summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--MOVED1
-rw-r--r--Mk/Uses/gssapi.mk17
-rw-r--r--Mk/bsd.sites.mk15
-rw-r--r--UPDATING24
-rw-r--r--accessibility/hyprsunset/Makefile2
-rw-r--r--archivers/lbzip2/Makefile8
-rw-r--r--archivers/lbzip2/pkg-descr14
-rw-r--r--astro/pngphoon/Makefile15
-rw-r--r--astro/pngphoon/distinfo6
-rw-r--r--astro/pngphoon/files/patch-moon.c11
-rw-r--r--astro/pngphoon/files/patch-tws.h11
-rw-r--r--astro/pngphoon/pkg-descr1
-rw-r--r--astro/xearth/files/freebsd.committers.markers9
-rw-r--r--audio/abcde/Makefile5
-rw-r--r--audio/libmpdclient/pkg-plist5
-rw-r--r--audio/libopenmpt/Makefile2
-rw-r--r--audio/libopenmpt/distinfo6
-rw-r--r--audio/libopenspc/Makefile3
-rw-r--r--audio/lv2/Makefile5
-rw-r--r--audio/puddletag/Makefile4
-rw-r--r--biology/py-ete3/Makefile4
-rw-r--r--cad/k40-whisperer/Makefile3
-rw-r--r--cad/py-amaranth/Makefile4
-rw-r--r--cad/py-amaranth/distinfo6
-rw-r--r--comms/gnokii/Makefile2
-rw-r--r--comms/gnokii/files/patch-configure9
-rw-r--r--comms/gnuradio/Makefile4
-rw-r--r--converters/simdutf/Makefile2
-rw-r--r--converters/simdutf/distinfo6
-rw-r--r--databases/cego/Makefile2
-rw-r--r--databases/cego/distinfo6
-rw-r--r--databases/cego/pkg-plist1
-rw-r--r--databases/py-valkey/Makefile5
-rw-r--r--deskutils/Makefile1
-rw-r--r--deskutils/dosage/Makefile4
-rw-r--r--deskutils/py-vit/Makefile26
-rw-r--r--deskutils/py-vit/distinfo3
-rw-r--r--deskutils/py-vit/pkg-descr6
-rw-r--r--deskutils/remind/Makefile3
-rw-r--r--deskutils/remind/distinfo6
-rw-r--r--devel/Makefile6
-rw-r--r--devel/aws-crt-cpp/Makefile2
-rw-r--r--devel/aws-crt-cpp/distinfo6
-rw-r--r--devel/cargo-llvm-cov/Makefile109
-rw-r--r--devel/cargo-llvm-cov/distinfo218
-rw-r--r--devel/cargo-mutants/Makefile43
-rw-r--r--devel/cargo-mutants/distinfo84
-rw-r--r--devel/cervisia/Makefile3
-rw-r--r--devel/hpx/Makefile8
-rw-r--r--devel/hpx/distinfo10
-rw-r--r--devel/hpx/pkg-plist69
-rw-r--r--devel/hyprlang/Makefile2
-rw-r--r--devel/hyprutils/Makefile15
-rw-r--r--devel/hyprutils/distinfo6
-rw-r--r--devel/hyprutils/pkg-plist5
-rw-r--r--devel/lfcbase/Makefile2
-rw-r--r--devel/lfcbase/distinfo6
-rw-r--r--devel/lfcbase/pkg-plist1
-rw-r--r--devel/libphonenumber/Makefile2
-rw-r--r--devel/libphonenumber/distinfo6
-rw-r--r--devel/libwasmtime/Makefile442
-rw-r--r--devel/libwasmtime/Makefile.cargo438
-rw-r--r--devel/libwasmtime/distinfo6
-rw-r--r--devel/p5-EV/files/patch-libev_ev.c14
-rw-r--r--devel/premake5/Makefile4
-rw-r--r--devel/premake5/distinfo6
-rw-r--r--devel/premake5/files/patch-src_host_premake.h13
-rw-r--r--devel/py-clldutils/Makefile3
-rw-r--r--devel/py-electrum-aionostr/Makefile29
-rw-r--r--devel/py-electrum-aionostr/distinfo3
-rw-r--r--devel/py-electrum-aionostr/pkg-descr2
-rw-r--r--devel/py-electrum-ecc/Makefile25
-rw-r--r--devel/py-electrum-ecc/distinfo3
-rw-r--r--devel/py-electrum-ecc/pkg-descr1
-rw-r--r--devel/py-grab/Makefile4
-rw-r--r--devel/py-keystoneauth1/Makefile3
-rw-r--r--devel/py-libtaxii/Makefile4
-rw-r--r--devel/py-maturin/Makefile3
-rw-r--r--devel/py-maturin/distinfo6
-rw-r--r--devel/py-mypy/Makefile5
-rw-r--r--devel/py-oslo.vmware/Makefile3
-rw-r--r--devel/py-pymaven-patch/Makefile3
-rw-r--r--devel/py-pyquery/Makefile3
-rw-r--r--devel/py-pytest-pycodestyle/Makefile9
-rw-r--r--devel/py-pytest-pycodestyle/distinfo6
-rw-r--r--devel/py-python-xcaplib/Makefile3
-rw-r--r--devel/py-selection/Makefile3
-rw-r--r--devel/py-types-jsonschema/Makefile2
-rw-r--r--devel/py-types-jsonschema/distinfo6
-rw-r--r--devel/py-types-jsonschema/files/patch-pyproject.toml4
-rw-r--r--devel/py-weblib/Makefile4
-rw-r--r--devel/py-xsdata/Makefile3
-rw-r--r--devel/rubygem-childprocess-gitlab/Makefile20
-rw-r--r--devel/rubygem-childprocess-gitlab/distinfo3
-rw-r--r--devel/rubygem-childprocess-gitlab/pkg-descr6
-rw-r--r--devel/rubygem-excon1-gitlab/Makefile22
-rw-r--r--devel/rubygem-excon1-gitlab/distinfo3
-rw-r--r--devel/rubygem-excon1-gitlab/pkg-descr1
-rw-r--r--dns/dnscontrol/Makefile3
-rw-r--r--dns/dnscontrol/distinfo10
-rw-r--r--dns/dnsrecon/Makefile4
-rw-r--r--editors/libreoffice/Makefile4
-rw-r--r--editors/novelwriter/Makefile3
-rw-r--r--editors/rehex/Makefile3
-rw-r--r--editors/rehex/distinfo6
-rw-r--r--editors/rehex/pkg-plist1
-rw-r--r--emulators/ppsspp/Makefile21
-rw-r--r--emulators/ppsspp/distinfo42
-rw-r--r--emulators/ppsspp/files/patch-Common_GPU_Vulkan_VulkanContext.cpp11
-rw-r--r--emulators/wine-devel/Makefile2
-rw-r--r--emulators/wine-devel/distinfo6
-rw-r--r--emulators/wine-devel/pkg-plist3
-rw-r--r--finance/electrs/Makefile51
-rw-r--r--finance/electrs/distinfo102
-rw-r--r--finance/electrum/Makefile22
-rw-r--r--finance/electrum/distinfo6
-rw-r--r--finance/electrum/files/patch-electrum_ecc__fast.py11
-rw-r--r--finance/odoo/Makefile2
-rw-r--r--finance/odoo16/Makefile2
-rw-r--r--finance/odoo16/distinfo6
-rw-r--r--finance/odoo16/files/pkg-message.in2
-rw-r--r--finance/odoo17/Makefile2
-rw-r--r--finance/odoo17/files/pkg-message.in2
-rw-r--r--finance/py-ebaysdk/Makefile4
-rw-r--r--finance/py-investpy/Makefile4
-rw-r--r--finance/py-ofxparse/Makefile3
-rw-r--r--finance/py-ofxparse/distinfo6
-rw-r--r--finance/py-pytrends/Makefile3
-rw-r--r--finance/py-technical/Makefile2
-rw-r--r--finance/py-technical/distinfo6
-rw-r--r--games/freeciv/Makefile23
-rw-r--r--games/freeciv/distinfo6
-rw-r--r--games/freeciv/pkg-plist136
-rw-r--r--games/gcompris-qt/Makefile2
-rw-r--r--games/gcompris-qt/distinfo6
-rw-r--r--graphics/colmap/Makefile2
-rw-r--r--graphics/colmap/distinfo6
-rw-r--r--graphics/hyprgraphics/Makefile2
-rw-r--r--graphics/inkscape/Makefile3
-rw-r--r--graphics/osg/Makefile20
-rw-r--r--graphics/osg/files/patch-CMakeModules_FindFFmpeg.cmake10
-rw-r--r--graphics/osg/files/patch-CMakeModules_FindGStreamer.cmake17
-rw-r--r--graphics/osg/files/patch-src_osgPlugins_OpenCASCADE_ReaderWriterOpenCASCADE.cpp11
-rw-r--r--graphics/osg/files/patch-src_osgPlugins_ffmpeg_FFmpegDecoder.cpp207
-rw-r--r--graphics/osg/files/patch-src_osgPlugins_ffmpeg_FFmpegDecoder.hpp255
-rw-r--r--graphics/osg/files/patch-src_osgPlugins_ffmpeg_FFmpegDecoderAudio.cpp478
-rw-r--r--graphics/osg/files/patch-src_osgPlugins_ffmpeg_FFmpegDecoderAudio.hpp131
-rw-r--r--graphics/osg/files/patch-src_osgPlugins_ffmpeg_FFmpegDecoderVideo.cpp440
-rw-r--r--graphics/osg/files/patch-src_osgPlugins_ffmpeg_FFmpegDecoderVideo.hpp62
-rw-r--r--graphics/osg/files/patch-src_osgPlugins_ffmpeg_FFmpegPacket.hpp11
-rw-r--r--graphics/osg/files/patch-src_osgPlugins_ffmpeg_FFmpegParameters.cpp37
-rw-r--r--graphics/osg/files/patch-src_osgPlugins_ffmpeg_ReaderWriterFFmpeg.cpp100
-rw-r--r--graphics/py-pycollada/Makefile4
-rw-r--r--graphics/py-termtosvg/Makefile4
-rw-r--r--graphics/py-tifffile/Makefile3
-rw-r--r--irc/znc/Makefile2
-rw-r--r--irc/znc/distinfo6
-rw-r--r--korean/hunspell/Makefile3
-rw-r--r--lang/ghc/Makefile94
-rw-r--r--lang/hs-futhark/Makefile62
-rw-r--r--lang/hs-futhark/distinfo148
-rw-r--r--mail/automx/Makefile4
-rw-r--r--mail/cyrus-imapd25/Makefile10
-rw-r--r--mail/cyrus-imapd30/Makefile10
-rw-r--r--mail/cyrus-imapd310/Makefile10
-rw-r--r--mail/cyrus-imapd312/Makefile10
-rw-r--r--mail/cyrus-imapd32/Makefile10
-rw-r--r--mail/cyrus-imapd34/Makefile10
-rw-r--r--mail/cyrus-imapd36/Makefile10
-rw-r--r--mail/cyrus-imapd38/Makefile10
-rw-r--r--mail/hydroxide/Makefile34
-rw-r--r--mail/hydroxide/distinfo58
-rw-r--r--mail/hydroxide/files/modules.txt107
-rw-r--r--mail/hydroxide/pkg-descr10
-rw-r--r--mail/py-premailer/Makefile4
-rw-r--r--mail/thunderbird/Makefile4
-rw-r--r--mail/thunderbird/distinfo6
-rw-r--r--math/4ti2/Makefile6
-rw-r--r--math/4ti2/distinfo6
-rw-r--r--math/R-cran-Rmpfr/Makefile2
-rw-r--r--math/R-cran-Rmpfr/distinfo6
-rw-r--r--math/R-cran-pbkrtest/Makefile2
-rw-r--r--math/R-cran-pbkrtest/distinfo6
-rw-r--r--math/octave-forge-geometry/Makefile4
-rw-r--r--math/py-pandas-datareader/Makefile4
-rw-r--r--misc/llama-cpp/Makefile2
-rw-r--r--misc/llama-cpp/distinfo6
-rw-r--r--misc/llama-cpp/pkg-plist2
-rw-r--r--misc/ola/Makefile6
-rw-r--r--misc/ola/distinfo6
-rw-r--r--misc/py-kartograph/Makefile4
-rw-r--r--misc/py-mffpy/Makefile4
-rw-r--r--misc/py-polars/Makefile448
-rw-r--r--misc/py-polars/distinfo888
-rw-r--r--misc/py-polars/files/patch-Cargo.toml21
-rw-r--r--misc/py-pykml/Makefile4
-rw-r--r--multimedia/kodi-addon-inputstream.adaptive/Makefile2
-rw-r--r--multimedia/kodi-addon-inputstream.adaptive/distinfo6
-rw-r--r--multimedia/kodi-addon-pvr.iptvsimple/Makefile2
-rw-r--r--multimedia/kodi-addon-pvr.iptvsimple/distinfo6
-rw-r--r--multimedia/mediamtx/Makefile5
-rw-r--r--multimedia/mediamtx/distinfo14
-rw-r--r--multimedia/mythtv/Makefile6
-rw-r--r--multimedia/py-soco/Makefile4
-rw-r--r--multimedia/qmmp-qt5/Makefile2
-rw-r--r--multimedia/qmmp-qt5/distinfo6
-rw-r--r--multimedia/qmmp-qt5/pkg-plist1
-rw-r--r--multimedia/qmmp-qt6/Makefile2
-rw-r--r--multimedia/qmmp-qt6/distinfo6
-rw-r--r--multimedia/qmmp-qt6/pkg-plist1
-rw-r--r--multimedia/snapcast/Makefile4
-rw-r--r--multimedia/snapcast/distinfo6
-rw-r--r--multimedia/streamlink/Makefile4
-rw-r--r--multimedia/wireplumber/Makefile3
-rw-r--r--net-im/flare/Makefile3
-rw-r--r--net-im/flare/Makefile.crates84
-rw-r--r--net-im/flare/distinfo174
-rw-r--r--net-im/flare/pkg-message7
-rw-r--r--net-im/py-matrix-synapse/Makefile6
-rw-r--r--net-im/qxmpp/Makefile2
-rw-r--r--net-im/qxmpp/distinfo6
-rw-r--r--net-mgmt/crmsh/Makefile4
-rw-r--r--net-mgmt/icingaweb2-module-icingadb/Makefile1
-rw-r--r--net-mgmt/py-gstat_exporter/Makefile3
-rw-r--r--net-mgmt/py-gstat_exporter/files/gstat_exporter.in4
-rw-r--r--net-mgmt/py-junos-eznc/Makefile4
-rw-r--r--net-mgmt/py-napalm/Makefile4
-rw-r--r--net-mgmt/py-ncclient/Makefile4
-rw-r--r--net-mgmt/py-nxapi-plumbing/Makefile4
-rw-r--r--net-mgmt/py-pyIOSXR/Makefile4
-rw-r--r--net-mgmt/py-pyang/Makefile4
-rw-r--r--net-p2p/bazarr/Makefile3
-rw-r--r--net-p2p/lxmf/Makefile2
-rw-r--r--net-p2p/lxmf/distinfo6
-rw-r--r--net-p2p/nomadnet/Makefile2
-rw-r--r--net-p2p/nomadnet/distinfo6
-rw-r--r--net-p2p/py-pulsar-client/Makefile3
-rw-r--r--net-p2p/py-pulsar-client/distinfo6
-rw-r--r--net-p2p/reticulum/Makefile5
-rw-r--r--net-p2p/reticulum/distinfo6
-rw-r--r--net-p2p/reticulum/pkg-plist12
-rw-r--r--net/eternalterminal/Makefile3
-rw-r--r--net/eternalterminal/distinfo6
-rw-r--r--net/py-blobfile/Makefile3
-rw-r--r--net/py-pyshark/Makefile4
-rw-r--r--net/py-zeep/Makefile3
-rw-r--r--net/ryu/Makefile4
-rw-r--r--net/samba416/Makefile4
-rw-r--r--net/samba419/Makefile9
-rw-r--r--net/samba420/Makefile8
-rw-r--r--news/py-pynzb/Makefile6
-rw-r--r--ports-mgmt/caronade/Makefile3
-rw-r--r--ports-mgmt/caronade/distinfo10
-rw-r--r--print/py-relatorio/Makefile3
-rw-r--r--science/abinit/Makefile3
-rw-r--r--science/abinit/distinfo6
-rw-r--r--science/phonopy/Makefile2
-rw-r--r--science/phonopy/distinfo6
-rw-r--r--science/py-OpenMC/Makefile4
-rw-r--r--science/py-obspy/Makefile3
-rw-r--r--science/py-phonopy/Makefile2
-rw-r--r--science/py-phonopy/distinfo6
-rw-r--r--science/py-pycsw/Makefile3
-rw-r--r--science/py-pygeometa/Makefile4
-rw-r--r--science/py-pyteomics/Makefile5
-rw-r--r--science/py-rmf/Makefile2
-rw-r--r--science/rmf/Makefile2
-rw-r--r--science/votca/Makefile4
-rw-r--r--security/2fa/Makefile2
-rw-r--r--security/Makefile1
-rw-r--r--security/aws-vault/Makefile2
-rw-r--r--security/cyrus-sasl2-saslauthd/Makefile9
-rw-r--r--security/fragroute/Makefile2
-rw-r--r--security/gvmd/Makefile4
-rw-r--r--security/keepassxc/Makefile9
-rw-r--r--security/keepassxc/distinfo6
-rw-r--r--security/keepassxc/files/patch-CMakeLists.txt13
-rw-r--r--security/keepassxc276/Makefile72
-rw-r--r--security/keepassxc276/distinfo3
-rw-r--r--security/keepassxc276/files/patch-src_thirdparty_ykcore_CMakeLists.txt11
-rw-r--r--security/keepassxc276/pkg-descr22
-rw-r--r--security/keepassxc276/pkg-plist67
-rw-r--r--security/py-cybox/Makefile4
-rw-r--r--security/py-maec/Makefile4
-rw-r--r--security/py-mixbox/Makefile4
-rw-r--r--security/py-ospd-openvas/Makefile3
-rw-r--r--security/py-pykeepass/Makefile3
-rw-r--r--security/py-python-cas/Makefile4
-rw-r--r--security/py-python3-saml/Makefile3
-rw-r--r--security/py-stix/Makefile4
-rw-r--r--security/rats/Makefile2
-rw-r--r--security/secure_delete/Makefile2
-rw-r--r--security/smurflog/Makefile2
-rw-r--r--security/sqlninja/Makefile4
-rw-r--r--security/ssss/Makefile2
-rw-r--r--security/vuxml/vuln/2025.xml2
-rw-r--r--security/wipe/Makefile2
-rw-r--r--security/zeek/Makefile3
-rw-r--r--security/zeek/distinfo6
-rw-r--r--sysutils/Makefile2
-rw-r--r--sysutils/bamf/Makefile4
-rw-r--r--sysutils/kassiber/Makefile18
-rw-r--r--sysutils/kassiber/distinfo3
-rw-r--r--sysutils/kassiber/pkg-descr5
-rw-r--r--sysutils/kopia/Makefile3
-rw-r--r--sysutils/kopia/distinfo10
-rw-r--r--sysutils/mise/Makefile2
-rw-r--r--sysutils/mise/distinfo6
-rw-r--r--sysutils/py-ansible-core/Makefile2
-rw-r--r--sysutils/py-ansible-core/distinfo6
-rw-r--r--sysutils/py-ansible-core/files/patch-pyproject.toml8
-rw-r--r--sysutils/py-howdoi/Makefile4
-rw-r--r--sysutils/rubygem-vagrant_cloud-gitlab/Makefile24
-rw-r--r--sysutils/rubygem-vagrant_cloud-gitlab/distinfo3
-rw-r--r--sysutils/rubygem-vagrant_cloud-gitlab/pkg-descr3
-rw-r--r--sysutils/snmp_exporter/Makefile5
-rw-r--r--sysutils/snmp_exporter/files/generator.yml23
-rw-r--r--sysutils/snmp_exporter/files/pkg-message.in8
-rw-r--r--sysutils/snmp_exporter/pkg-plist1
-rw-r--r--sysutils/superfile/Makefile3
-rw-r--r--sysutils/superfile/distinfo10
-rw-r--r--sysutils/vagrant/Makefile7
-rw-r--r--sysutils/vagrant/distinfo6
-rw-r--r--sysutils/vagrant/files/patch-bin_vagrant11
-rw-r--r--sysutils/vagrant/files/patch-vagrant.gemspec23
-rw-r--r--sysutils/vagrant/pkg-plist15
-rw-r--r--textproc/Makefile3
-rw-r--r--textproc/dyff/Makefile22
-rw-r--r--textproc/dyff/distinfo7
-rw-r--r--textproc/dyff/pkg-descr9
-rw-r--r--textproc/hq/Makefile149
-rw-r--r--textproc/hq/distinfo257
-rw-r--r--textproc/html-query/Makefile202
-rw-r--r--textproc/html-query/distinfo353
-rw-r--r--textproc/html-query/pkg-descr (renamed from textproc/hq/pkg-descr)0
-rw-r--r--textproc/jnv/Makefile276
-rw-r--r--textproc/jnv/distinfo552
-rw-r--r--textproc/jq/Makefile2
-rw-r--r--textproc/jq/distinfo6
-rw-r--r--textproc/jql/Makefile19
-rw-r--r--textproc/jql/distinfo38
-rw-r--r--textproc/py-citeproc-py/Makefile4
-rw-r--r--textproc/py-cyclonedx-python-lib/Makefile5
-rw-r--r--textproc/py-docxcompose/Makefile4
-rw-r--r--textproc/py-docxtpl/Makefile3
-rw-r--r--textproc/py-elementpath/Makefile3
-rw-r--r--textproc/py-markups/Makefile4
-rw-r--r--textproc/py-parsel/Makefile3
-rw-r--r--textproc/py-petl/Makefile3
-rw-r--r--textproc/py-pikepdf/Makefile3
-rw-r--r--textproc/py-pyexcel-ezodf/Makefile4
-rw-r--r--textproc/py-pyexcel-ods3/Makefile4
-rw-r--r--textproc/py-python-docx/Makefile3
-rw-r--r--textproc/py-python-pptx/Makefile3
-rw-r--r--textproc/py-sphinx-tabs/Makefile3
-rw-r--r--textproc/py-toronado/Makefile4
-rw-r--r--textproc/py-xmldiff/Makefile3
-rw-r--r--textproc/riffdiff/Makefile36
-rw-r--r--textproc/riffdiff/distinfo68
-rw-r--r--textproc/sigil/Makefile3
-rw-r--r--textproc/tokay/Makefile3
-rw-r--r--textproc/tokay/distinfo6
-rw-r--r--textproc/vacuum/Makefile8
-rw-r--r--textproc/vacuum/distinfo10
-rw-r--r--textproc/yelp-tools/Makefile3
-rw-r--r--textproc/yq/Makefile3
-rw-r--r--textproc/ytt/Makefile8
-rw-r--r--textproc/ytt/distinfo10
-rw-r--r--www/Makefile1
-rw-r--r--www/cgiwrap/Makefile2
-rw-r--r--www/node24/files/patch-tools_v8__gypfiles_v8.gyp12
-rw-r--r--www/phpmyfaq/Makefile15
-rw-r--r--www/phpmyfaq/distinfo6
-rw-r--r--www/phpmyfaq/pkg-plist3973
-rw-r--r--www/py-caldav/Makefile3
-rw-r--r--www/py-cinemagoer/Makefile4
-rw-r--r--www/py-feedgen/Makefile4
-rw-r--r--www/py-free-proxy/Makefile3
-rw-r--r--www/py-html5-parser/Makefile4
-rw-r--r--www/py-html5lib-modern/Makefile3
-rw-r--r--www/py-inlinestyler/Makefile4
-rw-r--r--www/py-readability-lxml/Makefile4
-rw-r--r--www/py-scrapy/Makefile4
-rw-r--r--www/py-seafdav/Makefile3
-rw-r--r--www/py-searxng-devel/Makefile3
-rw-r--r--www/py-splinter/Makefile4
-rw-r--r--www/py-spyne/Makefile4
-rw-r--r--www/py-urlwatch/Makefile4
-rw-r--r--www/py-woob/Makefile5
-rw-r--r--www/selenium/Makefile2
-rw-r--r--www/selenium/distinfo6
-rw-r--r--www/tailwindcss4/Makefile78
-rw-r--r--www/tailwindcss4/distinfo3
-rw-r--r--www/tailwindcss4/pkg-descr10
-rw-r--r--www/tailwindcss4/pkg-plist2228
-rw-r--r--www/xist/Makefile4
-rw-r--r--x11-fm/doublecmd/Makefile17
-rw-r--r--x11-fm/doublecmd/distinfo16
-rw-r--r--x11-fm/doublecmd/files/patch-src_platform_unix_sdl2.pas11
-rw-r--r--x11-themes/kf6-breeze-icons/Makefile4
-rw-r--r--x11-toolkits/aquamarine/Makefile12
-rw-r--r--x11-toolkits/aquamarine/distinfo6
-rw-r--r--x11-toolkits/aquamarine/pkg-plist4
-rw-r--r--x11-wm/hyprland/Makefile2
-rw-r--r--x11/cinnamon/Makefile4
-rw-r--r--x11/hypridle/Makefile2
-rw-r--r--x11/hyprland-qtutils/Makefile2
-rw-r--r--x11/hyprlock/Makefile2
-rw-r--r--x11/hyprpaper/Makefile2
-rw-r--r--x11/hyprpicker/Makefile2
-rw-r--r--x11/lightdm/Makefile2
-rw-r--r--x11/xdg-desktop-portal-hyprland/Makefile2
412 files changed, 12095 insertions, 3927 deletions
diff --git a/MOVED b/MOVED
index c97c3a6d2e71..5645ef816e3d 100644
--- a/MOVED
+++ b/MOVED
@@ -4655,3 +4655,4 @@ lang/luajit-devel|lang/luajit|2025-07-08|Removed, use lang/luajit instead
devel/py-cog|devel/py-cogapp|2025-07-14|Renamed to match upstream PyPI package name
devel/pycharm-ce|devel/pycharm|2025-07-14|Has expired: Pycharm is now unified product. Please switch to devel/pycharm
devel/pycharm-pro|devel/pycharm|2025-07-14|Has expired: Pycharm is now unified product. Please switch to devel/pycharm
+textproc/hq|textproc/html-query|2025-07-21|Project was renamed
diff --git a/Mk/Uses/gssapi.mk b/Mk/Uses/gssapi.mk
index 46eea2d10071..fecf29895a5a 100644
--- a/Mk/Uses/gssapi.mk
+++ b/Mk/Uses/gssapi.mk
@@ -86,6 +86,18 @@ _local:= ${_A}
. if ${SSL_DEFAULT} != base
IGNORE= You are using OpenSSL from ports and have selected GSSAPI from base, please select another GSSAPI value
. endif
+. if exists(/usr/libexec/krb5kdc)
+ # Base has MIT KRB5 installed
+KRB5_HOME?= /usr
+GSSAPIBASEDIR= ${KRB5_HOME}
+GSSAPILIBDIR= ${GSSAPIBASEDIR}/lib
+GSSAPIINCDIR= ${GSSAPIBASEDIR}/include
+_HEADERS+= gssapi/gssapi.h gssapi/gssapi_krb5.h krb5/krb5.h
+GSSAPICPPFLAGS= -I"${GSSAPIINCDIR}"
+GSSAPILIBS= -lkrb5 -lgssapi -lgssapi_krb5
+GSSAPILDFLAGS=
+. else
+ # Base has Heimdal KRB5 installed
HEIMDAL_HOME= /usr
GSSAPIBASEDIR= ${HEIMDAL_HOME}
GSSAPILIBDIR= ${GSSAPIBASEDIR}/lib
@@ -94,7 +106,9 @@ _HEADERS+= gssapi/gssapi.h gssapi/gssapi_krb5.h krb5.h
GSSAPICPPFLAGS= -I"${GSSAPIINCDIR}"
GSSAPILIBS= -lkrb5 -lgssapi -lgssapi_krb5
GSSAPILDFLAGS=
+. endif
. elif ${_local} == "heimdal"
+ # Heimdal port selected
HEIMDAL_HOME?= ${LOCALBASE}
GSSAPIBASEDIR= ${HEIMDAL_HOME}
GSSAPILIBDIR= ${GSSAPIBASEDIR}/lib/heimdal
@@ -111,11 +125,12 @@ GSSAPILIBS= -lkrb5 -lgssapi
GSSAPILDFLAGS= -L"${GSSAPILIBDIR}"
_RPATH= ${GSSAPILIBDIR}
. elif ${_local} == "mit"
+ # MIT KRB5 port selected
KRB5_HOME?= ${LOCALBASE}
GSSAPIBASEDIR= ${KRB5_HOME}
GSSAPILIBDIR= ${GSSAPIBASEDIR}/lib
GSSAPIINCDIR= ${GSSAPIBASEDIR}/include
-_HEADERS+= gssapi/gssapi.h gssapi/gssapi_krb5.h krb5.h
+_HEADERS+= gssapi/gssapi.h gssapi/gssapi_krb5.h krb5/krb5.h
. if !defined(_KRB_BOOTSTRAP)
BUILD_DEPENDS+= ${_MITKRB5_DEPENDS}
RUN_DEPENDS+= ${_MITKRB5_DEPENDS}
diff --git a/Mk/bsd.sites.mk b/Mk/bsd.sites.mk
index 93f2b6f4325c..c8baa05a608d 100644
--- a/Mk/bsd.sites.mk
+++ b/Mk/bsd.sites.mk
@@ -591,25 +591,16 @@ _gnome_ver= ${_version_major}.${_version_minor}
. endif
. endif
-. if !empty(MASTER_SITES:M*/archive/*)
-_GNOME_PATH= %SUBDIR%
-. else
_GNOME_PATH= %SUBDIR%/${_gnome_ver}
-. endif
MASTER_SITE_GNOME+= \
- https://download.gnome.org/${_GNOME_PATH}/ \
- http://ftp.belnet.be/mirror/ftp.gnome.org/gnomeftp/${_GNOME_PATH}/ \
- https://ftp.acc.umu.se/pub/GNOME/${_GNOME_PATH}/ \
- https://fr2.rpmfind.net/linux/gnome.org/${_GNOME_PATH}/ \
- https://gitlab.gnome.org/GNOME/${PORTNAME}/-/archive/${PORTVERSION}/
-
+ https://download.gnome.org/${_GNOME_PATH}/
.endif
.if !defined(IGNORE_MASTER_SITE_GIMP)
MASTER_SITE_GIMP+= \
- http://gimp.mirrors.hoobly.com/pub/%SUBDIR%/ \
- http://gimp.afri.cc/pub/%SUBDIR%/ \
+ https://ftp.gwdg.de/pub/misc/grafik/%SUBDIR%/ \
+ https://www.mirrorservice.org/sites/ftp.gimp.org/pub/%SUBDIR%/ \
https://download.gimp.org/pub/%SUBDIR%/
.endif
diff --git a/UPDATING b/UPDATING
index 522c0dba850a..abb0ea795578 100644
--- a/UPDATING
+++ b/UPDATING
@@ -5,6 +5,30 @@ they are unavoidable.
You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
+20250720:
+ AFFECTS: users of www/phpmyfaq
+ AUTHOR: flo@FreeBSD.org
+
+ Upgrading from 3.2.x is a major upgrade. Your existing templates will not
+ work with phpMyFAQ 4.0. Please make a full backup before you run the
+ upgrade! First, log in as admin into the admin section and enable the
+ maintenance mode. (Configuration >> Edit Configuration >> Set FAQ in
+ maintenance mode) Second, you have to delete all files except:
+
+ in the directory config/
+ keep the file database.php
+ only if using LDAP/ActiveDirectory support also keep the file ldap.php
+ only if using EntraID support also keep the file azure.php
+ the directory attachments/
+ the directory data/
+ the directory images/
+
+ Install the new version then open the following URL in your browser:
+
+ https://www.example.com/faq/update
+
+ Click the button of the update script, your version will automatically be updated.
+
20250709:
AFFECTS: users of sysutils/bastille
AUTHOR: jdhurtado@orbiware.com
diff --git a/accessibility/hyprsunset/Makefile b/accessibility/hyprsunset/Makefile
index adb3aa486bef..5fbaf23a3541 100644
--- a/accessibility/hyprsunset/Makefile
+++ b/accessibility/hyprsunset/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hyprsunset
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= accessibility wayland
MAINTAINER= tagattie@FreeBSD.org
diff --git a/archivers/lbzip2/Makefile b/archivers/lbzip2/Makefile
index e45894c35cc2..dbf659e13a49 100644
--- a/archivers/lbzip2/Makefile
+++ b/archivers/lbzip2/Makefile
@@ -1,17 +1,17 @@
PORTNAME= lbzip2
PORTVERSION= 2.5
CATEGORIES= archivers
-MASTER_SITES= http://archive.lbzip2.org/ LOCAL/danfe
+MASTER_SITES= ${WWW}/releases/download/v${PORTVERSION}/ \
+ LOCAL/danfe
-LICENSE= GPLv3
+LICENSE= GPLv3+
MAINTAINER= danfe@FreeBSD.org
COMMENT= Multi-threaded bzip2/bunzip2 filter
-WWW= https://lbzip2.org/
+WWW= https://github.com/kjn/lbzip2
USES= tar:bzip2
GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
PLIST_FILES= bin/lbunzip2 bin/lbzcat bin/lbzip2 \
share/man/man1/lbunzip2.1.gz \
diff --git a/archivers/lbzip2/pkg-descr b/archivers/lbzip2/pkg-descr
index 1c23761043a3..2db31d3f25a3 100644
--- a/archivers/lbzip2/pkg-descr
+++ b/archivers/lbzip2/pkg-descr
@@ -1,13 +1,11 @@
-bzip2 is a free, multi-threaded compression utility with support for bzip2
-compressed file format.
-
-lbzip2 can process standard bz2 files in parallel. It uses POSIX threading
+lbzip2 is an independent, multi-threaded implementation of bzip2 which
+can process standard bz2 files in parallel. It uses POSIX threading
model (pthreads), which allows it to take full advantage of the symmetric
multiprocessing (SMP) systems. It has been proven to scale linearly, even
-to over one hundred processor cores.
+to over one hundred processor cores, and commonly considered the fastest
+SMP (and uniprocessor) bzip2 compressor and decompressor.
lbzip2 is fully compatible with bzip2 -- both at file format and command
line level. Files created by lbzip2 can be decompressed by all versions
-of bzip2 and other software supporting bz2 format. lbzip2 can decompress
-any bz2 files in parallel. All bzip2 command-line options are also
-accepted by lbzip2. This makes lbzip2 a drop-in replacement for bzip2.
+of bzip2 and other software supporting bz2 format. This makes lbzip2 a
+drop-in replacement for bzip2.
diff --git a/astro/pngphoon/Makefile b/astro/pngphoon/Makefile
index 2a562534ae48..3bcc5b1df0ec 100644
--- a/astro/pngphoon/Makefile
+++ b/astro/pngphoon/Makefile
@@ -1,24 +1,27 @@
PORTNAME= pngphoon
-DISTVERSION= 1.3
+DISTVERSION= 1.4
CATEGORIES= astro
MASTER_SITES= https://svolli.de/software/pngphoon/
-COMMENT= PNG Phase of Moon
MAINTAINER= fuz@FreeBSD.org
+COMMENT= PNG Phase of Moon
WWW= https://svolli.de/software/pngphoon/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-LIB_DEPENDS= libpng.so:graphics/png
+LIB_DEPENDS= libpng16.so:graphics/png
-USES= gmake localbase:ldflags tar:bz2
+USES= gmake localbase:ldflags shebangfix tar:bz2
+SHEBANG_FILES= contrib/phoonX
MAKE_ARGS= CC=${CC} CFLAGS="${CFLAGS}"
-PLIST_FILES= bin/pngphoon
+PLIST_FILES= bin/pngphoon bin/phoonX share/man/man1/pngphoon.1.gz
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/pngphoon ${STAGEDIR}${PREFIX}/bin/pngphoon
+ ${INSTALL_PROGRAM} ${WRKSRC}/pngphoon ${STAGEDIR}${PREFIX}/bin/
+ ${INSTALL_SCRIPT} ${WRKSRC}/contrib/phoonX ${STAGEDIR}${PREFIX}/bin/
+ ${INSTALL_MAN} ${WRKSRC}/contrib/pngphoon.1 ${STAGEDIR}${PREFIX}/share/man/man1/
.include <bsd.port.mk>
diff --git a/astro/pngphoon/distinfo b/astro/pngphoon/distinfo
index 8532d06226f7..d06a2fcb694f 100644
--- a/astro/pngphoon/distinfo
+++ b/astro/pngphoon/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1703936409
-SHA256 (pngphoon-1.3.tar.bz2) = 86bd37d37d23da12aa38b239fa0b197d7a5052c6b96b82361716b54e152d3b23
-SIZE (pngphoon-1.3.tar.bz2) = 67264
+TIMESTAMP = 1752050037
+SHA256 (pngphoon-1.4.tar.bz2) = 5492a1b75edd90e37e7f71b69ca8ed57c71c32bd5a35328085c79fb417cfd524
+SIZE (pngphoon-1.4.tar.bz2) = 77764
diff --git a/astro/pngphoon/files/patch-moon.c b/astro/pngphoon/files/patch-moon.c
new file mode 100644
index 000000000000..9fdf5936475c
--- /dev/null
+++ b/astro/pngphoon/files/patch-moon.c
@@ -0,0 +1,11 @@
+--- moon.c.orig 2025-07-18 07:32:17 UTC
++++ moon.c
+@@ -148,7 +148,7 @@ void mooncopy( image_t *image, moon_t *moondata, int c
+ moonoff = y * ( moondata->width ) / 8;
+ imageoff = (y + yoffset) * image->xbytes + xoffset / 8;
+
+- shade = blackflag ? shade = 0xff : shades[shadeindex][y % 8];
++ shade = blackflag ? 0xff : shades[shadeindex][y % 8];
+
+ /* finally, hack the bits */
+ if( bytexleft == bytexright )
diff --git a/astro/pngphoon/files/patch-tws.h b/astro/pngphoon/files/patch-tws.h
new file mode 100644
index 000000000000..e4e6e992dfe8
--- /dev/null
+++ b/astro/pngphoon/files/patch-tws.h
@@ -0,0 +1,11 @@
+--- tws.h.orig 2025-07-18 07:31:08 UTC
++++ tws.h
+@@ -33,7 +33,7 @@ struct tws
+
+ /* Declarations of routines. */
+
+-struct tws *dlocaltime( );
++struct tws *dlocaltime( long * );
+ /* dlocaltime( &clock ) turns a time(3) clock value into a tws */
+
+ struct tws *dtwstime( );
diff --git a/astro/pngphoon/pkg-descr b/astro/pngphoon/pkg-descr
index 2e0f07f3e4cb..99f51534f4b5 100644
--- a/astro/pngphoon/pkg-descr
+++ b/astro/pngphoon/pkg-descr
@@ -13,4 +13,3 @@ program was originally written for.
The image must have a width of at least 760 pixels to place the moon.
If the image is smaller just the stars will be drawn. And by the way:
it is pronounced "pingphoon" (like "typhoon").
-
diff --git a/astro/xearth/files/freebsd.committers.markers b/astro/xearth/files/freebsd.committers.markers
index cee35879b6f9..db6487183f4c 100644
--- a/astro/xearth/files/freebsd.committers.markers
+++ b/astro/xearth/files/freebsd.committers.markers
@@ -61,6 +61,7 @@
58.234618, 12.832098, "joel" # Arentorp, Sweden
41.90000, 12.48333, "bar" # Roma, Italy
49.200270, 12.279196, "marius" # Cham, Germany
+ 42.4174, 12.1047, "olgeni" # Viterbo, Italy
48.32, 11.67, "mr" # Neufahrn, Germany
55.48821, 11.62152, "pho" # Soroe, Denmark
48.2116, 11.4522, "mfechner" # Karlsfeld, Germany
@@ -72,7 +73,6 @@
57.196092, 9.673923, "debdrup" # Kaas, Denmark
49.00, 9.5, "schweikh" # Weinstadt, Germany
51.20, 9.20, "dinoex" # Habichtswald, Germany
- 42.4174, 12.1047, "olgeni" # Viterbo, Italy
45.488328, 9.164711, "ale" align=left # Milano, Italy
48.53778, 9.04111, "bz" # Baden-Wuerttemberg
46.051, 8.919, "gahr" # Bedano, Switzerland
@@ -80,8 +80,8 @@
53.0793, 8.8017, "tobik" # Bremen, Germany
47.420, 8.6, "beat" # Wallisellen, Switzerland
49.85958, 8.55246, "bcr" # Griesheim, Germany
- 47.380458, 8.514722, "ehaupt" # Zurich, Switzerland
47.413337, 8.5523847, "tcberner" # Zurich, Switzerland
+ 47.380458, 8.514722, "ehaupt" # Zurich, Switzerland
49.48, 8.42, "naddy" # Ludwigshafen, Germany
51.4233, 7.76057, "flo" # Menden, Germany
50.73389, 7.09972, "egypcio" # Bonn, Germany
@@ -98,11 +98,12 @@
51.4748, 5.4792, "rene" # Eindhoven, the Netherlands
52.088936, 5.097134, "dim" # Utrecht, The Netherlands
45.636772, 4.949373, "thierry" align=left # Chaponnay, France
+ 50.696775, 4.471177, "obiwac" align=below # Ohain, Belgium
48.83, 2.36, "antoine" # Paris, France
48.79964, 2.35058, "bapt" # Villejuif, France
48.827111, 2.347019, "sbz" # Paris, France
- 48.87, 2.33, "cognet" align=left # Paris, France
48.834312, 2.345937 "dumbbell" align=left # Paris, France
+ 48.87, 2.33, "cognet" align=left # Paris, France
48.8473, 2.2856, "mat" # Paris, France
48.912, 2.256, "mich" align=left # La Garenne-Colombes, France
48.818344, 2.245696, "roberto" align=left # Meudon, France
@@ -153,8 +154,8 @@
44.9504, -92.9122, "xride" # Lake Elmo, MN, USA
44.89, -93.35, "bdrewery" # Minneapolis, MN, USA
39.168, -96.620, "kevans" # Manhattan, KS, USA
- 30.343, -97.881, " ,linimon" # Austin, TX, USA
30.616, -97.829, "ler" # Leander, TX, USA
+ 30.343, -97.881, " ,linimon" # Austin, TX, USA
39.897418, -104.981891, "brd" # Northglenn, CO, USA
39.897418, -105.074891, "will" # Westminster, CO, USA
40.01942534, -105.23914289, "imp" # Boulder, CO, USA
diff --git a/audio/abcde/Makefile b/audio/abcde/Makefile
index 163b1acaf766..63d6f1ad05fb 100644
--- a/audio/abcde/Makefile
+++ b/audio/abcde/Makefile
@@ -1,6 +1,6 @@
PORTNAME= abcde
DISTVERSION= 2.9.3
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= audio
MASTER_SITES= http://abcde.einval.com/download/
@@ -16,7 +16,8 @@ RUN_DEPENDS= cd-discid:audio/cd-discid \
lame:audio/lame \
eyeD3:audio/py-eyed3 \
oggenc:audio/vorbis-tools \
- bash:shells/bash
+ bash:shells/bash \
+ eject:sysutils/eject
USES= shebangfix
diff --git a/audio/libmpdclient/pkg-plist b/audio/libmpdclient/pkg-plist
index 2ba1b567e0d8..7e27a85d5be1 100644
--- a/audio/libmpdclient/pkg-plist
+++ b/audio/libmpdclient/pkg-plist
@@ -143,6 +143,11 @@ libdata/pkgconfig/libmpdclient.pc
%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/error_8h__dep__incl.md5
%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/error_8h__dep__incl.png
%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/error_8h_source.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/feature_8h.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/feature_8h__dep__incl.map
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/feature_8h__dep__incl.md5
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/feature_8h__dep__incl.png
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/feature_8h_source.html
%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/files.html
%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/fingerprint_8h.html
%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/fingerprint_8h__dep__incl.map
diff --git a/audio/libopenmpt/Makefile b/audio/libopenmpt/Makefile
index da6b1a15aa6c..39857598ad5f 100644
--- a/audio/libopenmpt/Makefile
+++ b/audio/libopenmpt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libopenmpt
-DISTVERSION= 0.8.1
+DISTVERSION= 0.8.2
DISTVERSIONSUFFIX= +release.autotools
CATEGORIES= audio
MASTER_SITES= https://lib.openmpt.org/files/libopenmpt/src/ \
diff --git a/audio/libopenmpt/distinfo b/audio/libopenmpt/distinfo
index 9245a07e7fb5..7d45ab0150d0 100644
--- a/audio/libopenmpt/distinfo
+++ b/audio/libopenmpt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750070875
-SHA256 (libopenmpt-0.8.1+release.autotools.tar.gz) = 5ccc291e4457925f3ca3e8144f5b645c4a3dcc2bc05dc9a39651132b32b83bce
-SIZE (libopenmpt-0.8.1+release.autotools.tar.gz) = 1760147
+TIMESTAMP = 1752991394
+SHA256 (libopenmpt-0.8.2+release.autotools.tar.gz) = 844e4ff98dbd9942bbe4a1048226f91f8bc5b460b7bec6489e67cedb3e0aac37
+SIZE (libopenmpt-0.8.2+release.autotools.tar.gz) = 1721276
diff --git a/audio/libopenspc/Makefile b/audio/libopenspc/Makefile
index 97b9a46956a0..5b78dec6d2b6 100644
--- a/audio/libopenspc/Makefile
+++ b/audio/libopenspc/Makefile
@@ -8,6 +8,9 @@ MASTER_SITES= http://rainbow-runner.nl/freebsd/ \
MAINTAINER= ports@FreeBSD.org
COMMENT= Library for playing SPC (SNES audio) files
+DEPRECATED= Legacy library based on a very old emulator, consider using audio/libgme
+EXPIRATION_DATE=2025-09-30
+
BUILD_DEPENDS= nasm:devel/nasm
GNU_CONFIGURE= yes
diff --git a/audio/lv2/Makefile b/audio/lv2/Makefile
index 76f0b6ea98ab..72bfb3945e03 100644
--- a/audio/lv2/Makefile
+++ b/audio/lv2/Makefile
@@ -1,5 +1,6 @@
PORTNAME= lv2
PORTVERSION= 1.18.10
+PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= https://lv2plug.in/spec/
@@ -12,7 +13,7 @@ LICENSE_COMB= multi
# Only lv2specgen.py is under MIT
LICENSE_FILE_ISCL= ${WRKSRC}/COPYING
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rdflib>0:textproc/py-rdflib@${PY_FLAVOR}
@@ -30,7 +31,7 @@ DOCS_BUILD_DEPENDS= asciidoc:textproc/asciidoc
DOXYGEN_IMPLIES= DOCS
DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen \
- ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rdflib>0:textproc/py-rdflib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}markdown>0:textproc/py-markdown@${PY_FLAVOR}
diff --git a/audio/puddletag/Makefile b/audio/puddletag/Makefile
index 97fa8d6102d9..c10f952e9896 100644
--- a/audio/puddletag/Makefile
+++ b/audio/puddletag/Makefile
@@ -1,6 +1,6 @@
PORTNAME= puddletag
DISTVERSION= 2.4.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -33,7 +33,7 @@ LXML_DESC= Enable better HTML parsing
PYACOUSTID_DESC= Enable support for tagging audio files using web based Tag Sources
LEVENSHTEIN_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Levenshtein>=0:devel/py-Levenshtein@${PY_FLAVOR}
-LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR}
+LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR}
PYACOUSTID_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyacoustid>=0:audio/py-pyacoustid@${PY_FLAVOR}
.include <bsd.port.mk>
diff --git a/biology/py-ete3/Makefile b/biology/py-ete3/Makefile
index 8d7d68981261..4fc14d250f0a 100644
--- a/biology/py-ete3/Makefile
+++ b/biology/py-ete3/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ete3
DISTVERSION= 3.1.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= biology python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +13,7 @@ LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
PY_DEPENDS= ${PYNUMPY} \
- ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}
BUILD_DEPENDS= ${PY_DEPENDS}
RUN_DEPENDS= ${PY_DEPENDS}
diff --git a/cad/k40-whisperer/Makefile b/cad/k40-whisperer/Makefile
index 1f8e46d1d0a6..442c77aac65c 100644
--- a/cad/k40-whisperer/Makefile
+++ b/cad/k40-whisperer/Makefile
@@ -1,5 +1,6 @@
PORTNAME= k40-whisperer
DISTVERSION= 0.59
+PORTREVISION= 1
CATEGORIES= cad python
MASTER_SITES= http://www.scorchworks.com/K40whisperer/
DISTNAME= K40_Whisperer-${DISTVERSION}_src
@@ -11,7 +12,7 @@ WWW= https://www.scorchworks.com/K40whisperer/k40whisperer.html
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/gpl-3.0.txt
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyusb>0:devel/py-pyusb@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pillow>=7.0.0:graphics/py-pillow@${PY_FLAVOR}
diff --git a/cad/py-amaranth/Makefile b/cad/py-amaranth/Makefile
index 9e20173ed8bd..b9ce40a81050 100644
--- a/cad/py-amaranth/Makefile
+++ b/cad/py-amaranth/Makefile
@@ -1,6 +1,6 @@
PORTNAME= amaranth
DISTVERSIONPREFIX= v
-DISTVERSION= 0.5.6
+DISTVERSION= 0.5.7
CATEGORIES= cad python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -50,6 +50,6 @@ do-install: # workaround for https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=2
${_PYTHONPKGLIST}
@cd ${STAGEDIR}${PREFIX} && ${FIND} lib -name '*.pyc' >> ${_PYTHONPKGLIST}
-# tests as of 0.5.6: 1187 passed, 3 warnings in 47.87s
+# tests as of 0.5.6: 1187 passed, 4 warnings in 46.66s
.include <bsd.port.mk>
diff --git a/cad/py-amaranth/distinfo b/cad/py-amaranth/distinfo
index 3471b022c85c..e9580b804794 100644
--- a/cad/py-amaranth/distinfo
+++ b/cad/py-amaranth/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747368204
-SHA256 (amaranth-lang-amaranth-v0.5.6_GH0.tar.gz) = 2b4471223e2354414c99183309d09efd03512b7c31446067c62e1564b0747580
-SIZE (amaranth-lang-amaranth-v0.5.6_GH0.tar.gz) = 748902
+TIMESTAMP = 1753029759
+SHA256 (amaranth-lang-amaranth-v0.5.7_GH0.tar.gz) = 2670e07c7bcebb9fbd444d8b9ef9ba7942b0d51f9a54e6a58a091c6fb0fafa92
+SIZE (amaranth-lang-amaranth-v0.5.7_GH0.tar.gz) = 749105
diff --git a/comms/gnokii/Makefile b/comms/gnokii/Makefile
index a4da40e93f1f..8b8dd01114b1 100644
--- a/comms/gnokii/Makefile
+++ b/comms/gnokii/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gnokii
PORTVERSION= 0.6.31
-PORTREVISION= 15
+PORTREVISION= 16
PORTEPOCH= 1
CATEGORIES= comms
MASTER_SITES= http://www.gnokii.org/download/gnokii/ \
diff --git a/comms/gnokii/files/patch-configure b/comms/gnokii/files/patch-configure
index 27e7c58a7df6..2154b5a3a921 100644
--- a/comms/gnokii/files/patch-configure
+++ b/comms/gnokii/files/patch-configure
@@ -93,15 +93,6 @@
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
-@@ -17521,7 +17507,7 @@ fi
- $as_echo "$ac_cv_lib_Xpm_XpmWriteFileFromXpmImage" >&6; }
- if test "x$ac_cv_lib_Xpm_XpmWriteFileFromXpmImage" = xyes; then :
- XPM_CFLAGS="$XINCL"
-- XPM_LIBS="$XLIBS -lXpm -lX11"
-+ XPM_LIBS="$XLIBS -lXpm -lX11 -lroken -lcrypt"
-
- $as_echo "#define XPM 1" >>confdefs.h
-
@@ -17556,7 +17542,7 @@ $as_echo "$as_me: WARNING: Disabling xgn
fi
fi
diff --git a/comms/gnuradio/Makefile b/comms/gnuradio/Makefile
index ef9c0c7e14b9..b94706452f35 100644
--- a/comms/gnuradio/Makefile
+++ b/comms/gnuradio/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gnuradio
DISTVERSIONPREFIX= v
DISTVERSION= 3.10.12.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= comms astro hamradio
MAINTAINER= hamradio@FreeBSD.org
@@ -12,7 +12,7 @@ LICENSE= GPLv3
BUILD_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}jsonschema>0:devel/py-jsonschema@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyqtgraph>0:graphics/py-pyqtgraph@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sphinx>=1.2.2,1:textproc/py-sphinx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyyaml>0:devel/py-pyyaml@${PY_FLAVOR} \
diff --git a/converters/simdutf/Makefile b/converters/simdutf/Makefile
index ca69cd6a3910..1afb66706828 100644
--- a/converters/simdutf/Makefile
+++ b/converters/simdutf/Makefile
@@ -1,6 +1,6 @@
PORTNAME= simdutf
DISTVERSIONPREFIX= v
-DISTVERSION= 7.3.2
+DISTVERSION= 7.3.3
CATEGORIES= converters textproc
MAINTAINER= fuz@FreeBSD.org
diff --git a/converters/simdutf/distinfo b/converters/simdutf/distinfo
index dc30e34a3aa2..97d2338edcdf 100644
--- a/converters/simdutf/distinfo
+++ b/converters/simdutf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751626720
-SHA256 (simdutf-simdutf-v7.3.2_GH0.tar.gz) = ff5ee7fa9a02372819ca9fbb78983dd6e9a2140a13507c98fd9b91d2766bf9b5
-SIZE (simdutf-simdutf-v7.3.2_GH0.tar.gz) = 2200577
+TIMESTAMP = 1752755367
+SHA256 (simdutf-simdutf-v7.3.3_GH0.tar.gz) = 6d720ecdd2e524790c0204561f559b755952d8a836a237b2b533f716ab6fdfbb
+SIZE (simdutf-simdutf-v7.3.3_GH0.tar.gz) = 2202972
diff --git a/databases/cego/Makefile b/databases/cego/Makefile
index 999440827b81..cc518a870e7a 100644
--- a/databases/cego/Makefile
+++ b/databases/cego/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cego
-PORTVERSION= 2.52.18
+PORTVERSION= 2.52.20
CATEGORIES= databases
MASTER_SITES= http://www.lemke-it.com/
diff --git a/databases/cego/distinfo b/databases/cego/distinfo
index b0162f270dc6..bceb46ae6517 100644
--- a/databases/cego/distinfo
+++ b/databases/cego/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752125793
-SHA256 (cego-2.52.18.tar.gz) = 08dffe9fb4b1f050b202db6a083325fb5ad8661f72906686990d9287619d9f80
-SIZE (cego-2.52.18.tar.gz) = 3308457
+TIMESTAMP = 1753034129
+SHA256 (cego-2.52.20.tar.gz) = 273a06b747d0e2f1f97b78a8154a58ff6251721e25721e2ef48f5360f7c129f3
+SIZE (cego-2.52.20.tar.gz) = 3307465
diff --git a/databases/cego/pkg-plist b/databases/cego/pkg-plist
index ab84ff44a849..e822fee4854c 100644
--- a/databases/cego/pkg-plist
+++ b/databases/cego/pkg-plist
@@ -119,6 +119,7 @@ include/cego/CegoQueryCache.h
include/cego/CegoQueryException.h
include/cego/CegoQueryHelper.h
include/cego/CegoRecoveryManager.h
+include/cego/CegoReplacer.h
include/cego/CegoReturnVar.h
include/cego/CegoSelect.h
include/cego/CegoSerial.h
diff --git a/databases/py-valkey/Makefile b/databases/py-valkey/Makefile
index 09f156c56b01..261331e82005 100644
--- a/databases/py-valkey/Makefile
+++ b/databases/py-valkey/Makefile
@@ -1,5 +1,6 @@
PORTNAME= valkey
DISTVERSION= 6.1.0
+PORTREVISION= 1
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -21,9 +22,9 @@ LIBVALKEY_DESC= Install valkey with libvalkey support
OCSP_DESC= Enable support for OCSP stapling
LIBVALKEY_RUN_DEPENDS= libvalkey>=0:databases/libvalkey
-OCSP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openssl>=0:security/py-openssl@${PY_FLAVOR} \
+OCSP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=0:security/py-cryptography@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}openssl>=0:security/py-openssl@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR}
-OCSP_USE_PYTHON= cryptography
.include <bsd.port.pre.mk>
diff --git a/deskutils/Makefile b/deskutils/Makefile
index 3425305cf110..20e85a1055f2 100644
--- a/deskutils/Makefile
+++ b/deskutils/Makefile
@@ -239,6 +239,7 @@
SUBDIR += py-term-background
SUBDIR += py-trash-cli
SUBDIR += py-vdirsyncer
+ SUBDIR += py-vit
SUBDIR += py-vobject
SUBDIR += py-vorta
SUBDIR += qlipper
diff --git a/deskutils/dosage/Makefile b/deskutils/dosage/Makefile
index 5a69e393b26a..a7a3b1a8c8c1 100644
--- a/deskutils/dosage/Makefile
+++ b/deskutils/dosage/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dosage
DISTVERSION= 3.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= deskutils python
MASTER_SITES= PYPI
@@ -17,7 +17,7 @@ BUILD_DEPENDS= ${PY_SETUPTOOLS} \
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>0:devel/py-colorama@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}cssselect>0:www/py-cssselect@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}imagesize>0:graphics/py-imagesize@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}platformdirs>0:devel/py-platformdirs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.0:www/py-requests@${PY_FLAVOR}
diff --git a/deskutils/py-vit/Makefile b/deskutils/py-vit/Makefile
new file mode 100644
index 000000000000..5d9064d39616
--- /dev/null
+++ b/deskutils/py-vit/Makefile
@@ -0,0 +1,26 @@
+PORTNAME= vit
+DISTVERSIONPREFIX= v
+DISTVERSION= 2.3.3
+CATEGORIES= deskutils python
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= thierry.dussuet@protonmail.com
+COMMENT= Curses-based interface to taskwarrior
+WWW= https://github.com/vit-project/vit
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= task:deskutils/taskwarrior \
+ ${PYTHON_PKGNAMEPREFIX}tasklib>=2.3:devel/py-tasklib@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}tzlocal>=1.5:devel/py-tzlocal@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}urwid>=0.6:devel/py-urwid@${PY_FLAVOR}
+
+USES= python:3.5+,run
+USE_GITHUB= yes
+GH_ACCOUNT= vit-project
+GH_PROJECT= vit
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+.include <bsd.port.mk>
diff --git a/deskutils/py-vit/distinfo b/deskutils/py-vit/distinfo
new file mode 100644
index 000000000000..19c093b0a569
--- /dev/null
+++ b/deskutils/py-vit/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1752746778
+SHA256 (vit-project-vit-v2.3.3_GH0.tar.gz) = 9a1b1165fd77713df6f7a4cc8c1f7b26f439e529e477f0acd0748b09b1bd81de
+SIZE (vit-project-vit-v2.3.3_GH0.tar.gz) = 84297
diff --git a/deskutils/py-vit/pkg-descr b/deskutils/py-vit/pkg-descr
new file mode 100644
index 000000000000..0af94a165ded
--- /dev/null
+++ b/deskutils/py-vit/pkg-descr
@@ -0,0 +1,6 @@
+VIT (Visual Interactive Taskwarrior) is a lightweight, curses-based front end
+for Taskwarrior that provides a convenient way to quickly navigate and process
+tasks. VIT allows you to interact with tasks in a Vi-intuitive way. A goal of
+VIT is to allow you to customize the way in which you use Taskwarrior's core
+commands as well as to provide a framework for easily dispatching external
+commands (both user scripts and Taskwarrior's many External Scripts).
diff --git a/deskutils/remind/Makefile b/deskutils/remind/Makefile
index 22b2c1863e50..e30d9209f8f1 100644
--- a/deskutils/remind/Makefile
+++ b/deskutils/remind/Makefile
@@ -1,6 +1,5 @@
PORTNAME= remind
-DISTVERSION= 05.04.01
-PORTREVISION= 1
+DISTVERSION= 05.04.02
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 a73bf2907a9a..47a102def74f 100644
--- a/deskutils/remind/distinfo
+++ b/deskutils/remind/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750105289
-SHA256 (remind-05.04.01.tar.gz) = 5ecb0c1358c24fd88ee6a22d05233c6e035826e85ee7b87f8e0226b558fae480
-SIZE (remind-05.04.01.tar.gz) = 4568953
+TIMESTAMP = 1752755124
+SHA256 (remind-05.04.02.tar.gz) = 5872c2eea8ab8ae50fa4a70388547fafd8277ba1ce9f037317695541af055526
+SIZE (remind-05.04.02.tar.gz) = 4566662
diff --git a/devel/Makefile b/devel/Makefile
index 07adc6caa691..379a91f8168d 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -3628,8 +3628,8 @@
SUBDIR += p5-Test-Bits
SUBDIR += p5-Test-CPAN-Meta
SUBDIR += p5-Test-CPAN-Meta-YAML
- SUBDIR += p5-Test-CheckDeps
SUBDIR += p5-Test-CPANfile
+ SUBDIR += p5-Test-CheckDeps
SUBDIR += p5-Test-CheckManifest
SUBDIR += p5-Test-Class
SUBDIR += p5-Test-Class-Most
@@ -4839,6 +4839,8 @@
SUBDIR += py-editables
SUBDIR += py-editdistance
SUBDIR += py-ejson
+ SUBDIR += py-electrum-aionostr
+ SUBDIR += py-electrum-ecc
SUBDIR += py-eliot
SUBDIR += py-enlighten
SUBDIR += py-entrypoint2
@@ -7125,6 +7127,7 @@
SUBDIR += rubygem-cf-uaa-lib
SUBDIR += rubygem-cheffish
SUBDIR += rubygem-childprocess
+ SUBDIR += rubygem-childprocess-gitlab
SUBDIR += rubygem-chronic
SUBDIR += rubygem-chronic_duration
SUBDIR += rubygem-claide
@@ -7276,6 +7279,7 @@
SUBDIR += rubygem-excon
SUBDIR += rubygem-excon-gitlab
SUBDIR += rubygem-excon0
+ SUBDIR += rubygem-excon1-gitlab
SUBDIR += rubygem-execjs
SUBDIR += rubygem-extlib
SUBDIR += rubygem-extpp
diff --git a/devel/aws-crt-cpp/Makefile b/devel/aws-crt-cpp/Makefile
index daac822e418a..0abf7631d62c 100644
--- a/devel/aws-crt-cpp/Makefile
+++ b/devel/aws-crt-cpp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aws-crt-cpp
DISTVERSIONPREFIX= v
-DISTVERSION= 0.33.0
+DISTVERSION= 0.33.1
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
diff --git a/devel/aws-crt-cpp/distinfo b/devel/aws-crt-cpp/distinfo
index 5fa45e6d26d4..f5cea0a4b811 100644
--- a/devel/aws-crt-cpp/distinfo
+++ b/devel/aws-crt-cpp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752262892
-SHA256 (awslabs-aws-crt-cpp-v0.33.0_GH0.tar.gz) = 10182e870dc35df3ab929e25a4c43bb6b8ed860aae70f597fa401cb5b5da3fb3
-SIZE (awslabs-aws-crt-cpp-v0.33.0_GH0.tar.gz) = 371377
+TIMESTAMP = 1753088602
+SHA256 (awslabs-aws-crt-cpp-v0.33.1_GH0.tar.gz) = edb3350ecabdefabee25f807816ab5ba0fb14615b267f329900a64d1c8cd4623
+SIZE (awslabs-aws-crt-cpp-v0.33.1_GH0.tar.gz) = 371634
diff --git a/devel/cargo-llvm-cov/Makefile b/devel/cargo-llvm-cov/Makefile
index 98acf0e8fe63..6a9d5752901a 100644
--- a/devel/cargo-llvm-cov/Makefile
+++ b/devel/cargo-llvm-cov/Makefile
@@ -1,7 +1,6 @@
PORTNAME= cargo-llvm-cov
DISTVERSIONPREFIX= v
-DISTVERSION= 0.6.16
-PORTREVISION= 5
+DISTVERSION= 0.6.18
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
@@ -19,78 +18,86 @@ USE_GITHUB= yes
GH_ACCOUNT= taiki-e
CARGO_CRATES= aho-corasick-1.1.3 \
- anyhow-1.0.95 \
- autocfg-1.4.0 \
- bitflags-2.8.0 \
- bstr-1.11.3 \
- camino-1.1.9 \
- cargo-config2-0.1.32 \
- cfg-if-1.0.0 \
- duct-0.13.7 \
- easy-ext-1.0.2 \
- equivalent-1.0.1 \
- errno-0.3.10 \
+ anyhow-1.0.98 \
+ autocfg-1.5.0 \
+ bitflags-2.9.1 \
+ bstr-1.12.0 \
+ camino-1.1.10 \
+ cargo-config2-0.1.35 \
+ cfg-if-1.0.1 \
+ duct-1.0.0 \
+ errno-0.3.13 \
fastrand-2.3.0 \
filetime-0.2.25 \
- fs-err-3.0.0 \
+ fs-err-3.1.1 \
glob-0.3.2 \
- hashbrown-0.15.2 \
- indexmap-2.7.0 \
- is_executable-1.0.4 \
- itoa-1.0.14 \
+ itoa-1.0.15 \
lcov2cobertura-1.0.6 \
- lexopt-0.3.0 \
- libc-0.2.169 \
- libredox-0.1.3 \
- linux-raw-sys-0.4.15 \
- memchr-2.7.4 \
+ lexopt-0.3.1 \
+ libc-0.2.174 \
+ libredox-0.1.6 \
+ linux-raw-sys-0.9.4 \
+ memchr-2.7.5 \
normpath-1.3.0 \
- once_cell-1.20.2 \
- opener-0.7.2 \
- os_pipe-1.2.1 \
- proc-macro2-1.0.93 \
- quick-xml-0.37.2 \
- quote-1.0.38 \
- redox_syscall-0.5.8 \
+ once_cell-1.21.3 \
+ opener-0.8.2 \
+ os_pipe-1.2.2 \
+ proc-macro2-1.0.95 \
+ quick-xml-0.37.5 \
+ quote-1.0.40 \
+ redox_syscall-0.5.14 \
regex-1.11.1 \
regex-automata-0.4.9 \
regex-syntax-0.8.5 \
- rustc-demangle-0.1.24 \
- rustix-0.38.43 \
- rustversion-1.0.19 \
- ruzstd-0.8.0 \
- ryu-1.0.18 \
+ rustc-demangle-0.1.25 \
+ rustix-1.0.8 \
+ rustversion-1.0.21 \
+ ruzstd-0.8.1 \
+ ryu-1.0.20 \
same-file-1.0.6 \
- serde-1.0.217 \
- serde_derive-1.0.217 \
- serde_json-1.0.135 \
- serde_spanned-0.6.8 \
- shared_child-1.0.1 \
+ serde-1.0.219 \
+ serde_derive-1.0.219 \
+ serde_json-1.0.141 \
+ serde_spanned-1.0.0 \
+ shared_child-1.1.1 \
+ shared_thread-0.1.0 \
shell-escape-0.1.5 \
- syn-2.0.96 \
- tar-0.4.43 \
- tempfile-3.15.0 \
+ sigchld-0.2.4 \
+ signal-hook-0.3.18 \
+ signal-hook-registry-1.4.5 \
+ syn-2.0.104 \
+ tar-0.4.44 \
+ tempfile-3.20.0 \
termcolor-1.4.1 \
- toml_datetime-0.6.8 \
- toml_edit-0.22.22 \
- unicode-ident-1.0.14 \
+ toml-0.9.2 \
+ toml_datetime-0.7.0 \
+ toml_parser-1.0.1 \
+ unicode-ident-1.0.18 \
walkdir-2.5.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-sys-0.59.0 \
+ windows-sys-0.60.2 \
windows-targets-0.52.6 \
+ windows-targets-0.53.2 \
windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.0 \
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.52.6 \
+ windows_i686_msvc-0.53.0 \
windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.0 \
windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.52.6 \
- winnow-0.6.24 \
- xattr-1.4.0
+ windows_x86_64_msvc-0.53.0 \
+ winnow-0.7.12 \
+ xattr-1.5.1 \
+ test-helper@git+https://github.com/taiki-e/test-helper.git?rev=f38a7f5\#f38a7f5895cb5f562195c6116cffc139d712acf5
PLIST_FILES= bin/${PORTNAME}
diff --git a/devel/cargo-llvm-cov/distinfo b/devel/cargo-llvm-cov/distinfo
index 38e50f0a5dcf..683828aa03ee 100644
--- a/devel/cargo-llvm-cov/distinfo
+++ b/devel/cargo-llvm-cov/distinfo
@@ -1,149 +1,165 @@
-TIMESTAMP = 1737089772
+TIMESTAMP = 1753029744
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
-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/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/camino-1.1.9.crate) = 8b96ec4966b5813e2c0507c1f86115c8c5abaadc3980879c3424042a02fd1ad3
-SIZE (rust/crates/camino-1.1.9.crate) = 37552
-SHA256 (rust/crates/cargo-config2-0.1.32.crate) = 6dc3749a36e0423c991f1e7a3e4ab0c36a1f489658313db4b187d401d79cc461
-SIZE (rust/crates/cargo-config2-0.1.32.crate) = 68585
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/duct-0.13.7.crate) = e4ab5718d1224b63252cd0c6f74f6480f9ffeb117438a2e0f5cf6d9a4798929c
-SIZE (rust/crates/duct-0.13.7.crate) = 30055
-SHA256 (rust/crates/easy-ext-1.0.2.crate) = cc5d6d6a8504f8caedd7de14576464383900cd3840b7033a7a3dce5ac00121ca
-SIZE (rust/crates/easy-ext-1.0.2.crate) = 28996
-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/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
+SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
+SIZE (rust/crates/bstr-1.12.0.crate) = 351557
+SHA256 (rust/crates/camino-1.1.10.crate) = 0da45bc31171d8d6960122e222a67740df867c1dd53b4d51caa297084c185cab
+SIZE (rust/crates/camino-1.1.10.crate) = 42306
+SHA256 (rust/crates/cargo-config2-0.1.35.crate) = 2f307d010782c2a4066cc5125ba8c6b68db926b3a1bb82bd6d0b38950c6d4815
+SIZE (rust/crates/cargo-config2-0.1.35.crate) = 76025
+SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
+SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
+SHA256 (rust/crates/duct-1.0.0.crate) = b6ce170a0e8454fa0f9b0e5ca38a6ba17ed76a50916839d217eb5357e05cdfde
+SIZE (rust/crates/duct-1.0.0.crate) = 31978
+SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
+SIZE (rust/crates/errno-0.3.13.crate) = 12449
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586
SIZE (rust/crates/filetime-0.2.25.crate) = 14940
-SHA256 (rust/crates/fs-err-3.0.0.crate) = 8bb60e7409f34ef959985bc9d9c5ee8f5db24ee46ed9775850548021710f807f
-SIZE (rust/crates/fs-err-3.0.0.crate) = 21040
+SHA256 (rust/crates/fs-err-3.1.1.crate) = 88d7be93788013f265201256d58f04936a8079ad5dc898743aa20525f503b683
+SIZE (rust/crates/fs-err-3.1.1.crate) = 23107
SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
SIZE (rust/crates/glob-0.3.2.crate) = 22359
-SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
-SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
-SHA256 (rust/crates/indexmap-2.7.0.crate) = 62f822373a4fe84d4bb149bf54e584a7f4abec90e072ed49cda0edea5b95471f
-SIZE (rust/crates/indexmap-2.7.0.crate) = 85335
-SHA256 (rust/crates/is_executable-1.0.4.crate) = d4a1b5bad6f9072935961dfbf1cced2f3d129963d091b6f69f007fe04e758ae2
-SIZE (rust/crates/is_executable-1.0.4.crate) = 8263
-SHA256 (rust/crates/itoa-1.0.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674
-SIZE (rust/crates/itoa-1.0.14.crate) = 11210
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
SHA256 (rust/crates/lcov2cobertura-1.0.6.crate) = aaa0cf456e88a45378a5737f228c0800175d94be6856908dc4718b3a91c7c9f8
SIZE (rust/crates/lcov2cobertura-1.0.6.crate) = 10301
-SHA256 (rust/crates/lexopt-0.3.0.crate) = baff4b617f7df3d896f97fe922b64817f6cd9a756bb81d40f8883f2f66dcb401
-SIZE (rust/crates/lexopt-0.3.0.crate) = 24767
-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/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
-SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/lexopt-0.3.1.crate) = 9fa0e2a1fcbe2f6be6c42e342259976206b383122fc152e872795338b5a3f3a7
+SIZE (rust/crates/lexopt-0.3.1.crate) = 26158
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
+SHA256 (rust/crates/libredox-0.1.6.crate) = 4488594b9328dee448adb906d8b126d9b7deb7cf5c22161ee591610bb1be83c0
+SIZE (rust/crates/libredox-0.1.6.crate) = 7090
+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/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
SHA256 (rust/crates/normpath-1.3.0.crate) = c8911957c4b1549ac0dc74e30db9c8b0e66ddcd6d7acc33098f4c63a64a6d7ed
SIZE (rust/crates/normpath-1.3.0.crate) = 20719
-SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775
-SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
-SHA256 (rust/crates/opener-0.7.2.crate) = d0812e5e4df08da354c851a3376fead46db31c2214f849d3de356d774d057681
-SIZE (rust/crates/opener-0.7.2.crate) = 19229
-SHA256 (rust/crates/os_pipe-1.2.1.crate) = 5ffd2b0a5634335b135d5728d84c5e0fd726954b87111f7506a61c502280d982
-SIZE (rust/crates/os_pipe-1.2.1.crate) = 10691
-SHA256 (rust/crates/proc-macro2-1.0.93.crate) = 60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99
-SIZE (rust/crates/proc-macro2-1.0.93.crate) = 52388
-SHA256 (rust/crates/quick-xml-0.37.2.crate) = 165859e9e55f79d67b96c5d96f4e88b6f2695a1972849c15a6a3f5c59fc2c003
-SIZE (rust/crates/quick-xml-0.37.2.crate) = 188017
-SHA256 (rust/crates/quote-1.0.38.crate) = 0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc
-SIZE (rust/crates/quote-1.0.38.crate) = 31252
-SHA256 (rust/crates/redox_syscall-0.5.8.crate) = 03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834
-SIZE (rust/crates/redox_syscall-0.5.8.crate) = 26319
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/opener-0.8.2.crate) = 771b9704f8cd8b424ec747a320b30b47517a6966ba2c7da90047c16f4a962223
+SIZE (rust/crates/opener-0.8.2.crate) = 26318
+SHA256 (rust/crates/os_pipe-1.2.2.crate) = db335f4760b14ead6290116f2427bf33a14d4f0617d49f78a246de10c1831224
+SIZE (rust/crates/os_pipe-1.2.2.crate) = 10810
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
+SHA256 (rust/crates/quick-xml-0.37.5.crate) = 331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb
+SIZE (rust/crates/quick-xml-0.37.5.crate) = 190481
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/redox_syscall-0.5.14.crate) = de3a5d9f0aba1dbcec1cc47f0ff94a4b778fe55bca98a6dfa92e4e094e57b1c4
+SIZE (rust/crates/redox_syscall-0.5.14.crate) = 29678
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/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
-SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
-SHA256 (rust/crates/rustix-0.38.43.crate) = a78891ee6bf2340288408954ac787aa063d8e8817e9f53abb37c695c6d834ef6
-SIZE (rust/crates/rustix-0.38.43.crate) = 379134
-SHA256 (rust/crates/rustversion-1.0.19.crate) = f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4
-SIZE (rust/crates/rustversion-1.0.19.crate) = 20616
-SHA256 (rust/crates/ruzstd-0.8.0.crate) = c581601827da5c717bfae77d7b187e54293d23d8fb6b700b4b5e9b5828a13cc3
-SIZE (rust/crates/ruzstd-0.8.0.crate) = 94932
-SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
-SIZE (rust/crates/ryu-1.0.18.crate) = 47713
+SHA256 (rust/crates/rustc-demangle-0.1.25.crate) = 989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f
+SIZE (rust/crates/rustc-demangle-0.1.25.crate) = 29590
+SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
+SIZE (rust/crates/rustix-1.0.8.crate) = 416688
+SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
+SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
+SHA256 (rust/crates/ruzstd-0.8.1.crate) = 3640bec8aad418d7d03c72ea2de10d5c646a598f9883c7babc160d91e3c1b26c
+SIZE (rust/crates/ruzstd-0.8.1.crate) = 97738
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
-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.135.crate) = 2b0d7ba2887406110130a978386c4e1befb98c674b4fba677954e4db976630d9
-SIZE (rust/crates/serde_json-1.0.135.crate) = 154499
-SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1
-SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330
-SHA256 (rust/crates/shared_child-1.0.1.crate) = 09fa9338aed9a1df411814a5b2252f7cd206c55ae9bf2fa763f8de84603aa60c
-SIZE (rust/crates/shared_child-1.0.1.crate) = 8967
+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.141.crate) = 30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3
+SIZE (rust/crates/serde_json-1.0.141.crate) = 155322
+SHA256 (rust/crates/serde_spanned-1.0.0.crate) = 40734c41988f7306bb04f0ecf60ec0f3f1caa34290e4e8ea471dcd3346483b83
+SIZE (rust/crates/serde_spanned-1.0.0.crate) = 10956
+SHA256 (rust/crates/shared_child-1.1.1.crate) = 1e362d9935bc50f019969e2f9ecd66786612daae13e8f277be7bfb66e8bed3f7
+SIZE (rust/crates/shared_child-1.1.1.crate) = 14191
+SHA256 (rust/crates/shared_thread-0.1.0.crate) = c7a6f98357c6bb0ebace19b22220e5543801d9de90ffe77f8abb27c056bac064
+SIZE (rust/crates/shared_thread-0.1.0.crate) = 7492
SHA256 (rust/crates/shell-escape-0.1.5.crate) = 45bb67a18fa91266cc7807181f62f9178a6873bfad7dc788c42e6430db40184f
SIZE (rust/crates/shell-escape-0.1.5.crate) = 6847
-SHA256 (rust/crates/syn-2.0.96.crate) = d5d0adab1ae378d7f53bdebc67a39f1f151407ef230f0ce2883572f5d8985c80
-SIZE (rust/crates/syn-2.0.96.crate) = 297497
-SHA256 (rust/crates/tar-0.4.43.crate) = c65998313f8e17d0d553d28f91a0df93e4dbbbf770279c7bc21ca0f09ea1a1f6
-SIZE (rust/crates/tar-0.4.43.crate) = 60181
-SHA256 (rust/crates/tempfile-3.15.0.crate) = 9a8a559c81686f576e8cd0290cd2a24a2a9ad80c98b3478856500fcbd7acd704
-SIZE (rust/crates/tempfile-3.15.0.crate) = 35693
+SHA256 (rust/crates/sigchld-0.2.4.crate) = 47106eded3c154e70176fc83df9737335c94ce22f821c32d17ed1db1f83badb1
+SIZE (rust/crates/sigchld-0.2.4.crate) = 9955
+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-registry-1.4.5.crate) = 9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410
+SIZE (rust/crates/signal-hook-registry-1.4.5.crate) = 19004
+SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
+SIZE (rust/crates/syn-2.0.104.crate) = 299699
+SHA256 (rust/crates/tar-0.4.44.crate) = 1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a
+SIZE (rust/crates/tar-0.4.44.crate) = 61020
+SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
+SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
-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.22.crate) = 4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5
-SIZE (rust/crates/toml_edit-0.22.22.crate) = 106387
-SHA256 (rust/crates/unicode-ident-1.0.14.crate) = adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83
-SIZE (rust/crates/unicode-ident-1.0.14.crate) = 47547
+SHA256 (rust/crates/toml-0.9.2.crate) = ed0aee96c12fa71097902e0bb061a5e1ebd766a6636bb605ba401c45c1650eac
+SIZE (rust/crates/toml-0.9.2.crate) = 56695
+SHA256 (rust/crates/toml_datetime-0.7.0.crate) = bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3
+SIZE (rust/crates/toml_datetime-0.7.0.crate) = 18108
+SHA256 (rust/crates/toml_parser-1.0.1.crate) = 97200572db069e74c512a14117b296ba0a80a30123fbbb5aa1f4a348f639ca30
+SIZE (rust/crates/toml_parser-1.0.1.crate) = 35063
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
-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-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.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_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.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.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.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.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.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.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/winnow-0.6.24.crate) = c8d71a593cc5c42ad7876e2c1fda56f314f3754c084128833e64f1345ff8a03a
-SIZE (rust/crates/winnow-0.6.24.crate) = 165680
-SHA256 (rust/crates/xattr-1.4.0.crate) = e105d177a3871454f754b33bb0ee637ecaaac997446375fd3e5d43a2ed00c909
-SIZE (rust/crates/xattr-1.4.0.crate) = 12995
-SHA256 (taiki-e-cargo-llvm-cov-v0.6.16_GH0.tar.gz) = ce1fa1d89d1aa382b5b6bd4316021f245ad87bf6b8cb332bf28520a3d835444c
-SIZE (taiki-e-cargo-llvm-cov-v0.6.16_GH0.tar.gz) = 106665
+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.12.crate) = f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95
+SIZE (rust/crates/winnow-0.7.12.crate) = 174403
+SHA256 (rust/crates/xattr-1.5.1.crate) = af3a19837351dc82ba89f8a125e22a3c475f05aba604acc023d62b2739ae2909
+SIZE (rust/crates/xattr-1.5.1.crate) = 14565
+SHA256 (taiki-e-test-helper-f38a7f5895cb5f562195c6116cffc139d712acf5_GH0.tar.gz) = a3d78250ea6bfd42758749de0f5dd8377e3d9aa05cef64d2cd1ba982e4d032fb
+SIZE (taiki-e-test-helper-f38a7f5895cb5f562195c6116cffc139d712acf5_GH0.tar.gz) = 619290
+SHA256 (taiki-e-cargo-llvm-cov-v0.6.18_GH0.tar.gz) = 38c813bcaf5c7c6337f2b5115e0c93e8db29f1d3c43cd5f111d4a3cbe9384abb
+SIZE (taiki-e-cargo-llvm-cov-v0.6.18_GH0.tar.gz) = 109698
diff --git a/devel/cargo-mutants/Makefile b/devel/cargo-mutants/Makefile
index 3e74848878e5..021c056fd6ca 100644
--- a/devel/cargo-mutants/Makefile
+++ b/devel/cargo-mutants/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cargo-mutants
DISTVERSIONPREFIX= v
-DISTVERSION= 25.2.1
+DISTVERSION= 25.2.2
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
@@ -19,25 +19,22 @@ USES= cargo
USE_GITHUB= yes
GH_ACCOUNT= sourcefrog
-CARGO_CRATES= aho-corasick-0.7.20 \
- aho-corasick-1.1.3 \
+CARGO_CRATES= aho-corasick-1.1.3 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
anstream-0.6.18 \
- anstyle-0.3.5 \
anstyle-1.0.10 \
anstyle-parse-0.2.6 \
anstyle-query-1.1.2 \
anstyle-wincon-3.0.7 \
anyhow-1.0.86 \
- assert_cmd-2.0.0 \
+ assert_cmd-2.0.17 \
assert_matches-1.5.0 \
atty-0.2.14 \
autocfg-1.4.0 \
bitflags-1.3.2 \
bitflags-2.8.0 \
borsh-1.5.5 \
- bstr-0.2.17 \
bstr-1.11.3 \
bumpalo-3.17.0 \
bytecount-0.6.8 \
@@ -61,8 +58,11 @@ CARGO_CRATES= aho-corasick-0.7.20 \
core-foundation-sys-0.8.7 \
cp_r-0.5.2 \
crossbeam-channel-0.5.15 \
+ crossbeam-deque-0.8.6 \
+ crossbeam-epoch-0.9.18 \
crossbeam-utils-0.8.21 \
- ctrlc-3.2.1 \
+ ctrlc-3.4.7 \
+ deranged-0.4.0 \
diff-0.1.13 \
difflib-0.4.0 \
doc-comment-0.3.3 \
@@ -75,11 +75,11 @@ CARGO_CRATES= aho-corasick-0.7.20 \
errno-0.3.10 \
fastrand-2.0.0 \
filetime-0.2.25 \
- float-cmp-0.9.0 \
+ float-cmp-0.10.0 \
fnv-1.0.7 \
fs2-0.4.0 \
fuchsia-cprng-0.1.1 \
- globset-0.4.10 \
+ globset-0.4.16 \
guppy-workspace-hack-0.1.0 \
hashbrown-0.12.3 \
hashbrown-0.15.2 \
@@ -89,22 +89,20 @@ CARGO_CRATES= aho-corasick-0.7.20 \
humantime-2.1.0 \
iana-time-zone-0.1.61 \
iana-time-zone-haiku-0.1.2 \
- ignore-0.4.20 \
+ ignore-0.4.23 \
indexmap-1.9.3 \
indexmap-2.7.1 \
indoc-2.0.0 \
insta-1.12.0 \
io-lifetimes-1.0.11 \
is_terminal_polyfill-1.70.1 \
- itertools-0.10.5 \
itertools-0.13.0 \
- itoa-0.4.8 \
itoa-1.0.14 \
jobserver-0.1.0 \
js-sys-0.3.77 \
kernel32-sys-0.2.2 \
lazy_static-1.4.0 \
- libc-0.2.169 \
+ libc-0.2.174 \
libredox-0.1.3 \
linked-hash-map-0.5.6 \
linux-raw-sys-0.3.8 \
@@ -113,17 +111,16 @@ CARGO_CRATES= aho-corasick-0.7.20 \
log-0.4.25 \
matchers-0.1.0 \
memchr-2.7.4 \
- memoffset-0.6.5 \
minimal-lexical-0.2.1 \
mutants-0.0.3 \
nextest-metadata-0.12.1 \
nextest-workspace-hack-0.1.0 \
- nix-0.23.2 \
- nix-0.29.0 \
+ nix-0.30.1 \
nom-7.1.3 \
nom_locate-4.2.0 \
normalize-line-endings-0.3.0 \
nu-ansi-term-0.46.0 \
+ num-conv-0.1.0 \
num-traits-0.2.19 \
num_cpus-1.16.0 \
nutmeg-0.1.4 \
@@ -134,8 +131,8 @@ CARGO_CRATES= aho-corasick-0.7.20 \
patch-0.7.0 \
path-slash-0.2.0 \
pin-project-lite-0.2.16 \
- predicates-2.1.5 \
- predicates-3.0.0 \
+ powerfmt-0.2.0 \
+ predicates-3.1.3 \
predicates-core-1.0.9 \
predicates-tree-1.0.12 \
pretty_assertions-1.4.1 \
@@ -194,16 +191,18 @@ CARGO_CRATES= aho-corasick-0.7.20 \
thiserror-1.0.65 \
thiserror-impl-1.0.65 \
thread_local-1.1.8 \
- time-0.3.0 \
+ time-0.3.41 \
+ time-core-0.1.4 \
+ time-macros-0.2.22 \
toml-0.8.0 \
toml_datetime-0.6.8 \
toml_edit-0.20.7 \
- tracing-0.1.40 \
- tracing-appender-0.2.0 \
+ tracing-0.1.41 \
+ tracing-appender-0.2.3 \
tracing-attributes-0.1.28 \
tracing-core-0.1.33 \
tracing-log-0.2.0 \
- tracing-subscriber-0.3.18 \
+ tracing-subscriber-0.3.19 \
unicode-ident-1.0.16 \
unicode-width-0.1.14 \
utf8parse-0.2.2 \
diff --git a/devel/cargo-mutants/distinfo b/devel/cargo-mutants/distinfo
index 4d975ddebbbc..d781da685194 100644
--- a/devel/cargo-mutants/distinfo
+++ b/devel/cargo-mutants/distinfo
@@ -1,6 +1,4 @@
-TIMESTAMP = 1752207434
-SHA256 (rust/crates/aho-corasick-0.7.20.crate) = cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac
-SIZE (rust/crates/aho-corasick-0.7.20.crate) = 111440
+TIMESTAMP = 1753071174
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
@@ -9,8 +7,6 @@ SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac2
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-0.3.5.crate) = 23ea9e81bd02e310c216d080f6223c179012256e5151c41db88d12c88a1684d2
-SIZE (rust/crates/anstyle-0.3.5.crate) = 14272
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
@@ -21,8 +17,8 @@ SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141
SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400
SHA256 (rust/crates/anyhow-1.0.86.crate) = b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da
SIZE (rust/crates/anyhow-1.0.86.crate) = 46741
-SHA256 (rust/crates/assert_cmd-2.0.0.crate) = 54f002ce7d0c5e809ebb02be78fd503aeed4a511fd0fcaff6e6914cbdabbfa33
-SIZE (rust/crates/assert_cmd-2.0.0.crate) = 27912
+SHA256 (rust/crates/assert_cmd-2.0.17.crate) = 2bd389a4b2970a01282ee455294913c0a43724daedcd1a24c3eb0ec1c1320b66
+SIZE (rust/crates/assert_cmd-2.0.17.crate) = 26914
SHA256 (rust/crates/assert_matches-1.5.0.crate) = 9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9
SIZE (rust/crates/assert_matches-1.5.0.crate) = 7761
SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
@@ -35,8 +31,6 @@ SHA256 (rust/crates/bitflags-2.8.0.crate) = 8f68f53c83ab957f72c32642f3868eec03eb
SIZE (rust/crates/bitflags-2.8.0.crate) = 47482
SHA256 (rust/crates/borsh-1.5.5.crate) = 5430e3be710b68d984d1391c854eb431a9d548640711faa54eecb1df93db91cc
SIZE (rust/crates/borsh-1.5.5.crate) = 76621
-SHA256 (rust/crates/bstr-0.2.17.crate) = ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223
-SIZE (rust/crates/bstr-0.2.17.crate) = 330350
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
@@ -83,10 +77,16 @@ SHA256 (rust/crates/cp_r-0.5.2.crate) = 837ca07dfd27a2663ac7c4701bb35856b534c2a6
SIZE (rust/crates/cp_r-0.5.2.crate) = 10695
SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716
+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/ctrlc-3.2.1.crate) = a19c6cedffdc8c03a3346d723eb20bd85a13362bb96dc2ac000842c6381ec7bf
-SIZE (rust/crates/ctrlc-3.2.1.crate) = 12893
+SHA256 (rust/crates/ctrlc-3.4.7.crate) = 46f93780a459b7d656ef7f071fe699c4d3d2cb201c4b24d085b6ddc505276e73
+SIZE (rust/crates/ctrlc-3.4.7.crate) = 14606
+SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e
+SIZE (rust/crates/deranged-0.4.0.crate) = 23235
SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
SIZE (rust/crates/diff-0.1.13.crate) = 46216
SHA256 (rust/crates/difflib-0.4.0.crate) = 6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8
@@ -111,16 +111,16 @@ SHA256 (rust/crates/fastrand-2.0.0.crate) = 6999dc1837253364c2ebb0704ba97994bd87
SIZE (rust/crates/fastrand-2.0.0.crate) = 14402
SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586
SIZE (rust/crates/filetime-0.2.25.crate) = 14940
-SHA256 (rust/crates/float-cmp-0.9.0.crate) = 98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4
-SIZE (rust/crates/float-cmp-0.9.0.crate) = 10102
+SHA256 (rust/crates/float-cmp-0.10.0.crate) = b09cf3155332e944990140d967ff5eceb70df778b34f77d8075db46e4704e6d8
+SIZE (rust/crates/float-cmp-0.10.0.crate) = 10702
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/fs2-0.4.0.crate) = 237b7991317b8d94391c0a4813b1f74fd81c11352440cd598d2b763ed288bfc1
SIZE (rust/crates/fs2-0.4.0.crate) = 12029
SHA256 (rust/crates/fuchsia-cprng-0.1.1.crate) = a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba
SIZE (rust/crates/fuchsia-cprng-0.1.1.crate) = 2950
-SHA256 (rust/crates/globset-0.4.10.crate) = 029d74589adefde59de1a0c4f4732695c32805624aec7b68d91503d4dba79afc
-SIZE (rust/crates/globset-0.4.10.crate) = 22923
+SHA256 (rust/crates/globset-0.4.16.crate) = 54a1028dfc5f5df5da8a56a73e6c153c9a9708ec57232470703592a3f18e49f5
+SIZE (rust/crates/globset-0.4.16.crate) = 26533
SHA256 (rust/crates/guppy-workspace-hack-0.1.0.crate) = 92620684d99f750bae383ecb3be3748142d6095760afd5cbcf2261e9a279d780
SIZE (rust/crates/guppy-workspace-hack-0.1.0.crate) = 1031
SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
@@ -139,8 +139,8 @@ SHA256 (rust/crates/iana-time-zone-0.1.61.crate) = 235e081f3925a06703c2d0117ea8b
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/ignore-0.4.20.crate) = dbe7873dab538a9a44ad79ede1faf5f30d49f9a5c883ddbab48bce81b64b7492
-SIZE (rust/crates/ignore-0.4.20.crate) = 53551
+SHA256 (rust/crates/ignore-0.4.23.crate) = 6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b
+SIZE (rust/crates/ignore-0.4.23.crate) = 55901
SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
SHA256 (rust/crates/indexmap-2.7.1.crate) = 8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652
@@ -153,12 +153,8 @@ SHA256 (rust/crates/io-lifetimes-1.0.11.crate) = eae7b9aee968036d54dce06cebaefd9
SIZE (rust/crates/io-lifetimes-1.0.11.crate) = 37346
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.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
-SIZE (rust/crates/itertools-0.10.5.crate) = 115354
SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
SIZE (rust/crates/itertools-0.13.0.crate) = 146261
-SHA256 (rust/crates/itoa-0.4.8.crate) = b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4
-SIZE (rust/crates/itoa-0.4.8.crate) = 11926
SHA256 (rust/crates/itoa-1.0.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674
SIZE (rust/crates/itoa-1.0.14.crate) = 11210
SHA256 (rust/crates/jobserver-0.1.0.crate) = 675a71d7407346d8a43ab7217c08205c5b66538aca3d4bb4ed6b313539becb8b
@@ -169,8 +165,8 @@ SHA256 (rust/crates/kernel32-sys-0.2.2.crate) = 7507624b29483431c0ba2d82aece8ca6
SIZE (rust/crates/kernel32-sys-0.2.2.crate) = 24537
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.169.crate) = b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a
-SIZE (rust/crates/libc-0.2.169.crate) = 757901
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
SIZE (rust/crates/libredox-0.1.3.crate) = 6068
SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f
@@ -187,8 +183,6 @@ SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f
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/memoffset-0.6.5.crate) = 5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce
-SIZE (rust/crates/memoffset-0.6.5.crate) = 7686
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
SHA256 (rust/crates/mutants-0.0.3.crate) = bc0287524726960e07b119cebd01678f852f147742ae0d925e6a520dca956126
@@ -197,10 +191,8 @@ SHA256 (rust/crates/nextest-metadata-0.12.1.crate) = ed581f84840c287aea06351dc00
SIZE (rust/crates/nextest-metadata-0.12.1.crate) = 17060
SHA256 (rust/crates/nextest-workspace-hack-0.1.0.crate) = d906846a98739ed9d73d66e62c2641eef8321f1734b7a1156ab045a0248fb2b3
SIZE (rust/crates/nextest-workspace-hack-0.1.0.crate) = 1040
-SHA256 (rust/crates/nix-0.23.2.crate) = 8f3790c00a0150112de0f4cd161e3d7fc4b2d8a5542ffc35f099a2562aecb35c
-SIZE (rust/crates/nix-0.23.2.crate) = 242042
-SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46
-SIZE (rust/crates/nix-0.29.0.crate) = 318248
+SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6
+SIZE (rust/crates/nix-0.30.1.crate) = 342015
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
SIZE (rust/crates/nom-7.1.3.crate) = 117570
SHA256 (rust/crates/nom_locate-4.2.0.crate) = 1e3c83c053b0713da60c5b8de47fe8e494fe3ece5267b2f23090a07a053ba8f3
@@ -209,6 +201,8 @@ SHA256 (rust/crates/normalize-line-endings-0.3.0.crate) = 61807f77802ff30975e01f
SIZE (rust/crates/normalize-line-endings-0.3.0.crate) = 5737
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-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
+SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
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
@@ -229,10 +223,10 @@ SHA256 (rust/crates/path-slash-0.2.0.crate) = c54014ba3c1880122928735226f78b6f5b
SIZE (rust/crates/path-slash-0.2.0.crate) = 7913
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/predicates-2.1.5.crate) = 59230a63c37f3e18569bdb90e4a89cbf5bf8b06fea0b84e65ea10cc4df47addd
-SIZE (rust/crates/predicates-2.1.5.crate) = 24165
-SHA256 (rust/crates/predicates-3.0.0.crate) = e7d6ab0758c8486d593e1614f3af1d0f07d93d3ff15e47f78819d1ac2d6d094c
-SIZE (rust/crates/predicates-3.0.0.crate) = 22740
+SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
+SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
+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
@@ -349,26 +343,30 @@ SHA256 (rust/crates/thiserror-impl-1.0.65.crate) = ae71770322cbd277e69d762a16c44
SIZE (rust/crates/thiserror-impl-1.0.65.crate) = 16077
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.0.crate) = 6cf2535c6456e772ad756a0854ec907ede55d73d0b5a34855d808cb2d2f0942e
-SIZE (rust/crates/time-0.3.0.crate) = 68105
+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/toml-0.8.0.crate) = c226a7bba6d859b63c92c4b4fe69c5b6b72d0cb897dbc8e6012298e6154cb56e
SIZE (rust/crates/toml-0.8.0.crate) = 50304
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.20.7.crate) = 70f427fce4d84c72b5b732388bf4a9f4531b53f74e2887e3ecb2481f68f66d81
SIZE (rust/crates/toml_edit-0.20.7.crate) = 101056
-SHA256 (rust/crates/tracing-0.1.40.crate) = c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef
-SIZE (rust/crates/tracing-0.1.40.crate) = 79459
-SHA256 (rust/crates/tracing-appender-0.2.0.crate) = 94571df2eae3ed4353815ea5a90974a594a1792d8782ff2cbcc9392d1101f366
-SIZE (rust/crates/tracing-appender-0.2.0.crate) = 14931
+SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
+SIZE (rust/crates/tracing-0.1.41.crate) = 82448
+SHA256 (rust/crates/tracing-appender-0.2.3.crate) = 3566e8ce28cc0a3fe42519fc80e6b4c943cc4c8cef275620eb8dac2d3d4e06cf
+SIZE (rust/crates/tracing-appender-0.2.3.crate) = 21964
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-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
-SHA256 (rust/crates/tracing-subscriber-0.3.18.crate) = ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b
-SIZE (rust/crates/tracing-subscriber-0.3.18.crate) = 196312
+SHA256 (rust/crates/tracing-subscriber-0.3.19.crate) = e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008
+SIZE (rust/crates/tracing-subscriber-0.3.19.crate) = 198345
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
@@ -457,5 +455,5 @@ SHA256 (rust/crates/yansi-0.5.1.crate) = 09041cd90cf85f7f8b2df60c646f853b7f535ce
SIZE (rust/crates/yansi-0.5.1.crate) = 16525
SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
SIZE (rust/crates/yansi-1.0.1.crate) = 75497
-SHA256 (sourcefrog-cargo-mutants-v25.2.1_GH0.tar.gz) = 160e861e8d2455b636f49c88b558ca46015740bd3810d003bad55eea230a80c3
-SIZE (sourcefrog-cargo-mutants-v25.2.1_GH0.tar.gz) = 229083
+SHA256 (sourcefrog-cargo-mutants-v25.2.2_GH0.tar.gz) = 7b5a88d4b8d91a72c31c74a23a8825ff056db117a38cd93749a7e31a59a33769
+SIZE (sourcefrog-cargo-mutants-v25.2.2_GH0.tar.gz) = 230383
diff --git a/devel/cervisia/Makefile b/devel/cervisia/Makefile
index eb59f110248d..262cdfc2c68d 100644
--- a/devel/cervisia/Makefile
+++ b/devel/cervisia/Makefile
@@ -5,6 +5,9 @@ CATEGORIES= devel kde kde-applications
MAINTAINER= kde@FreeBSD.org
COMMENT= CVS Frontend for KDE
+DEPRECATED= Abandoned and excluded from future KDE Gear releases
+EXPIRATION_DATE= 2025-08-31
+
USES= cmake compiler:c++11-lang desktop-file-utils gettext kde:5 \
qt:5 tar:xz xorg
USE_KDE= auth codecs completion config configwidgets coreaddons \
diff --git a/devel/hpx/Makefile b/devel/hpx/Makefile
index 02f398b70f3b..c1727ef32ee0 100644
--- a/devel/hpx/Makefile
+++ b/devel/hpx/Makefile
@@ -1,13 +1,8 @@
PORTNAME= hpx
DISTVERSIONPREFIX= v
-DISTVERSION= 1.10.0
-PORTREVISION= 5
+DISTVERSION= 1.11.0-20250715
CATEGORIES= devel
-PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
-PATCHFILES= 03d01dc18987d9f080a4ff43dea7ac95ffdfa208.diff:-p1 # backport of https://github.com/STEllAR-GROUP/hpx/pull/6499
-PATCHFILES+= d3bb5b140cf82fa582c2549873b1ee36f41ab855.diff:-p1 # backport of https://github.com/STEllAR-GROUP/hpx/pull/6503
-
MAINTAINER= yuri@FreeBSD.org
COMMENT= C++ Standard Library for Parallelism and Concurrency
WWW= https://hpx.stellar-group.org/ \
@@ -30,6 +25,7 @@ USE_LDCONFIG= yes
USE_GITHUB= yes
GH_ACCOUNT= STEllAR-GROUP
+GH_TAGNAME= 2114d4a # contains the fix for the asio-related build failure
SHEBANG_FILES= cmake/templates/hpxrun.py.in cmake/templates/hpxcxx.in
SHEBANG_GLOB= *.py
diff --git a/devel/hpx/distinfo b/devel/hpx/distinfo
index f0ae52258422..c3e6c02bae12 100644
--- a/devel/hpx/distinfo
+++ b/devel/hpx/distinfo
@@ -1,7 +1,3 @@
-TIMESTAMP = 1717310953
-SHA256 (STEllAR-GROUP-hpx-v1.10.0_GH0.tar.gz) = 5720ed7d2460fa0b57bd8cb74fa4f70593fe8675463897678160340526ec3c19
-SIZE (STEllAR-GROUP-hpx-v1.10.0_GH0.tar.gz) = 6146815
-SHA256 (03d01dc18987d9f080a4ff43dea7ac95ffdfa208.diff) = 81be8574146174c8f4556097540037d2f94c6dd5f303e52e45ffe8897dad971b
-SIZE (03d01dc18987d9f080a4ff43dea7ac95ffdfa208.diff) = 520
-SHA256 (d3bb5b140cf82fa582c2549873b1ee36f41ab855.diff) = 8e7885f7852f20f94c648fc29b75492e593d2262dbe07d3afd404f1fc5459bc1
-SIZE (d3bb5b140cf82fa582c2549873b1ee36f41ab855.diff) = 1530
+TIMESTAMP = 1753034814
+SHA256 (STEllAR-GROUP-hpx-v1.11.0-20250715-2114d4a_GH0.tar.gz) = 757ea60d64e182083253e4fece2c45ba6609abd9f20ec990d4145e44382648bb
+SIZE (STEllAR-GROUP-hpx-v1.11.0-20250715-2114d4a_GH0.tar.gz) = 6085559
diff --git a/devel/hpx/pkg-plist b/devel/hpx/pkg-plist
index 128b0b3d7fb3..187dd19ff0c1 100644
--- a/devel/hpx/pkg-plist
+++ b/devel/hpx/pkg-plist
@@ -67,7 +67,6 @@ include/hpx/agas_base/server/primary_namespace.hpp
include/hpx/agas_base/server/symbol_namespace.hpp
include/hpx/agas_base/symbol_namespace.hpp
include/hpx/algorithm.hpp
-include/hpx/algorithm.hpp.in
include/hpx/algorithms.hpp
include/hpx/algorithms/config/defines.hpp
include/hpx/algorithms/traits/is_pair.hpp
@@ -120,7 +119,6 @@ include/hpx/async_colocated/register_post_colocated.hpp
include/hpx/async_colocated/server/destroy_component.hpp
include/hpx/async_combinators/config/defines.hpp
include/hpx/async_combinators/detail/throw_if_exceptional.hpp
-include/hpx/async_combinators/future_wait.hpp
include/hpx/async_combinators/split_future.hpp
include/hpx/async_combinators/wait_all.hpp
include/hpx/async_combinators/wait_any.hpp
@@ -194,7 +192,6 @@ include/hpx/async_local/post.hpp
include/hpx/async_local/sync.hpp
include/hpx/async_local/sync_fwd.hpp
include/hpx/barrier.hpp
-include/hpx/barrier.hpp.in
include/hpx/basic_execution.hpp
include/hpx/basic_execution/agent_base.hpp
include/hpx/basic_execution/agent_ref.hpp
@@ -206,6 +203,7 @@ include/hpx/batch_environments.hpp
include/hpx/batch_environments/alps_environment.hpp
include/hpx/batch_environments/batch_environment.hpp
include/hpx/batch_environments/config/defines.hpp
+include/hpx/batch_environments/flux_environment.hpp
include/hpx/batch_environments/pbs_environment.hpp
include/hpx/batch_environments/pjm_environment.hpp
include/hpx/batch_environments/slurm_environment.hpp
@@ -223,7 +221,6 @@ include/hpx/cache/statistics/local_full_statistics.hpp
include/hpx/cache/statistics/local_statistics.hpp
include/hpx/cache/statistics/no_statistics.hpp
include/hpx/channel.hpp
-include/hpx/channel.hpp.in
include/hpx/checkpoint.hpp
include/hpx/checkpoint/checkpoint.hpp
include/hpx/checkpoint/config/defines.hpp
@@ -296,6 +293,7 @@ include/hpx/components/containers/partitioned_vector/partitioned_vector_predef.h
include/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp
include/hpx/components/containers/partitioned_vector/partitioned_vector_view.hpp
include/hpx/components/containers/partitioned_vector/partitioned_vector_view_iterator.hpp
+include/hpx/components/containers/partitioned_vector/serialization/partitioned_vector.hpp
include/hpx/components/containers/unordered/partition_unordered_map_component.hpp
include/hpx/components/containers/unordered/unordered_map.hpp
include/hpx/components/containers/unordered/unordered_map_segmented_iterator.hpp
@@ -428,7 +426,6 @@ include/hpx/components_base/traits/is_component.hpp
include/hpx/components_base/traits/managed_component_policies.hpp
include/hpx/components_fwd.hpp
include/hpx/compute.hpp
-include/hpx/compute.hpp.in
include/hpx/compute/config/defines.hpp
include/hpx/compute/detail/new.hpp
include/hpx/compute/detail/target_distribution_policy.hpp
@@ -578,6 +575,7 @@ include/hpx/distribution_policies/colocating_distribution_policy.hpp
include/hpx/distribution_policies/config/defines.hpp
include/hpx/distribution_policies/container_distribution_policy.hpp
include/hpx/distribution_policies/default_distribution_policy.hpp
+include/hpx/distribution_policies/explicit_container_distribution_policy.hpp
include/hpx/distribution_policies/target_distribution_policy.hpp
include/hpx/distribution_policies/unwrapping_result_policy.hpp
include/hpx/error.hpp
@@ -716,6 +714,7 @@ include/hpx/execution_base/operation_state.hpp
include/hpx/execution_base/receiver.hpp
include/hpx/execution_base/resource_base.hpp
include/hpx/execution_base/sender.hpp
+include/hpx/execution_base/stdexec_forward.hpp
include/hpx/execution_base/this_thread.hpp
include/hpx/execution_base/traits/coroutine_traits.hpp
include/hpx/execution_base/traits/is_executor.hpp
@@ -756,6 +755,7 @@ include/hpx/executors/thread_pool_scheduler.hpp
include/hpx/executors/thread_pool_scheduler_bulk.hpp
include/hpx/executors_distributed/config/defines.hpp
include/hpx/executors_distributed/distribution_policy_executor.hpp
+include/hpx/experimental/run_on_all.hpp
include/hpx/experimental/scope.hpp
include/hpx/experimental/task_group.hpp
include/hpx/filesystem.hpp
@@ -793,10 +793,12 @@ include/hpx/functional/mem_fn.hpp
include/hpx/functional/move_only_function.hpp
include/hpx/functional/one_shot.hpp
include/hpx/functional/protect.hpp
+include/hpx/functional/reference_wrapper.hpp
include/hpx/functional/result_of.hpp
include/hpx/functional/serialization/detail/serializable_basic_function.hpp
include/hpx/functional/serialization/detail/vtable/serializable_function_vtable.hpp
include/hpx/functional/serialization/detail/vtable/serializable_vtable.hpp
+include/hpx/functional/serialization/reference_wrapper.hpp
include/hpx/functional/serialization/serializable_function.hpp
include/hpx/functional/serialization/serializable_move_only_function.hpp
include/hpx/functional/tag_invoke.hpp
@@ -809,7 +811,6 @@ include/hpx/functional/traits/is_callable.hpp
include/hpx/functional/traits/is_invocable.hpp
include/hpx/functional/traits/is_placeholder.hpp
include/hpx/future.hpp
-include/hpx/future.hpp.in
include/hpx/futures/config/defines.hpp
include/hpx/futures/detail/execute_thread.hpp
include/hpx/futures/detail/future_data.hpp
@@ -955,7 +956,6 @@ include/hpx/include_local/config/defines.hpp
include/hpx/ini/config/defines.hpp
include/hpx/ini/ini.hpp
include/hpx/init.hpp
-include/hpx/init.hpp.in
include/hpx/init_runtime/config/defines.hpp
include/hpx/init_runtime/detail/init_logging.hpp
include/hpx/init_runtime/detail/run_or_start.hpp
@@ -987,7 +987,6 @@ include/hpx/iterator_support/zip_iterator.hpp
include/hpx/itt_notify/config/defines.hpp
include/hpx/itt_notify/thread_name.hpp
include/hpx/latch.hpp
-include/hpx/latch.hpp.in
include/hpx/lcos/async.hpp
include/hpx/lcos/async_callback.hpp
include/hpx/lcos/async_callback_fwd.hpp
@@ -1004,7 +1003,6 @@ include/hpx/lcos/channel.hpp
include/hpx/lcos/dataflow.hpp
include/hpx/lcos/fold.hpp
include/hpx/lcos/future.hpp
-include/hpx/lcos/future_wait.hpp
include/hpx/lcos/gather.hpp
include/hpx/lcos/latch.hpp
include/hpx/lcos/local/and_gate.hpp
@@ -1112,6 +1110,7 @@ include/hpx/logging/level.hpp
include/hpx/logging/logging.hpp
include/hpx/logging/manipulator.hpp
include/hpx/logging/message.hpp
+include/hpx/manage_runtime.hpp
include/hpx/memory.hpp
include/hpx/memory/config/defines.hpp
include/hpx/memory/detail/sp_convertible.hpp
@@ -1245,6 +1244,7 @@ include/hpx/parallel/algorithms/detail/adjacent_difference.hpp
include/hpx/parallel/algorithms/detail/adjacent_find.hpp
include/hpx/parallel/algorithms/detail/advance_and_get_distance.hpp
include/hpx/parallel/algorithms/detail/advance_to_sentinel.hpp
+include/hpx/parallel/algorithms/detail/contains.hpp
include/hpx/parallel/algorithms/detail/dispatch.hpp
include/hpx/parallel/algorithms/detail/distance.hpp
include/hpx/parallel/algorithms/detail/equal.hpp
@@ -1258,7 +1258,9 @@ include/hpx/parallel/algorithms/detail/mismatch.hpp
include/hpx/parallel/algorithms/detail/parallel_stable_sort.hpp
include/hpx/parallel/algorithms/detail/pivot.hpp
include/hpx/parallel/algorithms/detail/reduce.hpp
+include/hpx/parallel/algorithms/detail/reduce_deterministic.hpp
include/hpx/parallel/algorithms/detail/replace.hpp
+include/hpx/parallel/algorithms/detail/rfa.hpp
include/hpx/parallel/algorithms/detail/rotate.hpp
include/hpx/parallel/algorithms/detail/sample_sort.hpp
include/hpx/parallel/algorithms/detail/search.hpp
@@ -1275,6 +1277,14 @@ include/hpx/parallel/algorithms/for_each.hpp
include/hpx/parallel/algorithms/for_loop.hpp
include/hpx/parallel/algorithms/for_loop_induction.hpp
include/hpx/parallel/algorithms/for_loop_reduction.hpp
+include/hpx/parallel/algorithms/for_loop_reduction_base.hpp
+include/hpx/parallel/algorithms/for_loop_reduction_bit_and.hpp
+include/hpx/parallel/algorithms/for_loop_reduction_bit_or.hpp
+include/hpx/parallel/algorithms/for_loop_reduction_bit_xor.hpp
+include/hpx/parallel/algorithms/for_loop_reduction_max.hpp
+include/hpx/parallel/algorithms/for_loop_reduction_min.hpp
+include/hpx/parallel/algorithms/for_loop_reduction_multiplies.hpp
+include/hpx/parallel/algorithms/for_loop_reduction_plus.hpp
include/hpx/parallel/algorithms/generate.hpp
include/hpx/parallel/algorithms/includes.hpp
include/hpx/parallel/algorithms/inclusive_scan.hpp
@@ -1293,6 +1303,7 @@ include/hpx/parallel/algorithms/partial_sort_copy.hpp
include/hpx/parallel/algorithms/partition.hpp
include/hpx/parallel/algorithms/reduce.hpp
include/hpx/parallel/algorithms/reduce_by_key.hpp
+include/hpx/parallel/algorithms/reduce_deterministic.hpp
include/hpx/parallel/algorithms/remove.hpp
include/hpx/parallel/algorithms/remove_copy.hpp
include/hpx/parallel/algorithms/replace.hpp
@@ -1326,6 +1337,7 @@ include/hpx/parallel/container_algorithms.hpp
include/hpx/parallel/container_algorithms/adjacent_difference.hpp
include/hpx/parallel/container_algorithms/adjacent_find.hpp
include/hpx/parallel/container_algorithms/all_any_none.hpp
+include/hpx/parallel/container_algorithms/contains.hpp
include/hpx/parallel/container_algorithms/copy.hpp
include/hpx/parallel/container_algorithms/count.hpp
include/hpx/parallel/container_algorithms/destroy.hpp
@@ -1428,6 +1440,7 @@ include/hpx/parallel/executors/timed_execution_fwd.hpp
include/hpx/parallel/executors/timed_executors.hpp
include/hpx/parallel/memory.hpp
include/hpx/parallel/numeric.hpp
+include/hpx/parallel/run_on_all.hpp
include/hpx/parallel/segmented_algorithm.hpp
include/hpx/parallel/segmented_algorithms/adjacent_difference.hpp
include/hpx/parallel/segmented_algorithms/adjacent_find.hpp
@@ -1676,7 +1689,6 @@ include/hpx/resource_partitioner/detail/partitioner.hpp
include/hpx/resource_partitioner/partitioner.hpp
include/hpx/resource_partitioner/partitioner_fwd.hpp
include/hpx/runtime.hpp
-include/hpx/runtime.hpp.in
include/hpx/runtime/actions/action_priority.hpp
include/hpx/runtime/actions/action_support.hpp
include/hpx/runtime/actions/base_action.hpp
@@ -1846,7 +1858,6 @@ include/hpx/runtime/serialization/multi_array.hpp
include/hpx/runtime/serialization/optional.hpp
include/hpx/runtime/serialization/output_archive.hpp
include/hpx/runtime/serialization/output_container.hpp
-include/hpx/runtime/serialization/partitioned_vector.hpp
include/hpx/runtime/serialization/serialization_chunk.hpp
include/hpx/runtime/serialization/serialization_fwd.hpp
include/hpx/runtime/serialization/serialize.hpp
@@ -2252,6 +2263,7 @@ include/hpx/traits/serialization_access_data.hpp
include/hpx/traits/supports_streaming_with_any.hpp
include/hpx/tuple.hpp
include/hpx/type_support.hpp
+include/hpx/type_support/aligned_storage.hpp
include/hpx/type_support/assert_owns_lock.hpp
include/hpx/type_support/bit_cast.hpp
include/hpx/type_support/config/defines.hpp
@@ -2455,6 +2467,7 @@ lib/cmake/HPX/FindRDMA_CM.cmake
lib/cmake/HPX/FindRdmacm.cmake
lib/cmake/HPX/FindSnappy.cmake
lib/cmake/HPX/FindSphinx.cmake
+lib/cmake/HPX/FindStdexec.cmake
lib/cmake/HPX/FindTBB.cmake
lib/cmake/HPX/FindTBBmalloc.cmake
lib/cmake/HPX/FindTCMalloc.cmake
@@ -2490,6 +2503,7 @@ lib/cmake/HPX/HPX_CompilerFlagsTargets.cmake
lib/cmake/HPX/HPX_CreateSymbolicLink.cmake
lib/cmake/HPX/HPX_Documentation.cmake
lib/cmake/HPX/HPX_ExportTargets.cmake
+lib/cmake/HPX/HPX_FindHwloc.cmake
lib/cmake/HPX/HPX_ForceOutOfTreeBuild.cmake
lib/cmake/HPX/HPX_ForwardCacheVariables.cmake
lib/cmake/HPX/HPX_GenerateDependencyReport.cmake
@@ -2524,9 +2538,11 @@ lib/cmake/HPX/HPX_SetupHwloc.cmake
lib/cmake/HPX/HPX_SetupLCI.cmake
lib/cmake/HPX/HPX_SetupLibCDS.cmake
lib/cmake/HPX/HPX_SetupMPI.cmake
+lib/cmake/HPX/HPX_SetupNanobench.cmake
lib/cmake/HPX/HPX_SetupPapi.cmake
lib/cmake/HPX/HPX_SetupSVE.cmake
lib/cmake/HPX/HPX_SetupSYCL.cmake
+lib/cmake/HPX/HPX_SetupStdexec.cmake
lib/cmake/HPX/HPX_SetupTarget.cmake
lib/cmake/HPX/HPX_SetupThreads.cmake
lib/cmake/HPX/HPX_SetupValgrind.cmake
@@ -2544,6 +2560,7 @@ lib/cmake/HPX/installed_hpx.cmake
lib/cmake/HPX/scripts/create_symbolic_link_directory.bat
lib/cmake/HPX/scripts/create_symbolic_link_file.bat
lib/cmake/HPX/tests/builtin_forward_move.cpp
+lib/cmake/HPX/tests/builtin_frame_address.cpp
lib/cmake/HPX/tests/c11_aligned_alloc.cpp
lib/cmake/HPX/tests/cpuid.cpp
lib/cmake/HPX/tests/cxx11_atomic_init_flag.cpp
@@ -2577,8 +2594,10 @@ lib/cmake/HPX/tests/cxx20_std_default_sentinel.cpp
lib/cmake/HPX/tests/cxx20_std_disable_sized_sentinel_for.cpp
lib/cmake/HPX/tests/cxx20_std_endian.cpp
lib/cmake/HPX/tests/cxx20_std_execution_policies.cpp
+lib/cmake/HPX/tests/cxx20_std_identity.cpp
lib/cmake/HPX/tests/cxx20_std_ranges_iter_swap.cpp
lib/cmake/HPX/tests/cxx20_trivial_virtual_destructor.cpp
+lib/cmake/HPX/tests/cxx23_deprecated_std_aligned_storage.cpp
lib/cmake/HPX/tests/cxx23_std_generator.cpp
lib/cmake/HPX/tests/cxx26_experimental_scope.cpp
lib/cmake/HPX/tests/cxx_lambda_capture_decltype.cpp
@@ -2595,11 +2614,11 @@ lib/cmake/HPX/toolchains/CrayKNLStatic.cmake
lib/cmake/HPX/toolchains/CrayStatic.cmake
lib/cmake/HPX/toolchains/XeonPhi.cmake
lib/hpx/libhpx_parcel_coalescing.so
-lib/hpx/libhpx_parcel_coalescing.so.1
-lib/hpx/libhpx_parcel_coalescing.so.1.10.0
+lib/hpx/libhpx_parcel_coalescing.so.2
+lib/hpx/libhpx_parcel_coalescing.so.2.0.0
lib/libhpx.so
-lib/libhpx.so.1
-lib/libhpx.so.1.10.0
+lib/libhpx.so.2
+lib/libhpx.so.2.0.0
lib/libhpx_actions.a
lib/libhpx_actions_base.a
lib/libhpx_affinity.a
@@ -2622,8 +2641,8 @@ lib/libhpx_collectives.a
lib/libhpx_command_line_handling.a
lib/libhpx_command_line_handling_local.a
lib/libhpx_component_storage.so
-lib/libhpx_component_storage.so.1
-lib/libhpx_component_storage.so.1.10.0
+lib/libhpx_component_storage.so.2
+lib/libhpx_component_storage.so.2.0.0
lib/libhpx_components.a
lib/libhpx_components_base.a
lib/libhpx_compute.a
@@ -2656,8 +2675,8 @@ lib/libhpx_init_runtime.a
lib/libhpx_init_runtime_local.a
lib/libhpx_io_service.a
lib/libhpx_iostreams.so
-lib/libhpx_iostreams.so.1
-lib/libhpx_iostreams.so.1.10.0
+lib/libhpx_iostreams.so.2
+lib/libhpx_iostreams.so.2.0.0
lib/libhpx_iterator_support.a
lib/libhpx_itt_notify.a
lib/libhpx_lcos_distributed.a
@@ -2673,16 +2692,16 @@ lib/libhpx_parcelports.a
lib/libhpx_parcelset.a
lib/libhpx_parcelset_base.a
lib/libhpx_partitioned_vector.so
-lib/libhpx_partitioned_vector.so.1
-lib/libhpx_partitioned_vector.so.1.10.0
+lib/libhpx_partitioned_vector.so.2
+lib/libhpx_partitioned_vector.so.2.0.0
lib/libhpx_performance_counters.a
lib/libhpx_plugin.a
lib/libhpx_plugin_factories.a
lib/libhpx_prefix.a
lib/libhpx_preprocessor.a
lib/libhpx_process.so
-lib/libhpx_process.so.1
-lib/libhpx_process.so.1.10.0
+lib/libhpx_process.so.2
+lib/libhpx_process.so.2.0.0
lib/libhpx_program_options.a
lib/libhpx_properties.a
lib/libhpx_resiliency.a
@@ -2712,8 +2731,8 @@ lib/libhpx_timing.a
lib/libhpx_topology.a
lib/libhpx_type_support.a
lib/libhpx_unordered.so
-lib/libhpx_unordered.so.1
-lib/libhpx_unordered.so.1.10.0
+lib/libhpx_unordered.so.2
+lib/libhpx_unordered.so.2.0.0
lib/libhpx_util.a
lib/libhpx_version.a
lib/libhpx_wrap.a
diff --git a/devel/hyprlang/Makefile b/devel/hyprlang/Makefile
index a9c13685b254..af41d2562fb1 100644
--- a/devel/hyprlang/Makefile
+++ b/devel/hyprlang/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hyprlang
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= tagattie@FreeBSD.org
diff --git a/devel/hyprutils/Makefile b/devel/hyprutils/Makefile
index a3bff1f3a2c9..fca5d0398ff8 100644
--- a/devel/hyprutils/Makefile
+++ b/devel/hyprutils/Makefile
@@ -1,7 +1,6 @@
PORTNAME= hyprutils
DISTVERSIONPREFIX= v
-DISTVERSION= 0.7.1
-PORTREVISION= 1
+DISTVERSION= 0.8.1
CATEGORIES= devel
MAINTAINER= tagattie@FreeBSD.org
@@ -12,15 +11,21 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= compiler:c++11-lib cmake:testing pkgconfig xorg
+
USE_GITHUB= yes
+GH_ACCOUNT= hyprwm
+
USE_LDCONFIG= yes
USE_XORG= pixman
-GH_ACCOUNT= hyprwm
-PLIST_SUB= VERSION=${DISTVERSION:C/-.*//}
+
+LDFLAGS+= -pthread
+
+PLIST_SUB= SOVERSION_MAJOR=7 \
+ SOVERSION_FULL=${DISTVERSION:C/-.*//}
post-patch:
# Respect PREFIX for system-wide config
- @${REINPLACE_CMD} 's,/etc,${PREFIX}&,' \
+ @${REINPLACE_CMD} 's|/etc|${PREFIX}&|' \
${WRKSRC}/src/path/Path.cpp
.include <bsd.port.mk>
diff --git a/devel/hyprutils/distinfo b/devel/hyprutils/distinfo
index 51b4d935e95b..349bda2042e6 100644
--- a/devel/hyprutils/distinfo
+++ b/devel/hyprutils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746635225
-SHA256 (hyprwm-hyprutils-v0.7.1_GH0.tar.gz) = bcbf05252b392b8837eec9ba9855ff6ddab571f9795917c7139215ae4b2cf1bc
-SIZE (hyprwm-hyprutils-v0.7.1_GH0.tar.gz) = 36755
+TIMESTAMP = 1752805704
+SHA256 (hyprwm-hyprutils-v0.8.1_GH0.tar.gz) = 1f1e17998ec462dae065483db43b63033e75ac7fc4c3c6aab1af3b679b24ab36
+SIZE (hyprwm-hyprutils-v0.8.1_GH0.tar.gz) = 42105
diff --git a/devel/hyprutils/pkg-plist b/devel/hyprutils/pkg-plist
index 8ec9b786a9f5..f6fe722a91eb 100644
--- a/devel/hyprutils/pkg-plist
+++ b/devel/hyprutils/pkg-plist
@@ -8,6 +8,7 @@ include/hyprutils/math/Mat3x3.hpp
include/hyprutils/math/Misc.hpp
include/hyprutils/math/Region.hpp
include/hyprutils/math/Vector2D.hpp
+include/hyprutils/memory/Atomic.hpp
include/hyprutils/memory/ImplBase.hpp
include/hyprutils/memory/SharedPtr.hpp
include/hyprutils/memory/UniquePtr.hpp
@@ -22,6 +23,6 @@ include/hyprutils/string/String.hpp
include/hyprutils/string/VarList.hpp
include/hyprutils/utils/ScopeGuard.hpp
lib/libhyprutils.so
-lib/libhyprutils.so.6
-lib/libhyprutils.so.%%VERSION%%
+lib/libhyprutils.so.%%SOVERSION_MAJOR%%
+lib/libhyprutils.so.%%SOVERSION_FULL%%
libdata/pkgconfig/hyprutils.pc
diff --git a/devel/lfcbase/Makefile b/devel/lfcbase/Makefile
index d41934a0cdef..bec8022ffe7f 100644
--- a/devel/lfcbase/Makefile
+++ b/devel/lfcbase/Makefile
@@ -1,5 +1,5 @@
PORTNAME= lfcbase
-PORTVERSION= 1.21.8
+PORTVERSION= 1.22.1
CATEGORIES= devel
MASTER_SITES= http://www.lemke-it.com/
diff --git a/devel/lfcbase/distinfo b/devel/lfcbase/distinfo
index 49edf499d0f8..4d89c07c9cc3 100644
--- a/devel/lfcbase/distinfo
+++ b/devel/lfcbase/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752125814
-SHA256 (lfcbase-1.21.8.tar.gz) = a560741dc02c855ce2b87ed4c44b2ace9bf2d5187ad5f01464e11875fd35033b
-SIZE (lfcbase-1.21.8.tar.gz) = 713373
+TIMESTAMP = 1752778743
+SHA256 (lfcbase-1.22.1.tar.gz) = ddd0215050917bad278ca9741b04fbe53610e5615136e7db5f0eb98e9d8a4423
+SIZE (lfcbase-1.22.1.tar.gz) = 668483
diff --git a/devel/lfcbase/pkg-plist b/devel/lfcbase/pkg-plist
index a881388d67e7..4f42e1da532f 100644
--- a/devel/lfcbase/pkg-plist
+++ b/devel/lfcbase/pkg-plist
@@ -27,6 +27,7 @@ include/lfcbase/NetHandler.h
include/lfcbase/OutStream.h
include/lfcbase/Pager.h
include/lfcbase/Process.h
+include/lfcbase/Replacer.h
include/lfcbase/Semaphore.h
include/lfcbase/SetT.h
include/lfcbase/SharedMemory.h
diff --git a/devel/libphonenumber/Makefile b/devel/libphonenumber/Makefile
index f05c08765f92..a2ca1790e49b 100644
--- a/devel/libphonenumber/Makefile
+++ b/devel/libphonenumber/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libphonenumber
DISTVERSIONPREFIX= v
-DISTVERSION= 9.0.9
+DISTVERSION= 9.0.10
CATEGORIES= devel
MAINTAINER= kde@FreeBSD.org
diff --git a/devel/libphonenumber/distinfo b/devel/libphonenumber/distinfo
index 4880425ab62b..a12c75d6d8e6 100644
--- a/devel/libphonenumber/distinfo
+++ b/devel/libphonenumber/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752521122
-SHA256 (google-libphonenumber-v9.0.9_GH0.tar.gz) = 069b4c0cec74aa5b9195a1ddf294c9fa7f3ea0eefacd416bbb5c7fc7847665f1
-SIZE (google-libphonenumber-v9.0.9_GH0.tar.gz) = 13014529
+TIMESTAMP = 1753027298
+SHA256 (google-libphonenumber-v9.0.10_GH0.tar.gz) = f8d1090f0b78b3756e9b3f81f474e62b3afd14f16faf2d5a82597375f1fce4f0
+SIZE (google-libphonenumber-v9.0.10_GH0.tar.gz) = 13014720
diff --git a/devel/libwasmtime/Makefile b/devel/libwasmtime/Makefile
index 0c41442d1607..f19cf25a5646 100644
--- a/devel/libwasmtime/Makefile
+++ b/devel/libwasmtime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= lib${GH_PROJECT}
-PORTVERSION= 34.0.1
+PORTVERSION= 34.0.2
DISTVERSIONPREFIX= v
CATEGORIES= devel
@@ -17,6 +17,7 @@ LIB_DEPENDS= libzstd.so:archivers/zstd
USES= cargo cmake:indirect cpe
CPE_VENDOR= bytecodealliance
+CPE_PRODUCT= wasmtime
USE_LDCONFIG= yes
@@ -27,444 +28,7 @@ GH_PROJECT= wasmtime
CARGO_BUILD_ARGS= -p wasmtime-c-api
CMAKE_SOURCE_PATH= ${WRKSRC}/crates/c-api
-CARGO_CRATES= addr2line-0.24.1 \
- adler-1.0.2 \
- adler2-2.0.0 \
- aes-0.8.4 \
- aho-corasick-1.0.2 \
- allocator-api2-0.2.20 \
- ambient-authority-0.0.2 \
- android_system_properties-0.1.5 \
- anes-0.1.6 \
- anstream-0.6.15 \
- anstyle-1.0.8 \
- anstyle-parse-0.2.1 \
- anstyle-query-1.1.2 \
- anstyle-wincon-3.0.4 \
- anyhow-1.0.93 \
- arbitrary-1.4.1 \
- arbtest-0.3.1 \
- arrayvec-0.7.6 \
- async-trait-0.1.71 \
- autocfg-1.1.0 \
- backtrace-0.3.74 \
- base64-0.22.1 \
- base64ct-1.6.0 \
- beef-0.5.2 \
- bindgen-0.70.1 \
- bit-set-0.5.2 \
- bit-vec-0.6.3 \
- bitflags-1.3.2 \
- bitflags-2.6.0 \
- block-buffer-0.10.2 \
- bstr-1.6.0 \
- bumpalo-3.16.0 \
- byteorder-1.4.3 \
- bytes-1.5.0 \
- bytesize-2.0.1 \
- bzip2-0.4.4 \
- bzip2-sys-0.1.11+1.0.8 \
- camino-1.1.4 \
- cap-fs-ext-3.4.4 \
- cap-net-ext-3.4.4 \
- cap-primitives-3.4.4 \
- cap-rand-3.4.4 \
- cap-std-3.4.4 \
- cap-time-ext-3.4.4 \
- capstone-0.13.0 \
- capstone-sys-0.17.0 \
- cargo-platform-0.1.2 \
- cargo_metadata-0.19.2 \
- cast-0.3.0 \
- cc-1.2.22 \
- cexpr-0.6.0 \
- cfg-if-1.0.0 \
- ciborium-0.2.0 \
- ciborium-io-0.2.0 \
- ciborium-ll-0.2.0 \
- cipher-0.4.4 \
- clang-sys-1.8.1 \
- clap-4.5.36 \
- clap_builder-4.5.36 \
- clap_complete-4.5.28 \
- clap_derive-4.5.32 \
- clap_lex-0.7.4 \
- cobs-0.2.3 \
- codespan-reporting-0.11.1 \
- colorchoice-1.0.0 \
- console-0.15.8 \
- constant_time_eq-0.1.5 \
- core-foundation-sys-0.8.6 \
- cpp_demangle-0.4.3 \
- cpufeatures-0.2.7 \
- crc32fast-1.3.2 \
- criterion-0.5.1 \
- criterion-plot-0.5.0 \
- crossbeam-deque-0.8.1 \
- crossbeam-epoch-0.9.18 \
- crossbeam-utils-0.8.20 \
- crunchy-0.2.2 \
- crypto-common-0.1.6 \
- cty-0.2.2 \
- debugid-0.8.0 \
- deranged-0.3.11 \
- derive_arbitrary-1.4.0 \
- digest-0.10.7 \
- directories-next-2.0.0 \
- dirs-sys-next-0.1.2 \
- displaydoc-0.2.5 \
- dlmalloc-0.2.4 \
- downcast-rs-2.0.1 \
- easy-smt-0.2.2 \
- egg-0.6.0 \
- either-1.13.0 \
- embedded-io-0.4.0 \
- encode_unicode-0.3.6 \
- encoding_rs-0.8.31 \
- env_filter-0.1.2 \
- env_logger-0.10.0 \
- env_logger-0.11.5 \
- equivalent-1.0.1 \
- errno-0.3.10 \
- escape8259-0.5.2 \
- fallible-iterator-0.3.0 \
- fastrand-2.3.0 \
- fd-lock-4.0.2 \
- file-per-thread-logger-0.2.0 \
- filecheck-0.5.0 \
- filetime-0.2.16 \
- flagset-0.4.3 \
- flate2-1.1.0 \
- fnv-1.0.7 \
- foldhash-0.1.3 \
- form_urlencoded-1.2.1 \
- fs-set-times-0.20.1 \
- fslock-0.2.1 \
- 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 \
- fxhash-0.2.1 \
- fxprof-processed-profile-0.6.0 \
- generic-array-0.14.5 \
- getrandom-0.2.15 \
- getrandom-0.3.1 \
- gimli-0.31.1 \
- glob-0.3.1 \
- gzip-header-1.0.0 \
- h2-0.4.4 \
- half-1.8.2 \
- half-2.4.1 \
- hashbrown-0.12.3 \
- hashbrown-0.15.2 \
- heck-0.4.1 \
- heck-0.5.0 \
- hermit-abi-0.3.9 \
- hmac-0.12.1 \
- home-0.5.9 \
- http-1.0.0 \
- http-body-1.0.0 \
- http-body-util-0.1.0 \
- httparse-1.8.0 \
- httpdate-1.0.2 \
- humantime-2.1.0 \
- hyper-1.0.1 \
- 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 \
- id-arena-2.2.1 \
- idna-1.0.3 \
- idna_adapter-1.2.0 \
- indexmap-1.9.1 \
- indexmap-2.7.0 \
- indicatif-0.13.0 \
- inout-0.1.3 \
- instant-0.1.12 \
- io-extras-0.18.3 \
- io-lifetimes-2.0.3 \
- ipnet-2.5.0 \
- is-terminal-0.4.10 \
- is_terminal_polyfill-1.70.1 \
- itertools-0.10.5 \
- itertools-0.12.1 \
- itertools-0.14.0 \
- itoa-1.0.14 \
- ittapi-0.4.0 \
- ittapi-sys-0.4.0 \
- jobserver-0.1.32 \
- js-sys-0.3.74 \
- lazy_static-1.4.0 \
- leb128-0.2.5 \
- leb128fmt-0.1.0 \
- libc-0.2.171 \
- libfuzzer-sys-0.4.8 \
- libloading-0.8.6 \
- libm-0.2.11 \
- libtest-mimic-0.8.1 \
- linux-raw-sys-0.4.14 \
- linux-raw-sys-0.9.3 \
- listenfd-1.0.0 \
- litemap-0.7.4 \
- log-0.4.22 \
- logos-0.14.2 \
- logos-codegen-0.14.2 \
- logos-derive-0.14.2 \
- mach2-0.4.2 \
- matchers-0.1.0 \
- matrixmultiply-0.3.9 \
- maybe-owned-0.3.4 \
- memchr-2.5.0 \
- memfd-0.6.4 \
- memmap2-0.2.3 \
- minimal-lexical-0.2.1 \
- miniz_oxide-0.7.4 \
- miniz_oxide-0.8.5 \
- mio-1.0.3 \
- multi-stash-0.2.0 \
- ndarray-0.15.6 \
- nom-7.1.3 \
- nu-ansi-term-0.46.0 \
- num-complex-0.4.6 \
- num-conv-0.1.0 \
- num-integer-0.1.46 \
- num-traits-0.2.19 \
- num_cpus-1.16.0 \
- number_prefix-0.3.0 \
- object-0.36.5 \
- ocaml-boxroot-sys-0.2.0 \
- ocaml-interop-0.8.8 \
- ocaml-sys-0.22.3 \
- once_cell-1.19.0 \
- oorandom-11.1.3 \
- openvino-0.8.0 \
- openvino-finder-0.8.0 \
- openvino-sys-0.8.0 \
- ort-2.0.0-rc.2 \
- ort-sys-2.0.0-rc.2 \
- overload-0.1.1 \
- password-hash-0.4.2 \
- paste-1.0.7 \
- pbkdf2-0.11.0 \
- percent-encoding-2.3.1 \
- pin-project-lite-0.2.14 \
- pin-utils-0.1.0 \
- pkg-config-0.3.29 \
- postcard-1.0.8 \
- powerfmt-0.2.0 \
- ppv-lite86-0.2.16 \
- prettyplease-0.2.31 \
- proc-macro2-1.0.92 \
- proptest-1.0.0 \
- psm-0.1.18 \
- quick-error-1.2.3 \
- quick-error-2.0.1 \
- quote-1.0.36 \
- rand-0.8.5 \
- rand_chacha-0.3.1 \
- rand_core-0.6.3 \
- rand_xorshift-0.3.0 \
- rawpointer-0.2.1 \
- rayon-1.5.3 \
- rayon-core-1.12.0 \
- redox_syscall-0.2.13 \
- redox_users-0.4.3 \
- regalloc2-0.12.2 \
- regex-1.9.1 \
- regex-automata-0.1.10 \
- regex-automata-0.3.3 \
- regex-syntax-0.6.25 \
- regex-syntax-0.7.4 \
- regex-syntax-0.8.5 \
- region-3.0.2 \
- ring-0.17.14 \
- rustc-demangle-0.1.24 \
- rustc-hash-1.1.0 \
- rustc-hash-2.1.1 \
- rustix-0.38.43 \
- rustix-1.0.3 \
- rustix-linux-procfs-0.1.1 \
- rustls-0.22.4 \
- rustls-0.23.7 \
- rustls-pki-types-1.3.1 \
- rustls-webpki-0.102.2 \
- rustversion-1.0.14 \
- rusty-fork-0.3.0 \
- ryu-1.0.9 \
- safetensors-0.3.3 \
- same-file-1.0.6 \
- semver-1.0.17 \
- serde-1.0.215 \
- serde_derive-1.0.215 \
- serde_json-1.0.140 \
- serde_spanned-0.6.5 \
- sha1-0.10.6 \
- sha2-0.10.2 \
- sharded-slab-0.1.4 \
- shlex-1.3.0 \
- shuffling-allocator-1.1.2 \
- signal-hook-registry-1.4.1 \
- similar-2.2.0 \
- slab-0.4.7 \
- smallvec-1.13.2 \
- socket2-0.5.7 \
- souper-ir-2.1.0 \
- spin-0.9.8 \
- stable_deref_trait-1.2.0 \
- static_assertions-1.1.0 \
- string-interner-0.19.0 \
- strsim-0.11.1 \
- strum-0.24.1 \
- strum_macros-0.24.3 \
- subtle-2.5.0 \
- symbolic_expressions-5.0.3 \
- syn-1.0.92 \
- syn-2.0.100 \
- synstructure-0.13.1 \
- system-interface-0.27.1 \
- tar-0.4.41 \
- target-lexicon-0.13.0 \
- tch-0.17.0 \
- tempfile-3.19.1 \
- termcolor-1.4.1 \
- terminal_size-0.4.2 \
- test-log-0.2.11 \
- thiserror-1.0.65 \
- thiserror-2.0.12 \
- thiserror-impl-1.0.65 \
- thiserror-impl-2.0.12 \
- thread_local-1.1.4 \
- time-0.3.36 \
- time-core-0.1.2 \
- tinystr-0.7.6 \
- tinytemplate-1.2.1 \
- tokio-1.44.2 \
- tokio-macros-2.5.0 \
- tokio-rustls-0.25.0 \
- tokio-util-0.7.4 \
- toml-0.8.10 \
- toml_datetime-0.6.5 \
- toml_edit-0.22.4 \
- torch-sys-0.17.0 \
- tracing-0.1.37 \
- tracing-attributes-0.1.26 \
- tracing-core-0.1.31 \
- tracing-log-0.1.3 \
- tracing-subscriber-0.3.17 \
- trait-variant-0.1.2 \
- try-lock-0.2.4 \
- typenum-1.15.0 \
- unicode-ident-1.0.8 \
- unicode-segmentation-1.11.0 \
- unicode-width-0.1.9 \
- unicode-width-0.2.0 \
- unicode-xid-0.2.3 \
- untrusted-0.9.0 \
- ureq-2.10.0 \
- url-2.5.4 \
- utf16_iter-1.0.5 \
- utf8_iter-1.0.4 \
- utf8parse-0.2.1 \
- uuid-1.0.0 \
- v8-134.5.0 \
- valuable-0.1.0 \
- version_check-0.9.4 \
- wait-timeout-0.2.0 \
- walkdir-2.3.3 \
- want-0.3.0 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- wasi-0.13.3+wasi-0.2.2 \
- wasi-0.14.0+wasi-0.2.3 \
- wasi-nn-0.6.0 \
- wasm-bindgen-0.2.97 \
- wasm-bindgen-backend-0.2.97 \
- wasm-bindgen-macro-0.2.97 \
- wasm-bindgen-macro-support-0.2.97 \
- wasm-bindgen-shared-0.2.97 \
- wasm-encoder-0.230.0 \
- wasm-encoder-0.233.0 \
- wasm-metadata-0.230.0 \
- wasm-metadata-0.233.0 \
- wasm-mutate-0.233.0 \
- wasm-smith-0.233.0 \
- wasm-wave-0.233.0 \
- wasmi-0.43.1 \
- wasmi_collections-0.43.1 \
- wasmi_core-0.43.1 \
- wasmi_ir-0.43.1 \
- wasmparser-0.227.1 \
- wasmparser-0.230.0 \
- wasmparser-0.233.0 \
- wasmprinter-0.233.0 \
- wast-35.0.2 \
- wast-233.0.0 \
- wat-1.233.0 \
- web-sys-0.3.57 \
- webpki-roots-0.26.1 \
- which-6.0.3 \
- winapi-0.3.9 \
- winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.5 \
- winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-0.52.0 \
- windows-core-0.52.0 \
- windows-implement-0.52.0 \
- windows-interface-0.52.0 \
- 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.5.39 \
- winsafe-0.0.19 \
- winx-0.36.3 \
- wit-bindgen-0.42.1 \
- wit-bindgen-core-0.42.1 \
- wit-bindgen-rt-0.33.0 \
- wit-bindgen-rt-0.37.0 \
- wit-bindgen-rt-0.42.1 \
- wit-bindgen-rust-0.42.1 \
- wit-bindgen-rust-macro-0.42.1 \
- wit-component-0.230.0 \
- wit-component-0.233.0 \
- wit-parser-0.230.0 \
- wit-parser-0.233.0 \
- witx-0.9.1 \
- write16-1.0.0 \
- writeable-0.5.5 \
- xattr-1.3.1 \
- yoke-0.7.5 \
- yoke-derive-0.7.5 \
- zerofrom-0.1.5 \
- zerofrom-derive-0.1.5 \
- zeroize-1.7.0 \
- zerovec-0.10.4 \
- zerovec-derive-0.10.3 \
- zip-0.6.6 \
- zstd-0.11.2+zstd.1.5.2 \
- zstd-0.13.0 \
- zstd-safe-5.0.2+zstd.1.5.2 \
- zstd-safe-7.0.0 \
- zstd-sys-2.0.9+zstd.1.5.5
+.include "${.CURDIR}/Makefile.cargo"
GH_TUPLE= WebAssembly:testsuite:970d36b:testsuite/tests/spec_testsuite \
WebAssembly:wasi-testsuite:2fec29e:wasi_testsuite/tests/wasi_testsuite/wasi-common \
diff --git a/devel/libwasmtime/Makefile.cargo b/devel/libwasmtime/Makefile.cargo
new file mode 100644
index 000000000000..cb45fc8b9938
--- /dev/null
+++ b/devel/libwasmtime/Makefile.cargo
@@ -0,0 +1,438 @@
+CARGO_CRATES= addr2line-0.24.1 \
+ adler-1.0.2 \
+ adler2-2.0.0 \
+ aes-0.8.4 \
+ aho-corasick-1.0.2 \
+ allocator-api2-0.2.20 \
+ ambient-authority-0.0.2 \
+ android_system_properties-0.1.5 \
+ anes-0.1.6 \
+ anstream-0.6.15 \
+ anstyle-1.0.8 \
+ anstyle-parse-0.2.1 \
+ anstyle-query-1.1.2 \
+ anstyle-wincon-3.0.4 \
+ anyhow-1.0.93 \
+ arbitrary-1.4.1 \
+ arbtest-0.3.1 \
+ arrayvec-0.7.6 \
+ async-trait-0.1.71 \
+ autocfg-1.1.0 \
+ backtrace-0.3.74 \
+ base64-0.22.1 \
+ base64ct-1.6.0 \
+ beef-0.5.2 \
+ bindgen-0.70.1 \
+ bit-set-0.5.2 \
+ bit-vec-0.6.3 \
+ bitflags-1.3.2 \
+ bitflags-2.6.0 \
+ block-buffer-0.10.2 \
+ bstr-1.6.0 \
+ bumpalo-3.16.0 \
+ byteorder-1.4.3 \
+ bytes-1.5.0 \
+ bytesize-2.0.1 \
+ bzip2-0.4.4 \
+ bzip2-sys-0.1.11+1.0.8 \
+ camino-1.1.4 \
+ cap-fs-ext-3.4.4 \
+ cap-net-ext-3.4.4 \
+ cap-primitives-3.4.4 \
+ cap-rand-3.4.4 \
+ cap-std-3.4.4 \
+ cap-time-ext-3.4.4 \
+ capstone-0.13.0 \
+ capstone-sys-0.17.0 \
+ cargo-platform-0.1.2 \
+ cargo_metadata-0.19.2 \
+ cast-0.3.0 \
+ cc-1.2.22 \
+ cexpr-0.6.0 \
+ cfg-if-1.0.0 \
+ ciborium-0.2.0 \
+ ciborium-io-0.2.0 \
+ ciborium-ll-0.2.0 \
+ cipher-0.4.4 \
+ clang-sys-1.8.1 \
+ clap-4.5.36 \
+ clap_builder-4.5.36 \
+ clap_complete-4.5.28 \
+ clap_derive-4.5.32 \
+ clap_lex-0.7.4 \
+ cobs-0.2.3 \
+ codespan-reporting-0.11.1 \
+ colorchoice-1.0.0 \
+ console-0.15.8 \
+ constant_time_eq-0.1.5 \
+ core-foundation-sys-0.8.6 \
+ cpp_demangle-0.4.3 \
+ cpufeatures-0.2.7 \
+ crc32fast-1.3.2 \
+ criterion-0.5.1 \
+ criterion-plot-0.5.0 \
+ crossbeam-deque-0.8.1 \
+ crossbeam-epoch-0.9.18 \
+ crossbeam-utils-0.8.20 \
+ crunchy-0.2.2 \
+ crypto-common-0.1.6 \
+ cty-0.2.2 \
+ debugid-0.8.0 \
+ deranged-0.3.11 \
+ derive_arbitrary-1.4.0 \
+ digest-0.10.7 \
+ directories-next-2.0.0 \
+ dirs-sys-next-0.1.2 \
+ displaydoc-0.2.5 \
+ dlmalloc-0.2.4 \
+ downcast-rs-2.0.1 \
+ easy-smt-0.2.2 \
+ egg-0.6.0 \
+ either-1.13.0 \
+ embedded-io-0.4.0 \
+ encode_unicode-0.3.6 \
+ encoding_rs-0.8.31 \
+ env_filter-0.1.2 \
+ env_logger-0.10.0 \
+ env_logger-0.11.5 \
+ equivalent-1.0.1 \
+ errno-0.3.10 \
+ escape8259-0.5.2 \
+ fallible-iterator-0.3.0 \
+ fastrand-2.3.0 \
+ fd-lock-4.0.2 \
+ file-per-thread-logger-0.2.0 \
+ filecheck-0.5.0 \
+ filetime-0.2.16 \
+ flagset-0.4.3 \
+ flate2-1.1.0 \
+ fnv-1.0.7 \
+ foldhash-0.1.3 \
+ form_urlencoded-1.2.1 \
+ fs-set-times-0.20.1 \
+ fslock-0.2.1 \
+ 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 \
+ fxhash-0.2.1 \
+ fxprof-processed-profile-0.6.0 \
+ generic-array-0.14.5 \
+ getrandom-0.2.15 \
+ getrandom-0.3.1 \
+ gimli-0.31.1 \
+ glob-0.3.1 \
+ gzip-header-1.0.0 \
+ h2-0.4.4 \
+ half-1.8.2 \
+ half-2.4.1 \
+ hashbrown-0.12.3 \
+ hashbrown-0.15.2 \
+ heck-0.4.1 \
+ heck-0.5.0 \
+ hermit-abi-0.3.9 \
+ hmac-0.12.1 \
+ home-0.5.9 \
+ http-1.0.0 \
+ http-body-1.0.0 \
+ http-body-util-0.1.0 \
+ httparse-1.8.0 \
+ httpdate-1.0.2 \
+ humantime-2.1.0 \
+ hyper-1.0.1 \
+ 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 \
+ id-arena-2.2.1 \
+ idna-1.0.3 \
+ idna_adapter-1.2.0 \
+ indexmap-1.9.1 \
+ indexmap-2.7.0 \
+ indicatif-0.13.0 \
+ inout-0.1.3 \
+ instant-0.1.12 \
+ io-extras-0.18.3 \
+ io-lifetimes-2.0.3 \
+ ipnet-2.5.0 \
+ is-terminal-0.4.10 \
+ is_terminal_polyfill-1.70.1 \
+ itertools-0.10.5 \
+ itertools-0.12.1 \
+ itertools-0.14.0 \
+ itoa-1.0.14 \
+ ittapi-0.4.0 \
+ ittapi-sys-0.4.0 \
+ jobserver-0.1.32 \
+ js-sys-0.3.74 \
+ lazy_static-1.4.0 \
+ leb128-0.2.5 \
+ leb128fmt-0.1.0 \
+ libc-0.2.171 \
+ libfuzzer-sys-0.4.8 \
+ libloading-0.8.6 \
+ libm-0.2.11 \
+ libtest-mimic-0.8.1 \
+ linux-raw-sys-0.4.14 \
+ linux-raw-sys-0.9.3 \
+ listenfd-1.0.0 \
+ litemap-0.7.4 \
+ log-0.4.22 \
+ logos-0.14.2 \
+ logos-codegen-0.14.2 \
+ logos-derive-0.14.2 \
+ mach2-0.4.2 \
+ matchers-0.1.0 \
+ matrixmultiply-0.3.9 \
+ maybe-owned-0.3.4 \
+ memchr-2.5.0 \
+ memfd-0.6.4 \
+ memmap2-0.2.3 \
+ minimal-lexical-0.2.1 \
+ miniz_oxide-0.7.4 \
+ miniz_oxide-0.8.5 \
+ mio-1.0.3 \
+ multi-stash-0.2.0 \
+ ndarray-0.15.6 \
+ nom-7.1.3 \
+ nu-ansi-term-0.46.0 \
+ num-complex-0.4.6 \
+ num-conv-0.1.0 \
+ num-integer-0.1.46 \
+ num-traits-0.2.19 \
+ num_cpus-1.16.0 \
+ number_prefix-0.3.0 \
+ object-0.36.5 \
+ ocaml-boxroot-sys-0.2.0 \
+ ocaml-interop-0.8.8 \
+ ocaml-sys-0.22.3 \
+ once_cell-1.19.0 \
+ oorandom-11.1.3 \
+ openvino-0.8.0 \
+ openvino-finder-0.8.0 \
+ openvino-sys-0.8.0 \
+ ort-2.0.0-rc.2 \
+ ort-sys-2.0.0-rc.2 \
+ overload-0.1.1 \
+ password-hash-0.4.2 \
+ paste-1.0.7 \
+ pbkdf2-0.11.0 \
+ percent-encoding-2.3.1 \
+ pin-project-lite-0.2.14 \
+ pin-utils-0.1.0 \
+ pkg-config-0.3.29 \
+ postcard-1.0.8 \
+ powerfmt-0.2.0 \
+ ppv-lite86-0.2.16 \
+ prettyplease-0.2.31 \
+ proc-macro2-1.0.92 \
+ proptest-1.0.0 \
+ psm-0.1.18 \
+ quick-error-1.2.3 \
+ quick-error-2.0.1 \
+ quote-1.0.36 \
+ rand-0.8.5 \
+ rand_chacha-0.3.1 \
+ rand_core-0.6.3 \
+ rand_xorshift-0.3.0 \
+ rawpointer-0.2.1 \
+ rayon-1.5.3 \
+ rayon-core-1.12.0 \
+ redox_syscall-0.2.13 \
+ redox_users-0.4.3 \
+ regalloc2-0.12.2 \
+ regex-1.9.1 \
+ regex-automata-0.1.10 \
+ regex-automata-0.3.3 \
+ regex-syntax-0.6.25 \
+ regex-syntax-0.7.4 \
+ regex-syntax-0.8.5 \
+ region-3.0.2 \
+ ring-0.17.14 \
+ rustc-demangle-0.1.24 \
+ rustc-hash-1.1.0 \
+ rustc-hash-2.1.1 \
+ rustix-0.38.43 \
+ rustix-1.0.3 \
+ rustix-linux-procfs-0.1.1 \
+ rustls-0.22.4 \
+ rustls-0.23.7 \
+ rustls-pki-types-1.3.1 \
+ rustls-webpki-0.102.2 \
+ rustversion-1.0.14 \
+ rusty-fork-0.3.0 \
+ ryu-1.0.9 \
+ safetensors-0.3.3 \
+ same-file-1.0.6 \
+ semver-1.0.17 \
+ serde-1.0.215 \
+ serde_derive-1.0.215 \
+ serde_json-1.0.140 \
+ serde_spanned-0.6.5 \
+ sha1-0.10.6 \
+ sha2-0.10.2 \
+ sharded-slab-0.1.4 \
+ shlex-1.3.0 \
+ shuffling-allocator-1.1.2 \
+ signal-hook-registry-1.4.1 \
+ similar-2.2.0 \
+ slab-0.4.7 \
+ smallvec-1.13.2 \
+ socket2-0.5.7 \
+ souper-ir-2.1.0 \
+ spin-0.9.8 \
+ stable_deref_trait-1.2.0 \
+ static_assertions-1.1.0 \
+ string-interner-0.19.0 \
+ strsim-0.11.1 \
+ strum-0.24.1 \
+ strum_macros-0.24.3 \
+ subtle-2.5.0 \
+ symbolic_expressions-5.0.3 \
+ syn-1.0.92 \
+ syn-2.0.100 \
+ synstructure-0.13.1 \
+ system-interface-0.27.1 \
+ tar-0.4.41 \
+ target-lexicon-0.13.0 \
+ tch-0.17.0 \
+ tempfile-3.19.1 \
+ termcolor-1.4.1 \
+ terminal_size-0.4.2 \
+ test-log-0.2.11 \
+ thiserror-1.0.65 \
+ thiserror-2.0.12 \
+ thiserror-impl-1.0.65 \
+ thiserror-impl-2.0.12 \
+ thread_local-1.1.4 \
+ time-0.3.36 \
+ time-core-0.1.2 \
+ tinystr-0.7.6 \
+ tinytemplate-1.2.1 \
+ tokio-1.44.2 \
+ tokio-macros-2.5.0 \
+ tokio-rustls-0.25.0 \
+ tokio-util-0.7.4 \
+ toml-0.8.10 \
+ toml_datetime-0.6.5 \
+ toml_edit-0.22.4 \
+ torch-sys-0.17.0 \
+ tracing-0.1.37 \
+ tracing-attributes-0.1.26 \
+ tracing-core-0.1.31 \
+ tracing-log-0.1.3 \
+ tracing-subscriber-0.3.17 \
+ trait-variant-0.1.2 \
+ try-lock-0.2.4 \
+ typenum-1.15.0 \
+ unicode-ident-1.0.8 \
+ unicode-segmentation-1.11.0 \
+ unicode-width-0.1.9 \
+ unicode-width-0.2.0 \
+ unicode-xid-0.2.3 \
+ untrusted-0.9.0 \
+ ureq-2.10.0 \
+ url-2.5.4 \
+ utf16_iter-1.0.5 \
+ utf8_iter-1.0.4 \
+ utf8parse-0.2.1 \
+ uuid-1.0.0 \
+ v8-134.5.0 \
+ valuable-0.1.0 \
+ version_check-0.9.4 \
+ wait-timeout-0.2.0 \
+ walkdir-2.3.3 \
+ want-0.3.0 \
+ wasi-0.11.0+wasi-snapshot-preview1 \
+ wasi-0.13.3+wasi-0.2.2 \
+ wasi-0.14.0+wasi-0.2.3 \
+ wasi-nn-0.6.0 \
+ wasm-bindgen-0.2.97 \
+ wasm-bindgen-backend-0.2.97 \
+ wasm-bindgen-macro-0.2.97 \
+ wasm-bindgen-macro-support-0.2.97 \
+ wasm-bindgen-shared-0.2.97 \
+ wasm-encoder-0.230.0 \
+ wasm-encoder-0.233.0 \
+ wasm-metadata-0.230.0 \
+ wasm-metadata-0.233.0 \
+ wasm-mutate-0.233.0 \
+ wasm-smith-0.233.0 \
+ wasm-wave-0.233.0 \
+ wasmi-0.43.1 \
+ wasmi_collections-0.43.1 \
+ wasmi_core-0.43.1 \
+ wasmi_ir-0.43.1 \
+ wasmparser-0.227.1 \
+ wasmparser-0.230.0 \
+ wasmparser-0.233.0 \
+ wasmprinter-0.233.0 \
+ wast-35.0.2 \
+ wast-233.0.0 \
+ wat-1.233.0 \
+ web-sys-0.3.57 \
+ webpki-roots-0.26.1 \
+ which-6.0.3 \
+ winapi-0.3.9 \
+ winapi-i686-pc-windows-gnu-0.4.0 \
+ winapi-util-0.1.5 \
+ winapi-x86_64-pc-windows-gnu-0.4.0 \
+ windows-0.52.0 \
+ windows-core-0.52.0 \
+ windows-implement-0.52.0 \
+ windows-interface-0.52.0 \
+ 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.5.39 \
+ winsafe-0.0.19 \
+ winx-0.36.3 \
+ wit-bindgen-0.42.1 \
+ wit-bindgen-core-0.42.1 \
+ wit-bindgen-rt-0.33.0 \
+ wit-bindgen-rt-0.37.0 \
+ wit-bindgen-rt-0.42.1 \
+ wit-bindgen-rust-0.42.1 \
+ wit-bindgen-rust-macro-0.42.1 \
+ wit-component-0.230.0 \
+ wit-component-0.233.0 \
+ wit-parser-0.230.0 \
+ wit-parser-0.233.0 \
+ witx-0.9.1 \
+ write16-1.0.0 \
+ writeable-0.5.5 \
+ xattr-1.3.1 \
+ yoke-0.7.5 \
+ yoke-derive-0.7.5 \
+ zerofrom-0.1.5 \
+ zerofrom-derive-0.1.5 \
+ zeroize-1.7.0 \
+ zerovec-0.10.4 \
+ zerovec-derive-0.10.3 \
+ zip-0.6.6 \
+ zstd-0.11.2+zstd.1.5.2 \
+ zstd-0.13.0 \
+ zstd-safe-5.0.2+zstd.1.5.2 \
+ zstd-safe-7.0.0 \
+ zstd-sys-2.0.9+zstd.1.5.5
diff --git a/devel/libwasmtime/distinfo b/devel/libwasmtime/distinfo
index 9672c34060be..7bf6c844d28d 100644
--- a/devel/libwasmtime/distinfo
+++ b/devel/libwasmtime/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1751834171
+TIMESTAMP = 1752984613
SHA256 (rust/crates/addr2line-0.24.1.crate) = f5fb1d8e4442bd405fdfd1dacb42792696b0cf9cb15882e5d097b742a676d375
SIZE (rust/crates/addr2line-0.24.1.crate) = 41554
SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
@@ -875,8 +875,8 @@ SHA256 (rust/crates/zstd-safe-7.0.0.crate) = 43747c7422e2924c11144d5229878b98180
SIZE (rust/crates/zstd-safe-7.0.0.crate) = 20463
SHA256 (rust/crates/zstd-sys-2.0.9+zstd.1.5.5.crate) = 9e16efa8a874a0481a574084d34cc26fdb3b99627480f785888deb6386506656
SIZE (rust/crates/zstd-sys-2.0.9+zstd.1.5.5.crate) = 728791
-SHA256 (bytecodealliance-wasmtime-v34.0.1_GH0.tar.gz) = e87819699947db68a9c1f418679cb3ac35de06d787cf0be8eef2647e7ee50a6a
-SIZE (bytecodealliance-wasmtime-v34.0.1_GH0.tar.gz) = 25286630
+SHA256 (bytecodealliance-wasmtime-v34.0.2_GH0.tar.gz) = ca44c0a6f245b090b0f7b6aa5f8ebbc25a17597bbc17844688414e4cf9f7fc52
+SIZE (bytecodealliance-wasmtime-v34.0.2_GH0.tar.gz) = 25287151
SHA256 (WebAssembly-testsuite-970d36b_GH0.tar.gz) = ed7f1cec427d1897aa022c926cc9f12960deabfeb3c3788d50e8a54ecc6526e8
SIZE (WebAssembly-testsuite-970d36b_GH0.tar.gz) = 800570
SHA256 (WebAssembly-wasi-testsuite-2fec29e_GH0.tar.gz) = d082050c523cab626328de0aa5c86b47319347d62c6b1a9852a2c3870af6b998
diff --git a/devel/p5-EV/files/patch-libev_ev.c b/devel/p5-EV/files/patch-libev_ev.c
new file mode 100644
index 000000000000..ab255b4ae56d
--- /dev/null
+++ b/devel/p5-EV/files/patch-libev_ev.c
@@ -0,0 +1,14 @@
+--- libev/ev.c.orig 2025-07-21 10:03:33 UTC
++++ libev/ev.c
+@@ -511,7 +511,11 @@
+ #endif
+
+ #if EV_USE_INOTIFY
++# ifdef __FreeBSD__
++# include <sys/mount.h>
++# else
+ # include <sys/statfs.h>
++# endif
+ # include <sys/inotify.h>
+ /* some very old inotify.h headers don't have IN_DONT_FOLLOW */
+ # ifndef IN_DONT_FOLLOW
diff --git a/devel/premake5/Makefile b/devel/premake5/Makefile
index 0b1c074e716f..e339af3fd147 100644
--- a/devel/premake5/Makefile
+++ b/devel/premake5/Makefile
@@ -1,6 +1,6 @@
PORTNAME= premake
DISTVERSIONPREFIX= v
-DISTVERSION= 5.0.0-beta6
+DISTVERSION= 5.0.0-beta7
CATEGORIES= devel
MASTER_SITES= https://github.com/premake/premake-core/releases/download/${DISTVERSIONFULL}/
PKGNAMESUFFIX= 5
@@ -23,6 +23,8 @@ MAKE_ARGS= CC="${CC}" \
CXX="${CXX}"
ALL_TARGET= bsd
+WRKSRC= ${WRKDIR}
+
PLIST_FILES= bin/premake5
do-install:
diff --git a/devel/premake5/distinfo b/devel/premake5/distinfo
index 07b8351ad932..7c5e38462737 100644
--- a/devel/premake5/distinfo
+++ b/devel/premake5/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747687895
-SHA256 (premake-5.0.0-beta6-src.zip) = 8832890451889c7ca9ab62c507d86fc9bfde45094274e5e4f46f82a258b5789b
-SIZE (premake-5.0.0-beta6-src.zip) = 10622489
+TIMESTAMP = 1753007841
+SHA256 (premake-5.0.0-beta7-src.zip) = d39874aed04e317a46bdd281b193fe58c70457cd07bbd50e1bdcb4729c3a4860
+SIZE (premake-5.0.0-beta7-src.zip) = 10926866
diff --git a/devel/premake5/files/patch-src_host_premake.h b/devel/premake5/files/patch-src_host_premake.h
deleted file mode 100644
index e869762d9bf1..000000000000
--- a/devel/premake5/files/patch-src_host_premake.h
+++ /dev/null
@@ -1,13 +0,0 @@
---- src/host/premake.h.orig 2025-03-08 19:35:32 UTC
-+++ src/host/premake.h
-@@ -72,6 +72,10 @@
- #define PLATFORM_ARCHITECTURE "loongarch64"
- #elif defined(__e2k__)
- #define PLATFORM_ARCHITECTURE "e2k"
-+#elif defined(__powerpc64__)
-+#define PLATFORM_ARCHITECTURE "PPC64"
-+#elif defined(__powerpc__)
-+#define PLATFORM_ARCHITECTURE "PPC"
- #elif !defined(RC_INVOKED)
- #error Unknown architecture detected
- #endif
diff --git a/devel/py-clldutils/Makefile b/devel/py-clldutils/Makefile
index f77ae0b91215..1b420981e498 100644
--- a/devel/py-clldutils/Makefile
+++ b/devel/py-clldutils/Makefile
@@ -1,5 +1,6 @@
PORTNAME= clldutils
PORTVERSION= 3.24.2
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -18,7 +19,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=0:devel/py-attrs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tabulate>=0:devel/py-tabulate@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}colorlog>=0:devel/py-colorlog@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}markdown>=0:textproc/py-markdown@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}markupsafe>=0:textproc/py-markupsafe@${PY_FLAVOR}
USES= python
diff --git a/devel/py-electrum-aionostr/Makefile b/devel/py-electrum-aionostr/Makefile
new file mode 100644
index 000000000000..a93b2e97a89e
--- /dev/null
+++ b/devel/py-electrum-aionostr/Makefile
@@ -0,0 +1,29 @@
+PORTNAME= electrum-aionostr
+DISTVERSION= 0.0.11
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX}
+
+MAINTAINER= ehaupt@FreeBSD.org
+COMMENT= Asyncio nostr client
+WWW= https://pypi.org/project/electrum-aionostr/ \
+ https://github.com/spesmilo/electrum-aionostr
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp-socks>=0.9.2:net/py-aiohttp-socks@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.11.0,<4.0.0:www/py-aiohttp@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}aiorpcX>=0.22.0:devel/py-aiorpcX@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}electrum-ecc>0:devel/py-electrum-ecc@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist pep517
+
+post-extract:
+ @${RM} ${WRKSRC}/setup.py
+
+.include <bsd.port.mk>
diff --git a/devel/py-electrum-aionostr/distinfo b/devel/py-electrum-aionostr/distinfo
new file mode 100644
index 000000000000..b078450dce85
--- /dev/null
+++ b/devel/py-electrum-aionostr/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1752847893
+SHA256 (electrum_aionostr-0.0.11.tar.gz) = 0eeb1d01e55d4bab2c116268965a0b2c11490659e969fd864c453104558bcf81
+SIZE (electrum_aionostr-0.0.11.tar.gz) = 22126
diff --git a/devel/py-electrum-aionostr/pkg-descr b/devel/py-electrum-aionostr/pkg-descr
new file mode 100644
index 000000000000..031e0155d7f9
--- /dev/null
+++ b/devel/py-electrum-aionostr/pkg-descr
@@ -0,0 +1,2 @@
+asyncio nostr client. This is a fork of aionostr that does not require
+Coincurve.
diff --git a/devel/py-electrum-ecc/Makefile b/devel/py-electrum-ecc/Makefile
new file mode 100644
index 000000000000..3513ec17dd4c
--- /dev/null
+++ b/devel/py-electrum-ecc/Makefile
@@ -0,0 +1,25 @@
+PORTNAME= electrum-ecc
+DISTVERSION= 0.0.5
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX}
+
+MAINTAINER= ehaupt@FreeBSD.org
+COMMENT= Pure python ctypes wrapper for libsecp256k1
+WWW= https://pypi.org/project/electrum-ecc/ \
+ https://github.com/spesmilo/electrum-ecc
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist pep517
+
+post-extract:
+ @${RM} ${WRKSRC}/setup.py
+
+.include <bsd.port.mk>
diff --git a/devel/py-electrum-ecc/distinfo b/devel/py-electrum-ecc/distinfo
new file mode 100644
index 000000000000..2efd668b180b
--- /dev/null
+++ b/devel/py-electrum-ecc/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1752837970
+SHA256 (electrum_ecc-0.0.5.tar.gz) = f733b8596a0f7b25c8371d08af61ef79c7b871d5b40f05a5b95d2d05eb2fb7d2
+SIZE (electrum_ecc-0.0.5.tar.gz) = 2009297
diff --git a/devel/py-electrum-ecc/pkg-descr b/devel/py-electrum-ecc/pkg-descr
new file mode 100644
index 000000000000..592b44cf74a9
--- /dev/null
+++ b/devel/py-electrum-ecc/pkg-descr
@@ -0,0 +1 @@
+Pure python ctypes wrapper for libsecp256k1.
diff --git a/devel/py-grab/Makefile b/devel/py-grab/Makefile
index f36086c99d8c..775b25e842eb 100644
--- a/devel/py-grab/Makefile
+++ b/devel/py-grab/Makefile
@@ -1,6 +1,6 @@
PORTNAME= grab
PORTVERSION= 0.6.41
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +12,7 @@ WWW= http://grablib.org/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pycurl>0:ftp/py-pycurl@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}weblib>0:devel/py-weblib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}selection>0:devel/py-selection@${PY_FLAVOR} \
diff --git a/devel/py-keystoneauth1/Makefile b/devel/py-keystoneauth1/Makefile
index 18bdc16cd82e..4344908134c1 100644
--- a/devel/py-keystoneauth1/Makefile
+++ b/devel/py-keystoneauth1/Makefile
@@ -1,5 +1,6 @@
PORTNAME= keystoneauth1
PORTVERSION= 5.11.1
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -36,6 +37,6 @@ BETAMAX_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}betamax>=0.7.0:www/py-betamax@${PY_F
${PYTHON_PKGNAMEPREFIX}pyyaml>=3.13:devel/py-pyyaml@${PY_FLAVOR}
KERBEROS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests-kerberos>=0.8.0:security/py-requests-kerberos@${PY_FLAVOR}
OAUTH1_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}oauthlib>=0.6.2:security/py-oauthlib@${PY_FLAVOR}
-SAML2_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=4.2.0:devel/py-lxml@${PY_FLAVOR}
+SAML2_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=4.2.0:devel/py-lxml5@${PY_FLAVOR}
.include <bsd.port.mk>
diff --git a/devel/py-libtaxii/Makefile b/devel/py-libtaxii/Makefile
index cd1e71a3f9f0..c1e4ffbc5474 100644
--- a/devel/py-libtaxii/Makefile
+++ b/devel/py-libtaxii/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libtaxii
PORTVERSION= 1.1.119
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=2.2.3:devel/py-lxml@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=2.2.3:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-dateutil>=1.4.1:devel/py-python-dateutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR}
diff --git a/devel/py-maturin/Makefile b/devel/py-maturin/Makefile
index 47dfb452685f..7bd3ac650408 100644
--- a/devel/py-maturin/Makefile
+++ b/devel/py-maturin/Makefile
@@ -1,6 +1,5 @@
PORTNAME= maturin
-DISTVERSION= 1.9.0
-PORTREVISION= 1
+DISTVERSION= 1.9.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-maturin/distinfo b/devel/py-maturin/distinfo
index fd08dae3ea0d..9d6f4fa2d518 100644
--- a/devel/py-maturin/distinfo
+++ b/devel/py-maturin/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1750743332
-SHA256 (maturin-1.9.0.tar.gz) = ccb9cb87f8df88d1bab8f49efe3fc77f0abb0639ea4b4ebf4f35549200d16b9e
-SIZE (maturin-1.9.0.tar.gz) = 209543
+TIMESTAMP = 1752386758
+SHA256 (maturin-1.9.1.tar.gz) = 97b52fb19d20c1fdc70e4efdc05d79853a4c9c0051030c93a793cd5181dc4ccd
+SIZE (maturin-1.9.1.tar.gz) = 209757
SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
SIZE (rust/crates/adler2-2.0.0.crate) = 13529
SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
diff --git a/devel/py-mypy/Makefile b/devel/py-mypy/Makefile
index b58180f20d61..bf9d2ddb59f6 100644
--- a/devel/py-mypy/Makefile
+++ b/devel/py-mypy/Makefile
@@ -1,5 +1,6 @@
PORTNAME= mypy
PORTVERSION= 1.16.1
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -27,7 +28,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mypy_extensions>=1.0.0:devel/py-mypy_extensi
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=18.0:devel/py-attrs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}filelock>=3.3.0:sysutils/py-filelock@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}importlib-metadata>=4.6.1<5.0.0:devel/py-importlib-metadata@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>=4.4.0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>=4.4.0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}psutil>=4.0:sysutils/py-psutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}py>=1.5.2:devel/py-py@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-cov>=2.9.0:devel/py-pytest-cov@${PY_FLAVOR} \
@@ -53,6 +54,6 @@ DMYPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psutil>=4.0:sysutils/py-psutil@${PY_FL
FASTER_CACHE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}orjson>=0:devel/py-orjson@${PY_FLAVOR}
INSTALL_TYPES_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>=0:devel/py-pip@${PY_FLAVOR}
MYPYC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=50:devel/py-setuptools@${PY_FLAVOR}
-REPORTS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR}
+REPORTS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR}
.include <bsd.port.mk>
diff --git a/devel/py-oslo.vmware/Makefile b/devel/py-oslo.vmware/Makefile
index 1360eb9d9d3c..a259856c41b8 100644
--- a/devel/py-oslo.vmware/Makefile
+++ b/devel/py-oslo.vmware/Makefile
@@ -1,5 +1,6 @@
PORTNAME= oslo.vmware
PORTVERSION= 4.5.0
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -17,7 +18,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}defusedxml>=0.7.1:devel/py-defusedxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}eventlet>=0.18.2:net/py-eventlet@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>=4.5.0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>=4.5.0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}netaddr>=0.7.18:net/py-netaddr@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}oslo.concurrency>=3.26.0:devel/py-oslo.concurrency@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}oslo.context>=2.19.2:devel/py-oslo.context@${PY_FLAVOR} \
diff --git a/devel/py-pymaven-patch/Makefile b/devel/py-pymaven-patch/Makefile
index 023ecd945eda..9fc5fc0d5098 100644
--- a/devel/py-pymaven-patch/Makefile
+++ b/devel/py-pymaven-patch/Makefile
@@ -1,5 +1,6 @@
PORTNAME= pymaven-patch
DISTVERSION= 0.3.2
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}pbr>=1.9:devel/py-pbr@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=4.0.0<5.0.0:devel/py-lxml@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=4.0.0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=1.10<2.0:devel/py-six@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.7.0<3.0.0:www/py-requests@${PY_FLAVOR}
diff --git a/devel/py-pyquery/Makefile b/devel/py-pyquery/Makefile
index 10775c34489d..8f737b2b57b3 100644
--- a/devel/py-pyquery/Makefile
+++ b/devel/py-pyquery/Makefile
@@ -1,5 +1,6 @@
PORTNAME= pyquery
PORTVERSION= 2.0.1
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cssselect>=1.2.0:www/py-cssselect@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>=2.1:devel/py-lxml@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}lxml5>=2.1:devel/py-lxml5@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
diff --git a/devel/py-pytest-pycodestyle/Makefile b/devel/py-pytest-pycodestyle/Makefile
index 24c4f41b5986..30c30793a181 100644
--- a/devel/py-pytest-pycodestyle/Makefile
+++ b/devel/py-pytest-pycodestyle/Makefile
@@ -1,6 +1,5 @@
PORTNAME= pytest-pycodestyle
-DISTVERSION= 2.4.1
-PORTREVISION= 1
+DISTVERSION= 2.5.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,17 +12,19 @@ WWW= https://github.com/henry0312/pytest-codestyle
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}py>0:devel/py-py@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pycodestyle>0:devel/py-pycodestyle@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest>=7.0:devel/py-pytest@${PY_FLAVOR}
USES= python
-USE_PYTHON= distutils autoplist pytest
+USE_PYTHON= pep517 autoplist pytest
NO_ARCH= yes
TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
-# tests as of 2.4.1: 1 failed, 16 passed in 50.11s, see https://github.com/henry0312/pytest-pycodestyle/issues/114
+# tests as of 2.5.0: 15 passed in 3.82
.include <bsd.port.mk>
diff --git a/devel/py-pytest-pycodestyle/distinfo b/devel/py-pytest-pycodestyle/distinfo
index 38818bbedb2f..2621864f5e14 100644
--- a/devel/py-pytest-pycodestyle/distinfo
+++ b/devel/py-pytest-pycodestyle/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734398730
-SHA256 (pytest_pycodestyle-2.4.1.tar.gz) = 27cfebd52774ad55cceadce959913892b3b0989fc02400ef76a004a8b32ab5c9
-SIZE (pytest_pycodestyle-2.4.1.tar.gz) = 5284
+TIMESTAMP = 1753076632
+SHA256 (pytest_pycodestyle-2.5.0.tar.gz) = dd0060039e12a59b521da8e57e17133c965566dd8d17631e589e7545238829ac
+SIZE (pytest_pycodestyle-2.5.0.tar.gz) = 5859
diff --git a/devel/py-python-xcaplib/Makefile b/devel/py-python-xcaplib/Makefile
index 86e751382a97..795c77bd565a 100644
--- a/devel/py-python-xcaplib/Makefile
+++ b/devel/py-python-xcaplib/Makefile
@@ -1,5 +1,6 @@
PORTNAME= python-xcaplib
PORTVERSION= 1.2.2
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= http://download.ag-projects.com/XCAP/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +13,7 @@ LICENSE= LGPL20+
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-application>=1.1.5:devel/py-python-application@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${PY_FLAVOR}
diff --git a/devel/py-selection/Makefile b/devel/py-selection/Makefile
index 07a5f9f541af..8ed028b529dd 100644
--- a/devel/py-selection/Makefile
+++ b/devel/py-selection/Makefile
@@ -1,5 +1,6 @@
PORTNAME= selection
PORTVERSION= 0.0.21
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyquery>0:devel/py-pyquery@${PY_FLAVOR}
USES= python
diff --git a/devel/py-types-jsonschema/Makefile b/devel/py-types-jsonschema/Makefile
index e817a9fe44c8..daa693c7e783 100644
--- a/devel/py-types-jsonschema/Makefile
+++ b/devel/py-types-jsonschema/Makefile
@@ -1,5 +1,5 @@
PORTNAME= types-jsonschema
-PORTVERSION= 4.24.0.20250708
+PORTVERSION= 4.25.0.20250720
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-types-jsonschema/distinfo b/devel/py-types-jsonschema/distinfo
index 5d5714ea6676..784027833899 100644
--- a/devel/py-types-jsonschema/distinfo
+++ b/devel/py-types-jsonschema/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751974804
-SHA256 (types_jsonschema-4.24.0.20250708.tar.gz) = a910e4944681cbb1b18a93ffb502e09910db788314312fc763df08d8ac2aadb7
-SIZE (types_jsonschema-4.24.0.20250708.tar.gz) = 15465
+TIMESTAMP = 1752998928
+SHA256 (types_jsonschema-4.25.0.20250720.tar.gz) = 765a3b6144798fe3161fd8cbe570a756ed3e8c0e5adb7c09693eb49faad39dbd
+SIZE (types_jsonschema-4.25.0.20250720.tar.gz) = 15470
diff --git a/devel/py-types-jsonschema/files/patch-pyproject.toml b/devel/py-types-jsonschema/files/patch-pyproject.toml
index 107bc5d28a8c..139170439382 100644
--- a/devel/py-types-jsonschema/files/patch-pyproject.toml
+++ b/devel/py-types-jsonschema/files/patch-pyproject.toml
@@ -1,4 +1,4 @@
---- pyproject.toml.orig 2025-07-08 03:14:55 UTC
+--- pyproject.toml.orig 2025-07-20 03:29:32 UTC
+++ pyproject.toml
@@ -1,12 +1,11 @@ build-backend = "setuptools.build_meta"
[build-system]
@@ -8,7 +8,7 @@
[project]
name = "types-jsonschema"
- version = "4.24.0.20250708"
+ version = "4.25.0.20250720"
-license = "Apache-2.0"
-license-files = ["LICENSE"]
+license = { text = "Apache-2.0" }
diff --git a/devel/py-weblib/Makefile b/devel/py-weblib/Makefile
index 01b020f42be4..4a713635c261 100644
--- a/devel/py-weblib/Makefile
+++ b/devel/py-weblib/Makefile
@@ -1,6 +1,6 @@
PORTNAME= weblib
PORTVERSION= 0.1.30
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +13,7 @@ LICENSE= MIT
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytils>0:russian/py-pytils@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}user_agent>0:www/py-user_agent@${PY_FLAVOR}
USES= python
diff --git a/devel/py-xsdata/Makefile b/devel/py-xsdata/Makefile
index 302e264958bd..faf3fb1c901b 100644
--- a/devel/py-xsdata/Makefile
+++ b/devel/py-xsdata/Makefile
@@ -1,5 +1,6 @@
PORTNAME= xsdata
PORTVERSION= 25.7
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -31,7 +32,7 @@ CLI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=5.0:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Jinja2>=2.10:devel/py-Jinja2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}toposort>=1.5:devel/py-toposort@${PY_FLAVOR} \
ruff>=0.9.8:devel/ruff
-LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=4.5.0:devel/py-lxml@${PY_FLAVOR}
+LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=4.5.0:devel/py-lxml5@${PY_FLAVOR}
SOAP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR}
.include <bsd.port.mk>
diff --git a/devel/rubygem-childprocess-gitlab/Makefile b/devel/rubygem-childprocess-gitlab/Makefile
new file mode 100644
index 000000000000..bc2e1a85f97b
--- /dev/null
+++ b/devel/rubygem-childprocess-gitlab/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= childprocess
+PORTVERSION= 5.1.0
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -gitlab
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= External background process controller
+WWW= https://github.com/enkessler/childprocess
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= rubygem-logger-gitlab>=1.5<2:devel/rubygem-logger-gitlab
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-childprocess-gitlab/distinfo b/devel/rubygem-childprocess-gitlab/distinfo
new file mode 100644
index 000000000000..dbdfe472808d
--- /dev/null
+++ b/devel/rubygem-childprocess-gitlab/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1723201125
+SHA256 (rubygem/childprocess-5.1.0.gem) = 9a8d484be2fd4096a0e90a0cd3e449a05bc3aa33f8ac9e4d6dcef6ac1455b6ec
+SIZE (rubygem/childprocess-5.1.0.gem) = 21504
diff --git a/devel/rubygem-childprocess-gitlab/pkg-descr b/devel/rubygem-childprocess-gitlab/pkg-descr
new file mode 100644
index 000000000000..53c83cbd11a6
--- /dev/null
+++ b/devel/rubygem-childprocess-gitlab/pkg-descr
@@ -0,0 +1,6 @@
+This gem aims at being a simple and reliable solution for controlling
+external programs running in the background on any Ruby / OS
+combination.
+
+The code originated in the selenium-webdriver gem, but should prove
+useful as a standalone library.
diff --git a/devel/rubygem-excon1-gitlab/Makefile b/devel/rubygem-excon1-gitlab/Makefile
new file mode 100644
index 000000000000..62e9b31a7b22
--- /dev/null
+++ b/devel/rubygem-excon1-gitlab/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= excon
+PORTVERSION= 1.2.7
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 1-gitlab
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= Extended http(s) Connections Library
+WWW= https://github.com/excon/excon
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE.md
+
+RUN_DEPENDS= rubygem-logger-gitlab>=0:devel/rubygem-logger-gitlab
+
+USES= cpe gem
+
+NO_ARCH= yes
+
+CPE_VENDOR= excon_project
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-excon1-gitlab/distinfo b/devel/rubygem-excon1-gitlab/distinfo
new file mode 100644
index 000000000000..e7e385890580
--- /dev/null
+++ b/devel/rubygem-excon1-gitlab/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1748495937
+SHA256 (rubygem/excon-1.2.7.gem) = 3b3917dbdf0c65b8d872039fe2b37bf423da2f245ef05b0af07423027c4cfde5
+SIZE (rubygem/excon-1.2.7.gem) = 171008
diff --git a/devel/rubygem-excon1-gitlab/pkg-descr b/devel/rubygem-excon1-gitlab/pkg-descr
new file mode 100644
index 000000000000..0431de530c06
--- /dev/null
+++ b/devel/rubygem-excon1-gitlab/pkg-descr
@@ -0,0 +1 @@
+EXtended http(s) CONnections Library
diff --git a/dns/dnscontrol/Makefile b/dns/dnscontrol/Makefile
index d86a2fde9539..c5f0e78edef8 100644
--- a/dns/dnscontrol/Makefile
+++ b/dns/dnscontrol/Makefile
@@ -1,7 +1,6 @@
PORTNAME= dnscontrol
DISTVERSIONPREFIX=v
-DISTVERSION= 4.21.0
-PORTREVISION= 2
+DISTVERSION= 4.22.0
CATEGORIES= dns
MAINTAINER= decke@FreeBSD.org
diff --git a/dns/dnscontrol/distinfo b/dns/dnscontrol/distinfo
index c1a4c7133163..723c5a31a00f 100644
--- a/dns/dnscontrol/distinfo
+++ b/dns/dnscontrol/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1749062204
-SHA256 (go/dns_dnscontrol/dnscontrol-v4.21.0/v4.21.0.mod) = 4d31b4453c08fca325fc5befbd0d1709ff94b62afbbe6dbd04ea0f4087fc7153
-SIZE (go/dns_dnscontrol/dnscontrol-v4.21.0/v4.21.0.mod) = 8027
-SHA256 (go/dns_dnscontrol/dnscontrol-v4.21.0/v4.21.0.zip) = 9fdbe38be722738e126049fb0927e54e9976582a2119867ad06b8cb8fd7dc405
-SIZE (go/dns_dnscontrol/dnscontrol-v4.21.0/v4.21.0.zip) = 5556514
+TIMESTAMP = 1752994939
+SHA256 (go/dns_dnscontrol/dnscontrol-v4.22.0/v4.22.0.mod) = d016e01c03ac3dc38ebe9b9282596a56bbabeed625cccc305dfca0aadedc3ade
+SIZE (go/dns_dnscontrol/dnscontrol-v4.22.0/v4.22.0.mod) = 7399
+SHA256 (go/dns_dnscontrol/dnscontrol-v4.22.0/v4.22.0.zip) = 91452c68e8a6f13612a6ea76738cf533eda78370513e0fe37602b122adbd8737
+SIZE (go/dns_dnscontrol/dnscontrol-v4.22.0/v4.22.0.zip) = 5532324
diff --git a/dns/dnsrecon/Makefile b/dns/dnsrecon/Makefile
index 58d49367aed5..1384a4850f54 100644
--- a/dns/dnsrecon/Makefile
+++ b/dns/dnsrecon/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dnsrecon
DISTVERSION= 0.10.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= dns
MAINTAINER= rihaz.jerrin@gmail.com
@@ -10,7 +10,7 @@ WWW= https://github.com/darkoperator/dnsrecon
LICENSE= GPLv2
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dnspython>=0:dns/py-dnspython@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}netaddr>=0:net/py-netaddr@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR}
diff --git a/editors/libreoffice/Makefile b/editors/libreoffice/Makefile
index 0638b1c7981b..48b77bebd0b8 100644
--- a/editors/libreoffice/Makefile
+++ b/editors/libreoffice/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION= 1
+PORTREVISION= 2
.include "${.CURDIR}/Makefile.common"
@@ -28,7 +28,7 @@ BUILD_DEPENDS= p5-Archive-Zip>=0:archivers/p5-Archive-Zip \
${LOCALBASE}/include/glm/glm.hpp:math/glm \
bash:shells/bash \
gsed:textproc/gsed \
- ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
coreutils>=8.23:sysutils/coreutils \
flex>=0.26:textproc/flex
LIB_DEPENDS= libapr-1.so:devel/apr1 \
diff --git a/editors/novelwriter/Makefile b/editors/novelwriter/Makefile
index 0993e2bad552..ca3c1e211299 100644
--- a/editors/novelwriter/Makefile
+++ b/editors/novelwriter/Makefile
@@ -1,6 +1,7 @@
PORTNAME= novelwriter
DISTVERSIONPREFIX= v
DISTVERSION= 2.7.2
+PORTREVISION= 1
CATEGORIES= editors python
MASTER_SITES= PYPI
@@ -11,7 +12,7 @@ WWW= https://novelwriter.io/ \
LICENSE= GPLv3
-PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
+PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}enchant>=3.0.0:textproc/py-enchant@${PY_FLAVOR}
BUILD_DEPENDS= ${PY_SETUPTOOLS} \
${PY_DEPENDS} \
diff --git a/editors/rehex/Makefile b/editors/rehex/Makefile
index 3fa55e2fc94c..f9e2b9a8f204 100644
--- a/editors/rehex/Makefile
+++ b/editors/rehex/Makefile
@@ -1,6 +1,5 @@
PORTNAME= rehex
-DISTVERSION= 0.63.0
-PORTREVISION= 2
+DISTVERSION= 0.63.2
CATEGORIES= editors
MAINTAINER= fuz@FreeBSD.org
diff --git a/editors/rehex/distinfo b/editors/rehex/distinfo
index f39d4f2f88f1..a43df9ec609d 100644
--- a/editors/rehex/distinfo
+++ b/editors/rehex/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749814482
-SHA256 (solemnwarning-rehex-0.63.0_GH0.tar.gz) = 3662af7f57245382be02215f3fe654b62bcb55f529078f33062521700c24225b
-SIZE (solemnwarning-rehex-0.63.0_GH0.tar.gz) = 5019507
+TIMESTAMP = 1752691830
+SHA256 (solemnwarning-rehex-0.63.2_GH0.tar.gz) = 37dea3383eeae8ff993653960a5e23da101aadd829951dcb5dbebee131843ea5
+SIZE (solemnwarning-rehex-0.63.2_GH0.tar.gz) = 5030730
diff --git a/editors/rehex/pkg-plist b/editors/rehex/pkg-plist
index dbca3d715260..f6478dea55d9 100644
--- a/editors/rehex/pkg-plist
+++ b/editors/rehex/pkg-plist
@@ -14,6 +14,7 @@ lib/rehex/binary-template/lulpeg/lulpeg.lua
lib/rehex/binary-template/parser.lua
lib/rehex/binary-template/plugin.lua
lib/rehex/binary-template/preprocessor.lua
+lib/rehex/binary-template/stable_sort.lua
lib/rehex/binary-template/templates/riff.bt
lib/rehex/exe/bitops52.lua
lib/rehex/exe/class.lua
diff --git a/emulators/ppsspp/Makefile b/emulators/ppsspp/Makefile
index b4210cb7b275..18747dd52b1d 100644
--- a/emulators/ppsspp/Makefile
+++ b/emulators/ppsspp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ppsspp
DISTVERSIONPREFIX= v
-DISTVERSION?= 1.19.2
+DISTVERSION?= 1.19.3
CATEGORIES= emulators
MAINTAINER= kreinholz@gmail.com
@@ -29,16 +29,17 @@ USES= cmake compiler:c++11-lib gl localbase:ldflags pkgconfig \
desktop-file-utils
USE_GITHUB= yes
GH_ACCOUNT= hrydgard
-GH_TUPLE?= hrydgard:glslang:8.13.3743-948-g50e0708:glslang/ext/glslang \
- google:cpu_features:v0.8.0-27-gfd4ffc1:cpu_features/ext/cpu_features \
+GH_TUPLE?= Kingcom:armips:v0.11.0-195-ga8d71f0:armips/ext/armips \
+ hrydgard:glslang:2.3-3991-g50e0708e:glslang/ext/glslang \
+ KhronosGroup:SPIRV-Cross:4212eef67ed0ca048cb726a6767185504e7695e5:SPIRVCross/ext/SPIRV-Cross \
+ Tencent:rapidjson:73063f5002612c6bf64fe24f851cd5cc0d83eef9:rapidjson/ext/rapidjson \
+ unknownbrackets:ppsspp-debugger:9776332f720c854ef26f325a0cf9e32c02115a9c:ppssppdebugger/assets/debugger \
+ google:cpu_features:v0.4.1-211-gfd4ffc1:cpu_features/ext/cpu_features \
+ RetroAchievements:rcheevos:v11.6.0-61-gef0e22b:rcheevos/ext/rcheevos \
rtissera:libchdr:26d27ca:libchdr/ext/libchdr \
- unknownbrackets:ppsspp-debugger:d358a87:debugger/assets/debugger \
- KhronosGroup:SPIRV-Cross:sdk-1.3.239.0:SPIRV/ext/SPIRV-Cross \
- Kingcom:armips:v0.11.0-195-ga8d71f0:armips/ext/armips \
- Kingcom:filesystem:v1.3.2-12-g3f1c185:filesystem/ext/armips/ext/filesystem \
- RetroAchievements:rcheevos:v11.6.0-gef0e22b:rcheevos/ext/rcheevos \
- Tencent:rapidjson:v1.1.0-415-g73063f5:rapidjson/ext/rapidjson \
- hrydgard:ppsspp-lua:7648485:lua/ext/lua
+ hrydgard:ppsspp-lua:7648485f14e8e5ee45e8e39b1eb4d3206dbd405a:ppsspplua/ext/lua \
+ Kingcom:filesystem:v1.1.2-171-g3f1c185:filesystem/ext/armips/ext/filesystem
+
EXCLUDE= libzip zlib
USE_GL= glew opengl
CMAKE_ON= ${LIBZIP MINIUPNPC SNAPPY ZSTD:L:S/^/USE_SYSTEM_/} USE_VULKAN_DISPLAY_KHR
diff --git a/emulators/ppsspp/distinfo b/emulators/ppsspp/distinfo
index 5588a603ebe1..bfe6f531f0ef 100644
--- a/emulators/ppsspp/distinfo
+++ b/emulators/ppsspp/distinfo
@@ -1,23 +1,23 @@
-TIMESTAMP = 1750002545
-SHA256 (hrydgard-ppsspp-v1.19.2_GH0.tar.gz) = 4b3abbdc2f76daad5d038c0676ab0ec91a4588a30a894e6604b76a061d683583
-SIZE (hrydgard-ppsspp-v1.19.2_GH0.tar.gz) = 38797975
-SHA256 (hrydgard-glslang-8.13.3743-948-g50e0708_GH0.tar.gz) = c5d7837395b5c076371d74d9d8adf0d0408c002f2e4fe08bc3eef1db6f608ceb
-SIZE (hrydgard-glslang-8.13.3743-948-g50e0708_GH0.tar.gz) = 3689922
-SHA256 (google-cpu_features-v0.8.0-27-gfd4ffc1_GH0.tar.gz) = 0bcb1a537b8fc184b9df9ddde9d15868efe7f651139ea84d3e20ac9900a43c60
-SIZE (google-cpu_features-v0.8.0-27-gfd4ffc1_GH0.tar.gz) = 109044
-SHA256 (rtissera-libchdr-26d27ca_GH0.tar.gz) = 49e028fadd0640926da158408c9eafb22fc89ccb0de69c67b167ef0a11f6a0c5
-SIZE (rtissera-libchdr-26d27ca_GH0.tar.gz) = 4274377
-SHA256 (unknownbrackets-ppsspp-debugger-d358a87_GH0.tar.gz) = 468ec2ca27aefa81657bc679c0983dbbd693b99e8b803a465bb42cd8e2993cb2
-SIZE (unknownbrackets-ppsspp-debugger-d358a87_GH0.tar.gz) = 815889
-SHA256 (KhronosGroup-SPIRV-Cross-sdk-1.3.239.0_GH0.tar.gz) = a1695022880e7ef3c2d407647f79876045dc2a3ed012753adc71ead5cc5178ba
-SIZE (KhronosGroup-SPIRV-Cross-sdk-1.3.239.0_GH0.tar.gz) = 1707048
+TIMESTAMP = 1752627057
+SHA256 (hrydgard-ppsspp-v1.19.3_GH0.tar.gz) = 2e02c3e0a7f5a2311f6e37f3e2fc9760d14eb7af5051bc251f168505f1ca9ad8
+SIZE (hrydgard-ppsspp-v1.19.3_GH0.tar.gz) = 38805948
SHA256 (Kingcom-armips-v0.11.0-195-ga8d71f0_GH0.tar.gz) = 8a46d92b070de90cefcd89c2894344d040481e1cf6216b31f4a5e531254fed88
SIZE (Kingcom-armips-v0.11.0-195-ga8d71f0_GH0.tar.gz) = 223306
-SHA256 (Kingcom-filesystem-v1.3.2-12-g3f1c185_GH0.tar.gz) = 9fa5a690e341bea1935a7f6b256e1bbd864abee988f834f10307f646dc38e604
-SIZE (Kingcom-filesystem-v1.3.2-12-g3f1c185_GH0.tar.gz) = 163401
-SHA256 (RetroAchievements-rcheevos-v11.6.0-gef0e22b_GH0.tar.gz) = 5d424b58ae280f56ee04a846d7f5e90e289f747e9ae4ac2d29e46761133d009e
-SIZE (RetroAchievements-rcheevos-v11.6.0-gef0e22b_GH0.tar.gz) = 417751
-SHA256 (Tencent-rapidjson-v1.1.0-415-g73063f5_GH0.tar.gz) = bfc1c1d5fbd9dbc78600798d8a8bfcb93f9d308d55564e012b64e8ca272ecea4
-SIZE (Tencent-rapidjson-v1.1.0-415-g73063f5_GH0.tar.gz) = 1054127
-SHA256 (hrydgard-ppsspp-lua-7648485_GH0.tar.gz) = e7dba820ddd788976810b4f21d1c4781a617e66c7bd67ee71acedd5d60db608e
-SIZE (hrydgard-ppsspp-lua-7648485_GH0.tar.gz) = 239547
+SHA256 (hrydgard-glslang-2.3-3991-g50e0708e_GH0.tar.gz) = 720e01f16e5ee2f7ada49ba0464232380bf71339c836cc4fabbabef2a741818b
+SIZE (hrydgard-glslang-2.3-3991-g50e0708e_GH0.tar.gz) = 3689100
+SHA256 (KhronosGroup-SPIRV-Cross-4212eef67ed0ca048cb726a6767185504e7695e5_GH0.tar.gz) = a7adf77b5680795302aee160309c6cb81b0da341d92bd7face01f9a156b65aeb
+SIZE (KhronosGroup-SPIRV-Cross-4212eef67ed0ca048cb726a6767185504e7695e5_GH0.tar.gz) = 1703767
+SHA256 (Tencent-rapidjson-73063f5002612c6bf64fe24f851cd5cc0d83eef9_GH0.tar.gz) = 896eb817fb2bc62a0a84ca65fac3e3c385b410e6dbf70d69c411e25776663e39
+SIZE (Tencent-rapidjson-73063f5002612c6bf64fe24f851cd5cc0d83eef9_GH0.tar.gz) = 1054419
+SHA256 (unknownbrackets-ppsspp-debugger-9776332f720c854ef26f325a0cf9e32c02115a9c_GH0.tar.gz) = 495db15fa9716d78c4958004df5a1487a94155694cceabd61fb40a2d0090fea3
+SIZE (unknownbrackets-ppsspp-debugger-9776332f720c854ef26f325a0cf9e32c02115a9c_GH0.tar.gz) = 810347
+SHA256 (google-cpu_features-v0.4.1-211-gfd4ffc1_GH0.tar.gz) = 20115fd59cf2db71594d71acf3dacfdaf6c1bdf54c1656f781fce4844a803e08
+SIZE (google-cpu_features-v0.4.1-211-gfd4ffc1_GH0.tar.gz) = 109042
+SHA256 (RetroAchievements-rcheevos-v11.6.0-61-gef0e22b_GH0.tar.gz) = 11c12a5ce2e61917edbd4634fc0623528267c51dae2303bfc55cbbb7ee7299fa
+SIZE (RetroAchievements-rcheevos-v11.6.0-61-gef0e22b_GH0.tar.gz) = 417819
+SHA256 (rtissera-libchdr-26d27ca_GH0.tar.gz) = 49e028fadd0640926da158408c9eafb22fc89ccb0de69c67b167ef0a11f6a0c5
+SIZE (rtissera-libchdr-26d27ca_GH0.tar.gz) = 4274377
+SHA256 (hrydgard-ppsspp-lua-7648485f14e8e5ee45e8e39b1eb4d3206dbd405a_GH0.tar.gz) = ee31027159979d7be564e19710e10339179992f6d663d38337e78340dd31987b
+SIZE (hrydgard-ppsspp-lua-7648485f14e8e5ee45e8e39b1eb4d3206dbd405a_GH0.tar.gz) = 239843
+SHA256 (Kingcom-filesystem-v1.1.2-171-g3f1c185_GH0.tar.gz) = 9f3866efc8b8b29cd9ff51c0cce8a281ff88cd34694d8da0d064cb82d95b8b71
+SIZE (Kingcom-filesystem-v1.1.2-171-g3f1c185_GH0.tar.gz) = 163405
diff --git a/emulators/ppsspp/files/patch-Common_GPU_Vulkan_VulkanContext.cpp b/emulators/ppsspp/files/patch-Common_GPU_Vulkan_VulkanContext.cpp
deleted file mode 100644
index 4ecc5e23175e..000000000000
--- a/emulators/ppsspp/files/patch-Common_GPU_Vulkan_VulkanContext.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- Common/GPU/Vulkan/VulkanContext.cpp.orig 2025-06-11 21:04:20 UTC
-+++ Common/GPU/Vulkan/VulkanContext.cpp
-@@ -119,7 +119,7 @@ VkResult VulkanContext::CreateInstance(const CreateInf
- if (vkEnumerateInstanceVersion) {
- vkEnumerateInstanceVersion(&vulkanInstanceApiVersion_);
- vulkanInstanceApiVersion_ &= 0xFFFFF000; // Remove patch version.
-- vulkanInstanceApiVersion_ = std::min(VK_API_VERSION_1_4, vulkanInstanceApiVersion_);
-+ vulkanInstanceApiVersion_ = std::min(VK_API_VERSION_1_3, vulkanInstanceApiVersion_);
- std::string versionString = FormatAPIVersion(vulkanInstanceApiVersion_);
- INFO_LOG(Log::G3D, "Detected Vulkan API version: %s", versionString.c_str());
- }
diff --git a/emulators/wine-devel/Makefile b/emulators/wine-devel/Makefile
index d98676b38c45..609f2efc3f3e 100644
--- a/emulators/wine-devel/Makefile
+++ b/emulators/wine-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= wine
-DISTVERSION= 10.10
+DISTVERSION= 10.11
PORTEPOCH= 1
CATEGORIES= emulators
MASTER_SITES= https://dl.winehq.org/wine/source/10.x/
diff --git a/emulators/wine-devel/distinfo b/emulators/wine-devel/distinfo
index 261fa76cdef2..c91f57dd03cb 100644
--- a/emulators/wine-devel/distinfo
+++ b/emulators/wine-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749898973
-SHA256 (wine-10.10.tar.xz) = e76466a5ca3197f399ddf8069b0a79e5eb2dffe5b3b7db9eb7272288330c8596
-SIZE (wine-10.10.tar.xz) = 32528748
+TIMESTAMP = 1751391938
+SHA256 (wine-10.11.tar.xz) = 185be98699b914bc29e724430947986bb78a867e62e422f00c75341932b678ce
+SIZE (wine-10.11.tar.xz) = 32549004
diff --git a/emulators/wine-devel/pkg-plist b/emulators/wine-devel/pkg-plist
index 90a35cde7ec4..8e9d515d83fc 100644
--- a/emulators/wine-devel/pkg-plist
+++ b/emulators/wine-devel/pkg-plist
@@ -504,6 +504,7 @@ include/wine/windows/dyngraph.idl
include/wine/windows/endpointvolume.h
include/wine/windows/endpointvolume.idl
include/wine/windows/errhandlingapi.h
+include/wine/windows/errlup.idl
include/wine/windows/errorrep.h
include/wine/windows/errors.h
include/wine/windows/errrec.idl
@@ -1129,6 +1130,8 @@ include/wine/windows/windows.data.json.h
include/wine/windows/windows.data.json.idl
include/wine/windows/windows.data.xml.dom.h
include/wine/windows/windows.data.xml.dom.idl
+include/wine/windows/windows.devices.bluetooth.genericattributeprofile.h
+include/wine/windows/windows.devices.bluetooth.genericattributeprofile.idl
include/wine/windows/windows.devices.bluetooth.h
include/wine/windows/windows.devices.bluetooth.idl
include/wine/windows/windows.devices.bluetooth.rfcomm.h
diff --git a/finance/electrs/Makefile b/finance/electrs/Makefile
index d83e48866056..baeb4927e961 100644
--- a/finance/electrs/Makefile
+++ b/finance/electrs/Makefile
@@ -1,7 +1,6 @@
PORTNAME= electrs
DISTVERSIONPREFIX= v
-DISTVERSION= 0.10.8
-PORTREVISION= 5
+DISTVERSION= 0.10.10
CATEGORIES= finance net-p2p
MAINTAINER= yuri@FreeBSD.org
@@ -29,21 +28,20 @@ CARGO_CRATES= aho-corasick-1.1.2 \
base64-0.13.1 \
bech32-0.11.0 \
bindgen-0.63.0 \
- bitcoin-0.32.5 \
+ bitcoin-0.32.6 \
bitcoin-internals-0.3.0 \
bitcoin-io-0.1.2 \
bitcoin-test-data-0.2.0 \
bitcoin-units-0.1.1 \
bitcoin_hashes-0.14.0 \
- bitcoin_slices-0.9.1 \
+ bitcoin_slices-0.10.0 \
bitcoincore-rpc-0.19.0 \
bitcoincore-rpc-json-0.19.0 \
bitflags-1.3.2 \
bitflags-2.4.1 \
block-buffer-0.10.4 \
- byteorder-1.5.0 \
bzip2-sys-0.1.11+1.0.8 \
- cargo_toml-0.15.0 \
+ cargo_toml-0.14.1 \
cc-1.0.83 \
cexpr-0.6.0 \
cfg-if-1.0.0 \
@@ -52,7 +50,7 @@ CARGO_CRATES= aho-corasick-1.1.2 \
configure_me-0.4.0 \
configure_me_codegen-0.4.8 \
cpufeatures-0.2.11 \
- crossbeam-channel-0.5.14 \
+ crossbeam-channel-0.5.15 \
crossbeam-deque-0.8.4 \
crossbeam-epoch-0.9.16 \
crossbeam-utils-0.8.18 \
@@ -65,43 +63,40 @@ CARGO_CRATES= aho-corasick-1.1.2 \
electrs-librocksdb-sys-0.9.0-e3+7.8.3 \
electrs-rocksdb-0.19.0-e3 \
env_logger-0.10.2 \
- errno-0.3.8 \
+ errno-0.3.10 \
fastrand-2.1.1 \
fmt2io-1.0.0 \
fnv-1.0.7 \
generic-array-0.14.7 \
getrandom-0.2.11 \
+ getrandom-0.3.1 \
glob-0.3.1 \
- hashbrown-0.12.3 \
hermit-abi-0.3.3 \
hex-0.4.3 \
hex-conservative-0.2.0 \
hex_lit-0.1.1 \
httpdate-1.0.3 \
humantime-2.1.0 \
- indexmap-1.9.3 \
- io-lifetimes-1.0.11 \
is-terminal-0.4.9 \
itoa-1.0.10 \
jobserver-0.1.26 \
jsonrpc-0.18.0 \
lazy_static-1.4.0 \
lazycell-1.3.0 \
- libc-0.2.162 \
+ libc-0.2.171 \
libloading-0.7.4 \
libredox-0.0.1 \
libz-sys-1.1.12 \
- linux-raw-sys-0.1.4 \
linux-raw-sys-0.4.14 \
+ linux-raw-sys-0.9.3 \
lock_api-0.4.11 \
- log-0.4.22 \
+ log-0.4.27 \
memchr-2.6.4 \
memoffset-0.9.0 \
minimal-lexical-0.2.1 \
minreq-2.11.2 \
nix-0.27.1 \
nom-7.1.3 \
- nom8-0.2.0 \
once_cell-1.19.0 \
parking_lot-0.12.1 \
parking_lot_core-0.9.9 \
@@ -110,8 +105,9 @@ CARGO_CRATES= aho-corasick-1.1.2 \
pkg-config-0.3.28 \
ppv-lite86-0.2.17 \
proc-macro2-1.0.71 \
- procfs-0.14.2 \
- prometheus-0.13.3 \
+ procfs-0.16.0 \
+ procfs-core-0.16.0 \
+ prometheus-0.13.4 \
protobuf-2.28.0 \
quote-1.0.33 \
rand-0.8.5 \
@@ -125,8 +121,8 @@ CARGO_CRATES= aho-corasick-1.1.2 \
regex-automata-0.3.9 \
regex-syntax-0.7.5 \
rustc-hash-1.1.0 \
- rustix-0.36.17 \
rustix-0.38.40 \
+ rustix-1.0.2 \
ryu-1.0.16 \
scopeguard-1.2.0 \
secp256k1-0.29.0 \
@@ -134,23 +130,19 @@ CARGO_CRATES= aho-corasick-1.1.2 \
serde-1.0.171 \
serde_derive-1.0.171 \
serde_json-1.0.109 \
- serde_spanned-0.6.1 \
sha2-0.10.8 \
shlex-1.3.0 \
- signal-hook-0.3.17 \
+ signal-hook-0.3.18 \
signal-hook-registry-1.4.1 \
smallvec-1.13.1 \
syn-1.0.109 \
syn-2.0.42 \
- tempfile-3.14.0 \
+ tempfile-3.20.0 \
termcolor-1.4.1 \
thiserror-1.0.55 \
thiserror-impl-1.0.55 \
tiny_http-0.12.0 \
toml-0.5.11 \
- toml-0.7.1 \
- toml_datetime-0.6.1 \
- toml_edit-0.19.1 \
typenum-1.17.0 \
unicode-ident-1.0.12 \
unicode-segmentation-1.10.1 \
@@ -158,39 +150,32 @@ CARGO_CRATES= aho-corasick-1.1.2 \
version_check-0.9.4 \
void-1.0.2 \
wasi-0.11.0+wasi-snapshot-preview1 \
+ wasi-0.13.3+wasi-0.2.2 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-util-0.1.6 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-sys-0.45.0 \
windows-sys-0.48.0 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
- windows-targets-0.42.2 \
windows-targets-0.48.5 \
windows-targets-0.52.6 \
- windows_aarch64_gnullvm-0.42.2 \
windows_aarch64_gnullvm-0.48.5 \
windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_msvc-0.42.2 \
windows_aarch64_msvc-0.48.5 \
windows_aarch64_msvc-0.52.6 \
- windows_i686_gnu-0.42.2 \
windows_i686_gnu-0.48.5 \
windows_i686_gnu-0.52.6 \
windows_i686_gnullvm-0.52.6 \
- windows_i686_msvc-0.42.2 \
windows_i686_msvc-0.48.5 \
windows_i686_msvc-0.52.6 \
- windows_x86_64_gnu-0.42.2 \
windows_x86_64_gnu-0.48.5 \
windows_x86_64_gnu-0.52.6 \
- windows_x86_64_gnullvm-0.42.2 \
windows_x86_64_gnullvm-0.48.5 \
windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_msvc-0.42.2 \
windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.6 \
+ wit-bindgen-rt-0.33.0 \
zstd-sys-2.0.8+zstd.1.5.5
MAKE_ENV= LIBCLANG_PATH=${LLVM_PREFIX}/lib
diff --git a/finance/electrs/distinfo b/finance/electrs/distinfo
index 28e513d547cf..ae6716a81b24 100644
--- a/finance/electrs/distinfo
+++ b/finance/electrs/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1735769639
+TIMESTAMP = 1753029873
SHA256 (rust/crates/aho-corasick-1.1.2.crate) = b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0
SIZE (rust/crates/aho-corasick-1.1.2.crate) = 183136
SHA256 (rust/crates/anyhow-1.0.80.crate) = 5ad32ce52e4161730f7098c077cd2ed6229b5804ccf99e5366be1ab72a98b4e1
@@ -17,8 +17,8 @@ SHA256 (rust/crates/bech32-0.11.0.crate) = d965446196e3b7decd44aa7ee49e31d630118
SIZE (rust/crates/bech32-0.11.0.crate) = 67018
SHA256 (rust/crates/bindgen-0.63.0.crate) = 36d860121800b2a9a94f9b5604b332d5cffb234ce17609ea479d723dbc9d3885
SIZE (rust/crates/bindgen-0.63.0.crate) = 201856
-SHA256 (rust/crates/bitcoin-0.32.5.crate) = ce6bc65742dea50536e35ad42492b234c27904a27f0abdcbce605015cb4ea026
-SIZE (rust/crates/bitcoin-0.32.5.crate) = 364430
+SHA256 (rust/crates/bitcoin-0.32.6.crate) = ad8929a18b8e33ea6b3c09297b687baaa71fb1b97353243a3f1029fad5c59c5b
+SIZE (rust/crates/bitcoin-0.32.6.crate) = 368582
SHA256 (rust/crates/bitcoin-internals-0.3.0.crate) = 30bdbe14aa07b06e6cfeffc529a1f099e5fbe249524f8125358604df99a4bed2
SIZE (rust/crates/bitcoin-internals-0.3.0.crate) = 9799
SHA256 (rust/crates/bitcoin-io-0.1.2.crate) = 340e09e8399c7bd8912f495af6aa58bea0c9214773417ffaa8f6460f93aaee56
@@ -29,8 +29,8 @@ SHA256 (rust/crates/bitcoin-units-0.1.1.crate) = cb54da0b28892f3c52203a719153403
SIZE (rust/crates/bitcoin-units-0.1.1.crate) = 31986
SHA256 (rust/crates/bitcoin_hashes-0.14.0.crate) = bb18c03d0db0247e147a21a6faafd5a7eb851c743db062de72018b6b7e8e4d16
SIZE (rust/crates/bitcoin_hashes-0.14.0.crate) = 48535
-SHA256 (rust/crates/bitcoin_slices-0.9.1.crate) = 0d2eede678354292a3e0c066e1c113f9868c705dfa8f91346d6b6f7c294205b0
-SIZE (rust/crates/bitcoin_slices-0.9.1.crate) = 26170
+SHA256 (rust/crates/bitcoin_slices-0.10.0.crate) = 7943d4257fdfc85afe2a13d2b539a5213e97bb978329dd79b624acbce73042fb
+SIZE (rust/crates/bitcoin_slices-0.10.0.crate) = 36701
SHA256 (rust/crates/bitcoincore-rpc-0.19.0.crate) = aedd23ae0fd321affb4bbbc36126c6f49a32818dc6b979395d24da8c9d4e80ee
SIZE (rust/crates/bitcoincore-rpc-0.19.0.crate) = 21886
SHA256 (rust/crates/bitcoincore-rpc-json-0.19.0.crate) = d8909583c5fab98508e80ef73e5592a651c954993dc6b7739963257d19f0e71a
@@ -41,12 +41,10 @@ SHA256 (rust/crates/bitflags-2.4.1.crate) = 327762f6e5a765692301e5bb513e0d9fef63
SIZE (rust/crates/bitflags-2.4.1.crate) = 37043
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
-SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/bzip2-sys-0.1.11+1.0.8.crate) = 736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc
SIZE (rust/crates/bzip2-sys-0.1.11+1.0.8.crate) = 633444
-SHA256 (rust/crates/cargo_toml-0.15.0.crate) = 1521c5948ab432e084eabee0c9e4e965483f73156eaa0b04fc192e3f61205438
-SIZE (rust/crates/cargo_toml-0.15.0.crate) = 24712
+SHA256 (rust/crates/cargo_toml-0.14.1.crate) = 2bfbc36312494041e2cdd5f06697b7e89d4b76f42773a0b5556ac290ff22acc2
+SIZE (rust/crates/cargo_toml-0.14.1.crate) = 24634
SHA256 (rust/crates/cc-1.0.83.crate) = f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0
SIZE (rust/crates/cc-1.0.83.crate) = 68343
SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
@@ -63,8 +61,8 @@ SHA256 (rust/crates/configure_me_codegen-0.4.8.crate) = 5e56840275667a19b0e8ab80
SIZE (rust/crates/configure_me_codegen-0.4.8.crate) = 36517
SHA256 (rust/crates/cpufeatures-0.2.11.crate) = ce420fe07aecd3e67c5f910618fe65e94158f6dcc0adf44e00d69ce2bdfe0fd0
SIZE (rust/crates/cpufeatures-0.2.11.crate) = 12727
-SHA256 (rust/crates/crossbeam-channel-0.5.14.crate) = 06ba6d68e24814cb8de6bb986db8222d3a027d15872cabc0d18817bc3c0e4471
-SIZE (rust/crates/crossbeam-channel-0.5.14.crate) = 92728
+SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
+SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716
SHA256 (rust/crates/crossbeam-deque-0.8.4.crate) = fca89a0e215bab21874660c67903c5f143333cab1da83d041c7ded6053774751
SIZE (rust/crates/crossbeam-deque-0.8.4.crate) = 21752
SHA256 (rust/crates/crossbeam-epoch-0.9.16.crate) = 2d2fe95351b870527a5d09bf563ed3c97c0cffb87cf1c78a591bf48bb218d9aa
@@ -89,8 +87,8 @@ SHA256 (rust/crates/electrs-rocksdb-0.19.0-e3.crate) = 1f33e74754aaacc3ff9ace8d3
SIZE (rust/crates/electrs-rocksdb-0.19.0-e3.crate) = 120288
SHA256 (rust/crates/env_logger-0.10.2.crate) = 4cd405aab171cb85d6735e5c8d9db038c17d3ca007a4d2c25f337935c3d90580
SIZE (rust/crates/env_logger-0.10.2.crate) = 36402
-SHA256 (rust/crates/errno-0.3.8.crate) = a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245
-SIZE (rust/crates/errno-0.3.8.crate) = 10645
+SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
+SIZE (rust/crates/errno-0.3.10.crate) = 11824
SHA256 (rust/crates/fastrand-2.1.1.crate) = e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6
SIZE (rust/crates/fastrand-2.1.1.crate) = 14983
SHA256 (rust/crates/fmt2io-1.0.0.crate) = 6b6129284da9f7e5296cc22183a63f24300e945e297705dcc0672f7df01d62c8
@@ -101,10 +99,10 @@ SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad
SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
SHA256 (rust/crates/getrandom-0.2.11.crate) = fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f
SIZE (rust/crates/getrandom-0.2.11.crate) = 35391
+SHA256 (rust/crates/getrandom-0.3.1.crate) = 43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8
+SIZE (rust/crates/getrandom-0.3.1.crate) = 42449
SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
SIZE (rust/crates/glob-0.3.1.crate) = 18880
-SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
-SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
SHA256 (rust/crates/hermit-abi-0.3.3.crate) = d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7
SIZE (rust/crates/hermit-abi-0.3.3.crate) = 14253
SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
@@ -117,10 +115,6 @@ SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994
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/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
-SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
-SHA256 (rust/crates/io-lifetimes-1.0.11.crate) = eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2
-SIZE (rust/crates/io-lifetimes-1.0.11.crate) = 37346
SHA256 (rust/crates/is-terminal-0.4.9.crate) = cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b
SIZE (rust/crates/is-terminal-0.4.9.crate) = 8109
SHA256 (rust/crates/itoa-1.0.10.crate) = b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c
@@ -133,22 +127,22 @@ SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832a
SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55
SIZE (rust/crates/lazycell-1.3.0.crate) = 12502
-SHA256 (rust/crates/libc-0.2.162.crate) = 18d287de67fe55fd7e1581fe933d965a5a9477b38e949cfa9f8574ef01506398
-SIZE (rust/crates/libc-0.2.162.crate) = 769354
+SHA256 (rust/crates/libc-0.2.171.crate) = c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6
+SIZE (rust/crates/libc-0.2.171.crate) = 785246
SHA256 (rust/crates/libloading-0.7.4.crate) = b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f
SIZE (rust/crates/libloading-0.7.4.crate) = 27580
SHA256 (rust/crates/libredox-0.0.1.crate) = 85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8
SIZE (rust/crates/libredox-0.0.1.crate) = 4212
SHA256 (rust/crates/libz-sys-1.1.12.crate) = d97137b25e321a73eef1418d1d5d2eda4d77e12813f8e6dead84bc52c5870a7b
SIZE (rust/crates/libz-sys-1.1.12.crate) = 3030648
-SHA256 (rust/crates/linux-raw-sys-0.1.4.crate) = f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4
-SIZE (rust/crates/linux-raw-sys-0.1.4.crate) = 878981
SHA256 (rust/crates/linux-raw-sys-0.4.14.crate) = 78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89
SIZE (rust/crates/linux-raw-sys-0.4.14.crate) = 1826665
+SHA256 (rust/crates/linux-raw-sys-0.9.3.crate) = fe7db12097d22ec582439daf8618b8fdd1a7bef6270e9af3b1ebcd30893cf413
+SIZE (rust/crates/linux-raw-sys-0.9.3.crate) = 2311047
SHA256 (rust/crates/lock_api-0.4.11.crate) = 3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45
SIZE (rust/crates/lock_api-0.4.11.crate) = 27487
-SHA256 (rust/crates/log-0.4.22.crate) = a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24
-SIZE (rust/crates/log-0.4.22.crate) = 44027
+SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
+SIZE (rust/crates/log-0.4.27.crate) = 48120
SHA256 (rust/crates/memchr-2.6.4.crate) = f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167
SIZE (rust/crates/memchr-2.6.4.crate) = 94439
SHA256 (rust/crates/memoffset-0.9.0.crate) = 5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c
@@ -161,8 +155,6 @@ SHA256 (rust/crates/nix-0.27.1.crate) = 2eb04e9c688eff1c89d72b407f168cf79bb9e867
SIZE (rust/crates/nix-0.27.1.crate) = 286494
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
SIZE (rust/crates/nom-7.1.3.crate) = 117570
-SHA256 (rust/crates/nom8-0.2.0.crate) = ae01545c9c7fc4486ab7debaf2aad7003ac19431791868fb2e8066df97fad2f8
-SIZE (rust/crates/nom8-0.2.0.crate) = 162020
SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
SHA256 (rust/crates/parking_lot-0.12.1.crate) = 3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f
@@ -179,10 +171,12 @@ SHA256 (rust/crates/ppv-lite86-0.2.17.crate) = 5b40af805b3121feab8a3c29f04d8ad26
SIZE (rust/crates/ppv-lite86-0.2.17.crate) = 22242
SHA256 (rust/crates/proc-macro2-1.0.71.crate) = 75cb1540fadbd5b8fbccc4dddad2734eba435053f725621c070711a14bb5f4b8
SIZE (rust/crates/proc-macro2-1.0.71.crate) = 44407
-SHA256 (rust/crates/procfs-0.14.2.crate) = b1de8dacb0873f77e6aefc6d71e044761fcc68060290f5b1089fcdf84626bb69
-SIZE (rust/crates/procfs-0.14.2.crate) = 116068
-SHA256 (rust/crates/prometheus-0.13.3.crate) = 449811d15fbdf5ceb5c1144416066429cf82316e2ec8ce0c1f6f8a02e7bbcf8c
-SIZE (rust/crates/prometheus-0.13.3.crate) = 82457
+SHA256 (rust/crates/procfs-0.16.0.crate) = 731e0d9356b0c25f16f33b5be79b1c57b562f141ebfcdb0ad8ac2c13a24293b4
+SIZE (rust/crates/procfs-0.16.0.crate) = 60581
+SHA256 (rust/crates/procfs-core-0.16.0.crate) = 2d3554923a69f4ce04c4a754260c338f505ce22642d3830e049a399fc2059a29
+SIZE (rust/crates/procfs-core-0.16.0.crate) = 68279
+SHA256 (rust/crates/prometheus-0.13.4.crate) = 3d33c28a30771f7f96db69893f78b857f7450d7e0237e9c8fc6427a81bae7ed1
+SIZE (rust/crates/prometheus-0.13.4.crate) = 84650
SHA256 (rust/crates/protobuf-2.28.0.crate) = 106dd99e98437432fed6519dedecfade6a06a73bb7b2a1e019fdd2bee5778d94
SIZE (rust/crates/protobuf-2.28.0.crate) = 167541
SHA256 (rust/crates/quote-1.0.33.crate) = 5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae
@@ -209,10 +203,10 @@ SHA256 (rust/crates/regex-syntax-0.7.5.crate) = dbb5fb1acd8a1a18b3dd5be62d25485e
SIZE (rust/crates/regex-syntax-0.7.5.crate) = 343366
SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
-SHA256 (rust/crates/rustix-0.36.17.crate) = 305efbd14fde4139eb501df5f136994bb520b033fa9fbdce287507dc23b8c7ed
-SIZE (rust/crates/rustix-0.36.17.crate) = 290840
SHA256 (rust/crates/rustix-0.38.40.crate) = 99e4ea3e1cdc4b559b8e5650f9c8e5998e3e5c1343b4eaf034565f32318d63c0
SIZE (rust/crates/rustix-0.38.40.crate) = 377954
+SHA256 (rust/crates/rustix-1.0.2.crate) = f7178faa4b75a30e269c71e61c353ce2748cf3d76f0c44c393f4e60abf49b825
+SIZE (rust/crates/rustix-1.0.2.crate) = 411835
SHA256 (rust/crates/ryu-1.0.16.crate) = f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c
SIZE (rust/crates/ryu-1.0.16.crate) = 47351
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
@@ -227,14 +221,12 @@ SHA256 (rust/crates/serde_derive-1.0.171.crate) = 389894603bd18c46fa56231694f8d8
SIZE (rust/crates/serde_derive-1.0.171.crate) = 55183
SHA256 (rust/crates/serde_json-1.0.109.crate) = cb0652c533506ad7a2e353cce269330d6afd8bdfb6d75e0ace5b35aacbd7b9e9
SIZE (rust/crates/serde_json-1.0.109.crate) = 146459
-SHA256 (rust/crates/serde_spanned-0.6.1.crate) = 0efd8caf556a6cebd3b285caf480045fcc1ac04f6bd786b09a6f11af30c4fcf4
-SIZE (rust/crates/serde_spanned-0.6.1.crate) = 7828
SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8
SIZE (rust/crates/sha2-0.10.8.crate) = 26357
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-registry-1.4.1.crate) = d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1
SIZE (rust/crates/signal-hook-registry-1.4.1.crate) = 17987
SHA256 (rust/crates/smallvec-1.13.1.crate) = e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7
@@ -243,8 +235,8 @@ SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67
SIZE (rust/crates/syn-1.0.109.crate) = 237611
SHA256 (rust/crates/syn-2.0.42.crate) = 5b7d0a2c048d661a1a59fcd7355baa232f7ed34e0ee4df2eef3c1c1c0d3852d8
SIZE (rust/crates/syn-2.0.42.crate) = 246484
-SHA256 (rust/crates/tempfile-3.14.0.crate) = 28cce251fcbc87fac86a866eeb0d6c2d536fc16d06f184bb61aeae11aa4cee0c
-SIZE (rust/crates/tempfile-3.14.0.crate) = 35065
+SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
+SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
SHA256 (rust/crates/thiserror-1.0.55.crate) = 6e3de26b0965292219b4287ff031fcba86837900fe9cd2b34ea8ad893c0953d2
@@ -255,12 +247,6 @@ SHA256 (rust/crates/tiny_http-0.12.0.crate) = 389915df6413a2e74fb181895f93338602
SIZE (rust/crates/tiny_http-0.12.0.crate) = 51330
SHA256 (rust/crates/toml-0.5.11.crate) = f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234
SIZE (rust/crates/toml-0.5.11.crate) = 54910
-SHA256 (rust/crates/toml-0.7.1.crate) = 772c1426ab886e7362aedf4abc9c0d1348a979517efedfc25862944d10137af0
-SIZE (rust/crates/toml-0.7.1.crate) = 46909
-SHA256 (rust/crates/toml_datetime-0.6.1.crate) = 3ab8ed2edee10b50132aed5f331333428b011c99402b5a534154ed15746f9622
-SIZE (rust/crates/toml_datetime-0.6.1.crate) = 10765
-SHA256 (rust/crates/toml_edit-0.19.1.crate) = 90a238ee2e6ede22fb95350acc78e21dc40da00bb66c0334bde83de4ed89424e
-SIZE (rust/crates/toml_edit-0.19.1.crate) = 93645
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.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
@@ -275,6 +261,8 @@ SHA256 (rust/crates/void-1.0.2.crate) = 6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacff
SIZE (rust/crates/void-1.0.2.crate) = 2356
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/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
@@ -283,65 +271,49 @@ SHA256 (rust/crates/winapi-util-0.1.6.crate) = f29e6f9198ba0d26b4c9f07dbe6f9ed63
SIZE (rust/crates/winapi-util-0.1.6.crate) = 12234
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-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-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_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_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_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_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
-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_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_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_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/wit-bindgen-rt-0.33.0.crate) = 3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c
+SIZE (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3357
SHA256 (rust/crates/zstd-sys-2.0.8+zstd.1.5.5.crate) = 5556e6ee25d32df2586c098bbfa278803692a20d0ab9565e049480d52707ec8c
SIZE (rust/crates/zstd-sys-2.0.8+zstd.1.5.5.crate) = 736270
-SHA256 (romanz-electrs-v0.10.8_GH0.tar.gz) = 818cbccb431a69d343dbb7c732e925a118f3eafe0a45efb67610e44291e92ad1
-SIZE (romanz-electrs-v0.10.8_GH0.tar.gz) = 1379855
+SHA256 (romanz-electrs-v0.10.10_GH0.tar.gz) = 2c22b4284a6d0348c3d206232cdd61b92e808c0b07cf2c71b8fb0754965436c0
+SIZE (romanz-electrs-v0.10.10_GH0.tar.gz) = 1380035
diff --git a/finance/electrum/Makefile b/finance/electrum/Makefile
index 9e6a24ca9ec1..6a60b9c0ceba 100644
--- a/finance/electrum/Makefile
+++ b/finance/electrum/Makefile
@@ -1,6 +1,5 @@
PORTNAME= electrum
-DISTVERSION= 4.5.8
-PORTREVISION= 3
+DISTVERSION= 4.6.0
CATEGORIES= finance python
MASTER_SITES= https://download.electrum.org/${PORTVERSION}/ \
http://download.electrum.org/${PORTVERSION}/
@@ -14,19 +13,21 @@ WWW= https://electrum.org/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENCE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp-socks>=0.3:net/py-aiohttp-socks@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.3.0:www/py-aiohttp@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}aiorpcX-legacy>=0.23.1:devel/py-aiorpcX-legacy@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp-socks>=0.9.2:net/py-aiohttp-socks@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.11.0,<4.0.0:www/py-aiohttp@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}aiorpcX>=0.25.0:devel/py-aiorpcX@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}attrs>=20.1.0:devel/py-attrs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}bitstring>0:devel/py-bitstring@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dnspython>=2.0:dns/py-dnspython@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dnspython>=2.2:dns/py-dnspython@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}electrum-aionostr>=0.0.11,<0.1:devel/py-electrum-aionostr@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}electrum-ecc>=0.0.4,<0.1:devel/py-electrum-ecc@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}httplib2>=0:www/py-httplib2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jsonpatch>=1.21:devel/py-jsonpatch@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jsonrpclib-pelix>0:devel/py-jsonrpclib-pelix@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pbkdf2>=1.3:security/py-pbkdf2@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}protobuf>=3.12:devel/py-protobuf@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}QDarkStyle>=2.7:textproc/py-QDarkStyle@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}protobuf>=3.20:devel/py-protobuf@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}QDarkStyle>=3.2:textproc/py-QDarkStyle@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}qrcode>0:textproc/py-qrcode@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.4.3:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}secp256k1>0:math/py-secp256k1@${PY_FLAVOR} \
@@ -37,7 +38,8 @@ USE_PYTHON= autoplist concurrent cryptography distutils
PYDISTUTILS_PKGNAME= Electrum
-SHEBANG_FILES= electrum/electrum
+SHEBANG_FILES= electrum/electrum \
+ electrum/plugins/keepkey/keepkeylib/device-protocol/build_pb.sh
SHEBANG_GLOB= *.py
NO_ARCH= yes
@@ -48,7 +50,7 @@ OPTIONS_SUB= yes
HARDWARE_DESC= Enable Bitcoin hardware wallet support
-GUI_USES= desktop-file-utils pyqt:5
+GUI_USES= desktop-file-utils pyqt:6
GUI_USE= PYQT=pyqt5
HARDWARE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bitbox02>=0.13.0:security/py-bitbox02@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}btchip-python>=0.1.32:security/py-btchip-python@${PY_FLAVOR} \
diff --git a/finance/electrum/distinfo b/finance/electrum/distinfo
index a14bb672a28b..f7a0ac617e50 100644
--- a/finance/electrum/distinfo
+++ b/finance/electrum/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1729687380
-SHA256 (Electrum-4.5.8.tar.gz) = dd8595a138132dee87cee76ce760a1d622fc2fd65d3b6ac7df7e53b7fb6ea7e8
-SIZE (Electrum-4.5.8.tar.gz) = 13752500
+TIMESTAMP = 1752818649
+SHA256 (Electrum-4.6.0.tar.gz) = 690a995f27ea1607358f6afcdfa79a69ac8e992cc38a31e5617985f8e070e35f
+SIZE (Electrum-4.6.0.tar.gz) = 14913072
diff --git a/finance/electrum/files/patch-electrum_ecc__fast.py b/finance/electrum/files/patch-electrum_ecc__fast.py
deleted file mode 100644
index 5936e303d9d1..000000000000
--- a/finance/electrum/files/patch-electrum_ecc__fast.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- electrum/ecc_fast.py.orig 2024-12-30 13:18:48 UTC
-+++ electrum/ecc_fast.py
-@@ -39,7 +39,7 @@ def load_library():
- def load_library():
- # note: for a mapping between bitcoin-core/secp256k1 git tags and .so.V libtool version numbers,
- # see https://github.com/bitcoin-core/secp256k1/pull/1055#issuecomment-1227505189
-- tested_libversions = [2, 1, 0, ] # try latest version first
-+ tested_libversions = [5, 2, 1, 0, ] # try latest version first
- libnames = []
- if sys.platform == 'darwin':
- for v in tested_libversions:
diff --git a/finance/odoo/Makefile b/finance/odoo/Makefile
index 19ea3a414696..269668a956bc 100644
--- a/finance/odoo/Makefile
+++ b/finance/odoo/Makefile
@@ -31,7 +31,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=1.3:devel/py-babel@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}idna>0:dns/py-idna@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}libsass>0:www/py-libsass@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}lxml-html-clean>=0:devel/py-lxml-html-clean@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mako>=0:textproc/py-mako@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}markupsafe>=0:textproc/py-markupsafe@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \
diff --git a/finance/odoo16/Makefile b/finance/odoo16/Makefile
index 8ff2e4740ff9..56913ed6a163 100644
--- a/finance/odoo16/Makefile
+++ b/finance/odoo16/Makefile
@@ -31,7 +31,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=1.3:devel/py-babel@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}idna>0:dns/py-idna@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}libsass>0:www/py-libsass@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}lxml-html-clean>=0:devel/py-lxml-html-clean@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mako>=0:textproc/py-mako@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}markupsafe>=0:textproc/py-markupsafe@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \
diff --git a/finance/odoo16/distinfo b/finance/odoo16/distinfo
index 5d79ba56cd04..cb2de2ff1c8a 100644
--- a/finance/odoo16/distinfo
+++ b/finance/odoo16/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752952761
-SHA256 (odoo-odoo-16.0.20250718-f50391ee61af8d986154af948c194fef8067f975_GH0.tar.gz) = 913c5062b5bdce77ca66c7470d579a80f8ea30334657177d061a3ed32773aa26
-SIZE (odoo-odoo-16.0.20250718-f50391ee61af8d986154af948c194fef8067f975_GH0.tar.gz) = 166778040
+TIMESTAMP = 1752981692
+SHA256 (odoo-odoo-16.0.20250719-f50391ee61af8d986154af948c194fef8067f975_GH0.tar.gz) = 913c5062b5bdce77ca66c7470d579a80f8ea30334657177d061a3ed32773aa26
+SIZE (odoo-odoo-16.0.20250719-f50391ee61af8d986154af948c194fef8067f975_GH0.tar.gz) = 166778040
diff --git a/finance/odoo16/files/pkg-message.in b/finance/odoo16/files/pkg-message.in
index 5e270da93bc9..96922a3fd82e 100644
--- a/finance/odoo16/files/pkg-message.in
+++ b/finance/odoo16/files/pkg-message.in
@@ -17,7 +17,7 @@ Odoo 16 ERP was installed
3) Add odoo_enable="YES" to /etc/rc.conf. Also, can add the following lines:
odoo_database="postgresql_odoo_database_name" # This is odoodb by default
- odoo_datadir="/path/to/odoo/datadir" # This is /var/db/odoo by defualt
+ odoo_datadir="/path/to/odoo/datadir" # This is /var/lib/odoo by defualt
4) Odoo database host, user and password must be defined at %%ETCDIR%%/odoo.conf
diff --git a/finance/odoo17/Makefile b/finance/odoo17/Makefile
index aa1066a3febb..8f58171e5560 100644
--- a/finance/odoo17/Makefile
+++ b/finance/odoo17/Makefile
@@ -32,7 +32,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=1.3:devel/py-babel@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}idna>0:dns/py-idna@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}libsass>0:www/py-libsass@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}lxml-html-clean>=0:devel/py-lxml-html-clean@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mako>=0:textproc/py-mako@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}markupsafe>=0:textproc/py-markupsafe@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \
diff --git a/finance/odoo17/files/pkg-message.in b/finance/odoo17/files/pkg-message.in
index c090ea7a6e15..07ac00911982 100644
--- a/finance/odoo17/files/pkg-message.in
+++ b/finance/odoo17/files/pkg-message.in
@@ -17,7 +17,7 @@ Odoo 17 ERP was installed
3) Add odoo_enable="YES" to /etc/rc.conf. Also, can add the following lines:
odoo_database="postgresql_odoo_database_name" # This is odoodb by default
- odoo_datadir="/path/to/odoo/datadir" # This is /var/db/odoo by defualt
+ odoo_datadir="/path/to/odoo/datadir" # This is /var/lib/odoo by defualt
4) Odoo database host, user and password must be defined at %%ETCDIR%%/odoo.conf
diff --git a/finance/py-ebaysdk/Makefile b/finance/py-ebaysdk/Makefile
index 8fdc34493e16..fe938f59c0c7 100644
--- a/finance/py-ebaysdk/Makefile
+++ b/finance/py-ebaysdk/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ebaysdk
PORTVERSION= 2.2.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= finance python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +11,7 @@ WWW= https://github.com/timotheus/ebaysdk-python
LICENSE= CDDL
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist distutils
diff --git a/finance/py-investpy/Makefile b/finance/py-investpy/Makefile
index 07af3d0c4d58..9d4ec58b8ede 100644
--- a/finance/py-investpy/Makefile
+++ b/finance/py-investpy/Makefile
@@ -1,6 +1,6 @@
PORTNAME= investpy
PORTVERSION= 1.0.8
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= finance python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +12,7 @@ WWW= https://investpy.readthedocs.io/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
+PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}pandas>=0.25.1:math/py-pandas@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytz>=2019.3:devel/py-pytz@${PY_FLAVOR} \
diff --git a/finance/py-ofxparse/Makefile b/finance/py-ofxparse/Makefile
index 917d59a0f47b..817688f57530 100644
--- a/finance/py-ofxparse/Makefile
+++ b/finance/py-ofxparse/Makefile
@@ -1,6 +1,5 @@
PORTNAME= ofxparse
-PORTVERSION= 0.20
-PORTREVISION= 4
+PORTVERSION= 0.21
CATEGORIES= finance python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/finance/py-ofxparse/distinfo b/finance/py-ofxparse/distinfo
index ef30aedd2637..c7fa2f5c4c4b 100644
--- a/finance/py-ofxparse/distinfo
+++ b/finance/py-ofxparse/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1586283849
-SHA256 (ofxparse-0.20.tar.gz) = eb45db5802938ac0ab3664418ca564619cc9e7ec6d301c1063ffc16e587ec37e
-SIZE (ofxparse-0.20.tar.gz) = 53178
+TIMESTAMP = 1752982851
+SHA256 (ofxparse-0.21.tar.gz) = 057ab68d31270dece4d1a47662096aa76341968aaee145ffc711cb44cbd5c4a7
+SIZE (ofxparse-0.21.tar.gz) = 53837
diff --git a/finance/py-pytrends/Makefile b/finance/py-pytrends/Makefile
index 5e1fdbb7b461..0c76880efb9c 100644
--- a/finance/py-pytrends/Makefile
+++ b/finance/py-pytrends/Makefile
@@ -1,5 +1,6 @@
PORTNAME= pytrends
DISTVERSION= 4.9.2
+PORTREVISION= 1
CATEGORIES= finance python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,7 +16,7 @@ BUILD_DEPENDS= ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pandas>=0.25:math/py-pandas@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR}
USES= python
USE_PYTHON= pep517 autoplist pytest # many tests fail, see https://github.com/GeneralMills/pytrends/issues/608
diff --git a/finance/py-technical/Makefile b/finance/py-technical/Makefile
index 0fc39aeac396..087724d8dd56 100644
--- a/finance/py-technical/Makefile
+++ b/finance/py-technical/Makefile
@@ -1,5 +1,5 @@
PORTNAME= technical
-DISTVERSION= 1.4.4
+DISTVERSION= 1.5.2
CATEGORIES= finance python
#MASTER_SITES= PYPI # no test data
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/finance/py-technical/distinfo b/finance/py-technical/distinfo
index 0962206a2ca0..0d9bc4ff10cd 100644
--- a/finance/py-technical/distinfo
+++ b/finance/py-technical/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1724387983
-SHA256 (freqtrade-technical-1.4.4_GH0.tar.gz) = 3dee140d928d7d6f782821d085324aa794955666c880378dfc0cdcfe91cdc934
-SIZE (freqtrade-technical-1.4.4_GH0.tar.gz) = 309739
+TIMESTAMP = 1753069755
+SHA256 (freqtrade-technical-1.5.2_GH0.tar.gz) = b76a220d372abfe60e6986eaab15409359c8a710499f2b2ab49f34dc2d49ffb8
+SIZE (freqtrade-technical-1.5.2_GH0.tar.gz) = 1279204
diff --git a/games/freeciv/Makefile b/games/freeciv/Makefile
index f6319a2e15c9..fbe53c15890b 100644
--- a/games/freeciv/Makefile
+++ b/games/freeciv/Makefile
@@ -1,5 +1,5 @@
PORTNAME= freeciv
-PORTVERSION= 3.1.5
+PORTVERSION= 3.2.0
PORTREVISION?= 0
CATEGORIES= games
MASTER_SITES= SF/freeciv/Freeciv%20${PORTVERSION:R}/${PORTVERSION} \
@@ -47,24 +47,21 @@ LDFLAGS+= -Wl,--as-needed ${ICONV_LIB}
PORTDATA= *
OPTIONS_DEFINE= DOCS IPV6 NLS
-OPTIONS_DEFAULT= QT SQLITE3
+OPTIONS_DEFAULT= QT6 SQLITE3
OPTIONS_MULTI= DB UI
OPTIONS_MULTI_DB= MYSQL PGSQL SQLITE3
-OPTIONS_MULTI_UI= GTK3 GTK4 QT SDL
+OPTIONS_MULTI_UI= GTK3 GTK4 QT6 SDL
OPTIONS_SUB= yes
DB_DESC= Database support
UI_DESC= GUI clients
-QT_DESC= QT GUI clients
GTK3_USES= gnome sdl
GTK3_USE= GNOME=cairo,gdkpixbuf,glib20,gtk30,pango \
SDL=mixer2
-GTK3_VARS= _FREECIV_CLIENT+=gtk3 \
- _FREECIV_CLIENT+=gtk3.22 \
+GTK3_VARS= _FREECIV_CLIENT+=gtk3.22 \
_FREECIV_MP+=gtk3
-GTK4_IMPLIES= GTK3
GTK4_USES= gnome sdl
GTK4_USE= GNOME=cairo,gdkpixbuf,glib20,gtk40,pango \
SDL=mixer2
@@ -84,15 +81,15 @@ PGSQL_USES= pgsql
PGSQL_CONFIGURE_ON= --with-postgres-prefix=${LOCALBASE}
PGSQL_VARS= _FREECIV_DB+=postgres
-QT_USES= qt:6 sdl
-QT_USE= QT=base,tools:build \
+QT6_USES= qt:6 sdl
+QT6_USE= QT=base,tools:build \
SDL=mixer2
-QT_CONFIGURE_ON= --with-qt6=yes \
+QT6_CONFIGURE_ON= --with-qt6=yes \
--with-qt6-includes=${LOCALBASE}/${QT_INCDIR_REL} \
--with-qt6-libs=${LOCALBASE}/${QT_LIBDIR_REL}
-QT_CONFIGURE_ENV= MOCCMD=${MOC}
-QT_CONFIGURE_ENABLE= ruledit
-QT_VARS= _FREECIV_CLIENT+=qt \
+QT6_CONFIGURE_ENV= MOCCMD=${MOC}
+QT6_CONFIGURE_ENABLE= ruledit
+QT6_VARS= _FREECIV_CLIENT+=qt \
_FREECIV_MP+=qt
SDL_USES= sdl
diff --git a/games/freeciv/distinfo b/games/freeciv/distinfo
index 6cb803f16ac7..8cbee6d4edd8 100644
--- a/games/freeciv/distinfo
+++ b/games/freeciv/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747411889
-SHA256 (freeciv-3.1.5.tar.xz) = 0d9f687ff950a77a9fa0af66108a7f67da717fd40c3a0ca4c0a4f4a3f0214b33
-SIZE (freeciv-3.1.5.tar.xz) = 46870140
+TIMESTAMP = 1753102926
+SHA256 (freeciv-3.2.0.tar.xz) = 828e831b672a46b316f6fdb23e670230b2ec9c05b6fe8c66fc9f7e1c0679fcde
+SIZE (freeciv-3.2.0.tar.xz) = 58150968
diff --git a/games/freeciv/pkg-plist b/games/freeciv/pkg-plist
index 7357e7ad349e..5de335a53263 100644
--- a/games/freeciv/pkg-plist
+++ b/games/freeciv/pkg-plist
@@ -1,14 +1,13 @@
%%CLIENT%%bin/freeciv-manual
-%%GTK3%%bin/freeciv-gtk3
%%GTK3%%bin/freeciv-gtk3.22
%%GTK4%%bin/freeciv-gtk4
bin/freeciv-mp-cli
%%GTK3%%bin/freeciv-mp-gtk3
%%GTK4%%bin/freeciv-mp-gtk4
-%%QT%%bin/freeciv-mp-qt
-%%QT%%bin/freeciv-qt
-%%QT%%bin/freeciv-ruledit
-%%QT%%bin/freeciv-ruleup
+%%QT6%%bin/freeciv-mp-qt
+%%QT6%%bin/freeciv-qt
+%%QT6%%bin/freeciv-ruledit
+%%QT6%%bin/freeciv-ruleup
%%SDL%%bin/freeciv-sdl2
bin/freeciv-server
%%ETCDIR%%/database.lua
@@ -18,14 +17,13 @@ lib/libfreeciv-srv.so.0.0.0
lib/libfreeciv.so
lib/libfreeciv.so.0
lib/libfreeciv.so.0.0.0
-%%GTK3%%share/applications/org.freeciv.gtk3.desktop
%%GTK3%%share/applications/org.freeciv.gtk322.desktop
%%GTK3%%share/applications/org.freeciv.gtk3.mp.desktop
%%GTK4%%share/applications/org.freeciv.gtk4.desktop
%%GTK4%%share/applications/org.freeciv.gtk4.mp.desktop
-%%QT%%share/applications/org.freeciv.qt.desktop
-%%QT%%share/applications/org.freeciv.qt.mp.desktop
-%%QT%%share/applications/org.freeciv.ruledit.desktop
+%%QT6%%share/applications/org.freeciv.qt.desktop
+%%QT6%%share/applications/org.freeciv.qt.mp.desktop
+%%QT6%%share/applications/org.freeciv.ruledit.desktop
%%SDL%%share/applications/org.freeciv.sdl2.desktop
share/applications/org.freeciv.server.desktop
%%PORTDOCS%%%%DOCSDIR%%/ABOUT-NLS
@@ -42,7 +40,7 @@ share/applications/org.freeciv.server.desktop
%%PORTDOCS%%%%DOCSDIR%%/INSTALL.Cygwin
%%PORTDOCS%%%%DOCSDIR%%/INSTALL.meson
%%PORTDOCS%%%%DOCSDIR%%/NEWS
-%%PORTDOCS%%%%DOCSDIR%%/NEWS-3.1
+%%PORTDOCS%%%%DOCSDIR%%/NEWS-3.2
%%PORTDOCS%%%%DOCSDIR%%/README.AI
%%PORTDOCS%%%%DOCSDIR%%/README.AI_modules
%%PORTDOCS%%%%DOCSDIR%%/README.achievements
@@ -68,169 +66,169 @@ share/applications/org.freeciv.server.desktop
%%PORTDOCS%%%%DOCSDIR%%/doxygen.md
%%CLIENT%%share/icons/hicolor/128x128/apps/freeciv-client.png
%%CLIENT%%share/icons/hicolor/128x128/apps/freeciv-modpack.png
-%%QT%%share/icons/hicolor/128x128/apps/freeciv-ruledit.png
+%%QT6%%share/icons/hicolor/128x128/apps/freeciv-ruledit.png
share/icons/hicolor/128x128/apps/freeciv-server.png
%%CLIENT%%share/icons/hicolor/16x16/apps/freeciv-client.png
%%CLIENT%%share/icons/hicolor/16x16/apps/freeciv-modpack.png
-%%QT%%share/icons/hicolor/16x16/apps/freeciv-ruledit.png
+%%QT6%%share/icons/hicolor/16x16/apps/freeciv-ruledit.png
share/icons/hicolor/16x16/apps/freeciv-server.png
%%CLIENT%%share/icons/hicolor/32x32/apps/freeciv-client.png
%%CLIENT%%share/icons/hicolor/32x32/apps/freeciv-modpack.png
-%%QT%%share/icons/hicolor/32x32/apps/freeciv-ruledit.png
+%%QT6%%share/icons/hicolor/32x32/apps/freeciv-ruledit.png
share/icons/hicolor/32x32/apps/freeciv-server.png
%%CLIENT%%share/icons/hicolor/48x48/apps/freeciv-client.png
%%CLIENT%%share/icons/hicolor/48x48/apps/freeciv-modpack.png
-%%QT%%share/icons/hicolor/48x48/apps/freeciv-ruledit.png
+%%QT6%%share/icons/hicolor/48x48/apps/freeciv-ruledit.png
share/icons/hicolor/48x48/apps/freeciv-server.png
%%CLIENT%%share/icons/hicolor/64x64/apps/freeciv-client.png
%%CLIENT%%share/icons/hicolor/64x64/apps/freeciv-modpack.png
-%%QT%%share/icons/hicolor/64x64/apps/freeciv-ruledit.png
+%%QT6%%share/icons/hicolor/64x64/apps/freeciv-ruledit.png
share/icons/hicolor/64x64/apps/freeciv-server.png
%%NLS%%share/locale/ar/LC_MESSAGES/freeciv-nations.mo
-%%QT%%%%NLS%%share/locale/ar/LC_MESSAGES/freeciv-ruledit.mo
+%%QT6%%%%NLS%%share/locale/ar/LC_MESSAGES/freeciv-ruledit.mo
%%NLS%%share/locale/ar/LC_MESSAGES/freeciv-core.mo
%%NLS%%share/locale/bg/LC_MESSAGES/freeciv-nations.mo
-%%QT%%%%NLS%%share/locale/bg/LC_MESSAGES/freeciv-ruledit.mo
+%%QT6%%%%NLS%%share/locale/bg/LC_MESSAGES/freeciv-ruledit.mo
%%NLS%%share/locale/bg/LC_MESSAGES/freeciv-core.mo
%%NLS%%share/locale/ca/LC_MESSAGES/freeciv-nations.mo
-%%QT%%%%NLS%%share/locale/ca/LC_MESSAGES/freeciv-ruledit.mo
+%%QT6%%%%NLS%%share/locale/ca/LC_MESSAGES/freeciv-ruledit.mo
%%NLS%%share/locale/ca/LC_MESSAGES/freeciv-core.mo
%%NLS%%share/locale/cs/LC_MESSAGES/freeciv-nations.mo
-%%QT%%%%NLS%%share/locale/cs/LC_MESSAGES/freeciv-ruledit.mo
+%%QT6%%%%NLS%%share/locale/cs/LC_MESSAGES/freeciv-ruledit.mo
%%NLS%%share/locale/cs/LC_MESSAGES/freeciv-core.mo
%%NLS%%share/locale/da/LC_MESSAGES/freeciv-nations.mo
-%%QT%%%%NLS%%share/locale/da/LC_MESSAGES/freeciv-ruledit.mo
+%%QT6%%%%NLS%%share/locale/da/LC_MESSAGES/freeciv-ruledit.mo
%%NLS%%share/locale/da/LC_MESSAGES/freeciv-core.mo
%%NLS%%share/locale/de/LC_MESSAGES/freeciv-nations.mo
-%%QT%%%%NLS%%share/locale/de/LC_MESSAGES/freeciv-ruledit.mo
+%%QT6%%%%NLS%%share/locale/de/LC_MESSAGES/freeciv-ruledit.mo
%%NLS%%share/locale/de/LC_MESSAGES/freeciv-core.mo
%%NLS%%share/locale/el/LC_MESSAGES/freeciv-nations.mo
-%%QT%%%%NLS%%share/locale/el/LC_MESSAGES/freeciv-ruledit.mo
+%%QT6%%%%NLS%%share/locale/el/LC_MESSAGES/freeciv-ruledit.mo
%%NLS%%share/locale/el/LC_MESSAGES/freeciv-core.mo
%%NLS%%share/locale/en_GB/LC_MESSAGES/freeciv-nations.mo
-%%QT%%%%NLS%%share/locale/en_GB/LC_MESSAGES/freeciv-ruledit.mo
+%%QT6%%%%NLS%%share/locale/en_GB/LC_MESSAGES/freeciv-ruledit.mo
%%NLS%%share/locale/en_GB/LC_MESSAGES/freeciv-core.mo
%%NLS%%share/locale/eo/LC_MESSAGES/freeciv-nations.mo
-%%QT%%%%NLS%%share/locale/eo/LC_MESSAGES/freeciv-ruledit.mo
+%%QT6%%%%NLS%%share/locale/eo/LC_MESSAGES/freeciv-ruledit.mo
%%NLS%%share/locale/eo/LC_MESSAGES/freeciv-core.mo
%%NLS%%share/locale/es/LC_MESSAGES/freeciv-nations.mo
-%%QT%%%%NLS%%share/locale/es/LC_MESSAGES/freeciv-ruledit.mo
+%%QT6%%%%NLS%%share/locale/es/LC_MESSAGES/freeciv-ruledit.mo
%%NLS%%share/locale/es/LC_MESSAGES/freeciv-core.mo
%%NLS%%share/locale/es_419/LC_MESSAGES/freeciv-nations.mo
-%%QT%%%%NLS%%share/locale/es_419/LC_MESSAGES/freeciv-ruledit.mo
+%%QT6%%%%NLS%%share/locale/es_419/LC_MESSAGES/freeciv-ruledit.mo
%%NLS%%share/locale/es_419/LC_MESSAGES/freeciv-core.mo
%%NLS%%share/locale/et/LC_MESSAGES/freeciv-nations.mo
-%%QT%%%%NLS%%share/locale/et/LC_MESSAGES/freeciv-ruledit.mo
+%%QT6%%%%NLS%%share/locale/et/LC_MESSAGES/freeciv-ruledit.mo
%%NLS%%share/locale/et/LC_MESSAGES/freeciv-core.mo
%%NLS%%share/locale/fa/LC_MESSAGES/freeciv-nations.mo
-%%QT%%%%NLS%%share/locale/fa/LC_MESSAGES/freeciv-ruledit.mo
+%%QT6%%%%NLS%%share/locale/fa/LC_MESSAGES/freeciv-ruledit.mo
%%NLS%%share/locale/fa/LC_MESSAGES/freeciv-core.mo
%%NLS%%share/locale/fi/LC_MESSAGES/freeciv-nations.mo
-%%QT%%%%NLS%%share/locale/fi/LC_MESSAGES/freeciv-ruledit.mo
+%%QT6%%%%NLS%%share/locale/fi/LC_MESSAGES/freeciv-ruledit.mo
%%NLS%%share/locale/fi/LC_MESSAGES/freeciv-core.mo
%%NLS%%share/locale/fr/LC_MESSAGES/freeciv-nations.mo
-%%QT%%%%NLS%%share/locale/fr/LC_MESSAGES/freeciv-ruledit.mo
+%%QT6%%%%NLS%%share/locale/fr/LC_MESSAGES/freeciv-ruledit.mo
%%NLS%%share/locale/fr/LC_MESSAGES/freeciv-core.mo
%%NLS%%share/locale/ga/LC_MESSAGES/freeciv-nations.mo
-%%QT%%%%NLS%%share/locale/ga/LC_MESSAGES/freeciv-ruledit.mo
+%%QT6%%%%NLS%%share/locale/ga/LC_MESSAGES/freeciv-ruledit.mo
%%NLS%%share/locale/ga/LC_MESSAGES/freeciv-core.mo
%%NLS%%share/locale/gd/LC_MESSAGES/freeciv-nations.mo
-%%QT%%%%NLS%%share/locale/gd/LC_MESSAGES/freeciv-ruledit.mo
+%%QT6%%%%NLS%%share/locale/gd/LC_MESSAGES/freeciv-ruledit.mo
%%NLS%%share/locale/gd/LC_MESSAGES/freeciv-core.mo
%%NLS%%share/locale/gl_ES/LC_MESSAGES/freeciv-core.mo
%%NLS%%share/locale/gl_ES/LC_MESSAGES/freeciv-nations.mo
-%%QT%%%%NLS%%share/locale/gl_ES/LC_MESSAGES/freeciv-ruledit.mo
+%%QT6%%%%NLS%%share/locale/gl_ES/LC_MESSAGES/freeciv-ruledit.mo
%%NLS%%share/locale/he/LC_MESSAGES/freeciv-nations.mo
-%%QT%%%%NLS%%share/locale/he/LC_MESSAGES/freeciv-ruledit.mo
+%%QT6%%%%NLS%%share/locale/he/LC_MESSAGES/freeciv-ruledit.mo
%%NLS%%share/locale/he/LC_MESSAGES/freeciv-core.mo
%%NLS%%share/locale/hu/LC_MESSAGES/freeciv-nations.mo
-%%QT%%%%NLS%%share/locale/hu/LC_MESSAGES/freeciv-ruledit.mo
+%%QT6%%%%NLS%%share/locale/hu/LC_MESSAGES/freeciv-ruledit.mo
%%NLS%%share/locale/hu/LC_MESSAGES/freeciv-core.mo
%%NLS%%share/locale/id/LC_MESSAGES/freeciv-nations.mo
-%%QT%%%%NLS%%share/locale/id/LC_MESSAGES/freeciv-ruledit.mo
+%%QT6%%%%NLS%%share/locale/id/LC_MESSAGES/freeciv-ruledit.mo
%%NLS%%share/locale/id/LC_MESSAGES/freeciv-core.mo
%%NLS%%share/locale/it/LC_MESSAGES/freeciv-nations.mo
-%%QT%%%%NLS%%share/locale/it/LC_MESSAGES/freeciv-ruledit.mo
+%%QT6%%%%NLS%%share/locale/it/LC_MESSAGES/freeciv-ruledit.mo
%%NLS%%share/locale/it/LC_MESSAGES/freeciv-core.mo
%%NLS%%share/locale/ja/LC_MESSAGES/freeciv-nations.mo
-%%QT%%%%NLS%%share/locale/ja/LC_MESSAGES/freeciv-ruledit.mo
+%%QT6%%%%NLS%%share/locale/ja/LC_MESSAGES/freeciv-ruledit.mo
%%NLS%%share/locale/ja/LC_MESSAGES/freeciv-core.mo
%%NLS%%share/locale/ko/LC_MESSAGES/freeciv-nations.mo
-%%QT%%%%NLS%%share/locale/ko/LC_MESSAGES/freeciv-ruledit.mo
+%%QT6%%%%NLS%%share/locale/ko/LC_MESSAGES/freeciv-ruledit.mo
%%NLS%%share/locale/ko/LC_MESSAGES/freeciv-core.mo
%%NLS%%share/locale/lt/LC_MESSAGES/freeciv-nations.mo
-%%QT%%%%NLS%%share/locale/lt/LC_MESSAGES/freeciv-ruledit.mo
+%%QT6%%%%NLS%%share/locale/lt/LC_MESSAGES/freeciv-ruledit.mo
%%NLS%%share/locale/lt/LC_MESSAGES/freeciv-core.mo
%%NLS%%share/locale/nb/LC_MESSAGES/freeciv-nations.mo
-%%QT%%%%NLS%%share/locale/nb/LC_MESSAGES/freeciv-ruledit.mo
+%%QT6%%%%NLS%%share/locale/nb/LC_MESSAGES/freeciv-ruledit.mo
%%NLS%%share/locale/nb/LC_MESSAGES/freeciv-core.mo
%%NLS%%share/locale/nl/LC_MESSAGES/freeciv-nations.mo
-%%QT%%%%NLS%%share/locale/nl/LC_MESSAGES/freeciv-ruledit.mo
+%%QT6%%%%NLS%%share/locale/nl/LC_MESSAGES/freeciv-ruledit.mo
%%NLS%%share/locale/nl/LC_MESSAGES/freeciv-core.mo
%%NLS%%share/locale/pl/LC_MESSAGES/freeciv-nations.mo
-%%QT%%%%NLS%%share/locale/pl/LC_MESSAGES/freeciv-ruledit.mo
+%%QT6%%%%NLS%%share/locale/pl/LC_MESSAGES/freeciv-ruledit.mo
%%NLS%%share/locale/pl/LC_MESSAGES/freeciv-core.mo
%%NLS%%share/locale/pt/LC_MESSAGES/freeciv-nations.mo
-%%QT%%%%NLS%%share/locale/pt/LC_MESSAGES/freeciv-ruledit.mo
+%%QT6%%%%NLS%%share/locale/pt/LC_MESSAGES/freeciv-ruledit.mo
%%NLS%%share/locale/pt/LC_MESSAGES/freeciv-core.mo
%%NLS%%share/locale/pt_BR/LC_MESSAGES/freeciv-nations.mo
-%%QT%%%%NLS%%share/locale/pt_BR/LC_MESSAGES/freeciv-ruledit.mo
+%%QT6%%%%NLS%%share/locale/pt_BR/LC_MESSAGES/freeciv-ruledit.mo
%%NLS%%share/locale/pt_BR/LC_MESSAGES/freeciv-core.mo
%%NLS%%share/locale/ro/LC_MESSAGES/freeciv-nations.mo
-%%QT%%%%NLS%%share/locale/ro/LC_MESSAGES/freeciv-ruledit.mo
+%%QT6%%%%NLS%%share/locale/ro/LC_MESSAGES/freeciv-ruledit.mo
%%NLS%%share/locale/ro/LC_MESSAGES/freeciv-core.mo
%%NLS%%share/locale/ru/LC_MESSAGES/freeciv-nations.mo
-%%QT%%%%NLS%%share/locale/ru/LC_MESSAGES/freeciv-ruledit.mo
+%%QT6%%%%NLS%%share/locale/ru/LC_MESSAGES/freeciv-ruledit.mo
%%NLS%%share/locale/ru/LC_MESSAGES/freeciv-core.mo
%%NLS%%share/locale/sk/LC_MESSAGES/freeciv-core.mo
%%NLS%%share/locale/sk/LC_MESSAGES/freeciv-nations.mo
-%%QT%%%%NLS%%share/locale/sk/LC_MESSAGES/freeciv-ruledit.mo
+%%QT6%%%%NLS%%share/locale/sk/LC_MESSAGES/freeciv-ruledit.mo
%%NLS%%share/locale/sr/LC_MESSAGES/freeciv-nations.mo
-%%QT%%%%NLS%%share/locale/sr/LC_MESSAGES/freeciv-ruledit.mo
+%%QT6%%%%NLS%%share/locale/sr/LC_MESSAGES/freeciv-ruledit.mo
%%NLS%%share/locale/sr/LC_MESSAGES/freeciv-core.mo
%%NLS%%share/locale/sv/LC_MESSAGES/freeciv-nations.mo
-%%QT%%%%NLS%%share/locale/sv/LC_MESSAGES/freeciv-ruledit.mo
+%%QT6%%%%NLS%%share/locale/sv/LC_MESSAGES/freeciv-ruledit.mo
%%NLS%%share/locale/sv/LC_MESSAGES/freeciv-core.mo
%%NLS%%share/locale/tr/LC_MESSAGES/freeciv-nations.mo
-%%QT%%%%NLS%%share/locale/tr/LC_MESSAGES/freeciv-ruledit.mo
+%%QT6%%%%NLS%%share/locale/tr/LC_MESSAGES/freeciv-ruledit.mo
%%NLS%%share/locale/tr/LC_MESSAGES/freeciv-core.mo
%%NLS%%share/locale/uk/LC_MESSAGES/freeciv-nations.mo
-%%QT%%%%NLS%%share/locale/uk/LC_MESSAGES/freeciv-ruledit.mo
+%%QT6%%%%NLS%%share/locale/uk/LC_MESSAGES/freeciv-ruledit.mo
%%NLS%%share/locale/uk/LC_MESSAGES/freeciv-core.mo
%%NLS%%share/locale/zh_CN/LC_MESSAGES/freeciv-nations.mo
-%%QT%%%%NLS%%share/locale/zh_CN/LC_MESSAGES/freeciv-ruledit.mo
+%%QT6%%%%NLS%%share/locale/zh_CN/LC_MESSAGES/freeciv-ruledit.mo
%%NLS%%share/locale/zh_CN/LC_MESSAGES/freeciv-core.mo
%%NLS%%share/locale/zh_TW/LC_MESSAGES/freeciv-nations.mo
-%%QT%%%%NLS%%share/locale/zh_TW/LC_MESSAGES/freeciv-ruledit.mo
+%%QT6%%%%NLS%%share/locale/zh_TW/LC_MESSAGES/freeciv-ruledit.mo
%%NLS%%share/locale/zh_TW/LC_MESSAGES/freeciv-core.mo
-%%GTK3%%share/metainfo/org.freeciv.gtk3.metainfo.xml
-%%GTK3%%share/metainfo/org.freeciv.gtk322.metainfo.xml
-%%GTK3%%share/metainfo/org.freeciv.gtk3.mp.metainfo.xml
-%%GTK4%%share/metainfo/org.freeciv.gtk4.metainfo.xml
-%%GTK4%%share/metainfo/org.freeciv.gtk4.mp.metainfo.xml
-%%QT%%share/metainfo/org.freeciv.qt.metainfo.xml
-%%QT%%share/metainfo/org.freeciv.qt.mp.metainfo.xml
-%%QT%%share/metainfo/org.freeciv.ruledit.metainfo.xml
-%%SDL%%share/metainfo/org.freeciv.sdl2.metainfo.xml
share/metainfo/org.freeciv.server.metainfo.xml
share/man/man6/freeciv.6.gz
%%CLIENT%%share/man/man6/freeciv-client.6.gz
@comment share/man/man6/freeciv-gtk3.22.6.gz
-%%GTK3%%share/man/man6/freeciv-gtk3.6.gz
+%%GTK3%%share/man/man6/freeciv-gtk3.22.6.gz
%%GTK4%%share/man/man6/freeciv-gtk4.6.gz
share/man/man6/freeciv-manual.6.gz
share/man/man6/freeciv-modpack.6.gz
share/man/man6/freeciv-mp-cli.6.gz
%%GTK3%%share/man/man6/freeciv-mp-gtk3.6.gz
%%GTK4%%share/man/man6/freeciv-mp-gtk4.6.gz
-%%QT%%share/man/man6/freeciv-mp-qt.6.gz
-%%QT%%share/man/man6/freeciv-qt.6.gz
-%%QT%%share/man/man6/freeciv-ruledit.6.gz
-%%QT%%share/man/man6/freeciv-ruleup.6.gz
+%%QT6%%share/man/man6/freeciv-mp-qt.6.gz
+%%QT6%%share/man/man6/freeciv-qt.6.gz
+%%QT6%%share/man/man6/freeciv-ruledit.6.gz
+%%QT6%%share/man/man6/freeciv-ruleup.6.gz
@comment share/man/man6/freeciv-sdl.6.gz
%%SDL%%share/man/man6/freeciv-sdl2.6.gz
+%%SDL%%share/man/man6/freeciv-sdl3.6.gz
share/man/man6/freeciv-server.6.gz
@comment share/man/man6/freeciv-xaw.6.gz
+%%GTK3%%share/metainfo/org.freeciv.gtk322.metainfo.xml
+%%GTK3%%share/metainfo/org.freeciv.gtk3.mp.metainfo.xml
+%%GTK4%%share/metainfo/org.freeciv.gtk4.metainfo.xml
+%%GTK4%%share/metainfo/org.freeciv.gtk4.mp.metainfo.xml
+%%QT6%%share/metainfo/org.freeciv.qt.metainfo.xml
+%%QT6%%share/metainfo/org.freeciv.qt.mp.metainfo.xml
+%%QT6%%share/metainfo/org.freeciv.ruledit.metainfo.xml
+%%SDL%%share/metainfo/org.freeciv.sdl2.metainfo.xml
%%CLIENT%%share/pixmaps/freeciv-client.png
%%CLIENT%%share/pixmaps/freeciv-modpack.png
-%%QT%%share/pixmaps/freeciv-ruledit.png
+%%QT6%%share/pixmaps/freeciv-ruledit.png
diff --git a/games/gcompris-qt/Makefile b/games/gcompris-qt/Makefile
index fb0fc1e5b5ad..e02485a23301 100644
--- a/games/gcompris-qt/Makefile
+++ b/games/gcompris-qt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcompris-qt
-DISTVERSION= 25.0.12
+DISTVERSION= 25.1.1
CATEGORIES= games education kde
MASTER_SITES= https://gcompris.net/download/qt/src/
diff --git a/games/gcompris-qt/distinfo b/games/gcompris-qt/distinfo
index 4b1d5ca936d0..1d3e38cbdeab 100644
--- a/games/gcompris-qt/distinfo
+++ b/games/gcompris-qt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739965115
-SHA256 (gcompris-qt-25.0.12.tar.xz) = 729ba42b5ed57075156a44e20f6cd7250e079b1dfb10695bb4fa48d34f3ec6d7
-SIZE (gcompris-qt-25.0.12.tar.xz) = 49402852
+TIMESTAMP = 1753027099
+SHA256 (gcompris-qt-25.1.1.tar.xz) = 636de9168bf5fd628faf061845f188f2c385d2da7f92c4b0449139ce6c6da12a
+SIZE (gcompris-qt-25.1.1.tar.xz) = 49417124
diff --git a/graphics/colmap/Makefile b/graphics/colmap/Makefile
index 47977c264e01..ff330dc7534f 100644
--- a/graphics/colmap/Makefile
+++ b/graphics/colmap/Makefile
@@ -1,5 +1,5 @@
PORTNAME= colmap
-DISTVERSION= 3.12.1
+DISTVERSION= 3.12.3
CATEGORIES= graphics
MAINTAINER= fuz@FreeBSD.org
diff --git a/graphics/colmap/distinfo b/graphics/colmap/distinfo
index ac3ae55ad257..75c6ecbbd492 100644
--- a/graphics/colmap/distinfo
+++ b/graphics/colmap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751922819
-SHA256 (colmap-colmap-3.12.1_GH0.tar.gz) = 366496caca43e73a1e61c7ebd9dee51d5b2afe15c0e75e16ebad6cfae6f2860b
-SIZE (colmap-colmap-3.12.1_GH0.tar.gz) = 3577466
+TIMESTAMP = 1752688090
+SHA256 (colmap-colmap-3.12.3_GH0.tar.gz) = 1ad69660bd4e15b9cdd2ef407ac11c8e39bdcdc68625c1d142b0d8e80b6b2aa7
+SIZE (colmap-colmap-3.12.3_GH0.tar.gz) = 3578250
diff --git a/graphics/hyprgraphics/Makefile b/graphics/hyprgraphics/Makefile
index 04eec0449592..66b4fc1069ea 100644
--- a/graphics/hyprgraphics/Makefile
+++ b/graphics/hyprgraphics/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hyprgraphics
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.5
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
MAINTAINER= tagattie@FreeBSD.org
diff --git a/graphics/inkscape/Makefile b/graphics/inkscape/Makefile
index 642c7c60f676..9f4e2d8f6b41 100644
--- a/graphics/inkscape/Makefile
+++ b/graphics/inkscape/Makefile
@@ -1,5 +1,6 @@
PORTNAME= inkscape
DISTVERSION= 1.4.2
+PORTREVISION= 1
CATEGORIES= graphics gnome
MASTER_SITES= https://media.inkscape.org/dl/resources/file/
@@ -36,7 +37,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}cachecontrol>0:www/py-cachecontrol@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}cssselect>0:www/py-cssselect@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}filelock>=3.7.1:sysutils/py-filelock@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scour>0:textproc/py-scour@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tinycss2>0:textproc/py-tinycss2@${PY_FLAVOR} \
diff --git a/graphics/osg/Makefile b/graphics/osg/Makefile
index 5698ef582276..e27f9944bd36 100644
--- a/graphics/osg/Makefile
+++ b/graphics/osg/Makefile
@@ -1,10 +1,10 @@
PORTNAME= osg
PORTVERSION= 3.6.5
DISTVERSIONPREFIX= OpenSceneGraph-
-PORTREVISION= 78
+PORTREVISION= 79
CATEGORIES= graphics
-MAINTAINER= amdmi3@FreeBSD.org
+MAINTAINER= fluffy@FreeBSD.org
COMMENT= C++ OpenGL scene graph library for real-time rendering
WWW= https://www.openscenegraph.org/
@@ -16,20 +16,20 @@ LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
LIB_DEPENDS= libpng.so:graphics/png \
libtiff.so:graphics/tiff
-USE_GITHUB= yes
-GH_ACCOUNT= openscenegraph
-GH_PROJECT= OpenSceneGraph
-
-CONFLICTS_INSTALL=osg34
-
USES= alias cmake compiler:c11 jpeg gl pkgconfig xorg
USE_GL= gl
USE_XORG= x11
USE_LDCONFIG= yes
USE_CXXSTD= c++11
+USE_GITHUB= yes
+GH_ACCOUNT= openscenegraph
+GH_PROJECT= OpenSceneGraph
+
CFLAGS+= -I${LOCALBASE}/include/Imath -DInt64=uint64_t
+CONFLICTS_INSTALL=osg34
+
PLIST_SUB= OSG_VERSION=${PORTVERSION} \
OSG_SHLIBVER=161 \
OPENTHREADS_VERSION=3.3.1 \
@@ -38,7 +38,7 @@ PLIST_SUB= OSG_VERSION=${PORTVERSION} \
OPTIONS_DEFINE= CURL FFMPEG FREETYPE GDAL GIF GSTREAMER GTA \
JASPER LIBLAS LUA NVTT OPENEXR PDF SDL ASIO \
SVG VNC XRANDR XINERAMA FONTCONFIG DCMTK COLLADA
-OPTIONS_DEFAULT=FFMPEG FREETYPE GIF XRANDR XINERAMA FONTCONFIG
+OPTIONS_DEFAULT=COLLADA FFMPEG FREETYPE GIF XRANDR XINERAMA FONTCONFIG
OPTIONS_SUB= yes
ASIO_DESC= ASIO support (resthttp plugin)
@@ -55,7 +55,7 @@ COLLADA_DESC= COLLADA (dae) format support
CURL_LIB_DEPENDS= libcurl.so:ftp/curl
CURL_VARS= FORCE_REQUIRE+=CURL
CURL_VARS_OFF= FORCE_IGNORE+=CURL
-FFMPEG_LIB_DEPENDS= libavcodec.so.58:multimedia/ffmpeg4
+FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg
FFMPEG_VARS= FORCE_REQUIRE+=FFmpeg
FFMPEG_VARS_OFF= FORCE_IGNORE+=FFmpeg
FREETYPE_LIB_DEPENDS= libfreetype.so:print/freetype2
diff --git a/graphics/osg/files/patch-CMakeModules_FindFFmpeg.cmake b/graphics/osg/files/patch-CMakeModules_FindFFmpeg.cmake
deleted file mode 100644
index 21ea506f30a7..000000000000
--- a/graphics/osg/files/patch-CMakeModules_FindFFmpeg.cmake
+++ /dev/null
@@ -1,10 +0,0 @@
---- CMakeModules/FindFFmpeg.cmake.orig 2023-04-24 09:16:25 UTC
-+++ CMakeModules/FindFFmpeg.cmake
-@@ -21,6 +21,7 @@
- # (in new version case, use by ffmpeg header)
- #and ${FFMPEG_libname_INCLUDE_DIRS/libname} (in new version case, use by osg plugin code)
-
-+set(CMAKE_PREFIX_PATH "%%LOCALBASE%%/ffmpeg4;%%LOCALBASE%%/ffmpeg4/libexec")
-
- # Macro to find header and lib directories
- # example: FFMPEG_FIND(AVFORMAT avformat avformat.h)
diff --git a/graphics/osg/files/patch-CMakeModules_FindGStreamer.cmake b/graphics/osg/files/patch-CMakeModules_FindGStreamer.cmake
index 7b3259726d4b..a21b9d2bf56f 100644
--- a/graphics/osg/files/patch-CMakeModules_FindGStreamer.cmake
+++ b/graphics/osg/files/patch-CMakeModules_FindGStreamer.cmake
@@ -1,6 +1,6 @@
---- CMakeModules/FindGStreamer.cmake 2015-07-17 21:31:19.000000000 +0300
-+++ CMakeModules/FindGStreamer.cmake 2015-02-25 22:25:34.000000000 +0300
-@@ -83,18 +83,18 @@
+--- CMakeModules/FindGStreamer.cmake.orig 2022-12-01 18:17:31 UTC
++++ CMakeModules/FindGStreamer.cmake
+@@ -83,18 +83,18 @@ else ()
find_package(PkgConfig)
macro(FIND_GSTREAMER_COMPONENT _component_prefix _pkgconfig_name _header _library)
@@ -12,17 +12,16 @@
-# HINTS ${PC_${_component_prefix}_INCLUDE_DIRS} ${PC_${_component_prefix}_INCLUDEDIR}
-# PATH_SUFFIXES gstreamer-1.0
-# )
--
--# find_library(${_component_prefix}_LIBRARIES
--# NAMES ${_library}
--# HINTS ${PC_${_component_prefix}_LIBRARY_DIRS} ${PC_${_component_prefix}_LIBDIR}
--# )
+ find_path(${_component_prefix}_INCLUDE_DIRS
+ NAMES ${_header}
+ HINTS ${PC_${_component_prefix}_INCLUDE_DIRS} ${PC_${_component_prefix}_INCLUDEDIR}
+ PATH_SUFFIXES gstreamer-1.0
+ )
-+
+
+-# find_library(${_component_prefix}_LIBRARIES
+-# NAMES ${_library}
+-# HINTS ${PC_${_component_prefix}_LIBRARY_DIRS} ${PC_${_component_prefix}_LIBDIR}
+-# )
+ find_library(${_component_prefix}_LIBRARIES
+ NAMES ${_library}
+ HINTS ${PC_${_component_prefix}_LIBRARY_DIRS} ${PC_${_component_prefix}_LIBDIR}
diff --git a/graphics/osg/files/patch-src_osgPlugins_OpenCASCADE_ReaderWriterOpenCASCADE.cpp b/graphics/osg/files/patch-src_osgPlugins_OpenCASCADE_ReaderWriterOpenCASCADE.cpp
new file mode 100644
index 000000000000..0cb83cdf56a9
--- /dev/null
+++ b/graphics/osg/files/patch-src_osgPlugins_OpenCASCADE_ReaderWriterOpenCASCADE.cpp
@@ -0,0 +1,11 @@
+--- src/osgPlugins/OpenCASCADE/ReaderWriterOpenCASCADE.cpp.orig 2022-12-01 18:17:31 UTC
++++ src/osgPlugins/OpenCASCADE/ReaderWriterOpenCASCADE.cpp
+@@ -211,7 +211,7 @@ osg::ref_ptr<osg::Geometry> ReaderWritterOpenCASCADE::
+ {
+ // populate vertex list
+ // Ref: http://www.opencascade.org/org/forum/thread_16694/?forum=3
+- gp_Pnt pt = (triangulation->Nodes())(j).Transformed(transformation * location.Transformation());
++ gp_Pnt pt = (triangulation->Node(j)).Transformed(transformation * location.Transformation());
+ vertexList->push_back(osg::Vec3(pt.X(), pt.Y(), pt.Z()));
+
+ // populate color list
diff --git a/graphics/osg/files/patch-src_osgPlugins_ffmpeg_FFmpegDecoder.cpp b/graphics/osg/files/patch-src_osgPlugins_ffmpeg_FFmpegDecoder.cpp
new file mode 100644
index 000000000000..ecf35527a878
--- /dev/null
+++ b/graphics/osg/files/patch-src_osgPlugins_ffmpeg_FFmpegDecoder.cpp
@@ -0,0 +1,207 @@
+--- src/osgPlugins/ffmpeg/FFmpegDecoder.cpp.orig 2022-12-01 18:17:31 UTC
++++ src/osgPlugins/ffmpeg/FFmpegDecoder.cpp
+@@ -1,4 +1,3 @@
+-
+ #include "FFmpegDecoder.hpp"
+ #include "FFmpegParameters.hpp"
+
+@@ -36,8 +35,10 @@ FFmpegDecoder::FFmpegDecoder() :
+ }
+
+ FFmpegDecoder::FFmpegDecoder() :
+- m_audio_stream(0),
+- m_video_stream(0),
++ m_audio_stream(nullptr),
++ m_video_stream(nullptr),
++ m_audio_index(-1),
++ m_video_index(-1),
+ m_audio_queue(100),
+ m_video_queue(100),
+ m_audio_decoder(m_audio_queue, m_clocks),
+@@ -61,10 +62,10 @@ bool FFmpegDecoder::open(const std::string & filename,
+ try
+ {
+ // Open video file
+- AVFormatContext * p_format_context = 0;
+- AVInputFormat *iformat = 0;
++ AVFormatContext * p_format_context = nullptr;
++ AVInputFormat *iformat = nullptr;
+
+- if (filename.compare(0, 5, "/dev/")==0)
++ if (filename.compare(0, 5, "/dev/") == 0)
+ {
+ #ifdef ANDROID
+ throw std::runtime_error("Device not supported on Android");
+@@ -78,24 +79,24 @@ bool FFmpegDecoder::open(const std::string & filename,
+ }
+
+ std::string format = "video4linux2";
+- iformat = av_find_input_format(format.c_str());
++ iformat = const_cast<AVInputFormat*>(av_find_input_format(format.c_str()));
+
+ if (iformat)
+ {
+- OSG_INFO<<"Found input format: "<<format<<std::endl;
++ OSG_INFO << "Found input format: " << format << std::endl;
+ }
+ else
+ {
+- OSG_INFO<<"Failed to find input format: "<<format<<std::endl;
++ OSG_INFO << "Failed to find input format: " << format << std::endl;
+ }
+
+ #endif
+ }
+ else
+ {
+- iformat = parameters ? parameters->getFormat() : 0;
+- AVIOContext* context = parameters ? parameters->getContext() : 0;
+- if (context != NULL)
++ iformat = parameters ? const_cast<AVInputFormat*>(parameters->getFormat()) : nullptr;
++ AVIOContext* context = parameters ? parameters->getContext() : nullptr;
++ if (context != nullptr)
+ {
+ p_format_context = avformat_alloc_context();
+ p_format_context->pb = context;
+@@ -105,22 +106,7 @@ bool FFmpegDecoder::open(const std::string & filename,
+ int error = avformat_open_input(&p_format_context, filename.c_str(), iformat, parameters->getOptions());
+ if (error != 0)
+ {
+- std::string error_str;
+- switch (error)
+- {
+- //case AVERROR_UNKNOWN: error_str = "AVERROR_UNKNOWN"; break; // same value as AVERROR_INVALIDDATA
+- case AVERROR_IO: error_str = "AVERROR_IO"; break;
+- case AVERROR_NUMEXPECTED: error_str = "AVERROR_NUMEXPECTED"; break;
+- case AVERROR_INVALIDDATA: error_str = "AVERROR_INVALIDDATA"; break;
+- case AVERROR_NOMEM: error_str = "AVERROR_NOMEM"; break;
+- case AVERROR_NOFMT: error_str = "AVERROR_NOFMT"; break;
+- case AVERROR_NOTSUPP: error_str = "AVERROR_NOTSUPP"; break;
+- case AVERROR_NOENT: error_str = "AVERROR_NOENT"; break;
+- case AVERROR_PATCHWELCOME: error_str = "AVERROR_PATCHWELCOME"; break;
+- default: error_str = "Unknown error"; break;
+- }
+-
+- throw std::runtime_error("av_open_input_file() failed : " + error_str);
++ throw std::runtime_error("avformat_open_input() failed: " + AvStrError(error));
+ }
+
+ m_format_context.reset(p_format_context);
+@@ -128,15 +114,15 @@ bool FFmpegDecoder::open(const std::string & filename,
+ // Retrieve stream info
+ // Only buffer up to one and a half seconds by default
+ float max_analyze_duration = 1.5;
+- AVDictionaryEntry *mad = av_dict_get( *parameters->getOptions(), "mad", NULL, 0 );
+- if ( mad ) {
++ AVDictionaryEntry *mad = av_dict_get(*parameters->getOptions(), "mad", NULL, 0);
++ if (mad) {
+ max_analyze_duration = atof(mad->value);
+ }
+ p_format_context->max_analyze_duration = AV_TIME_BASE * max_analyze_duration;
+ // p_format_context->probesize = 100000;
+
+ if (avformat_find_stream_info(p_format_context, NULL) < 0)
+- throw std::runtime_error("av_find_stream_info() failed");
++ throw std::runtime_error("avformat_find_stream_info() failed");
+
+ m_duration = double(m_format_context->duration) / AV_TIME_BASE;
+ if (m_format_context->start_time != static_cast<int64_t>(AV_NOPTS_VALUE))
+@@ -159,7 +145,7 @@ bool FFmpegDecoder::open(const std::string & filename,
+ m_audio_stream = m_format_context->streams[m_audio_index];
+ else
+ {
+- m_audio_stream = 0;
++ m_audio_stream = nullptr;
+ m_audio_index = std::numeric_limits<unsigned int>::max();
+ }
+
+@@ -271,7 +257,7 @@ bool FFmpegDecoder::readNextPacketNormal()
+ {
+ AVPacket packet;
+
+- if (! m_pending_packet)
++ if (!m_pending_packet)
+ {
+ bool end_of_stream = false;
+
+@@ -279,10 +265,10 @@ bool FFmpegDecoder::readNextPacketNormal()
+ int error = av_read_frame(m_format_context.get(), &packet);
+ if (error < 0)
+ {
+- if (error == static_cast<int>(AVERROR_EOF) ||
+- m_format_context.get()->pb->eof_reached)
++ if (error == static_cast<int>(AVERROR_EOF) || m_format_context.get()->pb->eof_reached)
+ end_of_stream = true;
+- else {
++ else
++ {
+ OSG_FATAL << "av_read_frame() returned " << AvStrError(error) << std::endl;
+ throw std::runtime_error("av_read_frame() failed");
+ }
+@@ -303,12 +289,6 @@ bool FFmpegDecoder::readNextPacketNormal()
+ }
+ else
+ {
+- // Make the packet data available beyond av_read_frame() logical scope.
+- if ((error = av_dup_packet(&packet)) < 0) {
+- OSG_FATAL << "av_dup_packet() returned " << AvStrError(error) << std::endl;
+- throw std::runtime_error("av_dup_packet() failed");
+- }
+-
+ m_pending_packet = FFmpegPacket(packet);
+ }
+ }
+@@ -340,8 +320,6 @@ bool FFmpegDecoder::readNextPacketNormal()
+ return false;
+ }
+
+-
+-
+ bool FFmpegDecoder::readNextPacketEndOfStream()
+ {
+ const FFmpegPacket packet(FFmpegPacket::PACKET_END_OF_STREAM);
+@@ -352,8 +330,6 @@ bool FFmpegDecoder::readNextPacketEndOfStream()
+ return false;
+ }
+
+-
+-
+ bool FFmpegDecoder::readNextPacketRewinding()
+ {
+ const FFmpegPacket packet(FFmpegPacket::PACKET_FLUSH);
+@@ -364,8 +340,6 @@ bool FFmpegDecoder::readNextPacketRewinding()
+ return false;
+ }
+
+-
+-
+ void FFmpegDecoder::rewindButDontFlushQueues()
+ {
+ const AVRational AvTimeBaseQ = { 1, AV_TIME_BASE }; // = AV_TIME_BASE_Q
+@@ -374,7 +348,8 @@ void FFmpegDecoder::rewindButDontFlushQueues()
+ const int64_t seek_target = av_rescale_q(pos, AvTimeBaseQ, m_video_stream->time_base);
+
+ int error = 0;
+- if ((error = av_seek_frame(m_format_context.get(), m_video_index, seek_target, 0/*AVSEEK_FLAG_BYTE |*/ /*AVSEEK_FLAG_BACKWARD*/)) < 0) {
++ if ((error = av_seek_frame(m_format_context.get(), m_video_index, seek_target, 0)) < 0)
++ {
+ OSG_FATAL << "av_seek_frame returned " << AvStrError(error) << std::endl;
+ throw std::runtime_error("av_seek_frame failed()");
+ }
+@@ -397,13 +372,14 @@ void FFmpegDecoder::seekButDontFlushQueues(double time
+ {
+ const AVRational AvTimeBaseQ = { 1, AV_TIME_BASE }; // = AV_TIME_BASE_Q
+
+- const int64_t pos = int64_t(m_clocks.getStartTime()+time * double(AV_TIME_BASE));
++ const int64_t pos = int64_t(m_clocks.getStartTime() + time * double(AV_TIME_BASE));
+ const int64_t seek_target = av_rescale_q(pos, AvTimeBaseQ, m_video_stream->time_base);
+
+ m_clocks.setSeekTime(time);
+
+ int error = 0;
+- if ((error = av_seek_frame(m_format_context.get(), m_video_index, seek_target, 0/*AVSEEK_FLAG_BYTE |*/ /*AVSEEK_FLAG_BACKWARD*/)) < 0) {
++ if ((error = av_seek_frame(m_format_context.get(), m_video_index, seek_target, 0)) < 0)
++ {
+ OSG_FATAL << "av_seek_frame() returned " << AvStrError(error) << std::endl;
+ throw std::runtime_error("av_seek_frame failed()");
+ }
diff --git a/graphics/osg/files/patch-src_osgPlugins_ffmpeg_FFmpegDecoder.hpp b/graphics/osg/files/patch-src_osgPlugins_ffmpeg_FFmpegDecoder.hpp
new file mode 100644
index 000000000000..090eed7d6e32
--- /dev/null
+++ b/graphics/osg/files/patch-src_osgPlugins_ffmpeg_FFmpegDecoder.hpp
@@ -0,0 +1,255 @@
+--- src/osgPlugins/ffmpeg/FFmpegDecoder.hpp.orig 2022-12-01 18:17:31 UTC
++++ src/osgPlugins/ffmpeg/FFmpegDecoder.hpp
+@@ -1,4 +1,3 @@
+-
+ #ifndef HEADER_GUARD_OSGFFMPEG_FFMPEG_DECODER_H
+ #define HEADER_GUARD_OSGFFMPEG_FFMPEG_DECODER_H
+
+@@ -7,73 +6,76 @@
+
+ #include <osg/Notify>
+
+-
+ namespace osgFFmpeg {
+
+ class FFmpegParameters;
+
+ class FormatContextPtr
+ {
+- public:
+-
+- typedef AVFormatContext T;
+-
+- explicit FormatContextPtr() : _ptr(0) {}
+- explicit FormatContextPtr(T* ptr) : _ptr(ptr) {}
+-
+- ~FormatContextPtr()
+- {
+- cleanup();
+- }
+-
+- T* get() { return _ptr; }
++public:
++ typedef AVFormatContext T;
+
+- operator bool() const { return _ptr != 0; }
++ explicit FormatContextPtr() : _ptr(nullptr) {}
++ explicit FormatContextPtr(T* ptr) : _ptr(ptr) {}
+
+- T * operator-> () const // never throws
+- {
+- return _ptr;
+- }
++ ~FormatContextPtr()
++ {
++ cleanup();
++ }
+
+- void reset(T* ptr)
+- {
+- if (ptr==_ptr) return;
+- cleanup();
+- _ptr = ptr;
+- }
++ T* get() const { return _ptr; }
++ T** getPtr() { return &_ptr; }
+
+- void cleanup()
++ operator T*() const { return _ptr; }
++
++ FormatContextPtr& operator=(T* ptr)
++ {
++ reset(ptr);
++ return *this;
++ }
++
++ bool operator==(std::nullptr_t) const { return _ptr == nullptr; }
++ bool operator!=(std::nullptr_t) const { return _ptr != nullptr; }
++
++ T* operator->() const // never throws
++ {
++ return _ptr;
++ }
++
++ void reset(T* ptr)
++ {
++ if (ptr == _ptr) return;
++ cleanup();
++ _ptr = ptr;
++ }
++
++ void cleanup()
++ {
++ if (_ptr)
+ {
+- if (_ptr)
+- {
+ #if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(53, 17, 0)
+- OSG_NOTICE<<"Calling avformat_close_input("<<&_ptr<<")"<<std::endl;
+- avformat_close_input(&_ptr);
++ OSG_NOTICE << "Calling avformat_close_input(" << &_ptr << ")" << std::endl;
++ avformat_close_input(&_ptr);
+ #else
+- OSG_NOTICE<<"Calling av_close_input_file("<<_ptr<<")"<<std::endl;
+- av_close_input_file(_ptr);
++ OSG_NOTICE << "Calling av_close_input_file(" << _ptr << ")" << std::endl;
++ av_close_input_file(_ptr);
+ #endif
+- }
+- _ptr = 0;
+ }
+-
+-
++ _ptr = nullptr;
++ }
+
+- protected:
+-
+- T* _ptr;
++protected:
++ T* _ptr;
+ };
+
+-
+ class FFmpegDecoder : public osg::Referenced
+ {
+ public:
+-
+ FFmpegDecoder();
+ ~FFmpegDecoder();
+
+- bool open(const std::string & filename, FFmpegParameters* parameters);
+- void close(bool waitForThreadToExit);
++ bool open(const std::string& filename, FFmpegParameters* parameters);
++ void close(bool waitForThreadToExit = true);
+
+ bool readNextPacket();
+ void rewind();
+@@ -87,13 +89,12 @@ class FFmpegDecoder : public osg::Referenced (public)
+ double duration() const;
+ double reference();
+
+- FFmpegDecoderAudio & audio_decoder();
+- FFmpegDecoderVideo & video_decoder();
+- FFmpegDecoderAudio const & audio_decoder() const;
+- FFmpegDecoderVideo const & video_decoder() const;
++ FFmpegDecoderAudio& audio_decoder();
++ FFmpegDecoderVideo& video_decoder();
++ FFmpegDecoderAudio const& audio_decoder() const;
++ FFmpegDecoderVideo const& video_decoder() const;
+
+ protected:
+-
+ enum State
+ {
+ NORMAL,
+@@ -115,38 +116,33 @@ class FFmpegDecoder : public osg::Referenced (public)
+ void rewindButDontFlushQueues();
+ void seekButDontFlushQueues(double time);
+
+- FormatContextPtr m_format_context;
+- AVStream * m_audio_stream;
+- AVStream * m_video_stream;
++ FormatContextPtr m_format_context;
++ AVStream* m_audio_stream;
++ AVStream* m_video_stream;
+
+- int m_audio_index;
+- int m_video_index;
++ int m_audio_index;
++ int m_video_index;
+
+- FFmpegClocks m_clocks;
+- FFmpegPacket m_pending_packet;
+- PacketQueue m_audio_queue;
+- PacketQueue m_video_queue;
+-
+- FFmpegDecoderAudio m_audio_decoder;
+- FFmpegDecoderVideo m_video_decoder;
++ FFmpegClocks m_clocks;
++ FFmpegPacket m_pending_packet;
++ PacketQueue m_audio_queue;
++ PacketQueue m_video_queue;
+
+- double m_duration;
+- double m_start;
++ FFmpegDecoderAudio m_audio_decoder;
++ FFmpegDecoderVideo m_video_decoder;
+
+- State m_state;
+- bool m_loop;
++ double m_duration;
++ double m_start;
++
++ State m_state;
++ bool m_loop;
+ };
+
+-
+-
+-
+-
+ inline void FFmpegDecoder::loop(const bool loop)
+ {
+ m_loop = loop;
+ }
+
+-
+ inline bool FFmpegDecoder::loop() const
+ {
+ return m_loop;
+@@ -154,8 +150,8 @@ inline double FFmpegDecoder::creation_time() const
+
+ inline double FFmpegDecoder::creation_time() const
+ {
+- if(m_format_context) return m_format_context->start_time;
+- else return HUGE_VAL;
++ if (m_format_context) return m_format_context->start_time;
++ else return HUGE_VAL;
+ }
+
+ inline double FFmpegDecoder::duration() const
+@@ -165,37 +161,30 @@ inline double FFmpegDecoder::reference()
+
+ inline double FFmpegDecoder::reference()
+ {
+- return m_clocks.getCurrentTime();
++ return m_clocks.getCurrentTime();
+ }
+
+-
+-inline FFmpegDecoderAudio & FFmpegDecoder::audio_decoder()
++inline FFmpegDecoderAudio& FFmpegDecoder::audio_decoder()
+ {
+ return m_audio_decoder;
+ }
+
+-
+-inline FFmpegDecoderVideo & FFmpegDecoder::video_decoder()
++inline FFmpegDecoderVideo& FFmpegDecoder::video_decoder()
+ {
+ return m_video_decoder;
+ }
+
+-
+-inline FFmpegDecoderAudio const & FFmpegDecoder::audio_decoder() const
++inline FFmpegDecoderAudio const& FFmpegDecoder::audio_decoder() const
+ {
+ return m_audio_decoder;
+ }
+
+-
+-inline FFmpegDecoderVideo const & FFmpegDecoder::video_decoder() const
++inline FFmpegDecoderVideo const& FFmpegDecoder::video_decoder() const
+ {
+ return m_video_decoder;
+ }
+
+-
+-
+ } // namespace osgFFmpeg
+
+-
+-
+ #endif // HEADER_GUARD_OSGFFMPEG_FFMPEG_DECODER_H
++
diff --git a/graphics/osg/files/patch-src_osgPlugins_ffmpeg_FFmpegDecoderAudio.cpp b/graphics/osg/files/patch-src_osgPlugins_ffmpeg_FFmpegDecoderAudio.cpp
new file mode 100644
index 000000000000..fcee15f62682
--- /dev/null
+++ b/graphics/osg/files/patch-src_osgPlugins_ffmpeg_FFmpegDecoderAudio.cpp
@@ -0,0 +1,478 @@
+--- src/osgPlugins/ffmpeg/FFmpegDecoderAudio.cpp.orig 2022-12-01 18:17:31 UTC
++++ src/osgPlugins/ffmpeg/FFmpegDecoderAudio.cpp
+@@ -1,39 +1,24 @@
+ #include "FFmpegDecoderAudio.hpp"
+-
+ #include <osg/Notify>
+-
+ #include <stdexcept>
+-#include <string.h>
++#include <cstring>
++#include <libavutil/channel_layout.h>
++#include <libavutil/opt.h>
+
+-//DEBUG
+-//#include <iostream>
+-
+-
+ #ifndef AVCODEC_MAX_AUDIO_FRAME_SIZE
+ #define AVCODEC_MAX_AUDIO_FRAME_SIZE 192000
+ #endif
+
+-#if LIBAVCODEC_VERSION_INT < AV_VERSION_INT(55,28,1)
+-#define av_frame_alloc avcodec_alloc_frame
+-#define av_frame_free avcodec_free_frame
+-#endif
+-
+-#if LIBAVCODEC_VERSION_MAJOR < 56
+- #define AV_CODEC_ID_NONE CODEC_ID_NONE
+-#endif
+-
+ namespace osgFFmpeg {
+
+ static int decode_audio(AVCodecContext *avctx, int16_t *samples,
+- int *frame_size_ptr,
+- const uint8_t *buf, int buf_size,
+- SwrContext *swr_context,
+- int out_sample_rate,
+- int out_nb_channels,
+- AVSampleFormat out_sample_format)
++ int *frame_size_ptr,
++ const uint8_t *buf, int buf_size,
++ SwrContext *swr_context,
++ int out_sample_rate,
++ int out_nb_channels,
++ AVSampleFormat out_sample_format)
+ {
+-#if LIBAVCODEC_VERSION_MAJOR >= 53 || (LIBAVCODEC_VERSION_MAJOR==52 && LIBAVCODEC_VERSION_MINOR>=32)
+-
+ AVPacket avpkt;
+ av_init_packet(&avpkt);
+ avpkt.data = const_cast<uint8_t *>(buf);
+@@ -45,30 +30,39 @@ static int decode_audio(AVCodecContext *avctx, int16_t
+ if (!frame)
+ return AVERROR(ENOMEM);
+
+- ret = avcodec_decode_audio4(avctx, frame, &got_frame, &avpkt);
++ // Send the packet to the decoder
++ ret = avcodec_send_packet(avctx, &avpkt);
++ if (ret < 0) {
++ av_frame_free(&frame);
++ return ret;
++ }
+
+-#ifdef USE_AVRESAMPLE // libav's AVFrame structure does not contain a 'channels' field
+- if (ret >= 0 && got_frame) {
+-#else
+- if (ret >= 0 && got_frame && av_frame_get_channels(frame)>0) {
+-#endif
++ // Receive the frame from the decoder
++ ret = avcodec_receive_frame(avctx, frame);
++ if (ret == AVERROR(EAGAIN) || ret == AVERROR_EOF) {
++ av_frame_free(&frame);
++ return 0;
++ } else if (ret < 0) {
++ av_frame_free(&frame);
++ return ret;
++ } else {
++ got_frame = 1;
++ }
++
++ if (ret >= 0 && got_frame && frame->ch_layout.nb_channels > 0) {
+ int ch, plane_size;
+ int planar = av_sample_fmt_is_planar(avctx->sample_fmt);
+
+ int out_samples;
+ // if sample rate changes, number of samples is different
+- if ( out_sample_rate != avctx->sample_rate ) {
+-// out_samples = av_rescale_rnd(swr_get_delay(swr_context, avctx->sample_rate) +
+-// frame->nb_samples, out_sample_rate, avctx->sample_rate, AV_ROUND_UP);
++ if (out_sample_rate != avctx->sample_rate) {
+ out_samples = av_rescale_rnd(frame->nb_samples, out_sample_rate, avctx->sample_rate, AV_ROUND_UP);
+- }
+- else {
++ } else {
+ out_samples = frame->nb_samples;
+ }
+
+ int output_data_size = av_samples_get_buffer_size(&plane_size, out_nb_channels,
+- out_samples,
+- out_sample_format, 1);
++ out_samples, out_sample_format, 1);
+
+ if (*frame_size_ptr < output_data_size) {
+ av_log(avctx, AV_LOG_ERROR, "output buffer size is too small for "
+@@ -78,23 +72,19 @@ static int decode_audio(AVCodecContext *avctx, int16_t
+ }
+
+ // if resampling is needed, call swr_convert
+- if ( swr_context != NULL ) {
+-
++ if (swr_context != nullptr) {
+ out_samples = swr_convert(swr_context, (uint8_t **)&samples, out_samples,
+- (const uint8_t **)frame->extended_data, frame->nb_samples);
++ (const uint8_t **)frame->extended_data, frame->nb_samples);
+
+ // recompute output_data_size following swr_convert result (number of samples actually converted)
+ output_data_size = av_samples_get_buffer_size(&plane_size, out_nb_channels,
+- out_samples,
+- out_sample_format, 1);
+- }
+- else {
+-
++ out_samples, out_sample_format, 1);
++ } else {
+ memcpy(samples, frame->extended_data[0], plane_size);
+
+- if (planar && avctx->channels > 1) {
++ if (planar && frame->ch_layout.nb_channels > 1) {
+ uint8_t *out = ((uint8_t *)samples) + plane_size;
+- for (ch = 1; ch < avctx->channels; ch++) {
++ for (ch = 1; ch < frame->ch_layout.nb_channels; ch++) {
+ memcpy(out, frame->extended_data[ch], plane_size);
+ out += plane_size;
+ }
+@@ -102,26 +92,21 @@ static int decode_audio(AVCodecContext *avctx, int16_t
+ }
+
+ *frame_size_ptr = output_data_size;
+-
+ } else {
+ *frame_size_ptr = 0;
+ }
++
+ av_frame_free(&frame);
+ return ret;
+-
+-#else
+- // fallback for older versions of ffmpeg that don't have avcodec_decode_audio3.
+- return avcodec_decode_audio2(avctx, samples, frame_size_ptr, buf, buf_size);
+-#endif
+ }
+
+
+-FFmpegDecoderAudio::FFmpegDecoderAudio(PacketQueue & packets, FFmpegClocks & clocks) :
++FFmpegDecoderAudio::FFmpegDecoderAudio(PacketQueue &packets, FFmpegClocks &clocks) :
+ m_packets(packets),
+ m_clocks(clocks),
+- m_stream(0),
+- m_context(0),
+- m_packet_data(0),
++ m_stream(nullptr),
++ m_context(nullptr),
++ m_packet_data(nullptr),
+ m_bytes_remaining(0),
+ m_audio_buffer((AVCODEC_MAX_AUDIO_FRAME_SIZE * 3) / 2),
+ m_audio_buf_size(0),
+@@ -129,7 +114,7 @@ FFmpegDecoderAudio::FFmpegDecoderAudio(PacketQueue & p
+ m_end_of_stream(false),
+ m_paused(true),
+ m_exit(false),
+- m_swr_context(NULL)
++ m_swr_context(nullptr)
+ {
+ }
+
+@@ -137,103 +122,95 @@ FFmpegDecoderAudio::~FFmpegDecoderAudio()
+
+ FFmpegDecoderAudio::~FFmpegDecoderAudio()
+ {
+- this->close(true);
++ close(true);
+ }
+
+
+
+-void FFmpegDecoderAudio::open(AVStream * const stream, FFmpegParameters* parameters)
++void FFmpegDecoderAudio::open(AVStream *stream, FFmpegParameters* parameters)
+ {
+ try
+ {
+ // Sound can be optional (i.e. no audio stream is present)
+- if (stream == 0)
++ if (stream == nullptr)
+ return;
+
+ m_stream = stream;
+- m_context = stream->codec;
++ m_context = avcodec_alloc_context3(nullptr);
++ avcodec_parameters_to_context(m_context, stream->codecpar);
+
+ m_in_sample_rate = m_context->sample_rate;
+- m_in_nb_channels = m_context->channels;
++ m_in_nb_channels = m_context->ch_layout.nb_channels;
+ m_in_sample_format = m_context->sample_fmt;
+
+- AVDictionaryEntry *opt_out_sample_rate = av_dict_get( *parameters->getOptions(), "out_sample_rate", NULL, 0 );
+- if ( opt_out_sample_rate )
++ AVDictionaryEntry *opt_out_sample_rate = av_dict_get(*parameters->getOptions(), "out_sample_rate", nullptr, 0);
++ if (opt_out_sample_rate)
+ m_out_sample_rate = atoi(opt_out_sample_rate->value);
+ else
+ m_out_sample_rate = m_in_sample_rate;
+
+- AVDictionaryEntry *opt_out_sample_format = av_dict_get( *parameters->getOptions(), "out_sample_format", NULL, 0 );
+- if ( opt_out_sample_format )
++ AVDictionaryEntry *opt_out_sample_format = av_dict_get(*parameters->getOptions(), "out_sample_format", nullptr, 0);
++ if (opt_out_sample_format)
+ m_out_sample_format = (AVSampleFormat) atoi(opt_out_sample_format->value);
+ else
+ // always packed, planar formats are evil!
+- m_out_sample_format = av_get_packed_sample_fmt( m_in_sample_format );
++ m_out_sample_format = av_get_packed_sample_fmt(m_in_sample_format);
+
+- AVDictionaryEntry *opt_out_nb_channels = av_dict_get( *parameters->getOptions(), "out_nb_channels", NULL, 0 );
+- if ( opt_out_nb_channels )
++ AVDictionaryEntry *opt_out_nb_channels = av_dict_get(*parameters->getOptions(), "out_nb_channels", nullptr, 0);
++ if (opt_out_nb_channels)
+ m_out_nb_channels = atoi(opt_out_nb_channels->value);
+ else
+ m_out_nb_channels = m_in_nb_channels;
+
+- if ( m_in_sample_rate != m_out_sample_rate
++ if (m_in_sample_rate != m_out_sample_rate
+ || m_in_nb_channels != m_out_nb_channels
+- || m_in_sample_format != m_out_sample_format )
++ || m_in_sample_format != m_out_sample_format)
+ {
+-#if 0
+-printf("### CONVERTING from sample format %s TO %s\n\t\tFROM %d TO %d channels\n\t\tFROM %d Hz to %d Hz\n",
+- av_get_sample_fmt_name(m_in_sample_format),
+- av_get_sample_fmt_name(m_out_sample_format),
+- m_in_nb_channels,
+- m_out_nb_channels,
+- m_in_sample_rate,
+- m_out_sample_rate);
+-#endif
+- m_swr_context = swr_alloc_set_opts(NULL,
+- av_get_default_channel_layout(m_out_nb_channels),
+- m_out_sample_format,
+- m_out_sample_rate,
+- av_get_default_channel_layout(m_in_nb_channels),
+- m_in_sample_format,
+- m_in_sample_rate,
+- 0, NULL );
++ AVChannelLayout in_ch_layout;
++ AVChannelLayout out_ch_layout;
++ av_channel_layout_default(&in_ch_layout, m_in_nb_channels);
++ av_channel_layout_default(&out_ch_layout, m_out_nb_channels);
+
+- int err = swr_init(m_swr_context);
++ m_swr_context = swr_alloc();
++ if (!m_swr_context) {
++ throw std::runtime_error("Could not allocate resampler context");
++ }
+
+- if ( err ) {
++ av_opt_set_int(m_swr_context, "in_channel_count", in_ch_layout.nb_channels, 0);
++ av_opt_set_int(m_swr_context, "in_sample_rate", m_in_sample_rate, 0);
++ av_opt_set_sample_fmt(m_swr_context, "in_sample_fmt", m_in_sample_format, 0);
++ av_opt_set_chlayout(m_swr_context, "in_chlayout", &in_ch_layout, 0);
++
++ av_opt_set_int(m_swr_context, "out_channel_count", out_ch_layout.nb_channels, 0);
++ av_opt_set_int(m_swr_context, "out_sample_rate", m_out_sample_rate, 0);
++ av_opt_set_sample_fmt(m_swr_context, "out_sample_fmt", m_out_sample_format, 0);
++ av_opt_set_chlayout(m_swr_context, "out_chlayout", &out_ch_layout, 0);
++
++ int err = swr_init(m_swr_context);
++ if (err < 0) {
+ char error_string[512];
+- av_strerror(err, error_string, 512);
++ av_strerror(err, error_string, sizeof(error_string));
+ OSG_WARN << "FFmpegDecoderAudio - WARNING: Error initializing resampling context : " << error_string << std::endl;
+ swr_free(&m_swr_context);
+- throw std::runtime_error("swr_init() failed");;
++ throw std::runtime_error("swr_init() failed");
+ }
+ }
+
+- // Check stream sanity
+ if (m_context->codec_id == AV_CODEC_ID_NONE)
+- throw std::runtime_error("invalid audio codec");;
++ throw std::runtime_error("invalid audio codec");
+
+- // Find the decoder for the audio stream
+- AVCodec * const p_codec = avcodec_find_decoder(m_context->codec_id);
++ const AVCodec *p_codec = avcodec_find_decoder(m_context->codec_id);
+
+- if (p_codec == 0)
++ if (p_codec == nullptr)
+ throw std::runtime_error("avcodec_find_decoder() failed");
+
+- // Inform the codec that we can handle truncated bitstreams
+- //if (p_codec->capabilities & CODEC_CAP_TRUNCATED)
+- // m_context->flags |= CODEC_FLAG_TRUNCATED;
+-
+- // Open codec
+- if (avcodec_open2(m_context, p_codec, NULL) < 0)
++ if (avcodec_open2(m_context, p_codec, nullptr) < 0)
+ throw std::runtime_error("avcodec_open() failed");
+
+- m_context->get_buffer2 = avcodec_default_get_buffer2;
+-
+ }
+-
+ catch (...)
+ {
+- m_context = 0;
++ avcodec_free_context(&m_context);
+ throw;
+ }
+ }
+@@ -260,6 +237,10 @@ void FFmpegDecoderAudio::close(bool waitForThreadToExi
+ join();
+ }
+ swr_free(&m_swr_context);
++ if (m_context)
++ {
++ avcodec_free_context(&m_context);
++ }
+ }
+
+ void FFmpegDecoderAudio::setVolume(float volume)
+@@ -286,7 +267,7 @@ void FFmpegDecoderAudio::run()
+ decodeLoop();
+ }
+
+- catch (const std::exception & error)
++ catch (const std::exception &error)
+ {
+ OSG_WARN << "FFmpegDecoderAudio::run : " << error.what() << std::endl;
+ }
+@@ -301,15 +282,15 @@ void FFmpegDecoderAudio::setAudioSink(osg::ref_ptr<osg
+ void FFmpegDecoderAudio::setAudioSink(osg::ref_ptr<osg::AudioSink> audio_sink)
+ {
+ // The FFmpegDecoderAudio object takes the responsibility of destroying the audio_sink.
+- OSG_NOTICE<<"Assigning "<<audio_sink<<std::endl;
++ OSG_NOTICE << "Assigning " << audio_sink << std::endl;
+ m_audio_sink = audio_sink;
+ }
+
+
+
+-void FFmpegDecoderAudio::fillBuffer(void * const buffer, size_t size)
++void FFmpegDecoderAudio::fillBuffer(void *buffer, size_t size)
+ {
+- uint8_t * dst_buffer = reinterpret_cast<uint8_t*>(buffer);
++ uint8_t *dst_buffer = reinterpret_cast<uint8_t *>(buffer);
+
+ while (size != 0)
+ {
+@@ -349,9 +330,9 @@ void FFmpegDecoderAudio::decodeLoop()
+
+ void FFmpegDecoderAudio::decodeLoop()
+ {
+- const bool skip_audio = ! validContext() || ! m_audio_sink.valid();
++ const bool skip_audio = !validContext() || !m_audio_sink.valid();
+
+- if (! skip_audio && ! m_audio_sink->playing())
++ if (!skip_audio && !m_audio_sink->playing())
+ {
+ m_clocks.audioSetDelay(m_audio_sink->getDelay());
+ m_audio_sink->play();
+@@ -361,17 +342,17 @@ void FFmpegDecoderAudio::decodeLoop()
+ m_clocks.audioDisable();
+ }
+
+- while (! m_exit)
++ while (!m_exit)
+ {
+
+- if(m_paused)
++ if (m_paused)
+ {
+ m_clocks.pause(true);
+ m_pause_timer.setStartTick();
+
+- while(m_paused && !m_exit)
++ while (m_paused && !m_exit)
+ {
+- microSleep(10000);
++ OpenThreads::Thread::microSleep(10000);
+ }
+
+ m_clocks.setPauseTime(m_pause_timer.time_s());
+@@ -387,12 +368,30 @@ void FFmpegDecoderAudio::decodeLoop()
+ if (packet.valid())
+ packet.clear();
+ }
+- // Else, just idle in this thread.
+- // Note: If m_audio_sink has an audio callback, this thread will still be awaken
+- // from time to time to refill the audio buffer.
+ else
+ {
+- OpenThreads::Thread::microSleep(10000);
++ uint8_t audio_buffer[AVCODEC_MAX_AUDIO_FRAME_SIZE * 3 / 2];
++ size_t audio_data_size = decodeFrame(audio_buffer, sizeof(audio_buffer));
++
++ if (audio_data_size > 0)
++ {
++ // Handle the decoded audio data here.
++ // Since the AudioSink class does not have a specific method for handling raw buffers,
++ // we'll assume you have another method or need to implement this part accordingly.
++
++ // This part needs to match the actual implementation or subclass method
++ // If you have an actual derived class with specific methods, you should call them here.
++ // For example, if there's a method to write raw audio data, use it.
++
++ // Placeholder for actual implementation
++ // Assuming m_audio_sink->writeAudioData(audio_buffer, audio_data_size);
++
++ // OpenThreads::Thread::microSleep(10000); // Uncomment if you want to add a delay
++ }
++ else
++ {
++ OpenThreads::Thread::microSleep(10000);
++ }
+ }
+ }
+ }
+@@ -433,7 +432,7 @@ void FFmpegDecoderAudio::adjustBufferEndPts(const size
+
+
+
+-size_t FFmpegDecoderAudio::decodeFrame(void * const buffer, const size_t size)
++size_t FFmpegDecoderAudio::decodeFrame(void *buffer, const size_t size)
+ {
+ for (;;)
+ {
+@@ -443,7 +442,7 @@ size_t FFmpegDecoderAudio::decodeFrame(void * const bu
+ {
+ int data_size = size;
+
+- const int bytes_decoded = decode_audio(m_context, reinterpret_cast<int16_t*>(buffer), &data_size, m_packet_data, m_bytes_remaining, m_swr_context, m_out_sample_rate, m_out_nb_channels, m_out_sample_format);
++ const int bytes_decoded = decode_audio(m_context, reinterpret_cast<int16_t *>(buffer), &data_size, m_packet_data, m_bytes_remaining, m_swr_context, m_out_sample_rate, m_out_nb_channels, m_out_sample_format);
+
+ if (bytes_decoded < 0)
+ {
+@@ -503,10 +502,6 @@ size_t FFmpegDecoderAudio::decodeFrame(void * const bu
+ }
+ }
+
+-
+-/**
+- *
+- */
+ osg::AudioStream::SampleFormat FFmpegDecoderAudio::sampleFormat() const
+ {
+ switch (m_out_sample_format)
+@@ -515,19 +510,14 @@ osg::AudioStream::SampleFormat FFmpegDecoderAudio::sam
+ throw std::runtime_error("invalid audio format AV_SAMPLE_FMT_NONE");
+ case AV_SAMPLE_FMT_U8:
+ return osg::AudioStream::SAMPLE_FORMAT_U8;
+- break;
+ case AV_SAMPLE_FMT_S16:
+ return osg::AudioStream::SAMPLE_FORMAT_S16;
+- break;
+ case AV_SAMPLE_FMT_S32:
+ return osg::AudioStream::SAMPLE_FORMAT_S32;
+- break;
+ case AV_SAMPLE_FMT_FLT:
+ return osg::AudioStream::SAMPLE_FORMAT_F32;
+- break;
+ case AV_SAMPLE_FMT_DBL:
+ throw std::runtime_error("unhandled audio format AV_SAMPLE_FMT_DBL");
+-
+ default:
+ throw std::runtime_error("unknown audio format");
+ }
diff --git a/graphics/osg/files/patch-src_osgPlugins_ffmpeg_FFmpegDecoderAudio.hpp b/graphics/osg/files/patch-src_osgPlugins_ffmpeg_FFmpegDecoderAudio.hpp
new file mode 100644
index 000000000000..5679e5baaad7
--- /dev/null
+++ b/graphics/osg/files/patch-src_osgPlugins_ffmpeg_FFmpegDecoderAudio.hpp
@@ -0,0 +1,131 @@
+--- src/osgPlugins/ffmpeg/FFmpegDecoderAudio.hpp.orig 2022-12-01 18:17:31 UTC
++++ src/osgPlugins/ffmpeg/FFmpegDecoderAudio.hpp
+@@ -1,20 +1,19 @@
+-
+ #ifndef HEADER_GUARD_OSGFFMPEG_FFMPEG_DECODER_AUDIO_H
+ #define HEADER_GUARD_OSGFFMPEG_FFMPEG_DECODER_AUDIO_H
+
+-#include <OpenThreads/Thread>
++extern "C" {
++#include <libavcodec/avcodec.h>
++#include <libswresample/swresample.h>
++}
+
++#include <OpenThreads/Thread>
+ #include <osg/Timer>
+-
++#include <osg/AudioStream>
+ #include "FFmpegClocks.hpp"
+ #include "FFmpegPacket.hpp"
+ #include "FFmpegParameters.hpp"
+-
+-#include <osg/AudioStream>
+-
+ #include "BoundedMessageQueue.hpp"
+
+-
+ namespace osgFFmpeg {
+
+
+@@ -24,12 +23,12 @@ class FFmpegDecoderAudio : public OpenThreads::Thread
+ public:
+
+ typedef BoundedMessageQueue<FFmpegPacket> PacketQueue;
+- typedef void (* PublishFunc) (const FFmpegDecoderAudio & decoder, void * user_data);
++ typedef void (*PublishFunc)(const FFmpegDecoderAudio &decoder, void *user_data);
+
+- FFmpegDecoderAudio(PacketQueue & packets, FFmpegClocks & clocks);
++ FFmpegDecoderAudio(PacketQueue &packets, FFmpegClocks &clocks);
+ ~FFmpegDecoderAudio();
+
+- void open(AVStream * stream, FFmpegParameters* parameters);
++ void open(AVStream *stream, FFmpegParameters *parameters);
+ void pause(bool pause);
+ void close(bool waitForThreadToExit);
+
+@@ -39,7 +38,7 @@ class FFmpegDecoderAudio : public OpenThreads::Thread
+ virtual void run();
+
+ void setAudioSink(osg::ref_ptr<osg::AudioSink> audio_sink);
+- void fillBuffer(void * buffer, size_t size);
++ void fillBuffer(void *buffer, size_t size);
+
+ bool validContext() const;
+ int frequency() const;
+@@ -53,37 +52,37 @@ class FFmpegDecoderAudio : public OpenThreads::Thread
+
+ void decodeLoop();
+ void adjustBufferEndPts(size_t buffer_size);
+- size_t decodeFrame(void * buffer, size_t size);
++ size_t decodeFrame(void *buffer, size_t size);
+
+
+- PacketQueue & m_packets;
+- FFmpegClocks & m_clocks;
+- AVStream * m_stream;
+- AVCodecContext * m_context;
+- FFmpegPacket m_packet;
+- const uint8_t * m_packet_data;
+- int m_bytes_remaining;
++ PacketQueue &m_packets;
++ FFmpegClocks &m_clocks;
++ AVStream *m_stream;
++ AVCodecContext *m_context;
++ FFmpegPacket m_packet;
++ const uint8_t *m_packet_data;
++ int m_bytes_remaining;
+
+- Buffer m_audio_buffer;
+- size_t m_audio_buf_size;
+- size_t m_audio_buf_index;
++ Buffer m_audio_buffer;
++ size_t m_audio_buf_size;
++ size_t m_audio_buf_index;
+
+- int m_in_sample_rate;
+- int m_in_nb_channels;
+- AVSampleFormat m_in_sample_format;
+- int m_out_sample_rate;
+- int m_out_nb_channels;
+- AVSampleFormat m_out_sample_format;
++ int m_in_sample_rate;
++ int m_in_nb_channels;
++ AVSampleFormat m_in_sample_format;
++ int m_out_sample_rate;
++ int m_out_nb_channels;
++ AVSampleFormat m_out_sample_format;
+
+- SinkPtr m_audio_sink;
++ SinkPtr m_audio_sink;
+
+- osg::Timer m_pause_timer;
++ osg::Timer m_pause_timer;
+
+- bool m_end_of_stream;
+- bool m_paused;
+- volatile bool m_exit;
++ bool m_end_of_stream;
++ bool m_paused;
++ volatile bool m_exit;
+
+- SwrContext * m_swr_context; // Sw resampling context
++ SwrContext *m_swr_context; // Sw resampling context
+ };
+
+
+@@ -92,7 +91,7 @@ inline bool FFmpegDecoderAudio::validContext() const
+
+ inline bool FFmpegDecoderAudio::validContext() const
+ {
+- return m_context != 0;
++ return m_context != nullptr;
+ }
+
+
+@@ -110,5 +109,5 @@ inline int FFmpegDecoderAudio::nbChannels() const
+ } // namespace osgFFmpeg
+
+
+-
+ #endif // HEADER_GUARD_OSGFFMPEG_FFMPEG_DECODER_AUDIO_H
++
diff --git a/graphics/osg/files/patch-src_osgPlugins_ffmpeg_FFmpegDecoderVideo.cpp b/graphics/osg/files/patch-src_osgPlugins_ffmpeg_FFmpegDecoderVideo.cpp
new file mode 100644
index 000000000000..363ffe1028f4
--- /dev/null
+++ b/graphics/osg/files/patch-src_osgPlugins_ffmpeg_FFmpegDecoderVideo.cpp
@@ -0,0 +1,440 @@
+--- src/osgPlugins/ffmpeg/FFmpegDecoderVideo.cpp.orig 2022-12-01 18:17:31 UTC
++++ src/osgPlugins/ffmpeg/FFmpegDecoderVideo.cpp
+@@ -6,38 +6,35 @@
+ #include <stdexcept>
+ #include <string.h>
+
++extern "C" {
++#include <libavutil/imgutils.h>
++}
++
+ namespace osgFFmpeg {
+
+-// TODO - add support for using RGB or RGBA pixel format.
+-// Note from Jason Daly in a osg-submissions thread, "The pix_fmt field of AVCodecContext will indicate the pixel format of the decoded video"
+-
+-
+ FFmpegDecoderVideo::FFmpegDecoderVideo(PacketQueue & packets, FFmpegClocks & clocks) :
+ m_packets(packets),
+ m_clocks(clocks),
+- m_stream(0),
+- m_context(0),
+- m_codec(0),
+- m_packet_data(0),
++ m_stream(nullptr),
++ m_context(nullptr),
++ m_codec(nullptr),
++ m_packet_data(nullptr),
+ m_bytes_remaining(0),
+ m_packet_pts(AV_NOPTS_VALUE),
+ m_writeBuffer(0),
+- m_user_data(0),
+- m_publish_func(0),
++ m_user_data(nullptr),
++ m_publish_func(nullptr),
+ m_paused(true),
+ m_exit(false)
+ #ifdef USE_SWSCALE
+- ,m_swscale_ctx(0)
++ ,m_swscale_ctx(nullptr)
+ #endif
+ {
+-
+ }
+
+-
+-
+ FFmpegDecoderVideo::~FFmpegDecoderVideo()
+ {
+- OSG_INFO<<"Destructing FFmpegDecoderVideo..."<<std::endl;
++ OSG_INFO << "Destructing FFmpegDecoderVideo..." << std::endl;
+
+ this->close(true);
+
+@@ -45,24 +42,23 @@ FFmpegDecoderVideo::~FFmpegDecoderVideo()
+ if (m_swscale_ctx)
+ {
+ sws_freeContext(m_swscale_ctx);
+- m_swscale_ctx = 0;
++ m_swscale_ctx = nullptr;
+ }
+ #endif
+
+ if (m_context)
+ {
+- avcodec_close(m_context);
++ avcodec_free_context(&m_context);
+ }
+
+- OSG_INFO<<"Destructed FFmpegDecoderVideo"<<std::endl;
++ OSG_INFO << "Destructed FFmpegDecoderVideo" << std::endl;
+ }
+
+-
+-
+ void FFmpegDecoderVideo::open(AVStream * const stream)
+ {
+ m_stream = stream;
+- m_context = stream->codec;
++ m_context = avcodec_alloc_context3(nullptr);
++ avcodec_parameters_to_context(m_context, stream->codecpar);
+
+ // Trust the video size given at this point
+ // (avcodec_open seems to sometimes return a 0x0 size)
+@@ -74,43 +70,34 @@ void FFmpegDecoderVideo::open(AVStream * const stream)
+ m_alpha_channel = (m_context->pix_fmt == AV_PIX_FMT_YUVA420P);
+
+ // Find out the framerate
+- #if LIBAVCODEC_VERSION_MAJOR >= 56
+ m_frame_rate = av_q2d(stream->avg_frame_rate);
+- #else
+- m_frame_rate = av_q2d(stream->r_frame_rate);
+- #endif
+
+ // Find the decoder for the video stream
+ m_codec = avcodec_find_decoder(m_context->codec_id);
+
+- if (m_codec == 0)
++ if (m_codec == nullptr)
+ throw std::runtime_error("avcodec_find_decoder() failed");
+
+- // Inform the codec that we can handle truncated bitstreams
+- //if (p_codec->capabilities & CODEC_CAP_TRUNCATED)
+- // m_context->flags |= CODEC_FLAG_TRUNCATED;
+-
+ // Open codec
+- if (avcodec_open2(m_context, m_codec, NULL) < 0)
+- throw std::runtime_error("avcodec_open() failed");
++ if (avcodec_open2(m_context, m_codec, nullptr) < 0)
++ throw std::runtime_error("avcodec_open2() failed");
+
+ // Allocate video frame
+ m_frame.reset(av_frame_alloc());
+
+ // Allocate converted RGB frame
+ m_frame_rgba.reset(av_frame_alloc());
+- m_buffer_rgba[0].resize(avpicture_get_size(AV_PIX_FMT_RGB24, width(), height()));
++ m_buffer_rgba[0].resize(av_image_get_buffer_size(AV_PIX_FMT_RGB24, width(), height(), 1));
+ m_buffer_rgba[1].resize(m_buffer_rgba[0].size());
+
+ // Assign appropriate parts of the buffer to image planes in m_frame_rgba
+- avpicture_fill((AVPicture *) (m_frame_rgba).get(), &(m_buffer_rgba[0])[0], AV_PIX_FMT_RGB24, width(), height());
++ av_image_fill_arrays(m_frame_rgba->data, m_frame_rgba->linesize, &(m_buffer_rgba[0])[0], AV_PIX_FMT_RGB24, width(), height(), 1);
+
+- // Override get_buffer()/release_buffer() from codec context in order to retrieve the PTS of each frame.
++ // Override get_buffer2() from codec context in order to retrieve the PTS of each frame.
+ m_context->opaque = this;
+ m_context->get_buffer2 = getBuffer;
+ }
+
+-
+ void FFmpegDecoderVideo::close(bool waitForThreadToExit)
+ {
+ if (isRunning())
+@@ -123,10 +110,7 @@ void FFmpegDecoderVideo::pause(bool pause)
+
+ void FFmpegDecoderVideo::pause(bool pause)
+ {
+- if(pause)
+- m_paused = true;
+- else
+- m_paused = false;
++ m_paused = pause;
+ }
+
+ void FFmpegDecoderVideo::run()
+@@ -135,102 +119,60 @@ void FFmpegDecoderVideo::run()
+ {
+ decodeLoop();
+ }
+-
+- catch (const std::exception & error)
++ catch (const std::exception &error)
+ {
+ OSG_WARN << "FFmpegDecoderVideo::run : " << error.what() << std::endl;
+ }
+-
+ catch (...)
+ {
+ OSG_WARN << "FFmpegDecoderVideo::run : unhandled exception" << std::endl;
+ }
+ }
+
+-
+-
+ void FFmpegDecoderVideo::decodeLoop()
+ {
+ FFmpegPacket packet;
+ double pts;
+
+- while (! m_exit)
++ while (!m_exit)
+ {
+ // Work on the current packet until we have decoded all of it
+-
+ while (m_bytes_remaining > 0)
+ {
+ // Save global PTS to be stored in m_frame via getBuffer()
+-
+ m_packet_pts = packet.packet.pts;
+
+ // Decode video frame
+-
+ int frame_finished = 0;
++ const int bytes_decoded = avcodec_receive_frame(m_context, m_frame.get());
+
+- // We want to use the entire packet since some codecs will require extra information for decoding
+- const int bytes_decoded = avcodec_decode_video2(m_context, m_frame.get(), &frame_finished, &(packet.packet));
++ if (bytes_decoded == 0)
++ {
++ frame_finished = 1;
++ m_bytes_remaining -= bytes_decoded;
++ m_packet_data += bytes_decoded;
++ }
++ else if (bytes_decoded == AVERROR(EAGAIN))
++ {
++ break;
++ }
++ else if (bytes_decoded < 0)
++ {
++ throw std::runtime_error("avcodec_receive_frame() failed");
++ }
+
+- if (bytes_decoded < 0)
+- throw std::runtime_error("avcodec_decode_video failed()");
+-
+- m_bytes_remaining -= bytes_decoded;
+- m_packet_data += bytes_decoded;
+-
+ // Publish the frame if we have decoded a complete frame
+ if (frame_finished)
+ {
+-#if LIBAVCODEC_VERSION_INT <= AV_VERSION_INT(57,24,102)
+- //ffmpeg-3.0 and below
+- AVRational timebase;
+- // Find out the frame pts
+- if (m_frame->pts != int64_t(AV_NOPTS_VALUE))
++ if (m_frame->pts != AV_NOPTS_VALUE)
+ {
+- pts = m_frame->pts;
+- timebase = m_context->time_base;
+- }
+- else if (packet.packet.dts == int64_t(AV_NOPTS_VALUE) &&
+- m_frame->opaque != 0 &&
+- *reinterpret_cast<const int64_t*>(m_frame->opaque) != int64_t(AV_NOPTS_VALUE))
+- {
+- pts = *reinterpret_cast<const int64_t*>(m_frame->opaque);
+- timebase = m_stream->time_base;
+- }
+- else if (packet.packet.dts != int64_t(AV_NOPTS_VALUE))
+- {
+- pts = packet.packet.dts;
+- timebase = m_stream->time_base;
+- }
+- else
+- {
+- pts = 0;
+- timebase = m_context->time_base;
+- }
+-
+- pts *= av_q2d(timebase);
+-
+-#else
+- //above ffmpeg-3.0
+- // Find out the frame pts
+- if (m_frame->pts != int64_t(AV_NOPTS_VALUE))
+- {
+ pts = av_q2d(m_stream->time_base) * m_frame->pts;
+ }
+- else if (packet.packet.dts == int64_t(AV_NOPTS_VALUE) &&
+- m_frame->opaque != 0 &&
+- *reinterpret_cast<const int64_t*>(m_frame->opaque) != int64_t(AV_NOPTS_VALUE))
+- {
+- pts = av_q2d(m_stream->time_base) * *reinterpret_cast<const int64_t*>(m_frame->opaque);
+- }
+- else if (packet.packet.dts != int64_t(AV_NOPTS_VALUE))
+- {
+- pts = av_q2d(m_stream->time_base) * packet.packet.dts;
+- }
+ else
+ {
+ pts = 0;
+ }
+-#endif
++
+ const double synched_pts = m_clocks.videoSynchClock(m_frame.get(), av_q2d(av_inv_q(m_context->framerate)), pts);
+ const double frame_delay = m_clocks.videoRefreshSchedule(synched_pts);
+
+@@ -238,13 +180,12 @@ void FFmpegDecoderVideo::decodeLoop()
+ }
+ }
+
+- while(m_paused && !m_exit)
++ while (m_paused && !m_exit)
+ {
+- microSleep(10000);
++ OpenThreads::Thread::microSleep(10000);
+ }
+
+ // Get the next packet
+-
+ pts = 0;
+
+ if (packet.valid())
+@@ -253,12 +194,13 @@ void FFmpegDecoderVideo::decodeLoop()
+ bool is_empty = true;
+ packet = m_packets.timedPop(is_empty, 10);
+
+- if (! is_empty)
++ if (!is_empty)
+ {
+ if (packet.type == FFmpegPacket::PACKET_DATA)
+ {
+ m_bytes_remaining = packet.packet.size;
+ m_packet_data = packet.packet.data;
++ avcodec_send_packet(m_context, &(packet.packet));
+ }
+ else if (packet.type == FFmpegPacket::PACKET_FLUSH)
+ {
+@@ -268,8 +210,6 @@ void FFmpegDecoderVideo::decodeLoop()
+ }
+ }
+
+-
+-
+ void FFmpegDecoderVideo::findAspectRatio()
+ {
+ float ratio = 0.0f;
+@@ -283,65 +223,52 @@ void FFmpegDecoderVideo::findAspectRatio()
+ m_pixel_aspect_ratio = ratio;
+ }
+
+-int FFmpegDecoderVideo::convert(AVPicture *dst, int dst_pix_fmt, AVPicture *src,
+- int src_pix_fmt, int src_width, int src_height)
++int FFmpegDecoderVideo::convert(AVFrame *dst, int dst_pix_fmt, AVFrame *src,
++ int src_pix_fmt, int src_width, int src_height)
+ {
+ osg::Timer_t startTick = osg::Timer::instance()->tick();
+ #ifdef USE_SWSCALE
+- if (m_swscale_ctx==0)
++ if (m_swscale_ctx == nullptr)
+ {
+- m_swscale_ctx = sws_getContext(src_width, src_height, (AVPixelFormat) src_pix_fmt,
+- src_width, src_height, (AVPixelFormat) dst_pix_fmt,
+- /*SWS_BILINEAR*/ SWS_BICUBIC, NULL, NULL, NULL);
++ m_swscale_ctx = sws_getContext(src_width, src_height, (AVPixelFormat)src_pix_fmt,
++ src_width, src_height, (AVPixelFormat)dst_pix_fmt,
++ SWS_BICUBIC, nullptr, nullptr, nullptr);
+ }
+
++ OSG_DEBUG << "Using sws_scale ";
+
+- OSG_DEBUG<<"Using sws_scale ";
+-
+- int result = sws_scale(m_swscale_ctx,
+- (src->data), (src->linesize), 0, src_height,
+- (dst->data), (dst->linesize));
++ int result = sws_scale(m_swscale_ctx,
++ src->data, src->linesize, 0, src_height,
++ dst->data, dst->linesize);
+ #else
+
+- OSG_DEBUG<<"Using img_convert ";
++ OSG_DEBUG << "Using img_convert ";
+
+- int result = img_convert(dst, dst_pix_fmt, src,
+- src_pix_fmt, src_width, src_height);
+-
++ int result = av_image_copy_to_buffer(dst->data, dst_pix_fmt, src->data, src_pix_fmt, src_width, src_height);
+ #endif
+ osg::Timer_t endTick = osg::Timer::instance()->tick();
+- OSG_DEBUG<<" time = "<<osg::Timer::instance()->delta_m(startTick,endTick)<<"ms"<<std::endl;
++ OSG_DEBUG << " time = " << osg::Timer::instance()->delta_m(startTick, endTick) << "ms" << std::endl;
+
+ return result;
+ }
+
+-
+ void FFmpegDecoderVideo::publishFrame(const double delay, bool audio_disabled)
+ {
+ // If no publishing function, just ignore the frame
+- if (m_publish_func == 0)
++ if (m_publish_func == nullptr)
+ return;
+
+-#if 1
+- // new code from Jean-Sebasiten Guay - needs testing as we're unclear on the best solution
+ // If the display delay is too small, we better skip the frame.
+ if (!audio_disabled && delay < -0.010)
+ return;
+-#else
+- // original solution that hung on video stream over web.
+- // If the display delay is too small, we better skip the frame.
+- if (delay < -0.010)
+- return;
+-#endif
+
+- AVPicture * const src = (AVPicture *) m_frame.get();
+- AVPicture * const dst = (AVPicture *) m_frame_rgba.get();
++ AVFrame *src = m_frame.get();
++ AVFrame *dst = m_frame_rgba.get();
+
+ // Assign appropriate parts of the buffer to image planes in m_frame_rgba
+- avpicture_fill((AVPicture *) (m_frame_rgba).get(), &(m_buffer_rgba[m_writeBuffer])[0], AV_PIX_FMT_RGB24, width(), height());
++ av_image_fill_arrays(dst->data, dst->linesize, &(m_buffer_rgba[m_writeBuffer])[0], AV_PIX_FMT_RGB24, width(), height(), 1);
+
+ // Convert YUVA420p (i.e. YUV420p plus alpha channel) using our own routine
+-
+ if (m_context->pix_fmt == AV_PIX_FMT_YUVA420P)
+ yuva420pToRgba(dst, src, width(), height());
+ else
+@@ -363,26 +290,25 @@ void FFmpegDecoderVideo::publishFrame(const double del
+ i_delay -= micro_delay;
+ }
+
+- m_writeBuffer = 1-m_writeBuffer;
++ m_writeBuffer = 1 - m_writeBuffer;
+
+- m_publish_func(* this, m_user_data);
++ m_publish_func(*this, m_user_data);
+ }
+
+-
+-
+-void FFmpegDecoderVideo::yuva420pToRgba(AVPicture * const dst, AVPicture * const src, int width, int height)
++void FFmpegDecoderVideo::yuva420pToRgba(AVFrame * const dst, AVFrame * const src, int width, int height)
+ {
+ convert(dst, AV_PIX_FMT_RGB24, src, m_context->pix_fmt, width, height);
+
+ const size_t bpp = 4;
+
+- uint8_t * a_dst = dst->data[0] + 3;
++ uint8_t *a_dst = dst->data[0] + 3;
+
+- for (int h = 0; h < height; ++h) {
++ for (int h = 0; h < height; ++h)
++ {
++ const uint8_t *a_src = src->data[3] + h * src->linesize[3];
+
+- const uint8_t * a_src = src->data[3] + h * src->linesize[3];
+-
+- for (int w = 0; w < width; ++w) {
++ for (int w = 0; w < width; ++w)
++ {
+ *a_dst = *a_src;
+ a_dst += bpp;
+ a_src += 1;
+@@ -396,7 +322,7 @@ int FFmpegDecoderVideo::getBuffer(AVCodecContext * con
+ const FFmpegDecoderVideo * const this_ = reinterpret_cast<const FFmpegDecoderVideo*>(context->opaque);
+
+ const int result = avcodec_default_get_buffer2(context, picture, flags);
+- int64_t * p_pts = reinterpret_cast<int64_t*>( av_malloc(sizeof(int64_t)) );
++ int64_t *p_pts = reinterpret_cast<int64_t*>(av_malloc(sizeof(int64_t)));
+
+ *p_pts = this_->m_packet_pts;
+ picture->opaque = p_pts;
+@@ -415,3 +341,4 @@ void FFmpegDecoderVideo::freeBuffer(void *opaque, uint
+ }
+
+ } // namespace osgFFmpeg
++
diff --git a/graphics/osg/files/patch-src_osgPlugins_ffmpeg_FFmpegDecoderVideo.hpp b/graphics/osg/files/patch-src_osgPlugins_ffmpeg_FFmpegDecoderVideo.hpp
new file mode 100644
index 000000000000..59d4ef26d5ff
--- /dev/null
+++ b/graphics/osg/files/patch-src_osgPlugins_ffmpeg_FFmpegDecoderVideo.hpp
@@ -0,0 +1,62 @@
+--- src/osgPlugins/ffmpeg/FFmpegDecoderVideo.hpp.orig 2022-12-01 18:17:31 UTC
++++ src/osgPlugins/ffmpeg/FFmpegDecoderVideo.hpp
+@@ -1,4 +1,3 @@
+-
+ #ifndef HEADER_GUARD_OSGFFMPEG_FFMPEG_DECODER_VIDEO_H
+ #define HEADER_GUARD_OSGFFMPEG_FFMPEG_DECODER_VIDEO_H
+
+@@ -15,11 +14,11 @@ class FramePtr
+
+ class FramePtr
+ {
+- public:
++ public:
+
+ typedef AVFrame T;
+
+- explicit FramePtr() : _ptr(0) {}
++ explicit FramePtr() : _ptr(nullptr) {}
+ explicit FramePtr(T* ptr) : _ptr(ptr) {}
+
+ ~FramePtr()
+@@ -43,14 +42,11 @@ class FramePtr
+
+ void cleanup()
+ {
+- if (_ptr) av_free(_ptr);
+- _ptr = 0;
++ if (_ptr) av_frame_free(&_ptr);
++ _ptr = nullptr;
+ }
+
+-
+-
+ protected:
+-
+ T* _ptr;
+ };
+
+@@ -88,12 +84,11 @@ class FFmpegDecoderVideo : public OpenThreads::Thread
+ void findAspectRatio();
+ void publishFrame(double delay, bool audio_disabled);
+ double synchronizeVideo(double pts);
+- void yuva420pToRgba(AVPicture *dst, AVPicture *src, int width, int height);
++ void yuva420pToRgba(AVFrame* dst, AVFrame* src, int width, int height);
+
+- int convert(AVPicture *dst, int dst_pix_fmt, AVPicture *src,
++ int convert(AVFrame* dst, int dst_pix_fmt, AVFrame* src,
+ int src_pix_fmt, int src_width, int src_height);
+
+-
+ static int getBuffer(AVCodecContext * context, AVFrame * picture, int flags);
+ static void freeBuffer(void * opaque, uint8_t *data);
+
+@@ -101,7 +96,7 @@ class FFmpegDecoderVideo : public OpenThreads::Thread
+ FFmpegClocks & m_clocks;
+ AVStream * m_stream;
+ AVCodecContext * m_context;
+- AVCodec * m_codec;
++ const AVCodec* m_codec;
+ const uint8_t * m_packet_data;
+ int m_bytes_remaining;
+ int64_t m_packet_pts;
diff --git a/graphics/osg/files/patch-src_osgPlugins_ffmpeg_FFmpegPacket.hpp b/graphics/osg/files/patch-src_osgPlugins_ffmpeg_FFmpegPacket.hpp
new file mode 100644
index 000000000000..daa4932f1e6f
--- /dev/null
+++ b/graphics/osg/files/patch-src_osgPlugins_ffmpeg_FFmpegPacket.hpp
@@ -0,0 +1,11 @@
+--- src/osgPlugins/ffmpeg/FFmpegPacket.hpp.orig 2022-12-01 18:17:31 UTC
++++ src/osgPlugins/ffmpeg/FFmpegPacket.hpp
+@@ -42,7 +42,7 @@ namespace osgFFmpeg
+ void clear()
+ {
+ if (packet.data != 0)
+- av_free_packet(&packet);
++ av_packet_unref(&packet);
+
+ release();
+ }
diff --git a/graphics/osg/files/patch-src_osgPlugins_ffmpeg_FFmpegParameters.cpp b/graphics/osg/files/patch-src_osgPlugins_ffmpeg_FFmpegParameters.cpp
new file mode 100644
index 000000000000..e2a09c3959d0
--- /dev/null
+++ b/graphics/osg/files/patch-src_osgPlugins_ffmpeg_FFmpegParameters.cpp
@@ -0,0 +1,37 @@
+--- src/osgPlugins/ffmpeg/FFmpegParameters.cpp.orig 2022-12-01 18:17:31 UTC
++++ src/osgPlugins/ffmpeg/FFmpegParameters.cpp
+@@ -1,4 +1,3 @@
+-
+ #include "FFmpegParameters.hpp"
+
+ #include <string>
+@@ -21,11 +20,8 @@ inline AVPixelFormat osg_av_get_pix_fmt(const char *na
+
+ inline AVPixelFormat osg_av_get_pix_fmt(const char *name) { return av_get_pix_fmt(name); }
+
+-
+ namespace osgFFmpeg {
+
+-
+-
+ FFmpegParameters::FFmpegParameters() :
+ m_format(0),
+ m_context(0),
+@@ -40,7 +36,6 @@ FFmpegParameters::~FFmpegParameters()
+ av_dict_free(&m_options);
+ }
+
+-
+ void FFmpegParameters::parse(const std::string& name, const std::string& value)
+ {
+ if (value.empty())
+@@ -52,7 +47,8 @@ void FFmpegParameters::parse(const std::string& name,
+ #ifndef ANDROID
+ avdevice_register_all();
+ #endif
+- m_format = av_find_input_format(value.c_str());
++ const AVInputFormat* format = av_find_input_format(value.c_str());
++ m_format = const_cast<AVInputFormat*>(format);
+ if (!m_format)
+ OSG_NOTICE<<"Failed to apply input video format: "<<value.c_str()<<std::endl;
+ }
diff --git a/graphics/osg/files/patch-src_osgPlugins_ffmpeg_ReaderWriterFFmpeg.cpp b/graphics/osg/files/patch-src_osgPlugins_ffmpeg_ReaderWriterFFmpeg.cpp
new file mode 100644
index 000000000000..6bf9c3e11141
--- /dev/null
+++ b/graphics/osg/files/patch-src_osgPlugins_ffmpeg_ReaderWriterFFmpeg.cpp
@@ -0,0 +1,100 @@
+--- src/osgPlugins/ffmpeg/ReaderWriterFFmpeg.cpp.orig 2022-12-01 18:17:31 UTC
++++ src/osgPlugins/ffmpeg/ReaderWriterFFmpeg.cpp
+@@ -10,7 +10,6 @@
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * OpenSceneGraph Public License for more details.
+ */
+-
+ #include "FFmpegHeaders.hpp"
+ #include "FFmpegImageStream.hpp"
+ #include "FFmpegParameters.hpp"
+@@ -19,13 +18,6 @@
+ #include <osgDB/FileNameUtils>
+ #include <osgDB/FileUtils>
+
+-
+-#if LIBAVCODEC_VERSION_MAJOR >= 53 || \
+- (LIBAVCODEC_VERSION_MAJOR==52 && LIBAVCODEC_VERSION_MINOR>=30) || \
+- (LIBAVCODEC_VERSION_MAJOR==52 && LIBAVCODEC_VERSION_MINOR==20 && LIBAVCODEC_VERSION_MICRO >= 1)
+- #define USE_AV_LOCK_MANAGER
+-#endif
+-
+ extern "C" {
+
+ static void log_to_osg(void* /*ptr*/, int level, const char *fmt, va_list vl)
+@@ -100,26 +92,21 @@ class ReaderWriterFFmpeg : public osgDB::ReaderWriter
+
+ supportsOption("format", "Force setting input format (e.g. vfwcap for Windows webcam)");
+ supportsOption("pixel_format", "Set pixel format");
+- supportsOption("frame_size", "Set frame size (e.g. 320x240)");
++ supportsOption("frame_size", "Set frame size (e.g. 320x240)");
+ supportsOption("frame_rate", "Set frame rate (e.g. 25)");
+ // WARNING: This option is kept for backwards compatibility only, use out_sample_rate instead!
+ supportsOption("audio_sample_rate", "Set audio sampling rate (e.g. 44100)");
+ supportsOption("out_sample_format", "Set the output sample format (e.g. AV_SAMPLE_FMT_S16)");
+- supportsOption("out_sample_rate", "Set the output sample rate or frequency in Hz (e.g. 48000)");
++ supportsOption("out_sample_rate", "Set the output sample rate or frequency in Hz (e.g. 48000)");
+ supportsOption("out_nb_channels", "Set the output number of channels (e.g. 2 for stereo)");
+- supportsOption("context", "AVIOContext* for custom IO");
+- supportsOption("mad", "Max analyze duration (seconds)");
+- supportsOption("rtsp_transport", "RTSP transport (udp, tcp, udp_multicast or http)");
++ supportsOption("context", "AVIOContext* for custom IO");
++ supportsOption("mad", "Max analyze duration (seconds)");
++ supportsOption("rtsp_transport", "RTSP transport (udp, tcp, udp_multicast or http)");
+
+ av_log_set_callback(log_to_osg);
+
+-#ifdef USE_AV_LOCK_MANAGER
+- // enable thread locking
+- av_lockmgr_register(&lockMgr);
+-#endif
+ // Register all FFmpeg formats/codecs
+- av_register_all();
+-
++ avdevice_register_all();
+ avformat_network_init();
+ }
+
+@@ -218,41 +205,7 @@ class ReaderWriterFFmpeg : public osgDB::ReaderWriter
+ }
+ }
+ }
+-
+-#ifdef USE_AV_LOCK_MANAGER
+- static int lockMgr(void **mutex, enum AVLockOp op)
+- {
+- // returns are 0 success
+- OpenThreads::Mutex **m=(OpenThreads::Mutex**)mutex;
+- if (op==AV_LOCK_CREATE)
+- {
+- *m=new OpenThreads::Mutex;
+- return !*m;
+- }
+- else if (op==AV_LOCK_DESTROY)
+- {
+- delete *m;
+- return 0;
+- }
+- else if (op==AV_LOCK_OBTAIN)
+- {
+- (*m)->lock();
+- return 0;
+- }
+- else if (op==AV_LOCK_RELEASE)
+- {
+- (*m)->unlock();
+- return 0;
+- }
+- else
+- {
+- return -1;
+- }
+- }
+-#endif
+-
+ };
+
+-
+-
+ REGISTER_OSGPLUGIN(ffmpeg, ReaderWriterFFmpeg)
++
diff --git a/graphics/py-pycollada/Makefile b/graphics/py-pycollada/Makefile
index 37e4ea3a82bc..c85d95ded77c 100644
--- a/graphics/py-pycollada/Makefile
+++ b/graphics/py-pycollada/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pycollada
DISTVERSION= 0.6
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -21,6 +21,6 @@ USE_PYTHON= autoplist distutils
OPTIONS_DEFINE= LXML
LXML_DESC= Uses lxml for XML loading, construction, and saving.
-LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR}
+LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR}
.include <bsd.port.mk>
diff --git a/graphics/py-termtosvg/Makefile b/graphics/py-termtosvg/Makefile
index 947259a2c182..3d6b89d40203 100644
--- a/graphics/py-termtosvg/Makefile
+++ b/graphics/py-termtosvg/Makefile
@@ -1,6 +1,6 @@
PORTNAME= termtosvg
PORTVERSION= 1.1.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +12,7 @@ WWW= https://github.com/nbedos/termtosvg
LICENSE= BSD3CLAUSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}svgwrite>=0:graphics/py-svgwrite@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyte>=0:devel/py-pyte@${PY_FLAVOR}
USES= python
diff --git a/graphics/py-tifffile/Makefile b/graphics/py-tifffile/Makefile
index ff9827739709..b97efc5fe285 100644
--- a/graphics/py-tifffile/Makefile
+++ b/graphics/py-tifffile/Makefile
@@ -1,5 +1,6 @@
PORTNAME= tifffile
PORTVERSION= 2025.6.1
+PORTREVISION= 1
CATEGORIES= graphics python
MASTER_SITES= PYPI \
https://github.com/cgohlke/tifffile/releases/download/v${PORTVERSION}/
@@ -30,7 +31,7 @@ ZARR_DESC= Access zarr store
CODECS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}imagecodecs>=2024.12.30:graphics/py-imagecodecs@${PY_FLAVOR}
PLOT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib@${PY_FLAVOR}
XML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}defusedxml>=0:devel/py-defusedxml@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR}
ZARR_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fsspec>=0:filesystems/py-fsspec@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}kerchunk>=0:filesystems/py-kerchunk@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}zarr>=3:devel/py-zarr@${PY_FLAVOR}
diff --git a/irc/znc/Makefile b/irc/znc/Makefile
index 0e5fc948855f..85ab3b4772a1 100644
--- a/irc/znc/Makefile
+++ b/irc/znc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= znc
-DISTVERSION= 1.10.0
+DISTVERSION= 1.10.1
CATEGORIES= irc
MASTER_SITES= https://znc.in/releases/ \
https://znc.in/releases/archive/
diff --git a/irc/znc/distinfo b/irc/znc/distinfo
index 578ba82c281c..a04c801f1e69 100644
--- a/irc/znc/distinfo
+++ b/irc/znc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749582665
-SHA256 (znc-1.10.0.tar.gz) = be65ad9b62ef545a7e9486f2f74134edc53ba513ad43a69d9d8b476605336b19
-SIZE (znc-1.10.0.tar.gz) = 2305040
+TIMESTAMP = 1751491897
+SHA256 (znc-1.10.1.tar.gz) = 4e6e76851dbf2606185972b53ec5decad68fe53b63a56e4df8b8b3c0a6c46800
+SIZE (znc-1.10.1.tar.gz) = 2310976
diff --git a/korean/hunspell/Makefile b/korean/hunspell/Makefile
index 4c57e97cc4b7..fdad9a3c27cb 100644
--- a/korean/hunspell/Makefile
+++ b/korean/hunspell/Makefile
@@ -1,5 +1,6 @@
PORTNAME= hunspell
PORTVERSION= 0.7.90
+PORTREVISION= 1
CATEGORIES= korean textproc
MAINTAINER= jkim@FreeBSD.org
@@ -12,7 +13,7 @@ LICENSE_FILE_GPLv2+ = ${WRKSRC}/LICENSE.GPL
LICENSE_FILE_LGPL21+ = ${WRKSRC}/LICENSE.LGPL
LICENSE_FILE_MPL11= ${WRKSRC}/LICENSE.MPL
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR}
TEST_DEPENDS= hunspell:textproc/hunspell \
gmake:devel/gmake
diff --git a/lang/ghc/Makefile b/lang/ghc/Makefile
index 888e4c524e25..f3e39bfcf1a6 100644
--- a/lang/ghc/Makefile
+++ b/lang/ghc/Makefile
@@ -23,11 +23,14 @@ USES= autoreconf compiler:c11 gmake \
GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --docdir=${DOCSDIR}
-CONFIGURE_ENV= ALEX=/usr/bin/true HAPPY=/usr/bin/true
+CONFIGURE_ENV= CC=${CC} CXX=${CXX} CPP=${CPP} GHC=${BOOT_GHC} \
+ ALEX=/usr/bin/true HAPPY=/usr/bin/true
+CONFIGURE_TARGET= ${GHC_ARCH}-portbld-${OPSYS:tl}
USE_LOCALE= en_US.UTF-8
NO_CCACHE= yes
OPTIONS_SUB= yes
-SHEBANG_FILES= ${BOOT_SCRIPT}
+SHEBANG_FILES= ${BOOT_SCRIPT} \
+ hadrian/bootstrap/bootstrap.py
OPTIONS_DEFINE?= DYNAMIC GMP PROFILE DOCS PDFDOCS
OPTIONS_DEFAULT= DYNAMIC PROFILE GMP
@@ -43,12 +46,9 @@ DYNAMIC_DESC= Add support for dynamic linking
GMP_DESC= Use GNU Multi-precision Library from Ports
PROFILE_DESC= Add support for performance profiling
-BOOT_CONFIGURE_ENV= GHC=${LOCALBASE}/bin/ghc
-BOOT_CONFIGURE_ENV_OFF= GHC=${BOOT_GHC} LLC=llc${BOOT_LLVM_VERSION} OPT=opt${BOOT_LLVM_VERSION}
-
DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx
-DOCS_VARS= enable_docs=YES hadrian_docs_arg=--docs=no-sphinx-pdfs
-DOCS_VARS_OFF= enable_docs=NO hadrian_docs_arg=--docs=none
+DOCS_VARS= hadrian_docs_arg=--docs=no-sphinx-pdfs
+DOCS_VARS_OFF= hadrian_docs_arg=--docs=none
PDFDOCS_IMPLIES= DOCS
PDFDOCS_BUILD_DEPENDS= xelatex:print/tex-xetex \
@@ -59,8 +59,8 @@ DYNAMIC_CONFIGURE_WITH= system-libffi \
ffi-includes=${LOCALBASE}/include \
ffi-libraries=${LOCALBASE}/lib
DYNAMIC_LIB_DEPENDS= libffi.so:devel/libffi
-DYNAMIC_VARS= enable_dynamic=YES hadrian_setting_dynamic=True
-DYNAMIC_VARS_OFF= enable_dynamic=NO hadrian_setting_dynamic=False
+DYNAMIC_VARS= hadrian_setting_dynamic=True
+DYNAMIC_VARS_OFF= hadrian_setting_dynamic=False
# do not replace this with GMP_CONFIGURE_WITH
# it adds "--without-gmp-*" when the option is OFF, which results in "no" value
@@ -70,8 +70,8 @@ GMP_CONFIGURE_ON= --with-gmp-includes=${LOCALBASE}/include \
GMP_LIB_DEPENDS= libgmp.so:math/gmp
GMP_VARS_OFF= hadrian_gmp_arg=--bignum=native
-PROFILE_VARS= enable_profile=YES hadrian_setting_profile=True
-PROFILE_VARS_OFF= enable_profile=NO hadrian_setting_profile=False
+PROFILE_VARS= hadrian_setting_profile=True
+PROFILE_VARS_OFF= hadrian_setting_profile=False
GHC_VERSION?= 9.8.4
LLVM_VERSION?= 15
@@ -94,13 +94,16 @@ BASE_PACKAGES?= Cabal-3.10.3.0 array-0.5.8.0 base-4.19.2.0 binary-0.8.9.1 \
PLIST_SUB+= ${pkg:C/-([0-9.])+//:tu}_VERSION=${pkg:C/^([^\.]*-)+//}
.endfor
+PLIST_SUB+= GHC_ARCH=${GHC_ARCH}
+
.include <bsd.port.pre.mk>
+# GHC 9.2 has a different name for this
BOOT_SCRIPT?= ./boot.source
.if ${SLAVE_PORT} != "yes"
PORTDOCS= *
-HADRIAN_PLAN= ${PATCHDIR}/plan-bootstrap-${BOOT_GHC_VERSION:C/\./_/g}.json
+HADRIAN_PLAN?= ${PATCHDIR}/plan-bootstrap-${BOOT_GHC_VERSION:C/\./_/g}.json
.else
HADRIAN_DOCS_ARG= --docs=none
HADRIAN_PLAN= ${MASTERDIR}/files/plan-bootstrap-${BOOT_GHC_VERSION:C/\./_/g}.json
@@ -110,27 +113,25 @@ PLIST_SUB+= GMP=
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
-CONFIGURE_ENV+= CC=${CC} CXX=${CXX}
-SHEBANG_FILES+= hadrian/bootstrap/bootstrap.py
HADRIAN_CMD= ${WRKSRC}/hadrian/bootstrap/_build/bin/hadrian ${HADRIAN_DOCS_ARG} ${HADRIAN_GMP_ARG}
DO_MAKE_BUILD= ${SETENVI} ${WRK_ENV} ${HADRIAN_CMD} ${_MAKE_JOBS} --flavour=ports
ALL_TARGET= binary-dist-dir
INSTALL_WRKSRC= ${WRKSRC}/_build/bindist/ghc-${GHC_VERSION}-${CONFIGURE_TARGET}
-.if (empty(PORT_OPTIONS:MDYNAMIC) || empty(PORT_OPTIONS:MPROFILE))
+.if ! ${PORT_OPTIONS:MDYNAMIC} || !${PORT_OPTIONS:MPROFILE}
IGNORE= Building with Hadrian requires both DYNAMIC and PROFILE for now
.endif
GHC_ARCH= ${ARCH:S/amd64/x86_64/:C/armv.*/arm/}
-CONFIGURE_TARGET= ${GHC_ARCH}-portbld-${OPSYS:tl}
BOOT_DIR= ${WRKDIR}/ghc-${BOOT_GHC_VERSION}-${CONFIGURE_TARGET}
BOOT_INSTALL_DIR= ${WRKDIR}/ghc-boot-install
-BOOT_GHC= ${BOOT_INSTALL_DIR}/bin/ghc-${BOOT_GHC_VERSION}
-
-PLIST_SUB+= GHC_ARCH=${GHC_ARCH}
-.if empty(PORT_OPTIONS:MBOOT)
+.if ! ${PORT_OPTIONS:MBOOT}
DISTFILES+= ghc-${BOOT_GHC_VERSION}-boot-${ARCH}-freebsd${EXTRACT_SUFX}:boot
+BOOT_GHC= ${BOOT_INSTALL_DIR}/bin/ghc-${BOOT_GHC_VERSION}
+.else
+# Allow to be overriden by user when using the BOOT option
+BOOT_GHC?= ${LOCALBASE}/bin/ghc
.endif # MBOOT
.if !defined(IGNORE_MISSING_HADRIAN)
@@ -148,16 +149,36 @@ post-patch:
${PATCHDIR}/UserSettings.hs > ${WRKSRC}/hadrian/src/UserSettings.hs
pre-configure:
- # Call the bootstrap script
- cd ${WRKSRC}/ && ${BOOT_SCRIPT}
+# Call the bootstrap script
+ cd ${WRKSRC} && ${BOOT_SCRIPT}
+.if ! ${PORT_OPTIONS:MBOOT}
# If we are using bootstrap compiler, configure and install it into ${BOOT_DIR}
-.if empty(PORT_OPTIONS:MBOOT)
- cd ${BOOT_DIR} && ${CONFIGURE_CMD} ${CONFIGURE_ENV} --prefix=${BOOT_INSTALL_DIR}
+ cd ${BOOT_DIR} && ${SETENVI} ${CONFIGURE_ENV} ${CONFIGURE_CMD} --prefix=${BOOT_INSTALL_DIR}
cd ${BOOT_DIR} && ${SETENVI} ${WRK_ENV} ${GMAKE} PACKAGES='' install
.endif
-# Compile Hadrian
+
+pre-build:
+.if ! ${PORT_OPTIONS:MBOOT}
+# Compile Hadrian using the bootstrap compiler and bootstrap Hadrian distfile
cd ${WRKSRC}/hadrian/bootstrap && \
./bootstrap.py -w ${BOOT_GHC} -s ${DISTDIR}/hadrian-${GHC_VERSION}-boot.tar.gz
+.else
+# Otherwise, use whatever GHC and Hadrian plan the user wants
+. if !exists(${BOOT_GHC})
+ @${ECHO_CMD} "===> BOOT_GHC ${BOOT_GHC} does not exist"
+ @${ECHO_CMD} "Re-run make BOOT_GHC=/path/to/correct/ghc"
+ @${FALSE}
+. endif
+. if !exists(${HADRIAN_PLAN})
+ @${ECHO_CMD} "===> HADRIAN_PLAN ${HADRIAN_PLAN} does not exist"
+ @${ECHO_CMD} "Run ls ${WRKSRC}/hadrian/bootstrap to see available plans"
+ @${ECHO_CMD} "Pick one closest to ${BOOT_GHC} ,"
+ @${ECHO_CMD} "hack if needed, run make HADRIAN_PLAN=/path/to/plan.json"
+ @${FALSE}
+. endif
+ cd ${WRKSRC}/hadrian/bootstrap && \
+ ./bootstrap.py -w ${BOOT_GHC} --deps ${HADRIAN_PLAN}
+.endif
pre-install:
cd ${INSTALL_WRKSRC} && ${CONFIGURE_CMD} ${CONFIGURE_ENV} --prefix=${PREFIX}
@@ -172,24 +193,15 @@ post-install:
${FIND} ${STAGEDIR}${PREFIX}/lib/ghc-${GHC_VERSION} -name '*.so' -exec ${STRIP_CMD} {} +
${RM} ${STAGEDIR}${PREFIX}/bin/haddock
.if ${SLAVE_PORT} == "yes"
+# Do not install docs for slave GHCs
${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
.endif
post-install-DOCS-off:
-# Docs for Haskell libraries are generated by Haddock, not sphinx, so we have
-# to pass WITH_HADDOCK=no to the build.mk to skip their generation.
-# However, we don't want to do that because this would cause Haddock itself not
-# to be built.
${RM} -r ${STAGEDIR}${DOCSDIR}/html
-.if exists(${BOOT_INSTALL_DIR}/bin/runhaskell)
-RUNHASKELL?= ${BOOT_INSTALL_DIR}/bin/runhaskell
-.else
-RUNHASKELL?= ${LOCALBASE}/bin/runhaskell
-.endif
-
# Create a bootstrap compiler tar ball: run this in an interactive poudriere jail
# Set all OPTIONS to OFF when generating bootstraps
.PHONY: create-bootstrap
@@ -221,14 +233,7 @@ create-stack-bindist:
.PHONY: create-hadrian-bootstrap
create-hadrian-bootstrap:
-.if !empty(PORT_OPTIONS:MBOOT)
- @${ECHO_CMD} "Generating Hadrian bootstrap without bootstrap GHC isn't supported"
- ${FALSE}
-.endif
${MAKE} -C ${.CURDIR} patch build-depends USE_PACKAGE_DEPENDS_ONLY=yes IGNORE_MISSING_HADRIAN=yes
-# We always would need to create our own plan.json file and put it into PATCHDIR:
-# Predefined plans use integer-gmp, while we build bootstraps with integer-simple
-# Predefined plans aren't pretty-printed, so we can't easily patch them
cd ${WRKSRC}/hadrian/bootstrap && \
./bootstrap.py -w ${BOOT_GHC} --deps ${HADRIAN_PLAN} fetch -o /tmp/hadrian-${GHC_VERSION}-boot
@@ -241,11 +246,6 @@ create-hadrian-bootstrap:
.PHONY: check-hadrian-bootstrap
check-hadrian-bootstrap:
-.if !empty(PORT_OPTIONS:MBOOT)
- @${ECHO_CMD} "Generating Hadrian bootstrap without bootstrap GHC isn't supported"
- ${FALSE}
-.endif
-# Compile Hadrian
cd ${WRKSRC}/hadrian/bootstrap && \
./bootstrap.py -w ${BOOT_GHC} -s /tmp/hadrian-${GHC_VERSION}-boot.tar.gz
diff --git a/lang/hs-futhark/Makefile b/lang/hs-futhark/Makefile
index 760c6f27519d..af042ba0507d 100644
--- a/lang/hs-futhark/Makefile
+++ b/lang/hs-futhark/Makefile
@@ -1,6 +1,6 @@
PORTNAME= futhark
DISTVERSIONPREFIX= v
-DISTVERSION= 0.25.30
+DISTVERSION= 0.25.32
CATEGORIES= lang haskell
MAINTAINER= yuri@FreeBSD.org
@@ -14,24 +14,28 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= cabal
USE_CABAL= Diff-1.0.2 \
- ListLike-4.7.8.2 \
- OneTuple-0.4.2_1 \
- QuickCheck-2.15.0.1_1 \
+ Glob-0.10.2_3 \
+ ListLike-4.7.8.3 \
+ OneTuple-0.4.2 \
+ Only-0.1_2 \
+ QuickCheck-2.16.0.0 \
StateVar-1.2.2 \
adjunctions-4.4.3 \
- aeson-2.2.3.0_3 \
- alex-3.5.2.0 \
+ aeson-2.2.3.0_4 \
+ alex-3.5.3.0 \
ansi-terminal-1.1.2 \
ansi-terminal-types-1.1 \
assoc-1.1.1_1 \
async-2.2.5_3 \
attoparsec-0.14.4_6 \
base-compat-0.14.1 \
+ base-compat-batteries-0.14.1 \
base-orphans-0.9.3 \
base16-bytestring-1.0.2.0_1 \
bifunctors-5.6.2_2 \
+ binary-orphans-1.0.5_1 \
bitvec-1.1.5.0_3 \
- blaze-builder-0.4.2.3 \
+ blaze-builder-0.4.3 \
blaze-html-0.9.2.0_1 \
blaze-markup-0.8.3.0_2 \
bmp-1.2.6.4 \
@@ -39,16 +43,20 @@ USE_CABAL= Diff-1.0.2 \
bytestring-to-vector-0.3.0.1 \
call-stack-0.4.0 \
case-insensitive-1.2.1.0 \
+ cassava-0.5.4.0_1 \
character-ps-0.1 \
clock-0.8.4 \
cmark-gfm-0.2.6_1 \
co-log-core-0.3.2.5 \
+ code-page-0.2.1 \
colour-2.3.6 \
comonad-5.0.9_1 \
constraints-0.14.2_1 \
contravariant-1.5.5 \
+ criterion-1.6.4.0_1 \
+ criterion-measurement-0.2.3.0 \
cryptohash-md5-0.11.101.0_6 \
- data-default-0.8.0.0 \
+ data-default-0.8.0.1 \
data-default-class-0.2.0.0 \
data-fix-0.3.4_1 \
dense-linear-algebra-0.1.0.0 \
@@ -65,16 +73,16 @@ USE_CABAL= Diff-1.0.2 \
file-embed-0.0.16.0 \
fmlist-0.9.4 \
free-5.2_7 \
- futhark-data-1.1.1.0 \
+ futhark-data-1.1.2.0 \
futhark-manifest-1.5.0.0 \
futhark-server-1.2.3.0 \
- generic-arbitrary-1.0.1_1 \
+ generic-arbitrary-1.0.1.2 \
generic-deriving-1.14.6_1 \
generic-lens-2.2.2.0_1 \
generic-lens-core-2.2.1.0_2 \
generically-0.1.1_4 \
githash-0.1.7.0 \
- half-0.3.2 \
+ half-0.3.3 \
happy-2.1.5 \
happy-lib-2.1.5 \
hashable-1.5.0.0_1 \
@@ -87,37 +95,39 @@ USE_CABAL= Diff-1.0.2 \
integer-conversion-0.1.1_1 \
integer-logarithms-1.0.4 \
invariant-0.6.4_1 \
- kan-extensions-5.2.6_1 \
+ js-chart-2.9.4.1 \
+ kan-extensions-5.2.7 \
language-c-quote-0.13.0.2 \
- lens-5.3.4 \
+ lens-5.3.5 \
lens-aeson-1.2.3_2 \
- lsp-2.7.0.1 \
+ lsp-2.7.0.1_1 \
lsp-types-2.3.0.1 \
mainland-pretty-0.7.1.1 \
math-functions-0.3.4.4 \
megaparsec-9.7.0 \
- mod-0.2.0.1 \
+ microstache-1.0.3_1 \
+ mod-0.2.0.1_1 \
mwc-random-0.15.2.0 \
neat-interpolation-0.5.1.4 \
network-uri-2.6.4.2_1 \
old-locale-1.0.0.7_2 \
old-time-1.1.0.4 \
- optparse-applicative-0.18.1.0_1 \
- os-string-2.0.7 \
+ optparse-applicative-0.19.0.0 \
+ os-string-2.0.7_1 \
parallel-3.2.2.0_9 \
parser-combinators-1.3.0_1 \
prettyprinter-1.7.1 \
prettyprinter-ansi-terminal-1.1.3 \
- primitive-0.9.0.0_2 \
+ primitive-0.9.1.0 \
process-extras-0.7.4_1 \
- profunctors-5.6.2_3 \
- quickcheck-instances-0.3.32_1 \
- random-1.2.1.3 \
+ profunctors-5.6.3 \
+ quickcheck-instances-0.3.33_1 \
+ random-1.3.1 \
reflection-2.1.9_1 \
regex-1.1.0.2 \
regex-base-0.94.0.3 \
regex-pcre-builtin-0.95.2.3.8.44_6 \
- regex-tdfa-1.3.2.3 \
+ regex-tdfa-1.3.2.4 \
row-types-1.0.1.2_1 \
safe-0.3.21_1 \
safe-exceptions-0.1.7.4_1 \
@@ -128,13 +138,15 @@ USE_CABAL= Diff-1.0.2 \
semirings-0.7 \
some-1.0.6_2 \
sorted-list-0.2.3.1 \
- splitmix-0.1.1 \
+ splitmix-0.1.3.1 \
srcloc-0.6.0.1 \
statistics-0.16.3.0 \
strict-0.5.1_1 \
syb-0.7.2.4 \
tagged-0.8.9 \
- tasty-1.5.3_1 \
+ tasty-1.5.3_2 \
+ tasty-hunit-0.10.2 \
+ tasty-quickcheck-0.11.1_3 \
temporary-1.3 \
terminal-size-0.3.4_1 \
text-iso8601-0.1.1_2 \
@@ -151,7 +163,7 @@ USE_CABAL= Diff-1.0.2 \
time-locale-compat-0.1.1.5 \
transformers-base-0.4.6 \
transformers-compat-0.7.2 \
- unliftio-0.2.25.0 \
+ unliftio-0.2.25.1 \
unliftio-core-0.2.1.0_4 \
unordered-containers-0.2.20_4 \
utf8-string-1.0.2 \
diff --git a/lang/hs-futhark/distinfo b/lang/hs-futhark/distinfo
index 78035921eaf1..184fa9ee42f2 100644
--- a/lang/hs-futhark/distinfo
+++ b/lang/hs-futhark/distinfo
@@ -1,26 +1,30 @@
-TIMESTAMP = 1745398438
+TIMESTAMP = 1753035830
SHA256 (cabal/Diff-1.0.2/Diff-1.0.2.tar.gz) = cd7e26d3d5ebf7f2c1a7525aebe251fbcbffee2a6362db634b4be23b9e354d85
SIZE (cabal/Diff-1.0.2/Diff-1.0.2.tar.gz) = 10936
-SHA256 (cabal/ListLike-4.7.8.2/ListLike-4.7.8.2.tar.gz) = ad637af1a0241934e33e6b43ad5b3f1c4a96f84be392a7aa6066f989d1aff9d4
-SIZE (cabal/ListLike-4.7.8.2/ListLike-4.7.8.2.tar.gz) = 33464
+SHA256 (cabal/Glob-0.10.2/Glob-0.10.2.tar.gz) = 6af672ac8427d35cbd42d64142dc288feab266f0be92dae3c696e8860d8173c0
+SIZE (cabal/Glob-0.10.2/Glob-0.10.2.tar.gz) = 30226
+SHA256 (cabal/Glob-0.10.2/revision/3.cabal) = dd2ddbecae8f84e8f4cacb5b856901a19c25ceaa11f2525d3ee88d034acb0081
+SIZE (cabal/Glob-0.10.2/revision/3.cabal) = 2938
+SHA256 (cabal/ListLike-4.7.8.3/ListLike-4.7.8.3.tar.gz) = 14febee9bf5ed7f17a7d33e3e57308b161df3fb5b4c59e2c20142ef17e133836
+SIZE (cabal/ListLike-4.7.8.3/ListLike-4.7.8.3.tar.gz) = 33329
SHA256 (cabal/OneTuple-0.4.2/OneTuple-0.4.2.tar.gz) = 174da8a0f4004d17b08182cb25b0e045fce5de1fdeae84e9d75fdea2867aab55
SIZE (cabal/OneTuple-0.4.2/OneTuple-0.4.2.tar.gz) = 5207
-SHA256 (cabal/OneTuple-0.4.2/revision/1.cabal) = dd7266f983da2970e5662168add810dabadabb3a4bb9b137181eafc0ac7ea4d4
-SIZE (cabal/OneTuple-0.4.2/revision/1.cabal) = 2013
-SHA256 (cabal/QuickCheck-2.15.0.1/QuickCheck-2.15.0.1.tar.gz) = a3b2216ddbaf481dbc82414b6120f8b726d969db3f0b51f20a7a45425ef36e7f
-SIZE (cabal/QuickCheck-2.15.0.1/QuickCheck-2.15.0.1.tar.gz) = 81502
-SHA256 (cabal/QuickCheck-2.15.0.1/revision/1.cabal) = 0cfd337bb9e6fbf09255bd24bb498a156f1d9bcd465396ac8657b25034b9ee31
-SIZE (cabal/QuickCheck-2.15.0.1/revision/1.cabal) = 9046
+SHA256 (cabal/Only-0.1/Only-0.1.tar.gz) = ab7aa193e8c257d3bda6b0b3c1cbcf74cdaa85ab08cb20c2dd62ba248c1ab265
+SIZE (cabal/Only-0.1/Only-0.1.tar.gz) = 1960
+SHA256 (cabal/Only-0.1/revision/2.cabal) = c6033d181e0f802e9e8543f683fa9c50aeb01cfdf6c83cd5bb72fb47aa863b07
+SIZE (cabal/Only-0.1/revision/2.cabal) = 1398
+SHA256 (cabal/QuickCheck-2.16.0.0/QuickCheck-2.16.0.0.tar.gz) = 0b563fa6ea11653d76d57e96625f4a476e02b9fdaeba9c05d2ccc10d8da802c0
+SIZE (cabal/QuickCheck-2.16.0.0/QuickCheck-2.16.0.0.tar.gz) = 83903
SHA256 (cabal/StateVar-1.2.2/StateVar-1.2.2.tar.gz) = 5e4b39da395656a59827b0280508aafdc70335798b50e5d6fd52596026251825
SIZE (cabal/StateVar-1.2.2/StateVar-1.2.2.tar.gz) = 5048
SHA256 (cabal/adjunctions-4.4.3/adjunctions-4.4.3.tar.gz) = 8beb121cee2bf913dac3188ed1e0e05cf1a0d0f12d4cb4a27c0da58450eb189a
SIZE (cabal/adjunctions-4.4.3/adjunctions-4.4.3.tar.gz) = 16788
SHA256 (cabal/aeson-2.2.3.0/aeson-2.2.3.0.tar.gz) = daa25cf428256ad05d21f2bfa44077c1b14d6c784b7930a202ee901f11cc6baa
SIZE (cabal/aeson-2.2.3.0/aeson-2.2.3.0.tar.gz) = 340855
-SHA256 (cabal/aeson-2.2.3.0/revision/3.cabal) = 61e559f2bad61a98aac564f2a4fd892d21e9e1712e14e3db93326317aa944a9b
-SIZE (cabal/aeson-2.2.3.0/revision/3.cabal) = 6378
-SHA256 (cabal/alex-3.5.2.0/alex-3.5.2.0.tar.gz) = 913602f0464827470ecd9ed7590ddbbc5abab045a2b45059c46f80d17f0dc008
-SIZE (cabal/alex-3.5.2.0/alex-3.5.2.0.tar.gz) = 91436
+SHA256 (cabal/aeson-2.2.3.0/revision/4.cabal) = 7d48c2395ef168d2c2070fdb02c7998384be27d31a03bb35d1740af4a19a857b
+SIZE (cabal/aeson-2.2.3.0/revision/4.cabal) = 6368
+SHA256 (cabal/alex-3.5.3.0/alex-3.5.3.0.tar.gz) = a5cd52e2dd2837138523e2e24ec3435b8cf2624afd50725105e644226e0b9ec6
+SIZE (cabal/alex-3.5.3.0/alex-3.5.3.0.tar.gz) = 92759
SHA256 (cabal/ansi-terminal-1.1.2/ansi-terminal-1.1.2.tar.gz) = a8d04a3e0451e22a6499a92311f0df1196dc65b687df7d10e3f30d92420156b0
SIZE (cabal/ansi-terminal-1.1.2/ansi-terminal-1.1.2.tar.gz) = 36259
SHA256 (cabal/ansi-terminal-types-1.1/ansi-terminal-types-1.1.tar.gz) = f2e5333eb78da5f4dd330fca0c81a59276cc150c625647cd20f57b7f297a5d25
@@ -39,6 +43,8 @@ SHA256 (cabal/attoparsec-0.14.4/revision/6.cabal) = 35129d0ab1741f000f1a7d2fc839
SIZE (cabal/attoparsec-0.14.4/revision/6.cabal) = 5914
SHA256 (cabal/base-compat-0.14.1/base-compat-0.14.1.tar.gz) = 74e655541e645e8fc7aade1e6a1b6973561be0bca9369bc1623aa345019a35e9
SIZE (cabal/base-compat-0.14.1/base-compat-0.14.1.tar.gz) = 32244
+SHA256 (cabal/base-compat-batteries-0.14.1/base-compat-batteries-0.14.1.tar.gz) = 3d2bf42f04cd02c8f7ed346454e29e188e1c7865d075c4277ea25197e53828e1
+SIZE (cabal/base-compat-batteries-0.14.1/base-compat-batteries-0.14.1.tar.gz) = 18163
SHA256 (cabal/base-orphans-0.9.3/base-orphans-0.9.3.tar.gz) = 17a35079c8719014560c028d9805ec1301b900972adf212e00af23fe3ebfabd8
SIZE (cabal/base-orphans-0.9.3/base-orphans-0.9.3.tar.gz) = 19923
SHA256 (cabal/base16-bytestring-1.0.2.0/base16-bytestring-1.0.2.0.tar.gz) = 1d5a91143ef0e22157536093ec8e59d226a68220ec89378d5dcaeea86472c784
@@ -49,12 +55,16 @@ SHA256 (cabal/bifunctors-5.6.2/bifunctors-5.6.2.tar.gz) = 1086a9285061eed0c2c5d3
SIZE (cabal/bifunctors-5.6.2/bifunctors-5.6.2.tar.gz) = 38193
SHA256 (cabal/bifunctors-5.6.2/revision/2.cabal) = 115a621c4eaaabb07834f9e4dd3371e21f39d034305062f4bd5cd72c2f8880d2
SIZE (cabal/bifunctors-5.6.2/revision/2.cabal) = 3332
+SHA256 (cabal/binary-orphans-1.0.5/binary-orphans-1.0.5.tar.gz) = 39fbae9e8c2a5193c07afeea34173e5022f82885d6cbb32062b5f1645c44408d
+SIZE (cabal/binary-orphans-1.0.5/binary-orphans-1.0.5.tar.gz) = 3289
+SHA256 (cabal/binary-orphans-1.0.5/revision/1.cabal) = 1217df567aae672d09979480c362d27559d226081b9b9bc4107d4af008da1f5f
+SIZE (cabal/binary-orphans-1.0.5/revision/1.cabal) = 1997
SHA256 (cabal/bitvec-1.1.5.0/bitvec-1.1.5.0.tar.gz) = 83d27cee5be1d5342ddbf39999d0c8ea54cb433d0891eea5471fbfaa29f8dec5
SIZE (cabal/bitvec-1.1.5.0/bitvec-1.1.5.0.tar.gz) = 40076
SHA256 (cabal/bitvec-1.1.5.0/revision/3.cabal) = 434be6dc60e22858a52869c58038c35353f1a778b9679ebc06a2165bcc7f88b3
SIZE (cabal/bitvec-1.1.5.0/revision/3.cabal) = 4921
-SHA256 (cabal/blaze-builder-0.4.2.3/blaze-builder-0.4.2.3.tar.gz) = 66291874236b7342adab033e3cddae414a23a2865dfb44095dfc4e0b9d46703b
-SIZE (cabal/blaze-builder-0.4.2.3/blaze-builder-0.4.2.3.tar.gz) = 60777
+SHA256 (cabal/blaze-builder-0.4.3/blaze-builder-0.4.3.tar.gz) = 02646abf6f3d3a5a73ff5aef589fa5b889601ffb9765b03bdf9df98648bc7fee
+SIZE (cabal/blaze-builder-0.4.3/blaze-builder-0.4.3.tar.gz) = 60686
SHA256 (cabal/blaze-html-0.9.2.0/blaze-html-0.9.2.0.tar.gz) = 65542ef39f7644a3d76afcadeb976d3e334c6947516b7313fcb59165cea1608f
SIZE (cabal/blaze-html-0.9.2.0/blaze-html-0.9.2.0.tar.gz) = 81915
SHA256 (cabal/blaze-html-0.9.2.0/revision/1.cabal) = 85c42f84f4ead2c48844fbe0865069add3bb3bb3322d38607e93d5515a4c9c58
@@ -75,6 +85,10 @@ SHA256 (cabal/call-stack-0.4.0/call-stack-0.4.0.tar.gz) = 430bcf8a3404f7e5531957
SIZE (cabal/call-stack-0.4.0/call-stack-0.4.0.tar.gz) = 2757
SHA256 (cabal/case-insensitive-1.2.1.0/case-insensitive-1.2.1.0.tar.gz) = 296dc17e0c5f3dfb3d82ced83e4c9c44c338ecde749b278b6eae512f1d04e406
SIZE (cabal/case-insensitive-1.2.1.0/case-insensitive-1.2.1.0.tar.gz) = 53609
+SHA256 (cabal/cassava-0.5.4.0/cassava-0.5.4.0.tar.gz) = d9dea5652b7bd2175161c00acb5ca107e8b02662b88517e943e06933d6aeab6d
+SIZE (cabal/cassava-0.5.4.0/cassava-0.5.4.0.tar.gz) = 37885
+SHA256 (cabal/cassava-0.5.4.0/revision/1.cabal) = 7d1cc4bcceca83f1220db147ccbd3a5e58ed1cb8513c26ec02fbadcb058cf5f0
+SIZE (cabal/cassava-0.5.4.0/revision/1.cabal) = 5023
SHA256 (cabal/character-ps-0.1/character-ps-0.1.tar.gz) = 22de71fde38b236d3e9168a832b5e1e75d1fb4f4028667bdf747b3b4c8c1529c
SIZE (cabal/character-ps-0.1/character-ps-0.1.tar.gz) = 8192
SHA256 (cabal/clock-0.8.4/clock-0.8.4.tar.gz) = 6ae9898afe788a5e334cd5fad5d18a3c2e8e59fa09aaf7b957dbb38a4767df2e
@@ -85,6 +99,8 @@ SHA256 (cabal/cmark-gfm-0.2.6/revision/1.cabal) = 8672b9388f5ddfa8ece691e59b4272
SIZE (cabal/cmark-gfm-0.2.6/revision/1.cabal) = 5307
SHA256 (cabal/co-log-core-0.3.2.5/co-log-core-0.3.2.5.tar.gz) = f95c9e61f7a02691cc04bb907d9f6e1837ced0baffee0d1886cd8ff08be23f5a
SIZE (cabal/co-log-core-0.3.2.5/co-log-core-0.3.2.5.tar.gz) = 18661
+SHA256 (cabal/code-page-0.2.1/code-page-0.2.1.tar.gz) = b2f90e19c61ed8a6ff7295f7f123d4a9913c790d4cf2c6029bc299293fdb2aaa
+SIZE (cabal/code-page-0.2.1/code-page-0.2.1.tar.gz) = 6859
SHA256 (cabal/colour-2.3.6/colour-2.3.6.tar.gz) = 2cd35dcd6944a5abc9f108a5eb5ee564b6b1fa98a9ec79cefcc20b588991f871
SIZE (cabal/colour-2.3.6/colour-2.3.6.tar.gz) = 20675
SHA256 (cabal/comonad-5.0.9/comonad-5.0.9.tar.gz) = 69fb0eb49a80055a9b76d31d0a5648777c4050ac8dbf56a9344b862ed878a789
@@ -97,12 +113,18 @@ SHA256 (cabal/constraints-0.14.2/revision/1.cabal) = 381a53e9d5aad937644d13b5c2c
SIZE (cabal/constraints-0.14.2/revision/1.cabal) = 2384
SHA256 (cabal/contravariant-1.5.5/contravariant-1.5.5.tar.gz) = 062fd66580d7aad0b5ba93e644ffa7feee69276ef50f20d4ed9f1deb7642dffa
SIZE (cabal/contravariant-1.5.5/contravariant-1.5.5.tar.gz) = 13815
+SHA256 (cabal/criterion-1.6.4.0/criterion-1.6.4.0.tar.gz) = 062bf47a43278dfe8725391b5e550905f185801c79ea772a9cdaa672b2ea2f51
+SIZE (cabal/criterion-1.6.4.0/criterion-1.6.4.0.tar.gz) = 46689
+SHA256 (cabal/criterion-1.6.4.0/revision/1.cabal) = ffef33fe1fe8b4511054102e6f8ca892c94be4884464aa2ed76767bcbf8c9f73
+SIZE (cabal/criterion-1.6.4.0/revision/1.cabal) = 5136
+SHA256 (cabal/criterion-measurement-0.2.3.0/criterion-measurement-0.2.3.0.tar.gz) = cc75dca35e8473d6e0c7419fd5a577c2cbb202b3ae0d8af237756c2aeb7cdfe2
+SIZE (cabal/criterion-measurement-0.2.3.0/criterion-measurement-0.2.3.0.tar.gz) = 17774
SHA256 (cabal/cryptohash-md5-0.11.101.0/cryptohash-md5-0.11.101.0.tar.gz) = 3b08db0ae39df2b44e83053ad30d7546a4c6200a852c22a240a7e03ae1080f05
SIZE (cabal/cryptohash-md5-0.11.101.0/cryptohash-md5-0.11.101.0.tar.gz) = 11872
SHA256 (cabal/cryptohash-md5-0.11.101.0/revision/6.cabal) = 2e42586d73bdb149bde829e37b6546d84e60d7fb49c93320633b71c25f4dee54
SIZE (cabal/cryptohash-md5-0.11.101.0/revision/6.cabal) = 3086
-SHA256 (cabal/data-default-0.8.0.0/data-default-0.8.0.0.tar.gz) = 23f20e3089976fee1670077b745746219a25290bd5e654320c8af6aedf72dd31
-SIZE (cabal/data-default-0.8.0.0/data-default-0.8.0.0.tar.gz) = 4597
+SHA256 (cabal/data-default-0.8.0.1/data-default-0.8.0.1.tar.gz) = ce085de8ec2196f0c1d30af0ad8a517d5737c9edfd4ebfbb49e8687dfc40b6ca
+SIZE (cabal/data-default-0.8.0.1/data-default-0.8.0.1.tar.gz) = 5821
SHA256 (cabal/data-default-class-0.2.0.0/data-default-class-0.2.0.0.tar.gz) = 0ae530c4fb0bd6c8a8ba399429ccd9c75f9c7696049117178f4ceeb2bd08d5b4
SIZE (cabal/data-default-class-0.2.0.0/data-default-class-0.2.0.0.tar.gz) = 1589
SHA256 (cabal/data-fix-0.3.4/data-fix-0.3.4.tar.gz) = 8df052d18c047ab9e9200536a8799b5af3997ebecbbb091a7384b6be8416ab37
@@ -143,16 +165,14 @@ SHA256 (cabal/free-5.2/free-5.2.tar.gz) = 72867f7c89173263765736e8d395e94291f1aa
SIZE (cabal/free-5.2/free-5.2.tar.gz) = 58781
SHA256 (cabal/free-5.2/revision/7.cabal) = 7f3992a66987bbba5a6546420f6129fb9b66b80cdd005d34ec77a1e1c8ed8340
SIZE (cabal/free-5.2/revision/7.cabal) = 4178
-SHA256 (cabal/futhark-data-1.1.1.0/futhark-data-1.1.1.0.tar.gz) = 0ef011fb779f269208c0a6b57a62e1a5ec265bfd0cde820edf400cef57451804
-SIZE (cabal/futhark-data-1.1.1.0/futhark-data-1.1.1.0.tar.gz) = 11710
+SHA256 (cabal/futhark-data-1.1.2.0/futhark-data-1.1.2.0.tar.gz) = 647c247c3f2d8d217058aeee030d1f81abe5b1879f588e63194817040637619f
+SIZE (cabal/futhark-data-1.1.2.0/futhark-data-1.1.2.0.tar.gz) = 12220
SHA256 (cabal/futhark-manifest-1.5.0.0/futhark-manifest-1.5.0.0.tar.gz) = c4d076761f293f2f6251993b73e7e7de69cc15ac474e60770103f97558a3fcb1
SIZE (cabal/futhark-manifest-1.5.0.0/futhark-manifest-1.5.0.0.tar.gz) = 6024
SHA256 (cabal/futhark-server-1.2.3.0/futhark-server-1.2.3.0.tar.gz) = 4bd26a908ae3c41b4eb18343a8fedb193a06c802c9e8a31d99a4f87dc781f189
SIZE (cabal/futhark-server-1.2.3.0/futhark-server-1.2.3.0.tar.gz) = 6692
-SHA256 (cabal/generic-arbitrary-1.0.1/generic-arbitrary-1.0.1.tar.gz) = 92013ed9d38370bedad67a05deabc203bfdfd5a74ebec17554270e8ed22c29c7
-SIZE (cabal/generic-arbitrary-1.0.1/generic-arbitrary-1.0.1.tar.gz) = 6826
-SHA256 (cabal/generic-arbitrary-1.0.1/revision/1.cabal) = d564ca53eeff7c384464c892ab2e5042e958bf71f04b0506cfdabd6d7a53b7d5
-SIZE (cabal/generic-arbitrary-1.0.1/revision/1.cabal) = 3691
+SHA256 (cabal/generic-arbitrary-1.0.1.2/generic-arbitrary-1.0.1.2.tar.gz) = 3d4138b74c7cd22697f8ffd02b197153dc31117ed7590014d3e933cf9ae5979d
+SIZE (cabal/generic-arbitrary-1.0.1.2/generic-arbitrary-1.0.1.2.tar.gz) = 7042
SHA256 (cabal/generic-deriving-1.14.6/generic-deriving-1.14.6.tar.gz) = f195c17f1a32a3c9a2bf8762b8f9a9b5f6271f9e6075c887aa3609364356b2af
SIZE (cabal/generic-deriving-1.14.6/generic-deriving-1.14.6.tar.gz) = 50583
SHA256 (cabal/generic-deriving-1.14.6/revision/1.cabal) = f47c071d90370e0eee27dad6139964bed29b2d896b404b3a9516138f0d92ac55
@@ -171,8 +191,8 @@ SHA256 (cabal/generically-0.1.1/revision/4.cabal) = 3f64278f5c582dd7c6963967b129
SIZE (cabal/generically-0.1.1/revision/4.cabal) = 1203
SHA256 (cabal/githash-0.1.7.0/githash-0.1.7.0.tar.gz) = 1ad5e7c26bd9c9c4e4c3232206694b153845fe11f227e39d214eef0d95f330d4
SIZE (cabal/githash-0.1.7.0/githash-0.1.7.0.tar.gz) = 7661
-SHA256 (cabal/half-0.3.2/half-0.3.2.tar.gz) = 19992e9fb6f4ea8a53b0ba0693565e8ec73c620b603e74b6d4f262e49d7df038
-SIZE (cabal/half-0.3.2/half-0.3.2.tar.gz) = 8319
+SHA256 (cabal/half-0.3.3/half-0.3.3.tar.gz) = f476049628d6ff79722fb073c01e85f2a11b2ef3835fdc3fc21a61f05d17ab02
+SIZE (cabal/half-0.3.3/half-0.3.3.tar.gz) = 8359
SHA256 (cabal/happy-2.1.5/happy-2.1.5.tar.gz) = 7af82f24f65bf951b24000b9e16ee01c750ed40edc0b256881d29daee85c41c4
SIZE (cabal/happy-2.1.5/happy-2.1.5.tar.gz) = 61293
SHA256 (cabal/happy-lib-2.1.5/happy-lib-2.1.5.tar.gz) = a25a6c5a2db150caf4b8c91e048e302f776372034b84b8f9461fea0483da94eb
@@ -209,20 +229,22 @@ SHA256 (cabal/invariant-0.6.4/invariant-0.6.4.tar.gz) = a9e2ab4ee3e0d4613beb7bda
SIZE (cabal/invariant-0.6.4/invariant-0.6.4.tar.gz) = 27079
SHA256 (cabal/invariant-0.6.4/revision/1.cabal) = 4a9a609f4e93ffed158b3b4f5a80822c6da30aa71a5370307c0c00c2d658d1c6
SIZE (cabal/invariant-0.6.4/revision/1.cabal) = 3513
-SHA256 (cabal/kan-extensions-5.2.6/kan-extensions-5.2.6.tar.gz) = fa82283c1c9ac3dc0951b7ca9f5b2e6f13d8331c20154ebb222b509824eeeccc
-SIZE (cabal/kan-extensions-5.2.6/kan-extensions-5.2.6.tar.gz) = 21718
-SHA256 (cabal/kan-extensions-5.2.6/revision/1.cabal) = e0b972f900a3c04c0f36d7e221e6b04343a5a1f00ce3aababff7932e173f0833
-SIZE (cabal/kan-extensions-5.2.6/revision/1.cabal) = 2581
+SHA256 (cabal/js-chart-2.9.4.1/js-chart-2.9.4.1.tar.gz) = 0a08efdd35bd1b8f293f9163f59305f31835304b74c3e3a1a840fc94bbc9bd0e
+SIZE (cabal/js-chart-2.9.4.1/js-chart-2.9.4.1.tar.gz) = 501058
+SHA256 (cabal/kan-extensions-5.2.7/kan-extensions-5.2.7.tar.gz) = c323acff95cdef6516f2f1a733a1f00f7e0caa1b7061f8831ed82e18fd37e158
+SIZE (cabal/kan-extensions-5.2.7/kan-extensions-5.2.7.tar.gz) = 21754
SHA256 (cabal/language-c-quote-0.13.0.2/language-c-quote-0.13.0.2.tar.gz) = 5e9b5ec0a2b3225c10f07e93af76165e4d9da0c482d77e433f96a074bc2ffab4
SIZE (cabal/language-c-quote-0.13.0.2/language-c-quote-0.13.0.2.tar.gz) = 75490
-SHA256 (cabal/lens-5.3.4/lens-5.3.4.tar.gz) = f1b6ed14b8d8ccafb5724929fb3d0d3b5866b923ca88e8c565b4a84b7993c88a
-SIZE (cabal/lens-5.3.4/lens-5.3.4.tar.gz) = 707015
+SHA256 (cabal/lens-5.3.5/lens-5.3.5.tar.gz) = efebacf3dfb108c96171e564f059778d21ac262a98a956fef8890223ed8f1fe8
+SIZE (cabal/lens-5.3.5/lens-5.3.5.tar.gz) = 707043
SHA256 (cabal/lens-aeson-1.2.3/lens-aeson-1.2.3.tar.gz) = 7bbc6affe248c84dfda13576636ecb52e575ee0e796d8c29a76a28c3ad424c01
SIZE (cabal/lens-aeson-1.2.3/lens-aeson-1.2.3.tar.gz) = 8273
SHA256 (cabal/lens-aeson-1.2.3/revision/2.cabal) = 5a733b4b5ac8e17d1e89704441597e9eb6e01e54ba86e5ecfbeaced9b28c82d7
SIZE (cabal/lens-aeson-1.2.3/revision/2.cabal) = 1691
SHA256 (cabal/lsp-2.7.0.1/lsp-2.7.0.1.tar.gz) = fc5ca60593791c2cdf1ce8bbe80498bfabdc525c7583634d795fc677376073fc
SIZE (cabal/lsp-2.7.0.1/lsp-2.7.0.1.tar.gz) = 43311
+SHA256 (cabal/lsp-2.7.0.1/revision/1.cabal) = a91eef4b0f6296a501ecbf1f2f4bbadccfe97e52e6739ace76631eb2907e01d3
+SIZE (cabal/lsp-2.7.0.1/revision/1.cabal) = 4033
SHA256 (cabal/lsp-types-2.3.0.1/lsp-types-2.3.0.1.tar.gz) = c6529b295fde341235d6051144af101a13154f762dc4153abe5ccb18eb38f879
SIZE (cabal/lsp-types-2.3.0.1/lsp-types-2.3.0.1.tar.gz) = 239640
SHA256 (cabal/mainland-pretty-0.7.1.1/mainland-pretty-0.7.1.1.tar.gz) = ebc2dd5bdc8ce652e034c2dac3499022d060484bc84db8f903d4cacaaecbdc0b
@@ -231,8 +253,14 @@ SHA256 (cabal/math-functions-0.3.4.4/math-functions-0.3.4.4.tar.gz) = 2441d8dd50
SIZE (cabal/math-functions-0.3.4.4/math-functions-0.3.4.4.tar.gz) = 429048
SHA256 (cabal/megaparsec-9.7.0/megaparsec-9.7.0.tar.gz) = b9ed423625bf20ae7a72480d40d2dd16018a67e2ec45afb840a3607aa931ec97
SIZE (cabal/megaparsec-9.7.0/megaparsec-9.7.0.tar.gz) = 67078
+SHA256 (cabal/microstache-1.0.3/microstache-1.0.3.tar.gz) = 35f290e57bd40fbaf7695d85efe34a2836441efbbb9deb696c7982b898aa898f
+SIZE (cabal/microstache-1.0.3/microstache-1.0.3.tar.gz) = 22197
+SHA256 (cabal/microstache-1.0.3/revision/1.cabal) = 86a55f331563ea2e4a16f62c13fe601e1a9d0377d479bf6d5f03ccb3bedc188e
+SIZE (cabal/microstache-1.0.3/revision/1.cabal) = 3067
SHA256 (cabal/mod-0.2.0.1/mod-0.2.0.1.tar.gz) = 2a63f8e4e88545093cd57df02911906554e77704df3ee5c7a12044e48630e872
SIZE (cabal/mod-0.2.0.1/mod-0.2.0.1.tar.gz) = 16279
+SHA256 (cabal/mod-0.2.0.1/revision/1.cabal) = 60a35b532aca2a122a460b9c2c54f56ef53e05c8a5e8035756e2f1b18ba81816
+SIZE (cabal/mod-0.2.0.1/revision/1.cabal) = 2588
SHA256 (cabal/mwc-random-0.15.2.0/mwc-random-0.15.2.0.tar.gz) = 5843ab06e7c9109326aa4eb5e26486400d6e3bce25944f6671ce989499174133
SIZE (cabal/mwc-random-0.15.2.0/mwc-random-0.15.2.0.tar.gz) = 43086
SHA256 (cabal/neat-interpolation-0.5.1.4/neat-interpolation-0.5.1.4.tar.gz) = 8eb733e3b1d90d87e0cff8b648f4b8145e38afd558f2c8343029770c9f023ab7
@@ -247,12 +275,12 @@ SHA256 (cabal/old-locale-1.0.0.7/revision/2.cabal) = fa998be2c7e00cd26a6e9075bea
SIZE (cabal/old-locale-1.0.0.7/revision/2.cabal) = 1071
SHA256 (cabal/old-time-1.1.0.4/old-time-1.1.0.4.tar.gz) = 1e22eb7f7b924a676f52e317917b3b5eeceee11c74ef4bc609c0bcec624c166f
SIZE (cabal/old-time-1.1.0.4/old-time-1.1.0.4.tar.gz) = 75542
-SHA256 (cabal/optparse-applicative-0.18.1.0/optparse-applicative-0.18.1.0.tar.gz) = 63811ab4fd26e829b8868364325a88be3acc79819f5bb5005b2dd3b961ecc491
-SIZE (cabal/optparse-applicative-0.18.1.0/optparse-applicative-0.18.1.0.tar.gz) = 60682
-SHA256 (cabal/optparse-applicative-0.18.1.0/revision/1.cabal) = f30973861ac7e7ebff05ff8c7c3d1e4d283a1f3850e1cc14106b0693ec1b6d82
-SIZE (cabal/optparse-applicative-0.18.1.0/revision/1.cabal) = 5289
+SHA256 (cabal/optparse-applicative-0.19.0.0/optparse-applicative-0.19.0.0.tar.gz) = cf16aeefd821730c7738447fa7c6b7ada7ca1c9cc25400d64ef283294d345871
+SIZE (cabal/optparse-applicative-0.19.0.0/optparse-applicative-0.19.0.0.tar.gz) = 67629
SHA256 (cabal/os-string-2.0.7/os-string-2.0.7.tar.gz) = 339c35fd3a290522f23de4e33528423cfd0b0a8f22946b0b9816a817b926cba0
SIZE (cabal/os-string-2.0.7/os-string-2.0.7.tar.gz) = 44683
+SHA256 (cabal/os-string-2.0.7/revision/1.cabal) = cb5408281cb0e7cea41885611e06ee6208e3dae90c98f6901a9f20c58f930414
+SIZE (cabal/os-string-2.0.7/revision/1.cabal) = 3443
SHA256 (cabal/parallel-3.2.2.0/parallel-3.2.2.0.tar.gz) = 170453a71a2a8b31cca63125533f7771d7debeb639700bdabdd779c34d8a6ef6
SIZE (cabal/parallel-3.2.2.0/parallel-3.2.2.0.tar.gz) = 14681
SHA256 (cabal/parallel-3.2.2.0/revision/9.cabal) = 9d7b34ac537940f67732eca31d48a43bd78fb65a91baebddf63bee4fc3813d81
@@ -265,24 +293,20 @@ SHA256 (cabal/prettyprinter-1.7.1/prettyprinter-1.7.1.tar.gz) = 5e6ea6903114fa11
SIZE (cabal/prettyprinter-1.7.1/prettyprinter-1.7.1.tar.gz) = 56907
SHA256 (cabal/prettyprinter-ansi-terminal-1.1.3/prettyprinter-ansi-terminal-1.1.3.tar.gz) = 813739308ad6050620578994effe21058a170a341716acf52573fae42b5b1db3
SIZE (cabal/prettyprinter-ansi-terminal-1.1.3/prettyprinter-ansi-terminal-1.1.3.tar.gz) = 8879
-SHA256 (cabal/primitive-0.9.0.0/primitive-0.9.0.0.tar.gz) = 696d4bd291c94d736142d6182117dca4258d3ef28bfefdb649ac8b5ecd0999c7
-SIZE (cabal/primitive-0.9.0.0/primitive-0.9.0.0.tar.gz) = 60580
-SHA256 (cabal/primitive-0.9.0.0/revision/2.cabal) = de20bf4eff1f972088854c8efda6eaca2d3147aff62232c3707f059152638759
-SIZE (cabal/primitive-0.9.0.0/revision/2.cabal) = 3203
+SHA256 (cabal/primitive-0.9.1.0/primitive-0.9.1.0.tar.gz) = 44b4de41813c7bc5db8a57f87c3612a069b65086946268ba165097252ebd3d76
+SIZE (cabal/primitive-0.9.1.0/primitive-0.9.1.0.tar.gz) = 61724
SHA256 (cabal/process-extras-0.7.4/process-extras-0.7.4.tar.gz) = 293e75f849254ce0ce0d7fa659681917e07a557c602505a2f9e20777467e984e
SIZE (cabal/process-extras-0.7.4/process-extras-0.7.4.tar.gz) = 14256
SHA256 (cabal/process-extras-0.7.4/revision/1.cabal) = bf5f39f0c43fd4d413ac38c6bd24cb4d9a901adf3d646cc673bb8db93606f4d2
SIZE (cabal/process-extras-0.7.4/revision/1.cabal) = 1785
-SHA256 (cabal/profunctors-5.6.2/profunctors-5.6.2.tar.gz) = 65955d7b50525a4a3bccdab1d982d2ae342897fd38140d5a94b5ef3800d8c92a
-SIZE (cabal/profunctors-5.6.2/profunctors-5.6.2.tar.gz) = 28522
-SHA256 (cabal/profunctors-5.6.2/revision/3.cabal) = e178ba4468982326656626e2089e296f64485e68fdddc9f4476dcd5d612b4f78
-SIZE (cabal/profunctors-5.6.2/revision/3.cabal) = 2484
-SHA256 (cabal/quickcheck-instances-0.3.32/quickcheck-instances-0.3.32.tar.gz) = 48f5f2e015e2349ac795247917cbf5f1a2e96a7a1382c4441a935e19a430ff83
-SIZE (cabal/quickcheck-instances-0.3.32/quickcheck-instances-0.3.32.tar.gz) = 12831
-SHA256 (cabal/quickcheck-instances-0.3.32/revision/1.cabal) = 8772458bddd354e07102bf05b45976896c278282e71ff8420beac6b9b77efb34
-SIZE (cabal/quickcheck-instances-0.3.32/revision/1.cabal) = 4340
-SHA256 (cabal/random-1.2.1.3/random-1.2.1.3.tar.gz) = e9c81926a7d1e40328f645f73592b31efc9c631589669a7f130687b9cc3051dc
-SIZE (cabal/random-1.2.1.3/random-1.2.1.3.tar.gz) = 47117
+SHA256 (cabal/profunctors-5.6.3/profunctors-5.6.3.tar.gz) = b9c6f427368d2e811e4c48b59005218672458fd2f00a02cbefb8be9c751c0ef3
+SIZE (cabal/profunctors-5.6.3/profunctors-5.6.3.tar.gz) = 28146
+SHA256 (cabal/quickcheck-instances-0.3.33/quickcheck-instances-0.3.33.tar.gz) = 6803cd547b027bcab7b029a69ad8428e28af842b7709113eb6a43ab2f2f08866
+SIZE (cabal/quickcheck-instances-0.3.33/quickcheck-instances-0.3.33.tar.gz) = 12882
+SHA256 (cabal/quickcheck-instances-0.3.33/revision/1.cabal) = 709fb12799f1b5b00112150168dbb57368ce6c741ec01f23cf44f9e7743e6cf6
+SIZE (cabal/quickcheck-instances-0.3.33/revision/1.cabal) = 4340
+SHA256 (cabal/random-1.3.1/random-1.3.1.tar.gz) = d840ac83f265b0cfa2a678f8ec78627eb50cf9be2f067c52c8a4239c29b71a35
+SIZE (cabal/random-1.3.1/random-1.3.1.tar.gz) = 63846
SHA256 (cabal/reflection-2.1.9/reflection-2.1.9.tar.gz) = c6a7d5e41ad0ee1a05c660acf4fd34b21f38330eec165d246b7fffb398e59fb3
SIZE (cabal/reflection-2.1.9/reflection-2.1.9.tar.gz) = 17560
SHA256 (cabal/reflection-2.1.9/revision/1.cabal) = eaf28dc9884718a306ed1e0c215a24b36c68b8aa3be425617f66d886d43fe1e0
@@ -295,8 +319,8 @@ SHA256 (cabal/regex-pcre-builtin-0.95.2.3.8.44/regex-pcre-builtin-0.95.2.3.8.44.
SIZE (cabal/regex-pcre-builtin-0.95.2.3.8.44/regex-pcre-builtin-0.95.2.3.8.44.tar.gz) = 328652
SHA256 (cabal/regex-pcre-builtin-0.95.2.3.8.44/revision/6.cabal) = 12017f86802a3364b6eb58da277f9ba3aedb9e08d3af7a4e682b63ec1331c3e6
SIZE (cabal/regex-pcre-builtin-0.95.2.3.8.44/revision/6.cabal) = 3445
-SHA256 (cabal/regex-tdfa-1.3.2.3/regex-tdfa-1.3.2.3.tar.gz) = 8571bcf85825e503c768d2ffb868fc5ddccced06ad385228f1ed85ee6d32dc6f
-SIZE (cabal/regex-tdfa-1.3.2.3/regex-tdfa-1.3.2.3.tar.gz) = 83017
+SHA256 (cabal/regex-tdfa-1.3.2.4/regex-tdfa-1.3.2.4.tar.gz) = 078bc313b7441f173eb487d6f46fea6860a21452eff6e5cf730ac4dd74bca797
+SIZE (cabal/regex-tdfa-1.3.2.4/regex-tdfa-1.3.2.4.tar.gz) = 83099
SHA256 (cabal/row-types-1.0.1.2/row-types-1.0.1.2.tar.gz) = 0ea98606fe49d69311800ae29200162dd2dd915088da197b8b9a9fe818b46e17
SIZE (cabal/row-types-1.0.1.2/row-types-1.0.1.2.tar.gz) = 38019
SHA256 (cabal/row-types-1.0.1.2/revision/1.cabal) = 4d4c7cb95d06a32b28ba977852d52a26b4c1f695ef083a6fd874ab6d79933b64
@@ -331,8 +355,8 @@ SHA256 (cabal/some-1.0.6/revision/2.cabal) = ac5915f3d21f058cc0d15c1d72705edee19
SIZE (cabal/some-1.0.6/revision/2.cabal) = 2172
SHA256 (cabal/sorted-list-0.2.3.1/sorted-list-0.2.3.1.tar.gz) = 201be6607fc1bcfb84e9777dc9d216af06149cafe34831a132a31713b8bfb9f4
SIZE (cabal/sorted-list-0.2.3.1/sorted-list-0.2.3.1.tar.gz) = 6742
-SHA256 (cabal/splitmix-0.1.1/splitmix-0.1.1.tar.gz) = d678c41a603a62032cf7e5f8336bb8222c93990e4b59c8b291b7ca26c7eb12c7
-SIZE (cabal/splitmix-0.1.1/splitmix-0.1.1.tar.gz) = 21981
+SHA256 (cabal/splitmix-0.1.3.1/splitmix-0.1.3.1.tar.gz) = b6bcd0d79bd4fe40975c8ebe803be2f3bfbf6006069a59745a325a0df3f86270
+SIZE (cabal/splitmix-0.1.3.1/splitmix-0.1.3.1.tar.gz) = 21955
SHA256 (cabal/srcloc-0.6.0.1/srcloc-0.6.0.1.tar.gz) = 154ef2a1db2a3c3a612ffbe3302791a61eeafa7ed477bdada1547ad87913b6d1
SIZE (cabal/srcloc-0.6.0.1/srcloc-0.6.0.1.tar.gz) = 4061
SHA256 (cabal/statistics-0.16.3.0/statistics-0.16.3.0.tar.gz) = 03ec46e6641227cf7318b7a1f87acf005d38c8cfc4e13f40ff9014a9266ba1e7
@@ -347,8 +371,14 @@ SHA256 (cabal/tagged-0.8.9/tagged-0.8.9.tar.gz) = 6daad88ebb414ba6a556d2898d2cbe
SIZE (cabal/tagged-0.8.9/tagged-0.8.9.tar.gz) = 8151
SHA256 (cabal/tasty-1.5.3/tasty-1.5.3.tar.gz) = 54a0c7b644813af871a3726ac8771b5e17b5158c792a7acf8f9e2d3ae9360780
SIZE (cabal/tasty-1.5.3/tasty-1.5.3.tar.gz) = 66548
-SHA256 (cabal/tasty-1.5.3/revision/1.cabal) = 9d56ea9dbc274fc853fc531373b2c91bfe360e21460c2c6a5838897d86e3f6d0
-SIZE (cabal/tasty-1.5.3/revision/1.cabal) = 2923
+SHA256 (cabal/tasty-1.5.3/revision/2.cabal) = 6b5dda3f16db1274a0b3e6c4073ac57172a1e96b1dca05666c5cbd1183639412
+SIZE (cabal/tasty-1.5.3/revision/2.cabal) = 2923
+SHA256 (cabal/tasty-hunit-0.10.2/tasty-hunit-0.10.2.tar.gz) = 5af01fa7c1ef98b324da062e36f79986a8b1b83ff0cf6fd53f95d976b41e03f6
+SIZE (cabal/tasty-hunit-0.10.2/tasty-hunit-0.10.2.tar.gz) = 7808
+SHA256 (cabal/tasty-quickcheck-0.11.1/tasty-quickcheck-0.11.1.tar.gz) = e3d4de7455ed342f8874d84686def897b8a316ce198461da18106d8a1f63246a
+SIZE (cabal/tasty-quickcheck-0.11.1/tasty-quickcheck-0.11.1.tar.gz) = 7349
+SHA256 (cabal/tasty-quickcheck-0.11.1/revision/3.cabal) = fca860abe029f9d34cb5168d6a9ab438d7fc4c016c8c594bbf1655d58982fbf3
+SIZE (cabal/tasty-quickcheck-0.11.1/revision/3.cabal) = 1622
SHA256 (cabal/temporary-1.3/temporary-1.3.tar.gz) = 8c442993694b5ffca823ce864af95bd2841fb5264ee511c61cf48cc71d879890
SIZE (cabal/temporary-1.3/temporary-1.3.tar.gz) = 5686
SHA256 (cabal/terminal-size-0.3.4/terminal-size-0.3.4.tar.gz) = b0f070d6926cdaacf3a412c5518e5c23afca1e0ed00808a5328c96e468b67f49
@@ -391,8 +421,8 @@ SHA256 (cabal/transformers-base-0.4.6/transformers-base-0.4.6.tar.gz) = 323bf868
SIZE (cabal/transformers-base-0.4.6/transformers-base-0.4.6.tar.gz) = 2902
SHA256 (cabal/transformers-compat-0.7.2/transformers-compat-0.7.2.tar.gz) = b62c7304c9f3cbc9463d0739aa85cb9489f217ea092b9d625d417514fbcc9d6a
SIZE (cabal/transformers-compat-0.7.2/transformers-compat-0.7.2.tar.gz) = 46485
-SHA256 (cabal/unliftio-0.2.25.0/unliftio-0.2.25.0.tar.gz) = fb85a22291e78f9e58cd7f5e563a726500ad1a004b3b335b93c0975b828a112b
-SIZE (cabal/unliftio-0.2.25.0/unliftio-0.2.25.0.tar.gz) = 58335
+SHA256 (cabal/unliftio-0.2.25.1/unliftio-0.2.25.1.tar.gz) = 3bfc6f8dea6966c2c06df83e6d3f481bbd77531f58b8049c46738aad9268336e
+SIZE (cabal/unliftio-0.2.25.1/unliftio-0.2.25.1.tar.gz) = 58203
SHA256 (cabal/unliftio-core-0.2.1.0/unliftio-core-0.2.1.0.tar.gz) = 99384cba8d56d9d61b85e38a313a93ebcdb78be6566367f0930ef580597fe3e3
SIZE (cabal/unliftio-core-0.2.1.0/unliftio-core-0.2.1.0.tar.gz) = 3865
SHA256 (cabal/unliftio-core-0.2.1.0/revision/4.cabal) = f6a2736f858b5390d9384dca43d3ea4d96e9ca17217791791ca4951ba6e8072a
@@ -437,5 +467,5 @@ SHA256 (cabal/zlib-0.7.1.0/zlib-0.7.1.0.tar.gz) = 6edd38b6b81df8d274952aa85affa6
SIZE (cabal/zlib-0.7.1.0/zlib-0.7.1.0.tar.gz) = 29318
SHA256 (cabal/zlib-0.7.1.0/revision/2.cabal) = 85e64a75c0b490506a7edaa2d54950c668e66b65758bb08bb14cd31faf53a206
SIZE (cabal/zlib-0.7.1.0/revision/2.cabal) = 5357
-SHA256 (cabal/diku-dk-futhark-v0.25.30_GH0.tar.gz) = 6b164d08f173b5b670f99cac9e7eef5c551652ba0ef86e07dd4d0936add19ad3
-SIZE (cabal/diku-dk-futhark-v0.25.30_GH0.tar.gz) = 1843757
+SHA256 (cabal/diku-dk-futhark-v0.25.32_GH0.tar.gz) = 84adb13b3b484cafcc40ac7263c56c26b2cc7035c246ccbb599e2724bb2fa73e
+SIZE (cabal/diku-dk-futhark-v0.25.32_GH0.tar.gz) = 1864390
diff --git a/mail/automx/Makefile b/mail/automx/Makefile
index d96bdaed7b9e..e4d6016047c4 100644
--- a/mail/automx/Makefile
+++ b/mail/automx/Makefile
@@ -1,7 +1,7 @@
PORTNAME= automx
PORTVERSION= 0.10.2
DISTVERSIONPREFIX= v
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= mail
MAINTAINER= crees@FreeBSD.org
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-dateutil>=0:devel/py-python-dateutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ipaddr>=0:devel/py-ipaddr@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}m2crypto>=0:security/py-m2crypto@${PY_FLAVOR} \
wget:ftp/wget \
dig:dns/bind-tools
diff --git a/mail/cyrus-imapd25/Makefile b/mail/cyrus-imapd25/Makefile
index 2fd853795ef5..4644b9c2dcc1 100644
--- a/mail/cyrus-imapd25/Makefile
+++ b/mail/cyrus-imapd25/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cyrus-imapd
PORTVERSION= 2.5.17
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= mail
MASTER_SITES= https://github.com/cyrusimap/cyrus-imapd/releases/download/${PORTNAME}-${PORTVERSION}/
PKGNAMESUFFIX= 25
@@ -92,8 +92,12 @@ OPTIONS_RADIO_GSSAPI+= GSSAPI_BASE
OPTIONS_DEFAULT+= GSSAPI_BASE
.endif
GSSAPI_BASE_USES= gssapi
-GSSAPI_BASE_CONFIGURE_ON= --enable-gssapi="${GSSAPIBASEDIR}" \
- --with-gss_impl=heimdal
+GSSAPI_BASE_CONFIGURE_ON= --enable-gssapi="${GSSAPIBASEDIR}"
+.if exists(/usr/libexec/krb5kdc)
+GSSAPI_BASE_CONFIGURE_ON+= --with-gss_impl=mit
+.else
+GSSAPI_BASE_CONFIGURE_ON+= --with-gss_impl=heimdal
+.endif
GSSAPI_HEIMDAL_USES= gssapi:heimdal,flags
GSSAPI_HEIMDAL_CONFIGURE_ON= --enable-gssapi="${GSSAPIBASEDIR}" \
--with-gss_impl=heimdal
diff --git a/mail/cyrus-imapd30/Makefile b/mail/cyrus-imapd30/Makefile
index 1c9ad192cd74..f703e59a1012 100644
--- a/mail/cyrus-imapd30/Makefile
+++ b/mail/cyrus-imapd30/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cyrus-imapd
PORTVERSION= 3.0.18
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= mail
MASTER_SITES= https://github.com/cyrusimap/cyrus-imapd/releases/download/${PORTNAME}-${PORTVERSION}/
PKGNAMESUFFIX= 30
@@ -103,8 +103,12 @@ OPTIONS_RADIO_GSSAPI+= GSSAPI_BASE
OPTIONS_DEFAULT+= GSSAPI_BASE
.endif
GSSAPI_BASE_USES= gssapi
-GSSAPI_BASE_CONFIGURE_ON= --enable-gssapi="${GSSAPIBASEDIR}" \
- --with-gss_impl=heimdal
+GSSAPI_BASE_CONFIGURE_ON= --enable-gssapi="${GSSAPIBASEDIR}"
+.if exists(/usr/libexec/krb5kdc)
+GSSAPI_BASE_CONFIGURE_ON+= --with-gss_impl=mit
+.else
+GSSAPI_BASE_CONFIGURE_ON+= --with-gss_impl=heimdal
+.endif
GSSAPI_HEIMDAL_USES= gssapi:heimdal,flags
GSSAPI_HEIMDAL_CONFIGURE_ON= --enable-gssapi="${GSSAPIBASEDIR}" \
--with-gss_impl=heimdal
diff --git a/mail/cyrus-imapd310/Makefile b/mail/cyrus-imapd310/Makefile
index 772adce58b89..d9cd883b7eea 100644
--- a/mail/cyrus-imapd310/Makefile
+++ b/mail/cyrus-imapd310/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cyrus-imapd
DISTVERSION= 3.10.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= mail
MASTER_SITES= https://github.com/cyrusimap/cyrus-imapd/releases/download/${PORTNAME}-${DISTVERSION}/
PKGNAMESUFFIX= ${CYRUS_IMAPD_VER}
@@ -140,8 +140,12 @@ OPTIONS_RADIO_GSSAPI+= GSSAPI_BASE
OPTIONS_DEFAULT+= GSSAPI_BASE
.endif
GSSAPI_BASE_USES= gssapi
-GSSAPI_BASE_CONFIGURE_ON= --enable-gssapi="${GSSAPIBASEDIR}" \
- --with-gss_impl=heimdal
+GSSAPI_BASE_CONFIGURE_ON= --enable-gssapi="${GSSAPIBASEDIR}"
+.if exists(/usr/libexec/krb5kdc)
+GSSAPI_BASE_CONFIGURE_ON+= --with-gss_impl=mit
+.else
+GSSAPI_BASE_CONFIGURE_ON+= --with-gss_impl=heimdal
+.endif
GSSAPI_HEIMDAL_USES= gssapi:heimdal,flags
GSSAPI_HEIMDAL_CONFIGURE_ON= --enable-gssapi="${GSSAPIBASEDIR}" \
--with-gss_impl=heimdal
diff --git a/mail/cyrus-imapd312/Makefile b/mail/cyrus-imapd312/Makefile
index cd12ebbffaae..cecb7675c9b3 100644
--- a/mail/cyrus-imapd312/Makefile
+++ b/mail/cyrus-imapd312/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cyrus-imapd
DISTVERSION= 3.12.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= mail
MASTER_SITES= https://github.com/cyrusimap/cyrus-imapd/releases/download/${PORTNAME}-${DISTVERSION}/
PKGNAMESUFFIX= ${CYRUS_IMAPD_VER}
@@ -138,8 +138,12 @@ OPTIONS_RADIO_GSSAPI+= GSSAPI_BASE
OPTIONS_DEFAULT+= GSSAPI_BASE
.endif
GSSAPI_BASE_USES= gssapi
-GSSAPI_BASE_CONFIGURE_ON= --enable-gssapi="${GSSAPIBASEDIR}" \
- --with-gss_impl=heimdal
+GSSAPI_BASE_CONFIGURE_ON= --enable-gssapi="${GSSAPIBASEDIR}"
+.if exists(/usr/libexec/krb5kdc)
+GSSAPI_BASE_CONFIGURE_ON+= --with-gss_impl=mit
+.else
+GSSAPI_BASE_CONFIGURE_ON+= --with-gss_impl=heimdal
+.endif
GSSAPI_HEIMDAL_USES= gssapi:heimdal,flags
GSSAPI_HEIMDAL_CONFIGURE_ON= --enable-gssapi="${GSSAPIBASEDIR}" \
--with-gss_impl=heimdal
diff --git a/mail/cyrus-imapd32/Makefile b/mail/cyrus-imapd32/Makefile
index db836fe7dc3e..6b2a5ceeaf73 100644
--- a/mail/cyrus-imapd32/Makefile
+++ b/mail/cyrus-imapd32/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cyrus-imapd
PORTVERSION= 3.2.12
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= mail
MASTER_SITES= https://github.com/cyrusimap/cyrus-imapd/releases/download/${PORTNAME}-${PORTVERSION}/
PKGNAMESUFFIX= 32
@@ -112,8 +112,12 @@ OPTIONS_RADIO_GSSAPI+= GSSAPI_BASE
OPTIONS_DEFAULT+= GSSAPI_BASE
.endif
GSSAPI_BASE_USES= gssapi
-GSSAPI_BASE_CONFIGURE_ON= --enable-gssapi="${GSSAPIBASEDIR}" \
- --with-gss_impl=heimdal
+GSSAPI_BASE_CONFIGURE_ON= --enable-gssapi="${GSSAPIBASEDIR}"
+.if exists(/usr/libexec/krb5kdc)
+GSSAPI_BASE_CONFIGURE_ON+= --with-gss_impl=mit
+.else
+GSSAPI_BASE_CONFIGURE_ON+= --with-gss_impl=heimdal
+.endif
GSSAPI_HEIMDAL_USES= gssapi:heimdal,flags
GSSAPI_HEIMDAL_CONFIGURE_ON= --enable-gssapi="${GSSAPIBASEDIR}" \
--with-gss_impl=heimdal
diff --git a/mail/cyrus-imapd34/Makefile b/mail/cyrus-imapd34/Makefile
index 5d1d7454870d..bd5201a57e3c 100644
--- a/mail/cyrus-imapd34/Makefile
+++ b/mail/cyrus-imapd34/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cyrus-imapd
PORTVERSION= 3.4.9
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= mail
MASTER_SITES= https://github.com/cyrusimap/cyrus-imapd/releases/download/${PORTNAME}-${PORTVERSION}/
PKGNAMESUFFIX= ${CYRUS_IMAPD_VER}
@@ -127,8 +127,12 @@ OPTIONS_RADIO_GSSAPI+= GSSAPI_BASE
OPTIONS_DEFAULT+= GSSAPI_BASE
.endif
GSSAPI_BASE_USES= gssapi
-GSSAPI_BASE_CONFIGURE_ON= --enable-gssapi="${GSSAPIBASEDIR}" \
- --with-gss_impl=heimdal
+GSSAPI_BASE_CONFIGURE_ON= --enable-gssapi="${GSSAPIBASEDIR}"
+.if exists(/usr/libexec/krb5kdc)
+GSSAPI_BASE_CONFIGURE_ON+= --with-gss_impl=mit
+.else
+GSSAPI_BASE_CONFIGURE_ON+= --with-gss_impl=heimdal
+.endif
GSSAPI_HEIMDAL_USES= gssapi:heimdal,flags
GSSAPI_HEIMDAL_CONFIGURE_ON= --enable-gssapi="${GSSAPIBASEDIR}" \
--with-gss_impl=heimdal
diff --git a/mail/cyrus-imapd36/Makefile b/mail/cyrus-imapd36/Makefile
index a0f6f0fd62e6..be13b03f61c4 100644
--- a/mail/cyrus-imapd36/Makefile
+++ b/mail/cyrus-imapd36/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cyrus-imapd
PORTVERSION= 3.6.7
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= mail
MASTER_SITES= https://github.com/cyrusimap/cyrus-imapd/releases/download/${PORTNAME}-${DISTVERSION}/
PKGNAMESUFFIX= ${CYRUS_IMAPD_VER}
@@ -132,8 +132,12 @@ OPTIONS_RADIO_GSSAPI+= GSSAPI_BASE
OPTIONS_DEFAULT+= GSSAPI_BASE
.endif
GSSAPI_BASE_USES= gssapi
-GSSAPI_BASE_CONFIGURE_ON= --enable-gssapi="${GSSAPIBASEDIR}" \
- --with-gss_impl=heimdal
+GSSAPI_BASE_CONFIGURE_ON= --enable-gssapi="${GSSAPIBASEDIR}"
+.if exists(/usr/libexec/krb5kdc)
+GSSAPI_BASE_CONFIGURE_ON+= --with-gss_impl=mit
+.else
+GSSAPI_BASE_CONFIGURE_ON+= --with-gss_impl=heimdal
+.endif
GSSAPI_HEIMDAL_USES= gssapi:heimdal,flags
GSSAPI_HEIMDAL_CONFIGURE_ON= --enable-gssapi="${GSSAPIBASEDIR}" \
--with-gss_impl=heimdal
diff --git a/mail/cyrus-imapd38/Makefile b/mail/cyrus-imapd38/Makefile
index 79bae82629d3..2a684cc04dce 100644
--- a/mail/cyrus-imapd38/Makefile
+++ b/mail/cyrus-imapd38/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cyrus-imapd
PORTVERSION= 3.8.6
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= mail
MASTER_SITES= https://github.com/cyrusimap/cyrus-imapd/releases/download/${PORTNAME}-${DISTVERSION}/
PKGNAMESUFFIX= ${CYRUS_IMAPD_VER}
@@ -133,8 +133,12 @@ OPTIONS_RADIO_GSSAPI+= GSSAPI_BASE
OPTIONS_DEFAULT+= GSSAPI_BASE
.endif
GSSAPI_BASE_USES= gssapi
-GSSAPI_BASE_CONFIGURE_ON= --enable-gssapi="${GSSAPIBASEDIR}" \
- --with-gss_impl=heimdal
+GSSAPI_BASE_CONFIGURE_ON= --enable-gssapi="${GSSAPIBASEDIR}"
+.if exists(/usr/libexec/krb5kdc)
+GSSAPI_BASE_CONFIGURE_ON+= --with-gss_impl=mit
+.else
+GSSAPI_BASE_CONFIGURE_ON+= --with-gss_impl=heimdal
+.endif
GSSAPI_HEIMDAL_USES= gssapi:heimdal,flags
GSSAPI_HEIMDAL_CONFIGURE_ON= --enable-gssapi="${GSSAPIBASEDIR}" \
--with-gss_impl=heimdal
diff --git a/mail/hydroxide/Makefile b/mail/hydroxide/Makefile
index aa95573d9217..bb439ee3152d 100644
--- a/mail/hydroxide/Makefile
+++ b/mail/hydroxide/Makefile
@@ -1,11 +1,10 @@
PORTNAME= hydroxide
DISTVERSIONPREFIX= v
-DISTVERSION= 0.2.29
-PORTREVISION= 10
+DISTVERSION= 0.2.30
CATEGORIES= mail
MAINTAINER= nxjoseph@protonmail.com
-COMMENT= Open-source ProtonMail CardDAV, IMAP and SMTP bridge
+COMMENT= Free ProtonMail bridge for using with any email client you prefer
WWW= https://github.com/emersion/hydroxide
LICENSE= MIT
@@ -14,21 +13,21 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= go:modules
USE_GITHUB= yes
GH_ACCOUNT= emersion
-GH_TUPLE= ProtonMail:go-crypto:v1.0.0:protonmail_go_crypto/vendor/github.com/ProtonMail/go-crypto \
- boltdb:bolt:v1.3.1:boltdb_bolt/vendor/github.com/boltdb/bolt \
- cloudflare:circl:v1.3.7:cloudflare_circl/vendor/github.com/cloudflare/circl \
+GH_TUPLE= ProtonMail:go-crypto:v1.3.0:protonmail_go_crypto/vendor/github.com/ProtonMail/go-crypto \
+ cloudflare:circl:v1.6.1:cloudflare_circl/vendor/github.com/cloudflare/circl \
emersion:go-bcrypt:6e724a1baa63:emersion_go_bcrypt/vendor/github.com/emersion/go-bcrypt \
emersion:go-imap:v1.2.1:emersion_go_imap/vendor/github.com/emersion/go-imap \
- emersion:go-mbox:v1.0.3:emersion_go_mbox/vendor/github.com/emersion/go-mbox \
- emersion:go-message:v0.18.1:emersion_go_message/vendor/github.com/emersion/go-message \
- emersion:go-sasl:e73c9f7bad43:emersion_go_sasl/vendor/github.com/emersion/go-sasl \
- emersion:go-smtp:v0.21.1:emersion_go_smtp/vendor/github.com/emersion/go-smtp \
- emersion:go-vcard:8fda7d206ec9:emersion_go_vcard/vendor/github.com/emersion/go-vcard \
- emersion:go-webdav:v0.5.0:emersion_go_webdav/vendor/github.com/emersion/go-webdav \
- golang:crypto:v0.22.0:golang_crypto/vendor/golang.org/x/crypto \
- golang:sys:v0.19.0:golang_sys/vendor/golang.org/x/sys \
- golang:term:v0.19.0:golang_term/vendor/golang.org/x/term \
- golang:text:v0.14.0:golang_text/vendor/golang.org/x/text
+ emersion:go-mbox:v1.0.4:emersion_go_mbox/vendor/github.com/emersion/go-mbox \
+ emersion:go-message:v0.18.2:emersion_go_message/vendor/github.com/emersion/go-message \
+ emersion:go-sasl:b788ff22d5a6:emersion_go_sasl/vendor/github.com/emersion/go-sasl \
+ emersion:go-smtp:v0.23.0:emersion_go_smtp/vendor/github.com/emersion/go-smtp \
+ emersion:go-vcard:c9703dde27ff:emersion_go_vcard/vendor/github.com/emersion/go-vcard \
+ emersion:go-webdav:v0.6.0:emersion_go_webdav/vendor/github.com/emersion/go-webdav \
+ etcd-io:bbolt:v1.4.2:etcd_io_bbolt/vendor/go.etcd.io/bbolt \
+ golang:crypto:v0.40.0:golang_crypto/vendor/golang.org/x/crypto \
+ golang:sys:v0.34.0:golang_sys/vendor/golang.org/x/sys \
+ golang:term:v0.33.0:golang_term/vendor/golang.org/x/term \
+ golang:text:v0.27.0:golang_text/vendor/golang.org/x/text
USE_RC_SUBR= ${PORTNAME}
GO_TARGET= ./cmd/${PORTNAME}
@@ -39,4 +38,7 @@ GROUPS= ${PORTNAME}
PLIST_FILES= bin/${PORTNAME}
+post-extract:
+ @${CP} ${FILESDIR}/modules.txt ${WRKSRC}/vendor
+
.include <bsd.port.mk>
diff --git a/mail/hydroxide/distinfo b/mail/hydroxide/distinfo
index b74655e66e82..78bb5e48fea2 100644
--- a/mail/hydroxide/distinfo
+++ b/mail/hydroxide/distinfo
@@ -1,33 +1,33 @@
-TIMESTAMP = 1727105515
-SHA256 (emersion-hydroxide-v0.2.29_GH0.tar.gz) = 96f1f1cc058544365a31d9b9c64fe44073092b36f95784c044b88641849448bc
-SIZE (emersion-hydroxide-v0.2.29_GH0.tar.gz) = 45566
-SHA256 (ProtonMail-go-crypto-v1.0.0_GH0.tar.gz) = 596e264d2df6beb3ec40e47286f86960845ab227cb635150ef3bd35a90a79e43
-SIZE (ProtonMail-go-crypto-v1.0.0_GH0.tar.gz) = 333515
-SHA256 (boltdb-bolt-v1.3.1_GH0.tar.gz) = b5ae498b780f535a5d308c188dee1329b3536275d29ad6758876084c0b8586a8
-SIZE (boltdb-bolt-v1.3.1_GH0.tar.gz) = 83437
-SHA256 (cloudflare-circl-v1.3.7_GH0.tar.gz) = e1db989f921eeec80fd853cbf376c0e7893796fee96d8183fc5a29e01464a585
-SIZE (cloudflare-circl-v1.3.7_GH0.tar.gz) = 4938649
+TIMESTAMP = 1752958382
+SHA256 (emersion-hydroxide-v0.2.30_GH0.tar.gz) = 752c88bdedd1d35a66f7dccb37ba7a392469f6570788d4ef70ecf7ca87a6bbd2
+SIZE (emersion-hydroxide-v0.2.30_GH0.tar.gz) = 45458
+SHA256 (ProtonMail-go-crypto-v1.3.0_GH0.tar.gz) = 05f38ede69b73f91a57697c2807f90699542b079937312a52485ff8cf3c6ce9b
+SIZE (ProtonMail-go-crypto-v1.3.0_GH0.tar.gz) = 513597
+SHA256 (cloudflare-circl-v1.6.1_GH0.tar.gz) = d9e31594460124cf6f98a4580853ccfc9781c730c2f0058f4fcf2b4e23130a9c
+SIZE (cloudflare-circl-v1.6.1_GH0.tar.gz) = 7048493
SHA256 (emersion-go-bcrypt-6e724a1baa63_GH0.tar.gz) = 2d60f0085689c8356014b806718ed6de476f8f35ff5096cc68201b77e3866609
SIZE (emersion-go-bcrypt-6e724a1baa63_GH0.tar.gz) = 6311
SHA256 (emersion-go-imap-v1.2.1_GH0.tar.gz) = 5491725275b90e05f2ed98e5273688e5f05a8a488b0c5ce504f60aa19c9d8791
SIZE (emersion-go-imap-v1.2.1_GH0.tar.gz) = 103546
-SHA256 (emersion-go-mbox-v1.0.3_GH0.tar.gz) = 54c85831ececafb417939741b00da573c5dab61a746834b9977e7dde8dba523e
-SIZE (emersion-go-mbox-v1.0.3_GH0.tar.gz) = 5692
-SHA256 (emersion-go-message-v0.18.1_GH0.tar.gz) = 0ed3bd0b1e1a83e55106c4164cc2e64940e6e926c695564020bb3c7feb48f760
-SIZE (emersion-go-message-v0.18.1_GH0.tar.gz) = 48144
-SHA256 (emersion-go-sasl-e73c9f7bad43_GH0.tar.gz) = 93381ea17213dac9527a856d0119992dbc59fd5fb845716732a6ba300ad54fd1
-SIZE (emersion-go-sasl-e73c9f7bad43_GH0.tar.gz) = 7362
-SHA256 (emersion-go-smtp-v0.21.1_GH0.tar.gz) = 2e99a043a934af79a7a6c84b67db0f9a20b1587fc7571886ee61916a2fdb286b
-SIZE (emersion-go-smtp-v0.21.1_GH0.tar.gz) = 42171
-SHA256 (emersion-go-vcard-8fda7d206ec9_GH0.tar.gz) = cd43a941aad3d7688089564193a8bd50fa1b95ca24f13d73f6dc3985b80f59c7
-SIZE (emersion-go-vcard-8fda7d206ec9_GH0.tar.gz) = 11503
-SHA256 (emersion-go-webdav-v0.5.0_GH0.tar.gz) = ccbae039f6193d6b5838f4e14e68f9f240fd4855c179a81f47ee5c914b0fe842
-SIZE (emersion-go-webdav-v0.5.0_GH0.tar.gz) = 42492
-SHA256 (golang-crypto-v0.22.0_GH0.tar.gz) = be0f461ea3ce13349996dca48fbb27537fd738aa6498fb38cfbf87a2ce31e082
-SIZE (golang-crypto-v0.22.0_GH0.tar.gz) = 1813353
-SHA256 (golang-sys-v0.19.0_GH0.tar.gz) = da82f3d99abd964483ec5d622ddf620e2492ec0a18c154475f35d938c4240c7b
-SIZE (golang-sys-v0.19.0_GH0.tar.gz) = 1449493
-SHA256 (golang-term-v0.19.0_GH0.tar.gz) = 9ef2c212cb48b0736054cfc3556bea414fb526fff877f6c50c30f78fa5c19218
-SIZE (golang-term-v0.19.0_GH0.tar.gz) = 14741
-SHA256 (golang-text-v0.14.0_GH0.tar.gz) = c80295e75bda599d17ccf74038139b0957b9915fae4e60d8b46f89454ef171a0
-SIZE (golang-text-v0.14.0_GH0.tar.gz) = 8974094
+SHA256 (emersion-go-mbox-v1.0.4_GH0.tar.gz) = 7cd3d05c276ad8e00e35c8a816269a7059a599a15b8c007c2eef74328e29c9df
+SIZE (emersion-go-mbox-v1.0.4_GH0.tar.gz) = 6128
+SHA256 (emersion-go-message-v0.18.2_GH0.tar.gz) = 9e37b922775a3bbad413a8269542ec3ebdf5195165b1640a4e6433bc41c28413
+SIZE (emersion-go-message-v0.18.2_GH0.tar.gz) = 48158
+SHA256 (emersion-go-sasl-b788ff22d5a6_GH0.tar.gz) = 83dcf546c520708cf53dca5df3730c71b51901f08a52282c3515fd01d0ecbc75
+SIZE (emersion-go-sasl-b788ff22d5a6_GH0.tar.gz) = 6888
+SHA256 (emersion-go-smtp-v0.23.0_GH0.tar.gz) = 17a2618f1e8b70f1a29ee6f07906d401e734bf6757cb9dae0aa3afc684a3cb7d
+SIZE (emersion-go-smtp-v0.23.0_GH0.tar.gz) = 42517
+SHA256 (emersion-go-vcard-c9703dde27ff_GH0.tar.gz) = f8ff16d3850dfa361191e6d486b04c6e365f58f2ddff540f0ad64d0af966c305
+SIZE (emersion-go-vcard-c9703dde27ff_GH0.tar.gz) = 11760
+SHA256 (emersion-go-webdav-v0.6.0_GH0.tar.gz) = 0d2938fec814c5d5e7a0f54b38872d9676dcea896ccd80d94d1d6ad78fee4697
+SIZE (emersion-go-webdav-v0.6.0_GH0.tar.gz) = 43777
+SHA256 (etcd-io-bbolt-v1.4.2_GH0.tar.gz) = 0875f814e830d20df782a5c4cb2ac9361640f96877944b385769ca3f75270e60
+SIZE (etcd-io-bbolt-v1.4.2_GH0.tar.gz) = 169423
+SHA256 (golang-crypto-v0.40.0_GH0.tar.gz) = aefccc78da308d0a4bf74a16757a9b1026f62a6d8be616be6d22dc48c2ec037c
+SIZE (golang-crypto-v0.40.0_GH0.tar.gz) = 2167302
+SHA256 (golang-sys-v0.34.0_GH0.tar.gz) = 4ff2fa6503c1b6ed34733c301b259289b114eae9ed430217b1fccbaebab85319
+SIZE (golang-sys-v0.34.0_GH0.tar.gz) = 1530927
+SHA256 (golang-term-v0.33.0_GH0.tar.gz) = ea895b6e16150a743f8e290f9f83ec8c634c3b70fa1287c7138144e7d262d422
+SIZE (golang-term-v0.33.0_GH0.tar.gz) = 15450
+SHA256 (golang-text-v0.27.0_GH0.tar.gz) = 0e3c1bc881b4049e5191a981c8914f8667810b61e6f3575d5d989c375f7ef55f
+SIZE (golang-text-v0.27.0_GH0.tar.gz) = 8973031
diff --git a/mail/hydroxide/files/modules.txt b/mail/hydroxide/files/modules.txt
new file mode 100644
index 000000000000..70268967ff0e
--- /dev/null
+++ b/mail/hydroxide/files/modules.txt
@@ -0,0 +1,107 @@
+# github.com/ProtonMail/go-crypto v1.3.0
+## explicit; go 1.22.0
+github.com/ProtonMail/go-crypto/bitcurves
+github.com/ProtonMail/go-crypto/brainpool
+github.com/ProtonMail/go-crypto/eax
+github.com/ProtonMail/go-crypto/internal/byteutil
+github.com/ProtonMail/go-crypto/ocb
+github.com/ProtonMail/go-crypto/openpgp
+github.com/ProtonMail/go-crypto/openpgp/aes/keywrap
+github.com/ProtonMail/go-crypto/openpgp/armor
+github.com/ProtonMail/go-crypto/openpgp/clearsign
+github.com/ProtonMail/go-crypto/openpgp/ecdh
+github.com/ProtonMail/go-crypto/openpgp/ecdsa
+github.com/ProtonMail/go-crypto/openpgp/ed25519
+github.com/ProtonMail/go-crypto/openpgp/ed448
+github.com/ProtonMail/go-crypto/openpgp/eddsa
+github.com/ProtonMail/go-crypto/openpgp/elgamal
+github.com/ProtonMail/go-crypto/openpgp/errors
+github.com/ProtonMail/go-crypto/openpgp/internal/algorithm
+github.com/ProtonMail/go-crypto/openpgp/internal/ecc
+github.com/ProtonMail/go-crypto/openpgp/internal/encoding
+github.com/ProtonMail/go-crypto/openpgp/packet
+github.com/ProtonMail/go-crypto/openpgp/s2k
+github.com/ProtonMail/go-crypto/openpgp/x25519
+github.com/ProtonMail/go-crypto/openpgp/x448
+# github.com/cloudflare/circl v1.6.1
+## explicit; go 1.22.0
+github.com/cloudflare/circl/dh/x25519
+github.com/cloudflare/circl/dh/x448
+github.com/cloudflare/circl/ecc/goldilocks
+github.com/cloudflare/circl/internal/conv
+github.com/cloudflare/circl/internal/sha3
+github.com/cloudflare/circl/math
+github.com/cloudflare/circl/math/fp25519
+github.com/cloudflare/circl/math/fp448
+github.com/cloudflare/circl/math/mlsbset
+github.com/cloudflare/circl/sign
+github.com/cloudflare/circl/sign/ed25519
+github.com/cloudflare/circl/sign/ed448
+# github.com/emersion/go-bcrypt v0.0.0-20170822072041-6e724a1baa63
+## explicit
+github.com/emersion/go-bcrypt
+# github.com/emersion/go-imap v1.2.1
+## explicit; go 1.13
+github.com/emersion/go-imap
+github.com/emersion/go-imap/backend
+github.com/emersion/go-imap/commands
+github.com/emersion/go-imap/responses
+github.com/emersion/go-imap/server
+github.com/emersion/go-imap/utf7
+# github.com/emersion/go-mbox v1.0.4
+## explicit; go 1.12
+github.com/emersion/go-mbox
+# github.com/emersion/go-message v0.18.2
+## explicit; go 1.14
+github.com/emersion/go-message
+github.com/emersion/go-message/mail
+github.com/emersion/go-message/textproto
+# github.com/emersion/go-sasl v0.0.0-20241020182733-b788ff22d5a6
+## explicit; go 1.12
+github.com/emersion/go-sasl
+# github.com/emersion/go-smtp v0.23.0
+## explicit; go 1.13
+github.com/emersion/go-smtp
+# github.com/emersion/go-vcard v0.0.0-20241024213814-c9703dde27ff
+## explicit; go 1.13
+github.com/emersion/go-vcard
+# github.com/emersion/go-webdav v0.6.0
+## explicit; go 1.13
+github.com/emersion/go-webdav
+github.com/emersion/go-webdav/carddav
+github.com/emersion/go-webdav/internal
+# go.etcd.io/bbolt v1.4.2
+## explicit; go 1.23
+go.etcd.io/bbolt
+go.etcd.io/bbolt/errors
+go.etcd.io/bbolt/internal/common
+go.etcd.io/bbolt/internal/freelist
+# golang.org/x/crypto v0.40.0
+## explicit; go 1.23.0
+golang.org/x/crypto/argon2
+golang.org/x/crypto/bcrypt
+golang.org/x/crypto/blake2b
+golang.org/x/crypto/blowfish
+golang.org/x/crypto/cast5
+golang.org/x/crypto/cryptobyte
+golang.org/x/crypto/cryptobyte/asn1
+golang.org/x/crypto/hkdf
+golang.org/x/crypto/internal/alias
+golang.org/x/crypto/internal/poly1305
+golang.org/x/crypto/nacl/secretbox
+golang.org/x/crypto/salsa20/salsa
+golang.org/x/crypto/sha3
+# golang.org/x/sys v0.34.0
+## explicit; go 1.23.0
+golang.org/x/sys/cpu
+golang.org/x/sys/plan9
+golang.org/x/sys/unix
+golang.org/x/sys/windows
+# golang.org/x/term v0.33.0
+## explicit; go 1.23.0
+golang.org/x/term
+# golang.org/x/text v0.27.0
+## explicit; go 1.23.0
+golang.org/x/text/encoding
+golang.org/x/text/encoding/internal/identifier
+golang.org/x/text/transform
diff --git a/mail/hydroxide/pkg-descr b/mail/hydroxide/pkg-descr
index 522beaeb945c..cf74aba8b160 100644
--- a/mail/hydroxide/pkg-descr
+++ b/mail/hydroxide/pkg-descr
@@ -1,4 +1,6 @@
-A third-party, open-source ProtonMail bridge. Hydroxide supports CardDAV,
-IMAP and SMTP. hydroxide is a server that translates standard protocols
-(SMTP, IMAP, CardDAV) into ProtonMail API requests. It allows you to use
-your preferred e-mail client and git-send-email with ProtonMail.
+Hydroxide is a free, third-party and open-source ProtonMail bridge for using
+with any email client of your choice. Hydroxide is a server meant to be run
+in the background, supporting IMAP and SMTP that translates standard protocols
+(SMTP, IMAP, CardDAV) into ProtonMail API requests. Hydroxide stores each of
+your account credentials in a json file located in /var/db/hydroxide by default
+as encrypted form, then uses .db files per account for other purposes.
diff --git a/mail/py-premailer/Makefile b/mail/py-premailer/Makefile
index 784c98953fe8..5483f725b2e8 100644
--- a/mail/py-premailer/Makefile
+++ b/mail/py-premailer/Makefile
@@ -1,6 +1,6 @@
PORTNAME= premailer
PORTVERSION= 3.1.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= mail python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cssselect>=0:www/py-cssselect@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}cssutils>=0:www/py-cssutils@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR}
diff --git a/mail/thunderbird/Makefile b/mail/thunderbird/Makefile
index b8baea55f37d..db910ff21632 100644
--- a/mail/thunderbird/Makefile
+++ b/mail/thunderbird/Makefile
@@ -1,9 +1,9 @@
PORTNAME= thunderbird
DISTVERSION= 141.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= mail news net-im wayland
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}${DISTVERSIONSUFFIX}/source \
- MOZILLA/${PORTNAME}/candidates/${DISTVERSION}${DISTVERSIONSUFFIX}-candidates/build2/source
+ MOZILLA/${PORTNAME}/candidates/${DISTVERSION}${DISTVERSIONSUFFIX}-candidates/build3/source
DISTFILES= ${DISTNAME}.source${EXTRACT_SUFX}
MAINTAINER= gecko@FreeBSD.org
diff --git a/mail/thunderbird/distinfo b/mail/thunderbird/distinfo
index b7c39d931b73..f673398ef994 100644
--- a/mail/thunderbird/distinfo
+++ b/mail/thunderbird/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752928378
-SHA256 (thunderbird-141.0.source.tar.xz) = be3e00918650ba060761f55791e82df944d68f8d84e3eaea4c1cb92733bbd13c
-SIZE (thunderbird-141.0.source.tar.xz) = 760085448
+TIMESTAMP = 1753116075
+SHA256 (thunderbird-141.0.source.tar.xz) = 694a6b11f8afa9ff2b0899f1f59473160b3a92be271892df8c2f6bb748fb4666
+SIZE (thunderbird-141.0.source.tar.xz) = 756973792
diff --git a/math/4ti2/Makefile b/math/4ti2/Makefile
index 1de8b4ef38c4..a80b86a0c114 100644
--- a/math/4ti2/Makefile
+++ b/math/4ti2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= 4ti2
DISTVERSIONPREFIX= Release_
-DISTVERSION= 1_6_10
+DISTVERSION= 1_6_13
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
@@ -13,10 +13,12 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libglpk.so:math/glpk \
libgmp.so:math/gmp
-USES= autoreconf compiler:c++11-lang gmake libtool
+USES= autoreconf compiler:c++11-lang gmake libtool shebangfix
USE_GITHUB= yes
USE_LDCONFIG= yes
+SHEBANG_FILES= test/check.template.in
+
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-static --enable-shared --with-glpk=${LOCALBASE} --with-gmp=${LOCALBASE}
diff --git a/math/4ti2/distinfo b/math/4ti2/distinfo
index c5266ed4badb..1d0872a1335c 100644
--- a/math/4ti2/distinfo
+++ b/math/4ti2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1682583538
-SHA256 (4ti2-4ti2-Release_1_6_10_GH0.tar.gz) = 2f1bce3203da65b651d68cbd0ace0f89a16d1f436cf5f24e22bc15ec22df936a
-SIZE (4ti2-4ti2-Release_1_6_10_GH0.tar.gz) = 5005427
+TIMESTAMP = 1753038439
+SHA256 (4ti2-4ti2-Release_1_6_13_GH0.tar.gz) = 37b36536f0b9185afa8e0c9badf6a6b5277b7a4a8409726d599cf254946e94fa
+SIZE (4ti2-4ti2-Release_1_6_13_GH0.tar.gz) = 4991075
diff --git a/math/R-cran-Rmpfr/Makefile b/math/R-cran-Rmpfr/Makefile
index c309b1ac5faa..3d91c007db9d 100644
--- a/math/R-cran-Rmpfr/Makefile
+++ b/math/R-cran-Rmpfr/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Rmpfr
-DISTVERSION= 1.1-0
+DISTVERSION= 1.1-1
CATEGORIES= math
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/math/R-cran-Rmpfr/distinfo b/math/R-cran-Rmpfr/distinfo
index 9dcf4ed25f35..daea6428910d 100644
--- a/math/R-cran-Rmpfr/distinfo
+++ b/math/R-cran-Rmpfr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747455080
-SHA256 (Rmpfr_1.1-0.tar.gz) = ae3e148dc7f003960a81fd4f2b8285c8f8b951be3f34fc2779dfca20b1af141f
-SIZE (Rmpfr_1.1-0.tar.gz) = 618436
+TIMESTAMP = 1753008029
+SHA256 (Rmpfr_1.1-1.tar.gz) = 1f67af9baba9e9939db9757783b90caa6054035a0d27bbd07c8403b250294bd2
+SIZE (Rmpfr_1.1-1.tar.gz) = 655307
diff --git a/math/R-cran-pbkrtest/Makefile b/math/R-cran-pbkrtest/Makefile
index 4c5ee41dd81b..3d1536c57692 100644
--- a/math/R-cran-pbkrtest/Makefile
+++ b/math/R-cran-pbkrtest/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pbkrtest
-DISTVERSION= 0.5.4
+DISTVERSION= 0.5.5
CATEGORIES= math
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/math/R-cran-pbkrtest/distinfo b/math/R-cran-pbkrtest/distinfo
index 72889b767954..30927bfa2864 100644
--- a/math/R-cran-pbkrtest/distinfo
+++ b/math/R-cran-pbkrtest/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746004088
-SHA256 (pbkrtest_0.5.4.tar.gz) = cd463ff5766c340f576366e45e7a44498e3017083df9c02f332510f8a423d822
-SIZE (pbkrtest_0.5.4.tar.gz) = 75868
+TIMESTAMP = 1753012743
+SHA256 (pbkrtest_0.5.5.tar.gz) = d26c8ef0a6fd73bba184bde8e3434439d62539d93aef0a0b5b480a0f309bc51b
+SIZE (pbkrtest_0.5.5.tar.gz) = 77353
diff --git a/math/octave-forge-geometry/Makefile b/math/octave-forge-geometry/Makefile
index 9933cf303500..abdc8e77b362 100644
--- a/math/octave-forge-geometry/Makefile
+++ b/math/octave-forge-geometry/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-geometry
PORTVERSION= 4.1.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
@@ -12,7 +12,7 @@ WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \
${OCTAVE_TARBALLS_DIR}/matgeom.tar.gz:math/octave-forge-matgeom
USES= octave python:env
diff --git a/math/py-pandas-datareader/Makefile b/math/py-pandas-datareader/Makefile
index 82f4f3440d19..4e941b803578 100644
--- a/math/py-pandas-datareader/Makefile
+++ b/math/py-pandas-datareader/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pandas-datareader
DISTVERSION= 0.9.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= math finance python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +12,7 @@ WWW= https://github.com/pydata/pandas-datareader
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pandas>0.19.2:math/py-pandas@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.3.0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests-file>0:www/py-requests-file@${PY_FLAVOR} \
diff --git a/misc/llama-cpp/Makefile b/misc/llama-cpp/Makefile
index 6a6f8f36ca37..1866f235b18f 100644
--- a/misc/llama-cpp/Makefile
+++ b/misc/llama-cpp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= llama-cpp
DISTVERSIONPREFIX= b
-DISTVERSION= 5897
+DISTVERSION= 5943
CATEGORIES= misc # machine-learning
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/llama-cpp/distinfo b/misc/llama-cpp/distinfo
index 0b0d820bedc1..7769fc9f69f5 100644
--- a/misc/llama-cpp/distinfo
+++ b/misc/llama-cpp/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752529454
-SHA256 (ggerganov-llama.cpp-b5897_GH0.tar.gz) = 95f920d2cd25ab878fb1ad115fa0d810ec44c3582a72c4ce02d362a0000a2455
-SIZE (ggerganov-llama.cpp-b5897_GH0.tar.gz) = 25179873
+TIMESTAMP = 1753077187
+SHA256 (ggerganov-llama.cpp-b5943_GH0.tar.gz) = abb05cabbb7f2b18e762f0db17c4842836a768e33c4a8b840a4d3dbf8cdc47d4
+SIZE (ggerganov-llama.cpp-b5943_GH0.tar.gz) = 25229732
SHA256 (nomic-ai-kompute-4565194_GH0.tar.gz) = 95b52d2f0514c5201c7838348a9c3c9e60902ea3c6c9aa862193a212150b2bfc
SIZE (nomic-ai-kompute-4565194_GH0.tar.gz) = 13540496
diff --git a/misc/llama-cpp/pkg-plist b/misc/llama-cpp/pkg-plist
index 5cc1998007e9..d6690897b050 100644
--- a/misc/llama-cpp/pkg-plist
+++ b/misc/llama-cpp/pkg-plist
@@ -5,6 +5,7 @@ bin/convert_hf_to_gguf.py
%%EXAMPLES%%bin/llama-cli
%%EXAMPLES%%bin/llama-convert-llama2c-to-ggml
%%EXAMPLES%%bin/llama-cvector-generator
+%%EXAMPLES%%bin/llama-diffusion-cli
%%EXAMPLES%%bin/llama-embedding
%%EXAMPLES%%bin/llama-eval-callback
%%EXAMPLES%%bin/llama-export-lora
@@ -48,6 +49,7 @@ include/ggml-rpc.h
include/ggml-sycl.h
include/ggml-vulkan.h
include/ggml.h
+include/ggml-webgpu.h
include/gguf.h
include/llama-cpp.h
include/llama.h
diff --git a/misc/ola/Makefile b/misc/ola/Makefile
index 1e30be6e83ef..b62a7e2b874b 100644
--- a/misc/ola/Makefile
+++ b/misc/ola/Makefile
@@ -4,6 +4,10 @@ PORTREVISION= 10
CATEGORIES= misc
MASTER_SITES= https://github.com/OpenLightingProject/ola/releases/download/${DISTVERSION}/
+PATCH_SITES= https://github.com/OpenLightingProject/${PORTNAME}/commit/
+PATCHFILES+= 321731ce73be4ea79adb2174591ce94695d3e85b.patch:-p1
+PATCHFILES+= 4006f2129f0a6061d59fe5892a2a17c53699a31a.patch:-p1
+
MAINTAINER= yuri@FreeBSD.org
COMMENT= Open Lighting Architecture: framework for lighting control information
WWW= https://www.openlighting.org/ola/ \
@@ -11,8 +15,6 @@ WWW= https://www.openlighting.org/ola/ \
LICENSE= GPLv2+
-BROKEN_FreeBSD_15= compilation fails with clang-19, see https://github.com/OpenLightingProject/ola/issues/1982
-
LIB_DEPENDS= libavahi-common.so:net/avahi-app \
libftdi1.so:devel/libftdi1 \
libmicrohttpd.so:www/libmicrohttpd \
diff --git a/misc/ola/distinfo b/misc/ola/distinfo
index aa69c855991b..fc71f3769545 100644
--- a/misc/ola/distinfo
+++ b/misc/ola/distinfo
@@ -1,3 +1,7 @@
-TIMESTAMP = 1688084092
+TIMESTAMP = 1753077837
SHA256 (ola-0.10.9.tar.gz) = 44073698c147fe641507398253c2e52ff8dc7eac8606cbf286c29f37939a4ebf
SIZE (ola-0.10.9.tar.gz) = 2578760
+SHA256 (4006f2129f0a6061d59fe5892a2a17c53699a31a.patch) = 4aaa190f2d819aa82cd856c4f428406b3a092b6ed5c2465775006ee1f918d8ff
+SIZE (4006f2129f0a6061d59fe5892a2a17c53699a31a.patch) = 1006
+SHA256 (321731ce73be4ea79adb2174591ce94695d3e85b.patch) = 3b19a250de1ed4c0a153c77955ffb54c203412142a97bb879e4cc38ad3a5affd
+SIZE (321731ce73be4ea79adb2174591ce94695d3e85b.patch) = 1064
diff --git a/misc/py-kartograph/Makefile b/misc/py-kartograph/Makefile
index 674e5e8e0d4b..4973f59f1cf4 100644
--- a/misc/py-kartograph/Makefile
+++ b/misc/py-kartograph/Makefile
@@ -1,6 +1,6 @@
PORTNAME= kartograph
DISTVERSION= 0.6.8
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= misc python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +12,7 @@ LICENSE= MIT
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}argparse>0:devel/py-argparse@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}gdal>0:graphics/py-gdal@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ordereddict>0:devel/py-ordereddict@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyshp>0:devel/py-pyshp@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyaml>0:textproc/py-pyaml@${PY_FLAVOR} \
diff --git a/misc/py-mffpy/Makefile b/misc/py-mffpy/Makefile
index a5305c2c1d60..92f9739c48d7 100644
--- a/misc/py-mffpy/Makefile
+++ b/misc/py-mffpy/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mffpy
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= misc
#MASTER_SITES= PYPI # no test files
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +14,7 @@ LICENSE= APACHE20
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}deprecated>=1.2.12:devel/py-deprecated@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>=4.8.0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>=4.8.0:devel/py-lxml5@${PY_FLAVOR} \
${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}pytz>=2019.2:devel/py-pytz@${PY_FLAVOR}
diff --git a/misc/py-polars/Makefile b/misc/py-polars/Makefile
index aa691fb6a0be..3d74d00fa03f 100644
--- a/misc/py-polars/Makefile
+++ b/misc/py-polars/Makefile
@@ -1,6 +1,6 @@
PORTNAME= polars
DISTVERSIONPREFIX= py-
-DISTVERSION= 1.29.0
+DISTVERSION= 1.31.0
CATEGORIES= misc
#MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,8 +12,6 @@ WWW= https://github.com/pola-rs/polars
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BROKEN= error: implicit autoref creates a reference to the dereference of a raw pointer
-
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}maturin>=1.3.2:devel/py-maturin@${PY_FLAVOR} \
rust-nightly>0:lang/rust-nightly
LIB_DEPENDS= libzstd.so:archivers/zstd
@@ -34,108 +32,103 @@ MAKE_ENV+= RUSTFLAGS="${RUSTFLAGS}" # pass RUSTFLAGS to rustc via python's "buil
CARGO_BUILDDEP= no
CARGO_CRATES= addr2line-0.24.2 \
- adler2-2.0.0 \
+ adler2-2.0.1 \
adler32-1.2.0 \
- ahash-0.8.11 \
+ 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 \
- anes-0.1.6 \
- anstyle-1.0.10 \
- anyhow-1.0.97 \
+ anyhow-1.0.98 \
apache-avro-0.17.0 \
- arboard-3.4.1 \
+ arboard-3.6.0 \
argminmax-0.6.3 \
- array-init-cursor-0.2.0 \
+ array-init-cursor-0.2.1 \
arrayref-0.3.9 \
arrayvec-0.7.6 \
- arrow2-0.17.4 \
- async-channel-2.3.1 \
+ async-channel-2.5.0 \
async-stream-0.3.6 \
async-stream-impl-0.3.6 \
- async-trait-0.1.87 \
- atoi_simd-0.16.0 \
+ async-trait-0.1.88 \
+ atoi_simd-0.16.1 \
atomic-waker-1.1.2 \
- autocfg-1.4.0 \
+ autocfg-1.5.0 \
avro-schema-0.3.0 \
- aws-config-1.5.17 \
- aws-credential-types-1.2.1 \
- aws-runtime-1.5.5 \
- aws-sdk-s3-1.77.0 \
- aws-sdk-sso-1.60.0 \
- aws-sdk-ssooidc-1.61.0 \
- aws-sdk-sts-1.61.0 \
- aws-sigv4-1.2.9 \
- aws-smithy-async-1.2.4 \
+ aws-config-1.8.2 \
+ aws-credential-types-1.2.4 \
+ aws-lc-rs-1.13.2 \
+ aws-lc-sys-0.30.0 \
+ aws-runtime-1.5.9 \
+ aws-sdk-s3-1.98.0 \
+ aws-sdk-sso-1.76.0 \
+ aws-sdk-ssooidc-1.77.0 \
+ aws-sdk-sts-1.78.0 \
+ aws-sigv4-1.3.3 \
+ aws-smithy-async-1.2.5 \
aws-smithy-checksums-0.60.13 \
- aws-smithy-checksums-0.63.0 \
- aws-smithy-eventstream-0.60.7 \
+ aws-smithy-checksums-0.63.5 \
+ aws-smithy-eventstream-0.60.10 \
aws-smithy-http-0.60.12 \
- aws-smithy-json-0.61.2 \
+ aws-smithy-http-0.62.2 \
+ aws-smithy-http-client-1.0.6 \
+ aws-smithy-json-0.61.4 \
+ aws-smithy-observability-0.1.3 \
aws-smithy-query-0.60.7 \
- aws-smithy-runtime-1.7.8 \
- aws-smithy-runtime-api-1.7.3 \
- aws-smithy-types-1.2.13 \
- aws-smithy-xml-0.60.9 \
- aws-types-1.3.5 \
- backtrace-0.3.74 \
+ aws-smithy-runtime-1.8.4 \
+ aws-smithy-runtime-api-1.8.3 \
+ aws-smithy-types-1.3.2 \
+ aws-smithy-xml-0.60.10 \
+ aws-types-1.3.7 \
+ backtrace-0.3.75 \
base16ct-0.1.1 \
base64-0.21.7 \
base64-0.22.1 \
base64-simd-0.8.0 \
- base64ct-1.6.0 \
- bigdecimal-0.4.7 \
+ base64ct-1.8.0 \
+ bigdecimal-0.4.8 \
bincode-1.3.3 \
- bitflags-2.9.0 \
- blake3-1.6.1 \
+ bindgen-0.69.5 \
+ bitflags-2.9.1 \
+ blake3-1.8.2 \
block-buffer-0.10.4 \
- block2-0.5.1 \
+ boxcar-0.2.13 \
brotli-7.0.0 \
- brotli-decompressor-4.0.2 \
- bumpalo-3.17.0 \
- bytemuck-1.22.0 \
- bytemuck_derive-1.8.1 \
+ brotli-decompressor-4.0.3 \
+ bumpalo-3.19.0 \
+ bytemuck-1.23.1 \
+ bytemuck_derive-1.10.0 \
byteorder-1.5.0 \
bytes-1.10.1 \
bytes-utils-0.1.4 \
- casey-0.4.2 \
- cast-0.3.0 \
- castaway-0.2.3 \
- cc-1.2.16 \
- cfg-if-1.0.0 \
+ castaway-0.2.4 \
+ cc-1.2.30 \
+ cexpr-0.6.0 \
+ cfg-if-1.0.1 \
cfg_aliases-0.2.1 \
- chrono-0.4.40 \
- chrono-tz-0.10.1 \
- chrono-tz-build-0.4.0 \
- ciborium-0.2.2 \
- ciborium-io-0.2.2 \
- ciborium-ll-0.2.2 \
- clap-4.5.31 \
- clap_builder-4.5.31 \
- clap_lex-0.7.4 \
- clipboard-win-5.4.0 \
+ chrono-0.4.41 \
+ chrono-tz-0.10.4 \
+ clang-sys-1.8.1 \
+ clipboard-win-5.4.1 \
+ cmake-0.1.54 \
comfy-table-7.1.4 \
compact_str-0.8.1 \
concurrent-queue-2.5.0 \
const-oid-0.9.6 \
constant_time_eq-0.3.1 \
core-foundation-0.9.4 \
- core-foundation-0.10.0 \
+ core-foundation-0.10.1 \
core-foundation-sys-0.8.7 \
core2-0.4.0 \
cpufeatures-0.2.17 \
crc-2.1.0 \
- crc-3.2.1 \
+ crc-3.3.0 \
crc-catalog-1.1.1 \
crc-catalog-2.4.0 \
+ crc-fast-1.3.0 \
crc32c-0.6.8 \
- crc32fast-1.4.2 \
- crc64fast-nvme-1.2.0 \
- criterion-0.5.1 \
- criterion-plot-0.5.0 \
+ crc32fast-1.5.0 \
crossbeam-channel-0.5.15 \
crossbeam-deque-0.8.6 \
crossbeam-epoch-0.9.18 \
@@ -143,41 +136,40 @@ CARGO_CRATES= addr2line-0.24.2 \
crossbeam-utils-0.8.21 \
crossterm-0.28.1 \
crossterm_winapi-0.9.1 \
- crunchy-0.2.3 \
crypto-bigint-0.4.9 \
crypto-bigint-0.5.5 \
crypto-common-0.1.6 \
dary_heap-0.3.7 \
+ debug_unsafe-0.1.3 \
der-0.6.1 \
- deranged-0.3.11 \
+ deranged-0.4.0 \
digest-0.10.7 \
+ dispatch2-0.3.0 \
displaydoc-0.2.5 \
- doc-comment-0.3.3 \
+ dunce-1.0.5 \
dyn-clone-1.0.19 \
ecdsa-0.14.8 \
- either-1.14.0 \
+ either-1.15.0 \
elliptic-curve-0.12.3 \
- enum_dispatch-0.3.13 \
- env_logger-0.8.4 \
equivalent-1.0.2 \
- errno-0.3.10 \
- error-code-3.3.1 \
- ethnum-1.5.0 \
+ errno-0.3.13 \
+ error-code-3.3.2 \
+ ethnum-1.5.2 \
event-listener-5.4.0 \
event-listener-strategy-0.5.4 \
fallible-streaming-iterator-0.1.9 \
fast-float2-0.2.3 \
fastrand-2.3.0 \
ff-0.12.1 \
- flate2-1.1.0 \
+ flate2-1.1.2 \
float-cmp-0.10.0 \
fnv-1.0.7 \
foldhash-0.1.5 \
foreign-types-0.3.2 \
foreign-types-shared-0.1.1 \
- foreign_vec-0.1.0 \
form_urlencoded-1.2.1 \
- fs4-0.13.0 \
+ fs4-0.13.1 \
+ fs_extra-1.3.0 \
futures-0.3.31 \
futures-channel-0.3.31 \
futures-core-0.3.31 \
@@ -189,91 +181,93 @@ CARGO_CRATES= addr2line-0.24.2 \
futures-util-0.3.31 \
generic-array-0.14.7 \
gethostname-0.4.3 \
- getrandom-0.2.15 \
- getrandom-0.3.1 \
+ getrandom-0.2.16 \
+ getrandom-0.3.3 \
gimli-0.31.1 \
glob-0.3.2 \
group-0.12.1 \
- h2-0.3.26 \
- h2-0.4.8 \
- half-2.4.1 \
+ h2-0.3.27 \
+ h2-0.4.11 \
halfbrown-0.2.5 \
- hash_hasher-2.0.3 \
+ hashbrown-0.12.3 \
hashbrown-0.14.5 \
- hashbrown-0.15.2 \
+ hashbrown-0.15.4 \
heck-0.5.0 \
- hermit-abi-0.4.0 \
hex-0.4.3 \
hmac-0.12.1 \
home-0.5.11 \
http-0.2.12 \
- http-1.2.0 \
+ http-1.3.1 \
http-body-0.4.6 \
http-body-1.0.1 \
- http-body-util-0.1.2 \
+ http-body-util-0.1.3 \
httparse-1.10.1 \
httpdate-1.0.3 \
- humantime-2.1.0 \
+ humantime-2.2.0 \
hyper-0.14.32 \
hyper-1.6.0 \
hyper-rustls-0.24.2 \
- hyper-rustls-0.27.5 \
+ hyper-rustls-0.27.7 \
hyper-tls-0.6.0 \
- hyper-util-0.1.10 \
- iana-time-zone-0.1.61 \
+ hyper-util-0.1.15 \
+ 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 \
+ 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 \
idna-1.0.3 \
- idna_adapter-1.2.0 \
- indexmap-2.7.1 \
+ idna_adapter-1.2.1 \
+ indexmap-1.9.3 \
+ indexmap-2.10.0 \
indoc-2.0.6 \
inventory-0.3.20 \
+ io-uring-0.7.8 \
ipnet-2.11.0 \
- is-terminal-0.4.15 \
+ iri-string-0.7.8 \
itertools-0.10.5 \
+ itertools-0.12.1 \
itertools-0.14.0 \
itoa-1.0.15 \
- jobserver-0.1.32 \
+ jobserver-0.1.33 \
js-sys-0.3.77 \
jsonpath_lib_polars_vendor-0.0.1 \
lazy_static-1.5.0 \
- libc-0.2.170 \
+ lazycell-1.3.0 \
+ libc-0.2.174 \
libflate-1.4.0 \
libflate-2.1.0 \
libflate_lz77-1.2.0 \
libflate_lz77-2.1.0 \
- libloading-0.8.6 \
- libm-0.2.11 \
- libmimalloc-sys-0.1.39 \
- libz-rs-sys-0.4.2 \
+ libloading-0.8.8 \
+ libm-0.2.15 \
+ libmimalloc-sys-0.1.43 \
+ libz-rs-sys-0.5.1 \
linux-raw-sys-0.4.15 \
- litemap-0.7.5 \
- lock_api-0.4.12 \
- log-0.4.26 \
+ linux-raw-sys-0.9.4 \
+ litemap-0.8.0 \
+ lock_api-0.4.13 \
+ log-0.4.27 \
lru-0.12.5 \
+ lru-slab-0.1.2 \
lz4-1.28.1 \
lz4-sys-1.11.1+lz4-1.10.0 \
- lz4_flex-0.11.3 \
- matrixmultiply-0.3.9 \
+ lz4_flex-0.11.5 \
+ matrixmultiply-0.3.10 \
md-5-0.10.6 \
- memchr-2.7.4 \
- memmap2-0.9.5 \
+ memchr-2.7.5 \
+ memmap2-0.9.7 \
memoffset-0.9.1 \
- mimalloc-0.1.43 \
- mime-0.3.17 \
- miniz_oxide-0.8.5 \
- mio-1.0.3 \
+ mimalloc-0.1.47 \
+ minimal-lexical-0.2.1 \
+ miniz_oxide-0.8.9 \
+ mio-1.0.4 \
native-tls-0.2.14 \
ndarray-0.16.1 \
+ nom-7.1.3 \
now-0.1.3 \
ntapi-0.4.1 \
num-bigint-0.4.6 \
@@ -281,114 +275,108 @@ CARGO_CRATES= addr2line-0.24.2 \
num-conv-0.1.0 \
num-integer-0.1.46 \
num-traits-0.2.19 \
- numpy-0.24.0 \
- objc-sys-0.3.5 \
- objc2-0.5.2 \
- objc2-app-kit-0.2.2 \
- objc2-core-data-0.2.2 \
- objc2-core-image-0.2.2 \
+ numpy-0.25.0 \
+ objc2-0.6.1 \
+ objc2-app-kit-0.3.1 \
+ objc2-core-foundation-0.3.1 \
+ objc2-core-graphics-0.3.1 \
objc2-encode-4.1.0 \
- objc2-foundation-0.2.2 \
- objc2-metal-0.2.2 \
- objc2-quartz-core-0.2.2 \
+ objc2-foundation-0.3.1 \
+ objc2-io-surface-0.3.1 \
object-0.36.7 \
- object_store-0.12.0 \
- once_cell-1.20.3 \
- oorandom-11.1.4 \
- openssl-0.10.72 \
+ object_store-0.12.3 \
+ once_cell-1.21.3 \
+ openssl-0.10.73 \
openssl-macros-0.1.1 \
openssl-probe-0.1.6 \
- openssl-sys-0.9.107 \
+ openssl-sys-0.9.109 \
outref-0.5.2 \
p256-0.11.1 \
parking-2.2.1 \
- parking_lot-0.12.3 \
- parking_lot_core-0.9.10 \
- parse-zoneinfo-0.3.1 \
+ parking_lot-0.12.4 \
+ parking_lot_core-0.9.11 \
paste-1.0.15 \
percent-encoding-2.3.1 \
- phf-0.11.3 \
- phf_codegen-0.11.3 \
- phf_generator-0.11.3 \
- phf_shared-0.11.3 \
+ phf-0.12.1 \
+ phf_shared-0.12.1 \
pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
pkcs8-0.9.0 \
pkg-config-0.3.32 \
- planus-0.3.1 \
- plotters-0.3.7 \
- plotters-backend-0.3.7 \
- plotters-svg-0.3.7 \
- polars-arrow-format-0.1.0 \
+ planus-1.1.1 \
+ polars-arrow-format-0.2.0 \
polars-parquet-format-0.1.0 \
- portable-atomic-1.11.0 \
+ portable-atomic-1.11.1 \
portable-atomic-util-0.2.4 \
+ potential_utf-0.1.2 \
powerfmt-0.2.0 \
- ppv-lite86-0.2.20 \
- proc-macro2-1.0.94 \
- proptest-1.6.0 \
+ ppv-lite86-0.2.21 \
+ prettyplease-0.2.35 \
+ proc-macro2-1.0.95 \
+ proptest-1.7.0 \
prost-0.11.9 \
prost-derive-0.11.9 \
- psm-0.1.25 \
- pyo3-0.24.2 \
- pyo3-build-config-0.24.2 \
- pyo3-ffi-0.24.2 \
- pyo3-macros-0.24.2 \
- pyo3-macros-backend-0.24.2 \
+ psm-0.1.26 \
+ 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 \
quad-rand-0.2.3 \
- quick-xml-0.37.2 \
- quickcheck-1.0.3 \
- quinn-0.11.6 \
- quinn-proto-0.11.9 \
- quinn-udp-0.5.10 \
- quote-1.0.39 \
+ quick-xml-0.38.0 \
+ quinn-0.11.8 \
+ quinn-proto-0.11.12 \
+ quinn-udp-0.5.13 \
+ quote-1.0.40 \
+ r-efi-5.3.0 \
rand-0.8.5 \
+ rand-0.9.2 \
rand_chacha-0.3.1 \
+ rand_chacha-0.9.0 \
rand_core-0.6.4 \
+ rand_core-0.9.3 \
rand_distr-0.4.3 \
- rand_regex-0.15.1 \
- rand_xorshift-0.3.0 \
+ rand_xorshift-0.4.0 \
raw-cpuid-11.5.0 \
rawpointer-0.2.1 \
rayon-1.10.0 \
rayon-core-1.12.1 \
recursive-0.1.1 \
recursive-proc-macro-impl-0.1.1 \
- redox_syscall-0.5.10 \
+ redox_syscall-0.5.14 \
ref-cast-1.0.24 \
ref-cast-impl-1.0.24 \
regex-1.11.1 \
regex-automata-0.4.9 \
regex-lite-0.1.6 \
- regex-syntax-0.6.29 \
regex-syntax-0.8.5 \
- reqwest-0.12.12 \
+ reqwest-0.12.22 \
rfc6979-0.3.1 \
- ring-0.17.13 \
+ ring-0.17.14 \
rle-decode-fast-1.0.3 \
rmp-0.8.14 \
rmp-serde-1.3.0 \
- rustc-demangle-0.1.24 \
+ 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.8 \
rustls-0.21.12 \
- rustls-0.23.23 \
+ rustls-0.23.29 \
rustls-native-certs-0.6.3 \
rustls-native-certs-0.8.1 \
rustls-pemfile-1.0.4 \
rustls-pemfile-2.2.0 \
- rustls-pki-types-1.11.0 \
+ rustls-pki-types-1.12.0 \
rustls-webpki-0.101.7 \
- rustls-webpki-0.102.8 \
- rustversion-1.0.20 \
+ rustls-webpki-0.103.4 \
+ rustversion-1.0.21 \
ryu-1.0.20 \
same-file-1.0.6 \
- sample-arrow2-0.17.2 \
- sample-std-0.2.1 \
- sample-test-0.2.1 \
- sample-test-macros-0.2.1 \
schannel-0.1.27 \
+ schemars-0.8.22 \
+ schemars_derive-0.8.22 \
scopeguard-1.2.0 \
sct-0.7.1 \
sec1-0.3.0 \
@@ -396,30 +384,32 @@ CARGO_CRATES= addr2line-0.24.2 \
security-framework-3.2.0 \
security-framework-sys-2.14.0 \
semver-1.0.26 \
- serde-1.0.218 \
- serde_bytes-0.11.16 \
- serde_derive-1.0.218 \
- serde_json-1.0.140 \
+ serde-1.0.219 \
+ serde_bytes-0.11.17 \
+ serde_derive-1.0.219 \
+ serde_derive_internals-0.29.1 \
+ serde_ignored-0.1.12 \
+ serde_json-1.0.141 \
serde_urlencoded-0.7.1 \
sha1-0.10.6 \
- sha2-0.10.8 \
+ sha2-0.10.9 \
shlex-1.3.0 \
- signal-hook-0.3.17 \
- signal-hook-registry-1.4.2 \
+ signal-hook-0.3.18 \
+ signal-hook-registry-1.4.5 \
signature-1.6.4 \
simd-json-0.14.3 \
simdutf8-0.1.5 \
siphasher-1.0.1 \
skiplist-0.5.1 \
- slab-0.4.9 \
+ slab-0.4.10 \
slotmap-1.0.7 \
- smallvec-1.14.0 \
+ smallvec-1.15.1 \
snap-1.1.1 \
- socket2-0.5.8 \
+ socket2-0.5.10 \
spki-0.6.0 \
sqlparser-0.53.0 \
stable_deref_trait-1.2.0 \
- stacker-0.1.19 \
+ stacker-0.1.21 \
static_assertions-1.1.0 \
streaming-decompression-0.1.2 \
streaming-iterator-0.1.9 \
@@ -428,37 +418,37 @@ CARGO_CRATES= addr2line-0.24.2 \
strum_macros-0.26.4 \
subtle-2.6.1 \
syn-1.0.109 \
- syn-2.0.99 \
+ syn-2.0.104 \
sync_wrapper-1.0.2 \
- synstructure-0.13.1 \
+ synstructure-0.13.2 \
sysinfo-0.33.1 \
target-lexicon-0.13.2 \
- tempfile-3.17.1 \
+ tempfile-3.20.0 \
thiserror-1.0.69 \
thiserror-2.0.12 \
thiserror-impl-1.0.69 \
thiserror-impl-2.0.12 \
- time-0.3.38 \
- time-core-0.1.3 \
- time-macros-0.2.20 \
- tinystr-0.7.6 \
- tinytemplate-1.2.1 \
+ 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.44.2 \
+ tokio-1.46.1 \
tokio-macros-2.5.0 \
tokio-native-tls-0.3.1 \
tokio-rustls-0.24.1 \
tokio-rustls-0.26.2 \
- tokio-util-0.7.13 \
+ tokio-util-0.7.15 \
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-attributes-0.1.30 \
+ tracing-core-0.1.34 \
try-lock-0.2.5 \
- twox-hash-1.6.3 \
+ twox-hash-2.1.1 \
typed-builder-0.19.1 \
typed-builder-macro-0.19.1 \
typenum-1.18.0 \
@@ -467,22 +457,21 @@ CARGO_CRATES= addr2line-0.24.2 \
unicode-normalization-0.1.24 \
unicode-reverse-1.0.9 \
unicode-segmentation-1.12.0 \
- unicode-width-0.2.0 \
+ unicode-width-0.2.1 \
unindent-0.2.4 \
untrusted-0.9.0 \
url-2.5.4 \
urlencoding-2.1.3 \
- utf16_iter-1.0.5 \
utf8_iter-1.0.4 \
- uuid-1.15.1 \
+ uuid-1.17.0 \
value-trait-0.10.1 \
vcpkg-0.2.15 \
version_check-0.9.5 \
vsimd-0.8.0 \
walkdir-2.5.0 \
want-0.3.1 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- wasi-0.13.3+wasi-0.2.2 \
+ 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 \
@@ -492,59 +481,71 @@ CARGO_CRATES= addr2line-0.24.2 \
wasm-streams-0.4.2 \
web-sys-0.3.77 \
web-time-1.1.0 \
+ which-4.4.2 \
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.57.0 \
- windows-core-0.52.0 \
windows-core-0.57.0 \
+ windows-core-0.61.2 \
windows-implement-0.57.0 \
+ windows-implement-0.60.0 \
windows-interface-0.57.0 \
- windows-link-0.1.0 \
- windows-registry-0.2.0 \
+ windows-interface-0.59.1 \
+ windows-link-0.1.3 \
windows-result-0.1.2 \
- windows-result-0.2.0 \
- windows-strings-0.1.0 \
+ windows-result-0.3.4 \
+ windows-strings-0.4.2 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
windows-targets-0.48.5 \
windows-targets-0.52.6 \
+ windows-targets-0.53.2 \
windows_aarch64_gnullvm-0.48.5 \
windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.48.5 \
windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.0 \
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.48.5 \
windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.0 \
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.48.5 \
windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.6 \
- wit-bindgen-rt-0.33.0 \
- write16-1.0.0 \
- writeable-0.5.5 \
+ windows_x86_64_msvc-0.53.0 \
+ wit-bindgen-rt-0.39.0 \
+ writeable-0.6.1 \
x11rb-0.13.1 \
x11rb-protocol-0.13.1 \
xmlparser-0.13.6 \
xxhash-rust-0.8.15 \
- yoke-0.7.5 \
- yoke-derive-0.7.5 \
- zerocopy-0.7.35 \
- zerocopy-derive-0.7.35 \
+ 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 \
- zerovec-0.10.4 \
- zerovec-derive-0.10.3 \
- zlib-rs-0.4.2 \
+ zerotrie-0.2.2 \
+ zerovec-0.11.2 \
+ zerovec-derive-0.11.1 \
+ zlib-rs-0.5.1 \
zstd-0.13.3 \
- zstd-safe-7.2.3 \
- zstd-sys-2.0.14+zstd.1.5.7
+ zstd-safe-7.2.4 \
+ zstd-sys-2.0.15+zstd.1.5.7
CARGO_BUILD= no
CARGO_INSTALL= no
@@ -564,6 +565,9 @@ post-patch: # see https://github.com/pola-rs/polars/issues/22679
s|tikv-jemallocator = |#tikv-jemallocator = |" \
${WRKSRC}/../Cargo.toml
+post-install:
+ @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/polars/polars.abi3.so
+
# tests fail to run with circular dependencies
.include <bsd.port.mk>
diff --git a/misc/py-polars/distinfo b/misc/py-polars/distinfo
index c2621d8ec93e..dbeaa358d42b 100644
--- a/misc/py-polars/distinfo
+++ b/misc/py-polars/distinfo
@@ -1,12 +1,12 @@
-TIMESTAMP = 1746662287
+TIMESTAMP = 1753065051
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/adler32-1.2.0.crate) = aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234
SIZE (rust/crates/adler32-1.2.0.crate) = 6411
-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
@@ -19,84 +19,88 @@ 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/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299
-SIZE (rust/crates/anes-0.1.6.crate) = 23857
-SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
-SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
-SHA256 (rust/crates/anyhow-1.0.97.crate) = dcfed56ad506cb2c684a14971b8861fdc3baaaae314b9e5f9bb532cbe3ba7a4f
-SIZE (rust/crates/anyhow-1.0.97.crate) = 52221
+SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
+SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
SHA256 (rust/crates/apache-avro-0.17.0.crate) = 1aef82843a0ec9f8b19567445ad2421ceeb1d711514384bdd3d49fe37102ee13
SIZE (rust/crates/apache-avro-0.17.0.crate) = 178898
-SHA256 (rust/crates/arboard-3.4.1.crate) = df099ccb16cd014ff054ac1bf392c67feeef57164b05c42f037cd40f5d4357f4
-SIZE (rust/crates/arboard-3.4.1.crate) = 47070
+SHA256 (rust/crates/arboard-3.6.0.crate) = 55f533f8e0af236ffe5eb979b99381df3258853f00ba2e44b6e1955292c75227
+SIZE (rust/crates/arboard-3.6.0.crate) = 52701
SHA256 (rust/crates/argminmax-0.6.3.crate) = 70f13d10a41ac8d2ec79ee34178d61e6f47a29c2edfe7ef1721c7383b0359e65
SIZE (rust/crates/argminmax-0.6.3.crate) = 67236
-SHA256 (rust/crates/array-init-cursor-0.2.0.crate) = bf7d0a018de4f6aa429b9d33d69edf69072b1c5b1cb8d3e4a5f7ef898fc3eb76
-SIZE (rust/crates/array-init-cursor-0.2.0.crate) = 2590
+SHA256 (rust/crates/array-init-cursor-0.2.1.crate) = ed51fe0f224d1d4ea768be38c51f9f831dee9d05c163c11fba0b8c44387b1fc3
+SIZE (rust/crates/array-init-cursor-0.2.1.crate) = 7102
SHA256 (rust/crates/arrayref-0.3.9.crate) = 76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb
SIZE (rust/crates/arrayref-0.3.9.crate) = 9186
SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
-SHA256 (rust/crates/arrow2-0.17.4.crate) = 59c468daea140b747d781a1da9f7db5f0a8e6636d4af20cc539e43d05b0604fa
-SIZE (rust/crates/arrow2-0.17.4.crate) = 841132
-SHA256 (rust/crates/async-channel-2.3.1.crate) = 89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a
-SIZE (rust/crates/async-channel-2.3.1.crate) = 14576
+SHA256 (rust/crates/async-channel-2.5.0.crate) = 924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2
+SIZE (rust/crates/async-channel-2.5.0.crate) = 18624
SHA256 (rust/crates/async-stream-0.3.6.crate) = 0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476
SIZE (rust/crates/async-stream-0.3.6.crate) = 13823
SHA256 (rust/crates/async-stream-impl-0.3.6.crate) = c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d
SIZE (rust/crates/async-stream-impl-0.3.6.crate) = 4312
-SHA256 (rust/crates/async-trait-0.1.87.crate) = d556ec1359574147ec0c4fc5eb525f3f23263a592b1a9c07e0a75b427de55c97
-SIZE (rust/crates/async-trait-0.1.87.crate) = 32014
-SHA256 (rust/crates/atoi_simd-0.16.0.crate) = 4790f9e8961209112beb783d85449b508673cf4a6a419c8449b210743ac4dbe9
-SIZE (rust/crates/atoi_simd-0.16.0.crate) = 22561
+SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5
+SIZE (rust/crates/async-trait-0.1.88.crate) = 32084
+SHA256 (rust/crates/atoi_simd-0.16.1.crate) = c2a49e05797ca52e312a0c658938b7d00693ef037799ef7187678f212d7684cf
+SIZE (rust/crates/atoi_simd-0.16.1.crate) = 18018
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/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
SHA256 (rust/crates/avro-schema-0.3.0.crate) = b5281855b39aba9684d2f47bf96983fbfd8f1725f12fabb0513a8ab879647bbd
SIZE (rust/crates/avro-schema-0.3.0.crate) = 19318
-SHA256 (rust/crates/aws-config-1.5.17.crate) = 490aa7465ee685b2ced076bb87ef654a47724a7844e2c7d3af4e749ce5b875dd
-SIZE (rust/crates/aws-config-1.5.17.crate) = 127995
-SHA256 (rust/crates/aws-credential-types-1.2.1.crate) = 60e8f6b615cb5fc60a98132268508ad104310f0cfb25a1c22eee76efdf9154da
-SIZE (rust/crates/aws-credential-types-1.2.1.crate) = 13764
-SHA256 (rust/crates/aws-runtime-1.5.5.crate) = 76dd04d39cc12844c0994f2c9c5a6f5184c22e9188ec1ff723de41910a21dcad
-SIZE (rust/crates/aws-runtime-1.5.5.crate) = 60179
-SHA256 (rust/crates/aws-sdk-s3-1.77.0.crate) = 34e87342432a3de0e94e82c99a7cbd9042f99de029ae1f4e368160f9e9929264
-SIZE (rust/crates/aws-sdk-s3-1.77.0.crate) = 1438550
-SHA256 (rust/crates/aws-sdk-sso-1.60.0.crate) = 60186fab60b24376d3e33b9ff0a43485f99efd470e3b75a9160c849741d63d56
-SIZE (rust/crates/aws-sdk-sso-1.60.0.crate) = 71348
-SHA256 (rust/crates/aws-sdk-ssooidc-1.61.0.crate) = 7033130ce1ee13e6018905b7b976c915963755aef299c1521897679d6cd4f8ef
-SIZE (rust/crates/aws-sdk-ssooidc-1.61.0.crate) = 86446
-SHA256 (rust/crates/aws-sdk-sts-1.61.0.crate) = c5c1cac7677179d622b4448b0d31bcb359185295dc6fca891920cfb17e2b5156
-SIZE (rust/crates/aws-sdk-sts-1.61.0.crate) = 156461
-SHA256 (rust/crates/aws-sigv4-1.2.9.crate) = 9bfe75fad52793ce6dec0dc3d4b1f388f038b5eb866c8d4d7f3a8e21b5ea5051
-SIZE (rust/crates/aws-sigv4-1.2.9.crate) = 47342
-SHA256 (rust/crates/aws-smithy-async-1.2.4.crate) = fa59d1327d8b5053c54bf2eaae63bf629ba9e904434d0835a28ed3c0ed0a614e
-SIZE (rust/crates/aws-smithy-async-1.2.4.crate) = 20835
+SHA256 (rust/crates/aws-config-1.8.2.crate) = ebd9b83179adf8998576317ce47785948bcff399ec5b15f4dfbdedd44ddf5b92
+SIZE (rust/crates/aws-config-1.8.2.crate) = 133122
+SHA256 (rust/crates/aws-credential-types-1.2.4.crate) = b68c2194a190e1efc999612792e25b1ab3abfefe4306494efaaabc25933c0cbe
+SIZE (rust/crates/aws-credential-types-1.2.4.crate) = 20122
+SHA256 (rust/crates/aws-lc-rs-1.13.2.crate) = 08b5d4e069cbc868041a64bd68dc8cb39a0d79585cd6c5a24caa8c2d622121be
+SIZE (rust/crates/aws-lc-rs-1.13.2.crate) = 204226
+SHA256 (rust/crates/aws-lc-sys-0.30.0.crate) = dbfd150b5dbdb988bcc8fb1fe787eb6b7ee6180ca24da683b61ea5405f3d43ff
+SIZE (rust/crates/aws-lc-sys-0.30.0.crate) = 9168798
+SHA256 (rust/crates/aws-runtime-1.5.9.crate) = b2090e664216c78e766b6bac10fe74d2f451c02441d43484cd76ac9a295075f7
+SIZE (rust/crates/aws-runtime-1.5.9.crate) = 74594
+SHA256 (rust/crates/aws-sdk-s3-1.98.0.crate) = 029e89cae7e628553643aecb3a3f054a0a0912ff0fd1f5d6a0b4fda421dce64b
+SIZE (rust/crates/aws-sdk-s3-1.98.0.crate) = 1567609
+SHA256 (rust/crates/aws-sdk-sso-1.76.0.crate) = 64bf26698dd6d238ef1486bdda46f22a589dc813368ba868dc3d94c8d27b56ba
+SIZE (rust/crates/aws-sdk-sso-1.76.0.crate) = 90111
+SHA256 (rust/crates/aws-sdk-ssooidc-1.77.0.crate) = 09cd07ed1edd939fae854a22054299ae3576500f4e0fadc560ca44f9c6ea1664
+SIZE (rust/crates/aws-sdk-ssooidc-1.77.0.crate) = 106486
+SHA256 (rust/crates/aws-sdk-sts-1.78.0.crate) = 37f7766d2344f56d10d12f3c32993da36d78217f32594fe4fb8e57a538c1cdea
+SIZE (rust/crates/aws-sdk-sts-1.78.0.crate) = 175969
+SHA256 (rust/crates/aws-sigv4-1.3.3.crate) = ddfb9021f581b71870a17eac25b52335b82211cdc092e02b6876b2bcefa61666
+SIZE (rust/crates/aws-sigv4-1.3.3.crate) = 58523
+SHA256 (rust/crates/aws-smithy-async-1.2.5.crate) = 1e190749ea56f8c42bf15dd76c65e14f8f765233e6df9b0506d9d934ebef867c
+SIZE (rust/crates/aws-smithy-async-1.2.5.crate) = 20847
SHA256 (rust/crates/aws-smithy-checksums-0.60.13.crate) = ba1a71073fca26775c8b5189175ea8863afb1c9ea2cceb02a5de5ad9dfbaa795
SIZE (rust/crates/aws-smithy-checksums-0.60.13.crate) = 11787
-SHA256 (rust/crates/aws-smithy-checksums-0.63.0.crate) = db2dc8d842d872529355c72632de49ef8c5a2949a4472f10e802f28cf925770c
-SIZE (rust/crates/aws-smithy-checksums-0.63.0.crate) = 12196
-SHA256 (rust/crates/aws-smithy-eventstream-0.60.7.crate) = 461e5e02f9864cba17cff30f007c2e37ade94d01e87cdb5204e44a84e6d38c17
-SIZE (rust/crates/aws-smithy-eventstream-0.60.7.crate) = 17900
+SHA256 (rust/crates/aws-smithy-checksums-0.63.5.crate) = 5ab9472f7a8ec259ddb5681d2ef1cb1cf16c0411890063e67cdc7b62562cc496
+SIZE (rust/crates/aws-smithy-checksums-0.63.5.crate) = 20200
+SHA256 (rust/crates/aws-smithy-eventstream-0.60.10.crate) = 604c7aec361252b8f1c871a7641d5e0ba3a7f5a586e51b66bc9510a5519594d9
+SIZE (rust/crates/aws-smithy-eventstream-0.60.10.crate) = 29461
SHA256 (rust/crates/aws-smithy-http-0.60.12.crate) = 7809c27ad8da6a6a68c454e651d4962479e81472aa19ae99e59f9aba1f9713cc
SIZE (rust/crates/aws-smithy-http-0.60.12.crate) = 23717
-SHA256 (rust/crates/aws-smithy-json-0.61.2.crate) = 623a51127f24c30776c8b374295f2df78d92517386f77ba30773f15a30ce1422
-SIZE (rust/crates/aws-smithy-json-0.61.2.crate) = 23079
+SHA256 (rust/crates/aws-smithy-http-0.62.2.crate) = 43c82ba4cab184ea61f6edaafc1072aad3c2a17dcf4c0fce19ac5694b90d8b5f
+SIZE (rust/crates/aws-smithy-http-0.62.2.crate) = 31325
+SHA256 (rust/crates/aws-smithy-http-client-1.0.6.crate) = f108f1ca850f3feef3009bdcc977be201bca9a91058864d9de0684e64514bee0
+SIZE (rust/crates/aws-smithy-http-client-1.0.6.crate) = 73920
+SHA256 (rust/crates/aws-smithy-json-0.61.4.crate) = a16e040799d29c17412943bdbf488fd75db04112d0c0d4b9290bacf5ae0014b9
+SIZE (rust/crates/aws-smithy-json-0.61.4.crate) = 27786
+SHA256 (rust/crates/aws-smithy-observability-0.1.3.crate) = 9364d5989ac4dd918e5cc4c4bdcc61c9be17dcd2586ea7f69e348fc7c6cab393
+SIZE (rust/crates/aws-smithy-observability-0.1.3.crate) = 10275
SHA256 (rust/crates/aws-smithy-query-0.60.7.crate) = f2fbd61ceb3fe8a1cb7352e42689cec5335833cd9f94103a61e98f9bb61c64bb
SIZE (rust/crates/aws-smithy-query-0.60.7.crate) = 7409
-SHA256 (rust/crates/aws-smithy-runtime-1.7.8.crate) = d526a12d9ed61fadefda24abe2e682892ba288c2018bcb38b1b4c111d13f6d92
-SIZE (rust/crates/aws-smithy-runtime-1.7.8.crate) = 120649
-SHA256 (rust/crates/aws-smithy-runtime-api-1.7.3.crate) = 92165296a47a812b267b4f41032ff8069ab7ff783696d217f0994a0d7ab585cd
-SIZE (rust/crates/aws-smithy-runtime-api-1.7.3.crate) = 68468
-SHA256 (rust/crates/aws-smithy-types-1.2.13.crate) = c7b8a53819e42f10d0821f56da995e1470b199686a1809168db6ca485665f042
-SIZE (rust/crates/aws-smithy-types-1.2.13.crate) = 83040
-SHA256 (rust/crates/aws-smithy-xml-0.60.9.crate) = ab0b0166827aa700d3dc519f72f8b3a91c35d0b8d042dc5d643a91e6f80648fc
-SIZE (rust/crates/aws-smithy-xml-0.60.9.crate) = 15744
-SHA256 (rust/crates/aws-types-1.3.5.crate) = dfbd0a668309ec1f66c0f6bda4840dd6d4796ae26d699ebc266d7cc95c6d040f
-SIZE (rust/crates/aws-types-1.3.5.crate) = 21600
-SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a
-SIZE (rust/crates/backtrace-0.3.74.crate) = 88516
+SHA256 (rust/crates/aws-smithy-runtime-1.8.4.crate) = c3aaec682eb189e43c8a19c3dab2fe54590ad5f2cc2d26ab27608a20f2acf81c
+SIZE (rust/crates/aws-smithy-runtime-1.8.4.crate) = 114700
+SHA256 (rust/crates/aws-smithy-runtime-api-1.8.3.crate) = 9852b9226cb60b78ce9369022c0df678af1cac231c882d5da97a0c4e03be6e67
+SIZE (rust/crates/aws-smithy-runtime-api-1.8.3.crate) = 78591
+SHA256 (rust/crates/aws-smithy-types-1.3.2.crate) = d498595448e43de7f4296b7b7a18a8a02c61ec9349128c80a368f7c3b4ab11a8
+SIZE (rust/crates/aws-smithy-types-1.3.2.crate) = 92281
+SHA256 (rust/crates/aws-smithy-xml-0.60.10.crate) = 3db87b96cb1b16c024980f133968d52882ca0daaee3a086c6decc500f6c99728
+SIZE (rust/crates/aws-smithy-xml-0.60.10.crate) = 25216
+SHA256 (rust/crates/aws-types-1.3.7.crate) = 8a322fec39e4df22777ed3ad8ea868ac2f94cd15e1a55f6ee8d8d6305057689a
+SIZE (rust/crates/aws-types-1.3.7.crate) = 22670
+SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
+SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
SHA256 (rust/crates/base16ct-0.1.1.crate) = 349a06037c7bf932dd7e7d1f653678b2038b9ad46a74102f1fc7bd7872678cce
SIZE (rust/crates/base16ct-0.1.1.crate) = 10186
SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
@@ -105,68 +109,58 @@ SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f
SIZE (rust/crates/base64-0.22.1.crate) = 81597
SHA256 (rust/crates/base64-simd-0.8.0.crate) = 339abbe78e73178762e23bea9dfd08e697eb3f3301cd4be981c0f78ba5859195
SIZE (rust/crates/base64-simd-0.8.0.crate) = 12531
-SHA256 (rust/crates/base64ct-1.6.0.crate) = 8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b
-SIZE (rust/crates/base64ct-1.6.0.crate) = 28870
-SHA256 (rust/crates/bigdecimal-0.4.7.crate) = 7f31f3af01c5c65a07985c804d3366560e6fa7883d640a122819b14ec327482c
-SIZE (rust/crates/bigdecimal-0.4.7.crate) = 89252
+SHA256 (rust/crates/base64ct-1.8.0.crate) = 55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba
+SIZE (rust/crates/base64ct-1.8.0.crate) = 31211
+SHA256 (rust/crates/bigdecimal-0.4.8.crate) = 1a22f228ab7a1b23027ccc6c350b72868017af7ea8356fbdf19f8d991c690013
+SIZE (rust/crates/bigdecimal-0.4.8.crate) = 89479
SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
SIZE (rust/crates/bincode-1.3.3.crate) = 28958
-SHA256 (rust/crates/bitflags-2.9.0.crate) = 5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd
-SIZE (rust/crates/bitflags-2.9.0.crate) = 47654
-SHA256 (rust/crates/blake3-1.6.1.crate) = 675f87afced0413c9bb02843499dbbd3882a237645883f71a2b59644a6d2f753
-SIZE (rust/crates/blake3-1.6.1.crate) = 186007
+SHA256 (rust/crates/bindgen-0.69.5.crate) = 271383c67ccabffb7381723dea0672a673f292304fcb45c01cc648c7a8d58088
+SIZE (rust/crates/bindgen-0.69.5.crate) = 221128
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/blake3-1.8.2.crate) = 3888aaa89e4b2a40fca9848e400f6a658a5a3978de7be858e209cafa8be9a4a0
+SIZE (rust/crates/blake3-1.8.2.crate) = 205967
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/block2-0.5.1.crate) = 2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f
-SIZE (rust/crates/block2-0.5.1.crate) = 24191
+SHA256 (rust/crates/boxcar-0.2.13.crate) = 26c4925bc979b677330a8c7fe7a8c94af2dbb4a2d37b4a20a80d884400f46baa
+SIZE (rust/crates/boxcar-0.2.13.crate) = 20105
SHA256 (rust/crates/brotli-7.0.0.crate) = cc97b8f16f944bba54f0433f07e30be199b6dc2bd25937444bbad560bcea29bd
SIZE (rust/crates/brotli-7.0.0.crate) = 1356970
-SHA256 (rust/crates/brotli-decompressor-4.0.2.crate) = 74fa05ad7d803d413eb8380983b092cbbaf9a85f151b871360e7b00cd7060b37
-SIZE (rust/crates/brotli-decompressor-4.0.2.crate) = 193388
-SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
-SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
-SHA256 (rust/crates/bytemuck-1.22.0.crate) = b6b1fc10dbac614ebc03540c9dbd60e83887fda27794998c6528f1782047d540
-SIZE (rust/crates/bytemuck-1.22.0.crate) = 52451
-SHA256 (rust/crates/bytemuck_derive-1.8.1.crate) = 3fa76293b4f7bb636ab88fd78228235b5248b4d05cc589aed610f954af5d7c7a
-SIZE (rust/crates/bytemuck_derive-1.8.1.crate) = 23100
+SHA256 (rust/crates/brotli-decompressor-4.0.3.crate) = a334ef7c9e23abf0ce748e8cd309037da93e606ad52eb372e4ce327a0dcfbdfd
+SIZE (rust/crates/brotli-decompressor-4.0.3.crate) = 193487
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/bytemuck-1.23.1.crate) = 5c76a5792e44e4abe34d3abf15636779261d45a7450612059293d1d2cfc63422
+SIZE (rust/crates/bytemuck-1.23.1.crate) = 52585
+SHA256 (rust/crates/bytemuck_derive-1.10.0.crate) = 441473f2b4b0459a68628c744bc61d23e730fb00128b841d30fa4bb3972257e4
+SIZE (rust/crates/bytemuck_derive-1.10.0.crate) = 25011
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
SIZE (rust/crates/bytes-1.10.1.crate) = 76779
SHA256 (rust/crates/bytes-utils-0.1.4.crate) = 7dafe3a8757b027e2be6e4e5601ed563c55989fcf1546e933c66c8eb3a058d35
SIZE (rust/crates/bytes-utils-0.1.4.crate) = 20703
-SHA256 (rust/crates/casey-0.4.2.crate) = 8e779867f62d81627d1438e0d3fb6ed7d7c9d64293ca6d87a1e88781b94ece1c
-SIZE (rust/crates/casey-0.4.2.crate) = 5007
-SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
-SIZE (rust/crates/cast-0.3.0.crate) = 11452
-SHA256 (rust/crates/castaway-0.2.3.crate) = 0abae9be0aaf9ea96a3b1b8b1b55c602ca751eba1b1500220cea4ecbafe7c0d5
-SIZE (rust/crates/castaway-0.2.3.crate) = 11509
-SHA256 (rust/crates/cc-1.2.16.crate) = be714c154be609ec7f5dad223a33bf1482fff90472de28f7362806e6d4832b8c
-SIZE (rust/crates/cc-1.2.16.crate) = 103847
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a
+SIZE (rust/crates/castaway-0.2.4.crate) = 12546
+SHA256 (rust/crates/cc-1.2.30.crate) = deec109607ca693028562ed836a5f1c4b8bd77755c4e132fc5ce11b0b6211ae7
+SIZE (rust/crates/cc-1.2.30.crate) = 108550
+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.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.40.crate) = 1a7964611d71df112cb1730f2ee67324fcf4d0fc6606acbbe9bfe06df124637c
-SIZE (rust/crates/chrono-0.4.40.crate) = 229824
-SHA256 (rust/crates/chrono-tz-0.10.1.crate) = 9c6ac4f2c0bf0f44e9161aec9675e1050aa4a530663c4a9e37e108fa948bca9f
-SIZE (rust/crates/chrono-tz-0.10.1.crate) = 378405
-SHA256 (rust/crates/chrono-tz-build-0.4.0.crate) = e94fea34d77a245229e7746bd2beb786cd2a896f306ff491fb8cecb3074b10a7
-SIZE (rust/crates/chrono-tz-build-0.4.0.crate) = 10660
-SHA256 (rust/crates/ciborium-0.2.2.crate) = 42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e
-SIZE (rust/crates/ciborium-0.2.2.crate) = 35611
-SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757
-SIZE (rust/crates/ciborium-io-0.2.2.crate) = 6697
-SHA256 (rust/crates/ciborium-ll-0.2.2.crate) = 57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9
-SIZE (rust/crates/ciborium-ll-0.2.2.crate) = 14695
-SHA256 (rust/crates/clap-4.5.31.crate) = 027bb0d98429ae334a8698531da7077bdf906419543a35a55c2cb1b66437d767
-SIZE (rust/crates/clap-4.5.31.crate) = 56084
-SHA256 (rust/crates/clap_builder-4.5.31.crate) = 5589e0cba072e0f3d23791efac0fd8627b49c829c196a492e88168e6a669d863
-SIZE (rust/crates/clap_builder-4.5.31.crate) = 168303
-SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
-SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
-SHA256 (rust/crates/clipboard-win-5.4.0.crate) = 15efe7a882b08f34e38556b14f2fb3daa98769d06c7f0c1b076dfd0d983bc892
-SIZE (rust/crates/clipboard-win-5.4.0.crate) = 20559
+SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
+SIZE (rust/crates/chrono-0.4.41.crate) = 234621
+SHA256 (rust/crates/chrono-tz-0.10.4.crate) = a6139a8597ed92cf816dfb33f5dd6cf0bb93a6adc938f11039f371bc5bcd26c3
+SIZE (rust/crates/chrono-tz-0.10.4.crate) = 794377
+SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4
+SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009
+SHA256 (rust/crates/clipboard-win-5.4.1.crate) = bde03770d3df201d4fb868f2c9c59e66a3e4e2bd06692a0fe701e7103c7e84d4
+SIZE (rust/crates/clipboard-win-5.4.1.crate) = 20994
+SHA256 (rust/crates/cmake-0.1.54.crate) = e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0
+SIZE (rust/crates/cmake-0.1.54.crate) = 18955
SHA256 (rust/crates/comfy-table-7.1.4.crate) = 4a65ebfec4fb190b6f90e944a817d60499ee0744e582530e2c9900a22e591d9a
SIZE (rust/crates/comfy-table-7.1.4.crate) = 77044
SHA256 (rust/crates/compact_str-0.8.1.crate) = 3b79c4069c6cad78e2e0cdfcbd26275770669fb39fd308a752dc110e83b9af32
@@ -179,8 +173,8 @@ SHA256 (rust/crates/constant_time_eq-0.3.1.crate) = 7c74b8349d32d297c9134b8c8867
SIZE (rust/crates/constant_time_eq-0.3.1.crate) = 11561
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/core2-0.4.0.crate) = b49ba7ef1ad6107f8824dbe97de947cbaac53c44e7f9756a1fba0d37c1eec505
@@ -189,22 +183,18 @@ SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b53169
SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
SHA256 (rust/crates/crc-2.1.0.crate) = 49fc9a695bca7f35f5f4c15cddc84415f66a74ea78eef08e90c5024f2b540e23
SIZE (rust/crates/crc-2.1.0.crate) = 8683
-SHA256 (rust/crates/crc-3.2.1.crate) = 69e6e4d7b33a94f0991c26729976b10ebde1d34c3ee82408fb536164fa10d636
-SIZE (rust/crates/crc-3.2.1.crate) = 15070
+SHA256 (rust/crates/crc-3.3.0.crate) = 9710d3b3739c2e349eb44fe848ad0b7c8cb1e42bd87ee49371df2f7acaf3e675
+SIZE (rust/crates/crc-3.3.0.crate) = 13905
SHA256 (rust/crates/crc-catalog-1.1.1.crate) = ccaeedb56da03b09f598226e25e80088cb4cd25f316e6e4df7d695f0feeb1403
SIZE (rust/crates/crc-catalog-1.1.1.crate) = 8698
SHA256 (rust/crates/crc-catalog-2.4.0.crate) = 19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5
SIZE (rust/crates/crc-catalog-2.4.0.crate) = 10155
+SHA256 (rust/crates/crc-fast-1.3.0.crate) = 6bf62af4cc77d8fe1c22dde4e721d87f2f54056139d8c412e1366b740305f56f
+SIZE (rust/crates/crc-fast-1.3.0.crate) = 76401
SHA256 (rust/crates/crc32c-0.6.8.crate) = 3a47af21622d091a8f0fb295b88bc886ac74efcc613efc19f5d0b21de5c89e47
SIZE (rust/crates/crc32c-0.6.8.crate) = 9647
-SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
-SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
-SHA256 (rust/crates/crc64fast-nvme-1.2.0.crate) = 4955638f00a809894c947f85a024020a20815b65a5eea633798ea7924edab2b3
-SIZE (rust/crates/crc64fast-nvme-1.2.0.crate) = 76399
-SHA256 (rust/crates/criterion-0.5.1.crate) = f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f
-SIZE (rust/crates/criterion-0.5.1.crate) = 110088
-SHA256 (rust/crates/criterion-plot-0.5.0.crate) = 6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1
-SIZE (rust/crates/criterion-plot-0.5.0.crate) = 22706
+SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
+SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716
SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
@@ -219,8 +209,6 @@ SHA256 (rust/crates/crossterm-0.28.1.crate) = 829d955a0bb380ef178a640b91779e3987
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/crunchy-0.2.3.crate) = 43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929
-SIZE (rust/crates/crunchy-0.2.3.crate) = 3775
SHA256 (rust/crates/crypto-bigint-0.4.9.crate) = ef2b4b23cddf68b89b8f8069890e8c270d54e2d5fe1b143820234805e4cb17ef
SIZE (rust/crates/crypto-bigint-0.4.9.crate) = 46826
SHA256 (rust/crates/crypto-bigint-0.5.5.crate) = 0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76
@@ -229,36 +217,36 @@ SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
SHA256 (rust/crates/dary_heap-0.3.7.crate) = 04d2cd9c18b9f454ed67da600630b021a8a80bf33f8c95896ab33aaf1c26b728
SIZE (rust/crates/dary_heap-0.3.7.crate) = 24076
+SHA256 (rust/crates/debug_unsafe-0.1.3.crate) = 85d3cef41d236720ed453e102153a53e4cc3d2fde848c0078a50cf249e8e3e5b
+SIZE (rust/crates/debug_unsafe-0.1.3.crate) = 2065
SHA256 (rust/crates/der-0.6.1.crate) = f1a467a65c5e759bce6e65eaf91cc29f466cdc57cb65777bd646872a8a1fd4de
SIZE (rust/crates/der-0.6.1.crate) = 74205
-SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
-SIZE (rust/crates/deranged-0.3.11.crate) = 18043
+SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e
+SIZE (rust/crates/deranged-0.4.0.crate) = 23235
SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
SIZE (rust/crates/digest-0.10.7.crate) = 19557
+SHA256 (rust/crates/dispatch2-0.3.0.crate) = 89a09f22a6c6069a18470eb92d2298acf25463f14256d24778e1230d789a2aec
+SIZE (rust/crates/dispatch2-0.3.0.crate) = 54606
SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
-SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10
-SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123
+SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813
+SIZE (rust/crates/dunce-1.0.5.crate) = 8244
SHA256 (rust/crates/dyn-clone-1.0.19.crate) = 1c7a8fb8a9fbf66c1f703fe16184d10ca0ee9d23be5b4436400408ba54a95005
SIZE (rust/crates/dyn-clone-1.0.19.crate) = 12896
SHA256 (rust/crates/ecdsa-0.14.8.crate) = 413301934810f597c1d19ca71c8710e99a3f1ba28a0d2ebc01551a2daeea3c5c
SIZE (rust/crates/ecdsa-0.14.8.crate) = 24720
-SHA256 (rust/crates/either-1.14.0.crate) = b7914353092ddf589ad78f25c5c1c21b7f80b0ff8621e7c814c3485b5306da9d
-SIZE (rust/crates/either-1.14.0.crate) = 19890
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/elliptic-curve-0.12.3.crate) = e7bb888ab5300a19b8e5bceef25ac745ad065f3c9f7efc6de1b91958110891d3
SIZE (rust/crates/elliptic-curve-0.12.3.crate) = 58374
-SHA256 (rust/crates/enum_dispatch-0.3.13.crate) = aa18ce2bc66555b3218614519ac839ddb759a7d6720732f979ef8d13be147ecd
-SIZE (rust/crates/enum_dispatch-0.3.13.crate) = 29876
-SHA256 (rust/crates/env_logger-0.8.4.crate) = a19187fea3ac7e84da7dacf48de0c45d63c6a76f9490dae389aead16c243fce3
-SIZE (rust/crates/env_logger-0.8.4.crate) = 33342
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
-SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
-SIZE (rust/crates/errno-0.3.10.crate) = 11824
-SHA256 (rust/crates/error-code-3.3.1.crate) = a5d9305ccc6942a704f4335694ecd3de2ea531b114ac2d51f5f843750787a92f
-SIZE (rust/crates/error-code-3.3.1.crate) = 7646
-SHA256 (rust/crates/ethnum-1.5.0.crate) = b90ca2580b73ab6a1f724b76ca11ab632df820fd6040c336200d2c1df7b3c82c
-SIZE (rust/crates/ethnum-1.5.0.crate) = 58370
+SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
+SIZE (rust/crates/errno-0.3.13.crate) = 12449
+SHA256 (rust/crates/error-code-3.3.2.crate) = dea2df4cf52843e0452895c455a1a2cfbb842a1e7329671acf418fdc53ed4c59
+SIZE (rust/crates/error-code-3.3.2.crate) = 8516
+SHA256 (rust/crates/ethnum-1.5.2.crate) = ca81e6b4777c89fd810c25a4be2b1bd93ea034fbe58e6a75216a34c6b82c539b
+SIZE (rust/crates/ethnum-1.5.2.crate) = 63016
SHA256 (rust/crates/event-listener-5.4.0.crate) = 3492acde4c3fc54c845eaab3eed8bd00c7a7d881f78bfc801e43a93dec1331ae
SIZE (rust/crates/event-listener-5.4.0.crate) = 43452
SHA256 (rust/crates/event-listener-strategy-0.5.4.crate) = 8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93
@@ -271,8 +259,8 @@ SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
SHA256 (rust/crates/ff-0.12.1.crate) = d013fc25338cc558c5c2cfbad646908fb23591e2404481826742b651c9af7160
SIZE (rust/crates/ff-0.12.1.crate) = 12956
-SHA256 (rust/crates/flate2-1.1.0.crate) = 11faaf5a5236997af9848be0bef4db95824b1d534ebc64d0f0c6cf3e67bd38dc
-SIZE (rust/crates/flate2-1.1.0.crate) = 110650
+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/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
@@ -283,12 +271,12 @@ SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869
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/foreign_vec-0.1.0.crate) = ee1b05cbd864bcaecbd3455d6d967862d446e4ebfc3c2e5e5b9841e53cba6673
-SIZE (rust/crates/foreign_vec-0.1.0.crate) = 5198
SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
-SHA256 (rust/crates/fs4-0.13.0.crate) = be058769cf1633370c3d0dac6bb9b223b8f18900cf808abadf7843192e706238
-SIZE (rust/crates/fs4-0.13.0.crate) = 28710
+SHA256 (rust/crates/fs4-0.13.1.crate) = 8640e34b88f7652208ce9e88b1a37a2ae95227d84abec377ccd3c5cfeb141ed4
+SIZE (rust/crates/fs4-0.13.1.crate) = 28794
+SHA256 (rust/crates/fs_extra-1.3.0.crate) = 42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c
+SIZE (rust/crates/fs_extra-1.3.0.crate) = 31298
SHA256 (rust/crates/futures-0.3.31.crate) = 65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876
SIZE (rust/crates/futures-0.3.31.crate) = 54953
SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10
@@ -311,34 +299,30 @@ SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad
SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
SHA256 (rust/crates/gethostname-0.4.3.crate) = 0176e0459c2e4a1fe232f984bca6890e681076abb9934f6cea7c326f3fc47818
SIZE (rust/crates/gethostname-0.4.3.crate) = 9336
-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/group-0.12.1.crate) = 5dfbfb3a6cfbd390d5c9564ab283a0349b9b9fcd46a706c1eb10e0db70bfbac7
SIZE (rust/crates/group-0.12.1.crate) = 16516
-SHA256 (rust/crates/h2-0.3.26.crate) = 81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8
-SIZE (rust/crates/h2-0.3.26.crate) = 168315
-SHA256 (rust/crates/h2-0.4.8.crate) = 5017294ff4bb30944501348f6f8e42e6ad28f42c8bbef7a74029aff064a4e3c2
-SIZE (rust/crates/h2-0.4.8.crate) = 174535
-SHA256 (rust/crates/half-2.4.1.crate) = 6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888
-SIZE (rust/crates/half-2.4.1.crate) = 50892
+SHA256 (rust/crates/h2-0.3.27.crate) = 0beca50380b1fc32983fc1cb4587bfa4bb9e78fc259aad4a0032d2080309222d
+SIZE (rust/crates/h2-0.3.27.crate) = 169180
+SHA256 (rust/crates/h2-0.4.11.crate) = 17da50a276f1e01e0ba6c029e47b7100754904ee8a278f886546e98575380785
+SIZE (rust/crates/h2-0.4.11.crate) = 175810
SHA256 (rust/crates/halfbrown-0.2.5.crate) = 8588661a8607108a5ca69cab034063441a0413a0b041c13618a7dd348021ef6f
SIZE (rust/crates/halfbrown-0.2.5.crate) = 29010
-SHA256 (rust/crates/hash_hasher-2.0.3.crate) = 74721d007512d0cb3338cd20f0654ac913920061a4c4d0d8708edb3f2a698c0c
-SIZE (rust/crates/hash_hasher-2.0.3.crate) = 11057
+SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
+SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
-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/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/hermit-abi-0.4.0.crate) = fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc
-SIZE (rust/crates/hermit-abi-0.4.0.crate) = 16310
SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
SIZE (rust/crates/hex-0.4.3.crate) = 13299
SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e
@@ -347,86 +331,88 @@ SHA256 (rust/crates/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b
SIZE (rust/crates/home-0.5.11.crate) = 9926
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-0.4.6.crate) = 7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2
SIZE (rust/crates/http-body-0.4.6.crate) = 10773
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-body-util-0.1.3.crate) = b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a
+SIZE (rust/crates/http-body-util-0.1.3.crate) = 16975
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-0.14.32.crate) = 41dfc780fdec9373c01bae43289ea34c972e40ee3c9f6b3c8801a35f35586ce7
SIZE (rust/crates/hyper-0.14.32.crate) = 199622
SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80
SIZE (rust/crates/hyper-1.6.0.crate) = 153923
SHA256 (rust/crates/hyper-rustls-0.24.2.crate) = ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590
SIZE (rust/crates/hyper-rustls-0.24.2.crate) = 30195
-SHA256 (rust/crates/hyper-rustls-0.27.5.crate) = 2d191583f3da1305256f22463b9bb0471acad48a4e534a5218b9963e9c1f59b2
-SIZE (rust/crates/hyper-rustls-0.27.5.crate) = 34660
+SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58
+SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435
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.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.15.crate) = 7f66d5bd4c6f02bf0542fad85d626775bab9258cf795a4256dcaf3161114d1df
+SIZE (rust/crates/hyper-util-0.1.15.crate) = 101020
+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/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/indexmap-2.7.1.crate) = 8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652
-SIZE (rust/crates/indexmap-2.7.1.crate) = 88644
+SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
+SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
+SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
+SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
+SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
+SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
SIZE (rust/crates/indoc-2.0.6.crate) = 17164
SHA256 (rust/crates/inventory-0.3.20.crate) = ab08d7cd2c5897f2c949e5383ea7c7db03fb19130ffcfbf7eda795137ae3cb83
SIZE (rust/crates/inventory-0.3.20.crate) = 16414
+SHA256 (rust/crates/io-uring-0.7.8.crate) = b86e202f00093dcba4275d4636b93ef9dd75d025ae560d2521b45ea28ab49013
+SIZE (rust/crates/io-uring-0.7.8.crate) = 94958
SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
-SHA256 (rust/crates/is-terminal-0.4.15.crate) = e19b23d53f35ce9f56aebc7d1bb4e6ac1e9c0db7ac85c8d1760c04379edced37
-SIZE (rust/crates/is-terminal-0.4.15.crate) = 7770
+SHA256 (rust/crates/iri-string-0.7.8.crate) = dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2
+SIZE (rust/crates/iri-string-0.7.8.crate) = 141493
SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
SIZE (rust/crates/itertools-0.10.5.crate) = 115354
+SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569
+SIZE (rust/crates/itertools-0.12.1.crate) = 137761
SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
SIZE (rust/crates/itertools-0.14.0.crate) = 152715
SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
SIZE (rust/crates/itoa-1.0.15.crate) = 11231
-SHA256 (rust/crates/jobserver-0.1.32.crate) = 48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0
-SIZE (rust/crates/jobserver-0.1.32.crate) = 27549
+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/jsonpath_lib_polars_vendor-0.0.1.crate) = f4bd9354947622f7471ff713eacaabdb683ccb13bba4edccaab9860abf480b7d
SIZE (rust/crates/jsonpath_lib_polars_vendor-0.0.1.crate) = 299067
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.170.crate) = 875b3680cb2f8f71bdcf9a30f38d48282f5d3c95cbf9b3fa57269bb5d5c06828
-SIZE (rust/crates/libc-0.2.170.crate) = 760076
+SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55
+SIZE (rust/crates/lazycell-1.3.0.crate) = 12502
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
SHA256 (rust/crates/libflate-1.4.0.crate) = 5ff4ae71b685bbad2f2f391fe74f6b7659a34871c08b210fdc039e43bee07d18
SIZE (rust/crates/libflate-1.4.0.crate) = 42600
SHA256 (rust/crates/libflate-2.1.0.crate) = 45d9dfdc14ea4ef0900c1cddbc8dcd553fbaacd8a4a282cf4018ae9dd04fb21e
@@ -435,52 +421,58 @@ SHA256 (rust/crates/libflate_lz77-1.2.0.crate) = a52d3a8bfc85f250440e4424db7d857
SIZE (rust/crates/libflate_lz77-1.2.0.crate) = 5964
SHA256 (rust/crates/libflate_lz77-2.1.0.crate) = e6e0d73b369f386f1c44abd9c570d5318f55ccde816ff4b562fa452e5182863d
SIZE (rust/crates/libflate_lz77-2.1.0.crate) = 5918
-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/libmimalloc-sys-0.1.39.crate) = 23aa6811d3bd4deb8a84dde645f943476d13b248d818edcf8ce0b2f37f036b44
-SIZE (rust/crates/libmimalloc-sys-0.1.39.crate) = 198523
-SHA256 (rust/crates/libz-rs-sys-0.4.2.crate) = 902bc563b5d65ad9bba616b490842ef0651066a1a1dc3ce1087113ffcb873c8d
-SIZE (rust/crates/libz-rs-sys-0.4.2.crate) = 15013
+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/libmimalloc-sys-0.1.43.crate) = bf88cd67e9de251c1781dbe2f641a1a3ad66eaae831b8a2c38fbdc5ddae16d4d
+SIZE (rust/crates/libmimalloc-sys-0.1.43.crate) = 226498
+SHA256 (rust/crates/libz-rs-sys-0.5.1.crate) = 172a788537a2221661b480fee8dc5f96c580eb34fa88764d3205dc356c7e4221
+SIZE (rust/crates/libz-rs-sys-0.5.1.crate) = 17623
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.5.crate) = 23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856
-SIZE (rust/crates/litemap-0.7.5.crate) = 29962
-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.26.crate) = 30bde2b3dc3671ae49d8e2e9f044c7c005836e7a023ee57cffa25ab82764bb9e
-SIZE (rust/crates/log-0.4.26.crate) = 47022
+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/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/lru-0.12.5.crate) = 234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38
SIZE (rust/crates/lru-0.12.5.crate) = 16047
+SHA256 (rust/crates/lru-slab-0.1.2.crate) = 112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154
+SIZE (rust/crates/lru-slab-0.1.2.crate) = 9090
SHA256 (rust/crates/lz4-1.28.1.crate) = a20b523e860d03443e98350ceaac5e71c6ba89aea7d960769ec3ce37f4de5af4
SIZE (rust/crates/lz4-1.28.1.crate) = 13585
SHA256 (rust/crates/lz4-sys-1.11.1+lz4-1.10.0.crate) = 6bd8c0d6c6ed0cd30b3652886bb8711dc4bb01d637a68105a3d5158039b418e6
SIZE (rust/crates/lz4-sys-1.11.1+lz4-1.10.0.crate) = 391317
-SHA256 (rust/crates/lz4_flex-0.11.3.crate) = 75761162ae2b0e580d7e7c390558127e5f01b4194debd6221fd8c207fc80e3f5
-SIZE (rust/crates/lz4_flex-0.11.3.crate) = 40633
-SHA256 (rust/crates/matrixmultiply-0.3.9.crate) = 9380b911e3e96d10c1f415da0876389aaf1b56759054eeb0de7df940c456ba1a
-SIZE (rust/crates/matrixmultiply-0.3.9.crate) = 57819
+SHA256 (rust/crates/lz4_flex-0.11.5.crate) = 08ab2867e3eeeca90e844d1940eab391c9dc5228783db2ed999acbc0a9ed375a
+SIZE (rust/crates/lz4_flex-0.11.5.crate) = 41977
+SHA256 (rust/crates/matrixmultiply-0.3.10.crate) = a06de3016e9fae57a36fd14dba131fccf49f74b40b7fbdb472f96e361ec71a08
+SIZE (rust/crates/matrixmultiply-0.3.10.crate) = 58170
SHA256 (rust/crates/md-5-0.10.6.crate) = d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf
SIZE (rust/crates/md-5-0.10.6.crate) = 16161
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
-SHA256 (rust/crates/memmap2-0.9.5.crate) = fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f
-SIZE (rust/crates/memmap2-0.9.5.crate) = 33280
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/memmap2-0.9.7.crate) = 483758ad303d734cec05e5c12b41d7e93e6a6390c5e9dae6bdeb7c1259012d28
+SIZE (rust/crates/memmap2-0.9.7.crate) = 33915
SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
-SHA256 (rust/crates/mimalloc-0.1.43.crate) = 68914350ae34959d83f732418d51e2427a794055d0b9529f48259ac07af65633
-SIZE (rust/crates/mimalloc-0.1.43.crate) = 4075
-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.5.crate) = 8e3e04debbb59698c15bacbb6d93584a8c0ca9cc3213cb423d31f760d8843ce5
-SIZE (rust/crates/miniz_oxide-0.8.5.crate) = 62237
-SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
-SIZE (rust/crates/mio-1.0.3.crate) = 103703
+SHA256 (rust/crates/mimalloc-0.1.47.crate) = b1791cbe101e95af5764f06f20f6760521f7158f69dbf9d6baf941ee1bf6bc40
+SIZE (rust/crates/mimalloc-0.1.47.crate) = 4594
+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.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/native-tls-0.2.14.crate) = 87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e
SIZE (rust/crates/native-tls-0.2.14.crate) = 29385
SHA256 (rust/crates/ndarray-0.16.1.crate) = 882ed72dce9365842bf196bdeedf5055305f11fc8c03dee7bb0194a6cad34841
SIZE (rust/crates/ndarray-0.16.1.crate) = 291026
+SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
+SIZE (rust/crates/nom-7.1.3.crate) = 117570
SHA256 (rust/crates/now-0.1.3.crate) = 6d89e9874397a1f0a52fc1f197a8effd9735223cb2390e9dcc83ac6cd02923d0
SIZE (rust/crates/now-0.1.3.crate) = 5086
SHA256 (rust/crates/ntapi-0.4.1.crate) = e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4
@@ -495,66 +487,54 @@ SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad044
SIZE (rust/crates/num-integer-0.1.46.crate) = 22331
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/numpy-0.24.0.crate) = a7cfbf3f0feededcaa4d289fe3079b03659e85c5b5a177f4ba6fb01ab4fb3e39
-SIZE (rust/crates/numpy-0.24.0.crate) = 82393
-SHA256 (rust/crates/objc-sys-0.3.5.crate) = cdb91bdd390c7ce1a8607f35f3ca7151b65afc0ff5ff3b34fa350f7d7c7e4310
-SIZE (rust/crates/objc-sys-0.3.5.crate) = 20560
-SHA256 (rust/crates/objc2-0.5.2.crate) = 46a785d4eeff09c14c487497c162e92766fbb3e4059a71840cecc03d9a50b804
-SIZE (rust/crates/objc2-0.5.2.crate) = 199204
-SHA256 (rust/crates/objc2-app-kit-0.2.2.crate) = e4e89ad9e3d7d297152b17d39ed92cd50ca8063a89a9fa569046d41568891eff
-SIZE (rust/crates/objc2-app-kit-0.2.2.crate) = 337435
-SHA256 (rust/crates/objc2-core-data-0.2.2.crate) = 617fbf49e071c178c0b24c080767db52958f716d9eabdf0890523aeae54773ef
-SIZE (rust/crates/objc2-core-data-0.2.2.crate) = 30575
-SHA256 (rust/crates/objc2-core-image-0.2.2.crate) = 55260963a527c99f1819c4f8e3b47fe04f9650694ef348ffd2227e8196d34c80
-SIZE (rust/crates/objc2-core-image-0.2.2.crate) = 20050
+SHA256 (rust/crates/numpy-0.25.0.crate) = 29f1dee9aa8d3f6f8e8b9af3803006101bb3653866ef056d530d53ae68587191
+SIZE (rust/crates/numpy-0.25.0.crate) = 81623
+SHA256 (rust/crates/objc2-0.6.1.crate) = 88c6597e14493ab2e44ce58f2fdecf095a51f12ca57bec060a11c57332520551
+SIZE (rust/crates/objc2-0.6.1.crate) = 270980
+SHA256 (rust/crates/objc2-app-kit-0.3.1.crate) = e6f29f568bec459b0ddff777cec4fe3fd8666d82d5a40ebd0ff7e66134f89bcc
+SIZE (rust/crates/objc2-app-kit-0.3.1.crate) = 495884
+SHA256 (rust/crates/objc2-core-foundation-0.3.1.crate) = 1c10c2894a6fed806ade6027bcd50662746363a9589d3ec9d9bef30a4e4bc166
+SIZE (rust/crates/objc2-core-foundation-0.3.1.crate) = 178121
+SHA256 (rust/crates/objc2-core-graphics-0.3.1.crate) = 989c6c68c13021b5c2d6b71456ebb0f9dc78d752e86a98da7c716f4f9470f5a4
+SIZE (rust/crates/objc2-core-graphics-0.3.1.crate) = 72294
SHA256 (rust/crates/objc2-encode-4.1.0.crate) = ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33
SIZE (rust/crates/objc2-encode-4.1.0.crate) = 21004
-SHA256 (rust/crates/objc2-foundation-0.2.2.crate) = 0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8
-SIZE (rust/crates/objc2-foundation-0.2.2.crate) = 249330
-SHA256 (rust/crates/objc2-metal-0.2.2.crate) = dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6
-SIZE (rust/crates/objc2-metal-0.2.2.crate) = 75276
-SHA256 (rust/crates/objc2-quartz-core-0.2.2.crate) = e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a
-SIZE (rust/crates/objc2-quartz-core-0.2.2.crate) = 21306
+SHA256 (rust/crates/objc2-foundation-0.3.1.crate) = 900831247d2fe1a09a683278e5384cfb8c80c79fe6b166f9d14bfdde0ea1b03c
+SIZE (rust/crates/objc2-foundation-0.3.1.crate) = 324572
+SHA256 (rust/crates/objc2-io-surface-0.3.1.crate) = 7282e9ac92529fa3457ce90ebb15f4ecbc383e8338060960760fa2cf75420c3c
+SIZE (rust/crates/objc2-io-surface-0.3.1.crate) = 11724
SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
SIZE (rust/crates/object-0.36.7.crate) = 329938
-SHA256 (rust/crates/object_store-0.12.0.crate) = e9ce831b09395f933addbc56d894d889e4b226eba304d4e7adbab591e26daf1e
-SIZE (rust/crates/object_store-0.12.0.crate) = 250053
-SHA256 (rust/crates/once_cell-1.20.3.crate) = 945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e
-SIZE (rust/crates/once_cell-1.20.3.crate) = 33456
-SHA256 (rust/crates/oorandom-11.1.4.crate) = b410bbe7e14ab526a0e86877eb47c6996a2bd7746f027ba551028c925390e4e9
-SIZE (rust/crates/oorandom-11.1.4.crate) = 10201
-SHA256 (rust/crates/openssl-0.10.72.crate) = fedfea7d58a1f73118430a55da6a286e7b044961736ce96a16a17068ea25e5da
-SIZE (rust/crates/openssl-0.10.72.crate) = 283852
+SHA256 (rust/crates/object_store-0.12.3.crate) = efc4f07659e11cd45a341cd24d71e683e3be65d9ff1f8150061678fe60437496
+SIZE (rust/crates/object_store-0.12.3.crate) = 271241
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+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.107.crate) = 8288979acd84749c744a9014b4382d42b8f7b2592847b5afb2ed29e5d16ede07
-SIZE (rust/crates/openssl-sys-0.9.107.crate) = 78156
+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/p256-0.11.1.crate) = 51f44edd08f51e2ade572f141051021c5af22677e42b7dd28a88155151c33594
SIZE (rust/crates/p256-0.11.1.crate) = 67282
SHA256 (rust/crates/parking-2.2.1.crate) = f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba
SIZE (rust/crates/parking-2.2.1.crate) = 10685
-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/parse-zoneinfo-0.3.1.crate) = 1f2a05b18d44e2957b88f96ba460715e295bc1d7510468a2f3d3b44535d26c24
-SIZE (rust/crates/parse-zoneinfo-0.3.1.crate) = 97290
+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/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_shared-0.11.3.crate) = 67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5
-SIZE (rust/crates/phf_shared-0.11.3.crate) = 15199
+SHA256 (rust/crates/phf-0.12.1.crate) = 913273894cec178f401a31ec4b656318d95473527be05c0752cc41cdc32be8b7
+SIZE (rust/crates/phf-0.12.1.crate) = 23768
+SHA256 (rust/crates/phf_shared-0.12.1.crate) = 06005508882fb681fd97892ecff4b7fd0fee13ef1aa569f8695dae7ab9099981
+SIZE (rust/crates/phf_shared-0.12.1.crate) = 15568
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
@@ -563,72 +543,74 @@ SHA256 (rust/crates/pkcs8-0.9.0.crate) = 9eca2c590a5f85da82668fa685c09ce2888b943
SIZE (rust/crates/pkcs8-0.9.0.crate) = 26214
SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
-SHA256 (rust/crates/planus-0.3.1.crate) = fc1691dd09e82f428ce8d6310bd6d5da2557c82ff17694d2a32cad7242aea89f
-SIZE (rust/crates/planus-0.3.1.crate) = 17324
-SHA256 (rust/crates/plotters-0.3.7.crate) = 5aeb6f403d7a4911efb1e33402027fc44f29b5bf6def3effcc22d7bb75f2b747
-SIZE (rust/crates/plotters-0.3.7.crate) = 149031
-SHA256 (rust/crates/plotters-backend-0.3.7.crate) = df42e13c12958a16b3f7f4386b9ab1f3e7933914ecea48da7139435263a4172a
-SIZE (rust/crates/plotters-backend-0.3.7.crate) = 13709
-SHA256 (rust/crates/plotters-svg-0.3.7.crate) = 51bae2ac328883f7acdfea3d66a7c35751187f870bc81f94563733a154d7a670
-SIZE (rust/crates/plotters-svg-0.3.7.crate) = 6715
-SHA256 (rust/crates/polars-arrow-format-0.1.0.crate) = 19b0ef2474af9396b19025b189d96e992311e6a47f90c53cd998b36c4c64b84c
-SIZE (rust/crates/polars-arrow-format-0.1.0.crate) = 41001
+SHA256 (rust/crates/planus-1.1.1.crate) = 3daf8e3d4b712abe1d690838f6e29fb76b76ea19589c4afa39ec30e12f62af71
+SIZE (rust/crates/planus-1.1.1.crate) = 36523
+SHA256 (rust/crates/polars-arrow-format-0.2.0.crate) = 863c04c514be005eced7db7053e20d49f7e7a58048a282fa52dfea1fd5434e78
+SIZE (rust/crates/polars-arrow-format-0.2.0.crate) = 85078
SHA256 (rust/crates/polars-parquet-format-0.1.0.crate) = c025243dcfe8dbc57e94d9f82eb3bef10b565ab180d5b99bed87fd8aea319ce1
SIZE (rust/crates/polars-parquet-format-0.1.0.crate) = 55634
-SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e
-SIZE (rust/crates/portable-atomic-1.11.0.crate) = 181258
+SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507
SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043
+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/proc-macro2-1.0.94.crate) = a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84
-SIZE (rust/crates/proc-macro2-1.0.94.crate) = 52391
-SHA256 (rust/crates/proptest-1.6.0.crate) = 14cae93065090804185d3b75f0bf93b8eeda30c7a9b4a33d3bdb3988d6229e50
-SIZE (rust/crates/proptest-1.6.0.crate) = 203276
+SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
+SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
+SHA256 (rust/crates/prettyplease-0.2.35.crate) = 061c1221631e079b26479d25bbf2275bfe5917ae8419cd7e34f13bfc2aa7539a
+SIZE (rust/crates/prettyplease-0.2.35.crate) = 71857
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
+SHA256 (rust/crates/proptest-1.7.0.crate) = 6fcdab19deb5195a31cf7726a210015ff1496ba1464fd42cb4f537b8b01b471f
+SIZE (rust/crates/proptest-1.7.0.crate) = 204889
SHA256 (rust/crates/prost-0.11.9.crate) = 0b82eaa1d779e9a4bc1c3217db8ffbeabaae1dca241bf70183242128d48681cd
SIZE (rust/crates/prost-0.11.9.crate) = 28958
SHA256 (rust/crates/prost-derive-0.11.9.crate) = e5d2d8d10f3c6ded6da8b05b5fb3b8a5082514344d56c9f871412d29b4e075b4
SIZE (rust/crates/prost-derive-0.11.9.crate) = 19513
-SHA256 (rust/crates/psm-0.1.25.crate) = f58e5423e24c18cc840e1c98370b3993c6649cd1678b4d24318bcf0a083cbe88
-SIZE (rust/crates/psm-0.1.25.crate) = 23520
-SHA256 (rust/crates/pyo3-0.24.2.crate) = e5203598f366b11a02b13aa20cab591229ff0a89fd121a308a5df751d5fc9219
-SIZE (rust/crates/pyo3-0.24.2.crate) = 1113754
-SHA256 (rust/crates/pyo3-build-config-0.24.2.crate) = 99636d423fa2ca130fa5acde3059308006d46f98caac629418e53f7ebb1e9999
-SIZE (rust/crates/pyo3-build-config-0.24.2.crate) = 34019
-SHA256 (rust/crates/pyo3-ffi-0.24.2.crate) = 78f9cf92ba9c409279bc3305b5409d90db2d2c22392d443a87df3a1adad59e33
-SIZE (rust/crates/pyo3-ffi-0.24.2.crate) = 76458
-SHA256 (rust/crates/pyo3-macros-0.24.2.crate) = 0b999cb1a6ce21f9a6b147dcf1be9ffedf02e0043aec74dc390f3007047cecd9
-SIZE (rust/crates/pyo3-macros-0.24.2.crate) = 8874
-SHA256 (rust/crates/pyo3-macros-backend-0.24.2.crate) = 822ece1c7e1012745607d5cf0bcb2874769f0f7cb34c4cde03b9358eb9ef911a
-SIZE (rust/crates/pyo3-macros-backend-0.24.2.crate) = 72654
+SHA256 (rust/crates/psm-0.1.26.crate) = 6e944464ec8536cd1beb0bbfd96987eb5e3b72f2ecdafdc5c769a37f1fa2ae1f
+SIZE (rust/crates/psm-0.1.26.crate) = 23541
+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/quad-rand-0.2.3.crate) = 5a651516ddc9168ebd67b24afd085a718be02f8858fe406591b013d101ce2f40
SIZE (rust/crates/quad-rand-0.2.3.crate) = 4949
-SHA256 (rust/crates/quick-xml-0.37.2.crate) = 165859e9e55f79d67b96c5d96f4e88b6f2695a1972849c15a6a3f5c59fc2c003
-SIZE (rust/crates/quick-xml-0.37.2.crate) = 188017
-SHA256 (rust/crates/quickcheck-1.0.3.crate) = 588f6378e4dd99458b60ec275b4477add41ce4fa9f64dcba6f15adccb19b50d6
-SIZE (rust/crates/quickcheck-1.0.3.crate) = 28069
-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.39.crate) = c1f1914ce909e1658d9907913b4b91947430c7d9be598b15a1912935b8c04801
-SIZE (rust/crates/quote-1.0.39.crate) = 31206
+SHA256 (rust/crates/quick-xml-0.38.0.crate) = 8927b0664f5c5a98265138b7e3f90aa19a6b21353182469ace36d4ac527b7b1b
+SIZE (rust/crates/quick-xml-0.38.0.crate) = 196570
+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/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
+SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
+SIZE (rust/crates/rand-0.9.2.crate) = 99930
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.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
+SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
SHA256 (rust/crates/rand_distr-0.4.3.crate) = 32cb0b9bc82b0a0876c2dd994a7e7a2683d3e7390ca40e6886785ef0c7e3ee31
SIZE (rust/crates/rand_distr-0.4.3.crate) = 58255
-SHA256 (rust/crates/rand_regex-0.15.1.crate) = 8b2a9fe2d7d9eeaf3279d1780452a5bbd26b31b27938787ef1c3e930d1e9cfbd
-SIZE (rust/crates/rand_regex-0.15.1.crate) = 12990
-SHA256 (rust/crates/rand_xorshift-0.3.0.crate) = d25bf25ec5ae4a3f1b92f929810509a2f53d7dca2f50b794ff57e3face536c8f
-SIZE (rust/crates/rand_xorshift-0.3.0.crate) = 9121
+SHA256 (rust/crates/rand_xorshift-0.4.0.crate) = 513962919efc330f829edb2535844d1b912b0fbe2ca165d613e4e8788bb05a5a
+SIZE (rust/crates/rand_xorshift-0.4.0.crate) = 10262
SHA256 (rust/crates/raw-cpuid-11.5.0.crate) = c6df7ab838ed27997ba19a4664507e6f82b41fe6e20be42929332156e5e85146
SIZE (rust/crates/raw-cpuid-11.5.0.crate) = 111596
SHA256 (rust/crates/rawpointer-0.2.1.crate) = 60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3
@@ -641,8 +623,8 @@ SHA256 (rust/crates/recursive-0.1.1.crate) = 0786a43debb760f491b1bc0269fe5e84155
SIZE (rust/crates/recursive-0.1.1.crate) = 3642
SHA256 (rust/crates/recursive-proc-macro-impl-0.1.1.crate) = 76009fbe0614077fc1a2ce255e3a1881a2e3a3527097d5dc6d8212c585e7e38b
SIZE (rust/crates/recursive-proc-macro-impl-0.1.1.crate) = 2213
-SHA256 (rust/crates/redox_syscall-0.5.10.crate) = 0b8c0c260b63a8219631167be35e6a988e9554dbd323f8bd08439c8ed1302bd1
-SIZE (rust/crates/redox_syscall-0.5.10.crate) = 30226
+SHA256 (rust/crates/redox_syscall-0.5.14.crate) = de3a5d9f0aba1dbcec1cc47f0ff94a4b778fe55bca98a6dfa92e4e094e57b1c4
+SIZE (rust/crates/redox_syscall-0.5.14.crate) = 29678
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
@@ -653,34 +635,36 @@ SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c964863
SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
SHA256 (rust/crates/regex-lite-0.1.6.crate) = 53a49587ad06b26609c52e423de037e7f57f20d53535d66e08c695f347df952a
SIZE (rust/crates/regex-lite-0.1.6.crate) = 95278
-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.12.crate) = 43e734407157c3c2034e0258f5e4473ddb361b1e85f95a66690d67264d7cd1da
-SIZE (rust/crates/reqwest-0.12.12.crate) = 193321
+SHA256 (rust/crates/reqwest-0.12.22.crate) = cbc931937e6ca3a06e3b6c0aa7841849b160a90351d6ab467a8b9b9959767531
+SIZE (rust/crates/reqwest-0.12.22.crate) = 200283
SHA256 (rust/crates/rfc6979-0.3.1.crate) = 7743f17af12fa0b03b803ba12cd6a8d9483a587e89c69445e3909655c0b9fabb
SIZE (rust/crates/rfc6979-0.3.1.crate) = 8460
-SHA256 (rust/crates/ring-0.17.13.crate) = 70ac5d832aa16abd7d1def883a8545280c20a60f523a370aa3a9617c2b8550ee
-SIZE (rust/crates/ring-0.17.13.crate) = 1501917
+SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
+SIZE (rust/crates/ring-0.17.14.crate) = 1502610
SHA256 (rust/crates/rle-decode-fast-1.0.3.crate) = 3582f63211428f83597b51b2ddb88e2a91a9d52d12831f9d08f5e624e8977422
SIZE (rust/crates/rle-decode-fast-1.0.3.crate) = 62086
SHA256 (rust/crates/rmp-0.8.14.crate) = 228ed7c16fa39782c3b3468e974aec2795e9089153cd08ee2e9aefb3613334c4
SIZE (rust/crates/rmp-0.8.14.crate) = 29687
SHA256 (rust/crates/rmp-serde-1.3.0.crate) = 52e599a477cf9840e92f2cde9a7189e67b42c57532749bf90aea6ec10facd4db
SIZE (rust/crates/rmp-serde-1.3.0.crate) = 33025
-SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
-SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
+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/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
+SIZE (rust/crates/rustix-1.0.8.crate) = 416688
SHA256 (rust/crates/rustls-0.21.12.crate) = 3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e
SIZE (rust/crates/rustls-0.21.12.crate) = 285674
-SHA256 (rust/crates/rustls-0.23.23.crate) = 47796c98c480fce5406ef69d1c76378375492c3b0a0de587be0c1d9feb12f395
-SIZE (rust/crates/rustls-0.23.23.crate) = 342561
+SHA256 (rust/crates/rustls-0.23.29.crate) = 2491382039b29b9b11ff08b76ff6c97cf287671dbb74f0be44bda389fffe9bd1
+SIZE (rust/crates/rustls-0.23.29.crate) = 370867
SHA256 (rust/crates/rustls-native-certs-0.6.3.crate) = a9aace74cb666635c918e9c12bc0d348266037aa8eb599b5cba565709a8dff00
SIZE (rust/crates/rustls-native-certs-0.6.3.crate) = 24438
SHA256 (rust/crates/rustls-native-certs-0.8.1.crate) = 7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3
@@ -689,28 +673,24 @@ SHA256 (rust/crates/rustls-pemfile-1.0.4.crate) = 1c74cae0a4cf6ccbbf5f359f08efdf
SIZE (rust/crates/rustls-pemfile-1.0.4.crate) = 22092
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.11.0.crate) = 917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c
-SIZE (rust/crates/rustls-pki-types-1.11.0.crate) = 63933
+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-webpki-0.101.7.crate) = 8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765
SIZE (rust/crates/rustls-webpki-0.101.7.crate) = 168808
-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.20.crate) = eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2
-SIZE (rust/crates/rustversion-1.0.20.crate) = 20666
+SHA256 (rust/crates/rustls-webpki-0.103.4.crate) = 0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc
+SIZE (rust/crates/rustls-webpki-0.103.4.crate) = 84241
+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/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
-SHA256 (rust/crates/sample-arrow2-0.17.2.crate) = 502b30097ae5cc57ee8359bb59d8af349db022492de04596119d83f561ab8977
-SIZE (rust/crates/sample-arrow2-0.17.2.crate) = 7600
-SHA256 (rust/crates/sample-std-0.2.1.crate) = 948bd219c6eb2b2ca1e004d8aefa8bbcf12614f60e0139b1758b49f9a94358c8
-SIZE (rust/crates/sample-std-0.2.1.crate) = 8674
-SHA256 (rust/crates/sample-test-0.2.1.crate) = e8b253ca516416756b09b582e2b7275de8f51f35e5d5711e20712b9377c7d5bf
-SIZE (rust/crates/sample-test-0.2.1.crate) = 10415
-SHA256 (rust/crates/sample-test-macros-0.2.1.crate) = 5cc6439a7589bb4581fdadb6391700ce4d26f8bffd34e2a75acb320822e9b5ef
-SIZE (rust/crates/sample-test-macros-0.2.1.crate) = 2304
SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
SIZE (rust/crates/schannel-0.1.27.crate) = 42772
+SHA256 (rust/crates/schemars-0.8.22.crate) = 3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615
+SIZE (rust/crates/schemars-0.8.22.crate) = 59214
+SHA256 (rust/crates/schemars_derive-0.8.22.crate) = 32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d
+SIZE (rust/crates/schemars_derive-0.8.22.crate) = 19542
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
SHA256 (rust/crates/sct-0.7.1.crate) = da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414
@@ -725,26 +705,30 @@ SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4a
SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537
SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0
SIZE (rust/crates/semver-1.0.26.crate) = 31303
-SHA256 (rust/crates/serde-1.0.218.crate) = e8dfc9d19bdbf6d17e22319da49161d5d0108e4188e8b680aef6299eed22df60
-SIZE (rust/crates/serde-1.0.218.crate) = 78968
-SHA256 (rust/crates/serde_bytes-0.11.16.crate) = 364fec0df39c49a083c9a8a18a23a6bcfd9af130fe9fe321d18520a0d113e09e
-SIZE (rust/crates/serde_bytes-0.11.16.crate) = 12993
-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.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
-SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
+SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/serde_bytes-0.11.17.crate) = 8437fd221bde2d4ca316d61b90e337e9e702b3820b87d63caa9ba6c02bd06d96
+SIZE (rust/crates/serde_bytes-0.11.17.crate) = 13256
+SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
+SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/serde_derive_internals-0.29.1.crate) = 18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711
+SIZE (rust/crates/serde_derive_internals-0.29.1.crate) = 26189
+SHA256 (rust/crates/serde_ignored-0.1.12.crate) = b516445dac1e3535b6d658a7b528d771153dfb272ed4180ca4617a20550365ff
+SIZE (rust/crates/serde_ignored-0.1.12.crate) = 13050
+SHA256 (rust/crates/serde_json-1.0.141.crate) = 30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3
+SIZE (rust/crates/serde_json-1.0.141.crate) = 155322
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/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
+SIZE (rust/crates/sha2-0.10.9.crate) = 29271
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-registry-1.4.2.crate) = a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1
-SIZE (rust/crates/signal-hook-registry-1.4.2.crate) = 18064
+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-registry-1.4.5.crate) = 9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410
+SIZE (rust/crates/signal-hook-registry-1.4.5.crate) = 19004
SHA256 (rust/crates/signature-1.6.4.crate) = 74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c
SIZE (rust/crates/signature-1.6.4.crate) = 16012
SHA256 (rust/crates/simd-json-0.14.3.crate) = aa2bcf6c6e164e81bc7a5d49fc6988b3d515d9e8c07457d7b74ffb9324b9cd40
@@ -755,24 +739,24 @@ SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42
SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
SHA256 (rust/crates/skiplist-0.5.1.crate) = 0eec25f46463fcdc5e02f388c2780b1b58e01be81a8378e62ec60931beccc3f6
SIZE (rust/crates/skiplist-0.5.1.crate) = 39721
-SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
-SIZE (rust/crates/slab-0.4.9.crate) = 17108
+SHA256 (rust/crates/slab-0.4.10.crate) = 04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d
+SIZE (rust/crates/slab-0.4.10.crate) = 17810
SHA256 (rust/crates/slotmap-1.0.7.crate) = dbff4acf519f630b3a3ddcfaea6c06b42174d9a44bc70c620e9ed1649d58b82a
SIZE (rust/crates/slotmap-1.0.7.crate) = 61390
-SHA256 (rust/crates/smallvec-1.14.0.crate) = 7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd
-SIZE (rust/crates/smallvec-1.14.0.crate) = 35561
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/snap-1.1.1.crate) = 1b6b67fb9a61334225b5b790716f609cd58395f895b3fe8b328786812a40bc3b
SIZE (rust/crates/snap-1.1.1.crate) = 33763
-SHA256 (rust/crates/socket2-0.5.8.crate) = c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8
-SIZE (rust/crates/socket2-0.5.8.crate) = 56309
+SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
+SIZE (rust/crates/socket2-0.5.10.crate) = 58169
SHA256 (rust/crates/spki-0.6.0.crate) = 67cf02bbac7a337dc36e4f5a693db6c21e7863f45070f7064577eb4367a3212b
SIZE (rust/crates/spki-0.6.0.crate) = 14791
SHA256 (rust/crates/sqlparser-0.53.0.crate) = 05a528114c392209b3264855ad491fcce534b94a38771b0a0b97a79379275ce8
SIZE (rust/crates/sqlparser-0.53.0.crate) = 266820
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/stacker-0.1.19.crate) = d9156ebd5870ef293bfb43f91c7a74528d363ec0d424afe24160ed5a4343d08a
-SIZE (rust/crates/stacker-0.1.19.crate) = 16494
+SHA256 (rust/crates/stacker-0.1.21.crate) = cddb07e32ddb770749da91081d8d0ac3a16f1a569a18b20348cd371f5dead06b
+SIZE (rust/crates/stacker-0.1.21.crate) = 17009
SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
SHA256 (rust/crates/streaming-decompression-0.1.2.crate) = bf6cc3b19bfb128a8ad11026086e31d3ce9ad23f8ea37354b31383a187c44cf3
@@ -789,18 +773,18 @@ 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.99.crate) = e02e925281e18ffd9d640e234264753c43edc62d64b2d4cf898f1bc5e75f3fc2
-SIZE (rust/crates/syn-2.0.99.crate) = 297762
+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/sysinfo-0.33.1.crate) = 4fc858248ea01b66f19d8e8a6d55f41deaf91e9d495246fd01368d99935c6c01
SIZE (rust/crates/sysinfo-0.33.1.crate) = 197268
SHA256 (rust/crates/target-lexicon-0.13.2.crate) = e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a
SIZE (rust/crates/target-lexicon-0.13.2.crate) = 27923
-SHA256 (rust/crates/tempfile-3.17.1.crate) = 22e5a0acb1f3f55f65cc4a866c361b2fb2a0ff6366785ae6fbb5f85df07ba230
-SIZE (rust/crates/tempfile-3.17.1.crate) = 39240
+SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
+SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
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
@@ -809,22 +793,20 @@ SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60
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/time-0.3.38.crate) = bb041120f25f8fbe8fd2dbe4671c7c2ed74d83be2e7a77529bf7e0790ae3f472
-SIZE (rust/crates/time-0.3.38.crate) = 139010
-SHA256 (rust/crates/time-core-0.1.3.crate) = 765c97a5b985b7c11d7bc27fa927dc4fe6af3a6dfb021d28deb60d3bf51e76ef
-SIZE (rust/crates/time-core-0.1.3.crate) = 8002
-SHA256 (rust/crates/time-macros-0.2.20.crate) = e8093bc3e81c3bc5f7879de09619d06c9a5a5e45ca44dfeeb7225bae38005c5c
-SIZE (rust/crates/time-macros-0.2.20.crate) = 24416
-SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
-SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
-SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc
-SIZE (rust/crates/tinytemplate-1.2.1.crate) = 26490
+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.44.2.crate) = e6b88822cbe49de4185e3a4cbf8321dd487cf5fe0c5c65695fef6346371e9c48
-SIZE (rust/crates/tokio-1.44.2.crate) = 841618
+SHA256 (rust/crates/tokio-1.46.1.crate) = 0cc3a2344dafbe23a245241fe8b09735b521110d30fcefbbd5feb1797ca35d17
+SIZE (rust/crates/tokio-1.46.1.crate) = 823632
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
@@ -833,24 +815,26 @@ SHA256 (rust/crates/tokio-rustls-0.24.1.crate) = c28327cf380ac148141087fbfb9de9d
SIZE (rust/crates/tokio-rustls-0.24.1.crate) = 33049
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.13.crate) = d7fcaa8d55a2bdd6b83ace262b016eca0d79ee02818c5c1bcdf0305114081078
-SIZE (rust/crates/tokio-util-0.7.13.crate) = 115191
+SHA256 (rust/crates/tokio-util-0.7.15.crate) = 66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df
+SIZE (rust/crates/tokio-util-0.7.15.crate) = 124255
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/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
-SHA256 (rust/crates/twox-hash-1.6.3.crate) = 97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675
-SIZE (rust/crates/twox-hash-1.6.3.crate) = 21842
+SHA256 (rust/crates/twox-hash-2.1.1.crate) = 8b907da542cbced5261bd3256de1b3a1bf340a3d37f93425a07362a1d687de56
+SIZE (rust/crates/twox-hash-2.1.1.crate) = 35627
SHA256 (rust/crates/typed-builder-0.19.1.crate) = a06fbd5b8de54c5f7c91f6fe4cebb949be2125d7758e630bb58b1d831dbce600
SIZE (rust/crates/typed-builder-0.19.1.crate) = 21015
SHA256 (rust/crates/typed-builder-macro-0.19.1.crate) = f9534daa9fd3ed0bd911d462a37f172228077e7abf18c18a5f67199d959205f8
@@ -867,8 +851,8 @@ SHA256 (rust/crates/unicode-reverse-1.0.9.crate) = 4b6f4888ebc23094adfb574fdca9f
SIZE (rust/crates/unicode-reverse-1.0.9.crate) = 7739
SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
-SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd
-SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
+SHA256 (rust/crates/unicode-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c
+SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344
SHA256 (rust/crates/unindent-0.2.4.crate) = 7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3
SIZE (rust/crates/unindent-0.2.4.crate) = 7422
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
@@ -877,12 +861,10 @@ SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384e
SIZE (rust/crates/url-2.5.4.crate) = 81097
SHA256 (rust/crates/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da
SIZE (rust/crates/urlencoding-2.1.3.crate) = 6538
-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/uuid-1.15.1.crate) = e0f540e3240398cce6128b64ba83fdbdd86129c16a3aa1a3a252efd66eb3d587
-SIZE (rust/crates/uuid-1.15.1.crate) = 58728
+SHA256 (rust/crates/uuid-1.17.0.crate) = 3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d
+SIZE (rust/crates/uuid-1.17.0.crate) = 59014
SHA256 (rust/crates/value-trait-0.10.1.crate) = 9170e001f458781e92711d2ad666110f153e4e50bfd5cbd02db6547625714187
SIZE (rust/crates/value-trait-0.10.1.crate) = 25645
SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
@@ -895,10 +877,10 @@ SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06
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
@@ -917,6 +899,8 @@ SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a9753
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/which-4.4.2.crate) = 87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7
+SIZE (rust/crates/which-4.4.2.crate) = 15953
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
@@ -927,68 +911,88 @@ SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
SHA256 (rust/crates/windows-0.57.0.crate) = 12342cb4d8e3b046f3d80effd474a7a02447231330ef77d71daa6fbc40681143
SIZE (rust/crates/windows-0.57.0.crate) = 9694564
-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.57.0.crate) = d2ed2439a290666cd67ecce2b0ffaad89c2a56b976b736e6ece670297897832d
SIZE (rust/crates/windows-core-0.57.0.crate) = 53695
+SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
+SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
SHA256 (rust/crates/windows-implement-0.57.0.crate) = 9107ddc059d5b6fbfbffdfa7a7fe3e22a226def0b2608f72e9d552763d3e1ad7
SIZE (rust/crates/windows-implement-0.57.0.crate) = 10470
+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.57.0.crate) = 29bee4b38ea3cde66011baa44dba677c432a78593e202392d1e9070cf2a7fca7
SIZE (rust/crates/windows-interface-0.57.0.crate) = 10931
-SHA256 (rust/crates/windows-link-0.1.0.crate) = 6dccfd733ce2b1753b03b6d3c65edf020262ea35e20ccdf3e288043e6dd620e3
-SIZE (rust/crates/windows-link-0.1.0.crate) = 6153
-SHA256 (rust/crates/windows-registry-0.2.0.crate) = e400001bb720a623c1c69032f8e3e4cf09984deec740f007dd2b03ec864804b0
-SIZE (rust/crates/windows-registry-0.2.0.crate) = 10470
+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-result-0.1.2.crate) = 5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8
SIZE (rust/crates/windows-result-0.1.2.crate) = 10601
-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-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.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.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_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.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.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.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.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.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.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/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/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+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/x11rb-0.13.1.crate) = 5d91ffca73ee7f68ce055750bf9f6eca0780b8c85eff9bc046a3b0da41755e12
SIZE (rust/crates/x11rb-0.13.1.crate) = 223916
SHA256 (rust/crates/x11rb-protocol-0.13.1.crate) = ec107c4503ea0b4a98ef47356329af139c0a4f7750e621cf2973cd3385ebcb3d
@@ -997,31 +1001,33 @@ SHA256 (rust/crates/xmlparser-0.13.6.crate) = 66fee0b777b0f5ac1c69bb06d361268faa
SIZE (rust/crates/xmlparser-0.13.6.crate) = 26718
SHA256 (rust/crates/xxhash-rust-0.8.15.crate) = fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3
SIZE (rust/crates/xxhash-rust-0.8.15.crate) = 21515
-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/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/zlib-rs-0.4.2.crate) = 8b20717f0917c908dc63de2e44e97f1e6b126ca58d0e391cee86d504eb8fbd05
-SIZE (rust/crates/zlib-rs-0.4.2.crate) = 190752
+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/zlib-rs-0.5.1.crate) = 626bd9fa9734751fc50d6060752170984d7053f5a39061f524cda68023d4db8a
+SIZE (rust/crates/zlib-rs-0.5.1.crate) = 193055
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.3.crate) = f3051792fbdc2e1e143244dc28c60f73d8470e93f3f9cbd0ead44da5ed802722
-SIZE (rust/crates/zstd-safe-7.2.3.crate) = 28995
-SHA256 (rust/crates/zstd-sys-2.0.14+zstd.1.5.7.crate) = 8fb060d4926e4ac3a3ad15d864e99ceb5f343c6b34f5bd6d81ae6ed417311be5
-SIZE (rust/crates/zstd-sys-2.0.14+zstd.1.5.7.crate) = 764660
-SHA256 (pola-rs-polars-py-1.29.0_GH0.tar.gz) = 9bcba16af031c39772af0c63968d15375af0e4425fb94d3bc98d9fe7944895fe
-SIZE (pola-rs-polars-py-1.29.0_GH0.tar.gz) = 4266559
+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 (pola-rs-polars-py-1.31.0_GH0.tar.gz) = be757fbf74ed47fecca79a170648d1526dbb12e18f0e98bc1bb3a3400321d9de
+SIZE (pola-rs-polars-py-1.31.0_GH0.tar.gz) = 4349385
diff --git a/misc/py-polars/files/patch-Cargo.toml b/misc/py-polars/files/patch-Cargo.toml
index 81fc256f2e4b..70879234e452 100644
--- a/misc/py-polars/files/patch-Cargo.toml
+++ b/misc/py-polars/files/patch-Cargo.toml
@@ -1,6 +1,6 @@
---- Cargo.toml.orig 2025-04-30 19:44:53 UTC
+--- Cargo.toml.orig 2025-07-21 02:27:07 UTC
+++ Cargo.toml
-@@ -17,14 +17,6 @@ mimalloc = { version = "0.1", default-features = false
+@@ -17,12 +17,7 @@ mimalloc = { version = "0.1", default-features = false
[target.'cfg(all(any(not(target_family = "unix"), target_os = "emscripten", allocator = "mimalloc"), not(allocator = "default")))'.dependencies]
mimalloc = { version = "0.1", default-features = false }
@@ -8,19 +8,8 @@
-[target.'cfg(all(target_family = "unix", not(target_os = "macos"), not(target_os = "emscripten"), not(allocator = "mimalloc"), not(allocator = "default")))'.dependencies]
-tikv-jemallocator = { version = "0.6.0", features = ["disable_initial_exec_tls", "background_threads"] }
-
--[target.'cfg(all(target_family = "unix", target_os = "macos", not(allocator = "mimalloc"), not(allocator = "default")))'.dependencies]
+ [target.'cfg(all(target_family = "unix", target_os = "macos", not(allocator = "mimalloc"), not(allocator = "default")))'.dependencies]
-tikv-jemallocator = { version = "0.6.0", features = ["disable_initial_exec_tls"] }
--either = { workspace = true }
--
- [features]
- # Features used in this crate
- ffi_plugin = ["polars-python/ffi_plugin"]
-@@ -111,3 +103,8 @@ default = ["all", "nightly"]
- ]
+ either = { workspace = true }
- default = ["all", "nightly"]
-+
-+[profile.release]
-+opt-level = 2
-+debug = false
-+strip = "symbols"
+ [features]
diff --git a/misc/py-pykml/Makefile b/misc/py-pykml/Makefile
index e87735d6e6aa..9d8b7bd9194a 100644
--- a/misc/py-pykml/Makefile
+++ b/misc/py-pykml/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pykml
DISTVERSION= 0.2.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= misc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +12,7 @@ WWW= https://pythonhosted.org/pykml
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=2.2.6:devel/py-lxml@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=2.2.6:devel/py-lxml5@${PY_FLAVOR}
USES= python
USE_PYTHON= distutils concurrent autoplist
diff --git a/multimedia/kodi-addon-inputstream.adaptive/Makefile b/multimedia/kodi-addon-inputstream.adaptive/Makefile
index 5027e1a17a10..c7d8613adeeb 100644
--- a/multimedia/kodi-addon-inputstream.adaptive/Makefile
+++ b/multimedia/kodi-addon-inputstream.adaptive/Makefile
@@ -1,5 +1,5 @@
PORTNAME= inputstream.adaptive
-DISTVERSION= 21.5.13
+DISTVERSION= 21.5.15
DISTVERSIONSUFFIX= -Omega
CATEGORIES= multimedia
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
diff --git a/multimedia/kodi-addon-inputstream.adaptive/distinfo b/multimedia/kodi-addon-inputstream.adaptive/distinfo
index dd0961bc0a90..d03d3d805b08 100644
--- a/multimedia/kodi-addon-inputstream.adaptive/distinfo
+++ b/multimedia/kodi-addon-inputstream.adaptive/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746938969
-SHA256 (peak3d-inputstream.adaptive-21.5.13-Omega_GH0.tar.gz) = 2cde7954b0a73d353edc2af14306e4e42e6bf9e7f26100a54b937cb80c1309a8
-SIZE (peak3d-inputstream.adaptive-21.5.13-Omega_GH0.tar.gz) = 860694
+TIMESTAMP = 1753001396
+SHA256 (peak3d-inputstream.adaptive-21.5.15-Omega_GH0.tar.gz) = 40f44b1748b4d1bfe92260e2805904154b6388f96babf820bfd900b54db15d57
+SIZE (peak3d-inputstream.adaptive-21.5.15-Omega_GH0.tar.gz) = 860975
SHA256 (xbmc-Bento4-1.6.0-641-3-Omega_GH0.tar.gz) = a9b231b63159b3a4d9e47c5328b476308852bf092ccb9ce98f7cf46a386465ce
SIZE (xbmc-Bento4-1.6.0-641-3-Omega_GH0.tar.gz) = 5487208
diff --git a/multimedia/kodi-addon-pvr.iptvsimple/Makefile b/multimedia/kodi-addon-pvr.iptvsimple/Makefile
index 5cd6d9be536a..5da7c80d268a 100644
--- a/multimedia/kodi-addon-pvr.iptvsimple/Makefile
+++ b/multimedia/kodi-addon-pvr.iptvsimple/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pvr.iptvsimple
-DISTVERSION= 21.10.2
+DISTVERSION= 21.11.0
DISTVERSIONSUFFIX= -Omega
CATEGORIES= multimedia
diff --git a/multimedia/kodi-addon-pvr.iptvsimple/distinfo b/multimedia/kodi-addon-pvr.iptvsimple/distinfo
index a79fbce0646a..bdf3fdf30bc7 100644
--- a/multimedia/kodi-addon-pvr.iptvsimple/distinfo
+++ b/multimedia/kodi-addon-pvr.iptvsimple/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739102768
-SHA256 (kodi-pvr-pvr.iptvsimple-21.10.2-Omega_GH0.tar.gz) = 4ab62a6ee946de406fa2ae502f9e7b1c591ff6aabc2777b5c26ad5b748e2cd02
-SIZE (kodi-pvr-pvr.iptvsimple-21.10.2-Omega_GH0.tar.gz) = 805232
+TIMESTAMP = 1753001344
+SHA256 (kodi-pvr-pvr.iptvsimple-21.11.0-Omega_GH0.tar.gz) = 377fb3c69d39866c0b3b8a3a7d4c790241b15997b140f45443209c4e44e62418
+SIZE (kodi-pvr-pvr.iptvsimple-21.11.0-Omega_GH0.tar.gz) = 809340
diff --git a/multimedia/mediamtx/Makefile b/multimedia/mediamtx/Makefile
index 0d457b55e5f5..de35824be2b9 100644
--- a/multimedia/mediamtx/Makefile
+++ b/multimedia/mediamtx/Makefile
@@ -1,9 +1,8 @@
PORTNAME= mediamtx
DISTVERSIONPREFIX= v
-DISTVERSION= 1.12.3
-PORTREVISION= 2
+DISTVERSION= 1.13.1
CATEGORIES= multimedia net
-MASTER_SITES+= https://github.com/video-dev/hls.js/releases/download/v1.6.2/
+MASTER_SITES+= https://github.com/video-dev/hls.js/releases/download/v1.6.7/
DISTFILES+= release.zip
MAINTAINER= diizzy@FreeBSD.org
diff --git a/multimedia/mediamtx/distinfo b/multimedia/mediamtx/distinfo
index 2b60ef5b70b9..caec39af2b7b 100644
--- a/multimedia/mediamtx/distinfo
+++ b/multimedia/mediamtx/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1748512601
-SHA256 (go/multimedia_mediamtx/mediamtx-v1.12.3/release.zip) = d9c80634bcf683fb3b56c9bc2587a5d1dd883901d7278602abb87458c8d5eaf7
-SIZE (go/multimedia_mediamtx/mediamtx-v1.12.3/release.zip) = 5402144
-SHA256 (go/multimedia_mediamtx/mediamtx-v1.12.3/v1.12.3.mod) = 5514980b8528029e8c3cad97c6cad409f4cf1744b27cdc7a371d7056c7db8788
-SIZE (go/multimedia_mediamtx/mediamtx-v1.12.3/v1.12.3.mod) = 4238
-SHA256 (go/multimedia_mediamtx/mediamtx-v1.12.3/v1.12.3.zip) = eff781995ef60ec5cf201472806c1152baaae94833ea2a3424cfe21875074bd0
-SIZE (go/multimedia_mediamtx/mediamtx-v1.12.3/v1.12.3.zip) = 628092
+TIMESTAMP = 1753133812
+SHA256 (go/multimedia_mediamtx/mediamtx-v1.13.1/release.zip) = 3af330143f96edf4f74338a104c59e85294d0a3b1d33872027c78973072499b5
+SIZE (go/multimedia_mediamtx/mediamtx-v1.13.1/release.zip) = 5437047
+SHA256 (go/multimedia_mediamtx/mediamtx-v1.13.1/v1.13.1.mod) = fcf06526149c35f2a912abb7233cd8ee435d65f00bc9846acfaf3a3d48a59053
+SIZE (go/multimedia_mediamtx/mediamtx-v1.13.1/v1.13.1.mod) = 4237
+SHA256 (go/multimedia_mediamtx/mediamtx-v1.13.1/v1.13.1.zip) = 7f5fec4bf29375f8c9d584cfd6476ff9d2c4eafca0de16b51e5c01d32a3c690e
+SIZE (go/multimedia_mediamtx/mediamtx-v1.13.1/v1.13.1.zip) = 636823
diff --git a/multimedia/mythtv/Makefile b/multimedia/mythtv/Makefile
index 67a08a4d98fa..16d560e196a1 100644
--- a/multimedia/mythtv/Makefile
+++ b/multimedia/mythtv/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mythtv
DISTVERSIONPREFIX= v
DISTVERSION= 34.0
-PORTREVISION= 4
+PORTREVISION= 5
PORTEPOCH= 1
CATEGORIES= multimedia
@@ -108,7 +108,7 @@ BINDINGS_DESC= Perl and Python bindings
BINDINGS_BUILD_DEPENDS= ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}mysqlclient>=0:databases/py-mysqlclient@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}future>=0:devel/py-future@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}simplejson>=0:devel/py-simplejson@${PY_FLAVOR} \
p5-DBI>=0:databases/p5-DBI \
@@ -120,7 +120,7 @@ BINDINGS_BUILD_DEPENDS= ${PY_SETUPTOOLS} \
p5-LWP-UserAgent-Determined>=0:www/p5-LWP-UserAgent-Determined
BINDINGS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mysqlclient>=1.2.2:databases/py-mysqlclient@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests-cache>0:www/py-requests-cache@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}simplejson>=3:devel/py-simplejson@${PY_FLAVOR} \
diff --git a/multimedia/py-soco/Makefile b/multimedia/py-soco/Makefile
index 2c25addd7454..e281bf77b098 100644
--- a/multimedia/py-soco/Makefile
+++ b/multimedia/py-soco/Makefile
@@ -1,7 +1,7 @@
PORTNAME= soco
DISTVERSIONPREFIX= v
DISTVERSION= 0.30.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= multimedia python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +13,7 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.rst
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ifaddr>0:net/py-ifaddr@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}xmltodict>0:devel/py-xmltodict@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>0:devel/py-appdirs@${PY_FLAVOR} \
diff --git a/multimedia/qmmp-qt5/Makefile b/multimedia/qmmp-qt5/Makefile
index 5407bf35bfad..3ae74f029b77 100644
--- a/multimedia/qmmp-qt5/Makefile
+++ b/multimedia/qmmp-qt5/Makefile
@@ -1,5 +1,5 @@
PORTNAME= qmmp
-PORTVERSION= 1.7.6
+PORTVERSION= 1.7.7
CATEGORIES= multimedia
MASTER_SITES= http://qmmp.ylsoftware.com/files/${PORTNAME}/${DISTVERSION:R}/ \
SF/qmmp-dev/${PORTNAME}/${DISTVERSION:R}/
diff --git a/multimedia/qmmp-qt5/distinfo b/multimedia/qmmp-qt5/distinfo
index 97082032d3dd..b73bd354f8d6 100644
--- a/multimedia/qmmp-qt5/distinfo
+++ b/multimedia/qmmp-qt5/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750883118
-SHA256 (qmmp-1.7.6.tar.bz2) = 43b441f022302a43b98cca88a47e8e5ba1e73caae8acc0e9e2c6b77e5b1eb3bb
-SIZE (qmmp-1.7.6.tar.bz2) = 1426952
+TIMESTAMP = 1753105818
+SHA256 (qmmp-1.7.7.tar.bz2) = f429a76b645480dd56a8fb64f55d33b8259f175f9f31a6f0de3f6209c7bf365d
+SIZE (qmmp-1.7.7.tar.bz2) = 1431704
diff --git a/multimedia/qmmp-qt5/pkg-plist b/multimedia/qmmp-qt5/pkg-plist
index 6bde33c21cbf..7122f2a0c45d 100644
--- a/multimedia/qmmp-qt5/pkg-plist
+++ b/multimedia/qmmp-qt5/pkg-plist
@@ -145,5 +145,6 @@ share/metainfo/com.ylsoftware.qmmp%%BIN_SUFFX%%.metainfo.xml
%%DATADIR%%%%BIN_SUFFX%%/images/app_icon.png
%%DATADIR%%%%BIN_SUFFX%%/images/empty_cover.png
%%DATADIR%%%%BIN_SUFFX%%/scripts/kwin.sh
+%%DATADIR%%%%BIN_SUFFX%%/scripts/kwin6.sh
share/solid/actions/qmmp-opencda%%BIN_SUFFX%%.desktop
@comment Insert PLIST.doc here
diff --git a/multimedia/qmmp-qt6/Makefile b/multimedia/qmmp-qt6/Makefile
index dea531c8cb62..0ef526d7d789 100644
--- a/multimedia/qmmp-qt6/Makefile
+++ b/multimedia/qmmp-qt6/Makefile
@@ -1,5 +1,5 @@
PORTNAME= qmmp
-PORTVERSION= 2.2.6
+PORTVERSION= 2.2.7
CATEGORIES= multimedia
MASTER_SITES= http://qmmp.ylsoftware.com/files/${PORTNAME}/${DISTVERSION:R}/ \
SF/qmmp-dev/${PORTNAME}/${DISTVERSION:R}/
diff --git a/multimedia/qmmp-qt6/distinfo b/multimedia/qmmp-qt6/distinfo
index 82192426513d..1d6ec4d0c5c5 100644
--- a/multimedia/qmmp-qt6/distinfo
+++ b/multimedia/qmmp-qt6/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750883127
-SHA256 (qmmp-2.2.6.tar.bz2) = 270eca6fd728d9a0bc7f19e94e0e0e1f6a3c44dade648dffa58a0dbb7396cb4b
-SIZE (qmmp-2.2.6.tar.bz2) = 1429101
+TIMESTAMP = 1753105825
+SHA256 (qmmp-2.2.7.tar.bz2) = ddcff0b618f4790802f6d52d9a796b5f32cb7d0f23c99181b804f614fab5fbb2
+SIZE (qmmp-2.2.7.tar.bz2) = 1432860
diff --git a/multimedia/qmmp-qt6/pkg-plist b/multimedia/qmmp-qt6/pkg-plist
index 1510743cbdb3..f25a1af91898 100644
--- a/multimedia/qmmp-qt6/pkg-plist
+++ b/multimedia/qmmp-qt6/pkg-plist
@@ -146,4 +146,5 @@ share/metainfo/com.ylsoftware.qmmp.metainfo.xml
%%DATADIR%%/images/app_icon.png
%%DATADIR%%/images/empty_cover.png
%%DATADIR%%/scripts/kwin.sh
+%%DATADIR%%/scripts/kwin6.sh
share/solid/actions/qmmp-opencda.desktop
diff --git a/multimedia/snapcast/Makefile b/multimedia/snapcast/Makefile
index c5462b8c34e0..de80c49d2522 100644
--- a/multimedia/snapcast/Makefile
+++ b/multimedia/snapcast/Makefile
@@ -1,7 +1,7 @@
PORTNAME= snapcast
DISTVERSIONPREFIX= v
-DISTVERSION= 0.31.0
-PORTREVISION= 1
+DISTVERSION= 0.31.0-107
+DISTVERSIONSUFFIX= -g0fa5fdda
CATEGORIES= multimedia audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/multimedia/snapcast/distinfo b/multimedia/snapcast/distinfo
index 00b497cb1838..267e0bdaa201 100644
--- a/multimedia/snapcast/distinfo
+++ b/multimedia/snapcast/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737778165
-SHA256 (badaix-snapcast-v0.31.0_GH0.tar.gz) = d38d576f85bfa936412413b6860875ba3b462a8e67405f3984a0485778f2fdac
-SIZE (badaix-snapcast-v0.31.0_GH0.tar.gz) = 1128037
+TIMESTAMP = 1753000461
+SHA256 (badaix-snapcast-v0.31.0-107-g0fa5fdda_GH0.tar.gz) = 85134624c39a8fd17ef946728612268c35f91c0b93d2947ab7420e23f4cd824c
+SIZE (badaix-snapcast-v0.31.0-107-g0fa5fdda_GH0.tar.gz) = 1152435
diff --git a/multimedia/streamlink/Makefile b/multimedia/streamlink/Makefile
index db64e1260303..caf1b2fd1a5b 100644
--- a/multimedia/streamlink/Makefile
+++ b/multimedia/streamlink/Makefile
@@ -1,6 +1,6 @@
PORTNAME= streamlink
DISTVERSION= 6.5.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= multimedia
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -18,7 +18,7 @@ BUILD_DEPENDS= ${PY_SETUPTOOLS}\
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi@${PY_FLAVOR}\
${PYTHON_PKGNAMEPREFIX}country>0:devel/py-country@${PY_FLAVOR}\
${PYTHON_PKGNAMEPREFIX}isodate>0:devel/py-isodate@${PY_FLAVOR}\
- ${PYTHON_PKGNAMEPREFIX}lxml>=4.6.4:devel/py-lxml@${PY_FLAVOR}\
+ ${PYTHON_PKGNAMEPREFIX}lxml5>=4.6.4:devel/py-lxml5@${PY_FLAVOR}\
${PYTHON_PKGNAMEPREFIX}pycryptodome>=3.4.3:security/py-pycryptodome@${PY_FLAVOR}\
${PYTHON_PKGNAMEPREFIX}pysocks>1.5.7:net/py-pysocks@${PY_FLAVOR}\
${PYTHON_PKGNAMEPREFIX}requests>2.26.0:www/py-requests@${PY_FLAVOR}\
diff --git a/multimedia/wireplumber/Makefile b/multimedia/wireplumber/Makefile
index 96ffa890036d..2d522d356d1f 100644
--- a/multimedia/wireplumber/Makefile
+++ b/multimedia/wireplumber/Makefile
@@ -1,5 +1,6 @@
PORTNAME= wireplumber
DISTVERSION= 0.5.8
+PORTREVISION= 1
CATEGORIES= multimedia
MAINTAINER= arrowd@FreeBSD.org
@@ -25,7 +26,7 @@ DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen \
g-ir-scanner:devel/gobject-introspection \
sphinx-build:textproc/py-sphinx \
${PYTHON_PKGNAMEPREFIX}breathe>0:devel/py-breathe@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR}
DOXYGEN_MESON_ENABLED= doc introspection
DOXYGEN_IMPLIES= DOCS
diff --git a/net-im/flare/Makefile b/net-im/flare/Makefile
index 747cb306812e..05970111275d 100644
--- a/net-im/flare/Makefile
+++ b/net-im/flare/Makefile
@@ -1,6 +1,5 @@
PORTNAME= flare
-DISTVERSION= 0.16.3
-PORTREVISION= 1
+DISTVERSION= 0.17.0
CATEGORIES= net-im
MAINTAINER= nxjoseph@protonmail.com
diff --git a/net-im/flare/Makefile.crates b/net-im/flare/Makefile.crates
index 2dc5ff5e2b96..9f0a2cdb3c84 100644
--- a/net-im/flare/Makefile.crates
+++ b/net-im/flare/Makefile.crates
@@ -6,6 +6,7 @@ CARGO_CRATES= addr2line-0.24.2 \
aes-gcm-siv-0.11.1 \
aho-corasick-1.1.3 \
aligned-vec-0.5.0 \
+ allocator-api2-0.2.21 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
anstream-0.6.18 \
@@ -23,18 +24,19 @@ CARGO_CRATES= addr2line-0.24.2 \
async-recursion-1.1.1 \
async-trait-0.1.87 \
async-tungstenite-0.28.2 \
+ atoi-2.0.0 \
atomic-waker-1.1.2 \
autocfg-1.4.0 \
av1-grain-0.2.3 \
avif-serialize-0.8.3 \
backtrace-0.3.74 \
base64-0.22.1 \
+ base64ct-1.8.0 \
bincode-1.3.3 \
bit_field-0.10.2 \
bitflags-1.3.2 \
bitflags-2.9.0 \
bitstream-io-2.6.0 \
- blake3-1.6.1 \
block-0.1.6 \
block-buffer-0.10.4 \
block-padding-0.3.3 \
@@ -52,32 +54,31 @@ CARGO_CRATES= addr2line-0.24.2 \
cfg-expr-0.17.2 \
cfg-if-1.0.0 \
cfg_aliases-0.2.1 \
- chacha20-0.9.1 \
- chacha20poly1305-0.10.1 \
chrono-0.4.40 \
cipher-0.4.4 \
color_quant-1.1.0 \
colorchoice-1.0.3 \
concurrent-queue-2.5.0 \
- constant_time_eq-0.3.1 \
+ const-oid-0.9.6 \
core-foundation-sys-0.8.7 \
cpufeatures-0.2.17 \
+ crc-3.3.0 \
+ crc-catalog-2.4.0 \
crc32fast-1.4.2 \
crossbeam-deque-0.8.6 \
crossbeam-epoch-0.9.18 \
+ crossbeam-queue-0.3.12 \
crossbeam-utils-0.8.21 \
crunchy-0.2.3 \
crypto-common-0.1.6 \
ctr-0.9.2 \
- darling-0.20.10 \
- darling_core-0.20.10 \
- darling_macro-0.20.10 \
data-encoding-2.8.0 \
- deranged-0.3.11 \
+ der-0.7.10 \
derivative-2.2.0 \
derive-where-1.2.7 \
digest-0.10.7 \
displaydoc-0.2.5 \
+ dotenvy-0.15.7 \
dunce-1.0.5 \
either-1.15.0 \
endi-1.1.0 \
@@ -87,6 +88,7 @@ CARGO_CRATES= addr2line-0.24.2 \
env_logger-0.11.6 \
equivalent-1.0.2 \
errno-0.3.10 \
+ etcetera-0.8.0 \
event-listener-5.4.0 \
event-listener-strategy-0.5.3 \
exr-1.73.0 \
@@ -96,21 +98,21 @@ CARGO_CRATES= addr2line-0.24.2 \
field-offset-0.3.6 \
fixedbitset-0.5.7 \
flate2-1.1.0 \
+ flume-0.11.1 \
fnv-1.0.7 \
+ foldhash-0.1.5 \
form_urlencoded-1.2.1 \
- fs2-0.4.3 \
- fs_extra-1.3.0 \
futures-0.3.31 \
futures-channel-0.3.31 \
futures-core-0.3.31 \
futures-executor-0.3.31 \
+ futures-intrusive-0.5.0 \
futures-io-0.3.31 \
futures-lite-2.6.0 \
futures-macro-0.3.31 \
futures-sink-0.3.31 \
futures-task-0.3.31 \
futures-util-0.3.31 \
- fxhash-0.2.1 \
gdk-pixbuf-0.20.9 \
gdk-pixbuf-sys-0.20.7 \
gdk4-0.9.6 \
@@ -142,13 +144,14 @@ CARGO_CRATES= addr2line-0.24.2 \
gtk4-macros-0.9.5 \
gtk4-sys-0.9.6 \
half-2.4.1 \
- hashbrown-0.12.3 \
hashbrown-0.15.2 \
+ hashlink-0.10.0 \
heck-0.5.0 \
hex-0.4.3 \
hex-literal-0.4.1 \
hkdf-0.12.4 \
hmac-0.12.1 \
+ home-0.5.11 \
html-escape-0.2.13 \
http-1.2.0 \
http-body-1.0.1 \
@@ -170,16 +173,13 @@ CARGO_CRATES= addr2line-0.24.2 \
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 \
image-0.25.5 \
image-webp-0.2.1 \
imgref-1.11.0 \
- indexmap-1.9.3 \
indexmap-2.7.1 \
inout-0.1.4 \
- instant-0.1.13 \
interpolate_name-0.2.4 \
ipnet-2.11.0 \
is_terminal_polyfill-1.70.1 \
@@ -198,11 +198,12 @@ CARGO_CRATES= addr2line-0.24.2 \
libm-0.2.11 \
libspelling-0.3.0 \
libspelling-sys-0.3.0 \
+ libsqlite3-sys-0.30.1 \
linked-hash-map-0.5.6 \
linux-raw-sys-0.9.2 \
litemap-0.7.5 \
locale_config-0.3.0 \
- lock_api-0.4.12 \
+ lock_api-0.4.13 \
log-0.4.26 \
loop9-0.1.5 \
lru-cache-0.1.2 \
@@ -225,7 +226,6 @@ CARGO_CRATES= addr2line-0.24.2 \
num-bigint-0.4.6 \
num-bigint-dig-0.8.4 \
num-complex-0.4.6 \
- num-conv-0.1.0 \
num-derive-0.4.2 \
num-integer-0.1.46 \
num-iter-0.1.45 \
@@ -245,12 +245,13 @@ CARGO_CRATES= addr2line-0.24.2 \
pango-0.20.9 \
pango-sys-0.20.9 \
parking-2.2.1 \
- parking_lot-0.11.2 \
- parking_lot_core-0.8.6 \
+ parking_lot-0.12.4 \
+ parking_lot_core-0.9.11 \
partial-default-0.1.0 \
partial-default-derive-0.1.0 \
paste-1.0.15 \
pbkdf2-0.12.2 \
+ pem-rfc7468-0.7.0 \
percent-encoding-2.3.1 \
petgraph-0.7.1 \
phonenumber-0.3.7+8.13.52 \
@@ -258,11 +259,11 @@ CARGO_CRATES= addr2line-0.24.2 \
pin-project-internal-1.1.10 \
pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
+ pkcs1-0.7.5 \
+ pkcs8-0.10.2 \
pkg-config-0.3.32 \
png-0.17.16 \
- poly1305-0.8.0 \
polyval-0.6.2 \
- powerfmt-0.2.0 \
ppv-lite86-0.2.20 \
pqcrypto-internals-0.2.10 \
pqcrypto-kyber-0.7.9 \
@@ -281,7 +282,6 @@ CARGO_CRATES= addr2line-0.24.2 \
qrcodegen-1.8.0 \
quick-error-2.0.1 \
quick-xml-0.37.2 \
- quickcheck_macros-1.0.0 \
quinn-0.11.6 \
quinn-proto-0.11.9 \
quinn-udp-0.5.10 \
@@ -296,7 +296,7 @@ CARGO_CRATES= addr2line-0.24.2 \
ravif-0.11.11 \
rayon-1.10.0 \
rayon-core-1.12.1 \
- redox_syscall-0.2.16 \
+ redox_syscall-0.5.13 \
regex-1.11.1 \
regex-automata-0.4.9 \
regex-cache-0.2.1 \
@@ -306,6 +306,7 @@ CARGO_CRATES= addr2line-0.24.2 \
reqwest-websocket-0.4.4 \
rgb-0.8.50 \
ring-0.17.13 \
+ rsa-0.9.8 \
rustc-demangle-0.1.24 \
rustc-hash-2.1.1 \
rustc_version-0.4.1 \
@@ -324,24 +325,30 @@ CARGO_CRATES= addr2line-0.24.2 \
serde_repr-0.1.20 \
serde_spanned-0.6.8 \
serde_urlencoded-0.7.1 \
- serde_with-3.12.0 \
- serde_with_macros-3.12.0 \
sha1-0.10.6 \
sha2-0.10.8 \
shlex-1.3.0 \
signal-hook-registry-1.4.2 \
+ signature-2.2.0 \
simd-adler32-0.3.7 \
simd_helpers-0.1.0 \
slab-0.4.9 \
- sled-0.34.7 \
smallvec-1.14.0 \
socket2-0.5.8 \
sourceview5-0.9.1 \
sourceview5-sys-0.9.0 \
spin-0.9.8 \
+ spki-0.7.3 \
+ sqlx-0.8.6 \
+ sqlx-core-0.8.6 \
+ sqlx-macros-0.8.6 \
+ sqlx-macros-core-0.8.6 \
+ sqlx-mysql-0.8.6 \
+ sqlx-postgres-0.8.6 \
+ sqlx-sqlite-0.8.6 \
stable_deref_trait-1.2.0 \
static_assertions-1.1.0 \
- strsim-0.11.1 \
+ stringprep-0.1.5 \
strum-0.26.3 \
strum_macros-0.26.4 \
subtle-2.6.1 \
@@ -359,15 +366,13 @@ CARGO_CRATES= addr2line-0.24.2 \
thiserror-impl-1.0.69 \
thiserror-impl-2.0.12 \
tiff-0.9.1 \
- time-0.3.39 \
- time-core-0.1.3 \
- time-macros-0.2.20 \
tinystr-0.7.6 \
tinyvec-1.9.0 \
tinyvec_macros-0.1.1 \
tokio-1.44.2 \
tokio-macros-2.5.0 \
tokio-rustls-0.26.2 \
+ tokio-stream-0.1.17 \
tokio-util-0.7.13 \
toml-0.8.20 \
toml_datetime-0.6.8 \
@@ -384,7 +389,10 @@ CARGO_CRATES= addr2line-0.24.2 \
typenum-1.18.0 \
uds_windows-1.1.0 \
unicase-2.8.1 \
+ unicode-bidi-0.3.18 \
unicode-ident-1.0.18 \
+ unicode-normalization-0.1.24 \
+ unicode-properties-0.1.3 \
universal-hash-0.5.1 \
untrusted-0.9.0 \
url-2.5.4 \
@@ -395,11 +403,13 @@ CARGO_CRATES= addr2line-0.24.2 \
utf8parse-0.2.2 \
uuid-1.15.1 \
v_frame-0.3.8 \
+ vcpkg-0.2.15 \
version-compare-0.2.0 \
version_check-0.9.5 \
want-0.3.1 \
wasi-0.11.0+wasi-snapshot-preview1 \
wasi-0.13.3+wasi-0.2.2 \
+ wasite-0.1.0 \
wasm-bindgen-0.2.100 \
wasm-bindgen-backend-0.2.100 \
wasm-bindgen-futures-0.4.50 \
@@ -410,6 +420,7 @@ CARGO_CRATES= addr2line-0.24.2 \
web-sys-0.3.77 \
web-time-1.1.0 \
weezl-0.1.8 \
+ whoami-1.6.0 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
@@ -418,16 +429,25 @@ CARGO_CRATES= addr2line-0.24.2 \
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.3 \
wit-bindgen-rt-0.33.0 \
@@ -456,8 +476,8 @@ CARGO_CRATES= addr2line-0.24.2 \
zvariant-5.4.0 \
zvariant_derive-5.4.0 \
zvariant_utils-3.2.0 \
- presage,presage-store-cipher,presage-store-sled@git+https://github.com/whisperfish/presage?rev=3f55d5fd96f0d1b43e217837179727f4f49cdeda\#3f55d5fd96f0d1b43e217837179727f4f49cdeda \
- libsignal-service@git+https://github.com/whisperfish/libsignal-service-rs?rev=f94d55bf8d742699024c26ca3965e85fc9946e23\#f94d55bf8d742699024c26ca3965e85fc9946e23 \
+ libsignal-service@git+https://github.com/whisperfish/libsignal-service-rs?rev=68d5d835edf40b3ad0d0386965a779c18fd40ae8\#68d5d835edf40b3ad0d0386965a779c18fd40ae8 \
+ presage,presage-store-sqlite@git+https://github.com/whisperfish/presage?rev=123c1f926e359c21b34d099279ee8a92462ce96d\#123c1f926e359c21b34d099279ee8a92462ce96d \
blurhash@git+https://github.com/whisperfish/blurhash-rs?rev=2135e10\#2135e101377e514266358b3e67adab37e736bb8a \
curve25519-dalek,curve25519-dalek-derive@git+https://github.com/signalapp/curve25519-dalek?tag=signal-curve25519-4.1.3\#7c6d34756355a3566a704da84dce7b1c039a6572 \
libsignal-core,libsignal-protocol,poksho,signal-crypto,zkcredential,zkgroup@git+https://github.com/signalapp/libsignal?tag=v0.56.1\#e46841ea2c1ad03bc5113eba267ac1543689d031
diff --git a/net-im/flare/distinfo b/net-im/flare/distinfo
index 238dc38c876b..78f0ca0e1c3d 100644
--- a/net-im/flare/distinfo
+++ b/net-im/flare/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1751283798
+TIMESTAMP = 1752906141
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
@@ -15,6 +15,8 @@ SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2d
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/aligned-vec-0.5.0.crate) = 4aa90d7ce82d4be67b64039a3d588d38dbcc6736577de4a847025ce5b0c468d1
SIZE (rust/crates/aligned-vec-0.5.0.crate) = 8921
+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
@@ -49,6 +51,8 @@ SHA256 (rust/crates/async-trait-0.1.87.crate) = d556ec1359574147ec0c4fc5eb525f3f
SIZE (rust/crates/async-trait-0.1.87.crate) = 32014
SHA256 (rust/crates/async-tungstenite-0.28.2.crate) = 1c348fb0b6d132c596eca3dcd941df48fb597aafcb07a738ec41c004b087dc99
SIZE (rust/crates/async-tungstenite-0.28.2.crate) = 42641
+SHA256 (rust/crates/atoi-2.0.0.crate) = f28d99ec8bfea296261ca1af174f24225171fea9664ba9003cbebee704810528
+SIZE (rust/crates/atoi-2.0.0.crate) = 7785
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
@@ -61,6 +65,8 @@ SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4
SIZE (rust/crates/backtrace-0.3.74.crate) = 88516
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
SIZE (rust/crates/base64-0.22.1.crate) = 81597
+SHA256 (rust/crates/base64ct-1.8.0.crate) = 55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba
+SIZE (rust/crates/base64ct-1.8.0.crate) = 31211
SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
SIZE (rust/crates/bincode-1.3.3.crate) = 28958
SHA256 (rust/crates/bit_field-0.10.2.crate) = dc827186963e592360843fb5ba4b973e145841266c1357f7180c43526f2e5b61
@@ -71,8 +77,6 @@ SHA256 (rust/crates/bitflags-2.9.0.crate) = 5c8214115b7bf84099f1309324e63141d4c5
SIZE (rust/crates/bitflags-2.9.0.crate) = 47654
SHA256 (rust/crates/bitstream-io-2.6.0.crate) = 6099cdc01846bc367c4e7dd630dc5966dccf36b652fae7a74e17b640411a91b2
SIZE (rust/crates/bitstream-io-2.6.0.crate) = 38256
-SHA256 (rust/crates/blake3-1.6.1.crate) = 675f87afced0413c9bb02843499dbbd3882a237645883f71a2b59644a6d2f753
-SIZE (rust/crates/blake3-1.6.1.crate) = 186007
SHA256 (rust/crates/block-0.1.6.crate) = 0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a
SIZE (rust/crates/block-0.1.6.crate) = 4077
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
@@ -107,10 +111,6 @@ SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582eb
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/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.40.crate) = 1a7964611d71df112cb1730f2ee67324fcf4d0fc6606acbbe9bfe06df124637c
SIZE (rust/crates/chrono-0.4.40.crate) = 229824
SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
@@ -121,18 +121,24 @@ SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c
SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973
SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654
-SHA256 (rust/crates/constant_time_eq-0.3.1.crate) = 7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6
-SIZE (rust/crates/constant_time_eq-0.3.1.crate) = 11561
+SHA256 (rust/crates/const-oid-0.9.6.crate) = c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8
+SIZE (rust/crates/const-oid-0.9.6.crate) = 45382
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/crc-3.3.0.crate) = 9710d3b3739c2e349eb44fe848ad0b7c8cb1e42bd87ee49371df2f7acaf3e675
+SIZE (rust/crates/crc-3.3.0.crate) = 13905
+SHA256 (rust/crates/crc-catalog-2.4.0.crate) = 19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5
+SIZE (rust/crates/crc-catalog-2.4.0.crate) = 10155
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.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-queue-0.3.12.crate) = 0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115
+SIZE (rust/crates/crossbeam-queue-0.3.12.crate) = 16270
SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
SHA256 (rust/crates/crunchy-0.2.3.crate) = 43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929
@@ -141,16 +147,10 @@ SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
SHA256 (rust/crates/ctr-0.9.2.crate) = 0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835
SIZE (rust/crates/ctr-0.9.2.crate) = 18344
-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.8.0.crate) = 575f75dfd25738df5b91b8e43e14d44bda14637a58fae779fd2b064f8bf3e010
SIZE (rust/crates/data-encoding-2.8.0.crate) = 21394
-SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
-SIZE (rust/crates/deranged-0.3.11.crate) = 18043
+SHA256 (rust/crates/der-0.7.10.crate) = e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb
+SIZE (rust/crates/der-0.7.10.crate) = 90111
SHA256 (rust/crates/derivative-2.2.0.crate) = fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b
SIZE (rust/crates/derivative-2.2.0.crate) = 48076
SHA256 (rust/crates/derive-where-1.2.7.crate) = 62d671cc41a825ebabc75757b62d3d168c577f9149b2d49ece1dad1f72119d25
@@ -159,6 +159,8 @@ SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8c
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/dotenvy-0.15.7.crate) = 1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b
+SIZE (rust/crates/dotenvy-0.15.7.crate) = 20293
SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813
SIZE (rust/crates/dunce-1.0.5.crate) = 8244
SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
@@ -177,6 +179,8 @@ SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
SIZE (rust/crates/errno-0.3.10.crate) = 11824
+SHA256 (rust/crates/etcetera-0.8.0.crate) = 136d1b5283a1ab77bd9257427ffd09d8667ced0570b6f938942bc7568ed5b943
+SIZE (rust/crates/etcetera-0.8.0.crate) = 13295
SHA256 (rust/crates/event-listener-5.4.0.crate) = 3492acde4c3fc54c845eaab3eed8bd00c7a7d881f78bfc801e43a93dec1331ae
SIZE (rust/crates/event-listener-5.4.0.crate) = 43452
SHA256 (rust/crates/event-listener-strategy-0.5.3.crate) = 3c3e4e0dd3673c1139bf041f3008816d9cf2946bbfac2945c09e523b8d7b05b2
@@ -195,14 +199,14 @@ SHA256 (rust/crates/fixedbitset-0.5.7.crate) = 1d674e81391d1e1ab681a28d99df07927
SIZE (rust/crates/fixedbitset-0.5.7.crate) = 26537
SHA256 (rust/crates/flate2-1.1.0.crate) = 11faaf5a5236997af9848be0bef4db95824b1d534ebc64d0f0c6cf3e67bd38dc
SIZE (rust/crates/flate2-1.1.0.crate) = 110650
+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.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
+SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
-SHA256 (rust/crates/fs2-0.4.3.crate) = 9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213
-SIZE (rust/crates/fs2-0.4.3.crate) = 13138
-SHA256 (rust/crates/fs_extra-1.3.0.crate) = 42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c
-SIZE (rust/crates/fs_extra-1.3.0.crate) = 31298
SHA256 (rust/crates/futures-0.3.31.crate) = 65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876
SIZE (rust/crates/futures-0.3.31.crate) = 54953
SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10
@@ -211,6 +215,8 @@ SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b058
SIZE (rust/crates/futures-core-0.3.31.crate) = 14318
SHA256 (rust/crates/futures-executor-0.3.31.crate) = 1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f
SIZE (rust/crates/futures-executor-0.3.31.crate) = 17965
+SHA256 (rust/crates/futures-intrusive-0.5.0.crate) = 1d930c203dd0b6ff06e0201a4a2fe9149b43c684fd4420555b26d21b1a02956f
+SIZE (rust/crates/futures-intrusive-0.5.0.crate) = 85563
SHA256 (rust/crates/futures-io-0.3.31.crate) = 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6
SIZE (rust/crates/futures-io-0.3.31.crate) = 9047
SHA256 (rust/crates/futures-lite-2.6.0.crate) = f5edaec856126859abb19ed65f39e90fea3a9574b9707f13539acf4abf7eb532
@@ -223,8 +229,6 @@ SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c
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/gdk-pixbuf-0.20.9.crate) = 7563afd6ff0a221edfbb70a78add5075b8d9cb48e637a40a24c3ece3fea414d0
SIZE (rust/crates/gdk-pixbuf-0.20.9.crate) = 21619
SHA256 (rust/crates/gdk-pixbuf-sys-0.20.7.crate) = 67f2587c9202bf997476bbba6aaed4f78a11538a2567df002a5f57f5331d0b5c
@@ -287,10 +291,10 @@ SHA256 (rust/crates/gtk4-sys-0.9.6.crate) = 41e03b01e54d77c310e1d98647d73f996d04
SIZE (rust/crates/gtk4-sys-0.9.6.crate) = 114426
SHA256 (rust/crates/half-2.4.1.crate) = 6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888
SIZE (rust/crates/half-2.4.1.crate) = 50892
-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/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/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
@@ -301,6 +305,8 @@ SHA256 (rust/crates/hkdf-0.12.4.crate) = 7b5f8eb2ad728638ea2c7d47a21db23b7b58a72
SIZE (rust/crates/hkdf-0.12.4.crate) = 171163
SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e
SIZE (rust/crates/hmac-0.12.1.crate) = 42657
+SHA256 (rust/crates/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf
+SIZE (rust/crates/home-0.5.11.crate) = 9926
SHA256 (rust/crates/html-escape-0.2.13.crate) = 6d1ad449764d627e22bfd7cd5e8868264fc9236e07c752972b4080cd351cb476
SIZE (rust/crates/html-escape-0.2.13.crate) = 23345
SHA256 (rust/crates/http-1.2.0.crate) = f16ca2af56261c99fba8bac40a10251ce8188205a4c448fbb745a2e4daa76fea
@@ -343,8 +349,6 @@ SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3
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
@@ -355,14 +359,10 @@ SHA256 (rust/crates/image-webp-0.2.1.crate) = b77d01e822461baa8409e156015a1d9173
SIZE (rust/crates/image-webp-0.2.1.crate) = 60662
SHA256 (rust/crates/imgref-1.11.0.crate) = d0263a3d970d5c054ed9312c0057b4f3bde9c0b33836d3637361d4a9e6e7a408
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.1.crate) = 8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652
SIZE (rust/crates/indexmap-2.7.1.crate) = 88644
SHA256 (rust/crates/inout-0.1.4.crate) = 879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01
SIZE (rust/crates/inout-0.1.4.crate) = 11280
-SHA256 (rust/crates/instant-0.1.13.crate) = e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222
-SIZE (rust/crates/instant-0.1.13.crate) = 6305
SHA256 (rust/crates/interpolate_name-0.2.4.crate) = c34819042dc3d3971c46c2190835914dfbe0c3c13f61449b2997f4e9722dfa60
SIZE (rust/crates/interpolate_name-0.2.4.crate) = 4027
SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
@@ -399,6 +399,8 @@ SHA256 (rust/crates/libspelling-0.3.0.crate) = 1cbd36b794de5725e0b2be4cc90c57c5e
SIZE (rust/crates/libspelling-0.3.0.crate) = 5867
SHA256 (rust/crates/libspelling-sys-0.3.0.crate) = 2d2ec120461981daf9d0c5a8b0bc55ebf350292280e93fd6d063895593754484
SIZE (rust/crates/libspelling-sys-0.3.0.crate) = 5926
+SHA256 (rust/crates/libsqlite3-sys-0.30.1.crate) = 2e99fb7a497b1e3339bc746195567ed8d3e24945ecd636e3619d20b9de9e9149
+SIZE (rust/crates/libsqlite3-sys-0.30.1.crate) = 5122296
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/linux-raw-sys-0.9.2.crate) = 6db9c683daf087dc577b7506e9695b3d556a9f3849903fa28186283afd6809e9
@@ -407,8 +409,8 @@ SHA256 (rust/crates/litemap-0.7.5.crate) = 23fb14cb19457329c82206317a5663005a4d4
SIZE (rust/crates/litemap-0.7.5.crate) = 29962
SHA256 (rust/crates/locale_config-0.3.0.crate) = 08d2c35b16f4483f6c26f0e4e9550717a2f6575bcd6f12a53ff0c490a94a6934
SIZE (rust/crates/locale_config-0.3.0.crate) = 20808
-SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
-SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
+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.26.crate) = 30bde2b3dc3671ae49d8e2e9f044c7c005836e7a023ee57cffa25ab82764bb9e
SIZE (rust/crates/log-0.4.26.crate) = 47022
SHA256 (rust/crates/loop9-0.1.5.crate) = 0fae87c125b03c1d2c0150c90365d7d6bcc53fb73a9acaef207d2d065860f062
@@ -453,8 +455,6 @@ SHA256 (rust/crates/num-bigint-dig-0.8.4.crate) = dc84195820f291c7697304f3cbdadd
SIZE (rust/crates/num-bigint-dig-0.8.4.crate) = 123825
SHA256 (rust/crates/num-complex-0.4.6.crate) = 73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495
SIZE (rust/crates/num-complex-0.4.6.crate) = 30352
-SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
-SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
SHA256 (rust/crates/num-derive-0.4.2.crate) = ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202
SIZE (rust/crates/num-derive-0.4.2.crate) = 14709
SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f
@@ -493,10 +493,10 @@ SHA256 (rust/crates/pango-sys-0.20.9.crate) = 0dbb9b751673bd8fe49eb78620547973a1
SIZE (rust/crates/pango-sys-0.20.9.crate) = 28371
SHA256 (rust/crates/parking-2.2.1.crate) = f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba
SIZE (rust/crates/parking-2.2.1.crate) = 10685
-SHA256 (rust/crates/parking_lot-0.11.2.crate) = 7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99
-SIZE (rust/crates/parking_lot-0.11.2.crate) = 39869
-SHA256 (rust/crates/parking_lot_core-0.8.6.crate) = 60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc
-SIZE (rust/crates/parking_lot_core-0.8.6.crate) = 32567
+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/partial-default-0.1.0.crate) = 124dc3c21ffb6fb3a0562d129929a8a54998766ef7adc1ba09ddc467d092c14b
SIZE (rust/crates/partial-default-0.1.0.crate) = 15031
SHA256 (rust/crates/partial-default-derive-0.1.0.crate) = 7459127d7a18cb202d418e4b7df1103ffd6d82a106e9b2091c250624c2ace70d
@@ -505,6 +505,8 @@ SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b4
SIZE (rust/crates/paste-1.0.15.crate) = 18374
SHA256 (rust/crates/pbkdf2-0.12.2.crate) = f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2
SIZE (rust/crates/pbkdf2-0.12.2.crate) = 13906
+SHA256 (rust/crates/pem-rfc7468-0.7.0.crate) = 88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412
+SIZE (rust/crates/pem-rfc7468-0.7.0.crate) = 24159
SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
SHA256 (rust/crates/petgraph-0.7.1.crate) = 3672b37090dbd86368a4145bc067582552b29c27377cad4e0a306c97f9bd7772
@@ -519,16 +521,16 @@ SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9a
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/pkcs1-0.7.5.crate) = c8ffb9f10fa047879315e6625af03c164b16962a5368d724ed16323b68ace47f
+SIZE (rust/crates/pkcs1-0.7.5.crate) = 35790
+SHA256 (rust/crates/pkcs8-0.10.2.crate) = f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7
+SIZE (rust/crates/pkcs8-0.10.2.crate) = 26360
SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
SHA256 (rust/crates/png-0.17.16.crate) = 82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526
SIZE (rust/crates/png-0.17.16.crate) = 117975
-SHA256 (rust/crates/poly1305-0.8.0.crate) = 8159bd90725d2df49889a078b54f4f79e87f1f8a8444194cdca81d38f5393abf
-SIZE (rust/crates/poly1305-0.8.0.crate) = 32633
SHA256 (rust/crates/polyval-0.6.2.crate) = 9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25
SIZE (rust/crates/polyval-0.6.2.crate) = 18425
-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/pqcrypto-internals-0.2.10.crate) = 5f408e9e302fffe05f781c95777cb36bbfc51daccf518c28c5829d49a989df22
@@ -565,8 +567,6 @@ SHA256 (rust/crates/quick-error-2.0.1.crate) = a993555f31e5a609f617c12db6250dedc
SIZE (rust/crates/quick-error-2.0.1.crate) = 14265
SHA256 (rust/crates/quick-xml-0.37.2.crate) = 165859e9e55f79d67b96c5d96f4e88b6f2695a1972849c15a6a3f5c59fc2c003
SIZE (rust/crates/quick-xml-0.37.2.crate) = 188017
-SHA256 (rust/crates/quickcheck_macros-1.0.0.crate) = b22a693222d716a9587786f37ac3f6b4faedb5b80c23914e7303ff5a1d8016e9
-SIZE (rust/crates/quickcheck_macros-1.0.0.crate) = 5275
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
@@ -595,8 +595,8 @@ SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4
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.2.16.crate) = fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a
-SIZE (rust/crates/redox_syscall-0.2.16.crate) = 24012
+SHA256 (rust/crates/redox_syscall-0.5.13.crate) = 0d04b7d0ee6b4a0207a0a7adb104d23ecb0b47d6beae7152d0fa34b692b29fd6
+SIZE (rust/crates/redox_syscall-0.5.13.crate) = 29489
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
@@ -615,6 +615,8 @@ SHA256 (rust/crates/rgb-0.8.50.crate) = 57397d16646700483b67d2dd6511d79318f9d057
SIZE (rust/crates/rgb-0.8.50.crate) = 21980
SHA256 (rust/crates/ring-0.17.13.crate) = 70ac5d832aa16abd7d1def883a8545280c20a60f523a370aa3a9617c2b8550ee
SIZE (rust/crates/ring-0.17.13.crate) = 1501917
+SHA256 (rust/crates/rsa-0.9.8.crate) = 78928ac1ed176a5ca1d17e578a1825f3d81ca54cf41053a592584b020cfd691b
+SIZE (rust/crates/rsa-0.9.8.crate) = 85741
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
@@ -651,10 +653,6 @@ SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a
SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
-SHA256 (rust/crates/serde_with-3.12.0.crate) = d6b6f7f2fcb69f747921f79f3926bd1e203fce4fef62c268dd3abfb6d86029aa
-SIZE (rust/crates/serde_with-3.12.0.crate) = 148666
-SHA256 (rust/crates/serde_with_macros-3.12.0.crate) = 8d00caa5193a3c8362ac2b73be6b9e768aa5a4b2f721d8f4b339600c3cb51f8e
-SIZE (rust/crates/serde_with_macros-3.12.0.crate) = 32089
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
@@ -663,14 +661,14 @@ SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce35
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
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/signature-2.2.0.crate) = 77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de
+SIZE (rust/crates/signature-2.2.0.crate) = 15531
SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe
SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086
SHA256 (rust/crates/simd_helpers-0.1.0.crate) = 95890f873bec569a0362c235787f3aca6e1e887302ba4840839bcc6459c42da6
SIZE (rust/crates/simd_helpers-0.1.0.crate) = 1527
SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
SIZE (rust/crates/slab-0.4.9.crate) = 17108
-SHA256 (rust/crates/sled-0.34.7.crate) = 7f96b4737c2ce5987354855aed3797279def4ebf734436c6aa4552cf8e169935
-SIZE (rust/crates/sled-0.34.7.crate) = 485296
SHA256 (rust/crates/smallvec-1.14.0.crate) = 7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd
SIZE (rust/crates/smallvec-1.14.0.crate) = 35561
SHA256 (rust/crates/socket2-0.5.8.crate) = c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8
@@ -681,12 +679,28 @@ SHA256 (rust/crates/sourceview5-sys-0.9.0.crate) = 4a3759467713554a8063faa380237
SIZE (rust/crates/sourceview5-sys-0.9.0.crate) = 18779
SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
SIZE (rust/crates/spin-0.9.8.crate) = 38958
+SHA256 (rust/crates/spki-0.7.3.crate) = d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d
+SIZE (rust/crates/spki-0.7.3.crate) = 16409
+SHA256 (rust/crates/sqlx-0.8.6.crate) = 1fefb893899429669dcdd979aff487bd78f4064e5e7907e4269081e0ef7d97dc
+SIZE (rust/crates/sqlx-0.8.6.crate) = 190134
+SHA256 (rust/crates/sqlx-core-0.8.6.crate) = ee6798b1838b6a0f69c007c133b8df5866302197e404e8b6ee8ed3e3a5e68dc6
+SIZE (rust/crates/sqlx-core-0.8.6.crate) = 118378
+SHA256 (rust/crates/sqlx-macros-0.8.6.crate) = a2d452988ccaacfbf5e0bdbc348fb91d7c8af5bee192173ac3636b5fb6e6715d
+SIZE (rust/crates/sqlx-macros-0.8.6.crate) = 6348
+SHA256 (rust/crates/sqlx-macros-core-0.8.6.crate) = 19a9c1841124ac5a61741f96e1d9e2ec77424bf323962dd894bdb93f37d5219b
+SIZE (rust/crates/sqlx-macros-core-0.8.6.crate) = 30587
+SHA256 (rust/crates/sqlx-mysql-0.8.6.crate) = aa003f0038df784eb8fecbbac13affe3da23b45194bd57dba231c8f48199c526
+SIZE (rust/crates/sqlx-mysql-0.8.6.crate) = 72992
+SHA256 (rust/crates/sqlx-postgres-0.8.6.crate) = db58fcd5a53cf07c184b154801ff91347e4c30d17a3562a635ff028ad5deda46
+SIZE (rust/crates/sqlx-postgres-0.8.6.crate) = 140616
+SHA256 (rust/crates/sqlx-sqlite-0.8.6.crate) = c2d12fe70b2c1b4401038055f90f151b78208de1f9f89a7dbfd41587a10c3eea
+SIZE (rust/crates/sqlx-sqlite-0.8.6.crate) = 82039
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/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
-SIZE (rust/crates/strsim-0.11.1.crate) = 14266
+SHA256 (rust/crates/stringprep-0.1.5.crate) = 7b4df3d392d81bd458a8a621b8bffbd2302a12ffe288a9d931670948749463b1
+SIZE (rust/crates/stringprep-0.1.5.crate) = 23573
SHA256 (rust/crates/strum-0.26.3.crate) = 8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06
SIZE (rust/crates/strum-0.26.3.crate) = 7237
SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be
@@ -721,12 +735,6 @@ SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672c
SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
SHA256 (rust/crates/tiff-0.9.1.crate) = ba1310fcea54c6a9a4fd1aad794ecc02c31682f6bfbecdf460bf19533eed1e3e
SIZE (rust/crates/tiff-0.9.1.crate) = 1423953
-SHA256 (rust/crates/time-0.3.39.crate) = dad298b01a40a23aac4580b67e3dbedb7cc8402f3592d7f49469de2ea4aecdd8
-SIZE (rust/crates/time-0.3.39.crate) = 139037
-SHA256 (rust/crates/time-core-0.1.3.crate) = 765c97a5b985b7c11d7bc27fa927dc4fe6af3a6dfb021d28deb60d3bf51e76ef
-SIZE (rust/crates/time-core-0.1.3.crate) = 8002
-SHA256 (rust/crates/time-macros-0.2.20.crate) = e8093bc3e81c3bc5f7879de09619d06c9a5a5e45ca44dfeeb7225bae38005c5c
-SIZE (rust/crates/time-macros-0.2.20.crate) = 24416
SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71
@@ -739,6 +747,8 @@ SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab
SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b
SIZE (rust/crates/tokio-rustls-0.26.2.crate) = 31655
+SHA256 (rust/crates/tokio-stream-0.1.17.crate) = eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047
+SIZE (rust/crates/tokio-stream-0.1.17.crate) = 38477
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.20.crate) = cd87a5cdd6ffab733b2f74bc4fd7ee5fff6634124999ac278c35fc78c6120148
@@ -771,8 +781,14 @@ SHA256 (rust/crates/uds_windows-1.1.0.crate) = 89daebc3e6fd160ac4aa9fc8b3bf71e1f
SIZE (rust/crates/uds_windows-1.1.0.crate) = 17040
SHA256 (rust/crates/unicase-2.8.1.crate) = 75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539
SIZE (rust/crates/unicase-2.8.1.crate) = 24088
+SHA256 (rust/crates/unicode-bidi-0.3.18.crate) = 5c1cb5db39152898a79168971543b1cb5020dff7fe43c8dc468b0885f5e29df5
+SIZE (rust/crates/unicode-bidi-0.3.18.crate) = 58300
SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/unicode-normalization-0.1.24.crate) = 5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956
+SIZE (rust/crates/unicode-normalization-0.1.24.crate) = 126536
+SHA256 (rust/crates/unicode-properties-0.1.3.crate) = e70f2a8b45122e719eb623c01822704c4e0907e7e426a05927e1a1cfff5b75d0
+SIZE (rust/crates/unicode-properties-0.1.3.crate) = 42252
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
@@ -793,6 +809,8 @@ SHA256 (rust/crates/uuid-1.15.1.crate) = e0f540e3240398cce6128b64ba83fdbdd86129c
SIZE (rust/crates/uuid-1.15.1.crate) = 58728
SHA256 (rust/crates/v_frame-0.3.8.crate) = d6f32aaa24bacd11e488aa9ba66369c7cd514885742c9fe08cfe85884db3e92b
SIZE (rust/crates/v_frame-0.3.8.crate) = 14967
+SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
+SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
SHA256 (rust/crates/version-compare-0.2.0.crate) = 852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b
SIZE (rust/crates/version-compare-0.2.0.crate) = 13942
SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
@@ -803,6 +821,8 @@ SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4
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.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
@@ -823,6 +843,8 @@ SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10
SIZE (rust/crates/web-time-1.1.0.crate) = 18026
SHA256 (rust/crates/weezl-0.1.8.crate) = 53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082
SIZE (rust/crates/weezl-0.1.8.crate) = 42175
+SHA256 (rust/crates/whoami-1.6.0.crate) = 6994d13118ab492c3c80c1f81928718159254c53c472bf9ce36f8dae4add02a7
+SIZE (rust/crates/whoami-1.6.0.crate) = 24691
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
@@ -839,26 +861,44 @@ SHA256 (rust/crates/windows-result-0.2.0.crate) = 1d1043d8214f791817bab27572aaa8
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-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-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_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_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_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_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+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_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_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_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.3.crate) = 0e7f4ea97f6f78012141bcdb6a216b2609f0979ada50b20ca5b52dde2eac2bb1
@@ -915,15 +955,15 @@ SHA256 (rust/crates/zvariant_derive-5.4.0.crate) = 74170caa85b8b84cc4935f2d56a57
SIZE (rust/crates/zvariant_derive-5.4.0.crate) = 13411
SHA256 (rust/crates/zvariant_utils-3.2.0.crate) = e16edfee43e5d7b553b77872d99bc36afdda75c223ca7ad5e3fbecd82ca5fc34
SIZE (rust/crates/zvariant_utils-3.2.0.crate) = 14779
-SHA256 (whisperfish-presage-3f55d5fd96f0d1b43e217837179727f4f49cdeda_GH0.tar.gz) = d9c4dbf198855298b9aad1352fb2449d5ef0a0dcb16789795634ebfbd5e39e8a
-SIZE (whisperfish-presage-3f55d5fd96f0d1b43e217837179727f4f49cdeda_GH0.tar.gz) = 82456
-SHA256 (whisperfish-libsignal-service-rs-f94d55bf8d742699024c26ca3965e85fc9946e23_GH0.tar.gz) = c529b4d9d52b3cc3d186146e4190781f54c9dde1c0ffbff3ddad08851d04bb55
-SIZE (whisperfish-libsignal-service-rs-f94d55bf8d742699024c26ca3965e85fc9946e23_GH0.tar.gz) = 99545
+SHA256 (whisperfish-libsignal-service-rs-68d5d835edf40b3ad0d0386965a779c18fd40ae8_GH0.tar.gz) = e87c722d1ae08ab613800c1fcd5f041a9c07bb0ddd3bf26b862b281ca6e8fe59
+SIZE (whisperfish-libsignal-service-rs-68d5d835edf40b3ad0d0386965a779c18fd40ae8_GH0.tar.gz) = 100491
+SHA256 (whisperfish-presage-123c1f926e359c21b34d099279ee8a92462ce96d_GH0.tar.gz) = df68e0ea9620c42878c036561595e90548872ffc037068f019bb7de1d24eabc9
+SIZE (whisperfish-presage-123c1f926e359c21b34d099279ee8a92462ce96d_GH0.tar.gz) = 110250
SHA256 (whisperfish-blurhash-rs-2135e101377e514266358b3e67adab37e736bb8a_GH0.tar.gz) = 3c998ec7e98d12515b8e2d7050da8f0fd5656e457ff4f46f56bdf21b10b20cfc
SIZE (whisperfish-blurhash-rs-2135e101377e514266358b3e67adab37e736bb8a_GH0.tar.gz) = 212200
SHA256 (signalapp-curve25519-dalek-signal-curve25519-4.1.3_GH0.tar.gz) = 8dd338dd7d558b7882310e8dc76ceca41ef448afd0532be208d4ff0f2924f334
SIZE (signalapp-curve25519-dalek-signal-curve25519-4.1.3_GH0.tar.gz) = 808022
SHA256 (signalapp-libsignal-v0.56.1_GH0.tar.gz) = 765b32f463669e4590d253ee82d524805ba42b156af1d058b30e1dc38607f039
SIZE (signalapp-libsignal-v0.56.1_GH0.tar.gz) = 1656542
-SHA256 (flare-0.16.3.tar.bz2) = aaadae892863ad3c980109dab6b0c3e4ec050a58f2bee1e2d277cc9a108e18c2
-SIZE (flare-0.16.3.tar.bz2) = 471563
+SHA256 (flare-0.17.0.tar.bz2) = a89057e436706070ca2d7f10f8306e851d4753d0779df0ba94cc44b06c8972e0
+SIZE (flare-0.17.0.tar.bz2) = 478316
diff --git a/net-im/flare/pkg-message b/net-im/flare/pkg-message
new file mode 100644
index 000000000000..a41c70bf60c7
--- /dev/null
+++ b/net-im/flare/pkg-message
@@ -0,0 +1,7 @@
+[
+{
+ type: upgrade
+ maximum_version: "0.17.0"
+ message: "This release will require a relink of Flare."
+}
+]
diff --git a/net-im/py-matrix-synapse/Makefile b/net-im/py-matrix-synapse/Makefile
index 4ff68f2ee4b1..10cc8c0e173c 100644
--- a/net-im/py-matrix-synapse/Makefile
+++ b/net-im/py-matrix-synapse/Makefile
@@ -1,6 +1,6 @@
PORTNAME= matrix-synapse
DISTVERSION= 1.131.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net-im python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -49,7 +49,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jsonschema>=3.0.0:devel/py-jsonschema@${PY_F
${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}virtualenv>=15.0:devel/py-virtualenv@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tox>=2.3.1:devel/py-tox@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>4.5.2:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>4.5.2:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}parameterized>=0.7.4:devel/py-parameterized@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}authlib>=0.15.1:security/py-authlib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}idna>=2.5:dns/py-idna@${PY_FLAVOR}
@@ -95,7 +95,7 @@ PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>2.8:databases/py-psycopg2@${P
REDIS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hiredis>=0:databases/py-hiredis@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}txredisapi>=1.4.7:databases/py-txredisapi@${PY_FLAVOR}
SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR}
-URLPREVIEW_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=4.2.0:devel/py-lxml@${PY_FLAVOR}
+URLPREVIEW_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=4.2.0:devel/py-lxml5@${PY_FLAVOR}
post-install:
${MKDIR} ${STAGEDIR}${ETCDIR}
diff --git a/net-im/qxmpp/Makefile b/net-im/qxmpp/Makefile
index 1af05195b0b0..f24ede6c0153 100644
--- a/net-im/qxmpp/Makefile
+++ b/net-im/qxmpp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= qxmpp
-DISTVERSION= 1.10.3
+DISTVERSION= 1.10.4
CATEGORIES= net-im
MASTER_SITES= KDE/unstable/${PORTNAME}
PKGNAMESUFFIX= -qt6
diff --git a/net-im/qxmpp/distinfo b/net-im/qxmpp/distinfo
index 8ce718015a26..5fe000e67234 100644
--- a/net-im/qxmpp/distinfo
+++ b/net-im/qxmpp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744193844
-SHA256 (KDE/qxmpp/qxmpp-1.10.3.tar.xz) = b52eba1c0be650a2b9b0505969db70729a6ded4217f2cc63f609791a77f5efe4
-SIZE (KDE/qxmpp/qxmpp-1.10.3.tar.xz) = 538976
+TIMESTAMP = 1753026605
+SHA256 (KDE/qxmpp/qxmpp-1.10.4.tar.xz) = e8370039b3a44efd3657f263f7d12ac1ea4117f9be6b694735dcb2d4629ec3eb
+SIZE (KDE/qxmpp/qxmpp-1.10.4.tar.xz) = 539364
diff --git a/net-mgmt/crmsh/Makefile b/net-mgmt/crmsh/Makefile
index eff7956b4eef..4926cb5b0457 100644
--- a/net-mgmt/crmsh/Makefile
+++ b/net-mgmt/crmsh/Makefile
@@ -1,6 +1,6 @@
PORTNAME= crmsh
DISTVERSION= 4.6.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= net-mgmt python
MAINTAINER= ports@FreeBSD.org
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= ${PY_SETUPTOOLS}
RUN_DEPENDS= ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}python-dateutil>0:devel/py-python-dateutil@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}parallax>0:devel/py-parallax@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR}
diff --git a/net-mgmt/icingaweb2-module-icingadb/Makefile b/net-mgmt/icingaweb2-module-icingadb/Makefile
index 70dca680c94d..0baecd0096b2 100644
--- a/net-mgmt/icingaweb2-module-icingadb/Makefile
+++ b/net-mgmt/icingaweb2-module-icingadb/Makefile
@@ -1,6 +1,7 @@
PORTNAME= icingaweb2-module-icingadb
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.2
+PORTEPOCH= 1
CATEGORIES= net-mgmt www
PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX}
diff --git a/net-mgmt/py-gstat_exporter/Makefile b/net-mgmt/py-gstat_exporter/Makefile
index 0690baafef49..9e32f448177e 100644
--- a/net-mgmt/py-gstat_exporter/Makefile
+++ b/net-mgmt/py-gstat_exporter/Makefile
@@ -1,5 +1,6 @@
PORTNAME= gstat_exporter
DISTVERSION= 0.2.0
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= net-mgmt python
MASTER_SITES= PYPI
@@ -17,8 +18,8 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}prometheus-client>=0.7.1:net-mgmt/py-prometh
USES= python
USE_RC_SUBR= gstat_exporter
-NO_BUILD= yes
NO_ARCH= yes
+NO_BUILD= yes
SUB_LIST= PYTHON_CMD=${PYTHON_CMD}
diff --git a/net-mgmt/py-gstat_exporter/files/gstat_exporter.in b/net-mgmt/py-gstat_exporter/files/gstat_exporter.in
index 42afc2e24d2c..cec6d3663104 100644
--- a/net-mgmt/py-gstat_exporter/files/gstat_exporter.in
+++ b/net-mgmt/py-gstat_exporter/files/gstat_exporter.in
@@ -8,6 +8,8 @@
#
# gstat_exporter_enable (bool): Set to "NO" by default.
# Set it to "YES" to enable gstat_exporter_enable.
+# gstat_exporter_args (string): Set to "" by default.
+# Set additional command line arguments
. /etc/rc.subr
@@ -22,6 +24,6 @@ load_rc_config ${name}
pidfile="/var/run/${name}.pid"
command_interpreter=%%PYTHON_CMD%%
command=%%PREFIX%%/bin/${name}.py
-start_cmd="/usr/sbin/daemon -f -p ${pidfile} $command_interpreter $command"
+start_cmd="/usr/sbin/daemon -f -p ${pidfile} $command_interpreter $command ${gstat_exporter_args}"
run_rc_command "$1"
diff --git a/net-mgmt/py-junos-eznc/Makefile b/net-mgmt/py-junos-eznc/Makefile
index 0a0abb181c98..9258c5406eb6 100644
--- a/net-mgmt/py-junos-eznc/Makefile
+++ b/net-mgmt/py-junos-eznc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= junos-eznc
DISTVERSION= 2.7.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net-mgmt python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +12,7 @@ WWW= https://github.com/Juniper/py-junos-eznc
LICENSE= APACHE20
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.7.1:devel/py-Jinja2@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>=3.2.4:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>=3.2.4:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ncclient>=0.6.15:net-mgmt/py-ncclient@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}paramiko>=1.15.2:security/py-paramiko@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyparsing>0:devel/py-pyparsing@${PY_FLAVOR} \
diff --git a/net-mgmt/py-napalm/Makefile b/net-mgmt/py-napalm/Makefile
index 2932706559d0..5d80e7f43c78 100644
--- a/net-mgmt/py-napalm/Makefile
+++ b/net-mgmt/py-napalm/Makefile
@@ -1,6 +1,6 @@
PORTNAME= napalm
DISTVERSION= 5.0.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net-mgmt python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +12,7 @@ LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>=4.3.0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>=4.3.0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}textfsm>=1.1.2:textproc/py-textfsm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}junos-eznc>=2.7.0:net-mgmt/py-junos-eznc@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ncclient>0:net-mgmt/py-ncclient@${PY_FLAVOR} \
diff --git a/net-mgmt/py-ncclient/Makefile b/net-mgmt/py-ncclient/Makefile
index 6c08e201c8f9..496112cb00b3 100644
--- a/net-mgmt/py-ncclient/Makefile
+++ b/net-mgmt/py-ncclient/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ncclient
DISTVERSION= 0.6.15
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net-mgmt python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +12,7 @@ WWW= https://github.com/ncclient/ncclient
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=3.3.0:devel/py-lxml@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=3.3.0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}paramiko>=1.15.0:security/py-paramiko@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}
diff --git a/net-mgmt/py-nxapi-plumbing/Makefile b/net-mgmt/py-nxapi-plumbing/Makefile
index 9ae254c6b58d..8eee0a57057c 100644
--- a/net-mgmt/py-nxapi-plumbing/Makefile
+++ b/net-mgmt/py-nxapi-plumbing/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nxapi-plumbing
DISTVERSION= 0.5.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net-mgmt python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +14,7 @@ LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>=0:devel/py-future@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scp>=0:security/py-scp@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.7.0:www/py-requests@${PY_FLAVOR}
diff --git a/net-mgmt/py-pyIOSXR/Makefile b/net-mgmt/py-pyIOSXR/Makefile
index eb73e42ded8a..7d147e4ba82f 100644
--- a/net-mgmt/py-pyIOSXR/Makefile
+++ b/net-mgmt/py-pyIOSXR/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pyIOSXR
DISTVERSION= 0.53
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net-mgmt python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +12,7 @@ WWW= https://github.com/fooelisa/pyiosxr
LICENSE= APACHE20
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>=0:devel/py-pip@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=3.2.4:devel/py-lxml@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=3.2.4:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}netmiko>=1.4.3:security/py-netmiko@${PY_FLAVOR}
USES= python
diff --git a/net-mgmt/py-pyang/Makefile b/net-mgmt/py-pyang/Makefile
index c9a06bfd9852..3d37bdf7f119 100644
--- a/net-mgmt/py-pyang/Makefile
+++ b/net-mgmt/py-pyang/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pyang
PORTVERSION= 1.7.8
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net-mgmt python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +11,7 @@ WWW= https://github.com/mbj4668/pyang/
LICENSE= MIT
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist distutils
diff --git a/net-p2p/bazarr/Makefile b/net-p2p/bazarr/Makefile
index c4568f418c41..27b4e7c38706 100644
--- a/net-p2p/bazarr/Makefile
+++ b/net-p2p/bazarr/Makefile
@@ -1,6 +1,7 @@
PORTNAME= bazarr
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.2
+PORTREVISION= 1
CATEGORIES= net-p2p python
MASTER_SITES= https://github.com/morpheus65535/bazarr/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/
DISTNAME= bazarr
@@ -13,7 +14,7 @@ WWW= https://www.bazarr.media
LICENSE= GPLv3
RUN_DEPENDS= ${PYNUMPY} \
- ${PYTHON_PKGNAMEPREFIX}lxml>=4.3.0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>=4.3.0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}numpy>1.12.0:math/py-numpy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pillow>=9.0.0:graphics/py-pillow@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \
diff --git a/net-p2p/lxmf/Makefile b/net-p2p/lxmf/Makefile
index 8eea1764ab78..a8bd70cf2899 100644
--- a/net-p2p/lxmf/Makefile
+++ b/net-p2p/lxmf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= lxmf
-DISTVERSION= 0.7.1
+DISTVERSION= 0.8.0
CATEGORIES= net-p2p
MASTER_SITES= PYPI
diff --git a/net-p2p/lxmf/distinfo b/net-p2p/lxmf/distinfo
index e2cb510b154f..5010897d2a23 100644
--- a/net-p2p/lxmf/distinfo
+++ b/net-p2p/lxmf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750018497
-SHA256 (lxmf-0.7.1.tar.gz) = 1a0ce60730a104bbb02f2d3a7848327f9e5061a2842aa48c0bd4b91342de3e1e
-SIZE (lxmf-0.7.1.tar.gz) = 59893
+TIMESTAMP = 1753042317
+SHA256 (lxmf-0.8.0.tar.gz) = 125cf6eafe631706385cc2a90aaaadbe564557142495e7bf195df1156a9beeae
+SIZE (lxmf-0.8.0.tar.gz) = 60022
diff --git a/net-p2p/nomadnet/Makefile b/net-p2p/nomadnet/Makefile
index 2263282c5ae9..03595d68df5f 100644
--- a/net-p2p/nomadnet/Makefile
+++ b/net-p2p/nomadnet/Makefile
@@ -1,5 +1,5 @@
PORTNAME= nomadnet
-DISTVERSION= 0.7.0
+DISTVERSION= 0.8.0
CATEGORIES= net-p2p
MASTER_SITES= PYPI
diff --git a/net-p2p/nomadnet/distinfo b/net-p2p/nomadnet/distinfo
index 85d1219da6c7..b55567a69fae 100644
--- a/net-p2p/nomadnet/distinfo
+++ b/net-p2p/nomadnet/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750018823
-SHA256 (nomadnet-0.7.0.tar.gz) = 21865f85469160806092deacffc06d9f0f0e782afc1a4953c6270e451538e32c
-SIZE (nomadnet-0.7.0.tar.gz) = 506011
+TIMESTAMP = 1753042746
+SHA256 (nomadnet-0.8.0.tar.gz) = c109edd2496dfbf692b8d10be6d8a9237c7fcb14725b0de989903b21f329791c
+SIZE (nomadnet-0.8.0.tar.gz) = 506664
diff --git a/net-p2p/py-pulsar-client/Makefile b/net-p2p/py-pulsar-client/Makefile
index 3185cf594610..8ae0cc49b00e 100644
--- a/net-p2p/py-pulsar-client/Makefile
+++ b/net-p2p/py-pulsar-client/Makefile
@@ -1,7 +1,6 @@
PORTNAME= pulsar-client
DISTVERSIONPREFIX= v
-DISTVERSION= 3.6.0
-PORTREVISION= 1
+DISTVERSION= 3.8.0
CATEGORIES= net-p2p python # machine-learning
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/net-p2p/py-pulsar-client/distinfo b/net-p2p/py-pulsar-client/distinfo
index 59443dca7790..a65c9ada60b9 100644
--- a/net-p2p/py-pulsar-client/distinfo
+++ b/net-p2p/py-pulsar-client/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738132002
-SHA256 (apache-pulsar-client-python-v3.6.0_GH0.tar.gz) = b2dc186cd3ac2d80f24f12b2f4d731f4b464248e8ce34ff0579526df2403784e
-SIZE (apache-pulsar-client-python-v3.6.0_GH0.tar.gz) = 101643
+TIMESTAMP = 1753077317
+SHA256 (apache-pulsar-client-python-v3.8.0_GH0.tar.gz) = e82e1a5ae51b260cc33491bc1771e89d74b0459bb39cf0a3fc4df6c29c7184ae
+SIZE (apache-pulsar-client-python-v3.8.0_GH0.tar.gz) = 107415
diff --git a/net-p2p/reticulum/Makefile b/net-p2p/reticulum/Makefile
index a86d44d8d095..88a682f41b63 100644
--- a/net-p2p/reticulum/Makefile
+++ b/net-p2p/reticulum/Makefile
@@ -1,5 +1,5 @@
PORTNAME= reticulum
-DISTVERSION= 0.9.6
+DISTVERSION= 1.0.0
CATEGORIES= net-p2p
MAINTAINER= cs@FreeBSD.org
@@ -14,10 +14,11 @@ LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}netifaces>=0:net/py-netifaces@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyserial>0:comms/py-pyserial@${PY_FLAVOR}
-WRKSRC= ${WRKDIR}/Reticulum-${PORTVERSION}
+WRKSRC= ${WRKDIR}/Reticulum-${GH_TAGNAME}
USES= python
USE_GITHUB= yes
GH_ACCOUNT= markqvist
+GH_TAGNAME= 8579a7f2a5db6e014a498acfccae82a5f8a9ec7d
USE_PYTHON= cryptography distutils
USE_RC_SUBR= reticulum
GROUPS= _reticulum
diff --git a/net-p2p/reticulum/distinfo b/net-p2p/reticulum/distinfo
index 33a0ea430607..a0d89a632f64 100644
--- a/net-p2p/reticulum/distinfo
+++ b/net-p2p/reticulum/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750013080
-SHA256 (markqvist-reticulum-0.9.6_GH0.tar.gz) = 0f3e1c5f341416bbedfd94c89d40f463aa136e1294cfe88c5cfc9de31e24123f
-SIZE (markqvist-reticulum-0.9.6_GH0.tar.gz) = 18189948
+TIMESTAMP = 1753041666
+SHA256 (markqvist-reticulum-1.0.0-8579a7f2a5db6e014a498acfccae82a5f8a9ec7d_GH0.tar.gz) = c2ad27174c4348fb03c8327188e8b6d1167beab1c8e7fdd963732379b44994b5
+SIZE (markqvist-reticulum-1.0.0-8579a7f2a5db6e014a498acfccae82a5f8a9ec7d_GH0.tar.gz) = 18193642
diff --git a/net-p2p/reticulum/pkg-plist b/net-p2p/reticulum/pkg-plist
index 46cc04c6ebb4..ca20b3049639 100644
--- a/net-p2p/reticulum/pkg-plist
+++ b/net-p2p/reticulum/pkg-plist
@@ -236,12 +236,12 @@ bin/rnx
%%PYTHON_SITELIBDIR%%/RNS/vendor/i2plib/utils.py
%%PYTHON_SITELIBDIR%%/RNS/vendor/platformutils.py
%%PYTHON_SITELIBDIR%%/RNS/vendor/umsgpack.py
-%%PYTHON_SITELIBDIR%%/rns-0.9.6-py%%PYTHON_VER%%.egg-info/PKG-INFO
-%%PYTHON_SITELIBDIR%%/rns-0.9.6-py%%PYTHON_VER%%.egg-info/SOURCES.txt
-%%PYTHON_SITELIBDIR%%/rns-0.9.6-py%%PYTHON_VER%%.egg-info/dependency_links.txt
-%%PYTHON_SITELIBDIR%%/rns-0.9.6-py%%PYTHON_VER%%.egg-info/entry_points.txt
-%%PYTHON_SITELIBDIR%%/rns-0.9.6-py%%PYTHON_VER%%.egg-info/requires.txt
-%%PYTHON_SITELIBDIR%%/rns-0.9.6-py%%PYTHON_VER%%.egg-info/top_level.txt
+%%PYTHON_SITELIBDIR%%/rns-1.0.0-py%%PYTHON_VER%%.egg-info/PKG-INFO
+%%PYTHON_SITELIBDIR%%/rns-1.0.0-py%%PYTHON_VER%%.egg-info/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/rns-1.0.0-py%%PYTHON_VER%%.egg-info/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/rns-1.0.0-py%%PYTHON_VER%%.egg-info/entry_points.txt
+%%PYTHON_SITELIBDIR%%/rns-1.0.0-py%%PYTHON_VER%%.egg-info/requires.txt
+%%PYTHON_SITELIBDIR%%/rns-1.0.0-py%%PYTHON_VER%%.egg-info/top_level.txt
@dir %%ETCDIR%%/interfaces
@owner %%USERS%%
@group %%GROUPS%%
diff --git a/net/eternalterminal/Makefile b/net/eternalterminal/Makefile
index cc8bb4d2e1f5..339c9988be38 100644
--- a/net/eternalterminal/Makefile
+++ b/net/eternalterminal/Makefile
@@ -1,7 +1,6 @@
PORTNAME= eternalterminal
DISTVERSIONPREFIX= et-v
-DISTVERSION= 6.2.9
-PORTREVISION= 8
+DISTVERSION= 6.2.10
CATEGORIES= net
MAINTAINER= eduardo@FreeBSD.org
diff --git a/net/eternalterminal/distinfo b/net/eternalterminal/distinfo
index 4cbf6c2fe83e..fae74dc8e8ae 100644
--- a/net/eternalterminal/distinfo
+++ b/net/eternalterminal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1714591736
-SHA256 (MisterTea-EternalTerminal-et-v6.2.9_GH0.tar.gz) = 13bfb2722b011b5f0a28fa619508deca96deec9eee5e42b922add0c166d8185a
-SIZE (MisterTea-EternalTerminal-et-v6.2.9_GH0.tar.gz) = 25948460
+TIMESTAMP = 1753124983
+SHA256 (MisterTea-EternalTerminal-et-v6.2.10_GH0.tar.gz) = 5e2f46383b324baca0450d0190b386868d5666b346d6bf1d0f0f8d8c8ccf5a22
+SIZE (MisterTea-EternalTerminal-et-v6.2.10_GH0.tar.gz) = 28960041
diff --git a/net/py-blobfile/Makefile b/net/py-blobfile/Makefile
index 0dc6e2a19543..a97e845ab102 100644
--- a/net/py-blobfile/Makefile
+++ b/net/py-blobfile/Makefile
@@ -1,5 +1,6 @@
PORTNAME= blobfile
PORTVERSION= 3.0.0
+PORTREVISION= 1
CATEGORIES= net python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}filelock>=3.0:sysutils/py-filelock@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>=4.9:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>=4.9:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pycryptodomex>=3.8:security/py-pycryptodomex@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}urllib3>=1.25.3,1<3,1:net/py-urllib3@${PY_FLAVOR}
diff --git a/net/py-pyshark/Makefile b/net/py-pyshark/Makefile
index ef6992a9ff29..1e314b116c47 100644
--- a/net/py-pyshark/Makefile
+++ b/net/py-pyshark/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pyshark
PORTVERSION= 0.6
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +14,7 @@ LICENSE= MIT
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>=0:devel/py-appdirs@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}termcolor>=0:devel/py-termcolor@${PY_FLAVOR} \
tshark:net/wireshark@nox11
diff --git a/net/py-zeep/Makefile b/net/py-zeep/Makefile
index 900193adb5af..41017551a1f7 100644
--- a/net/py-zeep/Makefile
+++ b/net/py-zeep/Makefile
@@ -1,5 +1,6 @@
PORTNAME= zeep
DISTVERSION= 4.3.1
+PORTREVISION= 1
CATEGORIES= net python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -17,7 +18,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.4.0,1:textproc/py-sphinx@${PY_FL
${PY_SETUPTOOLS}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=17.2.0:devel/py-attrs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}isodate>=0.5.4:devel/py-isodate@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>=4.6.0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>=4.6.0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}platformdirs>=1.4.0:devel/py-platformdirs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.7.0:www/py-requests@${PY_FLAVOR} \
diff --git a/net/ryu/Makefile b/net/ryu/Makefile
index 41cc822787aa..68291659bba3 100644
--- a/net/ryu/Makefile
+++ b/net/ryu/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ryu
PORTVERSION= 4.26
DISTVERSIONPREFIX= v
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= net python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -18,7 +18,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}eventlet>0:net/py-eventlet@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}webob>=1.2:www/py-webob@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}paramiko>0:security/py-paramiko@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}netaddr>0:net/py-netaddr@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}msgpack>=0.3.0:devel/py-msgpack@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=1.4.0:devel/py-six@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ovs>0:devel/py-ovs@${PY_FLAVOR} \
diff --git a/net/samba416/Makefile b/net/samba416/Makefile
index a45b7bc71ce4..42beeddbe2ac 100644
--- a/net/samba416/Makefile
+++ b/net/samba416/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ${SAMBA4_BASENAME}416
PORTVERSION= ${SAMBA4_VERSION}
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES?= net
MASTER_SITES= SAMBA/samba/stable SAMBA/samba/rc
DISTNAME= ${SAMBA4_DISTNAME}
@@ -381,7 +381,7 @@ GPGME_CONFIGURE_WITH= gpgme
GPGME_LIB_DEPENDS= libgpgme.so:security/gpgme
GPGME_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gpg>=2.0.0:security/py-gpg@${PY_FLAVOR}
-GSSAPI_BUILTIN_USES= bison
+GSSAPI_BUILTIN_USES= bison gssapi
GSSAPI_BUILTIN_BUILD_DEPENDS= p5-JSON>=4.0:converters/p5-JSON
GSSAPI_MIT_CONFIGURE_ON= --with-system-mitkrb5 ${GSSAPIBASEDIR} \
diff --git a/net/samba419/Makefile b/net/samba419/Makefile
index f79f2b7c5376..68aea9f072ad 100644
--- a/net/samba419/Makefile
+++ b/net/samba419/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ${SAMBA4_BASENAME}419
PORTVERSION= ${SAMBA4_VERSION}
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES?= net
MASTER_SITES= SAMBA/samba/stable SAMBA/samba/rc
DISTNAME= ${SAMBA4_DISTNAME}
@@ -366,8 +366,15 @@ GPGME_CONFIGURE_WITH= gpgme
GPGME_LIB_DEPENDS= libgpgme.so:security/gpgme
GPGME_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gpg>=2.0.0:security/py-gpg@${PY_FLAVOR}
+.if exists(/usr/libexec/krb5kdc)
+GSSAPI_BUILTIN_USES= bison gssapi
+GSSAPI_BUILTIN_BUILD_DEPENDS= p5-JSON>=4.0:converters/p5-JSON
+GSSAPI_MIT_CONFIGURE_ON= --with-system-mitkrb5 ${GSSAPIBASEDIR} \
+ --with-system-mitkdc=${GSSAPIBASEDIR}/libexec/krb5kdc
+.else
GSSAPI_BUILTIN_USES= bison
GSSAPI_BUILTIN_BUILD_DEPENDS= p5-JSON>=4.0:converters/p5-JSON
+.endif
GSSAPI_MIT_CONFIGURE_ON= --with-system-mitkrb5 ${GSSAPIBASEDIR} \
--with-system-mitkdc=${GSSAPIBASEDIR}/sbin/krb5kdc \
diff --git a/net/samba420/Makefile b/net/samba420/Makefile
index 42e525f6bb3f..68e4623196b2 100644
--- a/net/samba420/Makefile
+++ b/net/samba420/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ${SAMBA4_BASENAME}420
PORTVERSION= ${SAMBA4_VERSION}
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES?= net
MASTER_SITES= SAMBA/samba/stable SAMBA/samba/rc
DISTNAME= ${SAMBA4_DISTNAME}
@@ -368,6 +368,12 @@ GPGME_CONFIGURE_WITH= gpgme
GPGME_LIB_DEPENDS= libgpgme.so:security/gpgme
GPGME_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gpg>=2.0.0:security/py-gpg@${PY_FLAVOR}
+.if exists(/usr/libexec/krb5kdc)
+GSSAPI_BUILTIN_USES= gssapi
+GSSAPI_MIT_CONFIGURE_ON= --with-system-mitkrb5 ${GSSAPIBASEDIR} \
+ --with-system-mitkdc=${GSSAPIBASEDIR}/libexec/krb5kdc
+.endif
+
GSSAPI_BUILTIN_BUILD_DEPENDS= p5-JSON>=4.0:converters/p5-JSON
GSSAPI_MIT_CONFIGURE_ON= --with-system-mitkrb5 ${GSSAPIBASEDIR} \
diff --git a/news/py-pynzb/Makefile b/news/py-pynzb/Makefile
index 613775378600..69c775cb95b0 100644
--- a/news/py-pynzb/Makefile
+++ b/news/py-pynzb/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pynzb
PORTVERSION= 0.1.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= news python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -20,7 +20,7 @@ USE_PYTHON= pep517 autoplist
NO_ARCH= yes
OPTIONS_DEFINE= LXML
-LXML_DESC= Add support for py-lxml
-LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=2.2.1:devel/py-lxml@${PY_FLAVOR}
+LXML_DESC= Add support for py-lxml5
+LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=2.2.1:devel/py-lxml5@${PY_FLAVOR}
.include <bsd.port.mk>
diff --git a/ports-mgmt/caronade/Makefile b/ports-mgmt/caronade/Makefile
index 8ebd91d50eb3..905d9fe02e0c 100644
--- a/ports-mgmt/caronade/Makefile
+++ b/ports-mgmt/caronade/Makefile
@@ -1,7 +1,6 @@
PORTNAME= caronade
DISTVERSIONPREFIX=v
-DISTVERSION= 0.7.0
-PORTREVISION= 8
+DISTVERSION= 0.7.1
CATEGORIES= ports-mgmt
MAINTAINER= decke@FreeBSD.org
diff --git a/ports-mgmt/caronade/distinfo b/ports-mgmt/caronade/distinfo
index 1d7d1aa5d1d2..a5433131c145 100644
--- a/ports-mgmt/caronade/distinfo
+++ b/ports-mgmt/caronade/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1716880539
-SHA256 (go/ports-mgmt_caronade/caronade-v0.7.0/v0.7.0.mod) = d1c64d95d547030a594fbcc1c2e2f689e846ffc1ea042820535d8616ef1aa0e9
-SIZE (go/ports-mgmt_caronade/caronade-v0.7.0/v0.7.0.mod) = 780
-SHA256 (go/ports-mgmt_caronade/caronade-v0.7.0/v0.7.0.zip) = f80fb6d67cd0ab8c03dab1ffea634deb066b7c0a4d52650d8ef06c5e7ac67f87
-SIZE (go/ports-mgmt_caronade/caronade-v0.7.0/v0.7.0.zip) = 100642
+TIMESTAMP = 1753016989
+SHA256 (go/ports-mgmt_caronade/caronade-v0.7.1/v0.7.1.mod) = b8fc5d4c98d2820c0d863ba2ec732858b4a5434b1a533ab4fd55708c85d47a1b
+SIZE (go/ports-mgmt_caronade/caronade-v0.7.1/v0.7.1.mod) = 744
+SHA256 (go/ports-mgmt_caronade/caronade-v0.7.1/v0.7.1.zip) = f2034e865bf01fcdd7d2cb8c287c9b0446dbf19f4d4ff1a01e2aee53831a5f2a
+SIZE (go/ports-mgmt_caronade/caronade-v0.7.1/v0.7.1.zip) = 99295
diff --git a/print/py-relatorio/Makefile b/print/py-relatorio/Makefile
index 2d9b1334ffd6..8d58f745783d 100644
--- a/print/py-relatorio/Makefile
+++ b/print/py-relatorio/Makefile
@@ -1,5 +1,6 @@
PORTNAME= relatorio
PORTVERSION= 0.11.1
+PORTREVISION= 1
CATEGORIES= print python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Genshi>=0.5:textproc/py-genshi@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>=2.0:devel/py-lxml@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}lxml5>=2.0:devel/py-lxml5@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517 unittest
diff --git a/science/abinit/Makefile b/science/abinit/Makefile
index a310bee72cd0..2347581589fd 100644
--- a/science/abinit/Makefile
+++ b/science/abinit/Makefile
@@ -1,6 +1,5 @@
PORTNAME= abinit
-DISTVERSION= 10.2.7
-PORTREVISION= 1
+DISTVERSION= 10.4.5
CATEGORIES= science
MAINTAINER= yuri@FreeBSD.org
diff --git a/science/abinit/distinfo b/science/abinit/distinfo
index fa923cfa81d0..3cc29d915b5d 100644
--- a/science/abinit/distinfo
+++ b/science/abinit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739946724
-SHA256 (abinit-abinit-10.2.7_GH0.tar.gz) = 0cd5c5755d151ef6a95b107cdcf0ec496818e34356ae8d26b2b4842bf641aec4
-SIZE (abinit-abinit-10.2.7_GH0.tar.gz) = 141254516
+TIMESTAMP = 1753132807
+SHA256 (abinit-abinit-10.4.5_GH0.tar.gz) = ccb3af00603f574208b6d5bea6f857d7040be5748e7a93a689ffad84eb6a65ce
+SIZE (abinit-abinit-10.4.5_GH0.tar.gz) = 153582604
diff --git a/science/phonopy/Makefile b/science/phonopy/Makefile
index 15241ef5732b..87062e5bc90e 100644
--- a/science/phonopy/Makefile
+++ b/science/phonopy/Makefile
@@ -1,6 +1,6 @@
PORTNAME= phonopy
DISTVERSIONPREFIX= v
-DISTVERSION= 2.41.2
+DISTVERSION= 2.42.0
CATEGORIES= science python
MAINTAINER= yuri@FreeBSD.org
diff --git a/science/phonopy/distinfo b/science/phonopy/distinfo
index 242c3100549a..7a515ee74037 100644
--- a/science/phonopy/distinfo
+++ b/science/phonopy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752739755
-SHA256 (phonopy-phonopy-v2.41.2_GH0.tar.gz) = e78053c18dc6550bab6533b78704162c8d5bf0207ffcf3d61d636c0a4f9cbb33
-SIZE (phonopy-phonopy-v2.41.2_GH0.tar.gz) = 7717842
+TIMESTAMP = 1753085727
+SHA256 (phonopy-phonopy-v2.42.0_GH0.tar.gz) = db7efd4acb881114a9679a8f6730f127c196090d82077009746325ad2bc53041
+SIZE (phonopy-phonopy-v2.42.0_GH0.tar.gz) = 7718436
diff --git a/science/py-OpenMC/Makefile b/science/py-OpenMC/Makefile
index 6a295606f93b..77f10b2454d9 100644
--- a/science/py-OpenMC/Makefile
+++ b/science/py-OpenMC/Makefile
@@ -1,7 +1,7 @@
PORTNAME= OpenMC
DISTVERSIONPREFIX= v
DISTVERSION= 0.15.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= science
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
PY_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}h5py>0:science/py-h5py@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ipython>0:devel/ipython@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \
diff --git a/science/py-obspy/Makefile b/science/py-obspy/Makefile
index 682927b7f136..b0a3b8b4c973 100644
--- a/science/py-obspy/Makefile
+++ b/science/py-obspy/Makefile
@@ -1,5 +1,6 @@
PORTNAME= obspy
PORTVERSION= 1.4.2
+PORTREVISION= 1
CATEGORIES= science python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +15,7 @@ BUILD_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}scipy>=1.7.0:science/py-scipy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}future>=0.12.4:devel/py-future@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}matplotlib>=3.3.0:math/py-matplotlib@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>=2.2:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>=2.2:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}decorator>=0:devel/py-decorator@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=0:databases/py-sqlalchemy10@${PY_FLAVOR}
diff --git a/science/py-phonopy/Makefile b/science/py-phonopy/Makefile
index 43101eaa6ecd..b298e416ecf5 100644
--- a/science/py-phonopy/Makefile
+++ b/science/py-phonopy/Makefile
@@ -1,5 +1,5 @@
PORTNAME= phonopy
-DISTVERSION= 2.41.2
+DISTVERSION= 2.42.0
CATEGORIES= science python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/science/py-phonopy/distinfo b/science/py-phonopy/distinfo
index 740077509ed3..fa7a9f63de51 100644
--- a/science/py-phonopy/distinfo
+++ b/science/py-phonopy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752739793
-SHA256 (phonopy-2.41.2.tar.gz) = 850f1c298c1013c641ecbc94cd181cef3261b213655859d4bd88038ee442b232
-SIZE (phonopy-2.41.2.tar.gz) = 4713884
+TIMESTAMP = 1753085744
+SHA256 (phonopy-2.42.0.tar.gz) = f157afabc461d6b86c3ff09b139534890ca365ac4fd468cad1a0d0e9233776ce
+SIZE (phonopy-2.42.0.tar.gz) = 4715307
diff --git a/science/py-pycsw/Makefile b/science/py-pycsw/Makefile
index be76bccd65c7..0e08e20fb106 100644
--- a/science/py-pycsw/Makefile
+++ b/science/py-pycsw/Makefile
@@ -1,5 +1,6 @@
PORTNAME= pycsw
PORTVERSION= 2.6.2
+PORTREVISION= 1
CATEGORIES= science python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}geolinks>=0:science/py-geolinks@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}OWSLib>=0:graphics/py-OWSLib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyproj>=0:graphics/py-pyproj@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}shapely>=0:devel/py-shapely@${PY_FLAVOR} \
diff --git a/science/py-pygeometa/Makefile b/science/py-pygeometa/Makefile
index dd1b60da1fc8..df12a82e2163 100644
--- a/science/py-pygeometa/Makefile
+++ b/science/py-pygeometa/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pygeometa
PORTVERSION= 0.15.3
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= science python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -18,7 +18,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLA
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=0:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jsonschema>=0:devel/py-jsonschema@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}OWSLib>=0:graphics/py-OWSLib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR}
diff --git a/science/py-pyteomics/Makefile b/science/py-pyteomics/Makefile
index cbcc08f885f8..6ef21f18727d 100644
--- a/science/py-pyteomics/Makefile
+++ b/science/py-pyteomics/Makefile
@@ -1,5 +1,6 @@
PORTNAME= pyteomics
PORTVERSION= 4.7.5
+PORTREVISION= 1
CATEGORIES= science python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -30,9 +31,9 @@ XML_DESC= XML support
DF_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pandas>=0.17,1:math/py-pandas@${PY_FLAVOR}
GRAPHICS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib@${PY_FLAVOR}
TDA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR}
-UNIMOD_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
+UNIMOD_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlalchemy14>=0:databases/py-sqlalchemy14@${PY_FLAVOR}
-XML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
+XML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR}
.include <bsd.port.mk>
diff --git a/science/py-rmf/Makefile b/science/py-rmf/Makefile
index 1d13d19df62c..dbe6e2950396 100644
--- a/science/py-rmf/Makefile
+++ b/science/py-rmf/Makefile
@@ -6,7 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Library to support reading and writing of Rich Molecular Format files
WWW= https://integrativemodeling.org/rmf/ \
- https://github.com/open-rmf/rmf
+ https://github.com/salilab/rmf
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/science/rmf/Makefile b/science/rmf/Makefile
index 5d09f287b9f7..9a1b1c673a5d 100644
--- a/science/rmf/Makefile
+++ b/science/rmf/Makefile
@@ -6,7 +6,7 @@ CATEGORIES= science graphics
MAINTAINER= yuri@FreeBSD.org
COMMENT= Library to support reading and writing of Rich Molecular Format files
WWW= https://integrativemodeling.org/rmf/ \
- https://github.com/open-rmf/rmf
+ https://github.com/salilab/rmf
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/science/votca/Makefile b/science/votca/Makefile
index 24ce596890b3..4e9868987d20 100644
--- a/science/votca/Makefile
+++ b/science/votca/Makefile
@@ -1,7 +1,7 @@
PORTNAME= votca
DISTVERSIONPREFIX= v
DISTVERSION= 2025
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= science
MAINTAINER= yuri@FreeBSD.org
@@ -15,7 +15,7 @@ BROKEN_i386= undefined reference to `__atomic_load'
PY_DEPENDS= \
${PYTHON_PKGNAMEPREFIX}ase>0:science/py-ase@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}h5py>0:science/py-h5py@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}xmltodict>0:devel/py-xmltodict@${PY_FLAVOR} \
rdkit>0:science/rdkit
BUILD_DEPENDS= bash:shells/bash \
diff --git a/security/2fa/Makefile b/security/2fa/Makefile
index 7d3c32d7cb6d..9f4f42346567 100644
--- a/security/2fa/Makefile
+++ b/security/2fa/Makefile
@@ -4,7 +4,7 @@ DISTVERSION= 1.2.0
PORTREVISION= 28
CATEGORIES= security
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= mauroeldritch@gmail.com
COMMENT= Two-factor authentication on the command line
WWW= https://github.com/rsc/2fa
diff --git a/security/Makefile b/security/Makefile
index 0343c9fd1932..15488729f2b5 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -255,6 +255,7 @@
SUBDIR += keepass
SUBDIR += keepass-plugin-keepassrpc
SUBDIR += keepassxc
+ SUBDIR += keepassxc276
SUBDIR += keybase
SUBDIR += keychain
SUBDIR += keyprint
diff --git a/security/aws-vault/Makefile b/security/aws-vault/Makefile
index fadd02c5fae6..60215a8b20f2 100644
--- a/security/aws-vault/Makefile
+++ b/security/aws-vault/Makefile
@@ -4,7 +4,7 @@ DISTVERSION= 6.6.2
PORTREVISION= 19
CATEGORIES= security
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= mauroeldritch@gmail.com
COMMENT= Vault for securely storing and accessing AWS credentials
WWW= https://github.com/99designs/aws-vault
diff --git a/security/cyrus-sasl2-saslauthd/Makefile b/security/cyrus-sasl2-saslauthd/Makefile
index 6c922264b12d..41c6027c54d7 100644
--- a/security/cyrus-sasl2-saslauthd/Makefile
+++ b/security/cyrus-sasl2-saslauthd/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION= 2
+PORTREVISION= 3
PKGNAMESUFFIX= -saslauthd
COMMENT= SASL authentication server for cyrus-sasl2
@@ -53,7 +53,12 @@ OPTIONS_DEFAULT+= GSSAPI_BASE
OPTIONS_RADIO_GSSAPI+= GSSAPI_HEIMDAL GSSAPI_MIT
GSSAPI_BASE_USES= gssapi:base
GSSAPI_BASE_CONFIGURE_ON= --enable-gssapi="${GSSAPIBASEDIR}" \
- --with-gss_impl=heimdal
+
+.if exists(/usr/libexec/krb5kdc)
+GSSAPI_BASE_CONFIGURE_ON+= --with-gss_impl=mit
+.else
+GSSAPI_BASE_CONFIGURE_ON+= --with-gss_impl=heimdal
+.endif
GSSAPI_HEIMDAL_USES= gssapi:heimdal,flags
GSSAPI_HEIMDAL_CONFIGURE_ON= --enable-gssapi="${GSSAPIBASEDIR}" \
--with-gss_impl=heimdal
diff --git a/security/fragroute/Makefile b/security/fragroute/Makefile
index f3aaba1e5e3d..5d02041d419c 100644
--- a/security/fragroute/Makefile
+++ b/security/fragroute/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= security net
MASTER_SITES= http://monkey.org/~dugsong/fragroute/ \
PACKETSTORM/UNIX/security
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= mauroeldritch@gmail.com
COMMENT= Tool for intercepting, modifying, and rewriting egress traffic
WWW= https://www.monkey.org/~dugsong/fragroute/
diff --git a/security/gvmd/Makefile b/security/gvmd/Makefile
index 0648b0880e09..0e719b8bddbb 100644
--- a/security/gvmd/Makefile
+++ b/security/gvmd/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gvmd
DISTVERSION= 26.0.0
-PORTREVISION= 1
+PORTREVISION= 2
DISTVERSIONPREFIX= v
CATEGORIES= security
@@ -15,7 +15,7 @@ LIB_DEPENDS= libgvm_base.so:security/gvm-libs \
libgnutls.so:security/gnutls \
libgpgme.so:security/gpgme \
libical.so:devel/libical
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
${LOCALBASE}/lib/postgresql/libpg-gvm.so:databases/pg-gvm \
doxygen>0:devel/doxygen \
p5-XML-Twig>=0:textproc/p5-XML-Twig \
diff --git a/security/keepassxc/Makefile b/security/keepassxc/Makefile
index 4cb9c335c67b..1cd13b8eb820 100644
--- a/security/keepassxc/Makefile
+++ b/security/keepassxc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= keepassxc
-DISTVERSION= 2.7.6
+DISTVERSION= 2.7.10
CATEGORIES= security
MASTER_SITES= https://github.com/keepassxreboot/keepassxc/releases/download/${DISTVERSION}/
DISTNAME= ${PORTNAME}-${DISTVERSION}-src
@@ -15,13 +15,10 @@ LICENSE_NAME_NOKIA-LGPL-EXCEPTION= Nokia Qt LGPL Exception version 1.1
LICENSE_FILE_NOKIA-LGPL-EXCEPTION= ${WRKSRC}/LICENSE.NOKIA-LGPL-EXCEPTION
LICENSE_PERMS_NOKIA-LGPL-EXCEPTION= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
-DEPRECATED= Depends on expired security/botan2
-EXPIRATION_DATE=2025-06-21
-
BUILD_DEPENDS= asciidoctor:textproc/rubygem-asciidoctor
LIB_DEPENDS= libargon2.so:security/libargon2 \
libqrencode.so:graphics/libqrencode \
- libbotan-2.so:security/botan2
+ libbotan-3.so:security/botan3
USES= cmake compiler:c++17-lang desktop-file-utils pkgconfig qt:5 \
readline shared-mime-info tar:xz xorg
@@ -32,7 +29,7 @@ USE_XORG= x11
WRKSRC= ${WRKDIR}/${DISTNAME:S/-src//}
CMAKE_OFF= WITH_XC_UPDATECHECK
-CONFLICTS_INSTALL= keepassx-0.* keepassx2 keepassx
+CONFLICTS_INSTALL= keepassx-0.* keepassx2 keepassx keepassxc276
OPTIONS_DEFINE= AUTOTYPE BROWSER FDOSECRETS KEESHARE NETWORKING SSHAGENT YUBIKEY TEST
OPTIONS_DEFAULT= AUTOTYPE BROWSER FDOSECRETS KEESHARE NETWORKING SSHAGENT YUBIKEY
diff --git a/security/keepassxc/distinfo b/security/keepassxc/distinfo
index 25f70dd938b3..6a354c652cb2 100644
--- a/security/keepassxc/distinfo
+++ b/security/keepassxc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1692163985
-SHA256 (keepassxc-2.7.6-src.tar.xz) = a58074509fa8e90f152c6247f73e75e126303081f55eedb4ea0cbb6fa980d670
-SIZE (keepassxc-2.7.6-src.tar.xz) = 8474624
+TIMESTAMP = 1751644926
+SHA256 (keepassxc-2.7.10-src.tar.xz) = 5ce76d6440986c24842585f019d5f3cadc166fa71fc911a4fe97b8bbc4819dfa
+SIZE (keepassxc-2.7.10-src.tar.xz) = 9787952
diff --git a/security/keepassxc/files/patch-CMakeLists.txt b/security/keepassxc/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..38c92ebea387
--- /dev/null
+++ b/security/keepassxc/files/patch-CMakeLists.txt
@@ -0,0 +1,13 @@
+--- CMakeLists.txt.orig 2024-06-19 14:32:55.000000000 -0700
++++ CMakeLists.txt 2024-06-20 07:26:46.907481000 -0700
+@@ -575,8 +575,8 @@
+ include_directories(SYSTEM ${PCSC_INCLUDE_DIRS})
+
+ if(UNIX AND NOT APPLE)
+- find_library(LIBUSB_LIBRARIES NAMES usb-1.0 REQUIRED)
+- find_path(LIBUSB_INCLUDE_DIR NAMES libusb.h PATH_SUFFIXES "libusb-1.0" "libusb" REQUIRED)
++ find_library(LIBUSB_LIBRARIES NAMES usb REQUIRED)
++ find_path(LIBUSB_INCLUDE_DIR NAMES libusb.h PATH_SUFFIXES "libusb" "libusb" REQUIRED)
+ include_directories(SYSTEM ${LIBUSB_INCLUDE_DIR})
+ endif()
+ endif()
diff --git a/security/keepassxc276/Makefile b/security/keepassxc276/Makefile
new file mode 100644
index 000000000000..e5965d9be9de
--- /dev/null
+++ b/security/keepassxc276/Makefile
@@ -0,0 +1,72 @@
+PORTNAME= keepassxc
+DISTVERSION= 2.7.6
+CATEGORIES= security
+MASTER_SITES= https://github.com/keepassxreboot/keepassxc/releases/download/${DISTVERSION}/
+PKGNAMESUFFIX= 276
+DISTNAME= ${PORTNAME}-${DISTVERSION}-src
+
+MAINTAINER= lwhsu@FreeBSD.org
+COMMENT= KeePass Cross-platform Community Edition
+WWW= https://keepassxc.org
+
+CONFLICTS= keepassxc-[1-9]*
+
+LICENSE= APACHE20 BSD3CLAUSE CC0-1.0 GPLv2 GPLv3 LGPL21 LGPL3 MIT \
+ NOKIA-LGPL-EXCEPTION
+LICENSE_COMB= multi
+LICENSE_NAME_NOKIA-LGPL-EXCEPTION= Nokia Qt LGPL Exception version 1.1
+LICENSE_FILE_NOKIA-LGPL-EXCEPTION= ${WRKSRC}/LICENSE.NOKIA-LGPL-EXCEPTION
+LICENSE_PERMS_NOKIA-LGPL-EXCEPTION= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
+
+DEPRECATED= Depends on expired security/botan2
+EXPIRATION_DATE=2025-06-21
+
+BUILD_DEPENDS= asciidoctor:textproc/rubygem-asciidoctor
+LIB_DEPENDS= libargon2.so:security/libargon2 \
+ libqrencode.so:graphics/libqrencode \
+ libbotan-2.so:security/botan2
+
+USES= cmake compiler:c++17-lang desktop-file-utils pkgconfig qt:5 \
+ readline shared-mime-info tar:xz xorg
+USE_QT= concurrent core dbus gui network svg widgets buildtools:build \
+ linguisttools:build qmake:build testlib:build x11extras
+USE_XORG= x11
+
+WRKSRC= ${WRKDIR}/${DISTNAME:S/-src//}
+CMAKE_OFF= WITH_XC_UPDATECHECK
+
+CONFLICTS_INSTALL= keepassx-0.* keepassx2 keepassx
+
+OPTIONS_DEFINE= AUTOTYPE BROWSER FDOSECRETS KEESHARE NETWORKING SSHAGENT YUBIKEY TEST
+OPTIONS_DEFAULT= AUTOTYPE BROWSER FDOSECRETS KEESHARE NETWORKING SSHAGENT YUBIKEY
+OPTIONS_SUB= yes
+
+AUTOTYPE_CMAKE_BOOL= WITH_XC_AUTOTYPE
+AUTOTYPE_DESC= Auto-type passwords in input fields
+AUTOTYPE_USE= XORG=xi,xtst
+
+BROWSER_CMAKE_BOOL= WITH_XC_BROWSER
+BROWSER_DESC= Browser integration with KeePassXC-Browser
+
+FDOSECRETS_CMAKE_BOOL= WITH_XC_FDOSECRETS
+FDOSECRETS_DESC= freedesktop.org secrets service support
+
+KEESHARE_CMAKE_BOOL= WITH_XC_KEESHARE
+KEESHARE_DESC= Sharing integration with KeeShare
+KEESHARE_USES= minizip
+
+# Legacy/Deprecated.
+NETWORKING_CMAKE_BOOL= WITH_XC_NETWORKING
+NETWORKING_DESC= Networking support (e.g. for downloading website icons)
+
+SSHAGENT_CMAKE_BOOL= WITH_XC_SSHAGENT
+SSHAGENT_DESC= SSH agent support
+
+YUBIKEY_CMAKE_BOOL= WITH_XC_YUBIKEY
+YUBIKEY_DESC= YubiKey support
+YUBIKEY_LIB_DEPENDS= libpcsclite.so:devel/pcsc-lite
+
+TEST_CMAKE_BOOL= WITH_TESTS WITH_GUI_TESTS
+TEST_TEST_TARGET= test
+
+.include <bsd.port.mk>
diff --git a/security/keepassxc276/distinfo b/security/keepassxc276/distinfo
new file mode 100644
index 000000000000..25f70dd938b3
--- /dev/null
+++ b/security/keepassxc276/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1692163985
+SHA256 (keepassxc-2.7.6-src.tar.xz) = a58074509fa8e90f152c6247f73e75e126303081f55eedb4ea0cbb6fa980d670
+SIZE (keepassxc-2.7.6-src.tar.xz) = 8474624
diff --git a/security/keepassxc276/files/patch-src_thirdparty_ykcore_CMakeLists.txt b/security/keepassxc276/files/patch-src_thirdparty_ykcore_CMakeLists.txt
new file mode 100644
index 000000000000..af4cb68d5d09
--- /dev/null
+++ b/security/keepassxc276/files/patch-src_thirdparty_ykcore_CMakeLists.txt
@@ -0,0 +1,11 @@
+--- src/thirdparty/ykcore/CMakeLists.txt.orig 2022-03-21 22:47:20 UTC
++++ src/thirdparty/ykcore/CMakeLists.txt
+@@ -27,7 +27,7 @@ elseif(UNIX AND NOT APPLE)
+ elseif(UNIX AND NOT APPLE)
+ target_sources(ykcore PRIVATE ykcore_libusb-1.0.c)
+
+- find_library(LIBUSB_LIBRARY NAMES usb-1.0)
++ find_library(LIBUSB_LIBRARY NAMES usb-1.0 usb)
+ find_path(LIBUSB_INCLUDE_DIR NAMES libusb.h PATH_SUFFIXES "libusb-1.0" "libusb")
+ if(NOT LIBUSB_LIBRARY OR NOT LIBUSB_INCLUDE_DIR)
+ message(FATAL_ERROR "libusb-1.0 dev package required, but not found")
diff --git a/security/keepassxc276/pkg-descr b/security/keepassxc276/pkg-descr
new file mode 100644
index 000000000000..f71cf7e984f7
--- /dev/null
+++ b/security/keepassxc276/pkg-descr
@@ -0,0 +1,22 @@
+KeePassXC is a community fork of KeePassX, a native cross-platform port of
+KeePass Password Safe, with the goal to extend and improve it with new features
+and bugfixes to provide a feature-rich, fully cross-platform and modern
+open-source password manager.
+
+Main Features
+
+ * Secure storage with AES, Twofish or ChaCha20 encryption
+ * File format compatibility with KeePass2, KeePassX, MacPass, KeeWeb and many
+ others (KDBX 3.1 and 4.0)
+ * SSH Agent integration
+ * Passwords synchronization using KeeShare
+ * Auto-Type for automagically filling in login forms
+ * Key file and YubiKey challenge-response support for additional security
+ * TOTP generation (including Steam Guard)
+ * CSV import from other password managers (e.g., LastPass)
+ * Command line interface
+ * Custom icons for database entries and download of website favicons
+ * Database merge functionality
+ * Automatic reload when the database was changed externally
+ * Browser integration with KeePassXC-Browser for Google Chrome, Chromium,
+ Vivaldi, and Mozilla Firefox.
diff --git a/security/keepassxc276/pkg-plist b/security/keepassxc276/pkg-plist
new file mode 100644
index 000000000000..28f44ae6c9c8
--- /dev/null
+++ b/security/keepassxc276/pkg-plist
@@ -0,0 +1,67 @@
+bin/keepassxc
+bin/keepassxc-cli
+%%BROWSER%%bin/keepassxc-proxy
+%%AUTOTYPE%%lib/keepassxc/libkeepassxc-autotype-xcb.so
+share/man/man1/keepassxc-cli.1.gz
+share/man/man1/keepassxc.1.gz
+share/applications/org.keepassxc.KeePassXC.desktop
+share/icons/hicolor/256x256/apps/keepassxc.png
+share/icons/hicolor/scalable/apps/keepassxc-locked.svg
+share/icons/hicolor/scalable/apps/keepassxc-monochrome-dark-locked.svg
+share/icons/hicolor/scalable/apps/keepassxc-monochrome-dark.svg
+share/icons/hicolor/scalable/apps/keepassxc-monochrome-light-locked.svg
+share/icons/hicolor/scalable/apps/keepassxc-monochrome-light.svg
+share/icons/hicolor/scalable/apps/keepassxc-unlocked.svg
+share/icons/hicolor/scalable/apps/keepassxc.svg
+share/icons/hicolor/scalable/mimetypes/application-x-keepassxc.svg
+%%DATADIR%%/docs/KeePassXC_GettingStarted.html
+%%DATADIR%%/docs/KeePassXC_KeyboardShortcuts.html
+%%DATADIR%%/docs/KeePassXC_UserGuide.html
+%%DATADIR%%/icons/application/256x256/apps/keepassxc.png
+%%DATADIR%%/translations/keepassxc_ar.qm
+%%DATADIR%%/translations/keepassxc_bg.qm
+%%DATADIR%%/translations/keepassxc_ca.qm
+%%DATADIR%%/translations/keepassxc_cs.qm
+%%DATADIR%%/translations/keepassxc_da.qm
+%%DATADIR%%/translations/keepassxc_de.qm
+%%DATADIR%%/translations/keepassxc_el.qm
+%%DATADIR%%/translations/keepassxc_en.qm
+%%DATADIR%%/translations/keepassxc_en_GB.qm
+%%DATADIR%%/translations/keepassxc_en_US.qm
+%%DATADIR%%/translations/keepassxc_es.qm
+%%DATADIR%%/translations/keepassxc_et.qm
+%%DATADIR%%/translations/keepassxc_fi.qm
+%%DATADIR%%/translations/keepassxc_fil.qm
+%%DATADIR%%/translations/keepassxc_fr.qm
+%%DATADIR%%/translations/keepassxc_fr_CA.qm
+%%DATADIR%%/translations/keepassxc_he.qm
+%%DATADIR%%/translations/keepassxc_hr.qm
+%%DATADIR%%/translations/keepassxc_hu.qm
+%%DATADIR%%/translations/keepassxc_id.qm
+%%DATADIR%%/translations/keepassxc_it.qm
+%%DATADIR%%/translations/keepassxc_ja.qm
+%%DATADIR%%/translations/keepassxc_km.qm
+%%DATADIR%%/translations/keepassxc_ko.qm
+%%DATADIR%%/translations/keepassxc_lt.qm
+%%DATADIR%%/translations/keepassxc_my.qm
+%%DATADIR%%/translations/keepassxc_nb.qm
+%%DATADIR%%/translations/keepassxc_nl.qm
+%%DATADIR%%/translations/keepassxc_pl.qm
+%%DATADIR%%/translations/keepassxc_pt_BR.qm
+%%DATADIR%%/translations/keepassxc_pt_PT.qm
+%%DATADIR%%/translations/keepassxc_ro.qm
+%%DATADIR%%/translations/keepassxc_ru.qm
+%%DATADIR%%/translations/keepassxc_si.qm
+%%DATADIR%%/translations/keepassxc_sk.qm
+%%DATADIR%%/translations/keepassxc_sl.qm
+%%DATADIR%%/translations/keepassxc_sq.qm
+%%DATADIR%%/translations/keepassxc_sr.qm
+%%DATADIR%%/translations/keepassxc_sv.qm
+%%DATADIR%%/translations/keepassxc_th.qm
+%%DATADIR%%/translations/keepassxc_tr.qm
+%%DATADIR%%/translations/keepassxc_uk.qm
+%%DATADIR%%/translations/keepassxc_zh_CN.qm
+%%DATADIR%%/translations/keepassxc_zh_TW.qm
+%%DATADIR%%/wordlists/eff_large.wordlist
+share/metainfo/org.keepassxc.KeePassXC.appdata.xml
+share/mime/packages/keepassxc.xml
diff --git a/security/py-cybox/Makefile b/security/py-cybox/Makefile
index 5380ef49a79a..d6829f5065fc 100644
--- a/security/py-cybox/Makefile
+++ b/security/py-cybox/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cybox
PORTVERSION= 2.1.0.21
DISTVERSIONPREFIX= v
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= security python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +13,7 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-dateutil>=0:devel/py-python-dateutil@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>=2.2.3:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>=2.2.3:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mixbox>=1.0.2:security/py-mixbox@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR}
diff --git a/security/py-maec/Makefile b/security/py-maec/Makefile
index f03bb0997f05..eb40a7d2fa9b 100644
--- a/security/py-maec/Makefile
+++ b/security/py-maec/Makefile
@@ -1,6 +1,6 @@
PORTNAME= maec
PORTVERSION= 4.1.0.17
-PORTREVISION= 1
+PORTREVISION= 2
DISTVERSIONPREFIX= v
CATEGORIES= security python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +12,7 @@ WWW= https://github.com/MAECProject/python-maec
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=2.2.3:devel/py-lxml@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=2.2.3:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}cybox>=2.1.0.13:security/py-cybox@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mixbox>=0.0.13:security/py-mixbox@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR}
diff --git a/security/py-mixbox/Makefile b/security/py-mixbox/Makefile
index fb026db3022c..af0835f1254e 100644
--- a/security/py-mixbox/Makefile
+++ b/security/py-mixbox/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mixbox
PORTVERSION= 1.0.5
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= security python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +12,7 @@ WWW= https://github.com/CybOXProject/mixbox
LICENSE= BSD3CLAUSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-dateutil>=0:devel/py-python-dateutil@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ordered-set>=0:devel/py-ordered-set@${PY_FLAVOR}
NO_ARCH= yes
diff --git a/security/py-ospd-openvas/Makefile b/security/py-ospd-openvas/Makefile
index f712dc948669..c7029aa90cce 100644
--- a/security/py-ospd-openvas/Makefile
+++ b/security/py-ospd-openvas/Makefile
@@ -1,6 +1,7 @@
PORTNAME= ospd-openvas
DISTVERSION= 22.9.0
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= security python
#MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -18,7 +19,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>=0:databases/py-redis@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}defusedxml>=0:devel/py-defusedxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}deprecated>0:devel/py-deprecated@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}paramiko>0:security/py-paramiko@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-gnupg>0:security/py-python-gnupg@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}paho-mqtt>0:net/py-paho-mqtt@${PY_FLAVOR} \
diff --git a/security/py-pykeepass/Makefile b/security/py-pykeepass/Makefile
index 6856c073a1a3..84c0e4e45cbe 100644
--- a/security/py-pykeepass/Makefile
+++ b/security/py-pykeepass/Makefile
@@ -1,6 +1,7 @@
PORTNAME= pykeepass
DISTVERSION= 4.1.1
DISTVERSIONSUFFIX= .post1
+PORTREVISION= 1
CATEGORIES= security python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -17,7 +18,7 @@ BUILD_DEPENDS= ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}argon2-cffi>=0:security/py-argon2-cffi@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}construct>=0:devel/py-construct@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pycryptodomex>=0:security/py-pycryptodomex@${PY_FLAVOR}
USES= python
diff --git a/security/py-python-cas/Makefile b/security/py-python-cas/Makefile
index afdb7b8656e8..2f174cd20904 100644
--- a/security/py-python-cas/Makefile
+++ b/security/py-python-cas/Makefile
@@ -1,6 +1,6 @@
PORTNAME= python-cas
PORTVERSION= 1.6.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= security python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.11.1:www/py-requests@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>=3.4:devel/py-lxml@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}lxml5>=3.4:devel/py-lxml5@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist distutils
diff --git a/security/py-python3-saml/Makefile b/security/py-python3-saml/Makefile
index a2d8be7364ed..2079f1a1cdb0 100644
--- a/security/py-python3-saml/Makefile
+++ b/security/py-python3-saml/Makefile
@@ -1,5 +1,6 @@
PORTNAME= python3-saml
PORTVERSION= 1.16.0
+PORTREVISION= 1
CATEGORIES= security python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,7 +17,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.1.0:devel/py-poetry-core@${
${PYTHON_PKGNAMEPREFIX}setuptools>=40.1.0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}isodate>=0.6.1:devel/py-isodate@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>=4.6.5:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>=4.6.5:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}xmlsec>=1.3.9:security/py-xmlsec@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=4.5.2:devel/py-coverage@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}flake8>=3.6.0:devel/py-flake8@${PY_FLAVOR} \
diff --git a/security/py-stix/Makefile b/security/py-stix/Makefile
index bebebd778cb9..d32ce7cc2494 100644
--- a/security/py-stix/Makefile
+++ b/security/py-stix/Makefile
@@ -1,7 +1,7 @@
PORTNAME= stix
PORTVERSION= 1.2.0.11
DISTVERSIONPREFIX= v
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= security python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +13,7 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-dateutil>=0:devel/py-python-dateutil@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>=2.3:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>=2.3:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}cybox>=2.1.0.13:security/py-cybox@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mixbox>=1.0.2:security/py-mixbox@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} \
diff --git a/security/rats/Makefile b/security/rats/Makefile
index 9afe4a217cfb..dd321556b766 100644
--- a/security/rats/Makefile
+++ b/security/rats/Makefile
@@ -4,7 +4,7 @@ PORTREVISION= 1
CATEGORIES= security devel
MASTER_SITES= https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/rough-auditing-tool-for-security/
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= mauroeldritch@gmail.com
COMMENT= Source code auditing tool
WWW= https://security.web.cern.ch/security/recommendations/en/codetools/rats.shtml
diff --git a/security/secure_delete/Makefile b/security/secure_delete/Makefile
index d5e56ed2a309..6a186d10214c 100644
--- a/security/secure_delete/Makefile
+++ b/security/secure_delete/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= security
MASTER_SITES= PACKETSTORM/groups/thc \
http://freeworld.thc.org/releases/
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= mauroeldritch@gmail.com
COMMENT= Secure data deletion toolkit
WWW= https://www.thc.org/
diff --git a/security/smurflog/Makefile b/security/smurflog/Makefile
index e1d0d11d3d33..556975a2ecd8 100644
--- a/security/smurflog/Makefile
+++ b/security/smurflog/Makefile
@@ -4,7 +4,7 @@ PORTREVISION= 1
CATEGORIES= security
MASTER_SITES= PACKETSTORM/UNIX/loggers
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= mauroeldritch@gmail.com
COMMENT= Program to assist logging of smurf attacks
USE_CSTD= gnu89
diff --git a/security/sqlninja/Makefile b/security/sqlninja/Makefile
index 6d6da16f0384..59205a4501fc 100644
--- a/security/sqlninja/Makefile
+++ b/security/sqlninja/Makefile
@@ -3,8 +3,8 @@ DISTVERSION= 0.2.6
CATEGORIES= security
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Sql Server exploit toolkit
+MAINTAINER= mauroeldritch@gmail.com
+COMMENT= SQL Server exploit toolkit
WWW= https://sqlninja.sourceforge.net/
LICENSE= GPLv3+
diff --git a/security/ssss/Makefile b/security/ssss/Makefile
index ed70d272644d..0338d50102b3 100644
--- a/security/ssss/Makefile
+++ b/security/ssss/Makefile
@@ -3,7 +3,7 @@ DISTVERSIONPREFIX= releases/v
DISTVERSION= 0.5.7
CATEGORIES= security
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= mauroeldritch@gmail.com
COMMENT= Shamir's Secret Sharing Scheme
WWW= http://point-at-infinity.org/ssss/
diff --git a/security/vuxml/vuln/2025.xml b/security/vuxml/vuln/2025.xml
index 22b2f0f2fbf0..d41fa0a839d8 100644
--- a/security/vuxml/vuln/2025.xml
+++ b/security/vuxml/vuln/2025.xml
@@ -1612,7 +1612,7 @@
<affects>
<package>
<name>openh264</name>
- <range><lt>2.5.1</lt></range>
+ <range><lt>2.5.1,2</lt></range>
</package>
</affects>
<description>
diff --git a/security/wipe/Makefile b/security/wipe/Makefile
index 533b05a8ad96..89fe7d1f449c 100644
--- a/security/wipe/Makefile
+++ b/security/wipe/Makefile
@@ -4,7 +4,7 @@ PORTREVISION= 2
CATEGORIES= security
MASTER_SITES= SF
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= mauroeldritch@gmail.com
COMMENT= File and block device wiping utility
WWW= https://wipe.sourceforge.net/
diff --git a/security/zeek/Makefile b/security/zeek/Makefile
index 6a84daace7de..e9a2bcc78a26 100644
--- a/security/zeek/Makefile
+++ b/security/zeek/Makefile
@@ -1,6 +1,5 @@
PORTNAME= zeek
-DISTVERSION= 7.0.8
-PORTREVISION= 1
+DISTVERSION= 7.0.9
CATEGORIES= security
MASTER_SITES= https://download.zeek.org/
diff --git a/security/zeek/distinfo b/security/zeek/distinfo
index 556e223ec34a..716e78e681b4 100644
--- a/security/zeek/distinfo
+++ b/security/zeek/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747772619
-SHA256 (zeek-7.0.8.tar.gz) = 29f918851d671fb3d8fe6b97e3d9fcefaa18660c57cb1ed63adc5e25773175cd
-SIZE (zeek-7.0.8.tar.gz) = 95963798
+TIMESTAMP = 1753129322
+SHA256 (zeek-7.0.9.tar.gz) = bebec9a71242da250ef8476bfce632c43892995c247d8dfafcef80ce42f6adbc
+SIZE (zeek-7.0.9.tar.gz) = 95973519
diff --git a/sysutils/Makefile b/sysutils/Makefile
index 55962ab1e711..6318f5d8375d 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -574,6 +574,7 @@
SUBDIR += k8temp
SUBDIR += k9s
SUBDIR += kapp
+ SUBDIR += kassiber
SUBDIR += kbackup
SUBDIR += kcron
SUBDIR += kdeadmin
@@ -1229,6 +1230,7 @@
SUBDIR += rubygem-vagrant-bhyve
SUBDIR += rubygem-vagrant-mutate
SUBDIR += rubygem-vagrant_cloud
+ SUBDIR += rubygem-vagrant_cloud-gitlab
SUBDIR += rubygem-vmstat
SUBDIR += rubygem-win32-file
SUBDIR += rubygem-win32-file-security
diff --git a/sysutils/bamf/Makefile b/sysutils/bamf/Makefile
index 5c86cd9d22b0..76b9a9e0e1da 100644
--- a/sysutils/bamf/Makefile
+++ b/sysutils/bamf/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bamf
PORTVERSION= 0.5.6
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils
MASTER_SITES= https://launchpad.net/${PORTNAME}/${PORTVERSION:R}/${PORTVERSION}/+download/
@@ -11,7 +11,7 @@ WWW= https://launchpad.net/bamf
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/COPYING.LGPL
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=4.4.2:devel/py-lxml@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=4.4.2:devel/py-lxml5@${PY_FLAVOR}
LIB_DEPENDS= libgtop-2.0.so:devel/libgtop \
libstartup-notification-1.so:x11/startup-notification \
libharfbuzz.so:print/harfbuzz
diff --git a/sysutils/kassiber/Makefile b/sysutils/kassiber/Makefile
new file mode 100644
index 000000000000..fb88788fcf60
--- /dev/null
+++ b/sysutils/kassiber/Makefile
@@ -0,0 +1,18 @@
+PORTNAME= kassiber
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.0.2
+CATEGORIES= sysutils
+
+MAINTAINER= fuz@FreeBSD.org
+COMMENT= Smuggle programs into jails
+
+LICENSE= BSD2CLAUSE
+
+USES= uidfix
+USE_GITHUB= yes
+GH_ACCOUNT= crest
+
+PLIST_FILES= bin/kassiber \
+ share/man/man1/kassiber.1.gz
+
+.include <bsd.port.mk>
diff --git a/sysutils/kassiber/distinfo b/sysutils/kassiber/distinfo
new file mode 100644
index 000000000000..666ac10c2681
--- /dev/null
+++ b/sysutils/kassiber/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1752687787
+SHA256 (crest-kassiber-v0.0.2_GH0.tar.gz) = f8b990c797f9f7360187da0210ba1eadc0856f30e4c9ecb622861e57c2512735
+SIZE (crest-kassiber-v0.0.2_GH0.tar.gz) = 9799
diff --git a/sysutils/kassiber/pkg-descr b/sysutils/kassiber/pkg-descr
new file mode 100644
index 000000000000..d376051d0ba9
--- /dev/null
+++ b/sysutils/kassiber/pkg-descr
@@ -0,0 +1,5 @@
+Kassiber takes an executable file from the host and runs it in
+the given jail, taking care of any library dependencies. This
+allows you to execute commands in jails without transferring
+their executable files or required shared library dependencies
+into them.
diff --git a/sysutils/kopia/Makefile b/sysutils/kopia/Makefile
index 09252e4009c0..d385c6edf8ce 100644
--- a/sysutils/kopia/Makefile
+++ b/sysutils/kopia/Makefile
@@ -1,7 +1,6 @@
PORTNAME= kopia
DISTVERSIONPREFIX= v
-DISTVERSION= 0.20.1
-PORTREVISION= 2
+DISTVERSION= 0.21.0
CATEGORIES= sysutils
MAINTAINER= eduardo@FreeBSD.org
diff --git a/sysutils/kopia/distinfo b/sysutils/kopia/distinfo
index 6bb33e9b252e..6e590f0b52b8 100644
--- a/sysutils/kopia/distinfo
+++ b/sysutils/kopia/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1748261778
-SHA256 (go/sysutils_kopia/kopia-v0.20.1/v0.20.1.mod) = ba1a78d23432eec3951e1fa397c0e7678b63a88df0f4c94c12c373f963d81cad
-SIZE (go/sysutils_kopia/kopia-v0.20.1/v0.20.1.mod) = 7159
-SHA256 (go/sysutils_kopia/kopia-v0.20.1/v0.20.1.zip) = 020e2f87adcb99eaad4fc3895a08d2433ae4a242758c95cc28dd340b76ec4deb
-SIZE (go/sysutils_kopia/kopia-v0.20.1/v0.20.1.zip) = 2369873
+TIMESTAMP = 1753051106
+SHA256 (go/sysutils_kopia/kopia-v0.21.0/v0.21.0.mod) = 8f535c3b0b8b925ffdac12109309343ccc1440e7905cc19bd7a2da4b53f710ed
+SIZE (go/sysutils_kopia/kopia-v0.21.0/v0.21.0.mod) = 7157
+SHA256 (go/sysutils_kopia/kopia-v0.21.0/v0.21.0.zip) = a6cfe8da2e9ee07e03a8b7fb8c886800ed19958ac52e3448a629c10132aefc59
+SIZE (go/sysutils_kopia/kopia-v0.21.0/v0.21.0.zip) = 2378858
diff --git a/sysutils/mise/Makefile b/sysutils/mise/Makefile
index 94b3e65a2203..4d17adcbb6fd 100644
--- a/sysutils/mise/Makefile
+++ b/sysutils/mise/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mise
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.7.17
+DISTVERSION= 2025.7.18
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/mise/distinfo b/sysutils/mise/distinfo
index a2e6648ae968..521b0ddc6250 100644
--- a/sysutils/mise/distinfo
+++ b/sysutils/mise/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1752906864
+TIMESTAMP = 1753071240
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
@@ -1403,5 +1403,5 @@ SHA256 (rust/crates/zstd-safe-7.2.4.crate) = 8f49c4d5f0abb602a93fb8736af2a4f4dd9
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 (jdx-mise-v2025.7.17_GH0.tar.gz) = a9280eb979701be5f6e14a2b60db273d089a6c6d7e9cfc22040e3694dd226378
-SIZE (jdx-mise-v2025.7.17_GH0.tar.gz) = 4334551
+SHA256 (jdx-mise-v2025.7.18_GH0.tar.gz) = 663c2e7299733a0436541478d57530a8b4cae88a00d379ede69904ca8bc808d7
+SIZE (jdx-mise-v2025.7.18_GH0.tar.gz) = 4343794
diff --git a/sysutils/py-ansible-core/Makefile b/sysutils/py-ansible-core/Makefile
index 0887d9b13c8a..b9b3cd5e9649 100644
--- a/sysutils/py-ansible-core/Makefile
+++ b/sysutils/py-ansible-core/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ansible-core
-DISTVERSION= 2.18.6
+DISTVERSION= 2.18.7
CATEGORIES= sysutils python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/sysutils/py-ansible-core/distinfo b/sysutils/py-ansible-core/distinfo
index 963c3c0eb6c1..0ea53611cf0f 100644
--- a/sysutils/py-ansible-core/distinfo
+++ b/sysutils/py-ansible-core/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749221939
-SHA256 (ansible_core-2.18.6.tar.gz) = 25bb20ce1516a1b7307831b263cef684043b3720711466bd9d4164e5fd576557
-SIZE (ansible_core-2.18.6.tar.gz) = 3088072
+TIMESTAMP = 1753016015
+SHA256 (ansible_core-2.18.7.tar.gz) = 1a129bf9fcd5dca2b17e83ce77147ee2fbc3c51a4958970152897cc5b6d0aae7
+SIZE (ansible_core-2.18.7.tar.gz) = 3090256
diff --git a/sysutils/py-ansible-core/files/patch-pyproject.toml b/sysutils/py-ansible-core/files/patch-pyproject.toml
index 6d6635b3ccb6..4db56a4c7bc9 100644
--- a/sysutils/py-ansible-core/files/patch-pyproject.toml
+++ b/sysutils/py-ansible-core/files/patch-pyproject.toml
@@ -1,9 +1,9 @@
---- pyproject.toml.orig 2025-05-19 16:56:48 UTC
-+++ pyproject.toml
+--- pyproject.toml.orig 2025-07-15 10:46:32.000000000 -0700
++++ pyproject.toml 2025-07-20 05:54:59.527173000 -0700
@@ -1,5 +1,5 @@
[build-system]
--requires = ["setuptools >= 66.1.0, <= 80.7.1", "wheel == 0.45.1"] # lower bound to support controller Python versions, upper bound for latest version tested at release
-+requires = ["setuptools >= 63.1.0, <= 80.7.1", "wheel == 0.45.1"] # lower bound to support controller Python versions, upper bound for latest version tested at release
+-requires = ["setuptools >= 66.1.0, <= 80.9.0", "wheel == 0.45.1"] # lower bound to support controller Python versions, upper bound for latest version tested at release
++requires = ["setuptools >= 63.1.0, <= 80.9.0", "wheel == 0.45.1"] # lower bound to support controller Python versions, upper bound for latest version tested at release
build-backend = "setuptools.build_meta"
[project]
diff --git a/sysutils/py-howdoi/Makefile b/sysutils/py-howdoi/Makefile
index 3a5eb7f9272f..9ab0f9e8b9aa 100644
--- a/sysutils/py-howdoi/Makefile
+++ b/sysutils/py-howdoi/Makefile
@@ -1,6 +1,6 @@
PORTNAME= howdoi
PORTVERSION= 2.0.20
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= sysutils python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -17,7 +17,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>0:devel/py-appdirs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}colorama>0:devel/py-colorama@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}cssselect>0:www/py-cssselect@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}keep>0:sysutils/py-keep@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyquery>0:devel/py-pyquery@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
diff --git a/sysutils/rubygem-vagrant_cloud-gitlab/Makefile b/sysutils/rubygem-vagrant_cloud-gitlab/Makefile
new file mode 100644
index 000000000000..789603ed6364
--- /dev/null
+++ b/sysutils/rubygem-vagrant_cloud-gitlab/Makefile
@@ -0,0 +1,24 @@
+PORTNAME= vagrant_cloud
+PORTVERSION= 3.1.3
+CATEGORIES= sysutils rubygems devel
+MASTER_SITES= RG
+PKGNAMESUFFIX= -gitlab
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= Ruby library for the HashiCorp Vagrant Cloud API
+WWW= https://developer.hashicorp.com/vagrant/vagrant-cloud/api/v2 \
+ https://github.com/hashicorp/vagrant_cloud
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= rubygem-excon1-gitlab>=1.0<2:devel/rubygem-excon1-gitlab \
+ rubygem-log4r>=1.1<2:sysutils/rubygem-log4r \
+ rubygem-oauth2-gitlab>2.0<3:net/rubygem-oauth2-gitlab \
+ rubygem-rexml>=3.3<4:textproc/rubygem-rexml
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/sysutils/rubygem-vagrant_cloud-gitlab/distinfo b/sysutils/rubygem-vagrant_cloud-gitlab/distinfo
new file mode 100644
index 000000000000..8be4fa07d3a1
--- /dev/null
+++ b/sysutils/rubygem-vagrant_cloud-gitlab/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1744215569
+SHA256 (rubygem/vagrant_cloud-3.1.3.gem) = dbef5f0a9cf43299e74870658b1820f9c1f0fdc951d17e24f15f24a6b1b99525
+SIZE (rubygem/vagrant_cloud-3.1.3.gem) = 22528
diff --git a/sysutils/rubygem-vagrant_cloud-gitlab/pkg-descr b/sysutils/rubygem-vagrant_cloud-gitlab/pkg-descr
new file mode 100644
index 000000000000..c32ed86d0a51
--- /dev/null
+++ b/sysutils/rubygem-vagrant_cloud-gitlab/pkg-descr
@@ -0,0 +1,3 @@
+Ruby client for the Vagrant Cloud API.
+This client allows to create, modify and delete boxes, versions and
+providers. The main entry point is an object referencing your account.
diff --git a/sysutils/snmp_exporter/Makefile b/sysutils/snmp_exporter/Makefile
index 1cf9f92e4b37..a2b28e3c1696 100644
--- a/sysutils/snmp_exporter/Makefile
+++ b/sysutils/snmp_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= snmp_exporter
DISTVERSIONPREFIX=v
DISTVERSION= 0.29.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= sysutils
MAINTAINER= ivy@FreeBSD.org
@@ -21,6 +21,7 @@ GO_TARGET= . \
post-install:
${MKDIR} ${STAGEDIR}${PREFIX}/etc/snmp_exporter/
- ${INSTALL_DATA} ${FILESDIR}/generator.yml ${STAGEDIR}${PREFIX}/etc/snmp_exporter/generator.yml.sample
+ ${INSTALL_DATA} ${WRKSRC}/snmp.yml ${STAGEDIR}${PREFIX}/etc/snmp_exporter/snmp.yml.sample
+ ${INSTALL_DATA} ${WRKSRC}/generator/generator.yml ${STAGEDIR}${PREFIX}/etc/snmp_exporter/generator.yml.sample
.include <bsd.port.mk>
diff --git a/sysutils/snmp_exporter/files/generator.yml b/sysutils/snmp_exporter/files/generator.yml
deleted file mode 100644
index 16c1d71b020a..000000000000
--- a/sysutils/snmp_exporter/files/generator.yml
+++ /dev/null
@@ -1,23 +0,0 @@
-modules:
- # Default IF-MIB interfaces table with ifIndex.
- if_mib:
- walk: [sysUpTime, interfaces, ifXTable]
- # Interfaces if ifAlias is unique.
- if_mib_ifalias:
- walk: [sysUpTime, interfaces, ifXTable]
- lookups:
- - old_index: ifIndex
- new_index: ifAlias
- # Interfaces if ifDescr is unique.
- if_mib_ifdescr:
- walk: [sysUpTime, interfaces, ifXTable]
- lookups:
- - old_index: ifIndex
- new_index: ifDescr
- # Interfaces if ifName is unique.
- if_mib_ifname:
- walk: [sysUpTime, interfaces, ifXTable]
- lookups:
- - old_index: ifIndex
- # Use OID to avoid conflict with Netscaler NS-ROOT-MIB.
- new_index: 1.3.6.1.2.1.31.1.1.1.1 # ifName
diff --git a/sysutils/snmp_exporter/files/pkg-message.in b/sysutils/snmp_exporter/files/pkg-message.in
index d03707eb6b6e..fd08244f655e 100644
--- a/sysutils/snmp_exporter/files/pkg-message.in
+++ b/sysutils/snmp_exporter/files/pkg-message.in
@@ -1,8 +1,12 @@
[
{ type: install
message: <<EOM
-To generate the snmp.yml configuration file for snmp_exporter,
-edit %%ETCDIR%%/generator.yml and add relevant MIBs, then run
+Upstream's default configuration file has been installed as
+%%ETCDIR%%/snmp.yml.
+This configuration is suitable for most situations.
+
+To generate a custom configuration, use the configuration generator:
+edit %%ETCDIR%%/generator.yml as required, then run
snmp_exporter_generator generate
diff --git a/sysutils/snmp_exporter/pkg-plist b/sysutils/snmp_exporter/pkg-plist
index d2d24fcfb01e..b3a851ad1356 100644
--- a/sysutils/snmp_exporter/pkg-plist
+++ b/sysutils/snmp_exporter/pkg-plist
@@ -1,3 +1,4 @@
bin/snmp_exporter
bin/snmp_exporter_generator
@sample %%ETCDIR%%/generator.yml.sample
+@sample %%ETCDIR%%/snmp.yml.sample
diff --git a/sysutils/superfile/Makefile b/sysutils/superfile/Makefile
index e885089fc907..243a5ff3220c 100644
--- a/sysutils/superfile/Makefile
+++ b/sysutils/superfile/Makefile
@@ -1,7 +1,6 @@
PORTNAME= superfile
DISTVERSIONPREFIX= v
-DISTVERSION= 1.3.1
-PORTREVISION= 2
+DISTVERSION= 1.3.2
PORTEPOCH= 1
CATEGORIES= sysutils
diff --git a/sysutils/superfile/distinfo b/sysutils/superfile/distinfo
index f69c17874cd1..8e816c0ae667 100644
--- a/sysutils/superfile/distinfo
+++ b/sysutils/superfile/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1748258601
-SHA256 (go/sysutils_superfile/superfile-v1.3.1/v1.3.1.mod) = aad4169bd2da04543c19449b63b8c5b0cfbc68a4af3b5a0ed757d6bc7d6c2d62
-SIZE (go/sysutils_superfile/superfile-v1.3.1/v1.3.1.mod) = 3200
-SHA256 (go/sysutils_superfile/superfile-v1.3.1/v1.3.1.zip) = bc540bb1036e175826670f675fd48c3db65261635e4f538aea538c0546797239
-SIZE (go/sysutils_superfile/superfile-v1.3.1/v1.3.1.zip) = 10766867
+TIMESTAMP = 1752691516
+SHA256 (go/sysutils_superfile/superfile-v1.3.2/v1.3.2.mod) = 75e1e0938ca31f51c80697126aa7daae2746bf67f2c8e6defcfe0610e0fc44cc
+SIZE (go/sysutils_superfile/superfile-v1.3.2/v1.3.2.mod) = 3109
+SHA256 (go/sysutils_superfile/superfile-v1.3.2/v1.3.2.zip) = de95f53461d478a6b48e3adc68be5adff56c97fbb0c446cb46eb88645424a938
+SIZE (go/sysutils_superfile/superfile-v1.3.2/v1.3.2.zip) = 16513048
diff --git a/sysutils/vagrant/Makefile b/sysutils/vagrant/Makefile
index 184a74d825e8..38521e3812cb 100644
--- a/sysutils/vagrant/Makefile
+++ b/sysutils/vagrant/Makefile
@@ -1,7 +1,6 @@
PORTNAME= vagrant
-PORTVERSION= 2.3.7
+PORTVERSION= 2.4.1
DISTVERSIONPREFIX= v
-PORTREVISION= 1
CATEGORIES= sysutils rubygems devel
MAINTAINER= joe@thrallingpenguin.com
@@ -80,10 +79,6 @@ REMOVE_TARGETS_EXT= gem_make.out mkmf.log
.include <bsd.port.pre.mk>
-.if ${RUBY_VER} >= 3.3
-BROKEN= ruby 3.3 and later is not supported
-.endif
-
post-patch:
@${REINPLACE_CMD} -e 's|@PREFIX@|${PREFIX}|g' \
${WRKSRC}/bin/vagrant \
diff --git a/sysutils/vagrant/distinfo b/sysutils/vagrant/distinfo
index a04471420252..7b9639b6ca5d 100644
--- a/sysutils/vagrant/distinfo
+++ b/sysutils/vagrant/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1693243733
-SHA256 (hashicorp-vagrant-v2.3.7_GH0.tar.gz) = fa8a96319aa7b9ff5f4a991b77cbf37f549549d84737624bcebefa8f2004bf45
-SIZE (hashicorp-vagrant-v2.3.7_GH0.tar.gz) = 3296042
+TIMESTAMP = 1752906954
+SHA256 (hashicorp-vagrant-v2.4.1_GH0.tar.gz) = 19cfa306e3ffae5ddbf30504f61a1a3124aa9a87721b130a14098d4ea1febf89
+SIZE (hashicorp-vagrant-v2.4.1_GH0.tar.gz) = 3342333
diff --git a/sysutils/vagrant/files/patch-bin_vagrant b/sysutils/vagrant/files/patch-bin_vagrant
index 83ac905135c8..7102a3a53c49 100644
--- a/sysutils/vagrant/files/patch-bin_vagrant
+++ b/sysutils/vagrant/files/patch-bin_vagrant
@@ -10,14 +10,3 @@
# Disable exception reporting by default if available
if Thread.respond_to?(:report_on_exception=)
Thread.report_on_exception = false
-@@ -16,7 +19,9 @@
-
- # These will be the options that are passed to initialize the Vagrant
- # environment.
--opts = {}
-+opts = {
-+ :ca_cert => '@PREFIX@/share/certs/ca-root-nss.crt'
-+}
-
- if idx = argv.index("--")
- argv_extra = argv.slice(idx+1, argv.length-2)
diff --git a/sysutils/vagrant/files/patch-vagrant.gemspec b/sysutils/vagrant/files/patch-vagrant.gemspec
index b662791a630b..531ad29f232a 100644
--- a/sysutils/vagrant/files/patch-vagrant.gemspec
+++ b/sysutils/vagrant/files/patch-vagrant.gemspec
@@ -1,20 +1,17 @@
---- vagrant.gemspec.orig 2023-06-15 20:40:35 UTC
+--- vagrant.gemspec.orig 2024-01-19 20:59:12 UTC
+++ vagrant.gemspec
-@@ -16,7 +16,7 @@ Gem::Specification.new do |s|
+@@ -16,11 +16,11 @@ Gem::Specification.new do |s|
s.required_rubygems_version = ">= 1.3.6"
s.add_dependency "bcrypt_pbkdf", "~> 1.1"
- s.add_dependency "childprocess", "~> 4.1.0"
-+ s.add_dependency "childprocess", "~> 5.0.0"
- s.add_dependency "ed25519", "~> 1.3.0"
+- s.add_dependency "ed25519", "~> 1.3.0"
++ s.add_dependency "childprocess", ">= 4.1.0"
++ s.add_dependency "ed25519", ">= 1.3.0"
s.add_dependency "erubi"
s.add_dependency 'googleapis-common-protos-types', '~> 1.3'
-@@ -34,7 +34,7 @@ Gem::Specification.new do |s|
- s.add_dependency "rexml", "~> 3.2"
- s.add_dependency "rgl", "~> 0.5.10"
- s.add_dependency "rubyzip", "~> 2.3.2"
-- s.add_dependency "vagrant_cloud", "~> 3.0.5"
-+ s.add_dependency "vagrant_cloud", "~> 3.1.1"
- s.add_dependency "wdm", "~> 0.1.1"
- s.add_dependency "winrm", ">= 2.3.6", "< 3.0"
- s.add_dependency "winrm-elevated", ">= 1.2.3", "< 2.0"
+- s.add_dependency "grpc", "~> 1.56.0"
++ s.add_dependency "grpc", ">= 1.56.0"
+ s.add_dependency "hashicorp-checkpoint", "~> 0.1.5"
+ s.add_dependency "i18n", "~> 1.12"
+ s.add_dependency "listen", "~> 3.7"
diff --git a/sysutils/vagrant/pkg-plist b/sysutils/vagrant/pkg-plist
index f444b811c074..c2600f43d113 100644
--- a/sysutils/vagrant/pkg-plist
+++ b/sysutils/vagrant/pkg-plist
@@ -1,5 +1,6 @@
bin/vagrant
%%GEM_BASE_DIR%%/vagrant-%%PORTVERSION%%/CHANGELOG.md
+%%GEM_BASE_DIR%%/vagrant-%%PORTVERSION%%/.copywrite.hcl
%%GEM_BASE_DIR%%/vagrant-%%PORTVERSION%%/LICENSE
%%GEM_BASE_DIR%%/vagrant-%%PORTVERSION%%/README.md
%%GEM_BASE_DIR%%/vagrant-%%PORTVERSION%%/RELEASE.md
@@ -18,9 +19,12 @@ bin/vagrant
%%GEM_BASE_DIR%%/vagrant-%%PORTVERSION%%/contrib/zsh/generate_zsh_completion.rb
%%GEM_BASE_DIR%%/vagrant-%%PORTVERSION%%/keys/README.md
%%GEM_BASE_DIR%%/vagrant-%%PORTVERSION%%/keys/vagrant
+%%GEM_BASE_DIR%%/vagrant-%%PORTVERSION%%/keys/vagrant.key.ed25519
+%%GEM_BASE_DIR%%/vagrant-%%PORTVERSION%%/keys/vagrant.key.rsa
%%GEM_BASE_DIR%%/vagrant-%%PORTVERSION%%/keys/vagrant.pub
+%%GEM_BASE_DIR%%/vagrant-%%PORTVERSION%%/keys/vagrant.pub.ed25519
+%%GEM_BASE_DIR%%/vagrant-%%PORTVERSION%%/keys/vagrant.pub.rsa
%%GEM_BASE_DIR%%/vagrant-%%PORTVERSION%%/lib/vagrant.rb
-%%GEM_BASE_DIR%%/vagrant-%%PORTVERSION%%/lib/vagrant_ssl.so
%%GEM_BASE_DIR%%/vagrant-%%PORTVERSION%%/lib/vagrant/action.rb
%%GEM_BASE_DIR%%/vagrant-%%PORTVERSION%%/lib/vagrant/action/builder.rb
%%GEM_BASE_DIR%%/vagrant-%%PORTVERSION%%/lib/vagrant/action/builtin/box_add.rb
@@ -174,6 +178,7 @@ bin/vagrant
%%GEM_BASE_DIR%%/vagrant-%%PORTVERSION%%/lib/vagrant/util/uploader.rb
%%GEM_BASE_DIR%%/vagrant-%%PORTVERSION%%/lib/vagrant/util/which.rb
%%GEM_BASE_DIR%%/vagrant-%%PORTVERSION%%/lib/vagrant/util/windows_path.rb
+%%GEM_BASE_DIR%%/vagrant-%%PORTVERSION%%/lib/vagrant/vagrant_ssl.so
%%GEM_BASE_DIR%%/vagrant-%%PORTVERSION%%/lib/vagrant/vagrantfile.rb
%%GEM_BASE_DIR%%/vagrant-%%PORTVERSION%%/lib/vagrant/version.rb
%%GEM_BASE_DIR%%/vagrant-%%PORTVERSION%%/plugins/README.md
@@ -1045,6 +1050,9 @@ bin/vagrant
%%GEM_BASE_DIR%%/vagrant-%%PORTVERSION%%/templates/guests/suse/network_dhcp.erb
%%GEM_BASE_DIR%%/vagrant-%%PORTVERSION%%/templates/guests/suse/network_static.erb
%%GEM_BASE_DIR%%/vagrant-%%PORTVERSION%%/templates/guests/suse/network_static6.erb
+%%GEM_BASE_DIR%%/vagrant-%%PORTVERSION%%/templates/license/license.html.tmpl
+%%GEM_BASE_DIR%%/vagrant-%%PORTVERSION%%/templates/license/license.rtf.tmpl
+%%GEM_BASE_DIR%%/vagrant-%%PORTVERSION%%/templates/license/license.tmpl
%%GEM_BASE_DIR%%/vagrant-%%PORTVERSION%%/templates/locales/comm_winrm.yml
%%GEM_BASE_DIR%%/vagrant-%%PORTVERSION%%/templates/locales/command_ps.yml
%%GEM_BASE_DIR%%/vagrant-%%PORTVERSION%%/templates/locales/command_rdp.yml
@@ -1076,8 +1084,11 @@ bin/vagrant
%%GEM_BASE_DIR%%/vagrant-%%PORTVERSION%%/lib/vagrant/host/remote.rb
%%GEM_BASE_DIR%%/vagrant-%%PORTVERSION%%/lib/vagrant/machine/remote.rb
%%GEM_BASE_DIR%%/vagrant-%%PORTVERSION%%/lib/vagrant/machine_index/remote.rb
+%%GEM_BASE_DIR%%/vagrant-%%PORTVERSION%%/lib/vagrant/patches/builder/mkmf.rb
%%GEM_BASE_DIR%%/vagrant-%%PORTVERSION%%/lib/vagrant/patches/fake_ftp.rb
%%GEM_BASE_DIR%%/vagrant-%%PORTVERSION%%/lib/vagrant/patches/log4r.rb
+%%GEM_BASE_DIR%%/vagrant-%%PORTVERSION%%/lib/vagrant/patches/net-ssh.rb
+%%GEM_BASE_DIR%%/vagrant-%%PORTVERSION%%/lib/vagrant/patches/rubygems.rb
%%GEM_BASE_DIR%%/vagrant-%%PORTVERSION%%/lib/vagrant/plugin/remote.rb
%%GEM_BASE_DIR%%/vagrant-%%PORTVERSION%%/lib/vagrant/plugin/remote/command.rb
%%GEM_BASE_DIR%%/vagrant-%%PORTVERSION%%/lib/vagrant/plugin/remote/communicator.rb
@@ -1217,7 +1228,7 @@ bin/vagrant
%%GEM_BASE_DIR%%/vagrant-%%PORTVERSION%%/plugins/guests/alma/plugin.rb
%%GEMS_DIR%%/cache/vagrant-%%PORTVERSION%%.gem
%%GEMS_DIR%%/extensions/%%BUILD_TARGET%%/%%RUBY_VER%%/vagrant-%%PORTVERSION%%/gem.build_complete
-%%GEMS_DIR%%/extensions/%%BUILD_TARGET%%/%%RUBY_VER%%/vagrant-%%PORTVERSION%%/vagrant_ssl.so
+%%GEMS_DIR%%/extensions/%%BUILD_TARGET%%/%%RUBY_VER%%/vagrant-%%PORTVERSION%%/vagrant/vagrant_ssl.so
%%GEMS_DIR%%/specifications/vagrant-%%PORTVERSION%%.gemspec
%%DATADIR%%/embedded/rgloader/loader.rb
@dir %%GEMS_DIR%%/extensions
diff --git a/textproc/Makefile b/textproc/Makefile
index 67bf0decee29..3d1e566fe55a 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -170,6 +170,7 @@
SUBDIR += dtdparse
SUBDIR += duncan
SUBDIR += dwdiff
+ SUBDIR += dyff
SUBDIR += easydiff
SUBDIR += ebook-tools
SUBDIR += el-aspell
@@ -270,7 +271,6 @@
SUBDIR += hi-aspell
SUBDIR += highlight
SUBDIR += hil-aspell
- SUBDIR += hq
SUBDIR += hr-aspell
SUBDIR += hs-lhs2tex
SUBDIR += hs-pandoc
@@ -279,6 +279,7 @@
SUBDIR += hsb-aspell
SUBDIR += html
SUBDIR += html-pretty
+ SUBDIR += html-query
SUBDIR += html-xml-utils
SUBDIR += html2fo
SUBDIR += html2text
diff --git a/textproc/dyff/Makefile b/textproc/dyff/Makefile
new file mode 100644
index 000000000000..b7de9e5448b7
--- /dev/null
+++ b/textproc/dyff/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= dyff
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.10.1
+CATEGORIES= textproc
+
+MAINTAINER= ehaupt@FreeBSD.org
+COMMENT= Diff tool for YAML files, and sometimes JSON
+WWW= https://github.com/homeport/dyff
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= go:modules
+USE_GITHUB= yes
+GH_ACCOUNT= homeport
+
+GO_MODULE= github.com/${GH_ACCOUNT}/${PORTNAME}
+GO_TARGET= ./cmd/${PORTNAME}
+
+PLIST_FILES= bin/dyff
+
+.include <bsd.port.mk>
diff --git a/textproc/dyff/distinfo b/textproc/dyff/distinfo
new file mode 100644
index 000000000000..2766fc67239e
--- /dev/null
+++ b/textproc/dyff/distinfo
@@ -0,0 +1,7 @@
+TIMESTAMP = 1753103362
+SHA256 (go/textproc_dyff/homeport-dyff-v1.10.1_GH0/v1.10.1.mod) = 5554574a88a01de1d0c522ea4738e6023f438809ac41361c9f8acb78560f7edf
+SIZE (go/textproc_dyff/homeport-dyff-v1.10.1_GH0/v1.10.1.mod) = 2031
+SHA256 (go/textproc_dyff/homeport-dyff-v1.10.1_GH0/v1.10.1.zip) = 113c45396586956a0102cc5f01f44a94cd3c0660c4fbd119b027e69abbb5eb73
+SIZE (go/textproc_dyff/homeport-dyff-v1.10.1_GH0/v1.10.1.zip) = 1320571
+SHA256 (go/textproc_dyff/homeport-dyff-v1.10.1_GH0/homeport-dyff-v1.10.1_GH0.tar.gz) = 8f20ba3580fbb45957211efdf5ac4fc60dd339a2f798db0ecf521c930fdb0be0
+SIZE (go/textproc_dyff/homeport-dyff-v1.10.1_GH0/homeport-dyff-v1.10.1_GH0.tar.gz) = 1217573
diff --git a/textproc/dyff/pkg-descr b/textproc/dyff/pkg-descr
new file mode 100644
index 000000000000..c23f6fef9b90
--- /dev/null
+++ b/textproc/dyff/pkg-descr
@@ -0,0 +1,9 @@
+dyff is a diff tool for YAML files (and occasionally JSON), designed to
+show only meaningful differences in a human-readable format. It is
+inspired by the way BOSH v1 displayed configuration changes, using
+syntax styles from Spruce and go-patch to locate differences within the
+document structure.
+
+dyff supports comparing local or remote files, integrates with kubectl
+and Git for improved YAML diffing workflows, and includes utilities to
+restructure, pretty-print, and convert between YAML and JSON.
diff --git a/textproc/hq/Makefile b/textproc/hq/Makefile
deleted file mode 100644
index 9f70aedab46a..000000000000
--- a/textproc/hq/Makefile
+++ /dev/null
@@ -1,149 +0,0 @@
-PORTNAME= hq
-DISTVERSIONPREFIX= v
-DISTVERSION= 1.0.1
-PORTREVISION= 21
-CATEGORIES= textproc
-
-MAINTAINER= yuri@FreeBSD.org
-COMMENT= jq, but for HTML
-WWW= https://github.com/orf/hq
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-USES= cargo
-
-USE_GITHUB= yes
-GH_ACCOUNT= orf
-
-CARGO_CRATES= anyhow-1.0.69 \
- arrayvec-0.7.2 \
- autocfg-1.1.0 \
- bitflags-1.3.2 \
- block-buffer-0.10.4 \
- brownstone-3.0.0 \
- byteorder-1.4.3 \
- cc-1.0.79 \
- cfg-if-1.0.0 \
- clap-4.1.8 \
- clap_derive-4.1.8 \
- clap_lex-0.3.2 \
- convert_case-0.4.0 \
- cpufeatures-0.2.5 \
- crypto-common-0.1.6 \
- cssparser-0.29.6 \
- cssparser-macros-0.6.0 \
- derive_more-0.99.17 \
- digest-0.10.6 \
- dtoa-0.4.8 \
- dtoa-short-0.3.3 \
- ego-tree-0.6.2 \
- errno-0.2.8 \
- errno-dragonfly-0.1.2 \
- futf-0.1.5 \
- fxhash-0.2.1 \
- generic-array-0.14.6 \
- getopts-0.2.21 \
- getrandom-0.1.16 \
- getrandom-0.2.8 \
- heck-0.4.1 \
- hermit-abi-0.3.1 \
- html5ever-0.26.0 \
- indent_write-2.2.0 \
- io-lifetimes-1.0.6 \
- is-terminal-0.4.4 \
- itoa-1.0.6 \
- joinery-2.1.0 \
- libc-0.2.140 \
- linux-raw-sys-0.1.4 \
- lock_api-0.4.9 \
- log-0.4.17 \
- mac-0.1.1 \
- markup5ever-0.11.0 \
- matches-0.1.10 \
- memchr-2.5.0 \
- minimal-lexical-0.2.1 \
- new_debug_unreachable-1.0.4 \
- nodrop-0.1.14 \
- nom-7.1.3 \
- nom-supreme-0.8.0 \
- once_cell-1.17.1 \
- os_str_bytes-6.4.1 \
- parking_lot-0.12.1 \
- parking_lot_core-0.9.7 \
- pest-2.5.6 \
- pest_derive-2.5.6 \
- pest_generator-2.5.6 \
- pest_meta-2.5.6 \
- phf-0.8.0 \
- phf-0.10.1 \
- phf_codegen-0.8.0 \
- phf_codegen-0.10.0 \
- phf_generator-0.8.0 \
- phf_generator-0.10.0 \
- phf_macros-0.10.0 \
- phf_shared-0.8.0 \
- phf_shared-0.10.0 \
- ppv-lite86-0.2.17 \
- precomputed-hash-0.1.1 \
- proc-macro-error-1.0.4 \
- proc-macro-error-attr-1.0.4 \
- proc-macro-hack-0.5.20+deprecated \
- proc-macro2-1.0.51 \
- quote-1.0.23 \
- rand-0.7.3 \
- rand-0.8.5 \
- rand_chacha-0.2.2 \
- rand_chacha-0.3.1 \
- rand_core-0.5.1 \
- rand_core-0.6.4 \
- rand_hc-0.2.0 \
- rand_pcg-0.2.1 \
- redox_syscall-0.2.16 \
- rustc_version-0.4.0 \
- rustix-0.36.9 \
- ryu-1.0.13 \
- scopeguard-1.1.0 \
- scraper-0.15.0 \
- selectors-0.24.0 \
- semver-1.0.16 \
- serde-1.0.154 \
- serde_json-1.0.94 \
- servo_arc-0.2.0 \
- sha2-0.10.6 \
- siphasher-0.3.10 \
- smallvec-1.10.0 \
- stable_deref_trait-1.2.0 \
- string_cache-0.8.7 \
- string_cache_codegen-0.5.2 \
- strsim-0.10.0 \
- syn-1.0.109 \
- tendril-0.4.3 \
- termcolor-1.2.0 \
- thiserror-1.0.39 \
- thiserror-impl-1.0.39 \
- typenum-1.16.0 \
- ucd-trie-0.1.5 \
- unicode-ident-1.0.8 \
- unicode-width-0.1.10 \
- utf-8-0.7.6 \
- version_check-0.9.4 \
- wasi-0.9.0+wasi-snapshot-preview1 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- winapi-0.3.9 \
- winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.5 \
- winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-sys-0.45.0 \
- windows-targets-0.42.1 \
- windows_aarch64_gnullvm-0.42.1 \
- windows_aarch64_msvc-0.42.1 \
- windows_i686_gnu-0.42.1 \
- windows_i686_msvc-0.42.1 \
- windows_x86_64_gnu-0.42.1 \
- windows_x86_64_gnullvm-0.42.1 \
- windows_x86_64_msvc-0.42.1
-
-PLIST_FILES= bin/${PORTNAME}
-
-.include <bsd.port.mk>
diff --git a/textproc/hq/distinfo b/textproc/hq/distinfo
deleted file mode 100644
index 6a10ad6ab5b3..000000000000
--- a/textproc/hq/distinfo
+++ /dev/null
@@ -1,257 +0,0 @@
-TIMESTAMP = 1678553978
-SHA256 (rust/crates/anyhow-1.0.69.crate) = 224afbd727c3d6e4b90103ece64b8d1b67fbb1973b1046c2281eed3f3803f800
-SIZE (rust/crates/anyhow-1.0.69.crate) = 43576
-SHA256 (rust/crates/arrayvec-0.7.2.crate) = 8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6
-SIZE (rust/crates/arrayvec-0.7.2.crate) = 29341
-SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
-SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
-SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
-SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
-SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/brownstone-3.0.0.crate) = c5839ee4f953e811bfdcf223f509cb2c6a3e1447959b0bff459405575bc17f22
-SIZE (rust/crates/brownstone-3.0.0.crate) = 10770
-SHA256 (rust/crates/byteorder-1.4.3.crate) = 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610
-SIZE (rust/crates/byteorder-1.4.3.crate) = 22512
-SHA256 (rust/crates/cc-1.0.79.crate) = 50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f
-SIZE (rust/crates/cc-1.0.79.crate) = 62624
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/clap-4.1.8.crate) = c3d7ae14b20b94cb02149ed21a86c423859cbe18dc7ed69845cace50e52b40a5
-SIZE (rust/crates/clap-4.1.8.crate) = 207175
-SHA256 (rust/crates/clap_derive-4.1.8.crate) = 44bec8e5c9d09e439c4335b1af0abaab56dcf3b94999a936e1bb47b9134288f0
-SIZE (rust/crates/clap_derive-4.1.8.crate) = 27889
-SHA256 (rust/crates/clap_lex-0.3.2.crate) = 350b9cf31731f9957399229e9b2adc51eeabdfbe9d71d9a0552275fd12710d09
-SIZE (rust/crates/clap_lex-0.3.2.crate) = 9650
-SHA256 (rust/crates/convert_case-0.4.0.crate) = 6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e
-SIZE (rust/crates/convert_case-0.4.0.crate) = 8098
-SHA256 (rust/crates/cpufeatures-0.2.5.crate) = 28d997bd5e24a5928dd43e46dc529867e207907fe0b239c3477d924f7f2ca320
-SIZE (rust/crates/cpufeatures-0.2.5.crate) = 11251
-SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
-SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
-SHA256 (rust/crates/cssparser-0.29.6.crate) = f93d03419cb5950ccfd3daf3ff1c7a36ace64609a1a8746d493df1ca0afde0fa
-SIZE (rust/crates/cssparser-0.29.6.crate) = 56704
-SHA256 (rust/crates/cssparser-macros-0.6.0.crate) = dfae75de57f2b2e85e8768c3ea840fd159c8f33e2b6522c7835b7abac81be16e
-SIZE (rust/crates/cssparser-macros-0.6.0.crate) = 6684
-SHA256 (rust/crates/derive_more-0.99.17.crate) = 4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321
-SIZE (rust/crates/derive_more-0.99.17.crate) = 55771
-SHA256 (rust/crates/digest-0.10.6.crate) = 8168378f4e5023e7218c89c891c0fd8ecdb5e5e4f18cb78f38cf245dd021e76f
-SIZE (rust/crates/digest-0.10.6.crate) = 19527
-SHA256 (rust/crates/dtoa-0.4.8.crate) = 56899898ce76aaf4a0f24d914c97ea6ed976d42fec6ad33fcbb0a1103e07b2b0
-SIZE (rust/crates/dtoa-0.4.8.crate) = 16175
-SHA256 (rust/crates/dtoa-short-0.3.3.crate) = bde03329ae10e79ede66c9ce4dc930aa8599043b0743008548680f25b91502d6
-SIZE (rust/crates/dtoa-short-0.3.3.crate) = 8198
-SHA256 (rust/crates/ego-tree-0.6.2.crate) = 3a68a4904193147e0a8dec3314640e6db742afd5f6e634f428a6af230d9b3591
-SIZE (rust/crates/ego-tree-0.6.2.crate) = 8962
-SHA256 (rust/crates/errno-0.2.8.crate) = f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1
-SIZE (rust/crates/errno-0.2.8.crate) = 9276
-SHA256 (rust/crates/errno-dragonfly-0.1.2.crate) = aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf
-SIZE (rust/crates/errno-dragonfly-0.1.2.crate) = 1810
-SHA256 (rust/crates/futf-0.1.5.crate) = df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843
-SIZE (rust/crates/futf-0.1.5.crate) = 11344
-SHA256 (rust/crates/fxhash-0.2.1.crate) = c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c
-SIZE (rust/crates/fxhash-0.2.1.crate) = 4102
-SHA256 (rust/crates/generic-array-0.14.6.crate) = bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9
-SIZE (rust/crates/generic-array-0.14.6.crate) = 15889
-SHA256 (rust/crates/getopts-0.2.21.crate) = 14dbbfd5c71d70241ecf9e6f13737f7b5ce823821063188d7e46c41d371eebd5
-SIZE (rust/crates/getopts-0.2.21.crate) = 18457
-SHA256 (rust/crates/getrandom-0.1.16.crate) = 8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce
-SIZE (rust/crates/getrandom-0.1.16.crate) = 25077
-SHA256 (rust/crates/getrandom-0.2.8.crate) = c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31
-SIZE (rust/crates/getrandom-0.2.8.crate) = 30553
-SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
-SIZE (rust/crates/heck-0.4.1.crate) = 11567
-SHA256 (rust/crates/hermit-abi-0.3.1.crate) = fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286
-SIZE (rust/crates/hermit-abi-0.3.1.crate) = 13793
-SHA256 (rust/crates/html5ever-0.26.0.crate) = bea68cab48b8459f17cf1c944c67ddc572d272d9f2b274140f223ecb1da4a3b7
-SIZE (rust/crates/html5ever-0.26.0.crate) = 72921
-SHA256 (rust/crates/indent_write-2.2.0.crate) = 0cfe9645a18782869361d9c8732246be7b410ad4e919d3609ebabdac00ba12c3
-SIZE (rust/crates/indent_write-2.2.0.crate) = 11090
-SHA256 (rust/crates/io-lifetimes-1.0.6.crate) = cfa919a82ea574332e2de6e74b4c36e74d41982b335080fa59d4ef31be20fdf3
-SIZE (rust/crates/io-lifetimes-1.0.6.crate) = 36068
-SHA256 (rust/crates/is-terminal-0.4.4.crate) = 21b6b32576413a8e69b90e952e4a026476040d81017b80445deda5f2d3921857
-SIZE (rust/crates/is-terminal-0.4.4.crate) = 7744
-SHA256 (rust/crates/itoa-1.0.6.crate) = 453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6
-SIZE (rust/crates/itoa-1.0.6.crate) = 10410
-SHA256 (rust/crates/joinery-2.1.0.crate) = 72167d68f5fce3b8655487b8038691a3c9984ee769590f93f2a631f4ad64e4f5
-SIZE (rust/crates/joinery-2.1.0.crate) = 14163
-SHA256 (rust/crates/libc-0.2.140.crate) = 99227334921fae1a979cf0bfdfcc6b3e5ce376ef57e16fb6fb3ea2ed6095f80c
-SIZE (rust/crates/libc-0.2.140.crate) = 669153
-SHA256 (rust/crates/linux-raw-sys-0.1.4.crate) = f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4
-SIZE (rust/crates/linux-raw-sys-0.1.4.crate) = 878981
-SHA256 (rust/crates/lock_api-0.4.9.crate) = 435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df
-SIZE (rust/crates/lock_api-0.4.9.crate) = 25685
-SHA256 (rust/crates/log-0.4.17.crate) = abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e
-SIZE (rust/crates/log-0.4.17.crate) = 38028
-SHA256 (rust/crates/mac-0.1.1.crate) = c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4
-SIZE (rust/crates/mac-0.1.1.crate) = 4838
-SHA256 (rust/crates/markup5ever-0.11.0.crate) = 7a2629bb1404f3d34c2e921f21fd34ba00b206124c81f65c50b43b6aaefeb016
-SIZE (rust/crates/markup5ever-0.11.0.crate) = 34667
-SHA256 (rust/crates/matches-0.1.10.crate) = 2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5
-SIZE (rust/crates/matches-0.1.10.crate) = 2592
-SHA256 (rust/crates/memchr-2.5.0.crate) = 2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d
-SIZE (rust/crates/memchr-2.5.0.crate) = 65812
-SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
-SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/new_debug_unreachable-1.0.4.crate) = e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54
-SIZE (rust/crates/new_debug_unreachable-1.0.4.crate) = 2561
-SHA256 (rust/crates/nodrop-0.1.14.crate) = 72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb
-SIZE (rust/crates/nodrop-0.1.14.crate) = 7667
-SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
-SIZE (rust/crates/nom-7.1.3.crate) = 117570
-SHA256 (rust/crates/nom-supreme-0.8.0.crate) = 2bd3ae6c901f1959588759ff51c95d24b491ecb9ff91aa9c2ef4acc5b1dcab27
-SIZE (rust/crates/nom-supreme-0.8.0.crate) = 31430
-SHA256 (rust/crates/once_cell-1.17.1.crate) = b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3
-SIZE (rust/crates/once_cell-1.17.1.crate) = 32856
-SHA256 (rust/crates/os_str_bytes-6.4.1.crate) = 9b7820b9daea5457c9f21c69448905d723fbd21136ccf521748f23fd49e723ee
-SIZE (rust/crates/os_str_bytes-6.4.1.crate) = 23101
-SHA256 (rust/crates/parking_lot-0.12.1.crate) = 3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f
-SIZE (rust/crates/parking_lot-0.12.1.crate) = 40967
-SHA256 (rust/crates/parking_lot_core-0.9.7.crate) = 9069cbb9f99e3a5083476ccb29ceb1de18b9118cafa53e90c9551235de2b9521
-SIZE (rust/crates/parking_lot_core-0.9.7.crate) = 32412
-SHA256 (rust/crates/pest-2.5.6.crate) = 8cbd939b234e95d72bc393d51788aec68aeeb5d51e748ca08ff3aad58cb722f7
-SIZE (rust/crates/pest-2.5.6.crate) = 107851
-SHA256 (rust/crates/pest_derive-2.5.6.crate) = a81186863f3d0a27340815be8f2078dd8050b14cd71913db9fbda795e5f707d7
-SIZE (rust/crates/pest_derive-2.5.6.crate) = 18436
-SHA256 (rust/crates/pest_generator-2.5.6.crate) = 75a1ef20bf3193c15ac345acb32e26b3dc3223aff4d77ae4fc5359567683796b
-SIZE (rust/crates/pest_generator-2.5.6.crate) = 17068
-SHA256 (rust/crates/pest_meta-2.5.6.crate) = 5e3b284b1f13a20dc5ebc90aff59a51b8d7137c221131b52a7260c08cbc1cc80
-SIZE (rust/crates/pest_meta-2.5.6.crate) = 33430
-SHA256 (rust/crates/phf-0.8.0.crate) = 3dfb61232e34fcb633f43d12c58f83c1df82962dcdfa565a4e866ffc17dafe12
-SIZE (rust/crates/phf-0.8.0.crate) = 3902
-SHA256 (rust/crates/phf-0.10.1.crate) = fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259
-SIZE (rust/crates/phf-0.10.1.crate) = 5406
-SHA256 (rust/crates/phf_codegen-0.8.0.crate) = cbffee61585b0411840d3ece935cce9cb6321f01c45477d30066498cd5e1a815
-SIZE (rust/crates/phf_codegen-0.8.0.crate) = 3192
-SHA256 (rust/crates/phf_codegen-0.10.0.crate) = 4fb1c3a8bc4dd4e5cfce29b44ffc14bedd2ee294559a294e2a4d4c9e9a6a13cd
-SIZE (rust/crates/phf_codegen-0.10.0.crate) = 3402
-SHA256 (rust/crates/phf_generator-0.8.0.crate) = 17367f0cc86f2d25802b2c26ee58a7b23faeccf78a396094c13dced0d0182526
-SIZE (rust/crates/phf_generator-0.8.0.crate) = 7604
-SHA256 (rust/crates/phf_generator-0.10.0.crate) = 5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6
-SIZE (rust/crates/phf_generator-0.10.0.crate) = 7525
-SHA256 (rust/crates/phf_macros-0.10.0.crate) = 58fdf3184dd560f160dd73922bea2d5cd6e8f064bf4b13110abd81b03697b4e0
-SIZE (rust/crates/phf_macros-0.10.0.crate) = 3552
-SHA256 (rust/crates/phf_shared-0.8.0.crate) = c00cf8b9eafe68dde5e9eaa2cef8ee84a9336a47d566ec55ca16589633b65af7
-SIZE (rust/crates/phf_shared-0.8.0.crate) = 2860
-SHA256 (rust/crates/phf_shared-0.10.0.crate) = b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096
-SIZE (rust/crates/phf_shared-0.10.0.crate) = 4095
-SHA256 (rust/crates/ppv-lite86-0.2.17.crate) = 5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de
-SIZE (rust/crates/ppv-lite86-0.2.17.crate) = 22242
-SHA256 (rust/crates/precomputed-hash-0.1.1.crate) = 925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c
-SIZE (rust/crates/precomputed-hash-0.1.1.crate) = 1640
-SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c
-SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293
-SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
-SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
-SHA256 (rust/crates/proc-macro-hack-0.5.20+deprecated.crate) = dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068
-SIZE (rust/crates/proc-macro-hack-0.5.20+deprecated.crate) = 15045
-SHA256 (rust/crates/proc-macro2-1.0.51.crate) = 5d727cae5b39d21da60fa540906919ad737832fe0b1c165da3a34d6548c849d6
-SIZE (rust/crates/proc-macro2-1.0.51.crate) = 41804
-SHA256 (rust/crates/quote-1.0.23.crate) = 8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b
-SIZE (rust/crates/quote-1.0.23.crate) = 28058
-SHA256 (rust/crates/rand-0.7.3.crate) = 6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03
-SIZE (rust/crates/rand-0.7.3.crate) = 112246
-SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
-SIZE (rust/crates/rand-0.8.5.crate) = 87113
-SHA256 (rust/crates/rand_chacha-0.2.2.crate) = f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402
-SIZE (rust/crates/rand_chacha-0.2.2.crate) = 13267
-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.5.1.crate) = 90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19
-SIZE (rust/crates/rand_core-0.5.1.crate) = 21116
-SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
-SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
-SHA256 (rust/crates/rand_hc-0.2.0.crate) = ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c
-SIZE (rust/crates/rand_hc-0.2.0.crate) = 11670
-SHA256 (rust/crates/rand_pcg-0.2.1.crate) = 16abd0c1b639e9eb4d7c50c0b8100b0d0f849be2349829c740fe8e6eb4816429
-SIZE (rust/crates/rand_pcg-0.2.1.crate) = 11291
-SHA256 (rust/crates/redox_syscall-0.2.16.crate) = fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a
-SIZE (rust/crates/redox_syscall-0.2.16.crate) = 24012
-SHA256 (rust/crates/rustc_version-0.4.0.crate) = bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366
-SIZE (rust/crates/rustc_version-0.4.0.crate) = 12175
-SHA256 (rust/crates/rustix-0.36.9.crate) = fd5c6ff11fecd55b40746d1995a02f2eb375bf8c00d192d521ee09f42bef37bc
-SIZE (rust/crates/rustix-0.36.9.crate) = 293797
-SHA256 (rust/crates/ryu-1.0.13.crate) = f91339c0467de62360649f8d3e185ca8de4224ff281f66000de5eb2a77a79041
-SIZE (rust/crates/ryu-1.0.13.crate) = 46823
-SHA256 (rust/crates/scopeguard-1.1.0.crate) = d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd
-SIZE (rust/crates/scopeguard-1.1.0.crate) = 11470
-SHA256 (rust/crates/scraper-0.15.0.crate) = 4c557a9a03db98b0b298b497f0e16cd35a04a1fa9ee1130a6889c0714e0b73df
-SIZE (rust/crates/scraper-0.15.0.crate) = 23671
-SHA256 (rust/crates/selectors-0.24.0.crate) = 0c37578180969d00692904465fb7f6b3d50b9a2b952b87c23d0e2e5cb5013416
-SIZE (rust/crates/selectors-0.24.0.crate) = 45204
-SHA256 (rust/crates/semver-1.0.16.crate) = 58bc9567378fc7690d6b2addae4e60ac2eeea07becb2c64b9f218b53865cba2a
-SIZE (rust/crates/semver-1.0.16.crate) = 29850
-SHA256 (rust/crates/serde-1.0.154.crate) = 8cdd151213925e7f1ab45a9bbfb129316bd00799784b174b7cc7bcd16961c49e
-SIZE (rust/crates/serde-1.0.154.crate) = 76802
-SHA256 (rust/crates/serde_json-1.0.94.crate) = 1c533a59c9d8a93a09c6ab31f0fd5e5f4dd1b8fc9434804029839884765d04ea
-SIZE (rust/crates/serde_json-1.0.94.crate) = 144406
-SHA256 (rust/crates/servo_arc-0.2.0.crate) = d52aa42f8fdf0fed91e5ce7f23d8138441002fa31dca008acf47e6fd4721f741
-SIZE (rust/crates/servo_arc-0.2.0.crate) = 17649
-SHA256 (rust/crates/sha2-0.10.6.crate) = 82e6b795fe2e3b1e845bafcb27aa35405c4d47cdfc92af5fc8d3002f76cebdc0
-SIZE (rust/crates/sha2-0.10.6.crate) = 20558
-SHA256 (rust/crates/siphasher-0.3.10.crate) = 7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de
-SIZE (rust/crates/siphasher-0.3.10.crate) = 9889
-SHA256 (rust/crates/smallvec-1.10.0.crate) = a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0
-SIZE (rust/crates/smallvec-1.10.0.crate) = 31564
-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/string_cache-0.8.7.crate) = f91138e76242f575eb1d3b38b4f1362f10d3a43f47d182a5b359af488a02293b
-SIZE (rust/crates/string_cache-0.8.7.crate) = 16655
-SHA256 (rust/crates/string_cache_codegen-0.5.2.crate) = 6bb30289b722be4ff74a408c3cc27edeaad656e06cb1fe8fa9231fa59c728988
-SIZE (rust/crates/string_cache_codegen-0.5.2.crate) = 8156
-SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
-SIZE (rust/crates/strsim-0.10.0.crate) = 11355
-SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
-SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/tendril-0.4.3.crate) = d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0
-SIZE (rust/crates/tendril-0.4.3.crate) = 37210
-SHA256 (rust/crates/termcolor-1.2.0.crate) = be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6
-SIZE (rust/crates/termcolor-1.2.0.crate) = 17917
-SHA256 (rust/crates/thiserror-1.0.39.crate) = a5ab016db510546d856297882807df8da66a16fb8c4101cb8b30054b0d5b2d9c
-SIZE (rust/crates/thiserror-1.0.39.crate) = 18729
-SHA256 (rust/crates/thiserror-impl-1.0.39.crate) = 5420d42e90af0c38c3290abcca25b9b3bdf379fc9f55c528f53a269d9c9a267e
-SIZE (rust/crates/thiserror-impl-1.0.39.crate) = 15057
-SHA256 (rust/crates/typenum-1.16.0.crate) = 497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba
-SIZE (rust/crates/typenum-1.16.0.crate) = 42477
-SHA256 (rust/crates/ucd-trie-0.1.5.crate) = 9e79c4d996edb816c91e4308506774452e55e95c3c9de07b6729e17e15a5ef81
-SIZE (rust/crates/ucd-trie-0.1.5.crate) = 45391
-SHA256 (rust/crates/unicode-ident-1.0.8.crate) = e5464a87b239f13a63a501f2701565754bae92d243d4bb7eb12f6d57d2269bf4
-SIZE (rust/crates/unicode-ident-1.0.8.crate) = 41962
-SHA256 (rust/crates/unicode-width-0.1.10.crate) = c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b
-SIZE (rust/crates/unicode-width-0.1.10.crate) = 18968
-SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9
-SIZE (rust/crates/utf-8-0.7.6.crate) = 10422
-SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
-SIZE (rust/crates/version_check-0.9.4.crate) = 14895
-SHA256 (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.crate) = cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519
-SIZE (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.crate) = 31521
-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/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.5.crate) = 70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178
-SIZE (rust/crates/winapi-util-0.1.5.crate) = 10164
-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-sys-0.45.0.crate) = 75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0
-SIZE (rust/crates/windows-sys-0.45.0.crate) = 2568659
-SHA256 (rust/crates/windows-targets-0.42.1.crate) = 8e2522491fbfcd58cc84d47aeb2958948c4b8982e9a2d8a2a35bbaed431390e7
-SIZE (rust/crates/windows-targets-0.42.1.crate) = 5524
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.1.crate) = 8c9864e83243fdec7fc9c5444389dcbbfd258f745e7853198f365e3c4968a608
-SIZE (rust/crates/windows_aarch64_gnullvm-0.42.1.crate) = 362795
-SHA256 (rust/crates/windows_aarch64_msvc-0.42.1.crate) = 4c8b1b673ffc16c47a9ff48570a9d85e25d265735c503681332589af6253c6c7
-SIZE (rust/crates/windows_aarch64_msvc-0.42.1.crate) = 664655
-SHA256 (rust/crates/windows_i686_gnu-0.42.1.crate) = de3887528ad530ba7bdbb1faa8275ec7a1155a45ffa57c37993960277145d640
-SIZE (rust/crates/windows_i686_gnu-0.42.1.crate) = 733428
-SHA256 (rust/crates/windows_i686_msvc-0.42.1.crate) = bf4d1122317eddd6ff351aa852118a2418ad4214e6613a50e0191f7004372605
-SIZE (rust/crates/windows_i686_msvc-0.42.1.crate) = 722583
-SHA256 (rust/crates/windows_x86_64_gnu-0.42.1.crate) = c1040f221285e17ebccbc2591ffdc2d44ee1f9186324dd3e84e99ac68d699c45
-SIZE (rust/crates/windows_x86_64_gnu-0.42.1.crate) = 697614
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.42.1.crate) = 628bfdf232daa22b0d64fdb62b09fcc36bb01f05a3939e20ab73aaf9470d0463
-SIZE (rust/crates/windows_x86_64_gnullvm-0.42.1.crate) = 362788
-SHA256 (rust/crates/windows_x86_64_msvc-0.42.1.crate) = 447660ad36a13288b1db4d4248e857b510e8c3a225c822ba4fb748c0aafecffd
-SIZE (rust/crates/windows_x86_64_msvc-0.42.1.crate) = 664606
-SHA256 (orf-hq-v1.0.1_GH0.tar.gz) = 6f761a301a38b27d7be9b536100003f361fecaf42639750d3c86096ec56a90b9
-SIZE (orf-hq-v1.0.1_GH0.tar.gz) = 1160119
diff --git a/textproc/html-query/Makefile b/textproc/html-query/Makefile
new file mode 100644
index 000000000000..e895a4a5a8c1
--- /dev/null
+++ b/textproc/html-query/Makefile
@@ -0,0 +1,202 @@
+PORTNAME= html-query
+DISTVERSIONPREFIX= html-query-v
+DISTVERSION= 1.2.2
+CATEGORIES= textproc
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= jq, but for HTML
+WWW= https://github.com/orf/hq
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= cargo
+
+USE_GITHUB= yes
+GH_ACCOUNT= orf
+
+CARGO_CRATES= ahash-0.7.7 \
+ ahash-0.8.6 \
+ anstream-0.6.4 \
+ anstyle-1.0.4 \
+ anstyle-parse-0.2.2 \
+ anstyle-query-1.0.0 \
+ anstyle-wincon-3.0.1 \
+ anyhow-1.0.75 \
+ arrayvec-0.7.4 \
+ async-channel-1.9.0 \
+ async-lock-2.8.0 \
+ async-task-4.5.0 \
+ async-trait-0.1.74 \
+ atomic-waker-1.1.2 \
+ autocfg-1.1.0 \
+ bitflags-1.3.2 \
+ bitflags-2.4.1 \
+ blocking-1.4.1 \
+ brownstone-3.0.0 \
+ bumpalo-3.14.0 \
+ byteorder-1.5.0 \
+ cfg-if-1.0.0 \
+ clap-4.4.10 \
+ clap_builder-4.4.9 \
+ clap_derive-4.4.7 \
+ clap_lex-0.6.0 \
+ colorchoice-1.0.0 \
+ concurrent-queue-2.3.0 \
+ console_error_panic_hook-0.1.7 \
+ crossbeam-utils-0.8.16 \
+ cssparser-0.31.2 \
+ cssparser-macros-0.6.1 \
+ darling-0.20.3 \
+ darling_core-0.20.3 \
+ darling_macro-0.20.3 \
+ derive_more-0.99.17 \
+ dioxus-0.4.0 \
+ dioxus-core-0.4.2 \
+ dioxus-core-macro-0.4.0 \
+ dioxus-debug-cell-0.1.1 \
+ dioxus-hooks-0.4.0 \
+ dioxus-hot-reload-0.4.0 \
+ dioxus-html-0.4.0 \
+ dioxus-interpreter-js-0.4.0 \
+ dioxus-logger-0.4.1 \
+ dioxus-rsx-0.4.0 \
+ dioxus-web-0.4.0 \
+ dtoa-1.0.9 \
+ dtoa-short-0.3.4 \
+ ego-tree-0.6.2 \
+ enumset-1.1.3 \
+ enumset_derive-0.8.1 \
+ euclid-0.22.9 \
+ event-listener-2.5.3 \
+ fastrand-2.0.1 \
+ fnv-1.0.7 \
+ futf-0.1.5 \
+ futures-channel-0.3.29 \
+ futures-core-0.3.29 \
+ futures-io-0.3.29 \
+ futures-lite-1.13.0 \
+ futures-macro-0.3.29 \
+ futures-task-0.3.29 \
+ futures-util-0.3.29 \
+ fxhash-0.2.1 \
+ getopts-0.2.21 \
+ getrandom-0.2.11 \
+ hashbrown-0.12.3 \
+ heck-0.4.1 \
+ html5ever-0.26.0 \
+ ident_case-1.0.1 \
+ indent_write-2.2.0 \
+ interprocess-docfix-1.2.2 \
+ intmap-0.7.1 \
+ itoa-1.0.9 \
+ joinery-2.1.0 \
+ js-sys-0.3.65 \
+ keyboard-types-0.6.2 \
+ libc-0.2.150 \
+ lock_api-0.4.11 \
+ log-0.4.20 \
+ longest-increasing-subsequence-0.1.0 \
+ lru-0.8.1 \
+ mac-0.1.1 \
+ markup5ever-0.11.0 \
+ memchr-2.6.4 \
+ minimal-lexical-0.2.1 \
+ new_debug_unreachable-1.0.4 \
+ nom-7.1.3 \
+ nom-supreme-0.8.0 \
+ num-traits-0.2.17 \
+ once_cell-1.18.0 \
+ ordered-float-2.10.1 \
+ parking_lot-0.12.1 \
+ parking_lot_core-0.9.9 \
+ phf-0.10.1 \
+ phf-0.11.2 \
+ phf_codegen-0.10.0 \
+ phf_generator-0.10.0 \
+ phf_generator-0.11.2 \
+ phf_macros-0.11.2 \
+ phf_shared-0.10.0 \
+ phf_shared-0.11.2 \
+ pin-project-lite-0.2.13 \
+ pin-utils-0.1.0 \
+ piper-0.2.1 \
+ ppv-lite86-0.2.17 \
+ precomputed-hash-0.1.1 \
+ proc-macro2-1.0.69 \
+ quote-1.0.33 \
+ rand-0.8.5 \
+ rand_chacha-0.3.1 \
+ rand_core-0.6.4 \
+ redox_syscall-0.4.1 \
+ rustc-hash-1.1.0 \
+ rustc_version-0.4.0 \
+ ryu-1.0.15 \
+ scopeguard-1.2.0 \
+ scraper-0.18.1 \
+ selectors-0.25.0 \
+ semver-1.0.20 \
+ serde-1.0.193 \
+ serde-value-0.7.0 \
+ serde-wasm-bindgen-0.5.0 \
+ serde_derive-1.0.193 \
+ serde_json-1.0.108 \
+ serde_repr-0.1.17 \
+ servo_arc-0.3.0 \
+ siphasher-0.3.11 \
+ slab-0.4.9 \
+ sledgehammer_bindgen-0.2.4 \
+ sledgehammer_utils-0.2.0 \
+ smallbox-0.8.2 \
+ smallvec-1.11.1 \
+ spinning-0.1.0 \
+ stable_deref_trait-1.2.0 \
+ string_cache-0.8.7 \
+ string_cache_codegen-0.5.2 \
+ strsim-0.10.0 \
+ syn-1.0.109 \
+ syn-2.0.39 \
+ tendril-0.4.3 \
+ thiserror-1.0.50 \
+ thiserror-impl-1.0.50 \
+ to_method-1.1.0 \
+ tracing-0.1.40 \
+ tracing-core-0.1.32 \
+ unicode-ident-1.0.12 \
+ unicode-segmentation-1.10.1 \
+ unicode-width-0.1.11 \
+ utf-8-0.7.6 \
+ utf8parse-0.2.1 \
+ version_check-0.9.4 \
+ wasi-0.11.0+wasi-snapshot-preview1 \
+ wasm-bindgen-0.2.88 \
+ wasm-bindgen-backend-0.2.88 \
+ wasm-bindgen-futures-0.4.38 \
+ wasm-bindgen-macro-0.2.88 \
+ wasm-bindgen-macro-support-0.2.88 \
+ wasm-bindgen-shared-0.2.88 \
+ web-sys-0.3.65 \
+ winapi-0.3.9 \
+ winapi-i686-pc-windows-gnu-0.4.0 \
+ winapi-x86_64-pc-windows-gnu-0.4.0 \
+ windows-sys-0.48.0 \
+ windows-targets-0.48.5 \
+ windows_aarch64_gnullvm-0.48.5 \
+ windows_aarch64_msvc-0.48.5 \
+ windows_i686_gnu-0.48.5 \
+ windows_i686_msvc-0.48.5 \
+ windows_x86_64_gnu-0.48.5 \
+ windows_x86_64_gnullvm-0.48.5 \
+ windows_x86_64_msvc-0.48.5 \
+ zerocopy-0.7.25 \
+ zerocopy-derive-0.7.25
+
+PLIST_FILES= bin/hq
+
+do-install:
+ # workaround for error: found a virtual manifest at `xx` instead of a package manifest
+ ${INSTALL_PROGRAM} \
+ ${WRKDIR}/target/release/hq \
+ ${STAGEDIR}${PREFIX}/bin/hq
+
+.include <bsd.port.mk>
diff --git a/textproc/html-query/distinfo b/textproc/html-query/distinfo
new file mode 100644
index 000000000000..e2328852c5cc
--- /dev/null
+++ b/textproc/html-query/distinfo
@@ -0,0 +1,353 @@
+TIMESTAMP = 1753125104
+SHA256 (rust/crates/ahash-0.7.7.crate) = 5a824f2aa7e75a0c98c5a504fceb80649e9c35265d44525b5f94de4771a395cd
+SIZE (rust/crates/ahash-0.7.7.crate) = 38508
+SHA256 (rust/crates/ahash-0.8.6.crate) = 91429305e9f0a25f6205c5b8e0d2db09e0708a7a6df0f42212bb56c32c8ac97a
+SIZE (rust/crates/ahash-0.8.6.crate) = 42780
+SHA256 (rust/crates/anstream-0.6.4.crate) = 2ab91ebe16eb252986481c5b62f6098f3b698a45e34b5b98200cf20dd2484a44
+SIZE (rust/crates/anstream-0.6.4.crate) = 20593
+SHA256 (rust/crates/anstyle-1.0.4.crate) = 7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87
+SIZE (rust/crates/anstyle-1.0.4.crate) = 13998
+SHA256 (rust/crates/anstyle-parse-0.2.2.crate) = 317b9a89c1868f5ea6ff1d9539a69f45dffc21ce321ac1fd1160dfa48c8e2140
+SIZE (rust/crates/anstyle-parse-0.2.2.crate) = 24696
+SHA256 (rust/crates/anstyle-query-1.0.0.crate) = 5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b
+SIZE (rust/crates/anstyle-query-1.0.0.crate) = 8620
+SHA256 (rust/crates/anstyle-wincon-3.0.1.crate) = f0699d10d2f4d628a98ee7b57b289abbc98ff3bad977cb3152709d4bf2330628
+SIZE (rust/crates/anstyle-wincon-3.0.1.crate) = 11279
+SHA256 (rust/crates/anyhow-1.0.75.crate) = a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6
+SIZE (rust/crates/anyhow-1.0.75.crate) = 43901
+SHA256 (rust/crates/arrayvec-0.7.4.crate) = 96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711
+SIZE (rust/crates/arrayvec-0.7.4.crate) = 29856
+SHA256 (rust/crates/async-channel-1.9.0.crate) = 81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35
+SIZE (rust/crates/async-channel-1.9.0.crate) = 13664
+SHA256 (rust/crates/async-lock-2.8.0.crate) = 287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b
+SIZE (rust/crates/async-lock-2.8.0.crate) = 29944
+SHA256 (rust/crates/async-task-4.5.0.crate) = b4eb2cdb97421e01129ccb49169d8279ed21e829929144f4a22a6e54ac549ca1
+SIZE (rust/crates/async-task-4.5.0.crate) = 36956
+SHA256 (rust/crates/async-trait-0.1.74.crate) = a66537f1bb974b254c98ed142ff995236e81b9d0fe4db0575f46612cb15eb0f9
+SIZE (rust/crates/async-trait-0.1.74.crate) = 28997
+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.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
+SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
+SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
+SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
+SHA256 (rust/crates/bitflags-2.4.1.crate) = 327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07
+SIZE (rust/crates/bitflags-2.4.1.crate) = 37043
+SHA256 (rust/crates/blocking-1.4.1.crate) = 8c36a4d0d48574b3dd360b4b7d95cc651d2b6557b6402848a27d4b228a473e2a
+SIZE (rust/crates/blocking-1.4.1.crate) = 17205
+SHA256 (rust/crates/brownstone-3.0.0.crate) = c5839ee4f953e811bfdcf223f509cb2c6a3e1447959b0bff459405575bc17f22
+SIZE (rust/crates/brownstone-3.0.0.crate) = 10770
+SHA256 (rust/crates/bumpalo-3.14.0.crate) = 7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec
+SIZE (rust/crates/bumpalo-3.14.0.crate) = 82400
+SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
+SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
+SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
+SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/clap-4.4.10.crate) = 41fffed7514f420abec6d183b1d3acfd9099c79c3a10a06ade4f8203f1411272
+SIZE (rust/crates/clap-4.4.10.crate) = 54778
+SHA256 (rust/crates/clap_builder-4.4.9.crate) = 63361bae7eef3771745f02d8d892bec2fee5f6e34af316ba556e7f97a7069ff1
+SIZE (rust/crates/clap_builder-4.4.9.crate) = 163198
+SHA256 (rust/crates/clap_derive-4.4.7.crate) = cf9804afaaf59a91e75b022a30fb7229a7901f60c755489cc61c9b423b836442
+SIZE (rust/crates/clap_derive-4.4.7.crate) = 29046
+SHA256 (rust/crates/clap_lex-0.6.0.crate) = 702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1
+SIZE (rust/crates/clap_lex-0.6.0.crate) = 12272
+SHA256 (rust/crates/colorchoice-1.0.0.crate) = acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7
+SIZE (rust/crates/colorchoice-1.0.0.crate) = 6857
+SHA256 (rust/crates/concurrent-queue-2.3.0.crate) = f057a694a54f12365049b0958a1685bb52d567f5593b355fbf685838e873d400
+SIZE (rust/crates/concurrent-queue-2.3.0.crate) = 20189
+SHA256 (rust/crates/console_error_panic_hook-0.1.7.crate) = a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc
+SIZE (rust/crates/console_error_panic_hook-0.1.7.crate) = 507196
+SHA256 (rust/crates/crossbeam-utils-0.8.16.crate) = 5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294
+SIZE (rust/crates/crossbeam-utils-0.8.16.crate) = 42508
+SHA256 (rust/crates/cssparser-0.31.2.crate) = 5b3df4f93e5fbbe73ec01ec8d3f68bba73107993a5b1e7519273c32db9b0d5be
+SIZE (rust/crates/cssparser-0.31.2.crate) = 60602
+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.3.crate) = 0209d94da627ab5605dcccf08bb18afa5009cfbef48d8a8b7d7bdbc79be25c5e
+SIZE (rust/crates/darling-0.20.3.crate) = 26066
+SHA256 (rust/crates/darling_core-0.20.3.crate) = 177e3443818124b357d8e76f53be906d60937f0d3a90773a664fa63fa253e621
+SIZE (rust/crates/darling_core-0.20.3.crate) = 60281
+SHA256 (rust/crates/darling_macro-0.20.3.crate) = 836a9bbc7ad63342d6d6e7b815ccab164bc77a2d95d84bc3117a8c0d5c98e2d5
+SIZE (rust/crates/darling_macro-0.20.3.crate) = 1859
+SHA256 (rust/crates/derive_more-0.99.17.crate) = 4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321
+SIZE (rust/crates/derive_more-0.99.17.crate) = 55771
+SHA256 (rust/crates/dioxus-0.4.0.crate) = 734b13d4894daf5cee7d4a1d7960da207acd7d4b4e427c05c201a2ba87a5c032
+SIZE (rust/crates/dioxus-0.4.0.crate) = 16691
+SHA256 (rust/crates/dioxus-core-0.4.2.crate) = 9980d48779193a6fb30fb43cdb06cdcc6ada2173a73579bf92dec81607a7ed5e
+SIZE (rust/crates/dioxus-core-0.4.2.crate) = 94696
+SHA256 (rust/crates/dioxus-core-macro-0.4.0.crate) = e98f3e3fc1fb1f8796e30a5eaa6e037ca44105bdee3a70ed66721ac8b720c931
+SIZE (rust/crates/dioxus-core-macro-0.4.0.crate) = 21888
+SHA256 (rust/crates/dioxus-debug-cell-0.1.1.crate) = 2ea539174bb236e0e7dc9c12b19b88eae3cb574dedbd0252a2d43ea7e6de13e2
+SIZE (rust/crates/dioxus-debug-cell-0.1.1.crate) = 9700
+SHA256 (rust/crates/dioxus-hooks-0.4.0.crate) = 808e553203e4c2534e186a8a9da0f4032027ff5413067307ea8ecbd793e37f57
+SIZE (rust/crates/dioxus-hooks-0.4.0.crate) = 24165
+SHA256 (rust/crates/dioxus-hot-reload-0.4.0.crate) = 1ceb8aca167a64e4b0afaff447b13052402a9ade3f21b9e7d031b6b72669994a
+SIZE (rust/crates/dioxus-hot-reload-0.4.0.crate) = 6694
+SHA256 (rust/crates/dioxus-html-0.4.0.crate) = fb712fe56650dafddb626f8aed3d6ae194706c0299e175e99b45464add8b7af1
+SIZE (rust/crates/dioxus-html-0.4.0.crate) = 45216
+SHA256 (rust/crates/dioxus-interpreter-js-0.4.0.crate) = b2d35a6680cb2cf003a6c84fcaaa6d2a60b930efe4750910977b4e513bd73826
+SIZE (rust/crates/dioxus-interpreter-js-0.4.0.crate) = 9473
+SHA256 (rust/crates/dioxus-logger-0.4.1.crate) = 3d7cbab0b5519060fe9e14b3c21e3f2329b8386cd905618f78c7b929cd00cf54
+SIZE (rust/crates/dioxus-logger-0.4.1.crate) = 4083
+SHA256 (rust/crates/dioxus-rsx-0.4.0.crate) = 531a6b418fb75d08389920c024d1c082b500844cf50ccb16ad8d9ee33a1907a1
+SIZE (rust/crates/dioxus-rsx-0.4.0.crate) = 20277
+SHA256 (rust/crates/dioxus-web-0.4.0.crate) = 91d9dcd05db44c292220d520868bf703ea8165539ed8d80c60a7c33c3a846e8c
+SIZE (rust/crates/dioxus-web-0.4.0.crate) = 39450
+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.4.crate) = dbaceec3c6e4211c79e7b1800fb9680527106beb2f9c51904a3210c03a448c74
+SIZE (rust/crates/dtoa-short-0.3.4.crate) = 8276
+SHA256 (rust/crates/ego-tree-0.6.2.crate) = 3a68a4904193147e0a8dec3314640e6db742afd5f6e634f428a6af230d9b3591
+SIZE (rust/crates/ego-tree-0.6.2.crate) = 8962
+SHA256 (rust/crates/enumset-1.1.3.crate) = 226c0da7462c13fb57e5cc9e0dc8f0635e7d27f276a3a7fd30054647f669007d
+SIZE (rust/crates/enumset-1.1.3.crate) = 26976
+SHA256 (rust/crates/enumset_derive-0.8.1.crate) = e08b6c6ab82d70f08844964ba10c7babb716de2ecaeab9be5717918a5177d3af
+SIZE (rust/crates/enumset_derive-0.8.1.crate) = 12711
+SHA256 (rust/crates/euclid-0.22.9.crate) = 87f253bc5c813ca05792837a0ff4b3a580336b224512d48f7eda1d7dd9210787
+SIZE (rust/crates/euclid-0.22.9.crate) = 76671
+SHA256 (rust/crates/event-listener-2.5.3.crate) = 0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0
+SIZE (rust/crates/event-listener-2.5.3.crate) = 15392
+SHA256 (rust/crates/fastrand-2.0.1.crate) = 25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5
+SIZE (rust/crates/fastrand-2.0.1.crate) = 14664
+SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
+SIZE (rust/crates/fnv-1.0.7.crate) = 11266
+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.29.crate) = ff4dd66668b557604244583e3e1e1eada8c5c2e96a6d0d6653ede395b78bbacb
+SIZE (rust/crates/futures-channel-0.3.29.crate) = 32432
+SHA256 (rust/crates/futures-core-0.3.29.crate) = eb1d22c66e66d9d72e1758f0bd7d4fd0bee04cad842ee34587d68c07e45d088c
+SIZE (rust/crates/futures-core-0.3.29.crate) = 14808
+SHA256 (rust/crates/futures-io-0.3.29.crate) = 8bf34a163b5c4c52d0478a4d757da8fb65cabef42ba90515efee0f6f9fa45aaa
+SIZE (rust/crates/futures-io-0.3.29.crate) = 8908
+SHA256 (rust/crates/futures-lite-1.13.0.crate) = 49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce
+SIZE (rust/crates/futures-lite-1.13.0.crate) = 37058
+SHA256 (rust/crates/futures-macro-0.3.29.crate) = 53b153fd91e4b0147f4aced87be237c98248656bb01050b96bf3ee89220a8ddb
+SIZE (rust/crates/futures-macro-0.3.29.crate) = 11278
+SHA256 (rust/crates/futures-task-0.3.29.crate) = efd193069b0ddadc69c46389b740bbccdd97203899b48d09c5f7969591d6bae2
+SIZE (rust/crates/futures-task-0.3.29.crate) = 11853
+SHA256 (rust/crates/futures-util-0.3.29.crate) = a19526d624e703a3179b3d322efec918b6246ea0fa51d41124525f00f1cc8104
+SIZE (rust/crates/futures-util-0.3.29.crate) = 160207
+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.11.crate) = fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f
+SIZE (rust/crates/getrandom-0.2.11.crate) = 35391
+SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
+SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
+SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
+SIZE (rust/crates/heck-0.4.1.crate) = 11567
+SHA256 (rust/crates/html5ever-0.26.0.crate) = bea68cab48b8459f17cf1c944c67ddc572d272d9f2b274140f223ecb1da4a3b7
+SIZE (rust/crates/html5ever-0.26.0.crate) = 72921
+SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
+SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
+SHA256 (rust/crates/indent_write-2.2.0.crate) = 0cfe9645a18782869361d9c8732246be7b410ad4e919d3609ebabdac00ba12c3
+SIZE (rust/crates/indent_write-2.2.0.crate) = 11090
+SHA256 (rust/crates/interprocess-docfix-1.2.2.crate) = 4b84ee245c606aeb0841649a9288e3eae8c61b853a8cd5c0e14450e96d53d28f
+SIZE (rust/crates/interprocess-docfix-1.2.2.crate) = 115427
+SHA256 (rust/crates/intmap-0.7.1.crate) = ae52f28f45ac2bc96edb7714de995cffc174a395fb0abf5bff453587c980d7b9
+SIZE (rust/crates/intmap-0.7.1.crate) = 6708
+SHA256 (rust/crates/itoa-1.0.9.crate) = af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38
+SIZE (rust/crates/itoa-1.0.9.crate) = 10492
+SHA256 (rust/crates/joinery-2.1.0.crate) = 72167d68f5fce3b8655487b8038691a3c9984ee769590f93f2a631f4ad64e4f5
+SIZE (rust/crates/joinery-2.1.0.crate) = 14163
+SHA256 (rust/crates/js-sys-0.3.65.crate) = 54c0c35952f67de54bb584e9fd912b3023117cbafc0a77d8f3dee1fb5f572fe8
+SIZE (rust/crates/js-sys-0.3.65.crate) = 80725
+SHA256 (rust/crates/keyboard-types-0.6.2.crate) = 0b7668b7cff6a51fe61cdde64cd27c8a220786f399501b57ebe36f7d8112fd68
+SIZE (rust/crates/keyboard-types-0.6.2.crate) = 36367
+SHA256 (rust/crates/libc-0.2.150.crate) = 89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c
+SIZE (rust/crates/libc-0.2.150.crate) = 719359
+SHA256 (rust/crates/lock_api-0.4.11.crate) = 3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45
+SIZE (rust/crates/lock_api-0.4.11.crate) = 27487
+SHA256 (rust/crates/log-0.4.20.crate) = b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f
+SIZE (rust/crates/log-0.4.20.crate) = 38307
+SHA256 (rust/crates/longest-increasing-subsequence-0.1.0.crate) = b3bd0dd2cd90571056fdb71f6275fada10131182f84899f4b2a916e565d81d86
+SIZE (rust/crates/longest-increasing-subsequence-0.1.0.crate) = 9734
+SHA256 (rust/crates/lru-0.8.1.crate) = b6e8aaa3f231bb4bd57b84b2d5dc3ae7f350265df8aa96492e0bc394a1571909
+SIZE (rust/crates/lru-0.8.1.crate) = 13518
+SHA256 (rust/crates/mac-0.1.1.crate) = c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4
+SIZE (rust/crates/mac-0.1.1.crate) = 4838
+SHA256 (rust/crates/markup5ever-0.11.0.crate) = 7a2629bb1404f3d34c2e921f21fd34ba00b206124c81f65c50b43b6aaefeb016
+SIZE (rust/crates/markup5ever-0.11.0.crate) = 34667
+SHA256 (rust/crates/memchr-2.6.4.crate) = f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167
+SIZE (rust/crates/memchr-2.6.4.crate) = 94439
+SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
+SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
+SHA256 (rust/crates/new_debug_unreachable-1.0.4.crate) = e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54
+SIZE (rust/crates/new_debug_unreachable-1.0.4.crate) = 2561
+SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
+SIZE (rust/crates/nom-7.1.3.crate) = 117570
+SHA256 (rust/crates/nom-supreme-0.8.0.crate) = 2bd3ae6c901f1959588759ff51c95d24b491ecb9ff91aa9c2ef4acc5b1dcab27
+SIZE (rust/crates/nom-supreme-0.8.0.crate) = 31430
+SHA256 (rust/crates/num-traits-0.2.17.crate) = 39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c
+SIZE (rust/crates/num-traits-0.2.17.crate) = 50190
+SHA256 (rust/crates/once_cell-1.18.0.crate) = dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d
+SIZE (rust/crates/once_cell-1.18.0.crate) = 32969
+SHA256 (rust/crates/ordered-float-2.10.1.crate) = 68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c
+SIZE (rust/crates/ordered-float-2.10.1.crate) = 16029
+SHA256 (rust/crates/parking_lot-0.12.1.crate) = 3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f
+SIZE (rust/crates/parking_lot-0.12.1.crate) = 40967
+SHA256 (rust/crates/parking_lot_core-0.9.9.crate) = 4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e
+SIZE (rust/crates/parking_lot_core-0.9.9.crate) = 32445
+SHA256 (rust/crates/phf-0.10.1.crate) = fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259
+SIZE (rust/crates/phf-0.10.1.crate) = 5406
+SHA256 (rust/crates/phf-0.11.2.crate) = ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc
+SIZE (rust/crates/phf-0.11.2.crate) = 21569
+SHA256 (rust/crates/phf_codegen-0.10.0.crate) = 4fb1c3a8bc4dd4e5cfce29b44ffc14bedd2ee294559a294e2a4d4c9e9a6a13cd
+SIZE (rust/crates/phf_codegen-0.10.0.crate) = 3402
+SHA256 (rust/crates/phf_generator-0.10.0.crate) = 5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6
+SIZE (rust/crates/phf_generator-0.10.0.crate) = 7525
+SHA256 (rust/crates/phf_generator-0.11.2.crate) = 48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0
+SIZE (rust/crates/phf_generator-0.11.2.crate) = 14190
+SHA256 (rust/crates/phf_macros-0.11.2.crate) = 3444646e286606587e49f3bcf1679b8cef1dc2c5ecc29ddacaffc305180d464b
+SIZE (rust/crates/phf_macros-0.11.2.crate) = 4748
+SHA256 (rust/crates/phf_shared-0.10.0.crate) = b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096
+SIZE (rust/crates/phf_shared-0.10.0.crate) = 4095
+SHA256 (rust/crates/phf_shared-0.11.2.crate) = 90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b
+SIZE (rust/crates/phf_shared-0.11.2.crate) = 14284
+SHA256 (rust/crates/pin-project-lite-0.2.13.crate) = 8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58
+SIZE (rust/crates/pin-project-lite-0.2.13.crate) = 29141
+SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
+SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
+SHA256 (rust/crates/piper-0.2.1.crate) = 668d31b1c4eba19242f2088b2bf3316b82ca31082a8335764db4e083db7485d4
+SIZE (rust/crates/piper-0.2.1.crate) = 15878
+SHA256 (rust/crates/ppv-lite86-0.2.17.crate) = 5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de
+SIZE (rust/crates/ppv-lite86-0.2.17.crate) = 22242
+SHA256 (rust/crates/precomputed-hash-0.1.1.crate) = 925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c
+SIZE (rust/crates/precomputed-hash-0.1.1.crate) = 1640
+SHA256 (rust/crates/proc-macro2-1.0.69.crate) = 134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da
+SIZE (rust/crates/proc-macro2-1.0.69.crate) = 44271
+SHA256 (rust/crates/quote-1.0.33.crate) = 5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae
+SIZE (rust/crates/quote-1.0.33.crate) = 28090
+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/redox_syscall-0.4.1.crate) = 4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa
+SIZE (rust/crates/redox_syscall-0.4.1.crate) = 24858
+SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
+SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
+SHA256 (rust/crates/rustc_version-0.4.0.crate) = bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366
+SIZE (rust/crates/rustc_version-0.4.0.crate) = 12175
+SHA256 (rust/crates/ryu-1.0.15.crate) = 1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741
+SIZE (rust/crates/ryu-1.0.15.crate) = 46906
+SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
+SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
+SHA256 (rust/crates/scraper-0.18.1.crate) = 585480e3719b311b78a573db1c9d9c4c1f8010c2dee4cc59c2efe58ea4dbc3e1
+SIZE (rust/crates/scraper-0.18.1.crate) = 23389
+SHA256 (rust/crates/selectors-0.25.0.crate) = 4eb30575f3638fc8f6815f448d50cb1a2e255b0897985c8c59f4d37b72a07b06
+SIZE (rust/crates/selectors-0.25.0.crate) = 53052
+SHA256 (rust/crates/semver-1.0.20.crate) = 836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090
+SIZE (rust/crates/semver-1.0.20.crate) = 30451
+SHA256 (rust/crates/serde-1.0.193.crate) = 25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89
+SIZE (rust/crates/serde-1.0.193.crate) = 76863
+SHA256 (rust/crates/serde-value-0.7.0.crate) = f3a1a3341211875ef120e117ea7fd5228530ae7e7036a779fdc9117be6b3282c
+SIZE (rust/crates/serde-value-0.7.0.crate) = 10249
+SHA256 (rust/crates/serde-wasm-bindgen-0.5.0.crate) = f3b143e2833c57ab9ad3ea280d21fd34e285a42837aeb0ee301f4f41890fa00e
+SIZE (rust/crates/serde-wasm-bindgen-0.5.0.crate) = 17235
+SHA256 (rust/crates/serde_derive-1.0.193.crate) = 43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3
+SIZE (rust/crates/serde_derive-1.0.193.crate) = 55692
+SHA256 (rust/crates/serde_json-1.0.108.crate) = 3d1c7e3eac408d115102c4c24ad393e0821bb3a5df4d506a80f85f7a742a526b
+SIZE (rust/crates/serde_json-1.0.108.crate) = 146476
+SHA256 (rust/crates/serde_repr-0.1.17.crate) = 3081f5ffbb02284dda55132aa26daecedd7372a42417bbbab6f14ab7d6bb9145
+SIZE (rust/crates/serde_repr-0.1.17.crate) = 9971
+SHA256 (rust/crates/servo_arc-0.3.0.crate) = d036d71a959e00c77a63538b90a6c2390969f9772b096ea837205c6bd0491a44
+SIZE (rust/crates/servo_arc-0.3.0.crate) = 12738
+SHA256 (rust/crates/siphasher-0.3.11.crate) = 38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d
+SIZE (rust/crates/siphasher-0.3.11.crate) = 10442
+SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
+SIZE (rust/crates/slab-0.4.9.crate) = 17108
+SHA256 (rust/crates/sledgehammer_bindgen-0.2.4.crate) = c0bc2cf26c12673eee8674b19d56cec04e9b815704c71298eafac61f131f99d7
+SIZE (rust/crates/sledgehammer_bindgen-0.2.4.crate) = 20109
+SHA256 (rust/crates/sledgehammer_utils-0.2.0.crate) = 5cd16550f1dd7866c7580dbf80c892dc1bef106737eeb850d42c62ec61896059
+SIZE (rust/crates/sledgehammer_utils-0.2.0.crate) = 3848
+SHA256 (rust/crates/smallbox-0.8.2.crate) = d92359f97e6b417da4328a970cf04a044db104fbd57f7d72cb7ff665bb8806af
+SIZE (rust/crates/smallbox-0.8.2.crate) = 9305
+SHA256 (rust/crates/smallvec-1.11.1.crate) = 942b4a808e05215192e39f4ab80813e599068285906cc91aa64f923db842bd5a
+SIZE (rust/crates/smallvec-1.11.1.crate) = 34831
+SHA256 (rust/crates/spinning-0.1.0.crate) = 2d4f0e86297cad2658d92a707320d87bf4e6ae1050287f51d19b67ef3f153a7b
+SIZE (rust/crates/spinning-0.1.0.crate) = 12713
+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/string_cache-0.8.7.crate) = f91138e76242f575eb1d3b38b4f1362f10d3a43f47d182a5b359af488a02293b
+SIZE (rust/crates/string_cache-0.8.7.crate) = 16655
+SHA256 (rust/crates/string_cache_codegen-0.5.2.crate) = 6bb30289b722be4ff74a408c3cc27edeaad656e06cb1fe8fa9231fa59c728988
+SIZE (rust/crates/string_cache_codegen-0.5.2.crate) = 8156
+SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
+SIZE (rust/crates/strsim-0.10.0.crate) = 11355
+SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
+SIZE (rust/crates/syn-1.0.109.crate) = 237611
+SHA256 (rust/crates/syn-2.0.39.crate) = 23e78b90f2fcf45d3e842032ce32e3f2d1545ba6636271dcbf24fa306d87be7a
+SIZE (rust/crates/syn-2.0.39.crate) = 244129
+SHA256 (rust/crates/tendril-0.4.3.crate) = d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0
+SIZE (rust/crates/tendril-0.4.3.crate) = 37210
+SHA256 (rust/crates/thiserror-1.0.50.crate) = f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2
+SIZE (rust/crates/thiserror-1.0.50.crate) = 19414
+SHA256 (rust/crates/thiserror-impl-1.0.50.crate) = 266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8
+SIZE (rust/crates/thiserror-impl-1.0.50.crate) = 15357
+SHA256 (rust/crates/to_method-1.1.0.crate) = c7c4ceeeca15c8384bbc3e011dbd8fccb7f068a440b752b7d9b32ceb0ca0e2e8
+SIZE (rust/crates/to_method-1.1.0.crate) = 4738
+SHA256 (rust/crates/tracing-0.1.40.crate) = c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef
+SIZE (rust/crates/tracing-0.1.40.crate) = 79459
+SHA256 (rust/crates/tracing-core-0.1.32.crate) = c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54
+SIZE (rust/crates/tracing-core-0.1.32.crate) = 61221
+SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
+SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
+SHA256 (rust/crates/unicode-segmentation-1.10.1.crate) = 1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36
+SIZE (rust/crates/unicode-segmentation-1.10.1.crate) = 98416
+SHA256 (rust/crates/unicode-width-0.1.11.crate) = e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85
+SIZE (rust/crates/unicode-width-0.1.11.crate) = 19187
+SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9
+SIZE (rust/crates/utf-8-0.7.6.crate) = 10422
+SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a
+SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435
+SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
+SIZE (rust/crates/version_check-0.9.4.crate) = 14895
+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/wasm-bindgen-0.2.88.crate) = 7daec296f25a1bae309c0cd5c29c4b260e510e6d813c286b19eaadf409d40fce
+SIZE (rust/crates/wasm-bindgen-0.2.88.crate) = 181311
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.88.crate) = e397f4664c0e4e428e8313a469aaa58310d302159845980fd23b0f22a847f217
+SIZE (rust/crates/wasm-bindgen-backend-0.2.88.crate) = 28181
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.38.crate) = 9afec9963e3d0994cac82455b2b3502b81a7f40f9a0d32181f7528d9f4b43e02
+SIZE (rust/crates/wasm-bindgen-futures-0.4.38.crate) = 15376
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.88.crate) = 5961017b3b08ad5f3fe39f1e79877f8ee7c23c5e5fd5eb80de95abc41f1f16b2
+SIZE (rust/crates/wasm-bindgen-macro-0.2.88.crate) = 13908
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.88.crate) = c5353b8dab669f5e10f5bd76df26a9360c748f054f862ff5f3f8aae0c7fb3907
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.88.crate) = 20008
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.88.crate) = 0d046c5d029ba91a1ed14da14dca44b68bf2f124cfbaf741c54151fdb3e0750b
+SIZE (rust/crates/wasm-bindgen-shared-0.2.88.crate) = 7264
+SHA256 (rust/crates/web-sys-0.3.65.crate) = 5db499c5f66323272151db0e666cd34f78617522fb0c1604d31a27c50c206a85
+SIZE (rust/crates/web-sys-0.3.65.crate) = 734287
+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-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-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
+SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
+SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
+SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
+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_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
+SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
+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_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
+SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
+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_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
+SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
+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/zerocopy-0.7.25.crate) = 8cd369a67c0edfef15010f980c3cbe45d7f651deac2cd67ce097cd801de16557
+SIZE (rust/crates/zerocopy-0.7.25.crate) = 127666
+SHA256 (rust/crates/zerocopy-derive-0.7.25.crate) = c2f140bda219a26ccc0cdb03dba58af72590c53b22642577d88a927bc5c87d6b
+SIZE (rust/crates/zerocopy-derive-0.7.25.crate) = 528380
+SHA256 (orf-html-query-html-query-v1.2.2_GH0.tar.gz) = 0fdc12100c178cd2e5ae61c54e640ecb68533017fcee4845ceb4050d1e4fff60
+SIZE (orf-html-query-html-query-v1.2.2_GH0.tar.gz) = 1172530
diff --git a/textproc/hq/pkg-descr b/textproc/html-query/pkg-descr
index 1941a18d8dfa..1941a18d8dfa 100644
--- a/textproc/hq/pkg-descr
+++ b/textproc/html-query/pkg-descr
diff --git a/textproc/jnv/Makefile b/textproc/jnv/Makefile
index 83e045bba5a3..c0dae3861612 100644
--- a/textproc/jnv/Makefile
+++ b/textproc/jnv/Makefile
@@ -1,7 +1,6 @@
PORTNAME= jnv
DISTVERSIONPREFIX= v
-DISTVERSION= 0.6.0
-PORTREVISION= 3
+DISTVERSION= 0.6.1
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
@@ -16,70 +15,70 @@ USES= cargo
USE_GITHUB= yes
GH_ACCOUNT= ynqa
-CARGO_CRATES= addr2line-0.22.0 \
- adler-1.0.2 \
- ahash-0.8.11 \
+CARGO_CRATES= addr2line-0.24.2 \
+ adler2-2.0.1 \
+ ahash-0.8.12 \
aho-corasick-1.1.3 \
- allocator-api2-0.2.18 \
- anstream-0.6.13 \
- anstyle-1.0.10 \
- anstyle-parse-0.2.3 \
- anstyle-query-1.0.2 \
- anstyle-wincon-3.0.2 \
- anyhow-1.0.97 \
- arboard-3.4.1 \
+ allocator-api2-0.2.21 \
+ 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 \
+ arboard-3.6.0 \
async-trait-0.1.88 \
- autocfg-1.2.0 \
- backtrace-0.3.73 \
- base64-0.21.7 \
- bincode-1.3.3 \
+ autocfg-1.5.0 \
+ backtrace-0.3.75 \
+ base64-0.22.1 \
bitflags-1.3.2 \
- bitflags-2.5.0 \
- block2-0.5.1 \
- bytemuck-1.16.3 \
+ bitflags-2.9.1 \
+ bytemuck-1.23.1 \
byteorder-lite-0.1.0 \
- bytes-1.9.0 \
- cc-1.2.5 \
- cfg-if-1.0.0 \
+ bytes-1.10.1 \
+ cc-1.2.29 \
+ cfg-if-1.0.1 \
+ chrono-0.4.41 \
chumsky-0.9.3 \
- clap-4.5.34 \
- clap_builder-4.5.34 \
- clap_derive-4.5.32 \
- clap_lex-0.7.4 \
+ clap-4.5.41 \
+ clap_builder-4.5.41 \
+ clap_derive-4.5.41 \
+ clap_lex-0.7.5 \
clipboard-win-5.4.0 \
- colorchoice-1.0.0 \
- core-foundation-0.9.4 \
- core-foundation-sys-0.8.6 \
- core-graphics-0.23.2 \
- core-graphics-types-0.1.3 \
- crc32fast-1.4.2 \
+ colorchoice-1.0.4 \
+ convert_case-0.7.1 \
+ crc32fast-1.5.0 \
crossbeam-deque-0.8.6 \
crossbeam-epoch-0.9.18 \
+ crossbeam-skiplist-0.1.3 \
crossbeam-utils-0.8.21 \
- crossterm-0.28.1 \
+ crossterm-0.29.0 \
crossterm_winapi-0.9.1 \
- darling-0.20.10 \
- darling_core-0.20.10 \
- darling_macro-0.20.10 \
- deranged-0.3.11 \
+ darling-0.20.11 \
+ darling_core-0.20.11 \
+ darling_macro-0.20.11 \
derive_builder-0.20.2 \
derive_builder_core-0.20.2 \
derive_builder_macro-0.20.2 \
+ derive_more-2.0.1 \
+ derive_more-impl-2.0.1 \
dirs-6.0.0 \
dirs-sys-0.5.0 \
+ dispatch2-0.3.0 \
+ document-features-0.2.11 \
+ downcast-rs-1.2.1 \
duration-string-0.5.2 \
- dyn-clone-1.0.17 \
+ dyn-clone-1.0.19 \
either-1.15.0 \
- equivalent-1.0.1 \
- errno-0.3.9 \
- error-code-3.2.0 \
- fdeflate-0.3.4 \
- filedescriptor-0.8.2 \
- flate2-1.0.31 \
+ equivalent-1.0.2 \
+ errno-0.3.13 \
+ error-code-3.3.2 \
+ fastrand-2.3.0 \
+ fdeflate-0.3.7 \
+ filedescriptor-0.8.3 \
+ fixedbitset-0.4.2 \
+ flate2-1.1.2 \
fnv-1.0.7 \
- foreign-types-0.5.0 \
- foreign-types-macros-0.2.3 \
- foreign-types-shared-0.3.1 \
futures-0.3.31 \
futures-channel-0.3.31 \
futures-core-0.3.31 \
@@ -90,130 +89,159 @@ CARGO_CRATES= addr2line-0.22.0 \
futures-task-0.3.31 \
futures-util-0.3.31 \
gethostname-0.4.3 \
- getrandom-0.2.14 \
- gimli-0.29.0 \
- hashbrown-0.14.3 \
- hashbrown-0.15.2 \
+ getrandom-0.2.16 \
+ getrandom-0.3.3 \
+ gimli-0.31.1 \
+ hashbrown-0.14.5 \
+ hashbrown-0.15.4 \
heck-0.5.0 \
- hermit-abi-0.3.9 \
- hifijson-0.2.1 \
+ hifijson-0.2.2 \
ident_case-1.0.1 \
- image-0.25.2 \
- indexmap-2.7.0 \
- itoa-1.0.11 \
- jaq-core-1.2.1 \
- jaq-interpret-1.2.1 \
- jaq-parse-1.0.2 \
- jaq-std-1.2.1 \
- jaq-syn-1.1.0 \
- jpeg-decoder-0.3.1 \
- libc-0.2.169 \
- libm-0.2.8 \
- libredox-0.1.3 \
- linux-raw-sys-0.4.14 \
- lock_api-0.4.11 \
- log-0.4.22 \
- memchr-2.7.2 \
- miniz_oxide-0.7.4 \
- mio-1.0.2 \
- num-conv-0.1.0 \
+ image-0.25.6 \
+ indexmap-2.10.0 \
+ io-uring-0.7.8 \
+ is_terminal_polyfill-1.70.1 \
+ itoa-1.0.15 \
+ jaq-core-1.5.1 \
+ jaq-interpret-1.5.0 \
+ jaq-parse-1.0.3 \
+ jaq-std-1.6.0 \
+ jaq-syn-1.6.0 \
+ jpeg-decoder-0.3.2 \
+ libc-0.2.174 \
+ libm-0.2.15 \
+ libredox-0.1.4 \
+ linux-raw-sys-0.4.15 \
+ linux-raw-sys-0.9.4 \
+ litrs-0.4.1 \
+ lock_api-0.4.13 \
+ log-0.4.27 \
+ memchr-2.7.5 \
+ minimal-lexical-0.2.1 \
+ miniz_oxide-0.8.9 \
+ mio-1.0.4 \
+ nom-7.1.3 \
num-traits-0.2.19 \
- objc-sys-0.3.5 \
- objc2-0.5.2 \
- objc2-app-kit-0.2.2 \
- objc2-core-data-0.2.2 \
- objc2-core-image-0.2.2 \
- objc2-encode-4.0.3 \
- objc2-foundation-0.2.2 \
- objc2-metal-0.2.2 \
- objc2-quartz-core-0.2.2 \
+ objc2-0.6.1 \
+ objc2-app-kit-0.3.1 \
+ objc2-core-foundation-0.3.1 \
+ objc2-core-graphics-0.3.1 \
+ objc2-encode-4.1.0 \
+ objc2-foundation-0.3.1 \
+ objc2-io-surface-0.3.1 \
object-0.36.7 \
- once_cell-1.19.0 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
option-ext-0.2.0 \
- parking_lot-0.12.1 \
- parking_lot_core-0.9.9 \
- pin-project-lite-0.2.15 \
+ os_pipe-1.2.2 \
+ parking_lot-0.12.4 \
+ parking_lot_core-0.9.11 \
+ percent-encoding-2.3.1 \
+ petgraph-0.6.5 \
+ pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
- png-0.17.13 \
- powerfmt-0.2.0 \
- proc-macro2-1.0.92 \
- promkit-core-0.1.0 \
- promkit-widgets-0.1.0 \
+ pkg-config-0.3.32 \
+ png-0.17.16 \
+ proc-macro2-1.0.95 \
+ promkit-core-0.2.0 \
+ promkit-widgets-0.2.0 \
+ quick-xml-0.37.5 \
quote-1.0.40 \
+ r-efi-5.3.0 \
rayon-1.10.0 \
rayon-core-1.12.1 \
- redox_syscall-0.4.1 \
+ redox_syscall-0.5.13 \
redox_users-0.5.0 \
- regex-1.10.4 \
- regex-automata-0.4.6 \
- regex-syntax-0.8.3 \
- rustc-demangle-0.1.24 \
- rustix-0.38.34 \
- ryu-1.0.17 \
+ regex-1.11.1 \
+ regex-automata-0.4.9 \
+ regex-syntax-0.8.5 \
+ rustc-demangle-0.1.25 \
+ rustix-0.38.44 \
+ rustix-1.0.8 \
+ ryu-1.0.20 \
scopeguard-1.2.0 \
serde-1.0.219 \
serde_derive-1.0.219 \
serde_json-1.0.140 \
- serde_spanned-0.6.8 \
+ serde_spanned-1.0.0 \
shlex-1.3.0 \
- signal-hook-0.3.17 \
+ signal-hook-0.3.18 \
signal-hook-mio-0.2.4 \
- signal-hook-registry-1.4.2 \
+ signal-hook-registry-1.4.5 \
simd-adler32-0.3.7 \
- slab-0.4.9 \
- smallvec-1.13.2 \
- socket2-0.5.8 \
+ slab-0.4.10 \
+ smallvec-1.15.1 \
+ socket2-0.5.10 \
strsim-0.11.1 \
- syn-2.0.95 \
- thiserror-1.0.64 \
+ syn-2.0.104 \
+ tempfile-3.20.0 \
+ thiserror-1.0.69 \
thiserror-2.0.12 \
- thiserror-impl-1.0.64 \
+ thiserror-impl-1.0.69 \
thiserror-impl-2.0.12 \
tiff-0.9.1 \
- time-0.3.36 \
- time-core-0.1.2 \
- time-macros-0.2.18 \
- tokio-1.44.1 \
+ tokio-1.46.1 \
tokio-macros-2.5.0 \
tokio-stream-0.1.17 \
- toml-0.8.20 \
- toml_datetime-0.6.8 \
- toml_edit-0.22.24 \
- unicode-ident-1.0.12 \
- unicode-width-0.2.0 \
+ toml-0.9.2 \
+ toml_datetime-0.7.0 \
+ toml_parser-1.0.1 \
+ toml_writer-1.0.2 \
+ tree_magic_mini-3.1.6 \
+ unicode-ident-1.0.18 \
+ unicode-segmentation-1.12.0 \
+ unicode-width-0.2.1 \
urlencoding-2.1.3 \
- utf8parse-0.2.1 \
- version_check-0.9.4 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- weezl-0.1.8 \
+ utf8parse-0.2.2 \
+ version_check-0.9.5 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasi-0.14.2+wasi-0.2.4 \
+ wayland-backend-0.3.10 \
+ wayland-client-0.31.10 \
+ wayland-protocols-0.32.8 \
+ wayland-protocols-wlr-0.3.8 \
+ wayland-scanner-0.31.6 \
+ wayland-sys-0.31.6 \
+ weezl-0.1.10 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-sys-0.48.0 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
windows-targets-0.48.5 \
windows-targets-0.52.6 \
+ windows-targets-0.53.2 \
windows_aarch64_gnullvm-0.48.5 \
windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.48.5 \
windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.0 \
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.48.5 \
windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.0 \
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.48.5 \
windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.6 \
- winnow-0.7.4 \
+ windows_x86_64_msvc-0.53.0 \
+ winnow-0.7.12 \
+ wit-bindgen-rt-0.39.0 \
+ wl-clipboard-rs-0.9.2 \
x11rb-0.13.1 \
x11rb-protocol-0.13.1 \
- zerocopy-0.7.32 \
- zerocopy-derive-0.7.32
+ zerocopy-0.8.26 \
+ zerocopy-derive-0.8.26
PLIST_FILES= bin/${PORTNAME}
diff --git a/textproc/jnv/distinfo b/textproc/jnv/distinfo
index 9bedaff5d220..ad319465eb17 100644
--- a/textproc/jnv/distinfo
+++ b/textproc/jnv/distinfo
@@ -1,132 +1,132 @@
-TIMESTAMP = 1743612051
-SHA256 (rust/crates/addr2line-0.22.0.crate) = 6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678
-SIZE (rust/crates/addr2line-0.22.0.crate) = 39156
-SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
-SIZE (rust/crates/adler-1.0.2.crate) = 12778
-SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
-SIZE (rust/crates/ahash-0.8.11.crate) = 43607
+TIMESTAMP = 1753124656
+SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
+SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
+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/allocator-api2-0.2.18.crate) = 5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f
-SIZE (rust/crates/allocator-api2-0.2.18.crate) = 62504
-SHA256 (rust/crates/anstream-0.6.13.crate) = d96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb
-SIZE (rust/crates/anstream-0.6.13.crate) = 30928
-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.3.crate) = c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c
-SIZE (rust/crates/anstyle-parse-0.2.3.crate) = 24699
-SHA256 (rust/crates/anstyle-query-1.0.2.crate) = e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648
-SIZE (rust/crates/anstyle-query-1.0.2.crate) = 8739
-SHA256 (rust/crates/anstyle-wincon-3.0.2.crate) = 1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7
-SIZE (rust/crates/anstyle-wincon-3.0.2.crate) = 11272
-SHA256 (rust/crates/anyhow-1.0.97.crate) = dcfed56ad506cb2c684a14971b8861fdc3baaaae314b9e5f9bb532cbe3ba7a4f
-SIZE (rust/crates/anyhow-1.0.97.crate) = 52221
-SHA256 (rust/crates/arboard-3.4.1.crate) = df099ccb16cd014ff054ac1bf392c67feeef57164b05c42f037cd40f5d4357f4
-SIZE (rust/crates/arboard-3.4.1.crate) = 47070
+SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
+SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
+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/arboard-3.6.0.crate) = 55f533f8e0af236ffe5eb979b99381df3258853f00ba2e44b6e1955292c75227
+SIZE (rust/crates/arboard-3.6.0.crate) = 52701
SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5
SIZE (rust/crates/async-trait-0.1.88.crate) = 32084
-SHA256 (rust/crates/autocfg-1.2.0.crate) = f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80
-SIZE (rust/crates/autocfg-1.2.0.crate) = 14808
-SHA256 (rust/crates/backtrace-0.3.73.crate) = 5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a
-SIZE (rust/crates/backtrace-0.3.73.crate) = 87617
-SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
-SIZE (rust/crates/base64-0.21.7.crate) = 82576
-SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
-SIZE (rust/crates/bincode-1.3.3.crate) = 28958
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+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-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/block2-0.5.1.crate) = 2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f
-SIZE (rust/crates/block2-0.5.1.crate) = 24191
-SHA256 (rust/crates/bytemuck-1.16.3.crate) = 102087e286b4677862ea56cf8fc58bb2cdfa8725c40ffb80fe3a008eb7f2fc83
-SIZE (rust/crates/bytemuck-1.16.3.crate) = 49539
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/bytemuck-1.23.1.crate) = 5c76a5792e44e4abe34d3abf15636779261d45a7450612059293d1d2cfc63422
+SIZE (rust/crates/bytemuck-1.23.1.crate) = 52585
SHA256 (rust/crates/byteorder-lite-0.1.0.crate) = 8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495
SIZE (rust/crates/byteorder-lite-0.1.0.crate) = 15909
-SHA256 (rust/crates/bytes-1.9.0.crate) = 325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b
-SIZE (rust/crates/bytes-1.9.0.crate) = 67320
-SHA256 (rust/crates/cc-1.2.5.crate) = c31a0499c1dc64f458ad13872de75c0eb7e3fdb0e67964610c914b034fc5956e
-SIZE (rust/crates/cc-1.2.5.crate) = 99839
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
+SIZE (rust/crates/bytes-1.10.1.crate) = 76779
+SHA256 (rust/crates/cc-1.2.29.crate) = 5c1599538de2394445747c8cf7935946e3cc27e9625f889d979bfb2aaf569362
+SIZE (rust/crates/cc-1.2.29.crate) = 108072
+SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
+SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
+SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
+SIZE (rust/crates/chrono-0.4.41.crate) = 234621
SHA256 (rust/crates/chumsky-0.9.3.crate) = 8eebd66744a15ded14960ab4ccdbfb51ad3b81f51f3f04a80adac98c985396c9
SIZE (rust/crates/chumsky-0.9.3.crate) = 75112
-SHA256 (rust/crates/clap-4.5.34.crate) = e958897981290da2a852763fe9cdb89cd36977a5d729023127095fa94d95e2ff
-SIZE (rust/crates/clap-4.5.34.crate) = 56980
-SHA256 (rust/crates/clap_builder-4.5.34.crate) = 83b0f35019843db2160b5bb19ae09b4e6411ac33fc6a712003c33e03090e2489
-SIZE (rust/crates/clap_builder-4.5.34.crate) = 168417
-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/clap-4.5.41.crate) = be92d32e80243a54711e5d7ce823c35c41c9d929dc4ab58e1276f625841aadf9
+SIZE (rust/crates/clap-4.5.41.crate) = 58298
+SHA256 (rust/crates/clap_builder-4.5.41.crate) = 707eab41e9622f9139419d573eca0900137718000c517d47da73045f54331c3d
+SIZE (rust/crates/clap_builder-4.5.41.crate) = 169633
+SHA256 (rust/crates/clap_derive-4.5.41.crate) = ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491
+SIZE (rust/crates/clap_derive-4.5.41.crate) = 33493
+SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
+SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
SHA256 (rust/crates/clipboard-win-5.4.0.crate) = 15efe7a882b08f34e38556b14f2fb3daa98769d06c7f0c1b076dfd0d983bc892
SIZE (rust/crates/clipboard-win-5.4.0.crate) = 20559
-SHA256 (rust/crates/colorchoice-1.0.0.crate) = acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7
-SIZE (rust/crates/colorchoice-1.0.0.crate) = 6857
-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.6.crate) = 06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f
-SIZE (rust/crates/core-foundation-sys-0.8.6.crate) = 37629
-SHA256 (rust/crates/core-graphics-0.23.2.crate) = c07782be35f9e1140080c6b96f0d44b739e2278479f64e02fdab4e32dfd8b081
-SIZE (rust/crates/core-graphics-0.23.2.crate) = 30763
-SHA256 (rust/crates/core-graphics-types-0.1.3.crate) = 45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf
-SIZE (rust/crates/core-graphics-types-0.1.3.crate) = 7063
-SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
-SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
+SHA256 (rust/crates/convert_case-0.7.1.crate) = bb402b8d4c85569410425650ce3eddc7d698ed96d39a73f941b08fb63082f1e7
+SIZE (rust/crates/convert_case-0.7.1.crate) = 23816
+SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
+SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
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-skiplist-0.1.3.crate) = df29de440c58ca2cc6e587ec3d22347551a32435fbde9d2bff64e78a9ffa151b
+SIZE (rust/crates/crossbeam-skiplist-0.1.3.crate) = 34930
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-0.29.0.crate) = d8b9f2e4c67f833b660cdb0a3523065869fb35570177239812ed4c905aeff87b
+SIZE (rust/crates/crossterm-0.29.0.crate) = 136635
SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b
SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027
-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/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
-SIZE (rust/crates/deranged-0.3.11.crate) = 18043
+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/derive_builder-0.20.2.crate) = 507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947
SIZE (rust/crates/derive_builder-0.20.2.crate) = 36661
SHA256 (rust/crates/derive_builder_core-0.20.2.crate) = 2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8
SIZE (rust/crates/derive_builder_core-0.20.2.crate) = 31397
SHA256 (rust/crates/derive_builder_macro-0.20.2.crate) = ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c
SIZE (rust/crates/derive_builder_macro-0.20.2.crate) = 6360
+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/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/dispatch2-0.3.0.crate) = 89a09f22a6c6069a18470eb92d2298acf25463f14256d24778e1230d789a2aec
+SIZE (rust/crates/dispatch2-0.3.0.crate) = 54606
+SHA256 (rust/crates/document-features-0.2.11.crate) = 95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d
+SIZE (rust/crates/document-features-0.2.11.crate) = 14640
+SHA256 (rust/crates/downcast-rs-1.2.1.crate) = 75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2
+SIZE (rust/crates/downcast-rs-1.2.1.crate) = 11821
SHA256 (rust/crates/duration-string-0.5.2.crate) = 04782251e09dc67c90d694d89e9a3e5fc6cfe883df1b203202de672d812fb299
SIZE (rust/crates/duration-string-0.5.2.crate) = 9280
-SHA256 (rust/crates/dyn-clone-1.0.17.crate) = 0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125
-SIZE (rust/crates/dyn-clone-1.0.17.crate) = 11848
+SHA256 (rust/crates/dyn-clone-1.0.19.crate) = 1c7a8fb8a9fbf66c1f703fe16184d10ca0ee9d23be5b4436400408ba54a95005
+SIZE (rust/crates/dyn-clone-1.0.19.crate) = 12896
SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
SIZE (rust/crates/either-1.15.0.crate) = 20114
-SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
-SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
-SHA256 (rust/crates/errno-0.3.9.crate) = 534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba
-SIZE (rust/crates/errno-0.3.9.crate) = 10690
-SHA256 (rust/crates/error-code-3.2.0.crate) = a0474425d51df81997e2f90a21591180b38eccf27292d755f3e30750225c175b
-SIZE (rust/crates/error-code-3.2.0.crate) = 7569
-SHA256 (rust/crates/fdeflate-0.3.4.crate) = 4f9bfee30e4dedf0ab8b422f03af778d9612b63f502710fc500a334ebe2de645
-SIZE (rust/crates/fdeflate-0.3.4.crate) = 25001
-SHA256 (rust/crates/filedescriptor-0.8.2.crate) = 7199d965852c3bac31f779ef99cbb4537f80e952e2d6aa0ffeb30cce00f4f46e
-SIZE (rust/crates/filedescriptor-0.8.2.crate) = 10830
-SHA256 (rust/crates/flate2-1.0.31.crate) = 7f211bbe8e69bbd0cfdea405084f128ae8b4aaa6b0b522fc8f2b009084797920
-SIZE (rust/crates/flate2-1.0.31.crate) = 108176
+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/error-code-3.3.2.crate) = dea2df4cf52843e0452895c455a1a2cfbb842a1e7329671acf418fdc53ed4c59
+SIZE (rust/crates/error-code-3.3.2.crate) = 8516
+SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
+SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
+SHA256 (rust/crates/fdeflate-0.3.7.crate) = 1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c
+SIZE (rust/crates/fdeflate-0.3.7.crate) = 27188
+SHA256 (rust/crates/filedescriptor-0.8.3.crate) = e40758ed24c9b2eeb76c35fb0aebc66c626084edd827e07e1552279814c6682d
+SIZE (rust/crates/filedescriptor-0.8.3.crate) = 12635
+SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
+SIZE (rust/crates/fixedbitset-0.4.2.crate) = 15954
+SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
+SIZE (rust/crates/flate2-1.1.2.crate) = 76495
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
-SHA256 (rust/crates/foreign-types-0.5.0.crate) = d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965
-SIZE (rust/crates/foreign-types-0.5.0.crate) = 7824
-SHA256 (rust/crates/foreign-types-macros-0.2.3.crate) = 1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742
-SIZE (rust/crates/foreign-types-macros-0.2.3.crate) = 7635
-SHA256 (rust/crates/foreign-types-shared-0.3.1.crate) = aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b
-SIZE (rust/crates/foreign-types-shared-0.3.1.crate) = 6006
SHA256 (rust/crates/futures-0.3.31.crate) = 65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876
SIZE (rust/crates/futures-0.3.31.crate) = 54953
SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10
@@ -147,126 +147,146 @@ SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc
SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
SHA256 (rust/crates/gethostname-0.4.3.crate) = 0176e0459c2e4a1fe232f984bca6890e681076abb9934f6cea7c326f3fc47818
SIZE (rust/crates/gethostname-0.4.3.crate) = 9336
-SHA256 (rust/crates/getrandom-0.2.14.crate) = 94b22e06ecb0110981051723910cbf0b5f5e09a2062dd7663334ee79a9d1286c
-SIZE (rust/crates/getrandom-0.2.14.crate) = 37307
-SHA256 (rust/crates/gimli-0.29.0.crate) = 40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd
-SIZE (rust/crates/gimli-0.29.0.crate) = 275756
-SHA256 (rust/crates/hashbrown-0.14.3.crate) = 290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604
-SIZE (rust/crates/hashbrown-0.14.3.crate) = 141425
-SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
-SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
+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/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
+SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
+SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5
+SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447
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/hifijson-0.2.1.crate) = 18ae468bcb4dfecf0e4949ee28abbc99076b6a0077f51ddbc94dbfff8e6a870c
-SIZE (rust/crates/hifijson-0.2.1.crate) = 23266
+SHA256 (rust/crates/hifijson-0.2.2.crate) = 9958ab3ce3170c061a27679916bd9b969eceeb5e8b120438e6751d0987655c42
+SIZE (rust/crates/hifijson-0.2.2.crate) = 23401
SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
-SHA256 (rust/crates/image-0.25.2.crate) = 99314c8a2152b8ddb211f924cdae532d8c5e4c8bb54728e12fff1b0cd5963a10
-SIZE (rust/crates/image-0.25.2.crate) = 225656
-SHA256 (rust/crates/indexmap-2.7.0.crate) = 62f822373a4fe84d4bb149bf54e584a7f4abec90e072ed49cda0edea5b95471f
-SIZE (rust/crates/indexmap-2.7.0.crate) = 85335
-SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b
-SIZE (rust/crates/itoa-1.0.11.crate) = 10563
-SHA256 (rust/crates/jaq-core-1.2.1.crate) = 03d6a5713b8f33675abfac79d1db0022a3f28764b2a6b96a185c199ad8dab86d
-SIZE (rust/crates/jaq-core-1.2.1.crate) = 21580
-SHA256 (rust/crates/jaq-interpret-1.2.1.crate) = f569e38e5fc677db8dfda89ee0b4c25b3f53e811b16434fd14bdc5b43fc362ac
-SIZE (rust/crates/jaq-interpret-1.2.1.crate) = 38376
-SHA256 (rust/crates/jaq-parse-1.0.2.crate) = ef6f8beb9f9922546419e774e24199e8a968f54c63a5a2323c8f3ef3321ace14
-SIZE (rust/crates/jaq-parse-1.0.2.crate) = 17064
-SHA256 (rust/crates/jaq-std-1.2.1.crate) = 5d7871c59297cbfdd18f6f1bbbafaad24e97fd555ee1e2a1be7a40a5a20f551a
-SIZE (rust/crates/jaq-std-1.2.1.crate) = 16732
-SHA256 (rust/crates/jaq-syn-1.1.0.crate) = a4d60101fb791b20c982731d848ed6e7d25363656497647c2093b68bd88398d6
-SIZE (rust/crates/jaq-syn-1.1.0.crate) = 15340
-SHA256 (rust/crates/jpeg-decoder-0.3.1.crate) = f5d4a7da358eff58addd2877a45865158f0d78c911d43a5784ceb7bbf52833b0
-SIZE (rust/crates/jpeg-decoder-0.3.1.crate) = 744364
-SHA256 (rust/crates/libc-0.2.169.crate) = b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a
-SIZE (rust/crates/libc-0.2.169.crate) = 757901
-SHA256 (rust/crates/libm-0.2.8.crate) = 4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058
-SIZE (rust/crates/libm-0.2.8.crate) = 113450
-SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
-SIZE (rust/crates/libredox-0.1.3.crate) = 6068
-SHA256 (rust/crates/linux-raw-sys-0.4.14.crate) = 78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89
-SIZE (rust/crates/linux-raw-sys-0.4.14.crate) = 1826665
-SHA256 (rust/crates/lock_api-0.4.11.crate) = 3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45
-SIZE (rust/crates/lock_api-0.4.11.crate) = 27487
-SHA256 (rust/crates/log-0.4.22.crate) = a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24
-SIZE (rust/crates/log-0.4.22.crate) = 44027
-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.4.crate) = b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08
-SIZE (rust/crates/miniz_oxide-0.7.4.crate) = 56119
-SHA256 (rust/crates/mio-1.0.2.crate) = 80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec
-SIZE (rust/crates/mio-1.0.2.crate) = 102777
-SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
-SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
+SHA256 (rust/crates/image-0.25.6.crate) = db35664ce6b9810857a38a906215e75a9c879f0696556a39f59c62829710251a
+SIZE (rust/crates/image-0.25.6.crate) = 242367
+SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
+SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
+SHA256 (rust/crates/io-uring-0.7.8.crate) = b86e202f00093dcba4275d4636b93ef9dd75d025ae560d2521b45ea28ab49013
+SIZE (rust/crates/io-uring-0.7.8.crate) = 94958
+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/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/jaq-core-1.5.1.crate) = d6fda09ee08c84c81293fdf811d9ebaa87b327557b5391f290c926d728c2ddd4
+SIZE (rust/crates/jaq-core-1.5.1.crate) = 22924
+SHA256 (rust/crates/jaq-interpret-1.5.0.crate) = 2fe95ec3c24af3fd9f3dd1091593f5e49b003a66c496a8aa39d764d0a06ae17b
+SIZE (rust/crates/jaq-interpret-1.5.0.crate) = 41183
+SHA256 (rust/crates/jaq-parse-1.0.3.crate) = 0346d7d3146cdda8acd929581f3d6626a332356c74d5c95aeaffaac2eb6dee82
+SIZE (rust/crates/jaq-parse-1.0.3.crate) = 17750
+SHA256 (rust/crates/jaq-std-1.6.0.crate) = bfbaa55578fd3b70433b594a370741e0c364e4afff92cc0099623fce87311bc1
+SIZE (rust/crates/jaq-std-1.6.0.crate) = 17613
+SHA256 (rust/crates/jaq-syn-1.6.0.crate) = 1ba44fe4428c71304604261ecbae047ee9cfb60c4f1a6bd222ebbb31726d3948
+SIZE (rust/crates/jaq-syn-1.6.0.crate) = 27143
+SHA256 (rust/crates/jpeg-decoder-0.3.2.crate) = 00810f1d8b74be64b13dbf3db89ac67740615d6c891f0e7b6179326533011a07
+SIZE (rust/crates/jpeg-decoder-0.3.2.crate) = 745371
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
+SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de
+SIZE (rust/crates/libm-0.2.15.crate) = 156108
+SHA256 (rust/crates/libredox-0.1.4.crate) = 1580801010e535496706ba011c15f8532df6b42297d2e471fec38ceadd8c0638
+SIZE (rust/crates/libredox-0.1.4.crate) = 6946
+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.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
+SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
+SHA256 (rust/crates/litrs-0.4.1.crate) = b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5
+SIZE (rust/crates/litrs-0.4.1.crate) = 42603
+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/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+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.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/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
+SIZE (rust/crates/nom-7.1.3.crate) = 117570
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/objc-sys-0.3.5.crate) = cdb91bdd390c7ce1a8607f35f3ca7151b65afc0ff5ff3b34fa350f7d7c7e4310
-SIZE (rust/crates/objc-sys-0.3.5.crate) = 20560
-SHA256 (rust/crates/objc2-0.5.2.crate) = 46a785d4eeff09c14c487497c162e92766fbb3e4059a71840cecc03d9a50b804
-SIZE (rust/crates/objc2-0.5.2.crate) = 199204
-SHA256 (rust/crates/objc2-app-kit-0.2.2.crate) = e4e89ad9e3d7d297152b17d39ed92cd50ca8063a89a9fa569046d41568891eff
-SIZE (rust/crates/objc2-app-kit-0.2.2.crate) = 337435
-SHA256 (rust/crates/objc2-core-data-0.2.2.crate) = 617fbf49e071c178c0b24c080767db52958f716d9eabdf0890523aeae54773ef
-SIZE (rust/crates/objc2-core-data-0.2.2.crate) = 30575
-SHA256 (rust/crates/objc2-core-image-0.2.2.crate) = 55260963a527c99f1819c4f8e3b47fe04f9650694ef348ffd2227e8196d34c80
-SIZE (rust/crates/objc2-core-image-0.2.2.crate) = 20050
-SHA256 (rust/crates/objc2-encode-4.0.3.crate) = 7891e71393cd1f227313c9379a26a584ff3d7e6e7159e988851f0934c993f0f8
-SIZE (rust/crates/objc2-encode-4.0.3.crate) = 19478
-SHA256 (rust/crates/objc2-foundation-0.2.2.crate) = 0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8
-SIZE (rust/crates/objc2-foundation-0.2.2.crate) = 249330
-SHA256 (rust/crates/objc2-metal-0.2.2.crate) = dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6
-SIZE (rust/crates/objc2-metal-0.2.2.crate) = 75276
-SHA256 (rust/crates/objc2-quartz-core-0.2.2.crate) = e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a
-SIZE (rust/crates/objc2-quartz-core-0.2.2.crate) = 21306
+SHA256 (rust/crates/objc2-0.6.1.crate) = 88c6597e14493ab2e44ce58f2fdecf095a51f12ca57bec060a11c57332520551
+SIZE (rust/crates/objc2-0.6.1.crate) = 270980
+SHA256 (rust/crates/objc2-app-kit-0.3.1.crate) = e6f29f568bec459b0ddff777cec4fe3fd8666d82d5a40ebd0ff7e66134f89bcc
+SIZE (rust/crates/objc2-app-kit-0.3.1.crate) = 495884
+SHA256 (rust/crates/objc2-core-foundation-0.3.1.crate) = 1c10c2894a6fed806ade6027bcd50662746363a9589d3ec9d9bef30a4e4bc166
+SIZE (rust/crates/objc2-core-foundation-0.3.1.crate) = 178121
+SHA256 (rust/crates/objc2-core-graphics-0.3.1.crate) = 989c6c68c13021b5c2d6b71456ebb0f9dc78d752e86a98da7c716f4f9470f5a4
+SIZE (rust/crates/objc2-core-graphics-0.3.1.crate) = 72294
+SHA256 (rust/crates/objc2-encode-4.1.0.crate) = ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33
+SIZE (rust/crates/objc2-encode-4.1.0.crate) = 21004
+SHA256 (rust/crates/objc2-foundation-0.3.1.crate) = 900831247d2fe1a09a683278e5384cfb8c80c79fe6b166f9d14bfdde0ea1b03c
+SIZE (rust/crates/objc2-foundation-0.3.1.crate) = 324572
+SHA256 (rust/crates/objc2-io-surface-0.3.1.crate) = 7282e9ac92529fa3457ce90ebb15f4ecbc383e8338060960760fa2cf75420c3c
+SIZE (rust/crates/objc2-io-surface-0.3.1.crate) = 11724
SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
SIZE (rust/crates/object-0.36.7.crate) = 329938
-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.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/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
-SHA256 (rust/crates/parking_lot-0.12.1.crate) = 3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f
-SIZE (rust/crates/parking_lot-0.12.1.crate) = 40967
-SHA256 (rust/crates/parking_lot_core-0.9.9.crate) = 4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e
-SIZE (rust/crates/parking_lot_core-0.9.9.crate) = 32445
-SHA256 (rust/crates/pin-project-lite-0.2.15.crate) = 915a1e146535de9163f3987b8944ed8cf49a18bb0056bcebcdcece385cece4ff
-SIZE (rust/crates/pin-project-lite-0.2.15.crate) = 29683
+SHA256 (rust/crates/os_pipe-1.2.2.crate) = db335f4760b14ead6290116f2427bf33a14d4f0617d49f78a246de10c1831224
+SIZE (rust/crates/os_pipe-1.2.2.crate) = 10810
+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/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
+SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
+SHA256 (rust/crates/petgraph-0.6.5.crate) = b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db
+SIZE (rust/crates/petgraph-0.6.5.crate) = 710970
+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/png-0.17.13.crate) = 06e4b0d3d1312775e782c86c91a111aa1f910cbb65e1337f9975b5f9a554b5e1
-SIZE (rust/crates/png-0.17.13.crate) = 103176
-SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
-SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
-SHA256 (rust/crates/proc-macro2-1.0.92.crate) = 37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0
-SIZE (rust/crates/proc-macro2-1.0.92.crate) = 52353
-SHA256 (rust/crates/promkit-core-0.1.0.crate) = afdf9ca2b84218bffc62938a4755eb2c84c3015ed1eb98f2a4833701c9301a52
-SIZE (rust/crates/promkit-core-0.1.0.crate) = 10159
-SHA256 (rust/crates/promkit-widgets-0.1.0.crate) = 528fb688a78893954d5b37e9b98ab98b669f9ec997ce6dc285e850b92e4ad257
-SIZE (rust/crates/promkit-widgets-0.1.0.crate) = 27237
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
+SHA256 (rust/crates/png-0.17.16.crate) = 82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526
+SIZE (rust/crates/png-0.17.16.crate) = 117975
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
+SHA256 (rust/crates/promkit-core-0.2.0.crate) = ed89f85398b2590095afe8fb4852c177d09f568836c206a9bed823bf1e70a051
+SIZE (rust/crates/promkit-core-0.2.0.crate) = 12518
+SHA256 (rust/crates/promkit-widgets-0.2.0.crate) = f7ef81079760b198d5dde773c78b94a72edc2ebd057be386382c379e0d854fb6
+SIZE (rust/crates/promkit-widgets-0.2.0.crate) = 29974
+SHA256 (rust/crates/quick-xml-0.37.5.crate) = 331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb
+SIZE (rust/crates/quick-xml-0.37.5.crate) = 190481
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/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.4.1.crate) = 4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa
-SIZE (rust/crates/redox_syscall-0.4.1.crate) = 24858
+SHA256 (rust/crates/redox_syscall-0.5.13.crate) = 0d04b7d0ee6b4a0207a0a7adb104d23ecb0b47d6beae7152d0fa34b692b29fd6
+SIZE (rust/crates/redox_syscall-0.5.13.crate) = 29489
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.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/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
-SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
-SHA256 (rust/crates/rustix-0.38.34.crate) = 70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f
-SIZE (rust/crates/rustix-0.38.34.crate) = 365160
-SHA256 (rust/crates/ryu-1.0.17.crate) = e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1
-SIZE (rust/crates/ryu-1.0.17.crate) = 47537
+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/rustc-demangle-0.1.25.crate) = 989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f
+SIZE (rust/crates/rustc-demangle-0.1.25.crate) = 29590
+SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
+SIZE (rust/crates/rustix-0.38.44.crate) = 379347
+SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
+SIZE (rust/crates/rustix-1.0.8.crate) = 416688
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
@@ -275,125 +295,163 @@ SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21
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.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1
-SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330
+SHA256 (rust/crates/serde_spanned-1.0.0.crate) = 40734c41988f7306bb04f0ecf60ec0f3f1caa34290e4e8ea471dcd3346483b83
+SIZE (rust/crates/serde_spanned-1.0.0.crate) = 10956
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/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe
SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086
-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/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/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/syn-2.0.95.crate) = 46f71c0377baf4ef1cc3e3402ded576dccc315800fbc62dfc7fe04b009773b4a
-SIZE (rust/crates/syn-2.0.95.crate) = 297136
-SHA256 (rust/crates/thiserror-1.0.64.crate) = d50af8abc119fb8bb6dbabcfa89656f46f84aa0ac7688088608076ad2b459a84
-SIZE (rust/crates/thiserror-1.0.64.crate) = 21574
+SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
+SIZE (rust/crates/syn-2.0.104.crate) = 299699
+SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
+SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
+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.64.crate) = 08904e7672f5eb876eaaf87e0ce17857500934f4981c4a0ab2b4aa98baac7fc3
-SIZE (rust/crates/thiserror-impl-1.0.64.crate) = 16073
+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/tiff-0.9.1.crate) = ba1310fcea54c6a9a4fd1aad794ecc02c31682f6bfbecdf460bf19533eed1e3e
SIZE (rust/crates/tiff-0.9.1.crate) = 1423953
-SHA256 (rust/crates/time-0.3.36.crate) = 5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885
-SIZE (rust/crates/time-0.3.36.crate) = 119805
-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/tokio-1.44.1.crate) = f382da615b842244d4b8738c82ed1275e6c5dd90c459a30941cd07080b06c91a
-SIZE (rust/crates/tokio-1.44.1.crate) = 830115
+SHA256 (rust/crates/tokio-1.46.1.crate) = 0cc3a2344dafbe23a245241fe8b09735b521110d30fcefbbd5feb1797ca35d17
+SIZE (rust/crates/tokio-1.46.1.crate) = 823632
SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
SHA256 (rust/crates/tokio-stream-0.1.17.crate) = eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047
SIZE (rust/crates/tokio-stream-0.1.17.crate) = 38477
-SHA256 (rust/crates/toml-0.8.20.crate) = cd87a5cdd6ffab733b2f74bc4fd7ee5fff6634124999ac278c35fc78c6120148
-SIZE (rust/crates/toml-0.8.20.crate) = 51095
-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.24.crate) = 17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474
-SIZE (rust/crates/toml_edit-0.22.24.crate) = 106399
-SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
-SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
-SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd
-SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
+SHA256 (rust/crates/toml-0.9.2.crate) = ed0aee96c12fa71097902e0bb061a5e1ebd766a6636bb605ba401c45c1650eac
+SIZE (rust/crates/toml-0.9.2.crate) = 56695
+SHA256 (rust/crates/toml_datetime-0.7.0.crate) = bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3
+SIZE (rust/crates/toml_datetime-0.7.0.crate) = 18108
+SHA256 (rust/crates/toml_parser-1.0.1.crate) = 97200572db069e74c512a14117b296ba0a80a30123fbbb5aa1f4a348f639ca30
+SIZE (rust/crates/toml_parser-1.0.1.crate) = 35063
+SHA256 (rust/crates/toml_writer-1.0.2.crate) = fcc842091f2def52017664b53082ecbbeb5c7731092bad69d2c63050401dfd64
+SIZE (rust/crates/toml_writer-1.0.2.crate) = 16988
+SHA256 (rust/crates/tree_magic_mini-3.1.6.crate) = aac5e8971f245c3389a5a76e648bfc80803ae066a1243a75db0064d7c1129d63
+SIZE (rust/crates/tree_magic_mini-3.1.6.crate) = 14869
+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-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c
+SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344
SHA256 (rust/crates/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da
SIZE (rust/crates/urlencoding-2.1.3.crate) = 6538
-SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a
-SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435
-SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
-SIZE (rust/crates/version_check-0.9.4.crate) = 14895
-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/weezl-0.1.8.crate) = 53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082
-SIZE (rust/crates/weezl-0.1.8.crate) = 42175
+SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
+SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
+SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
+SIZE (rust/crates/version_check-0.9.5.crate) = 15554
+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/wayland-backend-0.3.10.crate) = fe770181423e5fc79d3e2a7f4410b7799d5aab1de4372853de3c6aa13ca24121
+SIZE (rust/crates/wayland-backend-0.3.10.crate) = 75632
+SHA256 (rust/crates/wayland-client-0.31.10.crate) = 978fa7c67b0847dbd6a9f350ca2569174974cd4082737054dbb7fbb79d7d9a61
+SIZE (rust/crates/wayland-client-0.31.10.crate) = 64777
+SHA256 (rust/crates/wayland-protocols-0.32.8.crate) = 779075454e1e9a521794fed15886323ea0feda3f8b0fc1390f5398141310422a
+SIZE (rust/crates/wayland-protocols-0.32.8.crate) = 210103
+SHA256 (rust/crates/wayland-protocols-wlr-0.3.8.crate) = 1cb6cdc73399c0e06504c437fe3cf886f25568dd5454473d565085b36d6a8bbf
+SIZE (rust/crates/wayland-protocols-wlr-0.3.8.crate) = 28616
+SHA256 (rust/crates/wayland-scanner-0.31.6.crate) = 896fdafd5d28145fce7958917d69f2fd44469b1d4e861cb5961bcbeebc6d1484
+SIZE (rust/crates/wayland-scanner-0.31.6.crate) = 36365
+SHA256 (rust/crates/wayland-sys-0.31.6.crate) = dbcebb399c77d5aa9fa5db874806ee7b4eba4e73650948e8f93963f128896615
+SIZE (rust/crates/wayland-sys-0.31.6.crate) = 10049
+SHA256 (rust/crates/weezl-0.1.10.crate) = a751b3277700db47d3e574514de2eced5e54dc8a5436a3bf7a0b248b2cee16f3
+SIZE (rust/crates/weezl-0.1.10.crate) = 46418
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-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-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.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_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.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.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.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.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.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.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.4.crate) = 0e97b544156e9bebe1a0ffbc03484fc1ffe3100cbce3ffb17eac35f7cdd7ab36
-SIZE (rust/crates/winnow-0.7.4.crate) = 173588
+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.12.crate) = f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95
+SIZE (rust/crates/winnow-0.7.12.crate) = 174403
+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/wl-clipboard-rs-0.9.2.crate) = 8e5ff8d0e60065f549fafd9d6cb626203ea64a798186c80d8e7df4f8af56baeb
+SIZE (rust/crates/wl-clipboard-rs-0.9.2.crate) = 39007
SHA256 (rust/crates/x11rb-0.13.1.crate) = 5d91ffca73ee7f68ce055750bf9f6eca0780b8c85eff9bc046a3b0da41755e12
SIZE (rust/crates/x11rb-0.13.1.crate) = 223916
SHA256 (rust/crates/x11rb-protocol-0.13.1.crate) = ec107c4503ea0b4a98ef47356329af139c0a4f7750e621cf2973cd3385ebcb3d
SIZE (rust/crates/x11rb-protocol-0.13.1.crate) = 508522
-SHA256 (rust/crates/zerocopy-0.7.32.crate) = 74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be
-SIZE (rust/crates/zerocopy-0.7.32.crate) = 151096
-SHA256 (rust/crates/zerocopy-derive-0.7.32.crate) = 9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6
-SIZE (rust/crates/zerocopy-derive-0.7.32.crate) = 37623
-SHA256 (ynqa-jnv-v0.6.0_GH0.tar.gz) = 8220bf433728b57ddb174920a48c1750c5087b52154567074020b6800d6579d3
-SIZE (ynqa-jnv-v0.6.0_GH0.tar.gz) = 147727
+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 (ynqa-jnv-v0.6.1_GH0.tar.gz) = 03223fb20a4c65c2610b94e6208b65098e6b3fe836d3deea75931a5c808f4869
+SIZE (ynqa-jnv-v0.6.1_GH0.tar.gz) = 149110
diff --git a/textproc/jq/Makefile b/textproc/jq/Makefile
index a5b3d97f3784..da09e17454ca 100644
--- a/textproc/jq/Makefile
+++ b/textproc/jq/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jq
-DISTVERSION= 1.8.0
+DISTVERSION= 1.8.1
CATEGORIES= textproc
MASTER_SITES= https://github.com/jqlang/${PORTNAME}/releases/download/${PORTNAME}-${DISTVERSION}/
diff --git a/textproc/jq/distinfo b/textproc/jq/distinfo
index a9062ef6cad9..c129c5658ac0 100644
--- a/textproc/jq/distinfo
+++ b/textproc/jq/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748825344
-SHA256 (jq-1.8.0.tar.gz) = 91811577f91d9a6195ff50c2bffec9b72c8429dc05ec3ea022fd95c06d2b319c
-SIZE (jq-1.8.0.tar.gz) = 1908285
+TIMESTAMP = 1753122427
+SHA256 (jq-1.8.1.tar.gz) = 2be64e7129cecb11d5906290eba10af694fb9e3e7f9fc208a311dc33ca837eb0
+SIZE (jq-1.8.1.tar.gz) = 2026798
diff --git a/textproc/jql/Makefile b/textproc/jql/Makefile
index 24c383103fbb..f563f7be84e0 100644
--- a/textproc/jql/Makefile
+++ b/textproc/jql/Makefile
@@ -1,7 +1,6 @@
PORTNAME= jql
DISTVERSIONPREFIX= jql-v
-DISTVERSION= 8.0.6
-PORTREVISION= 2
+DISTVERSION= 8.0.7
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
@@ -36,13 +35,13 @@ CARGO_CRATES= addr2line-0.24.2 \
ciborium-0.2.2 \
ciborium-io-0.2.2 \
ciborium-ll-0.2.2 \
- clap-4.5.37 \
- clap_builder-4.5.37 \
- clap_derive-4.5.32 \
+ clap-4.5.40 \
+ clap_builder-4.5.40 \
+ clap_derive-4.5.40 \
clap_lex-0.7.4 \
colorchoice-1.0.3 \
colored_json-5.0.0 \
- criterion-0.5.1 \
+ criterion-0.6.0 \
criterion-plot-0.5.0 \
crossbeam-deque-0.8.5 \
crossbeam-epoch-0.9.18 \
@@ -54,11 +53,10 @@ CARGO_CRATES= addr2line-0.24.2 \
half-2.4.1 \
hashbrown-0.15.2 \
heck-0.5.0 \
- hermit-abi-0.4.0 \
indexmap-2.9.0 \
- is-terminal-0.4.13 \
is_terminal_polyfill-1.70.1 \
itertools-0.10.5 \
+ itertools-0.13.0 \
itoa-1.0.14 \
js-sys-0.3.74 \
libc-0.2.167 \
@@ -95,7 +93,7 @@ CARGO_CRATES= addr2line-0.24.2 \
thiserror-2.0.12 \
thiserror-impl-2.0.12 \
tinytemplate-1.2.1 \
- tokio-1.44.2 \
+ tokio-1.45.1 \
tokio-macros-2.5.0 \
unicode-ident-1.0.14 \
utf8parse-0.2.2 \
@@ -107,7 +105,6 @@ CARGO_CRATES= addr2line-0.24.2 \
wasm-bindgen-shared-0.2.97 \
web-sys-0.3.74 \
winapi-util-0.1.9 \
- windows-sys-0.52.0 \
windows-sys-0.59.0 \
windows-targets-0.52.6 \
windows_aarch64_gnullvm-0.52.6 \
@@ -118,7 +115,7 @@ CARGO_CRATES= addr2line-0.24.2 \
windows_x86_64_gnu-0.52.6 \
windows_x86_64_gnullvm-0.52.6 \
windows_x86_64_msvc-0.52.6 \
- winnow-0.7.8 \
+ winnow-0.7.11 \
yansi-1.0.1
PLIST_FILES= bin/${PORTNAME}
diff --git a/textproc/jql/distinfo b/textproc/jql/distinfo
index 85b2c12c1f7c..4a28d4c94810 100644
--- a/textproc/jql/distinfo
+++ b/textproc/jql/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1746348989
+TIMESTAMP = 1753124573
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
@@ -39,20 +39,20 @@ SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce369
SIZE (rust/crates/ciborium-io-0.2.2.crate) = 6697
SHA256 (rust/crates/ciborium-ll-0.2.2.crate) = 57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9
SIZE (rust/crates/ciborium-ll-0.2.2.crate) = 14695
-SHA256 (rust/crates/clap-4.5.37.crate) = eccb054f56cbd38340b380d4a8e69ef1f02f1af43db2f0cc817a4774d80ae071
-SIZE (rust/crates/clap-4.5.37.crate) = 56962
-SHA256 (rust/crates/clap_builder-4.5.37.crate) = efd9466fac8543255d3b1fcad4762c5e116ffe808c8a3043d4263cd4fd4862a2
-SIZE (rust/crates/clap_builder-4.5.37.crate) = 168761
-SHA256 (rust/crates/clap_derive-4.5.32.crate) = 09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7
-SIZE (rust/crates/clap_derive-4.5.32.crate) = 33441
+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.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
SHA256 (rust/crates/colored_json-5.0.0.crate) = e35980a1b846f8e3e359fd18099172a0857140ba9230affc4f71348081e039b6
SIZE (rust/crates/colored_json-5.0.0.crate) = 12318
-SHA256 (rust/crates/criterion-0.5.1.crate) = f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f
-SIZE (rust/crates/criterion-0.5.1.crate) = 110088
+SHA256 (rust/crates/criterion-0.6.0.crate) = 3bf7af66b0989381bd0be551bd7cc91912a655a58c6918420c9527b1fd8b4679
+SIZE (rust/crates/criterion-0.6.0.crate) = 119470
SHA256 (rust/crates/criterion-plot-0.5.0.crate) = 6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1
SIZE (rust/crates/criterion-plot-0.5.0.crate) = 22706
SHA256 (rust/crates/crossbeam-deque-0.8.5.crate) = 613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d
@@ -75,16 +75,14 @@ SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3f
SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/hermit-abi-0.4.0.crate) = fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc
-SIZE (rust/crates/hermit-abi-0.4.0.crate) = 16310
SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e
SIZE (rust/crates/indexmap-2.9.0.crate) = 91214
-SHA256 (rust/crates/is-terminal-0.4.13.crate) = 261f68e344040fbd0edea105bef17c66edf46f984ddb1115b775ce31be948f4b
-SIZE (rust/crates/is-terminal-0.4.13.crate) = 7665
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.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
SIZE (rust/crates/itertools-0.10.5.crate) = 115354
+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/js-sys-0.3.74.crate) = a865e038f7f6ed956f788f0d7d60c541fff74c7bd74272c5d4cf15c63743e705
@@ -157,8 +155,8 @@ SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672c
SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc
SIZE (rust/crates/tinytemplate-1.2.1.crate) = 26490
-SHA256 (rust/crates/tokio-1.44.2.crate) = e6b88822cbe49de4185e3a4cbf8321dd487cf5fe0c5c65695fef6346371e9c48
-SIZE (rust/crates/tokio-1.44.2.crate) = 841618
+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/unicode-ident-1.0.14.crate) = adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83
@@ -181,8 +179,6 @@ SHA256 (rust/crates/web-sys-0.3.74.crate) = a98bc3c33f0fe7e59ad7cd041b89034fa82a
SIZE (rust/crates/web-sys-0.3.74.crate) = 635737
SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
-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
@@ -203,9 +199,9 @@ SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681
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.8.crate) = 9e27d6ad3dac991091e4d35de9ba2d2d00647c5d0fc26c5496dee55984ae111b
-SIZE (rust/crates/winnow-0.7.8.crate) = 174444
+SHA256 (rust/crates/winnow-0.7.11.crate) = 74c7b26e3480b707944fc872477815d29a8e429d2f93a1ce000f5fa84a15cbcd
+SIZE (rust/crates/winnow-0.7.11.crate) = 174175
SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
SIZE (rust/crates/yansi-1.0.1.crate) = 75497
-SHA256 (yamafaktory-jql-jql-v8.0.6_GH0.tar.gz) = 8af2f6c794cffeba9bc2604cf68cd7ddaa6126ec038786060b463474e8a88b5b
-SIZE (yamafaktory-jql-jql-v8.0.6_GH0.tar.gz) = 447699
+SHA256 (yamafaktory-jql-jql-v8.0.7_GH0.tar.gz) = 05448d17d1036373633e0d6a4556481ccc3b309832bdc9363d4c6f5d9d4311a4
+SIZE (yamafaktory-jql-jql-v8.0.7_GH0.tar.gz) = 447569
diff --git a/textproc/py-citeproc-py/Makefile b/textproc/py-citeproc-py/Makefile
index 3a7c5da64f28..c3b81e86a7c3 100644
--- a/textproc/py-citeproc-py/Makefile
+++ b/textproc/py-citeproc-py/Makefile
@@ -1,6 +1,6 @@
PORTNAME= citeproc-py
DISTVERSION= 0.6.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +13,7 @@ LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}rnc2rng>=2.6.1:textproc/py-rnc2rng@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR}
USES= python
USE_PYTHON= distutils concurrent autoplist
diff --git a/textproc/py-cyclonedx-python-lib/Makefile b/textproc/py-cyclonedx-python-lib/Makefile
index 3a6b59810eac..80e12522cc1b 100644
--- a/textproc/py-cyclonedx-python-lib/Makefile
+++ b/textproc/py-cyclonedx-python-lib/Makefile
@@ -1,5 +1,6 @@
PORTNAME= cyclonedx-python-lib
PORTVERSION= 10.4.1
+PORTREVISION= 1
CATEGORIES= textproc python
MASTER_SITES= PYPI \
https://github.com/CycloneDX/cyclonedx-python-lib/releases/download/v${PORTVERSION}/
@@ -32,9 +33,9 @@ XML_VALIDATION_DESC= XML validation
JSON_VALIDATION_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jsonschema>=4.18<5:devel/py-jsonschema@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}referencing>=0.28.4:devel/py-referencing@${PY_FLAVOR}
VALIDATION_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jsonschema>=4.18<5:devel/py-jsonschema@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>=4<7:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>=4<7:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}referencing>=0.28.4:devel/py-referencing@${PY_FLAVOR}
-XML_VALIDATION_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=4<7:devel/py-lxml@${PY_FLAVOR}
+XML_VALIDATION_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=4<7:devel/py-lxml5@${PY_FLAVOR}
.include <bsd.port.pre.mk>
diff --git a/textproc/py-docxcompose/Makefile b/textproc/py-docxcompose/Makefile
index a8698748953b..0388f780ba55 100644
--- a/textproc/py-docxcompose/Makefile
+++ b/textproc/py-docxcompose/Makefile
@@ -1,6 +1,6 @@
PORTNAME= docxcompose
PORTVERSION= 1.4.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +11,7 @@ WWW= https://github.com/4teamwork/docxcompose
LICENSE= MIT
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=3.3.4:devel/py-lxml@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=3.3.4:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-docx>0:textproc/py-python-docx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Babel>0:devel/py-babel@${PY_FLAVOR}
diff --git a/textproc/py-docxtpl/Makefile b/textproc/py-docxtpl/Makefile
index d53b217c57f9..3b6feb714b19 100644
--- a/textproc/py-docxtpl/Makefile
+++ b/textproc/py-docxtpl/Makefile
@@ -1,5 +1,6 @@
PORTNAME= docxtpl
PORTVERSION= 0.20.0
+PORTREVISION= 1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -10,7 +11,7 @@ WWW= https://github.com/elapouya/python-docx-template
LICENSE= LGPL21
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=3.3.4:devel/py-lxml@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=3.3.4:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-docx>0:textproc/py-python-docx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}docxcompose>0:textproc/py-docxcompose@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR}
diff --git a/textproc/py-elementpath/Makefile b/textproc/py-elementpath/Makefile
index ca6021b283c2..72ebc583a741 100644
--- a/textproc/py-elementpath/Makefile
+++ b/textproc/py-elementpath/Makefile
@@ -1,5 +1,6 @@
PORTNAME= elementpath
DISTVERSION= 4.8.0
+PORTREVISION= 1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +12,7 @@ WWW= https://github.com/sissaschool/elementpath
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xmlschema>=2.0.0:textproc/py-xmlschema@${PY_FLAVOR}
USES= python
diff --git a/textproc/py-markups/Makefile b/textproc/py-markups/Makefile
index 9c253d6f94fc..807de39378f5 100644
--- a/textproc/py-markups/Makefile
+++ b/textproc/py-markups/Makefile
@@ -1,6 +1,6 @@
PORTNAME= markups
PORTVERSION= 4.0.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -18,7 +18,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.2:devel/py-setuptools@${PY_
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-markdown-math>=0:textproc/py-python-markdown-math@${PY_FLAVOR}
TEST_DEPENDS= asciidoc>=0:textproc/asciidoc \
${PYTHON_PKGNAMEPREFIX}docutils>=0,1:textproc/py-docutils@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}markdown>=3:textproc/py-markdown@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pymdown-extensions>=0:textproc/py-pymdown-extensions@${PY_FLAVOR} \
diff --git a/textproc/py-parsel/Makefile b/textproc/py-parsel/Makefile
index 5779a769d867..04e4adb48cef 100644
--- a/textproc/py-parsel/Makefile
+++ b/textproc/py-parsel/Makefile
@@ -1,5 +1,6 @@
PORTNAME= parsel
PORTVERSION= 1.10.0
+PORTREVISION= 1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +14,7 @@ LICENSE= BSD3CLAUSE
BUILD_DEPENDS= ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cssselect>=1.2.0:www/py-cssselect@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>=2.3:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>=2.3:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}w3lib>=1.19.0:www/py-w3lib@${PY_FLAVOR}
diff --git a/textproc/py-petl/Makefile b/textproc/py-petl/Makefile
index 8dbf2846432a..2292dfaea49c 100644
--- a/textproc/py-petl/Makefile
+++ b/textproc/py-petl/Makefile
@@ -1,5 +1,6 @@
PORTNAME= petl
PORTVERSION= 1.7.17
+PORTREVISION= 1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -53,7 +54,7 @@ SMB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}smbprotocol>=1.0.1:net/py-smbprotocol@${
XLS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xlrd>=2.0.1:textproc/py-xlrd@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}xlwt>=1.3.0:textproc/py-xlwt@${PY_FLAVOR}
XLSX_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openpyxl>=2.6.2:textproc/py-openpyxl@${PY_FLAVOR}
-XPATH_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=4.4.0:devel/py-lxml@${PY_FLAVOR}
+XPATH_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=4.4.0:devel/py-lxml5@${PY_FLAVOR}
WHOOSH_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}whoosh>=0:textproc/py-whoosh@${PY_FLAVOR}
.include <bsd.port.mk>
diff --git a/textproc/py-pikepdf/Makefile b/textproc/py-pikepdf/Makefile
index 3887307b1fd0..560df16a06fc 100644
--- a/textproc/py-pikepdf/Makefile
+++ b/textproc/py-pikepdf/Makefile
@@ -1,5 +1,6 @@
PORTNAME= pikepdf
DISTVERSION= 9.9.0
+PORTREVISION= 1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,7 +17,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLA
${PYTHON_PKGNAMEPREFIX}wheel>=0.37:devel/py-wheel@${PY_FLAVOR}
LIB_DEPENDS= libqpdf.so:print/qpdf
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}deprecated>0:devel/py-deprecated@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>=4.8:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>=4.8:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pillow>=10.0.1:graphics/py-pillow@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=20.2.0:devel/py-attrs@${PY_FLAVOR} \
diff --git a/textproc/py-pyexcel-ezodf/Makefile b/textproc/py-pyexcel-ezodf/Makefile
index 41ce7df9fdef..fa86d6b6712b 100644
--- a/textproc/py-pyexcel-ezodf/Makefile
+++ b/textproc/py-pyexcel-ezodf/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pyexcel-ezodf
PORTVERSION= 0.3.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
diff --git a/textproc/py-pyexcel-ods3/Makefile b/textproc/py-pyexcel-ods3/Makefile
index 4672f4ddd74e..7d06f873dd61 100644
--- a/textproc/py-pyexcel-ods3/Makefile
+++ b/textproc/py-pyexcel-ods3/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pyexcel-ods3
PORTVERSION= 0.6.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyexcel-ezodf>=0.3.3:textproc/py-pyexcel-ezodf@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyexcel-io>=0.6.2:textproc/py-pyexcel-io@${PY_FLAVOR}
diff --git a/textproc/py-python-docx/Makefile b/textproc/py-python-docx/Makefile
index ceeb4b582cc1..baf2ce9f3789 100644
--- a/textproc/py-python-docx/Makefile
+++ b/textproc/py-python-docx/Makefile
@@ -1,5 +1,6 @@
PORTNAME= python-docx
PORTVERSION= 1.1.0
+PORTREVISION= 1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +13,7 @@ LICENSE= MIT
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.0.0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=3.3.4:devel/py-lxml@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=3.3.4:devel/py-lxml5@${PY_FLAVOR}
# Python3 ready
USES= python
diff --git a/textproc/py-python-pptx/Makefile b/textproc/py-python-pptx/Makefile
index e12dd5f3d8a2..840004805027 100644
--- a/textproc/py-python-pptx/Makefile
+++ b/textproc/py-python-pptx/Makefile
@@ -1,5 +1,6 @@
PORTNAME= python-pptx
DISTVERSION= 1.0.2
+PORTREVISION= 1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=3.1.0:devel/py-lxml@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=3.1.0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pillow>=3.3.2:graphics/py-pillow@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}XlsxWriter>=0.5.7:textproc/py-xlsxwriter@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}behave>0:devel/py-behave@${PY_FLAVOR} \
diff --git a/textproc/py-sphinx-tabs/Makefile b/textproc/py-sphinx-tabs/Makefile
index ad7150ccb34c..e1c05e150d5a 100644
--- a/textproc/py-sphinx-tabs/Makefile
+++ b/textproc/py-sphinx-tabs/Makefile
@@ -1,5 +1,6 @@
PORTNAME= sphinx-tabs
PORTVERSION= 3.4.7
+PORTREVISION= 1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -17,7 +18,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLA
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>=0,1:textproc/py-docutils@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sphinx>=1.8,1:textproc/py-sphinx@${PY_FLAVOR}
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
diff --git a/textproc/py-toronado/Makefile b/textproc/py-toronado/Makefile
index 25de1b1fc26b..86913adce597 100644
--- a/textproc/py-toronado/Makefile
+++ b/textproc/py-toronado/Makefile
@@ -1,6 +1,6 @@
PORTNAME= toronado
PORTVERSION= 0.1.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +13,7 @@ LICENSE= APACHE20
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cssselect>=0:www/py-cssselect@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}cssutils>=0:www/py-cssutils@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent distutils
diff --git a/textproc/py-xmldiff/Makefile b/textproc/py-xmldiff/Makefile
index 801445017bed..8939e60c1078 100644
--- a/textproc/py-xmldiff/Makefile
+++ b/textproc/py-xmldiff/Makefile
@@ -1,5 +1,6 @@
PORTNAME= xmldiff
PORTVERSION= 2.7.0
+PORTREVISION= 1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=3.1.0:devel/py-lxml@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=3.1.0:devel/py-lxml5@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
diff --git a/textproc/riffdiff/Makefile b/textproc/riffdiff/Makefile
index f0c1169b2738..df4818f40824 100644
--- a/textproc/riffdiff/Makefile
+++ b/textproc/riffdiff/Makefile
@@ -1,6 +1,5 @@
PORTNAME= riffdiff
-DISTVERSION= 3.3.10
-PORTREVISION= 2
+DISTVERSION= 3.4.0
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
@@ -40,21 +39,32 @@ CARGO_CRATES= addr2line-0.14.0 \
colorchoice-1.0.0 \
ctor-0.1.16 \
difference-2.0.0 \
+ displaydoc-0.2.5 \
either-1.6.1 \
errno-0.3.5 \
fastrand-1.9.0 \
+ form_urlencoded-1.2.1 \
gimli-0.23.0 \
git-version-0.3.4 \
git-version-macro-0.3.4 \
heck-0.5.0 \
hermit-abi-0.1.19 \
+ 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 \
+ idna-1.0.3 \
+ idna_adapter-1.2.1 \
instant-0.1.12 \
io-lifetimes-1.0.6 \
is_terminal_polyfill-1.70.1 \
itertools-0.10.1 \
- lazy_static-1.4.0 \
libc-0.2.140 \
linux-raw-sys-0.1.4 \
+ litemap-0.8.0 \
log-0.4.21 \
memchr-2.5.0 \
miniz_oxide-0.4.3 \
@@ -62,6 +72,8 @@ CARGO_CRATES= addr2line-0.14.0 \
object-0.22.0 \
once_cell-1.20.2 \
output_vt100-0.1.2 \
+ percent-encoding-2.3.1 \
+ potential_utf-0.1.2 \
pretty_assertions-0.6.1 \
proc-macro-hack-0.5.19 \
proc-macro2-1.0.93 \
@@ -72,14 +84,22 @@ CARGO_CRATES= addr2line-0.14.0 \
rustc-demangle-0.1.18 \
rustix-0.36.16 \
rustversion-1.0.18 \
+ serde-1.0.193 \
+ serde_derive-1.0.193 \
similar-2.6.0 \
+ smallvec-1.15.1 \
+ stable_deref_trait-1.2.0 \
strsim-0.11.1 \
syn-1.0.48 \
syn-2.0.30 \
+ synstructure-0.13.2 \
tempfile-3.4.0 \
threadpool-1.8.1 \
+ tinystr-0.8.1 \
unicode-ident-1.0.11 \
unicode-xid-0.2.1 \
+ url-2.5.4 \
+ utf8_iter-1.0.4 \
utf8parse-0.2.1 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
@@ -112,7 +132,15 @@ CARGO_CRATES= addr2line-0.14.0 \
windows_x86_64_gnullvm-0.52.6 \
windows_x86_64_msvc-0.42.1 \
windows_x86_64_msvc-0.48.5 \
- windows_x86_64_msvc-0.52.6
+ windows_x86_64_msvc-0.52.6 \
+ writeable-0.6.1 \
+ yoke-0.8.0 \
+ yoke-derive-0.8.0 \
+ zerofrom-0.1.6 \
+ zerofrom-derive-0.1.6 \
+ zerotrie-0.2.2 \
+ zerovec-0.11.2 \
+ zerovec-derive-0.11.1
PLIST_FILES= bin/riff
diff --git a/textproc/riffdiff/distinfo b/textproc/riffdiff/distinfo
index 6d2e5bc402b9..2ce1c355a6e3 100644
--- a/textproc/riffdiff/distinfo
+++ b/textproc/riffdiff/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1748368803
+TIMESTAMP = 1753124376
SHA256 (rust/crates/addr2line-0.14.0.crate) = 7c0929d69e78dd9bf5408269919fcbcaeb2e35e5d43e5815517cdc6a8e11a423
SIZE (rust/crates/addr2line-0.14.0.crate) = 30065
SHA256 (rust/crates/adler-0.2.3.crate) = ee2a4ec343196209d6594e19543ae87a39f96d5534d7174822a3ad825dd6ed7e
@@ -43,12 +43,16 @@ SHA256 (rust/crates/ctor-0.1.16.crate) = 7fbaabec2c953050352311293be5c6aba8e141b
SIZE (rust/crates/ctor-0.1.16.crate) = 4770
SHA256 (rust/crates/difference-2.0.0.crate) = 524cbf6897b527295dff137cec09ecf3a05f4fddffd7dfcd1585403449e74198
SIZE (rust/crates/difference-2.0.0.crate) = 147616
+SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
+SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
SHA256 (rust/crates/either-1.6.1.crate) = e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457
SIZE (rust/crates/either-1.6.1.crate) = 13641
SHA256 (rust/crates/errno-0.3.5.crate) = ac3e13f66a2f95e32a39eaa81f6b95d42878ca0e1db0c7543723dfe12557e860
SIZE (rust/crates/errno-0.3.5.crate) = 10576
SHA256 (rust/crates/fastrand-1.9.0.crate) = e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be
SIZE (rust/crates/fastrand-1.9.0.crate) = 11910
+SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
+SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
SHA256 (rust/crates/gimli-0.23.0.crate) = f6503fe142514ca4799d4c26297c4248239fe8838d827db6bd6065c6ed29a6ce
SIZE (rust/crates/gimli-0.23.0.crate) = 702175
SHA256 (rust/crates/git-version-0.3.4.crate) = 94918e83f1e01dedc2e361d00ce9487b14c58c7f40bab148026fa39d42cb41e2
@@ -59,6 +63,24 @@ SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d3
SIZE (rust/crates/heck-0.5.0.crate) = 11517
SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33
SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979
+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/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
+SIZE (rust/crates/idna-1.0.3.crate) = 142515
+SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
+SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
SHA256 (rust/crates/instant-0.1.12.crate) = 7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c
SIZE (rust/crates/instant-0.1.12.crate) = 6128
SHA256 (rust/crates/io-lifetimes-1.0.6.crate) = cfa919a82ea574332e2de6e74b4c36e74d41982b335080fa59d4ef31be20fdf3
@@ -67,12 +89,12 @@ SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e
SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
SHA256 (rust/crates/itertools-0.10.1.crate) = 69ddb889f9d0d08a67338271fa9b62996bc788c7796a5c18cf057420aaed5eaf
SIZE (rust/crates/itertools-0.10.1.crate) = 116219
-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.140.crate) = 99227334921fae1a979cf0bfdfcc6b3e5ce376ef57e16fb6fb3ea2ed6095f80c
SIZE (rust/crates/libc-0.2.140.crate) = 669153
SHA256 (rust/crates/linux-raw-sys-0.1.4.crate) = f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4
SIZE (rust/crates/linux-raw-sys-0.1.4.crate) = 878981
+SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
+SIZE (rust/crates/litemap-0.8.0.crate) = 34344
SHA256 (rust/crates/log-0.4.21.crate) = 90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c
SIZE (rust/crates/log-0.4.21.crate) = 43442
SHA256 (rust/crates/memchr-2.5.0.crate) = 2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d
@@ -87,6 +109,10 @@ SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f9
SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
SHA256 (rust/crates/output_vt100-0.1.2.crate) = 53cdc5b785b7a58c5aad8216b3dfa114df64b0b06ae6e1501cef91df2fbdf8f9
SIZE (rust/crates/output_vt100-0.1.2.crate) = 4062
+SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
+SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
+SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
+SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
SHA256 (rust/crates/pretty_assertions-0.6.1.crate) = 3f81e1644e1b54f5a68959a29aa86cde704219254669da328ecfdf6a1f09d427
SIZE (rust/crates/pretty_assertions-0.6.1.crate) = 61551
SHA256 (rust/crates/proc-macro-hack-0.5.19.crate) = dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5
@@ -107,22 +133,38 @@ SHA256 (rust/crates/rustix-0.36.16.crate) = 6da3636faa25820d8648e0e31c5d519bbb01
SIZE (rust/crates/rustix-0.36.16.crate) = 290950
SHA256 (rust/crates/rustversion-1.0.18.crate) = 0e819f2bc632f285be6d7cd36e25940d45b2391dd6d9b939e79de557f7014248
SIZE (rust/crates/rustversion-1.0.18.crate) = 17794
+SHA256 (rust/crates/serde-1.0.193.crate) = 25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89
+SIZE (rust/crates/serde-1.0.193.crate) = 76863
+SHA256 (rust/crates/serde_derive-1.0.193.crate) = 43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3
+SIZE (rust/crates/serde_derive-1.0.193.crate) = 55692
SHA256 (rust/crates/similar-2.6.0.crate) = 1de1d4f81173b03af4c0cbed3c898f6bff5b870e4a7f5d6f4057d62a7a4b686e
SIZE (rust/crates/similar-2.6.0.crate) = 51659
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
+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/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
SHA256 (rust/crates/syn-1.0.48.crate) = cc371affeffc477f42a221a1e4297aedcea33d47d19b61455588bd9d8f6b19ac
SIZE (rust/crates/syn-1.0.48.crate) = 225747
SHA256 (rust/crates/syn-2.0.30.crate) = 0ddc1f908d32ec46858c2d3b3daa00cc35bf4b6841ce4355c7bb3eedf2283a68
SIZE (rust/crates/syn-2.0.30.crate) = 241864
+SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
+SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
SHA256 (rust/crates/tempfile-3.4.0.crate) = af18f7ae1acd354b992402e9ec5864359d693cd8a79dcbef59f76891701c1e95
SIZE (rust/crates/tempfile-3.4.0.crate) = 30591
SHA256 (rust/crates/threadpool-1.8.1.crate) = d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa
SIZE (rust/crates/threadpool-1.8.1.crate) = 14408
+SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
+SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
SHA256 (rust/crates/unicode-ident-1.0.11.crate) = 301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c
SIZE (rust/crates/unicode-ident-1.0.11.crate) = 42067
SHA256 (rust/crates/unicode-xid-0.2.1.crate) = f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564
SIZE (rust/crates/unicode-xid-0.2.1.crate) = 14392
+SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
+SIZE (rust/crates/url-2.5.4.crate) = 81097
+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.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a
SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
@@ -189,5 +231,21 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b738
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 (walles-riff-3.3.10_GH0.tar.gz) = 6db6ac7525f00c4a4cb45351b9a229e253b3e9053ab365d6f881c0144159f8da
-SIZE (walles-riff-3.3.10_GH0.tar.gz) = 2174200
+SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
+SIZE (rust/crates/writeable-0.6.1.crate) = 24068
+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/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/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 (walles-riff-3.4.0_GH0.tar.gz) = ac1b973ab3dc0386f59c1b92bb509eab762d1524781c5e60e1208cfce70966e4
+SIZE (walles-riff-3.4.0_GH0.tar.gz) = 2074194
diff --git a/textproc/sigil/Makefile b/textproc/sigil/Makefile
index 24c0ecf6a87b..3c45abfc5fd7 100644
--- a/textproc/sigil/Makefile
+++ b/textproc/sigil/Makefile
@@ -1,5 +1,6 @@
PORTNAME= sigil
DISTVERSION= 2.5.2
+PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= jonc@chen.org.nz
@@ -12,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING.txt
LIB_DEPENDS= libpcre2-16.so:devel/pcre2 \
libhunspell-1.7.so:textproc/hunspell
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dulwich>=0.15.0:devel/py-dulwich@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR}
USES= cmake cpe desktop-file-utils gl localbase:ldflags \
minizip pkgconfig python qt:6 shebangfix
diff --git a/textproc/tokay/Makefile b/textproc/tokay/Makefile
index 7081e7df71c8..8fd47fa5f695 100644
--- a/textproc/tokay/Makefile
+++ b/textproc/tokay/Makefile
@@ -1,7 +1,6 @@
PORTNAME= tokay
DISTVERSIONPREFIX= v
-DISTVERSION= 0.6.8
-PORTREVISION= 2
+DISTVERSION= 0.6.9
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/textproc/tokay/distinfo b/textproc/tokay/distinfo
index e42d1310364c..daab61689000 100644
--- a/textproc/tokay/distinfo
+++ b/textproc/tokay/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1748373712
+TIMESTAMP = 1753124308
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/ansi_term-0.12.1.crate) = d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2
@@ -219,5 +219,5 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
SHA256 (rust/crates/yaml-rust-0.3.5.crate) = e66366e18dc58b46801afbf2ca7661a9f59cc8c5962c29892b6039b4f86fa992
SIZE (rust/crates/yaml-rust-0.3.5.crate) = 42087
-SHA256 (tokay-lang-tokay-v0.6.8_GH0.tar.gz) = c1ec5ccc474eb22519010d383bb618912095604742c9ddd4a1bd3676c8e36f8d
-SIZE (tokay-lang-tokay-v0.6.8_GH0.tar.gz) = 150097
+SHA256 (tokay-lang-tokay-v0.6.9_GH0.tar.gz) = be326760548e98fa1c298789a183f2cccfcc5b3decbf75ee09ce967c0d983ec4
+SIZE (tokay-lang-tokay-v0.6.9_GH0.tar.gz) = 152608
diff --git a/textproc/vacuum/Makefile b/textproc/vacuum/Makefile
index 18c152a61cfb..758dedbe4a8a 100644
--- a/textproc/vacuum/Makefile
+++ b/textproc/vacuum/Makefile
@@ -1,18 +1,18 @@
PORTNAME= vacuum
DISTVERSIONPREFIX= v
-DISTVERSION= 0.13.2
-PORTREVISION= 2
+DISTVERSION= 0.17.6
CATEGORIES= textproc
PKGNAMESUFFIX= -lint-tool
MAINTAINER= yuri@FreeBSD.org
COMMENT= OpenAPI/Swagger linter and quality analysis tool
-WWW= https://quobix.com/vacuum/
+WWW= https://quobix.com/vacuum/ \
+ https://github.com/daveshanley/vacuum
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.21,modules
+USES= go:1.23,modules
GO_MODULE= github.com/daveshanley/vacuum
diff --git a/textproc/vacuum/distinfo b/textproc/vacuum/distinfo
index daeea83c793f..837a8c7ede5e 100644
--- a/textproc/vacuum/distinfo
+++ b/textproc/vacuum/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1727935155
-SHA256 (go/textproc_vacuum/vacuum-v0.13.2/v0.13.2.mod) = 4020df65cb24fd0dcf62db68fdc756e0dd00f0218ac55e8b3157b6fb58d91326
-SIZE (go/textproc_vacuum/vacuum-v0.13.2/v0.13.2.mod) = 3748
-SHA256 (go/textproc_vacuum/vacuum-v0.13.2/v0.13.2.zip) = 27517501a9c898c59750c579c714128560113d9140730279f0fb8601fc8826b1
-SIZE (go/textproc_vacuum/vacuum-v0.13.2/v0.13.2.zip) = 2847891
+TIMESTAMP = 1753123720
+SHA256 (go/textproc_vacuum/vacuum-v0.17.6/v0.17.6.mod) = b3bd4fb60a052f31fed91c1124f8bc179d0ef7c06cd0633d60f139c60d593866
+SIZE (go/textproc_vacuum/vacuum-v0.17.6/v0.17.6.mod) = 3634
+SHA256 (go/textproc_vacuum/vacuum-v0.17.6/v0.17.6.zip) = 7b77aee075c7d3694529dbf02bdec7f283eec56db66d84e7144aa92b7114c864
+SIZE (go/textproc_vacuum/vacuum-v0.17.6/v0.17.6.zip) = 3102941
diff --git a/textproc/yelp-tools/Makefile b/textproc/yelp-tools/Makefile
index 33adb284042e..f04feeacedb0 100644
--- a/textproc/yelp-tools/Makefile
+++ b/textproc/yelp-tools/Makefile
@@ -1,5 +1,6 @@
PORTNAME= yelp-tools
PORTVERSION= 42.1
+PORTREVISION= 1
CATEGORIES= textproc gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
@@ -10,7 +11,7 @@ WWW= https://gitlab.gnome.org/GNOME/yelp-tools
LICENSE= GPLv2+
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
itstool:textproc/itstool \
yelp-xsl>=0:textproc/yelp-xsl
diff --git a/textproc/yq/Makefile b/textproc/yq/Makefile
index 0a2e4db3c8d6..dcd786e51fb6 100644
--- a/textproc/yq/Makefile
+++ b/textproc/yq/Makefile
@@ -5,7 +5,8 @@ MASTER_SITES= PYPI
MAINTAINER= yuri@FreeBSD.org
COMMENT= Command-line YAML and XML processor, jq wrapper for YAML/XML documents
-WWW= https://kislyuk.github.io/yq/
+WWW= https://kislyuk.github.io/yq/ \
+ https://github.com/kislyuk/yq
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/ytt/Makefile b/textproc/ytt/Makefile
index 10f93474ad81..882c7c57b2b4 100644
--- a/textproc/ytt/Makefile
+++ b/textproc/ytt/Makefile
@@ -1,17 +1,17 @@
PORTNAME= ytt
DISTVERSIONPREFIX= v
-DISTVERSION= 0.49.0
-PORTREVISION= 8
+DISTVERSION= 0.52.0
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
COMMENT= YAML templating tool that works on YAML structure instead of text
-WWW= https://carvel.dev/ytt/
+WWW= https://carvel.dev/ytt/ \
+ https://github.com/carvel-dev/ytt
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.22,modules
+USES= go:1.24,modules
GO_MODULE= github.com/carvel-dev/ytt
GO_TARGET= ./cmd/ytt/
diff --git a/textproc/ytt/distinfo b/textproc/ytt/distinfo
index b6d33dca9389..b52d9d8c11c6 100644
--- a/textproc/ytt/distinfo
+++ b/textproc/ytt/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1713328862
-SHA256 (go/textproc_ytt/ytt-v0.49.0/v0.49.0.mod) = f53503a6b50af40a27d975b8ee436e30d17482a51630d51f88512d6d27471287
-SIZE (go/textproc_ytt/ytt-v0.49.0/v0.49.0.mod) = 898
-SHA256 (go/textproc_ytt/ytt-v0.49.0/v0.49.0.zip) = b26a2fb3482ba4abaeeb50a54ea0f626babf44c43674801ed8f4b7f377478920
-SIZE (go/textproc_ytt/ytt-v0.49.0/v0.49.0.zip) = 1194611
+TIMESTAMP = 1753122942
+SHA256 (go/textproc_ytt/ytt-v0.52.0/v0.52.0.mod) = 0e566b17de6f4312c87f9fb47e3c66569be432e9449e88ce3ed9fcd66bdc5382
+SIZE (go/textproc_ytt/ytt-v0.52.0/v0.52.0.mod) = 900
+SHA256 (go/textproc_ytt/ytt-v0.52.0/v0.52.0.zip) = 5ccca5bd311afcf42d7e8cfa03b9d0c55d87e4a94cf128a0c5c468b00a8e0676
+SIZE (go/textproc_ytt/ytt-v0.52.0/v0.52.0.zip) = 1195901
diff --git a/www/Makefile b/www/Makefile
index 041473c0ce5e..1446c2b57c5b 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -2517,6 +2517,7 @@
SUBDIR += swiggle
SUBDIR += sws
SUBDIR += tailwindcss3
+ SUBDIR += tailwindcss4
SUBDIR += tcexam
SUBDIR += tclhttpd
SUBDIR += tclwebtest
diff --git a/www/cgiwrap/Makefile b/www/cgiwrap/Makefile
index 9b288c4a729b..11e4c9fe8f94 100644
--- a/www/cgiwrap/Makefile
+++ b/www/cgiwrap/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 4.1
CATEGORIES= www security
MASTER_SITES= SF
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= mauroeldritch@gmail.com
COMMENT= Securely execute Web CGI scripts
WWW= https://cgiwrap.unixtools.org/
diff --git a/www/node24/files/patch-tools_v8__gypfiles_v8.gyp b/www/node24/files/patch-tools_v8__gypfiles_v8.gyp
new file mode 100644
index 000000000000..189f9b3780d8
--- /dev/null
+++ b/www/node24/files/patch-tools_v8__gypfiles_v8.gyp
@@ -0,0 +1,12 @@
+--- tools/v8_gypfiles/v8.gyp.orig 2025-07-17 21:44:08 UTC
++++ tools/v8_gypfiles/v8.gyp
+@@ -1314,9 +1314,6 @@
+ # to implement atomic memory access.
+ # Clang needs it for some atomic operations (https://clang.llvm.org/docs/Toolchain.html#atomics-library).
+ ['(OS=="linux" and clang==1) or (v8_current_cpu in ["mips64", "mips64el", "arm", "riscv64", "loong64"])', {
+- 'link_settings': {
+- 'libraries': ['-latomic', ],
+- },
+ }],
+ ],
+ }, # v8_base_without_compiler
diff --git a/www/phpmyfaq/Makefile b/www/phpmyfaq/Makefile
index 7e7cb5710597..3f35f164c929 100644
--- a/www/phpmyfaq/Makefile
+++ b/www/phpmyfaq/Makefile
@@ -1,5 +1,5 @@
PORTNAME= phpmyfaq
-PORTVERSION= 3.2.9
+DISTVERSION= 4.0.9
CATEGORIES= www
MASTER_SITES= https://download.phpmyfaq.de/files/
PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX}
@@ -10,19 +10,18 @@ WWW= https://www.phpmyfaq.de/
LICENSE= MPL20
+USES= cpe php:web,flavors
+USE_PHP= curl fileinfo filter gd json mysqli session spl xml xmlrpc \
+ xmlwriter zlib
+IGNORE_WITH_PHP= 81
+
WRKSRC= ${WRKDIR}/${PORTNAME}
-USES= cpe php:web,flavors
-USE_PHP= filter mysqli session xml xmlrpc xmlwriter zlib
-FAQ_DIR= attachments data images inc pdf xml
NO_BUILD= YES
NO_ARCH= YES
do-install:
@${MKDIR} ${STAGEDIR}${WWWDIR}
- @cd ${WRKSRC} && ${COPYTREE_SHARE} \* ${STAGEDIR}${WWWDIR}
-.for i in ${FAQ_DIR}
- @${MKDIR} ${STAGEDIR}${WWWDIR}/${i}
-.endfor
+ @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}
.include <bsd.port.mk>
diff --git a/www/phpmyfaq/distinfo b/www/phpmyfaq/distinfo
index 062dfccfdb0d..0812463a0ff1 100644
--- a/www/phpmyfaq/distinfo
+++ b/www/phpmyfaq/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1723052612
-SHA256 (phpmyfaq-3.2.9.tar.gz) = e9a180bf6c418c99f43cb59577155f7860c22a211281b00f5f70a73dfb8dc14b
-SIZE (phpmyfaq-3.2.9.tar.gz) = 12476639
+TIMESTAMP = 1752962256
+SHA256 (phpmyfaq-4.0.9.tar.gz) = a31454a2edca0569f8edaaa5567e887ce1e83f6c76ec75c6d89f61f7631e511b
+SIZE (phpmyfaq-4.0.9.tar.gz) = 15487853
diff --git a/www/phpmyfaq/pkg-plist b/www/phpmyfaq/pkg-plist
index 0e4effeec149..60aae8a2ecf1 100644
--- a/www/phpmyfaq/pkg-plist
+++ b/www/phpmyfaq/pkg-plist
@@ -1,26 +1,17 @@
+%%WWWDIR%%/.htaccess
%%WWWDIR%%/404.php
%%WWWDIR%%/add.php
-%%WWWDIR%%/admin/api/attachment.php
-%%WWWDIR%%/admin/api/category.php
-%%WWWDIR%%/admin/api/comment.php
-%%WWWDIR%%/admin/api/configuration-list.php
-%%WWWDIR%%/admin/api/configuration.php
-%%WWWDIR%%/admin/api/dashboard.php
-%%WWWDIR%%/admin/api/elasticsearch.php
-%%WWWDIR%%/admin/api/faqs.php
-%%WWWDIR%%/admin/api/group.php
-%%WWWDIR%%/admin/api/image.php
-%%WWWDIR%%/admin/api/markdown.php
-%%WWWDIR%%/admin/api/search.php
-%%WWWDIR%%/admin/api/tags.php
-%%WWWDIR%%/admin/api/user.php
+%%WWWDIR%%/admin/api/index.php
%%WWWDIR%%/admin/assets/js/configuration.js
%%WWWDIR%%/admin/assets/scss/_global.scss
+%%WWWDIR%%/admin/assets/scss/_mixins.scss
+%%WWWDIR%%/admin/assets/scss/_utilities.scss
%%WWWDIR%%/admin/assets/scss/_variables.scss
%%WWWDIR%%/admin/assets/scss/layout/_category.scss
%%WWWDIR%%/admin/assets/scss/layout/_configuration.scss
%%WWWDIR%%/admin/assets/scss/layout/_dashboard.scss
%%WWWDIR%%/admin/assets/scss/layout/_editor.scss
+%%WWWDIR%%/admin/assets/scss/layout/_faq.overview.scss
%%WWWDIR%%/admin/assets/scss/layout/_faq.scss
%%WWWDIR%%/admin/assets/scss/layout/_login.scss
%%WWWDIR%%/admin/assets/scss/layout/_users.scss
@@ -28,131 +19,191 @@
%%WWWDIR%%/admin/assets/scss/navigation/_sidenav.scss
%%WWWDIR%%/admin/assets/scss/navigation/_topnav.scss
%%WWWDIR%%/admin/assets/scss/style.scss
+%%WWWDIR%%/admin/assets/scss/utilities/_background.scss
+%%WWWDIR%%/admin/assets/scss/utilities/_button.scss
%%WWWDIR%%/admin/assets/scss/variables/_navigation.scss
%%WWWDIR%%/admin/assets/scss/variables/_spacing.scss
+%%WWWDIR%%/admin/assets/src/api/attachment.js
+%%WWWDIR%%/admin/assets/src/api/category.js
+%%WWWDIR%%/admin/assets/src/api/export.js
+%%WWWDIR%%/admin/assets/src/api/faqs.js
+%%WWWDIR%%/admin/assets/src/api/forms.js
+%%WWWDIR%%/admin/assets/src/api/glossary.js
%%WWWDIR%%/admin/assets/src/api/group.js
%%WWWDIR%%/admin/assets/src/api/index.js
+%%WWWDIR%%/admin/assets/src/api/news.js
+%%WWWDIR%%/admin/assets/src/api/statistics.js
%%WWWDIR%%/admin/assets/src/api/tags.js
+%%WWWDIR%%/admin/assets/src/api/upgrade.js
%%WWWDIR%%/admin/assets/src/api/user.js
+%%WWWDIR%%/admin/assets/src/api/verification.js
%%WWWDIR%%/admin/assets/src/configuration/configuration.js
%%WWWDIR%%/admin/assets/src/configuration/elasticsearch.js
+%%WWWDIR%%/admin/assets/src/configuration/forms.js
%%WWWDIR%%/admin/assets/src/configuration/index.js
%%WWWDIR%%/admin/assets/src/configuration/instance.js
%%WWWDIR%%/admin/assets/src/configuration/stopwords.js
-%%WWWDIR%%/admin/assets/src/configuration/template-meta-data.js
+%%WWWDIR%%/admin/assets/src/configuration/upgrade.js
%%WWWDIR%%/admin/assets/src/content/attachment-upload.js
%%WWWDIR%%/admin/assets/src/content/attachments.js
%%WWWDIR%%/admin/assets/src/content/category.js
%%WWWDIR%%/admin/assets/src/content/comment.js
+%%WWWDIR%%/admin/assets/src/content/csvimport.js
%%WWWDIR%%/admin/assets/src/content/editor.js
+%%WWWDIR%%/admin/assets/src/content/faqs.autocomplete.js
+%%WWWDIR%%/admin/assets/src/content/faqs.editor.js
%%WWWDIR%%/admin/assets/src/content/faqs.js
+%%WWWDIR%%/admin/assets/src/content/faqs.overview.js
+%%WWWDIR%%/admin/assets/src/content/glossary.js
%%WWWDIR%%/admin/assets/src/content/index.js
%%WWWDIR%%/admin/assets/src/content/markdown.js
-%%WWWDIR%%/admin/assets/src/content/overview.js
+%%WWWDIR%%/admin/assets/src/content/media.browser.js
+%%WWWDIR%%/admin/assets/src/content/news.js
%%WWWDIR%%/admin/assets/src/content/question.js
+%%WWWDIR%%/admin/assets/src/content/stickyfaqs.js
%%WWWDIR%%/admin/assets/src/content/tags.js
%%WWWDIR%%/admin/assets/src/dashboard.js
%%WWWDIR%%/admin/assets/src/group/groups.js
%%WWWDIR%%/admin/assets/src/group/index.js
%%WWWDIR%%/admin/assets/src/index.js
-%%WWWDIR%%/admin/assets/src/sidebar.js
-%%WWWDIR%%/admin/assets/src/statistics.js
+%%WWWDIR%%/admin/assets/src/statistics/admin-log.js
+%%WWWDIR%%/admin/assets/src/statistics/index.js
+%%WWWDIR%%/admin/assets/src/statistics/report.js
+%%WWWDIR%%/admin/assets/src/statistics/search.js
+%%WWWDIR%%/admin/assets/src/statistics/sessions.js
+%%WWWDIR%%/admin/assets/src/statistics/statistics.js
%%WWWDIR%%/admin/assets/src/tinymce/phpmyfaq.tinymce.plugin.js
%%WWWDIR%%/admin/assets/src/user/autocomplete.js
%%WWWDIR%%/admin/assets/src/user/index.js
%%WWWDIR%%/admin/assets/src/user/user-list.js
%%WWWDIR%%/admin/assets/src/user/users.js
-%%WWWDIR%%/admin/assets/src/utils.js
+%%WWWDIR%%/admin/assets/src/utils/index.js
+%%WWWDIR%%/admin/assets/src/utils/notifications.js
+%%WWWDIR%%/admin/assets/src/utils/session.js
+%%WWWDIR%%/admin/assets/src/utils/sidebar.js
+%%WWWDIR%%/admin/assets/src/utils/utils.js
%%WWWDIR%%/admin/attachments.php
%%WWWDIR%%/admin/backup.export.php
%%WWWDIR%%/admin/backup.import.php
%%WWWDIR%%/admin/backup.main.php
%%WWWDIR%%/admin/category.add.php
-%%WWWDIR%%/admin/category.cut.php
-%%WWWDIR%%/admin/category.delete.php
%%WWWDIR%%/admin/category.edit.php
%%WWWDIR%%/admin/category.main.php
+%%WWWDIR%%/admin/category.overview.php
%%WWWDIR%%/admin/category.showstructure.php
%%WWWDIR%%/admin/category.translate.php
+%%WWWDIR%%/admin/comments.php
%%WWWDIR%%/admin/configuration.php
%%WWWDIR%%/admin/dashboard.php
%%WWWDIR%%/admin/elasticsearch.php
-%%WWWDIR%%/admin/export.file.php
-%%WWWDIR%%/admin/export.main.php
+%%WWWDIR%%/admin/export.php
+%%WWWDIR%%/admin/faqs.editor.php
%%WWWDIR%%/admin/faqs.overview.php
%%WWWDIR%%/admin/footer.php
-%%WWWDIR%%/admin/glossary.add.php
-%%WWWDIR%%/admin/glossary.edit.php
-%%WWWDIR%%/admin/glossary.main.php
+%%WWWDIR%%/admin/forms.php
+%%WWWDIR%%/admin/forms.translations.php
+%%WWWDIR%%/admin/glossary.php
%%WWWDIR%%/admin/group.php
%%WWWDIR%%/admin/header.php
%%WWWDIR%%/admin/images/phpmyfaq.gif
+%%WWWDIR%%/admin/import.csv.php
%%WWWDIR%%/admin/index.php
%%WWWDIR%%/admin/instances.edit.php
%%WWWDIR%%/admin/instances.php
%%WWWDIR%%/admin/login.php
%%WWWDIR%%/admin/media.browser.php
%%WWWDIR%%/admin/news.php
-%%WWWDIR%%/admin/noperm.php
-%%WWWDIR%%/admin/pwd.change.php
-%%WWWDIR%%/admin/record.add.php
-%%WWWDIR%%/admin/record.comments.php
-%%WWWDIR%%/admin/record.delatt.php
-%%WWWDIR%%/admin/record.edit.php
-%%WWWDIR%%/admin/record.questions.php
-%%WWWDIR%%/admin/record.save.php
-%%WWWDIR%%/admin/record.search.php
-%%WWWDIR%%/admin/record.show.php
-%%WWWDIR%%/admin/report.export.php
+%%WWWDIR%%/admin/no-permission.php
+%%WWWDIR%%/admin/open-questions.php
+%%WWWDIR%%/admin/password.change.php
%%WWWDIR%%/admin/report.main.php
-%%WWWDIR%%/admin/report.view.php
%%WWWDIR%%/admin/session.keepalive.php
-%%WWWDIR%%/admin/stat.adminlog.php
-%%WWWDIR%%/admin/stat.browser.php
-%%WWWDIR%%/admin/stat.main.php
-%%WWWDIR%%/admin/stat.ratings.php
-%%WWWDIR%%/admin/stat.search.php
+%%WWWDIR%%/admin/statistics.admin-log.php
+%%WWWDIR%%/admin/statistics.ratings.php
+%%WWWDIR%%/admin/statistics.search.php
+%%WWWDIR%%/admin/statistics.sessions.day.php
+%%WWWDIR%%/admin/statistics.sessions.php
%%WWWDIR%%/admin/statistics.show.php
+%%WWWDIR%%/admin/stickyfaqs.php
%%WWWDIR%%/admin/stopwords.php
%%WWWDIR%%/admin/system.php
%%WWWDIR%%/admin/tags.php
-%%WWWDIR%%/admin/template-metadata.edit.php
-%%WWWDIR%%/admin/template-metadata.php
%%WWWDIR%%/admin/twofactor.php
+%%WWWDIR%%/admin/upgrade.php
%%WWWDIR%%/admin/user.php
-%%WWWDIR%%/api.autocomplete.php
-%%WWWDIR%%/api.php
-%%WWWDIR%%/api.service.php
+%%WWWDIR%%/api/index.php
%%WWWDIR%%/ask.php
-%%WWWDIR%%/assets/dist/2350c61717129050edc6.woff
-%%WWWDIR%%/assets/dist/266813812be541118030.eot
-%%WWWDIR%%/assets/dist/86fe294b5591541c133d.svg
-%%WWWDIR%%/assets/dist/94d78a2cca630819d56b.ttf
+%%WWWDIR%%/assets/dist/1295669cd4e305c97f2c.woff
+%%WWWDIR%%/assets/dist/92ea18a81d737146ff04.woff2
%%WWWDIR%%/assets/dist/admin.css
%%WWWDIR%%/assets/dist/admin.css.map
%%WWWDIR%%/assets/dist/admin.js
-%%WWWDIR%%/assets/dist/admin.js.map
%%WWWDIR%%/assets/dist/backend.js
+%%WWWDIR%%/assets/dist/backend.js.LICENSE.txt
%%WWWDIR%%/assets/dist/backend.js.map
-%%WWWDIR%%/assets/dist/fafb863d51da3f819fea.woff2
+%%WWWDIR%%/assets/dist/cookieConsent.js
+%%WWWDIR%%/assets/dist/cookieConsent.js.LICENSE.txt
+%%WWWDIR%%/assets/dist/cookieConsent.js.map
+%%WWWDIR%%/assets/dist/debugMode.css
+%%WWWDIR%%/assets/dist/debugMode.css.map
+%%WWWDIR%%/assets/dist/debugMode.js
%%WWWDIR%%/assets/dist/frontend.js
+%%WWWDIR%%/assets/dist/frontend.js.LICENSE.txt
%%WWWDIR%%/assets/dist/frontend.js.map
%%WWWDIR%%/assets/dist/plugins/phpmyfaq/plugin.js
+%%WWWDIR%%/assets/dist/plugins/phpmyfaq/plugin.js.LICENSE.txt
%%WWWDIR%%/assets/dist/plugins/phpmyfaq/plugin.js.map
%%WWWDIR%%/assets/dist/setup.js
+%%WWWDIR%%/assets/dist/setup.js.LICENSE.txt
%%WWWDIR%%/assets/dist/setup.js.map
%%WWWDIR%%/assets/dist/styles.css
%%WWWDIR%%/assets/dist/styles.css.map
%%WWWDIR%%/assets/dist/styles.js
-%%WWWDIR%%/assets/dist/styles.js.map
+%%WWWDIR%%/assets/dist/update.js
+%%WWWDIR%%/assets/dist/update.js.LICENSE.txt
+%%WWWDIR%%/assets/dist/update.js.map
%%WWWDIR%%/assets/fonts/captcha.ttf
-%%WWWDIR%%/assets/img/logo.png
-%%WWWDIR%%/assets/img/pmfsearch.png
-%%WWWDIR%%/assets/img/twitter.signin.png
+%%WWWDIR%%/assets/images/favicon.ico
+%%WWWDIR%%/assets/images/logo-transparent.svg
+%%WWWDIR%%/assets/images/logo.svg
+%%WWWDIR%%/assets/scss/_global.scss
+%%WWWDIR%%/assets/scss/_mixins.scss
+%%WWWDIR%%/assets/scss/debug-mode.scss
+%%WWWDIR%%/assets/scss/layout/_autocomplete.scss
+%%WWWDIR%%/assets/scss/layout/_category.scss
+%%WWWDIR%%/assets/scss/layout/_faq.scss
+%%WWWDIR%%/assets/scss/layout/_navigation.scss
+%%WWWDIR%%/assets/scss/layout/_setup.scss
+%%WWWDIR%%/assets/scss/layout/_startpage.scss
+%%WWWDIR%%/assets/scss/style.scss
%%WWWDIR%%/assets/src/api/autocomplete.js
-%%WWWDIR%%/assets/src/api/forms.js
+%%WWWDIR%%/assets/src/api/autocomplete.test.js
+%%WWWDIR%%/assets/src/api/bookmarks.js
+%%WWWDIR%%/assets/src/api/captcha.js
+%%WWWDIR%%/assets/src/api/captcha.test.js
+%%WWWDIR%%/assets/src/api/comment.js
+%%WWWDIR%%/assets/src/api/comment.test.js
+%%WWWDIR%%/assets/src/api/contact.js
+%%WWWDIR%%/assets/src/api/contact.test.js
+%%WWWDIR%%/assets/src/api/faq.js
+%%WWWDIR%%/assets/src/api/faq.test.js
%%WWWDIR%%/assets/src/api/index.js
+%%WWWDIR%%/assets/src/api/question.js
+%%WWWDIR%%/assets/src/api/question.test.js
+%%WWWDIR%%/assets/src/api/register.js
+%%WWWDIR%%/assets/src/api/register.test.js
+%%WWWDIR%%/assets/src/api/setup.js
+%%WWWDIR%%/assets/src/api/share.js
+%%WWWDIR%%/assets/src/api/user.js
+%%WWWDIR%%/assets/src/api/voting.js
+%%WWWDIR%%/assets/src/configuration/index.js
+%%WWWDIR%%/assets/src/configuration/setup.js
+%%WWWDIR%%/assets/src/configuration/setup.test.js
+%%WWWDIR%%/assets/src/configuration/update.js
+%%WWWDIR%%/assets/src/contact.js
+%%WWWDIR%%/assets/src/cookie-consent.js
%%WWWDIR%%/assets/src/faq/comments.js
+%%WWWDIR%%/assets/src/faq/faq.js
%%WWWDIR%%/assets/src/faq/highlight.js
%%WWWDIR%%/assets/src/faq/index.js
%%WWWDIR%%/assets/src/faq/voting.js
@@ -161,8 +212,15 @@
%%WWWDIR%%/assets/src/search/index.js
%%WWWDIR%%/assets/src/search/question.js
%%WWWDIR%%/assets/src/setup.js
-%%WWWDIR%%/assets/src/setup.test.js
+%%WWWDIR%%/assets/src/update.js
+%%WWWDIR%%/assets/src/user/bookmarks.js
+%%WWWDIR%%/assets/src/user/index.js
+%%WWWDIR%%/assets/src/user/password.js
+%%WWWDIR%%/assets/src/user/register.js
+%%WWWDIR%%/assets/src/user/request-removal.js
+%%WWWDIR%%/assets/src/user/ucp.js
%%WWWDIR%%/assets/src/utils/captcha.js
+%%WWWDIR%%/assets/src/utils/captcha.test.js
%%WWWDIR%%/assets/src/utils/cookie-consent.js
%%WWWDIR%%/assets/src/utils/helper.js
%%WWWDIR%%/assets/src/utils/helper.test.js
@@ -172,103 +230,108 @@
%%WWWDIR%%/assets/src/utils/reading-time.js
%%WWWDIR%%/assets/src/utils/reading-time.test.js
%%WWWDIR%%/assets/src/utils/tooltip.js
-%%WWWDIR%%/assets/themes/default/img/favicon.ico
-%%WWWDIR%%/assets/themes/default/img/logo.png
-%%WWWDIR%%/assets/themes/default/scss/_global.scss
-%%WWWDIR%%/assets/themes/default/scss/_mixins.scss
-%%WWWDIR%%/assets/themes/default/scss/_theme.scss
-%%WWWDIR%%/assets/themes/default/scss/layout/_autocomplete.scss
-%%WWWDIR%%/assets/themes/default/scss/layout/_faq.scss
-%%WWWDIR%%/assets/themes/default/scss/layout/_login.scss
-%%WWWDIR%%/assets/themes/default/scss/layout/_navigation.scss
-%%WWWDIR%%/assets/themes/default/scss/layout/_setup.scss
-%%WWWDIR%%/assets/themes/default/scss/layout/_startpage.scss
-%%WWWDIR%%/assets/themes/default/scss/style.scss
-%%WWWDIR%%/assets/themes/default/templates/404.html
-%%WWWDIR%%/assets/themes/default/templates/add.html
-%%WWWDIR%%/assets/themes/default/templates/ask.html
-%%WWWDIR%%/assets/themes/default/templates/attachment.html
-%%WWWDIR%%/assets/themes/default/templates/contact.html
-%%WWWDIR%%/assets/themes/default/templates/faq.html
-%%WWWDIR%%/assets/themes/default/templates/glossary.html
-%%WWWDIR%%/assets/themes/default/templates/index.html
-%%WWWDIR%%/assets/themes/default/templates/login.html
-%%WWWDIR%%/assets/themes/default/templates/login.page.html
-%%WWWDIR%%/assets/themes/default/templates/maintenance.page.html
-%%WWWDIR%%/assets/themes/default/templates/new-user.page.html
-%%WWWDIR%%/assets/themes/default/templates/news.html
-%%WWWDIR%%/assets/themes/default/templates/open-questions.html
-%%WWWDIR%%/assets/themes/default/templates/overview.html
-%%WWWDIR%%/assets/themes/default/templates/password.html
-%%WWWDIR%%/assets/themes/default/templates/password.page.html
-%%WWWDIR%%/assets/themes/default/templates/register.html
-%%WWWDIR%%/assets/themes/default/templates/request-removal.html
-%%WWWDIR%%/assets/themes/default/templates/search.html
-%%WWWDIR%%/assets/themes/default/templates/send2friend.html
-%%WWWDIR%%/assets/themes/default/templates/show.html
-%%WWWDIR%%/assets/themes/default/templates/sidebar-empty.html
-%%WWWDIR%%/assets/themes/default/templates/sidebar-tagcloud.html
-%%WWWDIR%%/assets/themes/default/templates/sitemap.html
-%%WWWDIR%%/assets/themes/default/templates/startpage.html
-%%WWWDIR%%/assets/themes/default/templates/twofactor.html
-%%WWWDIR%%/assets/themes/default/templates/ucp.html
+%%WWWDIR%%/assets/src/webauthn/authenticate.js
+%%WWWDIR%%/assets/src/webauthn/register.js
+%%WWWDIR%%/assets/src/webauthn/webauthn.js
+%%WWWDIR%%/assets/templates/admin/backup/import.twig
+%%WWWDIR%%/assets/templates/admin/backup/main.twig
+%%WWWDIR%%/assets/templates/admin/configuration/elasticsearch.twig
+%%WWWDIR%%/assets/templates/admin/configuration/forms.translations.twig
+%%WWWDIR%%/assets/templates/admin/configuration/forms.twig
+%%WWWDIR%%/assets/templates/admin/configuration/instances.edit.twig
+%%WWWDIR%%/assets/templates/admin/configuration/instances.twig
+%%WWWDIR%%/assets/templates/admin/configuration/macros.twig
+%%WWWDIR%%/assets/templates/admin/configuration/main.twig
+%%WWWDIR%%/assets/templates/admin/configuration/stopwords.twig
+%%WWWDIR%%/assets/templates/admin/configuration/system.twig
+%%WWWDIR%%/assets/templates/admin/configuration/tab-list.twig
+%%WWWDIR%%/assets/templates/admin/configuration/upgrade.twig
+%%WWWDIR%%/assets/templates/admin/content/attachments.twig
+%%WWWDIR%%/assets/templates/admin/content/category.add.twig
+%%WWWDIR%%/assets/templates/admin/content/category.edit.twig
+%%WWWDIR%%/assets/templates/admin/content/category.main.twig
+%%WWWDIR%%/assets/templates/admin/content/category.overview.twig
+%%WWWDIR%%/assets/templates/admin/content/category.showstructure.twig
+%%WWWDIR%%/assets/templates/admin/content/category.translate.twig
+%%WWWDIR%%/assets/templates/admin/content/comments.twig
+%%WWWDIR%%/assets/templates/admin/content/faq.editor.twig
+%%WWWDIR%%/assets/templates/admin/content/faq.overview.twig
+%%WWWDIR%%/assets/templates/admin/content/glossary.twig
+%%WWWDIR%%/assets/templates/admin/content/media.browser.twig
+%%WWWDIR%%/assets/templates/admin/content/news.twig
+%%WWWDIR%%/assets/templates/admin/content/open-questions.twig
+%%WWWDIR%%/assets/templates/admin/content/stickyfaqs.twig
+%%WWWDIR%%/assets/templates/admin/content/tags.twig
+%%WWWDIR%%/assets/templates/admin/dashboard.twig
+%%WWWDIR%%/assets/templates/admin/footer.twig
+%%WWWDIR%%/assets/templates/admin/header.twig
+%%WWWDIR%%/assets/templates/admin/import-export/export.twig
+%%WWWDIR%%/assets/templates/admin/import-export/import.csv.twig
+%%WWWDIR%%/assets/templates/admin/login.twig
+%%WWWDIR%%/assets/templates/admin/no-permission.twig
+%%WWWDIR%%/assets/templates/admin/session-keepalive.twig
+%%WWWDIR%%/assets/templates/admin/statistics/admin-log.twig
+%%WWWDIR%%/assets/templates/admin/statistics/ratings.twig
+%%WWWDIR%%/assets/templates/admin/statistics/report.main.twig
+%%WWWDIR%%/assets/templates/admin/statistics/search.twig
+%%WWWDIR%%/assets/templates/admin/statistics/sessions.day.twig
+%%WWWDIR%%/assets/templates/admin/statistics/sessions.twig
+%%WWWDIR%%/assets/templates/admin/statistics/statistics.show.twig
+%%WWWDIR%%/assets/templates/admin/user/group.twig
+%%WWWDIR%%/assets/templates/admin/user/password.change.twig
+%%WWWDIR%%/assets/templates/admin/user/twofactor.twig
+%%WWWDIR%%/assets/templates/admin/user/users.twig
+%%WWWDIR%%/assets/templates/default/404.twig
+%%WWWDIR%%/assets/templates/default/add.twig
+%%WWWDIR%%/assets/templates/default/ask.twig
+%%WWWDIR%%/assets/templates/default/attachment.twig
+%%WWWDIR%%/assets/templates/default/bookmarks.twig
+%%WWWDIR%%/assets/templates/default/contact.twig
+%%WWWDIR%%/assets/templates/default/faq.twig
+%%WWWDIR%%/assets/templates/default/glossary.twig
+%%WWWDIR%%/assets/templates/default/index.twig
+%%WWWDIR%%/assets/templates/default/login.twig
+%%WWWDIR%%/assets/templates/default/news.twig
+%%WWWDIR%%/assets/templates/default/open-questions.twig
+%%WWWDIR%%/assets/templates/default/overview.twig
+%%WWWDIR%%/assets/templates/default/password.twig
+%%WWWDIR%%/assets/templates/default/register.twig
+%%WWWDIR%%/assets/templates/default/request-removal.twig
+%%WWWDIR%%/assets/templates/default/search.twig
+%%WWWDIR%%/assets/templates/default/show.twig
+%%WWWDIR%%/assets/templates/default/sitemap.twig
+%%WWWDIR%%/assets/templates/default/sitemap.xml.twig
+%%WWWDIR%%/assets/templates/default/startpage.twig
+%%WWWDIR%%/assets/templates/default/theme.css
+%%WWWDIR%%/assets/templates/default/twofactor.twig
+%%WWWDIR%%/assets/templates/default/ucp.twig
+%%WWWDIR%%/assets/templates/default/webauthn.twig
+%%WWWDIR%%/assets/templates/setup/base.twig
+%%WWWDIR%%/assets/templates/setup/index.twig
+%%WWWDIR%%/assets/templates/setup/install.twig
+%%WWWDIR%%/assets/templates/setup/update.twig
+%%WWWDIR%%/assets/templates/setup/update/step1.twig
+%%WWWDIR%%/assets/templates/setup/update/step2.twig
+%%WWWDIR%%/assets/templates/setup/update/step3.twig
%%WWWDIR%%/attachment.php
-%%WWWDIR%%/config/azure.php.original
-%%WWWDIR%%/config/constants.php
-%%WWWDIR%%/config/constants_elasticsearch.php
-%%WWWDIR%%/config/database.php.original
-%%WWWDIR%%/config/elasticsearch.php.original
-%%WWWDIR%%/config/ldap.php.original
+%%WWWDIR%%/bookmarks.php
%%WWWDIR%%/contact.php
+%%WWWDIR%%/content/core/config/azure.php.original
+%%WWWDIR%%/content/core/config/constants.php
+%%WWWDIR%%/content/core/config/constants_elasticsearch.php
+%%WWWDIR%%/content/core/config/database.php.original
+%%WWWDIR%%/content/core/config/elasticsearch.php.original
+%%WWWDIR%%/content/core/config/ldap.php.original
+%%WWWDIR%%/content/core/data/.gitkeep
+%%WWWDIR%%/content/core/logs/.gitkeep
+%%WWWDIR%%/content/plugins/.gitkeep
+%%WWWDIR%%/content/plugins/HelloWorld/HelloWorldPlugin.php
+%%WWWDIR%%/content/upgrades/.gitkeep
+%%WWWDIR%%/content/user/attachments/.gitkeep
+%%WWWDIR%%/content/user/images/.gitkeep
%%WWWDIR%%/faq.php
%%WWWDIR%%/glossary.php
%%WWWDIR%%/index.php
-%%WWWDIR%%/lang/cookie-consent/de.json
-%%WWWDIR%%/lang/cookie-consent/en.json
-%%WWWDIR%%/lang/cookie-consent/pl.json
-%%WWWDIR%%/lang/language_ar.php
-%%WWWDIR%%/lang/language_bn.php
-%%WWWDIR%%/lang/language_bs.php
-%%WWWDIR%%/lang/language_cs.php
-%%WWWDIR%%/lang/language_cy.php
-%%WWWDIR%%/lang/language_da.php
-%%WWWDIR%%/lang/language_de.php
-%%WWWDIR%%/lang/language_el.php
-%%WWWDIR%%/lang/language_en.php
-%%WWWDIR%%/lang/language_es.php
-%%WWWDIR%%/lang/language_eu.php
-%%WWWDIR%%/lang/language_fa.php
-%%WWWDIR%%/lang/language_fi.php
-%%WWWDIR%%/lang/language_fr-ca.php
-%%WWWDIR%%/lang/language_fr.php
-%%WWWDIR%%/lang/language_he.php
-%%WWWDIR%%/lang/language_hi.php
-%%WWWDIR%%/lang/language_hu.php
-%%WWWDIR%%/lang/language_id.php
-%%WWWDIR%%/lang/language_it.php
-%%WWWDIR%%/lang/language_ja.php
-%%WWWDIR%%/lang/language_ko.php
-%%WWWDIR%%/lang/language_lt.php
-%%WWWDIR%%/lang/language_lv.php
-%%WWWDIR%%/lang/language_mn.php
-%%WWWDIR%%/lang/language_ms.php
-%%WWWDIR%%/lang/language_nb.php
-%%WWWDIR%%/lang/language_nl.php
-%%WWWDIR%%/lang/language_pl.php
-%%WWWDIR%%/lang/language_pt-br.php
-%%WWWDIR%%/lang/language_pt.php
-%%WWWDIR%%/lang/language_ro.php
-%%WWWDIR%%/lang/language_ru.php
-%%WWWDIR%%/lang/language_sk.php
-%%WWWDIR%%/lang/language_sl.php
-%%WWWDIR%%/lang/language_sr.php
-%%WWWDIR%%/lang/language_sv.php
-%%WWWDIR%%/lang/language_th.php
-%%WWWDIR%%/lang/language_tr.php
-%%WWWDIR%%/lang/language_tw.php
-%%WWWDIR%%/lang/language_uk.php
-%%WWWDIR%%/lang/language_vi.php
-%%WWWDIR%%/lang/language_zh.php
%%WWWDIR%%/login.php
%%WWWDIR%%/multisite/multisite.php
%%WWWDIR%%/news.php
@@ -279,23 +342,20 @@
%%WWWDIR%%/privacy.php
%%WWWDIR%%/register.php
%%WWWDIR%%/request-removal.php
+%%WWWDIR%%/robots.txt
%%WWWDIR%%/search.php
-%%WWWDIR%%/send2friend.php
%%WWWDIR%%/services/azure/callback.php
%%WWWDIR%%/services/azure/index.php
%%WWWDIR%%/services/azure/logout.php
-%%WWWDIR%%/services/twitter/callback.php
-%%WWWDIR%%/services/twitter/clearsessions.php
-%%WWWDIR%%/services/twitter/connect.php
-%%WWWDIR%%/services/twitter/index.php
-%%WWWDIR%%/services/twitter/redirect.php
+%%WWWDIR%%/services/webauthn/index.php
%%WWWDIR%%/setup/index.html
%%WWWDIR%%/setup/index.php
-%%WWWDIR%%/setup/update.php
%%WWWDIR%%/show.php
%%WWWDIR%%/sitemap.php
%%WWWDIR%%/sitemap.xml.php
%%WWWDIR%%/src/Bootstrap.php
+%%WWWDIR%%/src/admin-routes.php
+%%WWWDIR%%/src/api-routes.php
%%WWWDIR%%/src/autoload.php
%%WWWDIR%%/src/blockedwords.txt
%%WWWDIR%%/src/constants.php
@@ -343,22 +403,81 @@
%%WWWDIR%%/src/fonts/uni2cid_ag15.php
%%WWWDIR%%/src/fonts/uni2cid_aj16.php
%%WWWDIR%%/src/fonts/uni2cid_ak12.php
-%%WWWDIR%%/src/libs/abraham/twitteroauth/LICENSE.md
-%%WWWDIR%%/src/libs/abraham/twitteroauth/autoload.php
-%%WWWDIR%%/src/libs/abraham/twitteroauth/composer.json
-%%WWWDIR%%/src/libs/abraham/twitteroauth/composer.lock
-%%WWWDIR%%/src/libs/abraham/twitteroauth/src/Config.php
-%%WWWDIR%%/src/libs/abraham/twitteroauth/src/Consumer.php
-%%WWWDIR%%/src/libs/abraham/twitteroauth/src/HmacSha1.php
-%%WWWDIR%%/src/libs/abraham/twitteroauth/src/Request.php
-%%WWWDIR%%/src/libs/abraham/twitteroauth/src/Response.php
-%%WWWDIR%%/src/libs/abraham/twitteroauth/src/SignatureMethod.php
-%%WWWDIR%%/src/libs/abraham/twitteroauth/src/Token.php
-%%WWWDIR%%/src/libs/abraham/twitteroauth/src/TwitterOAuth.php
-%%WWWDIR%%/src/libs/abraham/twitteroauth/src/TwitterOAuthException.php
-%%WWWDIR%%/src/libs/abraham/twitteroauth/src/Util.php
-%%WWWDIR%%/src/libs/abraham/twitteroauth/src/Util/JsonDecoder.php
+%%WWWDIR%%/src/libs/2tvenom/cborencode/LICENSE
+%%WWWDIR%%/src/libs/2tvenom/cborencode/README.md
+%%WWWDIR%%/src/libs/2tvenom/cborencode/composer.json
+%%WWWDIR%%/src/libs/2tvenom/cborencode/example.php
+%%WWWDIR%%/src/libs/2tvenom/cborencode/src/CBOR/CBOREncoder.php
+%%WWWDIR%%/src/libs/2tvenom/cborencode/src/CBOR/CBORIncorrectAdditionalInfoException.php
+%%WWWDIR%%/src/libs/2tvenom/cborencode/src/CBOR/Types/CBORByteString.php
%%WWWDIR%%/src/libs/autoload.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/LICENSE
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/README.md
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/composer.json
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Common/BitArray.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Common/BitMatrix.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Common/BitUtils.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Common/CharacterSetEci.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Common/EcBlock.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Common/EcBlocks.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Common/ErrorCorrectionLevel.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Common/FormatInformation.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Common/Mode.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Common/ReedSolomonCodec.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Common/Version.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Encoder/BlockPair.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Encoder/ByteMatrix.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Encoder/Encoder.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Encoder/MaskUtil.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Encoder/MatrixUtil.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Encoder/QrCode.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Exception/ExceptionInterface.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Exception/InvalidArgumentException.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Exception/OutOfBoundsException.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Exception/RuntimeException.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Exception/UnexpectedValueException.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Exception/WriterException.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Renderer/Color/Alpha.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Renderer/Color/Cmyk.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Renderer/Color/ColorInterface.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Renderer/Color/Gray.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Renderer/Color/Rgb.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Renderer/Eye/CompositeEye.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Renderer/Eye/EyeInterface.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Renderer/Eye/ModuleEye.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Renderer/Eye/PointyEye.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Renderer/Eye/SimpleCircleEye.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Renderer/Eye/SquareEye.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Renderer/GDLibRenderer.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Renderer/Image/EpsImageBackEnd.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Renderer/Image/ImageBackEndInterface.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Renderer/Image/ImagickImageBackEnd.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Renderer/Image/SvgImageBackEnd.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Renderer/Image/TransformationMatrix.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Renderer/ImageRenderer.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Renderer/Module/DotsModule.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Renderer/Module/EdgeIterator/Edge.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Renderer/Module/EdgeIterator/EdgeIterator.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Renderer/Module/ModuleInterface.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Renderer/Module/RoundnessModule.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Renderer/Module/SquareModule.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Renderer/Path/Close.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Renderer/Path/Curve.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Renderer/Path/EllipticArc.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Renderer/Path/Line.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Renderer/Path/Move.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Renderer/Path/OperationInterface.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Renderer/Path/Path.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Renderer/PlainTextRenderer.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Renderer/RendererInterface.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Renderer/RendererStyle/EyeFill.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Renderer/RendererStyle/Fill.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Renderer/RendererStyle/Gradient.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Renderer/RendererStyle/GradientType.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Renderer/RendererStyle/RendererStyle.php
+%%WWWDIR%%/src/libs/bacon/bacon-qr-code/src/Writer.php
+%%WWWDIR%%/src/libs/bin/patch-type-declarations
+%%WWWDIR%%/src/libs/bin/var-dump-server
%%WWWDIR%%/src/libs/composer/ClassLoader.php
%%WWWDIR%%/src/libs/composer/InstalledVersions.php
%%WWWDIR%%/src/libs/composer/LICENSE
@@ -368,21 +487,38 @@
%%WWWDIR%%/src/libs/composer/autoload_psr4.php
%%WWWDIR%%/src/libs/composer/autoload_real.php
%%WWWDIR%%/src/libs/composer/autoload_static.php
-%%WWWDIR%%/src/libs/composer/ca-bundle/LICENSE
-%%WWWDIR%%/src/libs/composer/ca-bundle/README.md
-%%WWWDIR%%/src/libs/composer/ca-bundle/composer.json
-%%WWWDIR%%/src/libs/composer/ca-bundle/res/cacert.pem
-%%WWWDIR%%/src/libs/composer/ca-bundle/src/CaBundle.php
%%WWWDIR%%/src/libs/composer/installed.json
%%WWWDIR%%/src/libs/composer/installed.php
%%WWWDIR%%/src/libs/composer/platform_check.php
+%%WWWDIR%%/src/libs/dasprid/enum/LICENSE
+%%WWWDIR%%/src/libs/dasprid/enum/README.md
+%%WWWDIR%%/src/libs/dasprid/enum/composer.json
+%%WWWDIR%%/src/libs/dasprid/enum/src/AbstractEnum.php
+%%WWWDIR%%/src/libs/dasprid/enum/src/EnumMap.php
+%%WWWDIR%%/src/libs/dasprid/enum/src/Exception/CloneNotSupportedException.php
+%%WWWDIR%%/src/libs/dasprid/enum/src/Exception/ExceptionInterface.php
+%%WWWDIR%%/src/libs/dasprid/enum/src/Exception/ExpectationException.php
+%%WWWDIR%%/src/libs/dasprid/enum/src/Exception/IllegalArgumentException.php
+%%WWWDIR%%/src/libs/dasprid/enum/src/Exception/MismatchException.php
+%%WWWDIR%%/src/libs/dasprid/enum/src/Exception/SerializeNotSupportedException.php
+%%WWWDIR%%/src/libs/dasprid/enum/src/Exception/UnserializeNotSupportedException.php
+%%WWWDIR%%/src/libs/dasprid/enum/src/NullValue.php
+%%WWWDIR%%/src/libs/dflydev/dot-access-data/CHANGELOG.md
+%%WWWDIR%%/src/libs/dflydev/dot-access-data/LICENSE
+%%WWWDIR%%/src/libs/dflydev/dot-access-data/README.md
+%%WWWDIR%%/src/libs/dflydev/dot-access-data/composer.json
+%%WWWDIR%%/src/libs/dflydev/dot-access-data/src/Data.php
+%%WWWDIR%%/src/libs/dflydev/dot-access-data/src/DataInterface.php
+%%WWWDIR%%/src/libs/dflydev/dot-access-data/src/Exception/DataException.php
+%%WWWDIR%%/src/libs/dflydev/dot-access-data/src/Exception/InvalidPathException.php
+%%WWWDIR%%/src/libs/dflydev/dot-access-data/src/Exception/MissingPathException.php
+%%WWWDIR%%/src/libs/dflydev/dot-access-data/src/Util.php
%%WWWDIR%%/src/libs/doctrine/lexer/LICENSE
%%WWWDIR%%/src/libs/doctrine/lexer/README.md
%%WWWDIR%%/src/libs/doctrine/lexer/UPGRADE.md
%%WWWDIR%%/src/libs/doctrine/lexer/composer.json
%%WWWDIR%%/src/libs/doctrine/lexer/src/AbstractLexer.php
%%WWWDIR%%/src/libs/doctrine/lexer/src/Token.php
-%%WWWDIR%%/src/libs/egulias/email-validator/CHANGELOG.md
%%WWWDIR%%/src/libs/egulias/email-validator/CONTRIBUTING.md
%%WWWDIR%%/src/libs/egulias/email-validator/LICENSE
%%WWWDIR%%/src/libs/egulias/email-validator/composer.json
@@ -504,6 +640,7 @@
%%WWWDIR%%/src/libs/elastic/transport/src/NodePool/Selector/SelectorInterface.php
%%WWWDIR%%/src/libs/elastic/transport/src/NodePool/Selector/SelectorTrait.php
%%WWWDIR%%/src/libs/elastic/transport/src/NodePool/SimpleNodePool.php
+%%WWWDIR%%/src/libs/elastic/transport/src/OpenTelemetry.php
%%WWWDIR%%/src/libs/elastic/transport/src/Serializer/CsvSerializer.php
%%WWWDIR%%/src/libs/elastic/transport/src/Serializer/JsonSerializer.php
%%WWWDIR%%/src/libs/elastic/transport/src/Serializer/NDJsonSerializer.php
@@ -517,6 +654,7 @@
%%WWWDIR%%/src/libs/elasticsearch/elasticsearch/CHANGELOG.md
%%WWWDIR%%/src/libs/elasticsearch/elasticsearch/LICENSE
%%WWWDIR%%/src/libs/elasticsearch/elasticsearch/README.md
+%%WWWDIR%%/src/libs/elasticsearch/elasticsearch/catalog-info.yaml
%%WWWDIR%%/src/libs/elasticsearch/elasticsearch/composer.json
%%WWWDIR%%/src/libs/elasticsearch/elasticsearch/docs/breaking-changes.asciidoc
%%WWWDIR%%/src/libs/elasticsearch/elasticsearch/docs/config-hash.asciidoc
@@ -876,7 +1014,9 @@
%%WWWDIR%%/src/libs/elasticsearch/elasticsearch/docs/examples/feefeb68144002fd1fff57b77b95b85e.asciidoc
%%WWWDIR%%/src/libs/elasticsearch/elasticsearch/docs/experimental-beta-apis.asciidoc
%%WWWDIR%%/src/libs/elasticsearch/elasticsearch/docs/getting-started.asciidoc
-%%WWWDIR%%/src/libs/elasticsearch/elasticsearch/docs/helpers.asciidoc
+%%WWWDIR%%/src/libs/elasticsearch/elasticsearch/docs/helpers/esql.asciidoc
+%%WWWDIR%%/src/libs/elasticsearch/elasticsearch/docs/helpers/index.asciidoc
+%%WWWDIR%%/src/libs/elasticsearch/elasticsearch/docs/helpers/iterators.asciidoc
%%WWWDIR%%/src/libs/elasticsearch/elasticsearch/docs/host-config.asciidoc
%%WWWDIR%%/src/libs/elasticsearch/elasticsearch/docs/http-client.asciidoc
%%WWWDIR%%/src/libs/elasticsearch/elasticsearch/docs/http-meta-data.asciidoc
@@ -911,7 +1051,6 @@
%%WWWDIR%%/src/libs/elasticsearch/elasticsearch/src/Endpoints/Ccr.php
%%WWWDIR%%/src/libs/elasticsearch/elasticsearch/src/Endpoints/Cluster.php
%%WWWDIR%%/src/libs/elasticsearch/elasticsearch/src/Endpoints/Connector.php
-%%WWWDIR%%/src/libs/elasticsearch/elasticsearch/src/Endpoints/ConnectorSyncJob.php
%%WWWDIR%%/src/libs/elasticsearch/elasticsearch/src/Endpoints/DanglingIndices.php
%%WWWDIR%%/src/libs/elasticsearch/elasticsearch/src/Endpoints/Enrich.php
%%WWWDIR%%/src/libs/elasticsearch/elasticsearch/src/Endpoints/Eql.php
@@ -930,7 +1069,7 @@
%%WWWDIR%%/src/libs/elasticsearch/elasticsearch/src/Endpoints/Monitoring.php
%%WWWDIR%%/src/libs/elasticsearch/elasticsearch/src/Endpoints/Nodes.php
%%WWWDIR%%/src/libs/elasticsearch/elasticsearch/src/Endpoints/Profiling.php
-%%WWWDIR%%/src/libs/elasticsearch/elasticsearch/src/Endpoints/QueryRuleset.php
+%%WWWDIR%%/src/libs/elasticsearch/elasticsearch/src/Endpoints/QueryRules.php
%%WWWDIR%%/src/libs/elasticsearch/elasticsearch/src/Endpoints/Rollup.php
%%WWWDIR%%/src/libs/elasticsearch/elasticsearch/src/Endpoints/SearchApplication.php
%%WWWDIR%%/src/libs/elasticsearch/elasticsearch/src/Endpoints/SearchableSnapshots.php
@@ -976,30 +1115,65 @@
%%WWWDIR%%/src/libs/elasticsearch/elasticsearch/src/Transport/AsyncOnSuccessNoException.php
%%WWWDIR%%/src/libs/elasticsearch/elasticsearch/src/Transport/RequestOptions.php
%%WWWDIR%%/src/libs/elasticsearch/elasticsearch/src/Utility.php
-%%WWWDIR%%/src/libs/erusev/parsedown-extra/.travis.yml
-%%WWWDIR%%/src/libs/erusev/parsedown-extra/LICENSE.txt
-%%WWWDIR%%/src/libs/erusev/parsedown-extra/ParsedownExtra.php
-%%WWWDIR%%/src/libs/erusev/parsedown-extra/README.md
-%%WWWDIR%%/src/libs/erusev/parsedown-extra/composer.json
-%%WWWDIR%%/src/libs/erusev/parsedown-extra/phpunit.xml.dist
-%%WWWDIR%%/src/libs/erusev/parsedown-extra/test/ParsedownExtraTest.php
-%%WWWDIR%%/src/libs/erusev/parsedown-extra/test/TestParsedown.php
-%%WWWDIR%%/src/libs/erusev/parsedown-extra/test/data/abbreviation.html
-%%WWWDIR%%/src/libs/erusev/parsedown-extra/test/data/abbreviation.md
-%%WWWDIR%%/src/libs/erusev/parsedown-extra/test/data/compound_footnote.html
-%%WWWDIR%%/src/libs/erusev/parsedown-extra/test/data/compound_footnote.md
-%%WWWDIR%%/src/libs/erusev/parsedown-extra/test/data/definition_list.html
-%%WWWDIR%%/src/libs/erusev/parsedown-extra/test/data/definition_list.md
-%%WWWDIR%%/src/libs/erusev/parsedown-extra/test/data/footnote.html
-%%WWWDIR%%/src/libs/erusev/parsedown-extra/test/data/footnote.md
-%%WWWDIR%%/src/libs/erusev/parsedown-extra/test/data/markdown_inside_markup.html
-%%WWWDIR%%/src/libs/erusev/parsedown-extra/test/data/markdown_inside_markup.md
-%%WWWDIR%%/src/libs/erusev/parsedown-extra/test/data/special_attributes.html
-%%WWWDIR%%/src/libs/erusev/parsedown-extra/test/data/special_attributes.md
-%%WWWDIR%%/src/libs/erusev/parsedown/LICENSE.txt
-%%WWWDIR%%/src/libs/erusev/parsedown/Parsedown.php
-%%WWWDIR%%/src/libs/erusev/parsedown/README.md
-%%WWWDIR%%/src/libs/erusev/parsedown/composer.json
+%%WWWDIR%%/src/libs/endroid/qr-code/LICENSE
+%%WWWDIR%%/src/libs/endroid/qr-code/README.md
+%%WWWDIR%%/src/libs/endroid/qr-code/assets/open_sans.ttf
+%%WWWDIR%%/src/libs/endroid/qr-code/composer.json
+%%WWWDIR%%/src/libs/endroid/qr-code/src/Bacon/ErrorCorrectionLevelConverter.php
+%%WWWDIR%%/src/libs/endroid/qr-code/src/Bacon/MatrixFactory.php
+%%WWWDIR%%/src/libs/endroid/qr-code/src/Builder/Builder.php
+%%WWWDIR%%/src/libs/endroid/qr-code/src/Builder/BuilderInterface.php
+%%WWWDIR%%/src/libs/endroid/qr-code/src/Builder/BuilderRegistry.php
+%%WWWDIR%%/src/libs/endroid/qr-code/src/Builder/BuilderRegistryInterface.php
+%%WWWDIR%%/src/libs/endroid/qr-code/src/Color/Color.php
+%%WWWDIR%%/src/libs/endroid/qr-code/src/Color/ColorInterface.php
+%%WWWDIR%%/src/libs/endroid/qr-code/src/Encoding/Encoding.php
+%%WWWDIR%%/src/libs/endroid/qr-code/src/Encoding/EncodingInterface.php
+%%WWWDIR%%/src/libs/endroid/qr-code/src/ErrorCorrectionLevel.php
+%%WWWDIR%%/src/libs/endroid/qr-code/src/Exception/BlockSizeTooSmallException.php
+%%WWWDIR%%/src/libs/endroid/qr-code/src/Exception/ValidationException.php
+%%WWWDIR%%/src/libs/endroid/qr-code/src/ImageData/LabelImageData.php
+%%WWWDIR%%/src/libs/endroid/qr-code/src/ImageData/LogoImageData.php
+%%WWWDIR%%/src/libs/endroid/qr-code/src/Label/Font/Font.php
+%%WWWDIR%%/src/libs/endroid/qr-code/src/Label/Font/FontInterface.php
+%%WWWDIR%%/src/libs/endroid/qr-code/src/Label/Font/OpenSans.php
+%%WWWDIR%%/src/libs/endroid/qr-code/src/Label/Label.php
+%%WWWDIR%%/src/libs/endroid/qr-code/src/Label/LabelAlignment.php
+%%WWWDIR%%/src/libs/endroid/qr-code/src/Label/LabelInterface.php
+%%WWWDIR%%/src/libs/endroid/qr-code/src/Label/Margin/Margin.php
+%%WWWDIR%%/src/libs/endroid/qr-code/src/Label/Margin/MarginInterface.php
+%%WWWDIR%%/src/libs/endroid/qr-code/src/Logo/Logo.php
+%%WWWDIR%%/src/libs/endroid/qr-code/src/Logo/LogoInterface.php
+%%WWWDIR%%/src/libs/endroid/qr-code/src/Matrix/Matrix.php
+%%WWWDIR%%/src/libs/endroid/qr-code/src/Matrix/MatrixFactoryInterface.php
+%%WWWDIR%%/src/libs/endroid/qr-code/src/Matrix/MatrixInterface.php
+%%WWWDIR%%/src/libs/endroid/qr-code/src/QrCode.php
+%%WWWDIR%%/src/libs/endroid/qr-code/src/QrCodeInterface.php
+%%WWWDIR%%/src/libs/endroid/qr-code/src/RoundBlockSizeMode.php
+%%WWWDIR%%/src/libs/endroid/qr-code/src/Writer/AbstractGdWriter.php
+%%WWWDIR%%/src/libs/endroid/qr-code/src/Writer/BinaryWriter.php
+%%WWWDIR%%/src/libs/endroid/qr-code/src/Writer/ConsoleWriter.php
+%%WWWDIR%%/src/libs/endroid/qr-code/src/Writer/DebugWriter.php
+%%WWWDIR%%/src/libs/endroid/qr-code/src/Writer/EpsWriter.php
+%%WWWDIR%%/src/libs/endroid/qr-code/src/Writer/GifWriter.php
+%%WWWDIR%%/src/libs/endroid/qr-code/src/Writer/PdfWriter.php
+%%WWWDIR%%/src/libs/endroid/qr-code/src/Writer/PngWriter.php
+%%WWWDIR%%/src/libs/endroid/qr-code/src/Writer/Result/AbstractResult.php
+%%WWWDIR%%/src/libs/endroid/qr-code/src/Writer/Result/BinaryResult.php
+%%WWWDIR%%/src/libs/endroid/qr-code/src/Writer/Result/ConsoleResult.php
+%%WWWDIR%%/src/libs/endroid/qr-code/src/Writer/Result/DebugResult.php
+%%WWWDIR%%/src/libs/endroid/qr-code/src/Writer/Result/EpsResult.php
+%%WWWDIR%%/src/libs/endroid/qr-code/src/Writer/Result/GdResult.php
+%%WWWDIR%%/src/libs/endroid/qr-code/src/Writer/Result/GifResult.php
+%%WWWDIR%%/src/libs/endroid/qr-code/src/Writer/Result/PdfResult.php
+%%WWWDIR%%/src/libs/endroid/qr-code/src/Writer/Result/PngResult.php
+%%WWWDIR%%/src/libs/endroid/qr-code/src/Writer/Result/ResultInterface.php
+%%WWWDIR%%/src/libs/endroid/qr-code/src/Writer/Result/SvgResult.php
+%%WWWDIR%%/src/libs/endroid/qr-code/src/Writer/Result/WebPResult.php
+%%WWWDIR%%/src/libs/endroid/qr-code/src/Writer/SvgWriter.php
+%%WWWDIR%%/src/libs/endroid/qr-code/src/Writer/ValidatingWriterInterface.php
+%%WWWDIR%%/src/libs/endroid/qr-code/src/Writer/WebPWriter.php
+%%WWWDIR%%/src/libs/endroid/qr-code/src/Writer/WriterInterface.php
%%WWWDIR%%/src/libs/guzzlehttp/guzzle/CHANGELOG.md
%%WWWDIR%%/src/libs/guzzlehttp/guzzle/LICENSE
%%WWWDIR%%/src/libs/guzzlehttp/guzzle/README.md
@@ -1101,6 +1275,320 @@
%%WWWDIR%%/src/libs/guzzlehttp/psr7/src/UriNormalizer.php
%%WWWDIR%%/src/libs/guzzlehttp/psr7/src/UriResolver.php
%%WWWDIR%%/src/libs/guzzlehttp/psr7/src/Utils.php
+%%WWWDIR%%/src/libs/league/commonmark/.phpstorm.meta.php
+%%WWWDIR%%/src/libs/league/commonmark/CHANGELOG.md
+%%WWWDIR%%/src/libs/league/commonmark/LICENSE
+%%WWWDIR%%/src/libs/league/commonmark/README.md
+%%WWWDIR%%/src/libs/league/commonmark/composer.json
+%%WWWDIR%%/src/libs/league/commonmark/src/CommonMarkConverter.php
+%%WWWDIR%%/src/libs/league/commonmark/src/ConverterInterface.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Delimiter/Bracket.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Delimiter/Delimiter.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Delimiter/DelimiterInterface.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Delimiter/DelimiterParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Delimiter/DelimiterStack.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Delimiter/Processor/CacheableDelimiterProcessorInterface.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Delimiter/Processor/DelimiterProcessorCollection.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Delimiter/Processor/DelimiterProcessorCollectionInterface.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Delimiter/Processor/DelimiterProcessorInterface.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Delimiter/Processor/StaggeredDelimiterProcessor.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Environment/Environment.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Environment/EnvironmentAwareInterface.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Environment/EnvironmentBuilderInterface.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Environment/EnvironmentInterface.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Event/AbstractEvent.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Event/DocumentParsedEvent.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Event/DocumentPreParsedEvent.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Event/DocumentPreRenderEvent.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Event/DocumentRenderedEvent.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Event/ListenerData.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Exception/AlreadyInitializedException.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Exception/CommonMarkException.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Exception/IOException.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Exception/InvalidArgumentException.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Exception/LogicException.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Exception/MissingDependencyException.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Exception/UnexpectedEncodingException.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Attributes/AttributesExtension.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Attributes/Event/AttributesListener.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Attributes/Node/Attributes.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Attributes/Node/AttributesInline.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Attributes/Parser/AttributesBlockContinueParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Attributes/Parser/AttributesBlockStartParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Attributes/Parser/AttributesInlineParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Attributes/Util/AttributesHelper.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Autolink/AutolinkExtension.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Autolink/EmailAutolinkParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Autolink/UrlAutolinkParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/CommonMark/CommonMarkCoreExtension.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/CommonMark/Delimiter/Processor/EmphasisDelimiterProcessor.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/CommonMark/Node/Block/BlockQuote.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/CommonMark/Node/Block/FencedCode.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/CommonMark/Node/Block/Heading.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/CommonMark/Node/Block/HtmlBlock.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/CommonMark/Node/Block/IndentedCode.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/CommonMark/Node/Block/ListBlock.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/CommonMark/Node/Block/ListData.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/CommonMark/Node/Block/ListItem.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/CommonMark/Node/Block/ThematicBreak.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/CommonMark/Node/Inline/AbstractWebResource.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/CommonMark/Node/Inline/Code.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/CommonMark/Node/Inline/Emphasis.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/CommonMark/Node/Inline/HtmlInline.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/CommonMark/Node/Inline/Image.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/CommonMark/Node/Inline/Link.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/CommonMark/Node/Inline/Strong.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/CommonMark/Parser/Block/BlockQuoteParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/CommonMark/Parser/Block/BlockQuoteStartParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/CommonMark/Parser/Block/FencedCodeParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/CommonMark/Parser/Block/FencedCodeStartParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/CommonMark/Parser/Block/HeadingParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/CommonMark/Parser/Block/HeadingStartParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/CommonMark/Parser/Block/HtmlBlockParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/CommonMark/Parser/Block/HtmlBlockStartParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/CommonMark/Parser/Block/IndentedCodeParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/CommonMark/Parser/Block/IndentedCodeStartParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/CommonMark/Parser/Block/ListBlockParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/CommonMark/Parser/Block/ListBlockStartParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/CommonMark/Parser/Block/ListItemParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/CommonMark/Parser/Block/ThematicBreakParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/CommonMark/Parser/Block/ThematicBreakStartParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/CommonMark/Parser/Inline/AutolinkParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/CommonMark/Parser/Inline/BacktickParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/CommonMark/Parser/Inline/BangParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/CommonMark/Parser/Inline/CloseBracketParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/CommonMark/Parser/Inline/EntityParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/CommonMark/Parser/Inline/EscapableParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/CommonMark/Parser/Inline/HtmlInlineParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/CommonMark/Parser/Inline/OpenBracketParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/CommonMark/Renderer/Block/BlockQuoteRenderer.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/CommonMark/Renderer/Block/FencedCodeRenderer.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/CommonMark/Renderer/Block/HeadingRenderer.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/CommonMark/Renderer/Block/HtmlBlockRenderer.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/CommonMark/Renderer/Block/IndentedCodeRenderer.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/CommonMark/Renderer/Block/ListBlockRenderer.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/CommonMark/Renderer/Block/ListItemRenderer.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/CommonMark/Renderer/Block/ThematicBreakRenderer.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/CommonMark/Renderer/Inline/CodeRenderer.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/CommonMark/Renderer/Inline/EmphasisRenderer.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/CommonMark/Renderer/Inline/HtmlInlineRenderer.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/CommonMark/Renderer/Inline/ImageRenderer.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/CommonMark/Renderer/Inline/LinkRenderer.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/CommonMark/Renderer/Inline/StrongRenderer.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/ConfigurableExtensionInterface.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/DefaultAttributes/ApplyDefaultAttributesProcessor.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/DefaultAttributes/DefaultAttributesExtension.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/DescriptionList/DescriptionListExtension.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/DescriptionList/Event/ConsecutiveDescriptionListMerger.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/DescriptionList/Event/LooseDescriptionHandler.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/DescriptionList/Node/Description.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/DescriptionList/Node/DescriptionList.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/DescriptionList/Node/DescriptionTerm.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/DescriptionList/Parser/DescriptionContinueParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/DescriptionList/Parser/DescriptionListContinueParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/DescriptionList/Parser/DescriptionStartParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/DescriptionList/Parser/DescriptionTermContinueParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/DescriptionList/Renderer/DescriptionListRenderer.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/DescriptionList/Renderer/DescriptionRenderer.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/DescriptionList/Renderer/DescriptionTermRenderer.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/DisallowedRawHtml/DisallowedRawHtmlExtension.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/DisallowedRawHtml/DisallowedRawHtmlRenderer.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Embed/Bridge/OscaroteroEmbedAdapter.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Embed/DomainFilteringAdapter.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Embed/Embed.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Embed/EmbedAdapterInterface.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Embed/EmbedExtension.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Embed/EmbedParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Embed/EmbedProcessor.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Embed/EmbedRenderer.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Embed/EmbedStartParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/ExtensionInterface.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/ExternalLink/ExternalLinkExtension.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/ExternalLink/ExternalLinkProcessor.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Footnote/Event/AnonymousFootnotesListener.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Footnote/Event/FixOrphanedFootnotesAndRefsListener.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Footnote/Event/GatherFootnotesListener.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Footnote/Event/NumberFootnotesListener.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Footnote/FootnoteExtension.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Footnote/Node/Footnote.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Footnote/Node/FootnoteBackref.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Footnote/Node/FootnoteContainer.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Footnote/Node/FootnoteRef.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Footnote/Parser/AnonymousFootnoteRefParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Footnote/Parser/FootnoteParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Footnote/Parser/FootnoteRefParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Footnote/Parser/FootnoteStartParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Footnote/Renderer/FootnoteBackrefRenderer.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Footnote/Renderer/FootnoteContainerRenderer.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Footnote/Renderer/FootnoteRefRenderer.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Footnote/Renderer/FootnoteRenderer.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/FrontMatter/Data/FrontMatterDataParserInterface.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/FrontMatter/Data/LibYamlFrontMatterParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/FrontMatter/Data/SymfonyYamlFrontMatterParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/FrontMatter/Exception/InvalidFrontMatterException.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/FrontMatter/FrontMatterExtension.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/FrontMatter/FrontMatterParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/FrontMatter/FrontMatterParserInterface.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/FrontMatter/FrontMatterProviderInterface.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/FrontMatter/Input/MarkdownInputWithFrontMatter.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/FrontMatter/Listener/FrontMatterPostRenderListener.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/FrontMatter/Listener/FrontMatterPreParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/FrontMatter/Output/RenderedContentWithFrontMatter.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/GithubFlavoredMarkdownExtension.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/HeadingPermalink/HeadingPermalink.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/HeadingPermalink/HeadingPermalinkExtension.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/HeadingPermalink/HeadingPermalinkProcessor.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/HeadingPermalink/HeadingPermalinkRenderer.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/InlinesOnly/ChildRenderer.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/InlinesOnly/InlinesOnlyExtension.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Mention/Generator/CallbackGenerator.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Mention/Generator/MentionGeneratorInterface.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Mention/Generator/StringTemplateLinkGenerator.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Mention/Mention.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Mention/MentionExtension.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Mention/MentionParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/SmartPunct/DashParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/SmartPunct/EllipsesParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/SmartPunct/Quote.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/SmartPunct/QuoteParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/SmartPunct/QuoteProcessor.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/SmartPunct/ReplaceUnpairedQuotesListener.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/SmartPunct/SmartPunctExtension.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Strikethrough/Strikethrough.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Strikethrough/StrikethroughDelimiterProcessor.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Strikethrough/StrikethroughExtension.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Strikethrough/StrikethroughRenderer.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Table/Table.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Table/TableCell.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Table/TableCellRenderer.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Table/TableExtension.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Table/TableParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Table/TableRenderer.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Table/TableRow.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Table/TableRowRenderer.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Table/TableSection.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Table/TableSectionRenderer.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/Table/TableStartParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/TableOfContents/Node/TableOfContents.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/TableOfContents/Node/TableOfContentsPlaceholder.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/TableOfContents/Normalizer/AsIsNormalizerStrategy.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/TableOfContents/Normalizer/FlatNormalizerStrategy.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/TableOfContents/Normalizer/NormalizerStrategyInterface.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/TableOfContents/Normalizer/RelativeNormalizerStrategy.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/TableOfContents/TableOfContentsBuilder.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/TableOfContents/TableOfContentsExtension.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/TableOfContents/TableOfContentsGenerator.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/TableOfContents/TableOfContentsGeneratorInterface.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/TableOfContents/TableOfContentsPlaceholderParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/TableOfContents/TableOfContentsPlaceholderRenderer.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/TableOfContents/TableOfContentsRenderer.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/TaskList/TaskListExtension.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/TaskList/TaskListItemMarker.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/TaskList/TaskListItemMarkerParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Extension/TaskList/TaskListItemMarkerRenderer.php
+%%WWWDIR%%/src/libs/league/commonmark/src/GithubFlavoredMarkdownConverter.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Input/MarkdownInput.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Input/MarkdownInputInterface.php
+%%WWWDIR%%/src/libs/league/commonmark/src/MarkdownConverter.php
+%%WWWDIR%%/src/libs/league/commonmark/src/MarkdownConverterInterface.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Node/Block/AbstractBlock.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Node/Block/Document.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Node/Block/Paragraph.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Node/Block/TightBlockInterface.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Node/Inline/AbstractInline.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Node/Inline/AbstractStringContainer.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Node/Inline/AdjacentTextMerger.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Node/Inline/DelimitedInterface.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Node/Inline/Newline.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Node/Inline/Text.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Node/Node.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Node/NodeIterator.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Node/NodeWalker.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Node/NodeWalkerEvent.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Node/Query.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Node/Query/AndExpr.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Node/Query/ExpressionInterface.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Node/Query/OrExpr.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Node/RawMarkupContainerInterface.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Node/StringContainerHelper.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Node/StringContainerInterface.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Normalizer/SlugNormalizer.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Normalizer/TextNormalizer.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Normalizer/TextNormalizerInterface.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Normalizer/UniqueSlugNormalizer.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Normalizer/UniqueSlugNormalizerInterface.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Output/RenderedContent.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Output/RenderedContentInterface.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Parser/Block/AbstractBlockContinueParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Parser/Block/BlockContinue.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Parser/Block/BlockContinueParserInterface.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Parser/Block/BlockContinueParserWithInlinesInterface.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Parser/Block/BlockStart.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Parser/Block/BlockStartParserInterface.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Parser/Block/DocumentBlockParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Parser/Block/ParagraphParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Parser/Block/SkipLinesStartingWithLettersParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Parser/Cursor.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Parser/CursorState.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Parser/Inline/InlineParserInterface.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Parser/Inline/InlineParserMatch.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Parser/Inline/NewlineParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Parser/InlineParserContext.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Parser/InlineParserEngine.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Parser/InlineParserEngineInterface.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Parser/MarkdownParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Parser/MarkdownParserInterface.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Parser/MarkdownParserState.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Parser/MarkdownParserStateInterface.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Parser/ParserLogicException.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Reference/MemoryLimitedReferenceMap.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Reference/Reference.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Reference/ReferenceInterface.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Reference/ReferenceMap.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Reference/ReferenceMapInterface.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Reference/ReferenceParser.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Reference/ReferenceableInterface.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Renderer/Block/DocumentRenderer.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Renderer/Block/ParagraphRenderer.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Renderer/ChildNodeRendererInterface.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Renderer/DocumentRendererInterface.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Renderer/HtmlDecorator.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Renderer/HtmlRenderer.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Renderer/Inline/NewlineRenderer.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Renderer/Inline/TextRenderer.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Renderer/MarkdownRendererInterface.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Renderer/NoMatchingRendererException.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Renderer/NodeRendererInterface.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Util/ArrayCollection.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Util/Html5EntityDecoder.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Util/HtmlElement.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Util/HtmlFilter.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Util/LinkParserHelper.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Util/PrioritizedList.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Util/RegexHelper.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Util/SpecReader.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Util/UrlEncoder.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Util/Xml.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Xml/FallbackNodeXmlRenderer.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Xml/MarkdownToXmlConverter.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Xml/XmlNodeRendererInterface.php
+%%WWWDIR%%/src/libs/league/commonmark/src/Xml/XmlRenderer.php
+%%WWWDIR%%/src/libs/league/config/CHANGELOG.md
+%%WWWDIR%%/src/libs/league/config/LICENSE.md
+%%WWWDIR%%/src/libs/league/config/README.md
+%%WWWDIR%%/src/libs/league/config/composer.json
+%%WWWDIR%%/src/libs/league/config/src/Configuration.php
+%%WWWDIR%%/src/libs/league/config/src/ConfigurationAwareInterface.php
+%%WWWDIR%%/src/libs/league/config/src/ConfigurationBuilderInterface.php
+%%WWWDIR%%/src/libs/league/config/src/ConfigurationInterface.php
+%%WWWDIR%%/src/libs/league/config/src/ConfigurationProviderInterface.php
+%%WWWDIR%%/src/libs/league/config/src/Exception/ConfigurationExceptionInterface.php
+%%WWWDIR%%/src/libs/league/config/src/Exception/InvalidConfigurationException.php
+%%WWWDIR%%/src/libs/league/config/src/Exception/UnknownOptionException.php
+%%WWWDIR%%/src/libs/league/config/src/Exception/ValidationException.php
+%%WWWDIR%%/src/libs/league/config/src/MutableConfigurationInterface.php
+%%WWWDIR%%/src/libs/league/config/src/ReadOnlyConfiguration.php
+%%WWWDIR%%/src/libs/league/config/src/SchemaBuilderInterface.php
%%WWWDIR%%/src/libs/league/uri-interfaces/Contracts/AuthorityInterface.php
%%WWWDIR%%/src/libs/league/uri-interfaces/Contracts/DataPathInterface.php
%%WWWDIR%%/src/libs/league/uri-interfaces/Contracts/DomainHostInterface.php
@@ -1127,6 +1615,7 @@
%%WWWDIR%%/src/libs/league/uri-interfaces/IPv4/Converter.php
%%WWWDIR%%/src/libs/league/uri-interfaces/IPv4/GMPCalculator.php
%%WWWDIR%%/src/libs/league/uri-interfaces/IPv4/NativeCalculator.php
+%%WWWDIR%%/src/libs/league/uri-interfaces/IPv6/Converter.php
%%WWWDIR%%/src/libs/league/uri-interfaces/Idna/Converter.php
%%WWWDIR%%/src/libs/league/uri-interfaces/Idna/Error.php
%%WWWDIR%%/src/libs/league/uri-interfaces/Idna/Option.php
@@ -1280,6 +1769,7 @@
%%WWWDIR%%/src/libs/monolog/monolog/src/Monolog/Handler/WebRequestRecognizerTrait.php
%%WWWDIR%%/src/libs/monolog/monolog/src/Monolog/Handler/WhatFailureGroupHandler.php
%%WWWDIR%%/src/libs/monolog/monolog/src/Monolog/Handler/ZendMonitorHandler.php
+%%WWWDIR%%/src/libs/monolog/monolog/src/Monolog/JsonSerializableDateTimeImmutable.php
%%WWWDIR%%/src/libs/monolog/monolog/src/Monolog/Level.php
%%WWWDIR%%/src/libs/monolog/monolog/src/Monolog/LogRecord.php
%%WWWDIR%%/src/libs/monolog/monolog/src/Monolog/Logger.php
@@ -1301,10 +1791,9 @@
%%WWWDIR%%/src/libs/monolog/monolog/src/Monolog/Registry.php
%%WWWDIR%%/src/libs/monolog/monolog/src/Monolog/ResettableInterface.php
%%WWWDIR%%/src/libs/monolog/monolog/src/Monolog/SignalHandler.php
+%%WWWDIR%%/src/libs/monolog/monolog/src/Monolog/Test/MonologTestCase.php
%%WWWDIR%%/src/libs/monolog/monolog/src/Monolog/Test/TestCase.php
%%WWWDIR%%/src/libs/monolog/monolog/src/Monolog/Utils.php
-%%WWWDIR%%/src/libs/myclabs/deep-copy/.github/FUNDING.yml
-%%WWWDIR%%/src/libs/myclabs/deep-copy/.github/workflows/ci.yaml
%%WWWDIR%%/src/libs/myclabs/deep-copy/LICENSE
%%WWWDIR%%/src/libs/myclabs/deep-copy/README.md
%%WWWDIR%%/src/libs/myclabs/deep-copy/composer.json
@@ -1326,6 +1815,7 @@
%%WWWDIR%%/src/libs/myclabs/deep-copy/src/DeepCopy/Matcher/PropertyTypeMatcher.php
%%WWWDIR%%/src/libs/myclabs/deep-copy/src/DeepCopy/Reflection/ReflectionHelper.php
%%WWWDIR%%/src/libs/myclabs/deep-copy/src/DeepCopy/TypeFilter/Date/DateIntervalFilter.php
+%%WWWDIR%%/src/libs/myclabs/deep-copy/src/DeepCopy/TypeFilter/Date/DatePeriodFilter.php
%%WWWDIR%%/src/libs/myclabs/deep-copy/src/DeepCopy/TypeFilter/ReplaceFilter.php
%%WWWDIR%%/src/libs/myclabs/deep-copy/src/DeepCopy/TypeFilter/ShallowCopyFilter.php
%%WWWDIR%%/src/libs/myclabs/deep-copy/src/DeepCopy/TypeFilter/Spl/ArrayObjectFilter.php
@@ -1334,6 +1824,212 @@
%%WWWDIR%%/src/libs/myclabs/deep-copy/src/DeepCopy/TypeFilter/TypeFilter.php
%%WWWDIR%%/src/libs/myclabs/deep-copy/src/DeepCopy/TypeMatcher/TypeMatcher.php
%%WWWDIR%%/src/libs/myclabs/deep-copy/src/DeepCopy/deep_copy.php
+%%WWWDIR%%/src/libs/nette/schema/composer.json
+%%WWWDIR%%/src/libs/nette/schema/license.md
+%%WWWDIR%%/src/libs/nette/schema/readme.md
+%%WWWDIR%%/src/libs/nette/schema/src/Schema/Context.php
+%%WWWDIR%%/src/libs/nette/schema/src/Schema/DynamicParameter.php
+%%WWWDIR%%/src/libs/nette/schema/src/Schema/Elements/AnyOf.php
+%%WWWDIR%%/src/libs/nette/schema/src/Schema/Elements/Base.php
+%%WWWDIR%%/src/libs/nette/schema/src/Schema/Elements/Structure.php
+%%WWWDIR%%/src/libs/nette/schema/src/Schema/Elements/Type.php
+%%WWWDIR%%/src/libs/nette/schema/src/Schema/Expect.php
+%%WWWDIR%%/src/libs/nette/schema/src/Schema/Helpers.php
+%%WWWDIR%%/src/libs/nette/schema/src/Schema/Message.php
+%%WWWDIR%%/src/libs/nette/schema/src/Schema/Processor.php
+%%WWWDIR%%/src/libs/nette/schema/src/Schema/Schema.php
+%%WWWDIR%%/src/libs/nette/schema/src/Schema/ValidationException.php
+%%WWWDIR%%/src/libs/nette/utils/.phpstorm.meta.php
+%%WWWDIR%%/src/libs/nette/utils/composer.json
+%%WWWDIR%%/src/libs/nette/utils/license.md
+%%WWWDIR%%/src/libs/nette/utils/readme.md
+%%WWWDIR%%/src/libs/nette/utils/src/HtmlStringable.php
+%%WWWDIR%%/src/libs/nette/utils/src/Iterators/CachingIterator.php
+%%WWWDIR%%/src/libs/nette/utils/src/Iterators/Mapper.php
+%%WWWDIR%%/src/libs/nette/utils/src/SmartObject.php
+%%WWWDIR%%/src/libs/nette/utils/src/StaticClass.php
+%%WWWDIR%%/src/libs/nette/utils/src/Translator.php
+%%WWWDIR%%/src/libs/nette/utils/src/Utils/ArrayHash.php
+%%WWWDIR%%/src/libs/nette/utils/src/Utils/ArrayList.php
+%%WWWDIR%%/src/libs/nette/utils/src/Utils/Arrays.php
+%%WWWDIR%%/src/libs/nette/utils/src/Utils/Callback.php
+%%WWWDIR%%/src/libs/nette/utils/src/Utils/DateTime.php
+%%WWWDIR%%/src/libs/nette/utils/src/Utils/FileInfo.php
+%%WWWDIR%%/src/libs/nette/utils/src/Utils/FileSystem.php
+%%WWWDIR%%/src/libs/nette/utils/src/Utils/Finder.php
+%%WWWDIR%%/src/libs/nette/utils/src/Utils/Floats.php
+%%WWWDIR%%/src/libs/nette/utils/src/Utils/Helpers.php
+%%WWWDIR%%/src/libs/nette/utils/src/Utils/Html.php
+%%WWWDIR%%/src/libs/nette/utils/src/Utils/Image.php
+%%WWWDIR%%/src/libs/nette/utils/src/Utils/ImageColor.php
+%%WWWDIR%%/src/libs/nette/utils/src/Utils/ImageType.php
+%%WWWDIR%%/src/libs/nette/utils/src/Utils/Iterables.php
+%%WWWDIR%%/src/libs/nette/utils/src/Utils/Json.php
+%%WWWDIR%%/src/libs/nette/utils/src/Utils/ObjectHelpers.php
+%%WWWDIR%%/src/libs/nette/utils/src/Utils/Paginator.php
+%%WWWDIR%%/src/libs/nette/utils/src/Utils/Random.php
+%%WWWDIR%%/src/libs/nette/utils/src/Utils/Reflection.php
+%%WWWDIR%%/src/libs/nette/utils/src/Utils/ReflectionMethod.php
+%%WWWDIR%%/src/libs/nette/utils/src/Utils/Strings.php
+%%WWWDIR%%/src/libs/nette/utils/src/Utils/Type.php
+%%WWWDIR%%/src/libs/nette/utils/src/Utils/Validators.php
+%%WWWDIR%%/src/libs/nette/utils/src/Utils/exceptions.php
+%%WWWDIR%%/src/libs/nette/utils/src/compatibility.php
+%%WWWDIR%%/src/libs/nette/utils/src/exceptions.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Baggage/Baggage.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Baggage/BaggageBuilder.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Baggage/BaggageBuilderInterface.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Baggage/BaggageInterface.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Baggage/Entry.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Baggage/Metadata.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Baggage/MetadataInterface.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Baggage/Propagation/BaggagePropagator.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Baggage/Propagation/Parser.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Behavior/Internal/LogWriter/ErrorLogWriter.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Behavior/Internal/LogWriter/Formatter.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Behavior/Internal/LogWriter/LogWriterInterface.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Behavior/Internal/LogWriter/NoopLogWriter.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Behavior/Internal/LogWriter/Psr3LogWriter.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Behavior/Internal/LogWriter/StreamLogWriter.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Behavior/Internal/LogWriterFactory.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Behavior/Internal/Logging.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Behavior/LogsMessagesTrait.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Common/Time/Clock.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Common/Time/ClockInterface.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Common/Time/SystemClock.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Common/Time/TestClock.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Configuration/Config/ComponentPlugin.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Configuration/Config/ComponentProvider.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Configuration/Config/ComponentProviderRegistry.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Configuration/ConfigEnv/EnvComponentLoader.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Configuration/ConfigEnv/EnvComponentLoaderRegistry.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Configuration/ConfigEnv/EnvResolver.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Configuration/ConfigProperties.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Configuration/ConfigProviderInterface.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Configuration/Context.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Configuration/Noop/NoopConfigProperties.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Configuration/Noop/NoopConfigProvider.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Globals.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Instrumentation/AutoInstrumentation/ConfigurationRegistry.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Instrumentation/AutoInstrumentation/Context.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Instrumentation/AutoInstrumentation/ExtensionHookManager.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Instrumentation/AutoInstrumentation/GeneralInstrumentationConfiguration.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Instrumentation/AutoInstrumentation/HookManager.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Instrumentation/AutoInstrumentation/HookManagerInterface.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Instrumentation/AutoInstrumentation/Instrumentation.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Instrumentation/AutoInstrumentation/InstrumentationConfiguration.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Instrumentation/AutoInstrumentation/NoopHookManager.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Instrumentation/CachedInstrumentation.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Instrumentation/Configuration/General/ConfigEnv/EnvComponentLoaderHttpConfig.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Instrumentation/Configuration/General/ConfigEnv/EnvComponentLoaderPeerConfig.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Instrumentation/Configuration/General/HttpConfig.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Instrumentation/Configuration/General/PeerConfig.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Instrumentation/ConfigurationResolver.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Instrumentation/ConfigurationResolverInterface.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Instrumentation/Configurator.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Instrumentation/ContextKeys.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Instrumentation/InstrumentationInterface.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Instrumentation/InstrumentationTrait.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Instrumentation/SpanAttribute.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Instrumentation/WithSpan.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Instrumentation/WithSpanHandler.php
+%%WWWDIR%%/src/libs/open-telemetry/api/LoggerHolder.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Logs/EventLoggerInterface.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Logs/EventLoggerProviderInterface.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Logs/LateBindingLogger.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Logs/LateBindingLoggerProvider.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Logs/LogRecord.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Logs/LoggerInterface.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Logs/LoggerProviderInterface.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Logs/Map/Psr3.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Logs/NoopEventLogger.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Logs/NoopEventLoggerProvider.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Logs/NoopLogger.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Logs/NoopLoggerProvider.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Logs/README.md
+%%WWWDIR%%/src/libs/open-telemetry/api/Logs/Severity.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Metrics/AsynchronousInstrument.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Metrics/CounterInterface.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Metrics/GaugeInterface.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Metrics/HistogramInterface.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Metrics/Instrument.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Metrics/LateBindingMeter.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Metrics/LateBindingMeterProvider.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Metrics/MeterInterface.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Metrics/MeterProviderInterface.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Metrics/Noop/NoopCounter.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Metrics/Noop/NoopGauge.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Metrics/Noop/NoopHistogram.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Metrics/Noop/NoopMeter.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Metrics/Noop/NoopMeterProvider.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Metrics/Noop/NoopObservableCallback.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Metrics/Noop/NoopObservableCounter.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Metrics/Noop/NoopObservableGauge.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Metrics/Noop/NoopObservableUpDownCounter.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Metrics/Noop/NoopUpDownCounter.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Metrics/ObservableCallbackInterface.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Metrics/ObservableCounterInterface.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Metrics/ObservableGaugeInterface.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Metrics/ObservableUpDownCounterInterface.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Metrics/ObserverInterface.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Metrics/SynchronousInstrument.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Metrics/UpDownCounterInterface.php
+%%WWWDIR%%/src/libs/open-telemetry/api/README.md
+%%WWWDIR%%/src/libs/open-telemetry/api/Signals.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Trace/LateBindingTracer.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Trace/LateBindingTracerProvider.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Trace/LocalRootSpan.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Trace/NonRecordingSpan.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Trace/NoopSpanBuilder.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Trace/NoopTracer.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Trace/NoopTracerProvider.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Trace/Propagation/TraceContextPropagator.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Trace/Propagation/TraceContextValidator.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Trace/Span.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Trace/SpanBuilderInterface.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Trace/SpanContext.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Trace/SpanContextInterface.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Trace/SpanContextValidator.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Trace/SpanInterface.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Trace/SpanKind.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Trace/StatusCode.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Trace/TraceFlags.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Trace/TraceState.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Trace/TraceStateInterface.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Trace/TracerInterface.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Trace/TracerProviderInterface.php
+%%WWWDIR%%/src/libs/open-telemetry/api/Trace/functions.php
+%%WWWDIR%%/src/libs/open-telemetry/api/composer.json
+%%WWWDIR%%/src/libs/open-telemetry/context/Context.php
+%%WWWDIR%%/src/libs/open-telemetry/context/ContextInterface.php
+%%WWWDIR%%/src/libs/open-telemetry/context/ContextKey.php
+%%WWWDIR%%/src/libs/open-telemetry/context/ContextKeyInterface.php
+%%WWWDIR%%/src/libs/open-telemetry/context/ContextKeys.php
+%%WWWDIR%%/src/libs/open-telemetry/context/ContextStorage.php
+%%WWWDIR%%/src/libs/open-telemetry/context/ContextStorageHead.php
+%%WWWDIR%%/src/libs/open-telemetry/context/ContextStorageHeadAware.php
+%%WWWDIR%%/src/libs/open-telemetry/context/ContextStorageInterface.php
+%%WWWDIR%%/src/libs/open-telemetry/context/ContextStorageNode.php
+%%WWWDIR%%/src/libs/open-telemetry/context/ContextStorageScopeInterface.php
+%%WWWDIR%%/src/libs/open-telemetry/context/DebugScope.php
+%%WWWDIR%%/src/libs/open-telemetry/context/ExecutionContextAwareInterface.php
+%%WWWDIR%%/src/libs/open-telemetry/context/FiberBoundContextStorage.php
+%%WWWDIR%%/src/libs/open-telemetry/context/FiberBoundContextStorageExecutionAwareBC.php
+%%WWWDIR%%/src/libs/open-telemetry/context/ImplicitContextKeyedInterface.php
+%%WWWDIR%%/src/libs/open-telemetry/context/Propagation/ArrayAccessGetterSetter.php
+%%WWWDIR%%/src/libs/open-telemetry/context/Propagation/ExtendedPropagationGetterInterface.php
+%%WWWDIR%%/src/libs/open-telemetry/context/Propagation/MultiTextMapPropagator.php
+%%WWWDIR%%/src/libs/open-telemetry/context/Propagation/NoopTextMapPropagator.php
+%%WWWDIR%%/src/libs/open-telemetry/context/Propagation/PropagationGetterInterface.php
+%%WWWDIR%%/src/libs/open-telemetry/context/Propagation/PropagationSetterInterface.php
+%%WWWDIR%%/src/libs/open-telemetry/context/Propagation/SanitizeCombinedHeadersPropagationGetter.php
+%%WWWDIR%%/src/libs/open-telemetry/context/Propagation/TextMapPropagatorInterface.php
+%%WWWDIR%%/src/libs/open-telemetry/context/README.md
+%%WWWDIR%%/src/libs/open-telemetry/context/ScopeInterface.php
+%%WWWDIR%%/src/libs/open-telemetry/context/ZendObserverFiber.php
+%%WWWDIR%%/src/libs/open-telemetry/context/composer.json
+%%WWWDIR%%/src/libs/open-telemetry/context/fiber/initialize_fiber_handler.php
+%%WWWDIR%%/src/libs/open-telemetry/context/fiber/zend_observer_fiber.h
%%WWWDIR%%/src/libs/paragonie/constant_time_encoding/LICENSE.txt
%%WWWDIR%%/src/libs/paragonie/constant_time_encoding/README.md
%%WWWDIR%%/src/libs/paragonie/constant_time_encoding/composer.json
@@ -1576,8 +2272,10 @@
%%WWWDIR%%/src/libs/phpseclib/phpseclib/phpseclib/Exception/FileNotFoundException.php
%%WWWDIR%%/src/libs/phpseclib/phpseclib/phpseclib/Exception/InconsistentSetupException.php
%%WWWDIR%%/src/libs/phpseclib/phpseclib/phpseclib/Exception/InsufficientSetupException.php
+%%WWWDIR%%/src/libs/phpseclib/phpseclib/phpseclib/Exception/InvalidPacketLengthException.php
%%WWWDIR%%/src/libs/phpseclib/phpseclib/phpseclib/Exception/NoKeyLoadedException.php
%%WWWDIR%%/src/libs/phpseclib/phpseclib/phpseclib/Exception/NoSupportedAlgorithmsException.php
+%%WWWDIR%%/src/libs/phpseclib/phpseclib/phpseclib/Exception/TimeoutException.php
%%WWWDIR%%/src/libs/phpseclib/phpseclib/phpseclib/Exception/UnableToConnectException.php
%%WWWDIR%%/src/libs/phpseclib/phpseclib/phpseclib/Exception/UnsupportedAlgorithmException.php
%%WWWDIR%%/src/libs/phpseclib/phpseclib/phpseclib/Exception/UnsupportedCurveException.php
@@ -1810,32 +2508,10 @@
%%WWWDIR%%/src/libs/ralouphie/getallheaders/README.md
%%WWWDIR%%/src/libs/ralouphie/getallheaders/composer.json
%%WWWDIR%%/src/libs/ralouphie/getallheaders/src/getallheaders.php
-%%WWWDIR%%/src/libs/robthree/twofactorauth/.github/FUNDING.yml
-%%WWWDIR%%/src/libs/robthree/twofactorauth/.github/workflows/test-bacon.yml
-%%WWWDIR%%/src/libs/robthree/twofactorauth/.github/workflows/test-endroid.yml
-%%WWWDIR%%/src/libs/robthree/twofactorauth/.github/workflows/test.yml
-%%WWWDIR%%/src/libs/robthree/twofactorauth/.gitignore
-%%WWWDIR%%/src/libs/robthree/twofactorauth/.php-cs-fixer.dist.php
%%WWWDIR%%/src/libs/robthree/twofactorauth/CHANGELOG.md
%%WWWDIR%%/src/libs/robthree/twofactorauth/LICENSE
%%WWWDIR%%/src/libs/robthree/twofactorauth/README.md
-%%WWWDIR%%/src/libs/robthree/twofactorauth/TwoFactorAuth.phpproj
-%%WWWDIR%%/src/libs/robthree/twofactorauth/TwoFactorAuth.sln
%%WWWDIR%%/src/libs/robthree/twofactorauth/composer.json
-%%WWWDIR%%/src/libs/robthree/twofactorauth/demo/demo.php
-%%WWWDIR%%/src/libs/robthree/twofactorauth/docs/_config.yml
-%%WWWDIR%%/src/libs/robthree/twofactorauth/docs/_layouts/post.html
-%%WWWDIR%%/src/libs/robthree/twofactorauth/docs/assets/css/style.scss
-%%WWWDIR%%/src/libs/robthree/twofactorauth/docs/getting-started.md
-%%WWWDIR%%/src/libs/robthree/twofactorauth/docs/improved-code-verification.md
-%%WWWDIR%%/src/libs/robthree/twofactorauth/docs/index.md
-%%WWWDIR%%/src/libs/robthree/twofactorauth/docs/optional-configuration.md
-%%WWWDIR%%/src/libs/robthree/twofactorauth/docs/qr-codes.md
-%%WWWDIR%%/src/libs/robthree/twofactorauth/docs/qr-codes/bacon.md
-%%WWWDIR%%/src/libs/robthree/twofactorauth/docs/qr-codes/endroid.md
-%%WWWDIR%%/src/libs/robthree/twofactorauth/docs/qr-codes/image-charts.md
-%%WWWDIR%%/src/libs/robthree/twofactorauth/docs/qr-codes/qr-server.md
-%%WWWDIR%%/src/libs/robthree/twofactorauth/docs/qr-codes/qrickit.md
%%WWWDIR%%/src/libs/robthree/twofactorauth/lib/Algorithm.php
%%WWWDIR%%/src/libs/robthree/twofactorauth/lib/Providers/Qr/BaconQrCodeProvider.php
%%WWWDIR%%/src/libs/robthree/twofactorauth/lib/Providers/Qr/BaseHTTPQRCodeProvider.php
@@ -1849,9 +2525,7 @@
%%WWWDIR%%/src/libs/robthree/twofactorauth/lib/Providers/Qr/QRServerProvider.php
%%WWWDIR%%/src/libs/robthree/twofactorauth/lib/Providers/Qr/QRicketProvider.php
%%WWWDIR%%/src/libs/robthree/twofactorauth/lib/Providers/Rng/CSRNGProvider.php
-%%WWWDIR%%/src/libs/robthree/twofactorauth/lib/Providers/Rng/HashRNGProvider.php
%%WWWDIR%%/src/libs/robthree/twofactorauth/lib/Providers/Rng/IRNGProvider.php
-%%WWWDIR%%/src/libs/robthree/twofactorauth/lib/Providers/Rng/OpenSSLRNGProvider.php
%%WWWDIR%%/src/libs/robthree/twofactorauth/lib/Providers/Rng/RNGException.php
%%WWWDIR%%/src/libs/robthree/twofactorauth/lib/Providers/Time/HttpTimeProvider.php
%%WWWDIR%%/src/libs/robthree/twofactorauth/lib/Providers/Time/ITimeProvider.php
@@ -1860,28 +2534,353 @@
%%WWWDIR%%/src/libs/robthree/twofactorauth/lib/Providers/Time/TimeException.php
%%WWWDIR%%/src/libs/robthree/twofactorauth/lib/TwoFactorAuth.php
%%WWWDIR%%/src/libs/robthree/twofactorauth/lib/TwoFactorAuthException.php
-%%WWWDIR%%/src/libs/robthree/twofactorauth/logo.png
-%%WWWDIR%%/src/libs/robthree/twofactorauth/multifactorauthforeveryone.png
-%%WWWDIR%%/src/libs/robthree/twofactorauth/phpstan.neon
-%%WWWDIR%%/src/libs/robthree/twofactorauth/phpunit.xml
-%%WWWDIR%%/src/libs/robthree/twofactorauth/tests/Providers/Qr/IQRCodeProviderTest.php
-%%WWWDIR%%/src/libs/robthree/twofactorauth/tests/Providers/Qr/TestQrProvider.php
-%%WWWDIR%%/src/libs/robthree/twofactorauth/tests/Providers/Rng/CSRNGProviderTest.php
-%%WWWDIR%%/src/libs/robthree/twofactorauth/tests/Providers/Rng/HashRNGProviderTest.php
-%%WWWDIR%%/src/libs/robthree/twofactorauth/tests/Providers/Rng/IRNGProviderTest.php
-%%WWWDIR%%/src/libs/robthree/twofactorauth/tests/Providers/Rng/NeedsRngLengths.php
-%%WWWDIR%%/src/libs/robthree/twofactorauth/tests/Providers/Rng/OpenSSLRNGProviderTest.php
-%%WWWDIR%%/src/libs/robthree/twofactorauth/tests/Providers/Rng/TestRNGProvider.php
-%%WWWDIR%%/src/libs/robthree/twofactorauth/tests/Providers/Time/ITimeProviderTest.php
-%%WWWDIR%%/src/libs/robthree/twofactorauth/tests/Providers/Time/TestTimeProvider.php
-%%WWWDIR%%/src/libs/robthree/twofactorauth/tests/TwoFactorAuthTest.php
-%%WWWDIR%%/src/libs/robthree/twofactorauth/testsDependency/BaconQRCodeTest.php
-%%WWWDIR%%/src/libs/robthree/twofactorauth/testsDependency/EndroidQRCodeTest.php
+%%WWWDIR%%/src/libs/symfony/config/Builder/ClassBuilder.php
+%%WWWDIR%%/src/libs/symfony/config/Builder/ConfigBuilderGenerator.php
+%%WWWDIR%%/src/libs/symfony/config/Builder/ConfigBuilderGeneratorInterface.php
+%%WWWDIR%%/src/libs/symfony/config/Builder/ConfigBuilderInterface.php
+%%WWWDIR%%/src/libs/symfony/config/Builder/Method.php
+%%WWWDIR%%/src/libs/symfony/config/Builder/Property.php
+%%WWWDIR%%/src/libs/symfony/config/CHANGELOG.md
+%%WWWDIR%%/src/libs/symfony/config/ConfigCache.php
+%%WWWDIR%%/src/libs/symfony/config/ConfigCacheFactory.php
+%%WWWDIR%%/src/libs/symfony/config/ConfigCacheFactoryInterface.php
+%%WWWDIR%%/src/libs/symfony/config/ConfigCacheInterface.php
+%%WWWDIR%%/src/libs/symfony/config/Definition/ArrayNode.php
+%%WWWDIR%%/src/libs/symfony/config/Definition/BaseNode.php
+%%WWWDIR%%/src/libs/symfony/config/Definition/BooleanNode.php
+%%WWWDIR%%/src/libs/symfony/config/Definition/Builder/ArrayNodeDefinition.php
+%%WWWDIR%%/src/libs/symfony/config/Definition/Builder/BooleanNodeDefinition.php
+%%WWWDIR%%/src/libs/symfony/config/Definition/Builder/BuilderAwareInterface.php
+%%WWWDIR%%/src/libs/symfony/config/Definition/Builder/EnumNodeDefinition.php
+%%WWWDIR%%/src/libs/symfony/config/Definition/Builder/ExprBuilder.php
+%%WWWDIR%%/src/libs/symfony/config/Definition/Builder/FloatNodeDefinition.php
+%%WWWDIR%%/src/libs/symfony/config/Definition/Builder/IntegerNodeDefinition.php
+%%WWWDIR%%/src/libs/symfony/config/Definition/Builder/MergeBuilder.php
+%%WWWDIR%%/src/libs/symfony/config/Definition/Builder/NodeBuilder.php
+%%WWWDIR%%/src/libs/symfony/config/Definition/Builder/NodeDefinition.php
+%%WWWDIR%%/src/libs/symfony/config/Definition/Builder/NodeParentInterface.php
+%%WWWDIR%%/src/libs/symfony/config/Definition/Builder/NormalizationBuilder.php
+%%WWWDIR%%/src/libs/symfony/config/Definition/Builder/NumericNodeDefinition.php
+%%WWWDIR%%/src/libs/symfony/config/Definition/Builder/ParentNodeDefinitionInterface.php
+%%WWWDIR%%/src/libs/symfony/config/Definition/Builder/ScalarNodeDefinition.php
+%%WWWDIR%%/src/libs/symfony/config/Definition/Builder/StringNodeDefinition.php
+%%WWWDIR%%/src/libs/symfony/config/Definition/Builder/TreeBuilder.php
+%%WWWDIR%%/src/libs/symfony/config/Definition/Builder/ValidationBuilder.php
+%%WWWDIR%%/src/libs/symfony/config/Definition/Builder/VariableNodeDefinition.php
+%%WWWDIR%%/src/libs/symfony/config/Definition/ConfigurableInterface.php
+%%WWWDIR%%/src/libs/symfony/config/Definition/Configuration.php
+%%WWWDIR%%/src/libs/symfony/config/Definition/ConfigurationInterface.php
+%%WWWDIR%%/src/libs/symfony/config/Definition/Configurator/DefinitionConfigurator.php
+%%WWWDIR%%/src/libs/symfony/config/Definition/Dumper/XmlReferenceDumper.php
+%%WWWDIR%%/src/libs/symfony/config/Definition/Dumper/YamlReferenceDumper.php
+%%WWWDIR%%/src/libs/symfony/config/Definition/EnumNode.php
+%%WWWDIR%%/src/libs/symfony/config/Definition/Exception/DuplicateKeyException.php
+%%WWWDIR%%/src/libs/symfony/config/Definition/Exception/Exception.php
+%%WWWDIR%%/src/libs/symfony/config/Definition/Exception/ForbiddenOverwriteException.php
+%%WWWDIR%%/src/libs/symfony/config/Definition/Exception/InvalidConfigurationException.php
+%%WWWDIR%%/src/libs/symfony/config/Definition/Exception/InvalidDefinitionException.php
+%%WWWDIR%%/src/libs/symfony/config/Definition/Exception/InvalidTypeException.php
+%%WWWDIR%%/src/libs/symfony/config/Definition/Exception/UnsetKeyException.php
+%%WWWDIR%%/src/libs/symfony/config/Definition/FloatNode.php
+%%WWWDIR%%/src/libs/symfony/config/Definition/IntegerNode.php
+%%WWWDIR%%/src/libs/symfony/config/Definition/Loader/DefinitionFileLoader.php
+%%WWWDIR%%/src/libs/symfony/config/Definition/NodeInterface.php
+%%WWWDIR%%/src/libs/symfony/config/Definition/NumericNode.php
+%%WWWDIR%%/src/libs/symfony/config/Definition/Processor.php
+%%WWWDIR%%/src/libs/symfony/config/Definition/PrototypeNodeInterface.php
+%%WWWDIR%%/src/libs/symfony/config/Definition/PrototypedArrayNode.php
+%%WWWDIR%%/src/libs/symfony/config/Definition/ScalarNode.php
+%%WWWDIR%%/src/libs/symfony/config/Definition/StringNode.php
+%%WWWDIR%%/src/libs/symfony/config/Definition/VariableNode.php
+%%WWWDIR%%/src/libs/symfony/config/Exception/FileLoaderImportCircularReferenceException.php
+%%WWWDIR%%/src/libs/symfony/config/Exception/FileLocatorFileNotFoundException.php
+%%WWWDIR%%/src/libs/symfony/config/Exception/LoaderLoadException.php
+%%WWWDIR%%/src/libs/symfony/config/Exception/LogicException.php
+%%WWWDIR%%/src/libs/symfony/config/FileLocator.php
+%%WWWDIR%%/src/libs/symfony/config/FileLocatorInterface.php
+%%WWWDIR%%/src/libs/symfony/config/LICENSE
+%%WWWDIR%%/src/libs/symfony/config/Loader/DelegatingLoader.php
+%%WWWDIR%%/src/libs/symfony/config/Loader/DirectoryAwareLoaderInterface.php
+%%WWWDIR%%/src/libs/symfony/config/Loader/FileLoader.php
+%%WWWDIR%%/src/libs/symfony/config/Loader/GlobFileLoader.php
+%%WWWDIR%%/src/libs/symfony/config/Loader/Loader.php
+%%WWWDIR%%/src/libs/symfony/config/Loader/LoaderInterface.php
+%%WWWDIR%%/src/libs/symfony/config/Loader/LoaderResolver.php
+%%WWWDIR%%/src/libs/symfony/config/Loader/LoaderResolverInterface.php
+%%WWWDIR%%/src/libs/symfony/config/Loader/ParamConfigurator.php
+%%WWWDIR%%/src/libs/symfony/config/README.md
+%%WWWDIR%%/src/libs/symfony/config/Resource/ClassExistenceResource.php
+%%WWWDIR%%/src/libs/symfony/config/Resource/ComposerResource.php
+%%WWWDIR%%/src/libs/symfony/config/Resource/DirectoryResource.php
+%%WWWDIR%%/src/libs/symfony/config/Resource/FileExistenceResource.php
+%%WWWDIR%%/src/libs/symfony/config/Resource/FileResource.php
+%%WWWDIR%%/src/libs/symfony/config/Resource/GlobResource.php
+%%WWWDIR%%/src/libs/symfony/config/Resource/ReflectionClassResource.php
+%%WWWDIR%%/src/libs/symfony/config/Resource/ResourceInterface.php
+%%WWWDIR%%/src/libs/symfony/config/Resource/SelfCheckingResourceChecker.php
+%%WWWDIR%%/src/libs/symfony/config/Resource/SelfCheckingResourceInterface.php
+%%WWWDIR%%/src/libs/symfony/config/Resource/SkippingResourceChecker.php
+%%WWWDIR%%/src/libs/symfony/config/ResourceCheckerConfigCache.php
+%%WWWDIR%%/src/libs/symfony/config/ResourceCheckerConfigCacheFactory.php
+%%WWWDIR%%/src/libs/symfony/config/ResourceCheckerInterface.php
+%%WWWDIR%%/src/libs/symfony/config/Util/Exception/InvalidXmlException.php
+%%WWWDIR%%/src/libs/symfony/config/Util/Exception/XmlParsingException.php
+%%WWWDIR%%/src/libs/symfony/config/Util/XmlUtils.php
+%%WWWDIR%%/src/libs/symfony/config/composer.json
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Alias.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Argument/AbstractArgument.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Argument/ArgumentInterface.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Argument/BoundArgument.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Argument/IteratorArgument.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Argument/LazyClosure.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Argument/RewindableGenerator.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Argument/ServiceClosureArgument.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Argument/ServiceLocator.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Argument/ServiceLocatorArgument.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Argument/TaggedIteratorArgument.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Attribute/AsAlias.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Attribute/AsDecorator.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Attribute/AsTaggedItem.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Attribute/Autoconfigure.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Attribute/AutoconfigureTag.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Attribute/Autowire.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Attribute/AutowireCallable.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Attribute/AutowireDecorated.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Attribute/AutowireInline.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Attribute/AutowireIterator.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Attribute/AutowireLocator.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Attribute/AutowireMethodOf.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Attribute/AutowireServiceClosure.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Attribute/Exclude.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Attribute/Lazy.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Attribute/TaggedIterator.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Attribute/TaggedLocator.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Attribute/Target.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Attribute/When.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Attribute/WhenNot.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/CHANGELOG.md
+%%WWWDIR%%/src/libs/symfony/dependency-injection/ChildDefinition.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Compiler/AbstractRecursivePass.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Compiler/AliasDeprecatedPublicServicesPass.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Compiler/AnalyzeServiceReferencesPass.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Compiler/AttributeAutoconfigurationPass.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Compiler/AutoAliasServicePass.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Compiler/AutowireAsDecoratorPass.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Compiler/AutowirePass.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Compiler/AutowireRequiredMethodsPass.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Compiler/AutowireRequiredPropertiesPass.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Compiler/CheckAliasValidityPass.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Compiler/CheckArgumentsValidityPass.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Compiler/CheckCircularReferencesPass.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Compiler/CheckDefinitionValidityPass.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Compiler/CheckExceptionOnInvalidReferenceBehaviorPass.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Compiler/CheckReferenceValidityPass.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Compiler/CheckTypeDeclarationsPass.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Compiler/Compiler.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Compiler/CompilerPassInterface.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Compiler/DecoratorServicePass.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Compiler/DefinitionErrorExceptionPass.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Compiler/ExtensionCompilerPass.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Compiler/InlineServiceDefinitionsPass.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Compiler/MergeExtensionConfigurationPass.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Compiler/PassConfig.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Compiler/PriorityTaggedServiceTrait.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Compiler/RegisterAutoconfigureAttributesPass.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Compiler/RegisterEnvVarProcessorsPass.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Compiler/RegisterReverseContainerPass.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Compiler/RegisterServiceSubscribersPass.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Compiler/RemoveAbstractDefinitionsPass.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Compiler/RemoveBuildParametersPass.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Compiler/RemovePrivateAliasesPass.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Compiler/RemoveUnusedDefinitionsPass.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Compiler/ReplaceAliasByActualDefinitionPass.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Compiler/ResolveAutowireInlineAttributesPass.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Compiler/ResolveBindingsPass.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Compiler/ResolveChildDefinitionsPass.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Compiler/ResolveClassPass.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Compiler/ResolveDecoratorStackPass.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Compiler/ResolveEnvPlaceholdersPass.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Compiler/ResolveFactoryClassPass.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Compiler/ResolveHotPathPass.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Compiler/ResolveInstanceofConditionalsPass.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Compiler/ResolveInvalidReferencesPass.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Compiler/ResolveNamedArgumentsPass.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Compiler/ResolveNoPreloadPass.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Compiler/ResolveParameterPlaceHoldersPass.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Compiler/ResolveReferencesToAliasesPass.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Compiler/ResolveServiceSubscribersPass.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Compiler/ResolveTaggedIteratorArgumentPass.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Compiler/ServiceLocatorTagPass.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Compiler/ServiceReferenceGraph.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Compiler/ServiceReferenceGraphEdge.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Compiler/ServiceReferenceGraphNode.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Compiler/ValidateEnvPlaceholdersPass.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Config/ContainerParametersResource.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Config/ContainerParametersResourceChecker.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Container.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/ContainerBuilder.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/ContainerInterface.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Definition.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Dumper/Dumper.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Dumper/DumperInterface.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Dumper/GraphvizDumper.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Dumper/PhpDumper.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Dumper/Preloader.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Dumper/XmlDumper.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Dumper/YamlDumper.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/EnvVarLoaderInterface.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/EnvVarProcessor.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/EnvVarProcessorInterface.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Exception/AutoconfigureFailedException.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Exception/AutowiringFailedException.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Exception/BadMethodCallException.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Exception/EmptyParameterValueException.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Exception/EnvNotFoundException.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Exception/EnvParameterException.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Exception/ExceptionInterface.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Exception/InvalidArgumentException.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Exception/InvalidParameterTypeException.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Exception/LogicException.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Exception/OutOfBoundsException.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Exception/ParameterCircularReferenceException.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Exception/ParameterNotFoundException.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Exception/RuntimeException.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Exception/ServiceCircularReferenceException.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Exception/ServiceNotFoundException.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/ExpressionLanguage.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/ExpressionLanguageProvider.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Extension/AbstractExtension.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Extension/ConfigurableExtensionInterface.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Extension/ConfigurationExtensionInterface.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Extension/Extension.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Extension/ExtensionInterface.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Extension/ExtensionTrait.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Extension/PrependExtensionInterface.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/LICENSE
+%%WWWDIR%%/src/libs/symfony/dependency-injection/LazyProxy/Instantiator/InstantiatorInterface.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/LazyProxy/Instantiator/LazyServiceInstantiator.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/LazyProxy/Instantiator/RealServiceInstantiator.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/LazyProxy/PhpDumper/DumperInterface.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/LazyProxy/PhpDumper/LazyServiceDumper.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/LazyProxy/PhpDumper/NullDumper.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Loader/ClosureLoader.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Loader/Configurator/AbstractConfigurator.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Loader/Configurator/AbstractServiceConfigurator.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Loader/Configurator/AliasConfigurator.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Loader/Configurator/ClosureReferenceConfigurator.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Loader/Configurator/ContainerConfigurator.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Loader/Configurator/DefaultsConfigurator.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Loader/Configurator/EnvConfigurator.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Loader/Configurator/FromCallableConfigurator.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Loader/Configurator/InlineServiceConfigurator.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Loader/Configurator/InstanceofConfigurator.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Loader/Configurator/ParametersConfigurator.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Loader/Configurator/PrototypeConfigurator.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Loader/Configurator/ReferenceConfigurator.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Loader/Configurator/ServiceConfigurator.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Loader/Configurator/ServicesConfigurator.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Loader/Configurator/Traits/AbstractTrait.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Loader/Configurator/Traits/ArgumentTrait.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Loader/Configurator/Traits/AutoconfigureTrait.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Loader/Configurator/Traits/AutowireTrait.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Loader/Configurator/Traits/BindTrait.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Loader/Configurator/Traits/CallTrait.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Loader/Configurator/Traits/ClassTrait.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Loader/Configurator/Traits/ConfiguratorTrait.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Loader/Configurator/Traits/ConstructorTrait.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Loader/Configurator/Traits/DecorateTrait.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Loader/Configurator/Traits/DeprecateTrait.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Loader/Configurator/Traits/FactoryTrait.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Loader/Configurator/Traits/FileTrait.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Loader/Configurator/Traits/FromCallableTrait.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Loader/Configurator/Traits/LazyTrait.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Loader/Configurator/Traits/ParentTrait.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Loader/Configurator/Traits/PropertyTrait.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Loader/Configurator/Traits/PublicTrait.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Loader/Configurator/Traits/ShareTrait.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Loader/Configurator/Traits/SyntheticTrait.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Loader/Configurator/Traits/TagTrait.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Loader/DirectoryLoader.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Loader/FileLoader.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Loader/GlobFileLoader.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Loader/IniFileLoader.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Loader/PhpFileLoader.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Loader/UndefinedExtensionHandler.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Loader/XmlFileLoader.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Loader/YamlFileLoader.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Loader/schema/dic/services/services-1.0.xsd
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Parameter.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/ParameterBag/ContainerBag.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/ParameterBag/ContainerBagInterface.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/ParameterBag/EnvPlaceholderParameterBag.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/ParameterBag/FrozenParameterBag.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/ParameterBag/ParameterBag.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/ParameterBag/ParameterBagInterface.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/README.md
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Reference.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/ReverseContainer.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/ServiceLocator.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/StaticEnvVarLoader.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/TaggedContainerInterface.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/TypedReference.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/Variable.php
+%%WWWDIR%%/src/libs/symfony/dependency-injection/composer.json
%%WWWDIR%%/src/libs/symfony/deprecation-contracts/CHANGELOG.md
%%WWWDIR%%/src/libs/symfony/deprecation-contracts/LICENSE
%%WWWDIR%%/src/libs/symfony/deprecation-contracts/README.md
%%WWWDIR%%/src/libs/symfony/deprecation-contracts/composer.json
%%WWWDIR%%/src/libs/symfony/deprecation-contracts/function.php
+%%WWWDIR%%/src/libs/symfony/error-handler/BufferingLogger.php
+%%WWWDIR%%/src/libs/symfony/error-handler/CHANGELOG.md
+%%WWWDIR%%/src/libs/symfony/error-handler/Command/ErrorDumpCommand.php
+%%WWWDIR%%/src/libs/symfony/error-handler/Debug.php
+%%WWWDIR%%/src/libs/symfony/error-handler/DebugClassLoader.php
+%%WWWDIR%%/src/libs/symfony/error-handler/Error/ClassNotFoundError.php
+%%WWWDIR%%/src/libs/symfony/error-handler/Error/FatalError.php
+%%WWWDIR%%/src/libs/symfony/error-handler/Error/OutOfMemoryError.php
+%%WWWDIR%%/src/libs/symfony/error-handler/Error/UndefinedFunctionError.php
+%%WWWDIR%%/src/libs/symfony/error-handler/Error/UndefinedMethodError.php
+%%WWWDIR%%/src/libs/symfony/error-handler/ErrorEnhancer/ClassNotFoundErrorEnhancer.php
+%%WWWDIR%%/src/libs/symfony/error-handler/ErrorEnhancer/ErrorEnhancerInterface.php
+%%WWWDIR%%/src/libs/symfony/error-handler/ErrorEnhancer/UndefinedFunctionErrorEnhancer.php
+%%WWWDIR%%/src/libs/symfony/error-handler/ErrorEnhancer/UndefinedMethodErrorEnhancer.php
+%%WWWDIR%%/src/libs/symfony/error-handler/ErrorHandler.php
+%%WWWDIR%%/src/libs/symfony/error-handler/ErrorRenderer/CliErrorRenderer.php
+%%WWWDIR%%/src/libs/symfony/error-handler/ErrorRenderer/ErrorRendererInterface.php
+%%WWWDIR%%/src/libs/symfony/error-handler/ErrorRenderer/FileLinkFormatter.php
+%%WWWDIR%%/src/libs/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php
+%%WWWDIR%%/src/libs/symfony/error-handler/ErrorRenderer/SerializerErrorRenderer.php
+%%WWWDIR%%/src/libs/symfony/error-handler/Exception/FlattenException.php
+%%WWWDIR%%/src/libs/symfony/error-handler/Exception/SilencedErrorContext.php
+%%WWWDIR%%/src/libs/symfony/error-handler/Internal/TentativeTypes.php
+%%WWWDIR%%/src/libs/symfony/error-handler/LICENSE
+%%WWWDIR%%/src/libs/symfony/error-handler/README.md
+%%WWWDIR%%/src/libs/symfony/error-handler/Resources/assets/css/error.css
+%%WWWDIR%%/src/libs/symfony/error-handler/Resources/assets/css/exception.css
+%%WWWDIR%%/src/libs/symfony/error-handler/Resources/assets/css/exception_full.css
+%%WWWDIR%%/src/libs/symfony/error-handler/Resources/assets/images/chevron-right.svg
+%%WWWDIR%%/src/libs/symfony/error-handler/Resources/assets/images/favicon.png.base64
+%%WWWDIR%%/src/libs/symfony/error-handler/Resources/assets/images/icon-book.svg
+%%WWWDIR%%/src/libs/symfony/error-handler/Resources/assets/images/icon-copy.svg
+%%WWWDIR%%/src/libs/symfony/error-handler/Resources/assets/images/icon-minus-square-o.svg
+%%WWWDIR%%/src/libs/symfony/error-handler/Resources/assets/images/icon-minus-square.svg
+%%WWWDIR%%/src/libs/symfony/error-handler/Resources/assets/images/icon-plus-square-o.svg
+%%WWWDIR%%/src/libs/symfony/error-handler/Resources/assets/images/icon-plus-square.svg
+%%WWWDIR%%/src/libs/symfony/error-handler/Resources/assets/images/icon-support.svg
+%%WWWDIR%%/src/libs/symfony/error-handler/Resources/assets/images/symfony-ghost.svg.php
+%%WWWDIR%%/src/libs/symfony/error-handler/Resources/assets/images/symfony-logo.svg
+%%WWWDIR%%/src/libs/symfony/error-handler/Resources/assets/js/exception.js
+%%WWWDIR%%/src/libs/symfony/error-handler/Resources/bin/extract-tentative-return-types.php
+%%WWWDIR%%/src/libs/symfony/error-handler/Resources/bin/patch-type-declarations
+%%WWWDIR%%/src/libs/symfony/error-handler/Resources/views/error.html.php
+%%WWWDIR%%/src/libs/symfony/error-handler/Resources/views/exception.html.php
+%%WWWDIR%%/src/libs/symfony/error-handler/Resources/views/exception_full.html.php
+%%WWWDIR%%/src/libs/symfony/error-handler/Resources/views/logs.html.php
+%%WWWDIR%%/src/libs/symfony/error-handler/Resources/views/trace.html.php
+%%WWWDIR%%/src/libs/symfony/error-handler/Resources/views/traces.html.php
+%%WWWDIR%%/src/libs/symfony/error-handler/Resources/views/traces_text.html.php
+%%WWWDIR%%/src/libs/symfony/error-handler/ThrowableUtils.php
+%%WWWDIR%%/src/libs/symfony/error-handler/composer.json
%%WWWDIR%%/src/libs/symfony/event-dispatcher-contracts/CHANGELOG.md
%%WWWDIR%%/src/libs/symfony/event-dispatcher-contracts/Event.php
%%WWWDIR%%/src/libs/symfony/event-dispatcher-contracts/EventDispatcherInterface.php
@@ -1902,8 +2901,21 @@
%%WWWDIR%%/src/libs/symfony/event-dispatcher/LICENSE
%%WWWDIR%%/src/libs/symfony/event-dispatcher/README.md
%%WWWDIR%%/src/libs/symfony/event-dispatcher/composer.json
+%%WWWDIR%%/src/libs/symfony/filesystem/CHANGELOG.md
+%%WWWDIR%%/src/libs/symfony/filesystem/Exception/ExceptionInterface.php
+%%WWWDIR%%/src/libs/symfony/filesystem/Exception/FileNotFoundException.php
+%%WWWDIR%%/src/libs/symfony/filesystem/Exception/IOException.php
+%%WWWDIR%%/src/libs/symfony/filesystem/Exception/IOExceptionInterface.php
+%%WWWDIR%%/src/libs/symfony/filesystem/Exception/InvalidArgumentException.php
+%%WWWDIR%%/src/libs/symfony/filesystem/Exception/RuntimeException.php
+%%WWWDIR%%/src/libs/symfony/filesystem/Filesystem.php
+%%WWWDIR%%/src/libs/symfony/filesystem/LICENSE
+%%WWWDIR%%/src/libs/symfony/filesystem/Path.php
+%%WWWDIR%%/src/libs/symfony/filesystem/README.md
+%%WWWDIR%%/src/libs/symfony/filesystem/composer.json
%%WWWDIR%%/src/libs/symfony/html-sanitizer/CHANGELOG.md
%%WWWDIR%%/src/libs/symfony/html-sanitizer/HtmlSanitizer.php
+%%WWWDIR%%/src/libs/symfony/html-sanitizer/HtmlSanitizerAction.php
%%WWWDIR%%/src/libs/symfony/html-sanitizer/HtmlSanitizerConfig.php
%%WWWDIR%%/src/libs/symfony/html-sanitizer/HtmlSanitizerInterface.php
%%WWWDIR%%/src/libs/symfony/html-sanitizer/LICENSE
@@ -1970,16 +2982,19 @@
%%WWWDIR%%/src/libs/symfony/http-client/HttpClientTrait.php
%%WWWDIR%%/src/libs/symfony/http-client/HttpOptions.php
%%WWWDIR%%/src/libs/symfony/http-client/HttplugClient.php
-%%WWWDIR%%/src/libs/symfony/http-client/Internal/AmpBody.php
-%%WWWDIR%%/src/libs/symfony/http-client/Internal/AmpClientState.php
-%%WWWDIR%%/src/libs/symfony/http-client/Internal/AmpListener.php
-%%WWWDIR%%/src/libs/symfony/http-client/Internal/AmpResolver.php
+%%WWWDIR%%/src/libs/symfony/http-client/Internal/AmpBodyV4.php
+%%WWWDIR%%/src/libs/symfony/http-client/Internal/AmpBodyV5.php
+%%WWWDIR%%/src/libs/symfony/http-client/Internal/AmpClientStateV4.php
+%%WWWDIR%%/src/libs/symfony/http-client/Internal/AmpClientStateV5.php
+%%WWWDIR%%/src/libs/symfony/http-client/Internal/AmpListenerV4.php
+%%WWWDIR%%/src/libs/symfony/http-client/Internal/AmpListenerV5.php
+%%WWWDIR%%/src/libs/symfony/http-client/Internal/AmpResolverV4.php
+%%WWWDIR%%/src/libs/symfony/http-client/Internal/AmpResolverV5.php
%%WWWDIR%%/src/libs/symfony/http-client/Internal/Canary.php
%%WWWDIR%%/src/libs/symfony/http-client/Internal/ClientState.php
%%WWWDIR%%/src/libs/symfony/http-client/Internal/CurlClientState.php
%%WWWDIR%%/src/libs/symfony/http-client/Internal/DnsCache.php
%%WWWDIR%%/src/libs/symfony/http-client/Internal/HttplugWaitLoop.php
-%%WWWDIR%%/src/libs/symfony/http-client/Internal/LegacyHttplugInterface.php
%%WWWDIR%%/src/libs/symfony/http-client/Internal/NativeClientState.php
%%WWWDIR%%/src/libs/symfony/http-client/Internal/PushedResponse.php
%%WWWDIR%%/src/libs/symfony/http-client/LICENSE
@@ -1990,7 +3005,8 @@
%%WWWDIR%%/src/libs/symfony/http-client/NoPrivateNetworkHttpClient.php
%%WWWDIR%%/src/libs/symfony/http-client/Psr18Client.php
%%WWWDIR%%/src/libs/symfony/http-client/README.md
-%%WWWDIR%%/src/libs/symfony/http-client/Response/AmpResponse.php
+%%WWWDIR%%/src/libs/symfony/http-client/Response/AmpResponseV4.php
+%%WWWDIR%%/src/libs/symfony/http-client/Response/AmpResponseV5.php
%%WWWDIR%%/src/libs/symfony/http-client/Response/AsyncContext.php
%%WWWDIR%%/src/libs/symfony/http-client/Response/AsyncResponse.php
%%WWWDIR%%/src/libs/symfony/http-client/Response/CommonResponseTrait.php
@@ -2009,6 +3025,7 @@
%%WWWDIR%%/src/libs/symfony/http-client/RetryableHttpClient.php
%%WWWDIR%%/src/libs/symfony/http-client/ScopingHttpClient.php
%%WWWDIR%%/src/libs/symfony/http-client/Test/HarFileResponseFactory.php
+%%WWWDIR%%/src/libs/symfony/http-client/ThrottlingHttpClient.php
%%WWWDIR%%/src/libs/symfony/http-client/TraceableHttpClient.php
%%WWWDIR%%/src/libs/symfony/http-client/UriTemplateHttpClient.php
%%WWWDIR%%/src/libs/symfony/http-client/composer.json
@@ -2018,14 +3035,20 @@
%%WWWDIR%%/src/libs/symfony/http-foundation/CHANGELOG.md
%%WWWDIR%%/src/libs/symfony/http-foundation/ChainRequestMatcher.php
%%WWWDIR%%/src/libs/symfony/http-foundation/Cookie.php
+%%WWWDIR%%/src/libs/symfony/http-foundation/EventStreamResponse.php
%%WWWDIR%%/src/libs/symfony/http-foundation/Exception/BadRequestException.php
%%WWWDIR%%/src/libs/symfony/http-foundation/Exception/ConflictingHeadersException.php
+%%WWWDIR%%/src/libs/symfony/http-foundation/Exception/ExceptionInterface.php
+%%WWWDIR%%/src/libs/symfony/http-foundation/Exception/ExpiredSignedUriException.php
%%WWWDIR%%/src/libs/symfony/http-foundation/Exception/JsonException.php
+%%WWWDIR%%/src/libs/symfony/http-foundation/Exception/LogicException.php
%%WWWDIR%%/src/libs/symfony/http-foundation/Exception/RequestExceptionInterface.php
%%WWWDIR%%/src/libs/symfony/http-foundation/Exception/SessionNotFoundException.php
+%%WWWDIR%%/src/libs/symfony/http-foundation/Exception/SignedUriException.php
%%WWWDIR%%/src/libs/symfony/http-foundation/Exception/SuspiciousOperationException.php
%%WWWDIR%%/src/libs/symfony/http-foundation/Exception/UnexpectedValueException.php
-%%WWWDIR%%/src/libs/symfony/http-foundation/ExpressionRequestMatcher.php
+%%WWWDIR%%/src/libs/symfony/http-foundation/Exception/UnsignedUriException.php
+%%WWWDIR%%/src/libs/symfony/http-foundation/Exception/UnverifiedSignedUriException.php
%%WWWDIR%%/src/libs/symfony/http-foundation/File/Exception/AccessDeniedException.php
%%WWWDIR%%/src/libs/symfony/http-foundation/File/Exception/CannotWriteFileException.php
%%WWWDIR%%/src/libs/symfony/http-foundation/File/Exception/ExtensionFileException.php
@@ -2055,21 +3078,23 @@
%%WWWDIR%%/src/libs/symfony/http-foundation/RateLimiter/RequestRateLimiterInterface.php
%%WWWDIR%%/src/libs/symfony/http-foundation/RedirectResponse.php
%%WWWDIR%%/src/libs/symfony/http-foundation/Request.php
-%%WWWDIR%%/src/libs/symfony/http-foundation/RequestMatcher.php
%%WWWDIR%%/src/libs/symfony/http-foundation/RequestMatcher/AttributesRequestMatcher.php
%%WWWDIR%%/src/libs/symfony/http-foundation/RequestMatcher/ExpressionRequestMatcher.php
+%%WWWDIR%%/src/libs/symfony/http-foundation/RequestMatcher/HeaderRequestMatcher.php
%%WWWDIR%%/src/libs/symfony/http-foundation/RequestMatcher/HostRequestMatcher.php
%%WWWDIR%%/src/libs/symfony/http-foundation/RequestMatcher/IpsRequestMatcher.php
%%WWWDIR%%/src/libs/symfony/http-foundation/RequestMatcher/IsJsonRequestMatcher.php
%%WWWDIR%%/src/libs/symfony/http-foundation/RequestMatcher/MethodRequestMatcher.php
%%WWWDIR%%/src/libs/symfony/http-foundation/RequestMatcher/PathRequestMatcher.php
%%WWWDIR%%/src/libs/symfony/http-foundation/RequestMatcher/PortRequestMatcher.php
+%%WWWDIR%%/src/libs/symfony/http-foundation/RequestMatcher/QueryParameterRequestMatcher.php
%%WWWDIR%%/src/libs/symfony/http-foundation/RequestMatcher/SchemeRequestMatcher.php
%%WWWDIR%%/src/libs/symfony/http-foundation/RequestMatcherInterface.php
%%WWWDIR%%/src/libs/symfony/http-foundation/RequestStack.php
%%WWWDIR%%/src/libs/symfony/http-foundation/Response.php
%%WWWDIR%%/src/libs/symfony/http-foundation/ResponseHeaderBag.php
%%WWWDIR%%/src/libs/symfony/http-foundation/ServerBag.php
+%%WWWDIR%%/src/libs/symfony/http-foundation/ServerEvent.php
%%WWWDIR%%/src/libs/symfony/http-foundation/Session/Attribute/AttributeBag.php
%%WWWDIR%%/src/libs/symfony/http-foundation/Session/Attribute/AttributeBagInterface.php
%%WWWDIR%%/src/libs/symfony/http-foundation/Session/Flash/AutoExpireFlashBag.php
@@ -2123,6 +3148,1528 @@
%%WWWDIR%%/src/libs/symfony/http-foundation/UriSigner.php
%%WWWDIR%%/src/libs/symfony/http-foundation/UrlHelper.php
%%WWWDIR%%/src/libs/symfony/http-foundation/composer.json
+%%WWWDIR%%/src/libs/symfony/http-kernel/Attribute/AsController.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Attribute/AsTargetedValueResolver.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Attribute/Cache.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Attribute/MapDateTime.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Attribute/MapQueryParameter.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Attribute/MapQueryString.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Attribute/MapRequestPayload.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Attribute/MapUploadedFile.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Attribute/ValueResolver.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Attribute/WithHttpStatus.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Attribute/WithLogLevel.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Bundle/AbstractBundle.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Bundle/Bundle.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Bundle/BundleExtension.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Bundle/BundleInterface.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/CHANGELOG.md
+%%WWWDIR%%/src/libs/symfony/http-kernel/CacheClearer/CacheClearerInterface.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/CacheClearer/ChainCacheClearer.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/CacheClearer/Psr6CacheClearer.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/CacheWarmer/CacheWarmer.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/CacheWarmer/CacheWarmerAggregate.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/CacheWarmer/CacheWarmerInterface.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/CacheWarmer/WarmableInterface.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Config/FileLocator.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Controller/ArgumentResolver.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Controller/ArgumentResolver/BackedEnumValueResolver.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Controller/ArgumentResolver/DateTimeValueResolver.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Controller/ArgumentResolver/DefaultValueResolver.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Controller/ArgumentResolver/NotTaggedControllerValueResolver.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Controller/ArgumentResolver/QueryParameterValueResolver.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Controller/ArgumentResolver/RequestAttributeValueResolver.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Controller/ArgumentResolver/RequestPayloadValueResolver.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Controller/ArgumentResolver/RequestValueResolver.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Controller/ArgumentResolver/ServiceValueResolver.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Controller/ArgumentResolver/SessionValueResolver.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Controller/ArgumentResolver/TraceableValueResolver.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Controller/ArgumentResolver/UidValueResolver.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Controller/ArgumentResolver/VariadicValueResolver.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Controller/ArgumentResolverInterface.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Controller/ContainerControllerResolver.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Controller/ControllerReference.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Controller/ControllerResolver.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Controller/ControllerResolverInterface.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Controller/ErrorController.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Controller/TraceableArgumentResolver.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Controller/TraceableControllerResolver.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Controller/ValueResolverInterface.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/ControllerMetadata/ArgumentMetadata.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/ControllerMetadata/ArgumentMetadataFactory.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/ControllerMetadata/ArgumentMetadataFactoryInterface.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/DataCollector/AjaxDataCollector.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/DataCollector/ConfigDataCollector.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/DataCollector/DataCollector.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/DataCollector/DataCollectorInterface.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/DataCollector/DumpDataCollector.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/DataCollector/EventDataCollector.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/DataCollector/ExceptionDataCollector.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/DataCollector/LateDataCollectorInterface.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/DataCollector/LoggerDataCollector.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/DataCollector/MemoryDataCollector.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/DataCollector/RequestDataCollector.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/DataCollector/RouterDataCollector.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/DataCollector/TimeDataCollector.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Debug/ErrorHandlerConfigurator.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Debug/TraceableEventDispatcher.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Debug/VirtualRequestStack.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/DependencyInjection/AddAnnotatedClassesToCachePass.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/DependencyInjection/ConfigurableExtension.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/DependencyInjection/ControllerArgumentValueResolverPass.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/DependencyInjection/Extension.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/DependencyInjection/FragmentRendererPass.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/DependencyInjection/LazyLoadingFragmentHandler.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/DependencyInjection/LoggerPass.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/DependencyInjection/MergeExtensionConfigurationPass.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/DependencyInjection/RegisterControllerArgumentLocatorsPass.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/DependencyInjection/RegisterLocaleAwareServicesPass.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/DependencyInjection/RemoveEmptyControllerArgumentLocatorsPass.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/DependencyInjection/ResettableServicePass.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/DependencyInjection/ServicesResetter.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/DependencyInjection/ServicesResetterInterface.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Event/ControllerArgumentsEvent.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Event/ControllerEvent.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Event/ExceptionEvent.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Event/FinishRequestEvent.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Event/KernelEvent.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Event/RequestEvent.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Event/ResponseEvent.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Event/TerminateEvent.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Event/ViewEvent.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/EventListener/AbstractSessionListener.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/EventListener/AddRequestFormatsListener.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/EventListener/CacheAttributeListener.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/EventListener/DebugHandlersListener.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/EventListener/DisallowRobotsIndexingListener.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/EventListener/DumpListener.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/EventListener/ErrorListener.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/EventListener/FragmentListener.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/EventListener/LocaleAwareListener.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/EventListener/LocaleListener.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/EventListener/ProfilerListener.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/EventListener/ResponseListener.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/EventListener/RouterListener.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/EventListener/SessionListener.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/EventListener/SurrogateListener.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/EventListener/ValidateRequestListener.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Exception/AccessDeniedHttpException.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Exception/BadRequestHttpException.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Exception/ConflictHttpException.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Exception/ControllerDoesNotReturnResponseException.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Exception/GoneHttpException.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Exception/HttpException.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Exception/HttpExceptionInterface.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Exception/InvalidMetadataException.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Exception/LengthRequiredHttpException.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Exception/LockedHttpException.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Exception/MethodNotAllowedHttpException.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Exception/NearMissValueResolverException.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Exception/NotAcceptableHttpException.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Exception/NotFoundHttpException.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Exception/PreconditionFailedHttpException.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Exception/PreconditionRequiredHttpException.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Exception/ResolverNotFoundException.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Exception/ServiceUnavailableHttpException.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Exception/TooManyRequestsHttpException.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Exception/UnauthorizedHttpException.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Exception/UnexpectedSessionUsageException.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Exception/UnprocessableEntityHttpException.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Exception/UnsupportedMediaTypeHttpException.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Fragment/AbstractSurrogateFragmentRenderer.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Fragment/EsiFragmentRenderer.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Fragment/FragmentHandler.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Fragment/FragmentRendererInterface.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Fragment/FragmentUriGenerator.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Fragment/FragmentUriGeneratorInterface.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Fragment/HIncludeFragmentRenderer.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Fragment/InlineFragmentRenderer.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Fragment/RoutableFragmentRenderer.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Fragment/SsiFragmentRenderer.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/HttpCache/AbstractSurrogate.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/HttpCache/CacheWasLockedException.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/HttpCache/Esi.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/HttpCache/HttpCache.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/HttpCache/ResponseCacheStrategy.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/HttpCache/ResponseCacheStrategyInterface.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/HttpCache/Ssi.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/HttpCache/Store.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/HttpCache/StoreInterface.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/HttpCache/SubRequestHandler.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/HttpCache/SurrogateInterface.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/HttpClientKernel.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/HttpKernel.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/HttpKernelBrowser.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/HttpKernelInterface.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Kernel.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/KernelEvents.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/KernelInterface.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/LICENSE
+%%WWWDIR%%/src/libs/symfony/http-kernel/Log/DebugLoggerConfigurator.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Log/DebugLoggerInterface.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Log/Logger.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Profiler/FileProfilerStorage.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Profiler/Profile.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Profiler/Profiler.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Profiler/ProfilerStateChecker.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Profiler/ProfilerStorageInterface.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/README.md
+%%WWWDIR%%/src/libs/symfony/http-kernel/RebootableInterface.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/Resources/welcome.html.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/TerminableInterface.php
+%%WWWDIR%%/src/libs/symfony/http-kernel/composer.json
+%%WWWDIR%%/src/libs/symfony/intl/CHANGELOG.md
+%%WWWDIR%%/src/libs/symfony/intl/Countries.php
+%%WWWDIR%%/src/libs/symfony/intl/Currencies.php
+%%WWWDIR%%/src/libs/symfony/intl/Data/Bundle/Compiler/BundleCompilerInterface.php
+%%WWWDIR%%/src/libs/symfony/intl/Data/Bundle/Compiler/GenrbCompiler.php
+%%WWWDIR%%/src/libs/symfony/intl/Data/Bundle/Reader/BufferedBundleReader.php
+%%WWWDIR%%/src/libs/symfony/intl/Data/Bundle/Reader/BundleEntryReader.php
+%%WWWDIR%%/src/libs/symfony/intl/Data/Bundle/Reader/BundleEntryReaderInterface.php
+%%WWWDIR%%/src/libs/symfony/intl/Data/Bundle/Reader/BundleReaderInterface.php
+%%WWWDIR%%/src/libs/symfony/intl/Data/Bundle/Reader/IntlBundleReader.php
+%%WWWDIR%%/src/libs/symfony/intl/Data/Bundle/Reader/JsonBundleReader.php
+%%WWWDIR%%/src/libs/symfony/intl/Data/Bundle/Reader/PhpBundleReader.php
+%%WWWDIR%%/src/libs/symfony/intl/Data/Bundle/Writer/BundleWriterInterface.php
+%%WWWDIR%%/src/libs/symfony/intl/Data/Bundle/Writer/JsonBundleWriter.php
+%%WWWDIR%%/src/libs/symfony/intl/Data/Bundle/Writer/PhpBundleWriter.php
+%%WWWDIR%%/src/libs/symfony/intl/Data/Bundle/Writer/TextBundleWriter.php
+%%WWWDIR%%/src/libs/symfony/intl/Data/Generator/AbstractDataGenerator.php
+%%WWWDIR%%/src/libs/symfony/intl/Data/Generator/CurrencyDataGenerator.php
+%%WWWDIR%%/src/libs/symfony/intl/Data/Generator/FallbackTrait.php
+%%WWWDIR%%/src/libs/symfony/intl/Data/Generator/GeneratorConfig.php
+%%WWWDIR%%/src/libs/symfony/intl/Data/Generator/LanguageDataGenerator.php
+%%WWWDIR%%/src/libs/symfony/intl/Data/Generator/LocaleDataGenerator.php
+%%WWWDIR%%/src/libs/symfony/intl/Data/Generator/RegionDataGenerator.php
+%%WWWDIR%%/src/libs/symfony/intl/Data/Generator/ScriptDataGenerator.php
+%%WWWDIR%%/src/libs/symfony/intl/Data/Generator/TimezoneDataGenerator.php
+%%WWWDIR%%/src/libs/symfony/intl/Data/Util/ArrayAccessibleResourceBundle.php
+%%WWWDIR%%/src/libs/symfony/intl/Data/Util/LocaleScanner.php
+%%WWWDIR%%/src/libs/symfony/intl/Data/Util/RecursiveArrayAccess.php
+%%WWWDIR%%/src/libs/symfony/intl/Data/Util/RingBuffer.php
+%%WWWDIR%%/src/libs/symfony/intl/Exception/BadMethodCallException.php
+%%WWWDIR%%/src/libs/symfony/intl/Exception/ExceptionInterface.php
+%%WWWDIR%%/src/libs/symfony/intl/Exception/InvalidArgumentException.php
+%%WWWDIR%%/src/libs/symfony/intl/Exception/MissingResourceException.php
+%%WWWDIR%%/src/libs/symfony/intl/Exception/OutOfBoundsException.php
+%%WWWDIR%%/src/libs/symfony/intl/Exception/ResourceBundleNotFoundException.php
+%%WWWDIR%%/src/libs/symfony/intl/Exception/RuntimeException.php
+%%WWWDIR%%/src/libs/symfony/intl/Exception/UnexpectedTypeException.php
+%%WWWDIR%%/src/libs/symfony/intl/Intl.php
+%%WWWDIR%%/src/libs/symfony/intl/LICENSE
+%%WWWDIR%%/src/libs/symfony/intl/Languages.php
+%%WWWDIR%%/src/libs/symfony/intl/Locale.php
+%%WWWDIR%%/src/libs/symfony/intl/Locales.php
+%%WWWDIR%%/src/libs/symfony/intl/README.md
+%%WWWDIR%%/src/libs/symfony/intl/ResourceBundle.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/bin/compress
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/af.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/af_NA.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ak.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/am.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ar.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ar_DJ.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ar_ER.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ar_KM.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ar_LB.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ar_SO.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ar_SS.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/as.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/az.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/az_Cyrl.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/be.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/bg.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/bm.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/bn.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/bn_IN.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/bo.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/bo_IN.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/br.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/bs.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/bs_Cyrl.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ca.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ca_FR.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ce.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/cs.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/cv.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/cy.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/da.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/de.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/de_CH.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/de_LI.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/de_LU.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/dz.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ee.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/el.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_001.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_150.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_AG.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_AI.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_AT.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_AU.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_BB.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_BI.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_BM.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_BS.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_BW.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_BZ.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_CA.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_CC.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_CK.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_CX.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_DK.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_DM.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_ER.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_FJ.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_FK.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_GD.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_GG.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_GH.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_GI.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_GM.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_GY.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_ID.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_IM.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_IN.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_JE.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_JM.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_KE.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_KI.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_KN.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_KY.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_LC.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_LR.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_LS.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_MG.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_MO.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_MS.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_MT.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_MU.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_MV.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_MW.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_MY.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_NA.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_NF.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_NG.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_NH.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_NO.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_NR.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_NU.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_NZ.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_PG.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_PK.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_PN.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_RW.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_SB.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_SC.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_SE.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_SG.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_SH.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_SL.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_SS.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_SX.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_SZ.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_TK.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_TO.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_TT.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_TV.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_TZ.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_UG.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_VC.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_VU.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_WS.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_ZA.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/en_ZM.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/es.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/es_419.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/es_AR.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/es_BO.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/es_BR.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/es_BZ.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/es_CL.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/es_CO.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/es_CR.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/es_CU.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/es_DO.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/es_EC.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/es_GQ.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/es_GT.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/es_HN.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/es_MX.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/es_NI.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/es_PA.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/es_PE.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/es_PH.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/es_PR.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/es_PY.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/es_SV.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/es_US.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/es_UY.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/es_VE.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/et.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/eu.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/fa.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/fa_AF.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ff.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ff_Adlm.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ff_Adlm_BF.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ff_Adlm_CM.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ff_Adlm_GH.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ff_Adlm_GM.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ff_Adlm_GW.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ff_Adlm_LR.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ff_Adlm_MR.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ff_Adlm_NE.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ff_Adlm_NG.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ff_Adlm_SL.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ff_Adlm_SN.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ff_GN.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ff_Latn_GH.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ff_Latn_GM.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ff_Latn_GN.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ff_Latn_LR.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ff_Latn_MR.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ff_Latn_NG.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ff_Latn_SL.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ff_MR.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/fi.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/fo.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/fo_DK.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/fr.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/fr_BI.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/fr_CA.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/fr_CD.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/fr_DJ.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/fr_DZ.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/fr_GN.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/fr_HT.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/fr_KM.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/fr_LU.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/fr_MG.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/fr_MR.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/fr_MU.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/fr_RW.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/fr_SC.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/fr_SY.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/fr_TN.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/fr_VU.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/fy.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ga.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/gd.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/gl.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/gu.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ha.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ha_GH.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/he.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/hi.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/hi_Latn.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/hr.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/hr_BA.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/hu.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/hy.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ia.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/id.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ig.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ii.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/in.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/is.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/it.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/iw.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ja.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/jv.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ka.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ki.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/kk.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/kl.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/km.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/kn.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ko.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ks.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ks_Deva.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ku.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ky.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/lb.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/lg.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ln.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ln_AO.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/lo.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/lt.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/lu.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/lv.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/meta.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/mg.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/mi.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/mk.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ml.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/mn.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/mo.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/mr.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ms.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ms_BN.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ms_ID.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ms_SG.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/mt.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/my.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/nd.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ne.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/nl.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/nl_AW.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/nl_BQ.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/nl_CW.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/nl_SR.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/nl_SX.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/nn.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/no.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/no_NO.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/om.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/om_KE.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/or.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/os.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/os_RU.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/pa.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/pa_Arab.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/pl.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ps.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ps_PK.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/pt.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/pt_AO.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/pt_CV.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/pt_LU.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/pt_MO.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/pt_MZ.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/pt_PT.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/pt_ST.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/qu.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/qu_BO.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/qu_EC.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/rm.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/rn.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ro.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ro_MD.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/root.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ru.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ru_BY.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ru_KG.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ru_KZ.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ru_MD.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/rw.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/sa.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/sc.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/sd.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/sd_Deva.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/se.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/se_SE.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/sg.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/sh.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/sh_BA.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/si.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/sk.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/sl.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/sn.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/so.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/so_DJ.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/so_ET.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/so_KE.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/sq.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/sq_MK.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/sr.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/sr_BA.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/sr_Cyrl_BA.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/sr_Latn.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/sr_Latn_BA.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/st.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/st_LS.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/su.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/sv.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/sw.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/sw_CD.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/sw_KE.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/sw_UG.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ta.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ta_LK.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ta_MY.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ta_SG.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/te.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/tg.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/th.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ti.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ti_ER.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/tk.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/tl.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/tn.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/tn_BW.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/to.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/tr.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/tt.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ug.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/uk.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ur.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/ur_IN.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/uz.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/uz_Arab.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/uz_Cyrl.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/vi.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/wo.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/xh.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/yi.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/yo.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/yo_BJ.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/zh.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/zh_HK.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/zh_Hans_HK.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/zh_Hans_MO.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/zh_Hans_SG.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/zh_Hant.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/zh_Hant_HK.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/zh_Hant_MO.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/zh_MO.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/zh_SG.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/currencies/zu.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/git-info.txt
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/af.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/ak.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/am.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/ar.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/ar_EG.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/ar_LY.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/ar_SA.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/as.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/az.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/az_Cyrl.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/be.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/bg.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/bm.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/bn.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/bn_IN.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/bo.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/br.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/bs.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/bs_Cyrl.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/ca.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/ce.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/cs.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/cv.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/cy.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/da.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/de.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/de_AT.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/de_CH.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/dz.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/ee.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/el.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/en.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/en_001.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/en_AU.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/en_CA.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/en_GB.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/en_IN.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/eo.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/es.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/es_419.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/es_AR.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/es_BO.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/es_CL.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/es_CO.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/es_CR.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/es_DO.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/es_EC.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/es_GT.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/es_HN.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/es_MX.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/es_NI.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/es_PA.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/es_PE.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/es_PR.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/es_PY.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/es_SV.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/es_US.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/es_VE.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/et.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/eu.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/fa.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/fa_AF.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/ff.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/ff_Adlm.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/fi.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/fo.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/fr.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/fr_BE.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/fr_CA.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/fr_CH.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/fy.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/ga.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/gd.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/gl.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/gu.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/gv.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/ha.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/he.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/hi.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/hi_Latn.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/hr.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/hu.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/hy.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/ia.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/id.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/ie.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/ig.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/ii.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/in.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/is.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/it.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/iw.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/ja.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/jv.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/ka.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/ki.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/kk.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/kl.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/km.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/kn.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/ko.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/ks.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/ks_Deva.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/ku.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/kw.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/ky.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/lb.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/lg.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/ln.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/lo.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/lt.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/lu.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/lv.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/meta.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/mg.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/mi.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/mk.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/ml.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/mn.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/mo.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/mr.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/ms.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/mt.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/my.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/nd.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/ne.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/nl.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/nn.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/no.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/no_NO.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/oc.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/om.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/or.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/os.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/pa.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/pa_Arab.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/pl.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/ps.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/ps_PK.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/pt.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/pt_PT.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/qu.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/rm.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/rn.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/ro.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/ro_MD.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/ru.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/rw.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/sa.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/sc.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/sd.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/sd_Deva.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/se.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/se_FI.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/sg.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/sh.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/sh_BA.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/si.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/sk.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/sl.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/sn.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/so.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/sq.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/sr.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/sr_BA.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/sr_Cyrl_BA.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/sr_Cyrl_ME.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/sr_Cyrl_XK.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/sr_Latn.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/sr_Latn_BA.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/sr_Latn_ME.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/sr_Latn_XK.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/sr_ME.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/sr_XK.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/st.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/su.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/sv.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/sw.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/sw_CD.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/sw_KE.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/ta.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/te.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/tg.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/th.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/ti.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/ti_ER.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/tk.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/tl.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/tn.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/to.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/tr.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/tt.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/ug.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/uk.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/ur.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/ur_IN.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/uz.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/uz_Arab.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/uz_Cyrl.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/vi.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/wo.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/xh.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/yi.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/yo.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/yo_BJ.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/za.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/zh.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/zh_HK.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/zh_Hant.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/zh_Hant_HK.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/languages/zu.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/af.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/ak.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/am.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/ar.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/ar_EG.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/ar_LY.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/ar_SA.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/as.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/az.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/az_Cyrl.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/be.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/bg.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/bm.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/bn.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/bn_IN.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/bo.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/br.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/bs.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/bs_Cyrl.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/ca.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/ce.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/cs.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/cv.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/cy.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/da.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/de.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/de_AT.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/de_CH.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/dz.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/ee.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/el.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/en.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/en_001.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/en_AU.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/en_CA.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/en_GB.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/en_IN.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/eo.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/es.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/es_419.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/es_AR.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/es_BO.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/es_CL.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/es_CO.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/es_CR.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/es_DO.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/es_EC.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/es_GT.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/es_HN.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/es_MX.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/es_NI.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/es_PA.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/es_PE.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/es_PR.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/es_PY.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/es_SV.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/es_US.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/es_VE.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/et.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/eu.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/fa.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/fa_AF.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/ff.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/ff_Adlm.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/fi.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/fo.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/fr.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/fr_BE.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/fr_CA.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/fr_CH.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/fy.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/ga.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/gd.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/gl.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/gu.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/gv.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/ha.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/he.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/hi.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/hi_Latn.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/hr.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/hu.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/hy.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/ia.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/id.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/ie.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/ig.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/ii.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/is.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/it.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/ja.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/jv.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/ka.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/ki.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/kk.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/kl.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/km.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/kn.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/ko.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/ko_KP.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/ks.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/ks_Deva.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/ku.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/kw.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/ky.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/lb.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/lg.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/ln.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/lo.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/lt.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/lu.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/lv.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/meta.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/mg.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/mi.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/mk.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/ml.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/mn.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/mr.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/ms.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/mt.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/my.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/nd.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/ne.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/nl.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/nn.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/no.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/oc.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/om.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/or.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/os.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/pa.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/pa_Arab.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/pl.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/ps.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/ps_PK.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/pt.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/pt_PT.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/qu.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/rm.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/rn.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/ro.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/ro_MD.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/ru.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/ru_UA.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/rw.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/sa.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/sc.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/sd.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/sd_Deva.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/se.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/se_FI.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/sg.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/si.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/sk.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/sl.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/sn.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/so.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/sq.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/sr.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/sr_Cyrl_BA.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/sr_Cyrl_ME.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/sr_Cyrl_XK.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/sr_Latn.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/sr_Latn_BA.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/sr_Latn_ME.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/sr_Latn_XK.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/st.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/su.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/sv.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/sw.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/sw_CD.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/sw_KE.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/ta.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/te.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/tg.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/th.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/ti.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/ti_ER.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/tk.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/tn.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/to.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/tr.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/tt.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/ug.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/uk.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/ur.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/ur_IN.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/uz.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/uz_Arab.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/uz_Cyrl.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/vi.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/wo.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/xh.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/yi.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/yo.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/yo_BJ.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/za.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/zh.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/zh_Hant.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/zh_Hant_HK.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/locales/zu.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/af.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/ak.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/am.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/ar.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/ar_LY.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/ar_SA.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/as.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/az.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/az_Cyrl.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/be.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/bg.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/bm.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/bn.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/bn_IN.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/bo.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/bo_IN.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/br.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/bs.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/bs_Cyrl.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/ca.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/ce.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/cs.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/cv.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/cy.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/da.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/de.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/de_AT.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/de_CH.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/dz.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/ee.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/el.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/en.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/en_001.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/en_AU.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/en_CA.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/eo.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/es.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/es_419.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/es_AR.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/es_BO.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/es_CL.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/es_CO.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/es_CR.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/es_DO.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/es_EC.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/es_GT.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/es_HN.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/es_MX.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/es_NI.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/es_PA.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/es_PE.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/es_PR.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/es_PY.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/es_SV.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/es_US.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/es_VE.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/et.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/eu.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/fa.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/fa_AF.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/ff.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/ff_Adlm.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/fi.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/fo.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/fr.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/fr_BE.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/fr_CA.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/fy.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/ga.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/gd.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/gl.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/gu.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/gv.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/ha.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/he.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/hi.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/hi_Latn.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/hr.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/hu.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/hy.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/ia.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/id.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/ie.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/ig.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/ii.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/in.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/is.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/it.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/iw.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/ja.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/jv.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/ka.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/ki.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/kk.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/kl.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/km.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/kn.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/ko.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/ko_KP.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/ks.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/ks_Deva.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/ku.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/kw.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/ky.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/lb.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/lg.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/ln.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/lo.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/lt.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/lu.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/lv.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/meta.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/mg.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/mi.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/mk.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/ml.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/mn.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/mo.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/mr.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/ms.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/mt.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/my.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/nd.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/ne.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/nl.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/nn.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/no.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/no_NO.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/oc.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/om.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/or.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/os.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/pa.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/pa_Arab.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/pl.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/ps.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/ps_PK.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/pt.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/pt_PT.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/qu.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/rm.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/rn.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/ro.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/ro_MD.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/ru.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/ru_UA.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/rw.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/sa.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/sc.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/sd.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/sd_Deva.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/se.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/se_FI.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/sg.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/sh.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/sh_BA.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/si.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/sk.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/sl.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/sn.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/so.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/sq.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/sr.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/sr_BA.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/sr_Cyrl_BA.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/sr_Cyrl_ME.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/sr_Cyrl_XK.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/sr_Latn.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/sr_Latn_BA.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/sr_Latn_ME.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/sr_Latn_XK.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/sr_ME.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/sr_XK.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/st.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/su.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/sv.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/sw.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/sw_CD.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/sw_KE.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/ta.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/te.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/tg.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/th.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/ti.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/tk.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/tl.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/tn.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/to.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/tr.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/tt.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/ug.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/uk.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/ur.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/ur_IN.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/uz.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/uz_Arab.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/uz_Cyrl.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/vi.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/wo.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/xh.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/yi.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/yo.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/yo_BJ.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/za.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/zh.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/zh_HK.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/zh_Hant.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/zh_Hant_HK.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/regions/zu.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/af.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/ak.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/am.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/ar.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/as.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/az.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/az_Cyrl.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/be.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/bg.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/bn.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/bo.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/br.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/bs.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/bs_Cyrl.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/ca.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/ce.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/cs.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/cv.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/cy.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/da.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/de.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/dz.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/ee.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/el.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/en.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/en_AU.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/en_IN.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/eo.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/es.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/es_419.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/es_US.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/et.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/eu.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/fa.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/fa_AF.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/ff_Adlm.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/fi.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/fo.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/fr.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/fr_CA.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/fy.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/ga.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/gd.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/gl.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/gu.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/ha.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/he.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/hi.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/hi_Latn.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/hr.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/hu.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/hy.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/ia.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/id.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/ie.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/ig.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/ii.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/in.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/is.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/it.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/iw.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/ja.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/jv.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/ka.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/kk.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/km.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/kn.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/ko.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/ks.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/ks_Deva.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/ku.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/ky.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/lb.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/lo.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/lt.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/lv.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/meta.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/mi.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/mk.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/ml.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/mn.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/mo.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/mr.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/ms.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/mt.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/my.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/ne.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/nl.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/nn.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/no.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/no_NO.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/oc.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/om.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/or.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/os.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/pa.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/pa_Arab.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/pl.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/ps.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/pt.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/pt_PT.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/qu.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/rm.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/ro.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/ru.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/rw.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/sa.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/sc.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/sd.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/sd_Deva.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/se.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/se_FI.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/sh.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/si.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/sk.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/sl.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/so.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/sq.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/sr.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/sr_Latn.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/st.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/su.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/sv.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/sw.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/sw_KE.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/ta.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/te.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/tg.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/th.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/ti.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/tk.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/tl.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/tn.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/to.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/tr.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/tt.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/ug.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/uk.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/ur.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/uz.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/uz_Arab.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/uz_Cyrl.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/vi.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/wo.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/xh.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/yi.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/yo.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/yo_BJ.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/za.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/zh.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/zh_HK.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/zh_Hant.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/zh_Hant_HK.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/scripts/zu.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/af.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/ak.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/am.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/ar.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/as.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/az.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/be.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/bg.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/bn.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/bo.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/br.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/bs.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/bs_Cyrl.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/ca.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/ce.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/cs.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/cv.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/cy.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/da.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/de.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/de_CH.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/dz.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/ee.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/el.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/en.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/en_001.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/en_CA.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/en_GB.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/en_IN.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/eo.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/es.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/es_419.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/es_MX.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/es_US.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/et.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/eu.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/fa.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/ff_Adlm.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/fi.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/fo.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/fr.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/fr_CA.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/fy.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/ga.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/gd.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/gl.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/gu.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/ha.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/he.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/hi.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/hi_Latn.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/hr.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/hu.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/hy.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/ia.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/id.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/ie.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/ig.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/ii.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/is.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/it.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/ja.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/jv.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/ka.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/kk.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/km.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/kn.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/ko.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/ko_KP.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/ks.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/ks_Deva.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/ku.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/ky.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/lb.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/ln.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/lo.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/lt.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/lv.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/meta.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/mi.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/mk.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/ml.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/mn.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/mr.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/ms.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/ms_ID.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/mt.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/my.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/ne.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/nl.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/nn.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/no.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/oc.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/om.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/or.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/os.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/pa.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/pl.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/ps.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/ps_PK.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/pt.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/pt_PT.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/qu.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/rm.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/ro.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/root.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/ru.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/rw.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/sa.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/sc.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/sd.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/sd_Deva.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/se.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/se_FI.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/si.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/sk.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/sl.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/so.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/sq.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/sr.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/sr_Cyrl_BA.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/sr_Latn.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/sr_Latn_BA.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/st.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/su.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/sv.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/sw.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/sw_KE.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/ta.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/te.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/tg.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/th.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/ti.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/tk.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/tn.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/to.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/tr.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/tt.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/ug.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/uk.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/ur.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/ur_IN.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/uz.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/uz_Arab.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/uz_Cyrl.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/vi.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/wo.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/xh.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/yi.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/yo.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/yo_BJ.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/za.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/zh.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/zh_Hans_SG.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/zh_Hant.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/zh_Hant_HK.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/timezones/zu.php
+%%WWWDIR%%/src/libs/symfony/intl/Resources/data/version.txt
+%%WWWDIR%%/src/libs/symfony/intl/Scripts.php
+%%WWWDIR%%/src/libs/symfony/intl/Timezones.php
+%%WWWDIR%%/src/libs/symfony/intl/Transliterator/EmojiTransliterator.php
+%%WWWDIR%%/src/libs/symfony/intl/Util/GitRepository.php
+%%WWWDIR%%/src/libs/symfony/intl/Util/GzipStreamWrapper.php
+%%WWWDIR%%/src/libs/symfony/intl/Util/IcuVersion.php
+%%WWWDIR%%/src/libs/symfony/intl/Util/IntlTestHelper.php
+%%WWWDIR%%/src/libs/symfony/intl/Util/Version.php
+%%WWWDIR%%/src/libs/symfony/intl/composer.json
%%WWWDIR%%/src/libs/symfony/mailer/CHANGELOG.md
%%WWWDIR%%/src/libs/symfony/mailer/Command/MailerTestCommand.php
%%WWWDIR%%/src/libs/symfony/mailer/DataCollector/MessageDataCollector.php
@@ -2132,10 +4679,14 @@
%%WWWDIR%%/src/libs/symfony/mailer/Event/MessageEvent.php
%%WWWDIR%%/src/libs/symfony/mailer/Event/MessageEvents.php
%%WWWDIR%%/src/libs/symfony/mailer/Event/SentMessageEvent.php
+%%WWWDIR%%/src/libs/symfony/mailer/EventListener/DkimSignedMessageListener.php
%%WWWDIR%%/src/libs/symfony/mailer/EventListener/EnvelopeListener.php
%%WWWDIR%%/src/libs/symfony/mailer/EventListener/MessageListener.php
%%WWWDIR%%/src/libs/symfony/mailer/EventListener/MessageLoggerListener.php
%%WWWDIR%%/src/libs/symfony/mailer/EventListener/MessengerTransportListener.php
+%%WWWDIR%%/src/libs/symfony/mailer/EventListener/SmimeCertificateRepositoryInterface.php
+%%WWWDIR%%/src/libs/symfony/mailer/EventListener/SmimeEncryptedMessageListener.php
+%%WWWDIR%%/src/libs/symfony/mailer/EventListener/SmimeSignedMessageListener.php
%%WWWDIR%%/src/libs/symfony/mailer/Exception/ExceptionInterface.php
%%WWWDIR%%/src/libs/symfony/mailer/Exception/HttpTransportException.php
%%WWWDIR%%/src/libs/symfony/mailer/Exception/IncompleteDsnException.php
@@ -2155,8 +4706,10 @@
%%WWWDIR%%/src/libs/symfony/mailer/Messenger/SendEmailMessage.php
%%WWWDIR%%/src/libs/symfony/mailer/README.md
%%WWWDIR%%/src/libs/symfony/mailer/SentMessage.php
+%%WWWDIR%%/src/libs/symfony/mailer/Test/AbstractTransportFactoryTestCase.php
%%WWWDIR%%/src/libs/symfony/mailer/Test/Constraint/EmailCount.php
%%WWWDIR%%/src/libs/symfony/mailer/Test/Constraint/EmailIsQueued.php
+%%WWWDIR%%/src/libs/symfony/mailer/Test/IncompleteDsnTestTrait.php
%%WWWDIR%%/src/libs/symfony/mailer/Test/TransportFactoryTestCase.php
%%WWWDIR%%/src/libs/symfony/mailer/Transport.php
%%WWWDIR%%/src/libs/symfony/mailer/Transport/AbstractApiTransport.php
@@ -2252,7 +4805,6 @@
%%WWWDIR%%/src/libs/symfony/mime/Part/TextPart.php
%%WWWDIR%%/src/libs/symfony/mime/README.md
%%WWWDIR%%/src/libs/symfony/mime/RawMessage.php
-%%WWWDIR%%/src/libs/symfony/mime/Resources/bin/update_mime_types.php
%%WWWDIR%%/src/libs/symfony/mime/Test/Constraint/EmailAddressContains.php
%%WWWDIR%%/src/libs/symfony/mime/Test/Constraint/EmailAttachmentCount.php
%%WWWDIR%%/src/libs/symfony/mime/Test/Constraint/EmailHasHeader.php
@@ -2261,6 +4813,12 @@
%%WWWDIR%%/src/libs/symfony/mime/Test/Constraint/EmailSubjectContains.php
%%WWWDIR%%/src/libs/symfony/mime/Test/Constraint/EmailTextBodyContains.php
%%WWWDIR%%/src/libs/symfony/mime/composer.json
+%%WWWDIR%%/src/libs/symfony/polyfill-ctype/Ctype.php
+%%WWWDIR%%/src/libs/symfony/polyfill-ctype/LICENSE
+%%WWWDIR%%/src/libs/symfony/polyfill-ctype/README.md
+%%WWWDIR%%/src/libs/symfony/polyfill-ctype/bootstrap.php
+%%WWWDIR%%/src/libs/symfony/polyfill-ctype/bootstrap80.php
+%%WWWDIR%%/src/libs/symfony/polyfill-ctype/composer.json
%%WWWDIR%%/src/libs/symfony/polyfill-intl-idn/Idn.php
%%WWWDIR%%/src/libs/symfony/polyfill-intl-idn/Info.php
%%WWWDIR%%/src/libs/symfony/polyfill-intl-idn/LICENSE
@@ -2298,11 +4856,6 @@
%%WWWDIR%%/src/libs/symfony/polyfill-mbstring/bootstrap.php
%%WWWDIR%%/src/libs/symfony/polyfill-mbstring/bootstrap80.php
%%WWWDIR%%/src/libs/symfony/polyfill-mbstring/composer.json
-%%WWWDIR%%/src/libs/symfony/polyfill-php72/LICENSE
-%%WWWDIR%%/src/libs/symfony/polyfill-php72/Php72.php
-%%WWWDIR%%/src/libs/symfony/polyfill-php72/README.md
-%%WWWDIR%%/src/libs/symfony/polyfill-php72/bootstrap.php
-%%WWWDIR%%/src/libs/symfony/polyfill-php72/composer.json
%%WWWDIR%%/src/libs/symfony/polyfill-php80/LICENSE
%%WWWDIR%%/src/libs/symfony/polyfill-php80/Php80.php
%%WWWDIR%%/src/libs/symfony/polyfill-php80/PhpToken.php
@@ -2314,6 +4867,23 @@
%%WWWDIR%%/src/libs/symfony/polyfill-php80/Resources/stubs/ValueError.php
%%WWWDIR%%/src/libs/symfony/polyfill-php80/bootstrap.php
%%WWWDIR%%/src/libs/symfony/polyfill-php80/composer.json
+%%WWWDIR%%/src/libs/symfony/polyfill-php82/LICENSE
+%%WWWDIR%%/src/libs/symfony/polyfill-php82/NoDynamicProperties.php
+%%WWWDIR%%/src/libs/symfony/polyfill-php82/Php82.php
+%%WWWDIR%%/src/libs/symfony/polyfill-php82/README.md
+%%WWWDIR%%/src/libs/symfony/polyfill-php82/Random/Engine/Secure.php
+%%WWWDIR%%/src/libs/symfony/polyfill-php82/Resources/stubs/AllowDynamicProperties.php
+%%WWWDIR%%/src/libs/symfony/polyfill-php82/Resources/stubs/Random/BrokenRandomEngineError.php
+%%WWWDIR%%/src/libs/symfony/polyfill-php82/Resources/stubs/Random/CryptoSafeEngine.php
+%%WWWDIR%%/src/libs/symfony/polyfill-php82/Resources/stubs/Random/Engine.php
+%%WWWDIR%%/src/libs/symfony/polyfill-php82/Resources/stubs/Random/Engine/Secure.php
+%%WWWDIR%%/src/libs/symfony/polyfill-php82/Resources/stubs/Random/RandomError.php
+%%WWWDIR%%/src/libs/symfony/polyfill-php82/Resources/stubs/Random/RandomException.php
+%%WWWDIR%%/src/libs/symfony/polyfill-php82/Resources/stubs/SensitiveParameter.php
+%%WWWDIR%%/src/libs/symfony/polyfill-php82/Resources/stubs/SensitiveParameterValue.php
+%%WWWDIR%%/src/libs/symfony/polyfill-php82/SensitiveParameterValue.php
+%%WWWDIR%%/src/libs/symfony/polyfill-php82/bootstrap.php
+%%WWWDIR%%/src/libs/symfony/polyfill-php82/composer.json
%%WWWDIR%%/src/libs/symfony/polyfill-php83/LICENSE
%%WWWDIR%%/src/libs/symfony/polyfill-php83/Php83.php
%%WWWDIR%%/src/libs/symfony/polyfill-php83/README.md
@@ -2331,6 +4901,81 @@
%%WWWDIR%%/src/libs/symfony/polyfill-php83/bootstrap.php
%%WWWDIR%%/src/libs/symfony/polyfill-php83/bootstrap81.php
%%WWWDIR%%/src/libs/symfony/polyfill-php83/composer.json
+%%WWWDIR%%/src/libs/symfony/routing/Alias.php
+%%WWWDIR%%/src/libs/symfony/routing/Annotation/Route.php
+%%WWWDIR%%/src/libs/symfony/routing/Attribute/DeprecatedAlias.php
+%%WWWDIR%%/src/libs/symfony/routing/Attribute/Route.php
+%%WWWDIR%%/src/libs/symfony/routing/CHANGELOG.md
+%%WWWDIR%%/src/libs/symfony/routing/CompiledRoute.php
+%%WWWDIR%%/src/libs/symfony/routing/DependencyInjection/AddExpressionLanguageProvidersPass.php
+%%WWWDIR%%/src/libs/symfony/routing/DependencyInjection/RoutingResolverPass.php
+%%WWWDIR%%/src/libs/symfony/routing/Exception/ExceptionInterface.php
+%%WWWDIR%%/src/libs/symfony/routing/Exception/InvalidArgumentException.php
+%%WWWDIR%%/src/libs/symfony/routing/Exception/InvalidParameterException.php
+%%WWWDIR%%/src/libs/symfony/routing/Exception/LogicException.php
+%%WWWDIR%%/src/libs/symfony/routing/Exception/MethodNotAllowedException.php
+%%WWWDIR%%/src/libs/symfony/routing/Exception/MissingMandatoryParametersException.php
+%%WWWDIR%%/src/libs/symfony/routing/Exception/NoConfigurationException.php
+%%WWWDIR%%/src/libs/symfony/routing/Exception/ResourceNotFoundException.php
+%%WWWDIR%%/src/libs/symfony/routing/Exception/RouteCircularReferenceException.php
+%%WWWDIR%%/src/libs/symfony/routing/Exception/RouteNotFoundException.php
+%%WWWDIR%%/src/libs/symfony/routing/Exception/RuntimeException.php
+%%WWWDIR%%/src/libs/symfony/routing/Generator/CompiledUrlGenerator.php
+%%WWWDIR%%/src/libs/symfony/routing/Generator/ConfigurableRequirementsInterface.php
+%%WWWDIR%%/src/libs/symfony/routing/Generator/Dumper/CompiledUrlGeneratorDumper.php
+%%WWWDIR%%/src/libs/symfony/routing/Generator/Dumper/GeneratorDumper.php
+%%WWWDIR%%/src/libs/symfony/routing/Generator/Dumper/GeneratorDumperInterface.php
+%%WWWDIR%%/src/libs/symfony/routing/Generator/UrlGenerator.php
+%%WWWDIR%%/src/libs/symfony/routing/Generator/UrlGeneratorInterface.php
+%%WWWDIR%%/src/libs/symfony/routing/LICENSE
+%%WWWDIR%%/src/libs/symfony/routing/Loader/AttributeClassLoader.php
+%%WWWDIR%%/src/libs/symfony/routing/Loader/AttributeDirectoryLoader.php
+%%WWWDIR%%/src/libs/symfony/routing/Loader/AttributeFileLoader.php
+%%WWWDIR%%/src/libs/symfony/routing/Loader/ClosureLoader.php
+%%WWWDIR%%/src/libs/symfony/routing/Loader/Configurator/AliasConfigurator.php
+%%WWWDIR%%/src/libs/symfony/routing/Loader/Configurator/CollectionConfigurator.php
+%%WWWDIR%%/src/libs/symfony/routing/Loader/Configurator/ImportConfigurator.php
+%%WWWDIR%%/src/libs/symfony/routing/Loader/Configurator/RouteConfigurator.php
+%%WWWDIR%%/src/libs/symfony/routing/Loader/Configurator/RoutingConfigurator.php
+%%WWWDIR%%/src/libs/symfony/routing/Loader/Configurator/Traits/AddTrait.php
+%%WWWDIR%%/src/libs/symfony/routing/Loader/Configurator/Traits/HostTrait.php
+%%WWWDIR%%/src/libs/symfony/routing/Loader/Configurator/Traits/LocalizedRouteTrait.php
+%%WWWDIR%%/src/libs/symfony/routing/Loader/Configurator/Traits/PrefixTrait.php
+%%WWWDIR%%/src/libs/symfony/routing/Loader/Configurator/Traits/RouteTrait.php
+%%WWWDIR%%/src/libs/symfony/routing/Loader/ContainerLoader.php
+%%WWWDIR%%/src/libs/symfony/routing/Loader/DirectoryLoader.php
+%%WWWDIR%%/src/libs/symfony/routing/Loader/GlobFileLoader.php
+%%WWWDIR%%/src/libs/symfony/routing/Loader/ObjectLoader.php
+%%WWWDIR%%/src/libs/symfony/routing/Loader/PhpFileLoader.php
+%%WWWDIR%%/src/libs/symfony/routing/Loader/Psr4DirectoryLoader.php
+%%WWWDIR%%/src/libs/symfony/routing/Loader/XmlFileLoader.php
+%%WWWDIR%%/src/libs/symfony/routing/Loader/YamlFileLoader.php
+%%WWWDIR%%/src/libs/symfony/routing/Loader/schema/routing/routing-1.0.xsd
+%%WWWDIR%%/src/libs/symfony/routing/Matcher/CompiledUrlMatcher.php
+%%WWWDIR%%/src/libs/symfony/routing/Matcher/Dumper/CompiledUrlMatcherDumper.php
+%%WWWDIR%%/src/libs/symfony/routing/Matcher/Dumper/CompiledUrlMatcherTrait.php
+%%WWWDIR%%/src/libs/symfony/routing/Matcher/Dumper/MatcherDumper.php
+%%WWWDIR%%/src/libs/symfony/routing/Matcher/Dumper/MatcherDumperInterface.php
+%%WWWDIR%%/src/libs/symfony/routing/Matcher/Dumper/StaticPrefixCollection.php
+%%WWWDIR%%/src/libs/symfony/routing/Matcher/ExpressionLanguageProvider.php
+%%WWWDIR%%/src/libs/symfony/routing/Matcher/RedirectableUrlMatcher.php
+%%WWWDIR%%/src/libs/symfony/routing/Matcher/RedirectableUrlMatcherInterface.php
+%%WWWDIR%%/src/libs/symfony/routing/Matcher/RequestMatcherInterface.php
+%%WWWDIR%%/src/libs/symfony/routing/Matcher/TraceableUrlMatcher.php
+%%WWWDIR%%/src/libs/symfony/routing/Matcher/UrlMatcher.php
+%%WWWDIR%%/src/libs/symfony/routing/Matcher/UrlMatcherInterface.php
+%%WWWDIR%%/src/libs/symfony/routing/README.md
+%%WWWDIR%%/src/libs/symfony/routing/RequestContext.php
+%%WWWDIR%%/src/libs/symfony/routing/RequestContextAwareInterface.php
+%%WWWDIR%%/src/libs/symfony/routing/Requirement/EnumRequirement.php
+%%WWWDIR%%/src/libs/symfony/routing/Requirement/Requirement.php
+%%WWWDIR%%/src/libs/symfony/routing/Route.php
+%%WWWDIR%%/src/libs/symfony/routing/RouteCollection.php
+%%WWWDIR%%/src/libs/symfony/routing/RouteCompiler.php
+%%WWWDIR%%/src/libs/symfony/routing/RouteCompilerInterface.php
+%%WWWDIR%%/src/libs/symfony/routing/Router.php
+%%WWWDIR%%/src/libs/symfony/routing/RouterInterface.php
+%%WWWDIR%%/src/libs/symfony/routing/composer.json
%%WWWDIR%%/src/libs/symfony/service-contracts/Attribute/Required.php
%%WWWDIR%%/src/libs/symfony/service-contracts/Attribute/SubscribedService.php
%%WWWDIR%%/src/libs/symfony/service-contracts/CHANGELOG.md
@@ -2346,171 +4991,118 @@
%%WWWDIR%%/src/libs/symfony/service-contracts/Test/ServiceLocatorTest.php
%%WWWDIR%%/src/libs/symfony/service-contracts/Test/ServiceLocatorTestCase.php
%%WWWDIR%%/src/libs/symfony/service-contracts/composer.json
+%%WWWDIR%%/src/libs/symfony/var-dumper/CHANGELOG.md
+%%WWWDIR%%/src/libs/symfony/var-dumper/Caster/AddressInfoCaster.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Caster/AmqpCaster.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Caster/ArgsStub.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Caster/Caster.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Caster/ClassStub.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Caster/ConstStub.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Caster/CurlCaster.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Caster/CutArrayStub.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Caster/CutStub.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Caster/DOMCaster.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Caster/DateCaster.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Caster/DoctrineCaster.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Caster/DsCaster.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Caster/DsPairStub.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Caster/EnumStub.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Caster/ExceptionCaster.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Caster/FFICaster.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Caster/FiberCaster.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Caster/FrameStub.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Caster/GdCaster.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Caster/GmpCaster.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Caster/ImagineCaster.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Caster/ImgStub.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Caster/IntlCaster.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Caster/LinkStub.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Caster/MemcachedCaster.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Caster/MysqliCaster.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Caster/OpenSSLCaster.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Caster/PdoCaster.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Caster/PgSqlCaster.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Caster/ProxyManagerCaster.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Caster/RdKafkaCaster.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Caster/RedisCaster.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Caster/ReflectionCaster.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Caster/ResourceCaster.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Caster/ScalarStub.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Caster/SocketCaster.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Caster/SplCaster.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Caster/SqliteCaster.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Caster/StubCaster.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Caster/SymfonyCaster.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Caster/TraceStub.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Caster/UninitializedStub.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Caster/UuidCaster.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Caster/VirtualStub.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Caster/XmlReaderCaster.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Caster/XmlResourceCaster.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Cloner/AbstractCloner.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Cloner/ClonerInterface.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Cloner/Cursor.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Cloner/Data.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Cloner/DumperInterface.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Cloner/Internal/NoDefault.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Cloner/Stub.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Cloner/VarCloner.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Command/Descriptor/CliDescriptor.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Command/Descriptor/DumpDescriptorInterface.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Command/Descriptor/HtmlDescriptor.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Command/ServerDumpCommand.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Dumper/AbstractDumper.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Dumper/CliDumper.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Dumper/ContextProvider/CliContextProvider.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Dumper/ContextProvider/ContextProviderInterface.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Dumper/ContextProvider/RequestContextProvider.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Dumper/ContextProvider/SourceContextProvider.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Dumper/ContextualizedDumper.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Dumper/DataDumperInterface.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Dumper/HtmlDumper.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Dumper/ServerDumper.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Exception/ThrowingCasterException.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/LICENSE
+%%WWWDIR%%/src/libs/symfony/var-dumper/README.md
+%%WWWDIR%%/src/libs/symfony/var-dumper/Resources/bin/var-dump-server
+%%WWWDIR%%/src/libs/symfony/var-dumper/Resources/css/htmlDescriptor.css
+%%WWWDIR%%/src/libs/symfony/var-dumper/Resources/functions/dump.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Resources/js/htmlDescriptor.js
+%%WWWDIR%%/src/libs/symfony/var-dumper/Server/Connection.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Server/DumpServer.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/Test/VarDumperTestTrait.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/VarDumper.php
+%%WWWDIR%%/src/libs/symfony/var-dumper/composer.json
+%%WWWDIR%%/src/libs/symfony/var-exporter/CHANGELOG.md
+%%WWWDIR%%/src/libs/symfony/var-exporter/Exception/ClassNotFoundException.php
+%%WWWDIR%%/src/libs/symfony/var-exporter/Exception/ExceptionInterface.php
+%%WWWDIR%%/src/libs/symfony/var-exporter/Exception/LogicException.php
+%%WWWDIR%%/src/libs/symfony/var-exporter/Exception/NotInstantiableTypeException.php
+%%WWWDIR%%/src/libs/symfony/var-exporter/Hydrator.php
+%%WWWDIR%%/src/libs/symfony/var-exporter/Instantiator.php
+%%WWWDIR%%/src/libs/symfony/var-exporter/Internal/Exporter.php
+%%WWWDIR%%/src/libs/symfony/var-exporter/Internal/Hydrator.php
+%%WWWDIR%%/src/libs/symfony/var-exporter/Internal/LazyDecoratorTrait.php
+%%WWWDIR%%/src/libs/symfony/var-exporter/Internal/LazyObjectRegistry.php
+%%WWWDIR%%/src/libs/symfony/var-exporter/Internal/LazyObjectState.php
+%%WWWDIR%%/src/libs/symfony/var-exporter/Internal/LazyObjectTrait.php
+%%WWWDIR%%/src/libs/symfony/var-exporter/Internal/Reference.php
+%%WWWDIR%%/src/libs/symfony/var-exporter/Internal/Registry.php
+%%WWWDIR%%/src/libs/symfony/var-exporter/Internal/Values.php
+%%WWWDIR%%/src/libs/symfony/var-exporter/LICENSE
+%%WWWDIR%%/src/libs/symfony/var-exporter/LazyGhostTrait.php
+%%WWWDIR%%/src/libs/symfony/var-exporter/LazyObjectInterface.php
+%%WWWDIR%%/src/libs/symfony/var-exporter/LazyProxyTrait.php
+%%WWWDIR%%/src/libs/symfony/var-exporter/ProxyHelper.php
+%%WWWDIR%%/src/libs/symfony/var-exporter/README.md
+%%WWWDIR%%/src/libs/symfony/var-exporter/VarExporter.php
+%%WWWDIR%%/src/libs/symfony/var-exporter/composer.json
%%WWWDIR%%/src/libs/tecnickcom/tcpdf/CHANGELOG.TXT
%%WWWDIR%%/src/libs/tecnickcom/tcpdf/LICENSE.TXT
%%WWWDIR%%/src/libs/tecnickcom/tcpdf/README.md
%%WWWDIR%%/src/libs/tecnickcom/tcpdf/VERSION
%%WWWDIR%%/src/libs/tecnickcom/tcpdf/composer.json
%%WWWDIR%%/src/libs/tecnickcom/tcpdf/config/tcpdf_config.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/barcodes/example_1d_html.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/barcodes/example_1d_png.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/barcodes/example_1d_svg.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/barcodes/example_1d_svgi.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/barcodes/example_2d_datamatrix_html.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/barcodes/example_2d_datamatrix_png.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/barcodes/example_2d_datamatrix_svg.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/barcodes/example_2d_datamatrix_svgi.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/barcodes/example_2d_pdf417_html.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/barcodes/example_2d_pdf417_png.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/barcodes/example_2d_pdf417_svg.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/barcodes/example_2d_pdf417_svgi.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/barcodes/example_2d_qrcode_html.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/barcodes/example_2d_qrcode_png.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/barcodes/example_2d_qrcode_svg.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/barcodes/example_2d_qrcode_svgi.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/barcodes/tcpdf_barcodes_1d_include.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/barcodes/tcpdf_barcodes_2d_include.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/config/tcpdf_config_alt.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/data/cert/tcpdf.crt
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/data/cert/tcpdf.fdf
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/data/cert/tcpdf.p12
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/data/chapter_demo_1.txt
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/data/chapter_demo_2.txt
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/data/table_data_demo.txt
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/data/utf8test.txt
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_001.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_002.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_003.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_004.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_005.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_006.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_007.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_008.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_009.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_010.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_011.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_012.pdf
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_012.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_013.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_014.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_015.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_016.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_017.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_018.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_019.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_020.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_021.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_022.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_023.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_024.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_025.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_026.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_027.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_028.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_029.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_030.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_031.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_032.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_033.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_034.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_035.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_036.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_037.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_038.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_039.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_040.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_041.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_042.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_043.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_044.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_045.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_046.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_047.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_048.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_049.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_050.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_051.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_052.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_053.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_054.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_055.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_056.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_057.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_058.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_059.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_060.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_061.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_062.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_063.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_064.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_065.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_066.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/example_067.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/images/_blank.png
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/images/alpha.png
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/images/image_demo.jpg
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/images/image_with_alpha.png
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/images/img.png
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/images/logo_example.gif
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/images/logo_example.jpg
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/images/logo_example.png
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/images/tcpdf_box.ai
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/images/tcpdf_box.svg
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/images/tcpdf_cell.png
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/images/tcpdf_logo.jpg
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/images/tcpdf_signature.png
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/images/testsvg.svg
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/images/tux.svg
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/index.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/lang/afr.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/lang/ara.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/lang/aze.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/lang/bel.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/lang/bra.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/lang/bul.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/lang/cat.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/lang/ces.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/lang/chi.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/lang/cym.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/lang/dan.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/lang/eng.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/lang/est.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/lang/eus.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/lang/far.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/lang/fra.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/lang/ger.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/lang/gle.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/lang/glg.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/lang/hat.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/lang/heb.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/lang/hrv.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/lang/hun.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/lang/hye.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/lang/ind.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/lang/ita.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/lang/jpn.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/lang/kat.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/lang/kor.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/lang/mkd.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/lang/mlt.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/lang/msa.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/lang/nld.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/lang/nob.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/lang/pol.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/lang/por.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/lang/ron.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/lang/rus.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/lang/slv.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/lang/spa.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/lang/sqi.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/lang/srp.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/lang/swa.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/lang/swe.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/lang/ukr.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/lang/urd.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/lang/yid.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/lang/zho.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/examples/tcpdf_include.php
%%WWWDIR%%/src/libs/tecnickcom/tcpdf/include/barcodes/datamatrix.php
%%WWWDIR%%/src/libs/tecnickcom/tcpdf/include/barcodes/pdf417.php
%%WWWDIR%%/src/libs/tecnickcom/tcpdf/include/barcodes/qrcode.php
@@ -2525,15 +5117,331 @@
%%WWWDIR%%/src/libs/tecnickcom/tcpdf/tcpdf_autoconfig.php
%%WWWDIR%%/src/libs/tecnickcom/tcpdf/tcpdf_barcodes_1d.php
%%WWWDIR%%/src/libs/tecnickcom/tcpdf/tcpdf_barcodes_2d.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/tcpdf_import.php
-%%WWWDIR%%/src/libs/tecnickcom/tcpdf/tcpdf_parser.php
%%WWWDIR%%/src/libs/tecnickcom/tcpdf/tools/.htaccess
%%WWWDIR%%/src/libs/tecnickcom/tcpdf/tools/convert_fonts_examples.txt
%%WWWDIR%%/src/libs/tecnickcom/tcpdf/tools/tcpdf_addfont.php
-%%WWWDIR%%/src/phpMyFAQ/AdminLog.php
-%%WWWDIR%%/src/phpMyFAQ/Api.php
+%%WWWDIR%%/src/libs/tivie/htaccess-parser/.gitignore
+%%WWWDIR%%/src/libs/tivie/htaccess-parser/.travis.yml
+%%WWWDIR%%/src/libs/tivie/htaccess-parser/LICENSE
+%%WWWDIR%%/src/libs/tivie/htaccess-parser/README.md
+%%WWWDIR%%/src/libs/tivie/htaccess-parser/composer.json
+%%WWWDIR%%/src/libs/tivie/htaccess-parser/phpdoc.dist.xml
+%%WWWDIR%%/src/libs/tivie/htaccess-parser/phpunit.xml
+%%WWWDIR%%/src/libs/tivie/htaccess-parser/src/Exception/DomainException.php
+%%WWWDIR%%/src/libs/tivie/htaccess-parser/src/Exception/Exception.php
+%%WWWDIR%%/src/libs/tivie/htaccess-parser/src/Exception/InvalidArgumentException.php
+%%WWWDIR%%/src/libs/tivie/htaccess-parser/src/Exception/SyntaxException.php
+%%WWWDIR%%/src/libs/tivie/htaccess-parser/src/HtaccessContainer.php
+%%WWWDIR%%/src/libs/tivie/htaccess-parser/src/HtaccessInterface.php
+%%WWWDIR%%/src/libs/tivie/htaccess-parser/src/Parser.php
+%%WWWDIR%%/src/libs/tivie/htaccess-parser/src/Token/BaseToken.php
+%%WWWDIR%%/src/libs/tivie/htaccess-parser/src/Token/Block.php
+%%WWWDIR%%/src/libs/tivie/htaccess-parser/src/Token/Comment.php
+%%WWWDIR%%/src/libs/tivie/htaccess-parser/src/Token/Directive.php
+%%WWWDIR%%/src/libs/tivie/htaccess-parser/src/Token/TokenInterface.php
+%%WWWDIR%%/src/libs/tivie/htaccess-parser/src/Token/WhiteLine.php
+%%WWWDIR%%/src/libs/tivie/htaccess-parser/tests/BaseTestCase.php
+%%WWWDIR%%/src/libs/tivie/htaccess-parser/tests/HtaccessContainerTest.php
+%%WWWDIR%%/src/libs/tivie/htaccess-parser/tests/LibraryCompositeTest.php
+%%WWWDIR%%/src/libs/tivie/htaccess-parser/tests/ParserTest.php
+%%WWWDIR%%/src/libs/tivie/htaccess-parser/tests/Token/BlockTest.php
+%%WWWDIR%%/src/libs/tivie/htaccess-parser/tests/Token/CommentTest.php
+%%WWWDIR%%/src/libs/tivie/htaccess-parser/tests/Token/DirectiveTest.php
+%%WWWDIR%%/src/libs/tivie/htaccess-parser/tests/bootstrap.php
+%%WWWDIR%%/src/libs/tivie/htaccess-parser/tests/resources/testcase1/htaccess
+%%WWWDIR%%/src/libs/tivie/htaccess-parser/tests/resources/testcase1/txt/no_comments.txt
+%%WWWDIR%%/src/libs/tivie/htaccess-parser/tests/resources/testcase1/txt/no_comments_no_whitelines.txt
+%%WWWDIR%%/src/libs/tivie/htaccess-parser/tests/resources/testcase1/txt/no_whitelines.txt
+%%WWWDIR%%/src/libs/tivie/htaccess-parser/tests/resources/testcase1/txt/normal.txt
+%%WWWDIR%%/src/libs/tivie/htaccess-parser/tests/resources/testcase1/txt/with_linebreaks.txt
+%%WWWDIR%%/src/libs/tivie/htaccess-parser/tests/resources/testcase2/htaccess
+%%WWWDIR%%/src/libs/tivie/htaccess-parser/tests/resources/testcase2/txt/no_comments.txt
+%%WWWDIR%%/src/libs/tivie/htaccess-parser/tests/resources/testcase2/txt/no_comments_no_whitelines.txt
+%%WWWDIR%%/src/libs/tivie/htaccess-parser/tests/resources/testcase2/txt/no_whitelines.txt
+%%WWWDIR%%/src/libs/tivie/htaccess-parser/tests/resources/testcase2/txt/normal.txt
+%%WWWDIR%%/src/libs/tivie/htaccess-parser/tests/resources/testcase2/txt/with_linebreaks.txt
+%%WWWDIR%%/src/libs/twig/intl-extra/.gitattributes
+%%WWWDIR%%/src/libs/twig/intl-extra/.gitignore
+%%WWWDIR%%/src/libs/twig/intl-extra/IntlExtension.php
+%%WWWDIR%%/src/libs/twig/intl-extra/LICENSE
+%%WWWDIR%%/src/libs/twig/intl-extra/README.md
+%%WWWDIR%%/src/libs/twig/intl-extra/composer.json
+%%WWWDIR%%/src/libs/twig/twig/CHANGELOG
+%%WWWDIR%%/src/libs/twig/twig/LICENSE
+%%WWWDIR%%/src/libs/twig/twig/README.rst
+%%WWWDIR%%/src/libs/twig/twig/composer.json
+%%WWWDIR%%/src/libs/twig/twig/phpstan-baseline.neon
+%%WWWDIR%%/src/libs/twig/twig/phpstan.neon.dist
+%%WWWDIR%%/src/libs/twig/twig/src/AbstractTwigCallable.php
+%%WWWDIR%%/src/libs/twig/twig/src/Attribute/AsTwigFilter.php
+%%WWWDIR%%/src/libs/twig/twig/src/Attribute/AsTwigFunction.php
+%%WWWDIR%%/src/libs/twig/twig/src/Attribute/AsTwigTest.php
+%%WWWDIR%%/src/libs/twig/twig/src/Attribute/FirstClassTwigCallableReady.php
+%%WWWDIR%%/src/libs/twig/twig/src/Attribute/YieldReady.php
+%%WWWDIR%%/src/libs/twig/twig/src/Cache/CacheInterface.php
+%%WWWDIR%%/src/libs/twig/twig/src/Cache/ChainCache.php
+%%WWWDIR%%/src/libs/twig/twig/src/Cache/FilesystemCache.php
+%%WWWDIR%%/src/libs/twig/twig/src/Cache/NullCache.php
+%%WWWDIR%%/src/libs/twig/twig/src/Cache/ReadOnlyFilesystemCache.php
+%%WWWDIR%%/src/libs/twig/twig/src/Cache/RemovableCacheInterface.php
+%%WWWDIR%%/src/libs/twig/twig/src/Compiler.php
+%%WWWDIR%%/src/libs/twig/twig/src/DeprecatedCallableInfo.php
+%%WWWDIR%%/src/libs/twig/twig/src/Environment.php
+%%WWWDIR%%/src/libs/twig/twig/src/Error/Error.php
+%%WWWDIR%%/src/libs/twig/twig/src/Error/LoaderError.php
+%%WWWDIR%%/src/libs/twig/twig/src/Error/RuntimeError.php
+%%WWWDIR%%/src/libs/twig/twig/src/Error/SyntaxError.php
+%%WWWDIR%%/src/libs/twig/twig/src/ExpressionParser.php
+%%WWWDIR%%/src/libs/twig/twig/src/ExpressionParser/AbstractExpressionParser.php
+%%WWWDIR%%/src/libs/twig/twig/src/ExpressionParser/ExpressionParserDescriptionInterface.php
+%%WWWDIR%%/src/libs/twig/twig/src/ExpressionParser/ExpressionParserInterface.php
+%%WWWDIR%%/src/libs/twig/twig/src/ExpressionParser/ExpressionParserType.php
+%%WWWDIR%%/src/libs/twig/twig/src/ExpressionParser/ExpressionParsers.php
+%%WWWDIR%%/src/libs/twig/twig/src/ExpressionParser/Infix/ArgumentsTrait.php
+%%WWWDIR%%/src/libs/twig/twig/src/ExpressionParser/Infix/ArrowExpressionParser.php
+%%WWWDIR%%/src/libs/twig/twig/src/ExpressionParser/Infix/BinaryOperatorExpressionParser.php
+%%WWWDIR%%/src/libs/twig/twig/src/ExpressionParser/Infix/ConditionalTernaryExpressionParser.php
+%%WWWDIR%%/src/libs/twig/twig/src/ExpressionParser/Infix/DotExpressionParser.php
+%%WWWDIR%%/src/libs/twig/twig/src/ExpressionParser/Infix/FilterExpressionParser.php
+%%WWWDIR%%/src/libs/twig/twig/src/ExpressionParser/Infix/FunctionExpressionParser.php
+%%WWWDIR%%/src/libs/twig/twig/src/ExpressionParser/Infix/IsExpressionParser.php
+%%WWWDIR%%/src/libs/twig/twig/src/ExpressionParser/Infix/IsNotExpressionParser.php
+%%WWWDIR%%/src/libs/twig/twig/src/ExpressionParser/Infix/SquareBracketExpressionParser.php
+%%WWWDIR%%/src/libs/twig/twig/src/ExpressionParser/InfixAssociativity.php
+%%WWWDIR%%/src/libs/twig/twig/src/ExpressionParser/InfixExpressionParserInterface.php
+%%WWWDIR%%/src/libs/twig/twig/src/ExpressionParser/PrecedenceChange.php
+%%WWWDIR%%/src/libs/twig/twig/src/ExpressionParser/Prefix/GroupingExpressionParser.php
+%%WWWDIR%%/src/libs/twig/twig/src/ExpressionParser/Prefix/LiteralExpressionParser.php
+%%WWWDIR%%/src/libs/twig/twig/src/ExpressionParser/Prefix/UnaryOperatorExpressionParser.php
+%%WWWDIR%%/src/libs/twig/twig/src/ExpressionParser/PrefixExpressionParserInterface.php
+%%WWWDIR%%/src/libs/twig/twig/src/Extension/AbstractExtension.php
+%%WWWDIR%%/src/libs/twig/twig/src/Extension/AttributeExtension.php
+%%WWWDIR%%/src/libs/twig/twig/src/Extension/CoreExtension.php
+%%WWWDIR%%/src/libs/twig/twig/src/Extension/DebugExtension.php
+%%WWWDIR%%/src/libs/twig/twig/src/Extension/EscaperExtension.php
+%%WWWDIR%%/src/libs/twig/twig/src/Extension/ExtensionInterface.php
+%%WWWDIR%%/src/libs/twig/twig/src/Extension/GlobalsInterface.php
+%%WWWDIR%%/src/libs/twig/twig/src/Extension/LastModifiedExtensionInterface.php
+%%WWWDIR%%/src/libs/twig/twig/src/Extension/OptimizerExtension.php
+%%WWWDIR%%/src/libs/twig/twig/src/Extension/ProfilerExtension.php
+%%WWWDIR%%/src/libs/twig/twig/src/Extension/RuntimeExtensionInterface.php
+%%WWWDIR%%/src/libs/twig/twig/src/Extension/SandboxExtension.php
+%%WWWDIR%%/src/libs/twig/twig/src/Extension/StagingExtension.php
+%%WWWDIR%%/src/libs/twig/twig/src/Extension/StringLoaderExtension.php
+%%WWWDIR%%/src/libs/twig/twig/src/Extension/YieldNotReadyExtension.php
+%%WWWDIR%%/src/libs/twig/twig/src/ExtensionSet.php
+%%WWWDIR%%/src/libs/twig/twig/src/FileExtensionEscapingStrategy.php
+%%WWWDIR%%/src/libs/twig/twig/src/Lexer.php
+%%WWWDIR%%/src/libs/twig/twig/src/Loader/ArrayLoader.php
+%%WWWDIR%%/src/libs/twig/twig/src/Loader/ChainLoader.php
+%%WWWDIR%%/src/libs/twig/twig/src/Loader/FilesystemLoader.php
+%%WWWDIR%%/src/libs/twig/twig/src/Loader/LoaderInterface.php
+%%WWWDIR%%/src/libs/twig/twig/src/Markup.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/AutoEscapeNode.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/BlockNode.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/BlockReferenceNode.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/BodyNode.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/CaptureNode.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/CheckSecurityCallNode.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/CheckSecurityNode.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/CheckToStringNode.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/DeprecatedNode.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/DoNode.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/EmbedNode.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/EmptyNode.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/AbstractExpression.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/ArrayExpression.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/ArrowFunctionExpression.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/AssignNameExpression.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Binary/AbstractBinary.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Binary/AddBinary.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Binary/AndBinary.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Binary/BinaryInterface.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Binary/BitwiseAndBinary.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Binary/BitwiseOrBinary.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Binary/BitwiseXorBinary.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Binary/ConcatBinary.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Binary/DivBinary.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Binary/ElvisBinary.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Binary/EndsWithBinary.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Binary/EqualBinary.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Binary/FloorDivBinary.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Binary/GreaterBinary.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Binary/GreaterEqualBinary.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Binary/HasEveryBinary.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Binary/HasSomeBinary.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Binary/InBinary.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Binary/LessBinary.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Binary/LessEqualBinary.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Binary/MatchesBinary.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Binary/ModBinary.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Binary/MulBinary.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Binary/NotEqualBinary.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Binary/NotInBinary.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Binary/NullCoalesceBinary.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Binary/OrBinary.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Binary/PowerBinary.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Binary/RangeBinary.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Binary/SpaceshipBinary.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Binary/StartsWithBinary.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Binary/SubBinary.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Binary/XorBinary.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/BlockReferenceExpression.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/CallExpression.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/ConditionalExpression.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/ConstantExpression.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Filter/DefaultFilter.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Filter/RawFilter.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/FilterExpression.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/FunctionExpression.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/FunctionNode/EnumCasesFunction.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/FunctionNode/EnumFunction.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/GetAttrExpression.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/InlinePrint.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/ListExpression.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/MacroReferenceExpression.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/MethodCallExpression.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/NameExpression.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/NullCoalesceExpression.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/OperatorEscapeInterface.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/ParentExpression.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/ReturnArrayInterface.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/ReturnBoolInterface.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/ReturnNumberInterface.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/ReturnPrimitiveTypeInterface.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/ReturnStringInterface.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/SupportDefinedTestDeprecationTrait.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/SupportDefinedTestInterface.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/SupportDefinedTestTrait.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/TempNameExpression.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Ternary/ConditionalTernary.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Test/ConstantTest.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Test/DefinedTest.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Test/DivisiblebyTest.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Test/EvenTest.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Test/NullTest.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Test/OddTest.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Test/SameasTest.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Test/TrueTest.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/TestExpression.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Unary/AbstractUnary.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Unary/NegUnary.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Unary/NotUnary.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Unary/PosUnary.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Unary/SpreadUnary.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Unary/StringCastUnary.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Unary/UnaryInterface.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Variable/AssignContextVariable.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Variable/AssignTemplateVariable.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Variable/ContextVariable.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Variable/LocalVariable.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/Variable/TemplateVariable.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Expression/VariadicExpression.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/FlushNode.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/ForElseNode.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/ForLoopNode.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/ForNode.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/IfNode.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/ImportNode.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/IncludeNode.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/MacroNode.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/ModuleNode.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/NameDeprecation.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Node.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/NodeCaptureInterface.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/NodeOutputInterface.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/Nodes.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/PrintNode.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/SandboxNode.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/SetNode.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/TextNode.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/TypesNode.php
+%%WWWDIR%%/src/libs/twig/twig/src/Node/WithNode.php
+%%WWWDIR%%/src/libs/twig/twig/src/NodeTraverser.php
+%%WWWDIR%%/src/libs/twig/twig/src/NodeVisitor/AbstractNodeVisitor.php
+%%WWWDIR%%/src/libs/twig/twig/src/NodeVisitor/EscaperNodeVisitor.php
+%%WWWDIR%%/src/libs/twig/twig/src/NodeVisitor/NodeVisitorInterface.php
+%%WWWDIR%%/src/libs/twig/twig/src/NodeVisitor/OptimizerNodeVisitor.php
+%%WWWDIR%%/src/libs/twig/twig/src/NodeVisitor/SafeAnalysisNodeVisitor.php
+%%WWWDIR%%/src/libs/twig/twig/src/NodeVisitor/SandboxNodeVisitor.php
+%%WWWDIR%%/src/libs/twig/twig/src/NodeVisitor/YieldNotReadyNodeVisitor.php
+%%WWWDIR%%/src/libs/twig/twig/src/OperatorPrecedenceChange.php
+%%WWWDIR%%/src/libs/twig/twig/src/Parser.php
+%%WWWDIR%%/src/libs/twig/twig/src/Profiler/Dumper/BaseDumper.php
+%%WWWDIR%%/src/libs/twig/twig/src/Profiler/Dumper/BlackfireDumper.php
+%%WWWDIR%%/src/libs/twig/twig/src/Profiler/Dumper/HtmlDumper.php
+%%WWWDIR%%/src/libs/twig/twig/src/Profiler/Dumper/TextDumper.php
+%%WWWDIR%%/src/libs/twig/twig/src/Profiler/Node/EnterProfileNode.php
+%%WWWDIR%%/src/libs/twig/twig/src/Profiler/Node/LeaveProfileNode.php
+%%WWWDIR%%/src/libs/twig/twig/src/Profiler/NodeVisitor/ProfilerNodeVisitor.php
+%%WWWDIR%%/src/libs/twig/twig/src/Profiler/Profile.php
+%%WWWDIR%%/src/libs/twig/twig/src/Resources/core.php
+%%WWWDIR%%/src/libs/twig/twig/src/Resources/debug.php
+%%WWWDIR%%/src/libs/twig/twig/src/Resources/escaper.php
+%%WWWDIR%%/src/libs/twig/twig/src/Resources/string_loader.php
+%%WWWDIR%%/src/libs/twig/twig/src/Runtime/EscaperRuntime.php
+%%WWWDIR%%/src/libs/twig/twig/src/RuntimeLoader/ContainerRuntimeLoader.php
+%%WWWDIR%%/src/libs/twig/twig/src/RuntimeLoader/FactoryRuntimeLoader.php
+%%WWWDIR%%/src/libs/twig/twig/src/RuntimeLoader/RuntimeLoaderInterface.php
+%%WWWDIR%%/src/libs/twig/twig/src/Sandbox/SecurityError.php
+%%WWWDIR%%/src/libs/twig/twig/src/Sandbox/SecurityNotAllowedFilterError.php
+%%WWWDIR%%/src/libs/twig/twig/src/Sandbox/SecurityNotAllowedFunctionError.php
+%%WWWDIR%%/src/libs/twig/twig/src/Sandbox/SecurityNotAllowedMethodError.php
+%%WWWDIR%%/src/libs/twig/twig/src/Sandbox/SecurityNotAllowedPropertyError.php
+%%WWWDIR%%/src/libs/twig/twig/src/Sandbox/SecurityNotAllowedTagError.php
+%%WWWDIR%%/src/libs/twig/twig/src/Sandbox/SecurityPolicy.php
+%%WWWDIR%%/src/libs/twig/twig/src/Sandbox/SecurityPolicyInterface.php
+%%WWWDIR%%/src/libs/twig/twig/src/Sandbox/SourcePolicyInterface.php
+%%WWWDIR%%/src/libs/twig/twig/src/Source.php
+%%WWWDIR%%/src/libs/twig/twig/src/Template.php
+%%WWWDIR%%/src/libs/twig/twig/src/TemplateWrapper.php
+%%WWWDIR%%/src/libs/twig/twig/src/Test/IntegrationTestCase.php
+%%WWWDIR%%/src/libs/twig/twig/src/Test/NodeTestCase.php
+%%WWWDIR%%/src/libs/twig/twig/src/Token.php
+%%WWWDIR%%/src/libs/twig/twig/src/TokenParser/AbstractTokenParser.php
+%%WWWDIR%%/src/libs/twig/twig/src/TokenParser/ApplyTokenParser.php
+%%WWWDIR%%/src/libs/twig/twig/src/TokenParser/AutoEscapeTokenParser.php
+%%WWWDIR%%/src/libs/twig/twig/src/TokenParser/BlockTokenParser.php
+%%WWWDIR%%/src/libs/twig/twig/src/TokenParser/DeprecatedTokenParser.php
+%%WWWDIR%%/src/libs/twig/twig/src/TokenParser/DoTokenParser.php
+%%WWWDIR%%/src/libs/twig/twig/src/TokenParser/EmbedTokenParser.php
+%%WWWDIR%%/src/libs/twig/twig/src/TokenParser/ExtendsTokenParser.php
+%%WWWDIR%%/src/libs/twig/twig/src/TokenParser/FlushTokenParser.php
+%%WWWDIR%%/src/libs/twig/twig/src/TokenParser/ForTokenParser.php
+%%WWWDIR%%/src/libs/twig/twig/src/TokenParser/FromTokenParser.php
+%%WWWDIR%%/src/libs/twig/twig/src/TokenParser/GuardTokenParser.php
+%%WWWDIR%%/src/libs/twig/twig/src/TokenParser/IfTokenParser.php
+%%WWWDIR%%/src/libs/twig/twig/src/TokenParser/ImportTokenParser.php
+%%WWWDIR%%/src/libs/twig/twig/src/TokenParser/IncludeTokenParser.php
+%%WWWDIR%%/src/libs/twig/twig/src/TokenParser/MacroTokenParser.php
+%%WWWDIR%%/src/libs/twig/twig/src/TokenParser/SandboxTokenParser.php
+%%WWWDIR%%/src/libs/twig/twig/src/TokenParser/SetTokenParser.php
+%%WWWDIR%%/src/libs/twig/twig/src/TokenParser/TokenParserInterface.php
+%%WWWDIR%%/src/libs/twig/twig/src/TokenParser/TypesTokenParser.php
+%%WWWDIR%%/src/libs/twig/twig/src/TokenParser/UseTokenParser.php
+%%WWWDIR%%/src/libs/twig/twig/src/TokenParser/WithTokenParser.php
+%%WWWDIR%%/src/libs/twig/twig/src/TokenStream.php
+%%WWWDIR%%/src/libs/twig/twig/src/TwigCallableInterface.php
+%%WWWDIR%%/src/libs/twig/twig/src/TwigFilter.php
+%%WWWDIR%%/src/libs/twig/twig/src/TwigFunction.php
+%%WWWDIR%%/src/libs/twig/twig/src/TwigTest.php
+%%WWWDIR%%/src/libs/twig/twig/src/Util/CallableArgumentsExtractor.php
+%%WWWDIR%%/src/libs/twig/twig/src/Util/DeprecationCollector.php
+%%WWWDIR%%/src/libs/twig/twig/src/Util/ReflectionCallable.php
+%%WWWDIR%%/src/libs/twig/twig/src/Util/TemplateDirIterator.php
+%%WWWDIR%%/src/phpMyFAQ/Administration/AdminLog.php
+%%WWWDIR%%/src/phpMyFAQ/Administration/Api.php
+%%WWWDIR%%/src/phpMyFAQ/Administration/Backup.php
+%%WWWDIR%%/src/phpMyFAQ/Administration/Category.php
+%%WWWDIR%%/src/phpMyFAQ/Administration/Changelog.php
+%%WWWDIR%%/src/phpMyFAQ/Administration/Faq.php
+%%WWWDIR%%/src/phpMyFAQ/Administration/HttpStreamer.php
+%%WWWDIR%%/src/phpMyFAQ/Administration/RatingData.php
+%%WWWDIR%%/src/phpMyFAQ/Administration/Report.php
+%%WWWDIR%%/src/phpMyFAQ/Administration/Revision.php
+%%WWWDIR%%/src/phpMyFAQ/Application.php
+%%WWWDIR%%/src/phpMyFAQ/Attachment/AbstractAttachment.php
%%WWWDIR%%/src/phpMyFAQ/Attachment/AbstractMimeType.php
-%%WWWDIR%%/src/phpMyFAQ/Attachment/AttachmentAbstract.php
%%WWWDIR%%/src/phpMyFAQ/Attachment/AttachmentCollection.php
%%WWWDIR%%/src/phpMyFAQ/Attachment/AttachmentException.php
%%WWWDIR%%/src/phpMyFAQ/Attachment/AttachmentFactory.php
@@ -2545,36 +5453,95 @@
%%WWWDIR%%/src/phpMyFAQ/Attachment/Filesystem/File/FileException.php
%%WWWDIR%%/src/phpMyFAQ/Attachment/Filesystem/File/VanillaFile.php
%%WWWDIR%%/src/phpMyFAQ/Auth.php
-%%WWWDIR%%/src/phpMyFAQ/Auth/AuthAzureActiveDirectory.php
%%WWWDIR%%/src/phpMyFAQ/Auth/AuthDatabase.php
%%WWWDIR%%/src/phpMyFAQ/Auth/AuthDriverInterface.php
+%%WWWDIR%%/src/phpMyFAQ/Auth/AuthEntraId.php
+%%WWWDIR%%/src/phpMyFAQ/Auth/AuthException.php
%%WWWDIR%%/src/phpMyFAQ/Auth/AuthHttp.php
%%WWWDIR%%/src/phpMyFAQ/Auth/AuthLdap.php
%%WWWDIR%%/src/phpMyFAQ/Auth/AuthSso.php
+%%WWWDIR%%/src/phpMyFAQ/Auth/AuthWebAuthn.php
%%WWWDIR%%/src/phpMyFAQ/Auth/Azure/OAuth.php
-%%WWWDIR%%/src/phpMyFAQ/Backup.php
+%%WWWDIR%%/src/phpMyFAQ/Auth/WebAuthn/WebAuthnUser.php
+%%WWWDIR%%/src/phpMyFAQ/Bookmark.php
%%WWWDIR%%/src/phpMyFAQ/Captcha/BuiltinCaptcha.php
%%WWWDIR%%/src/phpMyFAQ/Captcha/Captcha.php
%%WWWDIR%%/src/phpMyFAQ/Captcha/CaptchaInterface.php
%%WWWDIR%%/src/phpMyFAQ/Captcha/GoogleRecaptcha.php
-%%WWWDIR%%/src/phpMyFAQ/Captcha/Helper/BuiltinCaptchaHelper.php
+%%WWWDIR%%/src/phpMyFAQ/Captcha/Helper/BuiltinCaptchaAbstractHelper.php
%%WWWDIR%%/src/phpMyFAQ/Captcha/Helper/CaptchaHelper.php
%%WWWDIR%%/src/phpMyFAQ/Captcha/Helper/CaptchaHelperInterface.php
-%%WWWDIR%%/src/phpMyFAQ/Captcha/Helper/GoogleRecaptchaHelper.php
+%%WWWDIR%%/src/phpMyFAQ/Captcha/Helper/GoogleRecaptchaAbstractHelper.php
%%WWWDIR%%/src/phpMyFAQ/Category.php
-%%WWWDIR%%/src/phpMyFAQ/Category/CategoryImage.php
-%%WWWDIR%%/src/phpMyFAQ/Category/CategoryNews.php
-%%WWWDIR%%/src/phpMyFAQ/Category/CategoryOrder.php
-%%WWWDIR%%/src/phpMyFAQ/Category/CategoryPermission.php
-%%WWWDIR%%/src/phpMyFAQ/Category/CategoryRelation.php
-%%WWWDIR%%/src/phpMyFAQ/Changelog.php
+%%WWWDIR%%/src/phpMyFAQ/Category/Image.php
+%%WWWDIR%%/src/phpMyFAQ/Category/Order.php
+%%WWWDIR%%/src/phpMyFAQ/Category/Permission.php
+%%WWWDIR%%/src/phpMyFAQ/Category/Relation.php
+%%WWWDIR%%/src/phpMyFAQ/Category/Startpage.php
%%WWWDIR%%/src/phpMyFAQ/Comments.php
-%%WWWDIR%%/src/phpMyFAQ/Component/Alert.php
%%WWWDIR%%/src/phpMyFAQ/Configuration.php
%%WWWDIR%%/src/phpMyFAQ/Configuration/DatabaseConfiguration.php
%%WWWDIR%%/src/phpMyFAQ/Configuration/ElasticsearchConfiguration.php
%%WWWDIR%%/src/phpMyFAQ/Configuration/LdapConfiguration.php
-%%WWWDIR%%/src/phpMyFAQ/Core/Controller.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/AbstractController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/Administration/AttachmentController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/Administration/CategoryController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/Administration/CommentController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/Administration/ConfigurationController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/Administration/ConfigurationTabController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/Administration/DashboardController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/Administration/ElasticsearchController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/Administration/ExportController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/Administration/FaqController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/Administration/FormController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/Administration/GlossaryController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/Administration/GroupController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/Administration/ImageController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/Administration/InstanceController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/Administration/MarkdownController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/Administration/NewsController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/Administration/QuestionController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/Administration/SearchController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/Administration/SessionController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/Administration/StatisticsController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/Administration/StopWordController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/Administration/TagController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/Administration/UpdateController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/Administration/UserController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/Api/AttachmentController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/Api/BackupController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/Api/CategoryController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/Api/CommentController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/Api/FaqController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/Api/GroupController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/Api/LanguageController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/Api/LoginController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/Api/NewsController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/Api/OpenQuestionController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/Api/PdfController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/Api/QuestionController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/Api/RegistrationController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/Api/SearchController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/Api/SetupController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/Api/TagController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/Api/TitleController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/Api/VersionController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/FrontController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/Frontend/AutoCompleteController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/Frontend/BookmarkController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/Frontend/CaptchaController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/Frontend/CommentController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/Frontend/ContactController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/Frontend/FaqController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/Frontend/QuestionController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/Frontend/RegistrationController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/Frontend/SetupController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/Frontend/UnauthorizedUserController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/Frontend/UserController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/Frontend/VotingController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/Frontend/WebAuthnController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/SitemapController.php
+%%WWWDIR%%/src/phpMyFAQ/Controller/WebAuthnController.php
%%WWWDIR%%/src/phpMyFAQ/Core/Error.php
%%WWWDIR%%/src/phpMyFAQ/Core/Exception.php
%%WWWDIR%%/src/phpMyFAQ/Database.php
@@ -2587,34 +5554,48 @@
%%WWWDIR%%/src/phpMyFAQ/Date.php
%%WWWDIR%%/src/phpMyFAQ/Encryption.php
%%WWWDIR%%/src/phpMyFAQ/EncryptionTypes/Bcrypt.php
-%%WWWDIR%%/src/phpMyFAQ/EncryptionTypes/Crypt.php
%%WWWDIR%%/src/phpMyFAQ/EncryptionTypes/Hash.php
+%%WWWDIR%%/src/phpMyFAQ/Entity/AdminLog.php
%%WWWDIR%%/src/phpMyFAQ/Entity/CategoryEntity.php
%%WWWDIR%%/src/phpMyFAQ/Entity/Comment.php
%%WWWDIR%%/src/phpMyFAQ/Entity/CommentType.php
%%WWWDIR%%/src/phpMyFAQ/Entity/FaqEntity.php
%%WWWDIR%%/src/phpMyFAQ/Entity/InstanceEntity.php
+%%WWWDIR%%/src/phpMyFAQ/Entity/NewsMessage.php
%%WWWDIR%%/src/phpMyFAQ/Entity/QuestionEntity.php
-%%WWWDIR%%/src/phpMyFAQ/Entity/TagEntity.php
-%%WWWDIR%%/src/phpMyFAQ/Entity/TemplateMetaDataEntity.php
+%%WWWDIR%%/src/phpMyFAQ/Entity/SeoEntity.php
+%%WWWDIR%%/src/phpMyFAQ/Entity/Tag.php
+%%WWWDIR%%/src/phpMyFAQ/Entity/Vote.php
%%WWWDIR%%/src/phpMyFAQ/Enums/AttachmentStorageType.php
%%WWWDIR%%/src/phpMyFAQ/Enums/AuthenticationSourceType.php
%%WWWDIR%%/src/phpMyFAQ/Enums/BackupType.php
+%%WWWDIR%%/src/phpMyFAQ/Enums/DownloadHostType.php
+%%WWWDIR%%/src/phpMyFAQ/Enums/Forms/AddNewFaqInputIds.php
+%%WWWDIR%%/src/phpMyFAQ/Enums/Forms/AskQuestionInputIds.php
+%%WWWDIR%%/src/phpMyFAQ/Enums/Forms/FormIds.php
+%%WWWDIR%%/src/phpMyFAQ/Enums/PermissionType.php
+%%WWWDIR%%/src/phpMyFAQ/Enums/ReleaseType.php
+%%WWWDIR%%/src/phpMyFAQ/Enums/SeoType.php
+%%WWWDIR%%/src/phpMyFAQ/Enums/SessionActionType.php
%%WWWDIR%%/src/phpMyFAQ/Export.php
-%%WWWDIR%%/src/phpMyFAQ/Export/Html5.php
%%WWWDIR%%/src/phpMyFAQ/Export/Json.php
%%WWWDIR%%/src/phpMyFAQ/Export/Pdf.php
%%WWWDIR%%/src/phpMyFAQ/Export/Pdf/Wrapper.php
%%WWWDIR%%/src/phpMyFAQ/Faq.php
-%%WWWDIR%%/src/phpMyFAQ/Faq/FaqMetaData.php
-%%WWWDIR%%/src/phpMyFAQ/Faq/FaqPermission.php
+%%WWWDIR%%/src/phpMyFAQ/Faq/Import.php
+%%WWWDIR%%/src/phpMyFAQ/Faq/MetaData.php
+%%WWWDIR%%/src/phpMyFAQ/Faq/Permission.php
+%%WWWDIR%%/src/phpMyFAQ/Faq/QueryHelper.php
+%%WWWDIR%%/src/phpMyFAQ/Faq/Statistics.php
%%WWWDIR%%/src/phpMyFAQ/Filesystem.php
%%WWWDIR%%/src/phpMyFAQ/Filter.php
+%%WWWDIR%%/src/phpMyFAQ/Forms.php
%%WWWDIR%%/src/phpMyFAQ/Glossary.php
-%%WWWDIR%%/src/phpMyFAQ/Helper.php
+%%WWWDIR%%/src/phpMyFAQ/Helper/AbstractHelper.php
%%WWWDIR%%/src/phpMyFAQ/Helper/AdministrationHelper.php
%%WWWDIR%%/src/phpMyFAQ/Helper/AttachmentHelper.php
%%WWWDIR%%/src/phpMyFAQ/Helper/CategoryHelper.php
+%%WWWDIR%%/src/phpMyFAQ/Helper/CommentHelper.php
%%WWWDIR%%/src/phpMyFAQ/Helper/FaqHelper.php
%%WWWDIR%%/src/phpMyFAQ/Helper/LanguageHelper.php
%%WWWDIR%%/src/phpMyFAQ/Helper/MailHelper.php
@@ -2622,9 +5603,9 @@
%%WWWDIR%%/src/phpMyFAQ/Helper/QuestionHelper.php
%%WWWDIR%%/src/phpMyFAQ/Helper/RegistrationHelper.php
%%WWWDIR%%/src/phpMyFAQ/Helper/SearchHelper.php
+%%WWWDIR%%/src/phpMyFAQ/Helper/StatisticsHelper.php
%%WWWDIR%%/src/phpMyFAQ/Helper/TagsHelper.php
%%WWWDIR%%/src/phpMyFAQ/Helper/UserHelper.php
-%%WWWDIR%%/src/phpMyFAQ/HttpStreamer.php
%%WWWDIR%%/src/phpMyFAQ/Init.php
%%WWWDIR%%/src/phpMyFAQ/Instance.php
%%WWWDIR%%/src/phpMyFAQ/Instance/Client.php
@@ -2636,7 +5617,7 @@
%%WWWDIR%%/src/phpMyFAQ/Instance/Database/Sqlsrv.php
%%WWWDIR%%/src/phpMyFAQ/Instance/Database/Stopwords.php
%%WWWDIR%%/src/phpMyFAQ/Instance/Elasticsearch.php
-%%WWWDIR%%/src/phpMyFAQ/Instance/Master.php
+%%WWWDIR%%/src/phpMyFAQ/Instance/Main.php
%%WWWDIR%%/src/phpMyFAQ/Instance/Setup.php
%%WWWDIR%%/src/phpMyFAQ/Language.php
%%WWWDIR%%/src/phpMyFAQ/Language/LanguageCodes.php
@@ -2646,7 +5627,7 @@
%%WWWDIR%%/src/phpMyFAQ/Mail.php
%%WWWDIR%%/src/phpMyFAQ/Mail/Builtin.php
%%WWWDIR%%/src/phpMyFAQ/Mail/MailUserAgentInterface.php
-%%WWWDIR%%/src/phpMyFAQ/Mail/SMTP.php
+%%WWWDIR%%/src/phpMyFAQ/Mail/Smtp.php
%%WWWDIR%%/src/phpMyFAQ/Network.php
%%WWWDIR%%/src/phpMyFAQ/News.php
%%WWWDIR%%/src/phpMyFAQ/Notification.php
@@ -2655,11 +5636,13 @@
%%WWWDIR%%/src/phpMyFAQ/Permission/BasicPermission.php
%%WWWDIR%%/src/phpMyFAQ/Permission/MediumPermission.php
%%WWWDIR%%/src/phpMyFAQ/Permission/PermissionInterface.php
+%%WWWDIR%%/src/phpMyFAQ/Plugin/PluginEvent.php
+%%WWWDIR%%/src/phpMyFAQ/Plugin/PluginException.php
+%%WWWDIR%%/src/phpMyFAQ/Plugin/PluginInterface.php
+%%WWWDIR%%/src/phpMyFAQ/Plugin/PluginManager.php
%%WWWDIR%%/src/phpMyFAQ/Question.php
%%WWWDIR%%/src/phpMyFAQ/Rating.php
%%WWWDIR%%/src/phpMyFAQ/Relation.php
-%%WWWDIR%%/src/phpMyFAQ/Report.php
-%%WWWDIR%%/src/phpMyFAQ/Revision.php
%%WWWDIR%%/src/phpMyFAQ/Search.php
%%WWWDIR%%/src/phpMyFAQ/Search/AbstractSearch.php
%%WWWDIR%%/src/phpMyFAQ/Search/Database/DatabaseInterface.php
@@ -2676,12 +5659,13 @@
%%WWWDIR%%/src/phpMyFAQ/Seo.php
%%WWWDIR%%/src/phpMyFAQ/Services.php
%%WWWDIR%%/src/phpMyFAQ/Services/Gravatar.php
-%%WWWDIR%%/src/phpMyFAQ/Services/Twitter.php
%%WWWDIR%%/src/phpMyFAQ/Session.php
%%WWWDIR%%/src/phpMyFAQ/Session/Token.php
%%WWWDIR%%/src/phpMyFAQ/Setup.php
+%%WWWDIR%%/src/phpMyFAQ/Setup/EnvironmentConfigurator.php
%%WWWDIR%%/src/phpMyFAQ/Setup/Installer.php
%%WWWDIR%%/src/phpMyFAQ/Setup/Update.php
+%%WWWDIR%%/src/phpMyFAQ/Setup/Upgrade.php
%%WWWDIR%%/src/phpMyFAQ/Sitemap.php
%%WWWDIR%%/src/phpMyFAQ/StopWords.php
%%WWWDIR%%/src/phpMyFAQ/Strings.php
@@ -2690,26 +5674,83 @@
%%WWWDIR%%/src/phpMyFAQ/Strings/StringsAbstract.php
%%WWWDIR%%/src/phpMyFAQ/System.php
%%WWWDIR%%/src/phpMyFAQ/Tags.php
-%%WWWDIR%%/src/phpMyFAQ/Template.php
-%%WWWDIR%%/src/phpMyFAQ/Template/TemplateHelper.php
-%%WWWDIR%%/src/phpMyFAQ/Template/TemplateMetaData.php
-%%WWWDIR%%/src/phpMyFAQ/Template/TemplateNotFoundException.php
+%%WWWDIR%%/src/phpMyFAQ/Template/Extensions/CategoryNameTwigExtension.php
+%%WWWDIR%%/src/phpMyFAQ/Template/Extensions/CreateLinkTwigExtension.php
+%%WWWDIR%%/src/phpMyFAQ/Template/Extensions/FaqTwigExtension.php
+%%WWWDIR%%/src/phpMyFAQ/Template/Extensions/FormatBytesTwigExtension.php
+%%WWWDIR%%/src/phpMyFAQ/Template/Extensions/FormatDateTwigExtension.php
+%%WWWDIR%%/src/phpMyFAQ/Template/Extensions/IsoDateTwigExtension.php
+%%WWWDIR%%/src/phpMyFAQ/Template/Extensions/LanguageCodeTwigExtension.php
+%%WWWDIR%%/src/phpMyFAQ/Template/Extensions/PermissionTranslationTwigExtension.php
+%%WWWDIR%%/src/phpMyFAQ/Template/Extensions/PluginTwigExtension.php
+%%WWWDIR%%/src/phpMyFAQ/Template/Extensions/TagNameTwigExtension.php
+%%WWWDIR%%/src/phpMyFAQ/Template/Extensions/TranslateTwigExtension.php
+%%WWWDIR%%/src/phpMyFAQ/Template/Extensions/UserNameTwigExtension.php
+%%WWWDIR%%/src/phpMyFAQ/Template/TemplateException.php
+%%WWWDIR%%/src/phpMyFAQ/Template/TwigWrapper.php
%%WWWDIR%%/src/phpMyFAQ/Translation.php
%%WWWDIR%%/src/phpMyFAQ/User.php
%%WWWDIR%%/src/phpMyFAQ/User/CurrentUser.php
%%WWWDIR%%/src/phpMyFAQ/User/TwoFactor.php
%%WWWDIR%%/src/phpMyFAQ/User/UserAuthentication.php
%%WWWDIR%%/src/phpMyFAQ/User/UserData.php
+%%WWWDIR%%/src/phpMyFAQ/User/UserException.php
%%WWWDIR%%/src/phpMyFAQ/Utils.php
%%WWWDIR%%/src/phpMyFAQ/Visits.php
+%%WWWDIR%%/src/public-routes.php
+%%WWWDIR%%/src/services.php
%%WWWDIR%%/startpage.php
+%%WWWDIR%%/translations/cookie-consent/de.json
+%%WWWDIR%%/translations/cookie-consent/en.json
+%%WWWDIR%%/translations/cookie-consent/pl.json
+%%WWWDIR%%/translations/language_ar.php
+%%WWWDIR%%/translations/language_bn.php
+%%WWWDIR%%/translations/language_bs.php
+%%WWWDIR%%/translations/language_cs.php
+%%WWWDIR%%/translations/language_cy.php
+%%WWWDIR%%/translations/language_da.php
+%%WWWDIR%%/translations/language_de.php
+%%WWWDIR%%/translations/language_el.php
+%%WWWDIR%%/translations/language_en.php
+%%WWWDIR%%/translations/language_es.php
+%%WWWDIR%%/translations/language_eu.php
+%%WWWDIR%%/translations/language_fa.php
+%%WWWDIR%%/translations/language_fi.php
+%%WWWDIR%%/translations/language_fr.php
+%%WWWDIR%%/translations/language_fr_ca.php
+%%WWWDIR%%/translations/language_he.php
+%%WWWDIR%%/translations/language_hi.php
+%%WWWDIR%%/translations/language_hu.php
+%%WWWDIR%%/translations/language_id.php
+%%WWWDIR%%/translations/language_it.php
+%%WWWDIR%%/translations/language_ja.php
+%%WWWDIR%%/translations/language_ko.php
+%%WWWDIR%%/translations/language_lt.php
+%%WWWDIR%%/translations/language_lv.php
+%%WWWDIR%%/translations/language_mn.php
+%%WWWDIR%%/translations/language_ms.php
+%%WWWDIR%%/translations/language_nb.php
+%%WWWDIR%%/translations/language_nl.php
+%%WWWDIR%%/translations/language_pl.php
+%%WWWDIR%%/translations/language_pt.php
+%%WWWDIR%%/translations/language_pt_br.php
+%%WWWDIR%%/translations/language_ro.php
+%%WWWDIR%%/translations/language_ru.php
+%%WWWDIR%%/translations/language_sk.php
+%%WWWDIR%%/translations/language_sl.php
+%%WWWDIR%%/translations/language_sr.php
+%%WWWDIR%%/translations/language_sv.php
+%%WWWDIR%%/translations/language_th.php
+%%WWWDIR%%/translations/language_tr.php
+%%WWWDIR%%/translations/language_tw.php
+%%WWWDIR%%/translations/language_uk.php
+%%WWWDIR%%/translations/language_vi.php
+%%WWWDIR%%/translations/language_zh.php
%%WWWDIR%%/ucp.php
-%%WWWDIR%%/writecomment.php
-@dir(www,www,) %%WWWDIR%%/xml
-@dir %%WWWDIR%%/src/libs/phpseclib/phpseclib/phpseclib/Crypt
-@dir(www,www,) %%WWWDIR%%/pdf
-@dir(www,www,) %%WWWDIR%%/inc
-@dir(www,www,) %%WWWDIR%%/images
-@dir(www,www,) %%WWWDIR%%/data
-@dir(www,www,) %%WWWDIR%%/config
-@dir(www,www,) %%WWWDIR%%/attachments
+%%WWWDIR%%/update/index.php
+@dir %%WWWDIR%%/src/libs/symfony/mime/Resources/bin
+@dir(www,www,) %%WWWDIR%%/content/core/config
+@dir(www,www,) %%WWWDIR%%/content/core/data
+@dir(www,www,) %%WWWDIR%%/content/core/logs
+@dir(www,www,) %%WWWDIR%%/content/user/attachments
+@dir(www,www,) %%WWWDIR%%/content/user/images
diff --git a/www/py-caldav/Makefile b/www/py-caldav/Makefile
index ac45c293ba7d..d0965310bc0b 100644
--- a/www/py-caldav/Makefile
+++ b/www/py-caldav/Makefile
@@ -1,5 +1,6 @@
PORTNAME= caldav
PORTVERSION= 2.0.1
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,7 +17,7 @@ LICENSE_FILE_GPLv3= ${WRKSRC}/COPYING.GPL
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatch-vcs>=0:devel/py-hatch-vcs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}icalendar>=6.0.0:devel/py-icalendar@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}recurring-ical-events>=2.0.0:devel/py-recurring-ical-events@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} \
diff --git a/www/py-cinemagoer/Makefile b/www/py-cinemagoer/Makefile
index 207db453a2e5..9b1cc42d1c57 100644
--- a/www/py-cinemagoer/Makefile
+++ b/www/py-cinemagoer/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cinemagoer
PORTVERSION= 2023.5.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlalchemy20>=0:databases/py-sqlalchemy20@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-profiling>=0:devel/py-pytest-profiling@${PY_FLAVOR}
diff --git a/www/py-feedgen/Makefile b/www/py-feedgen/Makefile
index e055c6014d66..124c3c57cb9c 100644
--- a/www/py-feedgen/Makefile
+++ b/www/py-feedgen/Makefile
@@ -1,6 +1,6 @@
PORTNAME= feedgen
DISTVERSION= 1.0.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +14,7 @@ LICENSE_COMB= multi
LICENSE_FILE_BSD2CLAUSE= ${WRKSRC}/license.bsd
LICENSE_FILE_LGPL3+ = ${WRKSRC}/license.lgpl
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-dateutil>=0:devel/py-python-dateutil@${PY_FLAVOR}
USES= python
diff --git a/www/py-free-proxy/Makefile b/www/py-free-proxy/Makefile
index ae3606215cc4..b16fc9450a58 100644
--- a/www/py-free-proxy/Makefile
+++ b/www/py-free-proxy/Makefile
@@ -1,5 +1,6 @@
PORTNAME= free-proxy
PORTVERSION= 1.1.3
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR}
USES= python
diff --git a/www/py-html5-parser/Makefile b/www/py-html5-parser/Makefile
index 67683949647d..7b86e641cd32 100644
--- a/www/py-html5-parser/Makefile
+++ b/www/py-html5-parser/Makefile
@@ -1,6 +1,6 @@
PORTNAME= html5-parser
PORTVERSION= 0.4.12
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +11,7 @@ WWW= https://html5-parser.readthedocs.io/
LICENSE= APACHE20
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=4.9.2:devel/py-lxml@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=4.9.2:devel/py-lxml5@${PY_FLAVOR}
USES= gnome pkgconfig python
USE_PYTHON= autoplist distutils
diff --git a/www/py-html5lib-modern/Makefile b/www/py-html5lib-modern/Makefile
index 90493edd637f..76148c705e58 100644
--- a/www/py-html5lib-modern/Makefile
+++ b/www/py-html5lib-modern/Makefile
@@ -1,5 +1,6 @@
PORTNAME= html5lib-modern
PORTVERSION= 1.2
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -29,6 +30,6 @@ LXML_DESC= Tree building/walking via lxml
CHARDET_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}chardet>=2.2.1,1:textproc/py-chardet@${PY_FLAVOR}
GENSHI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Genshi>=0.7.1:textproc/py-genshi@${PY_FLAVOR}
-LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=3.4.0:devel/py-lxml@${PY_FLAVOR}
+LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=3.4.0:devel/py-lxml5@${PY_FLAVOR}
.include <bsd.port.mk>
diff --git a/www/py-inlinestyler/Makefile b/www/py-inlinestyler/Makefile
index f3e445173f97..4af3fc82057e 100644
--- a/www/py-inlinestyler/Makefile
+++ b/www/py-inlinestyler/Makefile
@@ -1,6 +1,6 @@
PORTNAME= inlinestyler
PORTVERSION= 0.2.5
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +13,7 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cssutils>0:www/py-cssutils@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=1.0.0:www/py-requests@${PY_FLAVOR}
USES= python
diff --git a/www/py-readability-lxml/Makefile b/www/py-readability-lxml/Makefile
index e2e95b6bda4a..620e1a050d42 100644
--- a/www/py-readability-lxml/Makefile
+++ b/www/py-readability-lxml/Makefile
@@ -1,6 +1,6 @@
PORTNAME= readability-lxml
PORTVERSION= 0.8.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +12,7 @@ WWW= https://github.com/buriy/python-readability
LICENSE= APACHE20
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cssselect>0:www/py-cssselect@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}timeout-decorator>0:devel/py-timeout-decorator@${PY_FLAVOR}
USES= python
diff --git a/www/py-scrapy/Makefile b/www/py-scrapy/Makefile
index 606dc2b3cfa4..1d22ac626028 100644
--- a/www/py-scrapy/Makefile
+++ b/www/py-scrapy/Makefile
@@ -1,6 +1,6 @@
PORTNAME= Scrapy
DISTVERSION= 2.11.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -23,7 +23,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=18.9.0:devel/py-twisted@${PY_FLAVOR
${PYTHON_PKGNAMEPREFIX}zope.interface>=5.1.0:devel/py-zope.interface@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}protego>=0.1.15:www/py-protego@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}itemadapter>=0.1.0:devel/py-itemadapter@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>=4.4.1:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>=4.4.1:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tldextract>0:dns/py-tldextract@${PY_FLAVOR}
USES= cpe python
diff --git a/www/py-seafdav/Makefile b/www/py-seafdav/Makefile
index 08168aa57ff7..a3219307ff6c 100644
--- a/www/py-seafdav/Makefile
+++ b/www/py-seafdav/Makefile
@@ -2,6 +2,7 @@ PORTNAME= seafdav
DISTVERSIONPREFIX= v
DISTVERSION= ${SEAHUB_VER}
DISTVERSIONSUFFIX= -server
+PORTREVISION= 1
CATEGORIES= www python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -18,7 +19,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}defusedxml>=0.5:devel/py-defusedxml@${PY_FLA
${PYTHON_PKGNAMEPREFIX}python-pam>=1.8:security/py-python-pam@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyyaml>=5.1:devel/py-pyyaml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=1.12:devel/py-six@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlalchemy14>=0:databases/py-sqlalchemy14@${PY_FLAVOR}
USES= python shebangfix
diff --git a/www/py-searxng-devel/Makefile b/www/py-searxng-devel/Makefile
index e7b3aa04bf95..dc759595d471 100644
--- a/www/py-searxng-devel/Makefile
+++ b/www/py-searxng-devel/Makefile
@@ -1,5 +1,6 @@
PORTNAME= searxng
DISTVERSION= 20250711
+PORTREVISION= 1
CATEGORIES= www python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
PKGNAMESUFFIX= -devel
@@ -23,7 +24,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=0:devel/py-babel@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}isodate>=0:devel/py-isodate@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}langdetect>=0:textproc/py-langdetect@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}markdown-it-py>=0:textproc/py-markdown-it-py@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}msgspec>=0:devel/py-msgspec@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${PY_FLAVOR} \
diff --git a/www/py-splinter/Makefile b/www/py-splinter/Makefile
index dab25f7d7d7d..e6d30f9b87a3 100644
--- a/www/py-splinter/Makefile
+++ b/www/py-splinter/Makefile
@@ -1,6 +1,6 @@
PORTNAME= splinter
PORTVERSION= 0.21.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}urllib3>=1.26.14:net/py-urllib3@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cssselect>0:www/py-cssselect@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>=4.2.4:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>=4.2.4:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}selenium>=4.1.0:www/py-selenium@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}zope.testbrowser>=5.5.1:devel/py-zope.testbrowser@${PY_FLAVOR}
diff --git a/www/py-spyne/Makefile b/www/py-spyne/Makefile
index 1c338bc6b4e0..bac27c204563 100644
--- a/www/py-spyne/Makefile
+++ b/www/py-spyne/Makefile
@@ -1,6 +1,6 @@
PORTNAME= spyne
PORTVERSION= 2.14.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= www devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -19,7 +19,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>=0,1:devel/py-pytz@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>=0:devel/py-colorama@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}django42>=0:www/py-django42@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>=3.6:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>=3.6:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}msgpack>=1:devel/py-msgpack@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pandas>=0,1:math/py-pandas@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyparsing>=2.0.2:devel/py-pyparsing@${PY_FLAVOR} \
diff --git a/www/py-urlwatch/Makefile b/www/py-urlwatch/Makefile
index f0e49dfee489..1115b42bfaae 100644
--- a/www/py-urlwatch/Makefile
+++ b/www/py-urlwatch/Makefile
@@ -1,6 +1,6 @@
PORTNAME= urlwatch
DISTVERSION= 2.29
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +13,7 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}minidb>=2.0.8:databases/py-minidb@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}platformdirs>0:devel/py-platformdirs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}keyring>0:security/py-keyring@${PY_FLAVOR} \
diff --git a/www/py-woob/Makefile b/www/py-woob/Makefile
index 419d0b237bc8..dd47c81fd32e 100644
--- a/www/py-woob/Makefile
+++ b/www/py-woob/Makefile
@@ -1,5 +1,6 @@
PORTNAME= woob
PORTVERSION= 3.7
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING.LESSER
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>0:devel/py-babel@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-dateutil>0:devel/py-python-dateutil@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}packaging>=23.0:devel/py-packaging@${PY_FLAVOR} \
${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}setuptools-scm>=8:devel/py-setuptools-scm@${PY_FLAVOR} \
@@ -29,7 +30,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}unidecode>=0:converters/py-unidecode@${PY_FL
${PYTHON_PKGNAMEPREFIX}Babel>0:devel/py-babel@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}colorama>=0:devel/py-colorama@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-dateutil>0:devel/py-python-dateutil@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}packaging>=23.0:devel/py-packaging@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}prettytable>0:devel/py-prettytable@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}simplejson>0:devel/py-simplejson@${PY_FLAVOR} \
diff --git a/www/selenium/Makefile b/www/selenium/Makefile
index 48dc76afe821..8243608e3e2d 100644
--- a/www/selenium/Makefile
+++ b/www/selenium/Makefile
@@ -1,5 +1,5 @@
PORTNAME= selenium
-DISTVERSION= 4.32.0
+DISTVERSION= 4.34.0
CATEGORIES= www devel java
MASTER_SITES= https://github.com/SeleniumHQ/${PORTNAME}/releases/download/${PORTNAME}-${DISTVERSION}/
DISTNAME= selenium-server-${DISTVERSION}
diff --git a/www/selenium/distinfo b/www/selenium/distinfo
index a6af3d02879f..3dfacd5ce05d 100644
--- a/www/selenium/distinfo
+++ b/www/selenium/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747707505
-SHA256 (selenium-server-4.32.0.jar) = a2a40741368a4251b9ba60469a048e4fae9417491171d9faf7ce55cc40320335
-SIZE (selenium-server-4.32.0.jar) = 42675799
+TIMESTAMP = 1752823263
+SHA256 (selenium-server-4.34.0.jar) = c4ca7b2453abec28ac705cfc61321ba7ed62e886fbfd54c997b133d73c69c508
+SIZE (selenium-server-4.34.0.jar) = 43006967
diff --git a/www/tailwindcss4/Makefile b/www/tailwindcss4/Makefile
new file mode 100644
index 000000000000..8cf337126107
--- /dev/null
+++ b/www/tailwindcss4/Makefile
@@ -0,0 +1,78 @@
+PORTNAME= tailwindcss4
+DISTVERSION= 4.1.10
+CATEGORIES= www devel
+MASTER_SITES= LOCAL/dch/${PORTNAME}/:npm
+DISTFILES= ${PORTNAME}-npm-cache-${DISTVERSION}${EXTRACT_SUFX}:npm
+
+MAINTAINER= dch@FreeBSD.org
+COMMENT= Utility-first CSS framework with npm dependencies
+WWW= https://tailwindcss.com/
+
+LICENSE= MIT
+
+ONLY_FOR_ARCHS= amd64
+
+BUILD_DEPENDS= npm-node24>0:www/npm-node24
+USES= nodejs:24,build,run python:build tar:txz
+
+CONFLICTS_INSTALL= tailwindcss*
+
+_DAISYUI_VER= 5.0.43
+_FORMS_VER= 0.5.10
+_POSTCSS_VER= 8.5.5
+_TWCLI_VER= ${DISTVERSION}
+_TAILWIND_VER= ${DISTVERSION}
+_WATCHER_VER= 2.5.1
+
+_NPM_CACHE= ${WRKDIR}/cache
+_NPM_ARCHIVE= ${PORTNAME}-npm-cache-${DISTVERSION}${EXTRACT_SUFX}
+
+do-extract:
+ @${MKDIR} ${WRKDIR}/cache
+ ${TAR} -xf ${DISTDIR}/${_NPM_ARCHIVE} -C ${_NPM_CACHE}
+
+do-build:
+# because nodejs is fiddly we can't build & then install
+.if !defined(MAINTAINER_MODE)
+ ${ECHO_CMD} offline=true > ${WRKDIR}/.npmrc
+.endif
+
+do-install:
+ ${ECHO_CMD} python=${PYTHON_CMD} >> ${WRKDIR}/.npmrc
+ (cd ${WRKDIR} && \
+ ${SETENV} HOME=${WRKDIR} npm_config_cache=${_NPM_CACHE} \
+ npm_config_devdir=${_NPM_CACHE} npm_config_nodedir=${PREFIX} \
+ npm_config_node_gyp_include_dir=${PREFIX}/include/node \
+ npm install --global --no-audit --no-fund --no-prune --cache \
+ ${_NPM_CACHE} --prefer-offline --verbose --no-progress \
+ --build-from-source --prefix=${STAGEDIR}${PREFIX} @parcel/watcher@${_WATCHER_VER} \
+ @tailwindcss/cli@${TWCLI_VER} @tailwindcss/forms@${FORMS_VER} \
+ autoprefixer@${_PREFIX_VER} postcss@${_POSTCSS_VER} \
+ tailwindcss@${_TAILWIND_VER} daisyui@${_DAISYUI_VER})
+# strip .node files they are shared libraries
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/node_modules/@parcel/watcher/node_modules/@parcel/watcher-freebsd-*/watcher.node
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/node_modules/@parcel/watcher/build/Release/watcher.node
+# create symlinks for the CLI tools
+.for script in nanoid:../lib/node_modules/nanoid/bin/nanoid.cjs \
+ tailwind:../lib/node_modules/@tailwindcss/cli/dist/index.mjs \
+ tailwindcss:../lib/node_modules/@tailwindcss/cli/dist/index.mjs
+ ${LN} -sf ${script:C/.*://} ${STAGEDIR}${PREFIX}/bin/${script:C/:.*//}
+.endfor
+# remove files already present in node, npm, or yarn packages
+.for m in corepack npm
+ ${RM} -rf ${STAGEDIR}${PREFIX}/lib/node_modules/${m}
+.endfor
+# remove build detritus
+.for file in Release/.deps Release/obj.target Makefile binding.Makefile \
+ config.gypi watcher.target.mk
+ ${RM} -rf ${STAGEDIR}${PREFIX}/lib/node_modules/@parcel/watcher/build/${file}
+.endfor
+
+_tarball: do-install
+ ${TAR} -caf ${DISTDIR}/${_NPM_ARCHIVE} -C ${_NPM_CACHE} _cacache
+ ${CHMOD} 644 ${DISTDIR}/${_NPM_ARCHIVE}
+ @${ECHO_MSG} Ready to upload tarball to freefall distfiles directory:
+ @${ECHO_MSG} ${DISTDIR}/${_NPM_ARCHIVE}
+ @${ECHO_MSG} scp ${DISTDIR}/${_NPM_ARCHIVE} dch@freefall.freebsd.org:public_distfiles/${PORTNAME}/
+
+.include <bsd.port.mk>
diff --git a/www/tailwindcss4/distinfo b/www/tailwindcss4/distinfo
new file mode 100644
index 000000000000..63a862a15d08
--- /dev/null
+++ b/www/tailwindcss4/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1750709626
+SHA256 (tailwindcss4-npm-cache-4.1.10.txz) = 55e43ed950e7207fba51c0e8bc6d65f6668b52f636c64b5cad11ae9b7b63ab42
+SIZE (tailwindcss4-npm-cache-4.1.10.txz) = 15398368
diff --git a/www/tailwindcss4/pkg-descr b/www/tailwindcss4/pkg-descr
new file mode 100644
index 000000000000..fc8ac873069e
--- /dev/null
+++ b/www/tailwindcss4/pkg-descr
@@ -0,0 +1,10 @@
+Tailwind CSS is a utility-first CSS framework for rapidly building custom
+user interfaces. This port comprises Tailwind CSS along with commonly used
+related packages via npm:
+
+- tailwindcss: the core framework
+- postcss: optimise resulting CSS
+- @tailwindcss/forms: official CSS forms plugin
+- daisyui: component library
+
+The packages are installed globally and can be used from the command line.
diff --git a/www/tailwindcss4/pkg-plist b/www/tailwindcss4/pkg-plist
new file mode 100644
index 000000000000..d0b9a04ded1f
--- /dev/null
+++ b/www/tailwindcss4/pkg-plist
@@ -0,0 +1,2228 @@
+bin/autoprefixer
+bin/nanoid
+bin/tailwind
+bin/tailwindcss
+lib/node_modules/@parcel/watcher/LICENSE
+lib/node_modules/@parcel/watcher/README.md
+lib/node_modules/@parcel/watcher/binding.gyp
+lib/node_modules/@parcel/watcher/build/Release/watcher.node
+lib/node_modules/@parcel/watcher/index.d.ts
+lib/node_modules/@parcel/watcher/index.js
+lib/node_modules/@parcel/watcher/index.js.flow
+lib/node_modules/@parcel/watcher/node_modules/.bin/detect-libc
+lib/node_modules/@parcel/watcher/node_modules/@parcel/watcher-freebsd-x64/LICENSE
+lib/node_modules/@parcel/watcher/node_modules/@parcel/watcher-freebsd-x64/README.md
+lib/node_modules/@parcel/watcher/node_modules/@parcel/watcher-freebsd-x64/package.json
+lib/node_modules/@parcel/watcher/node_modules/@parcel/watcher-freebsd-x64/watcher.node
+lib/node_modules/@parcel/watcher/node_modules/braces/LICENSE
+lib/node_modules/@parcel/watcher/node_modules/braces/README.md
+lib/node_modules/@parcel/watcher/node_modules/braces/index.js
+lib/node_modules/@parcel/watcher/node_modules/braces/lib/compile.js
+lib/node_modules/@parcel/watcher/node_modules/braces/lib/constants.js
+lib/node_modules/@parcel/watcher/node_modules/braces/lib/expand.js
+lib/node_modules/@parcel/watcher/node_modules/braces/lib/parse.js
+lib/node_modules/@parcel/watcher/node_modules/braces/lib/stringify.js
+lib/node_modules/@parcel/watcher/node_modules/braces/lib/utils.js
+lib/node_modules/@parcel/watcher/node_modules/braces/package.json
+lib/node_modules/@parcel/watcher/node_modules/detect-libc/.npmignore
+lib/node_modules/@parcel/watcher/node_modules/detect-libc/LICENSE
+lib/node_modules/@parcel/watcher/node_modules/detect-libc/README.md
+lib/node_modules/@parcel/watcher/node_modules/detect-libc/bin/detect-libc.js
+lib/node_modules/@parcel/watcher/node_modules/detect-libc/lib/detect-libc.js
+lib/node_modules/@parcel/watcher/node_modules/detect-libc/package.json
+lib/node_modules/@parcel/watcher/node_modules/fill-range/LICENSE
+lib/node_modules/@parcel/watcher/node_modules/fill-range/README.md
+lib/node_modules/@parcel/watcher/node_modules/fill-range/index.js
+lib/node_modules/@parcel/watcher/node_modules/fill-range/package.json
+lib/node_modules/@parcel/watcher/node_modules/is-extglob/LICENSE
+lib/node_modules/@parcel/watcher/node_modules/is-extglob/README.md
+lib/node_modules/@parcel/watcher/node_modules/is-extglob/index.js
+lib/node_modules/@parcel/watcher/node_modules/is-extglob/package.json
+lib/node_modules/@parcel/watcher/node_modules/is-glob/LICENSE
+lib/node_modules/@parcel/watcher/node_modules/is-glob/README.md
+lib/node_modules/@parcel/watcher/node_modules/is-glob/index.js
+lib/node_modules/@parcel/watcher/node_modules/is-glob/package.json
+lib/node_modules/@parcel/watcher/node_modules/is-number/LICENSE
+lib/node_modules/@parcel/watcher/node_modules/is-number/README.md
+lib/node_modules/@parcel/watcher/node_modules/is-number/index.js
+lib/node_modules/@parcel/watcher/node_modules/is-number/package.json
+lib/node_modules/@parcel/watcher/node_modules/micromatch/LICENSE
+lib/node_modules/@parcel/watcher/node_modules/micromatch/README.md
+lib/node_modules/@parcel/watcher/node_modules/micromatch/index.js
+lib/node_modules/@parcel/watcher/node_modules/micromatch/package.json
+lib/node_modules/@parcel/watcher/node_modules/node-addon-api/LICENSE.md
+lib/node_modules/@parcel/watcher/node_modules/node-addon-api/README.md
+lib/node_modules/@parcel/watcher/node_modules/node-addon-api/common.gypi
+lib/node_modules/@parcel/watcher/node_modules/node-addon-api/except.gypi
+lib/node_modules/@parcel/watcher/node_modules/node-addon-api/index.js
+lib/node_modules/@parcel/watcher/node_modules/node-addon-api/napi-inl.deprecated.h
+lib/node_modules/@parcel/watcher/node_modules/node-addon-api/napi-inl.h
+lib/node_modules/@parcel/watcher/node_modules/node-addon-api/napi.h
+lib/node_modules/@parcel/watcher/node_modules/node-addon-api/node_addon_api.gyp
+lib/node_modules/@parcel/watcher/node_modules/node-addon-api/node_api.gyp
+lib/node_modules/@parcel/watcher/node_modules/node-addon-api/noexcept.gypi
+lib/node_modules/@parcel/watcher/node_modules/node-addon-api/nothing.c
+lib/node_modules/@parcel/watcher/node_modules/node-addon-api/package-support.json
+lib/node_modules/@parcel/watcher/node_modules/node-addon-api/package.json
+lib/node_modules/@parcel/watcher/node_modules/node-addon-api/tools/README.md
+lib/node_modules/@parcel/watcher/node_modules/node-addon-api/tools/check-napi.js
+lib/node_modules/@parcel/watcher/node_modules/node-addon-api/tools/clang-format.js
+lib/node_modules/@parcel/watcher/node_modules/node-addon-api/tools/conversion.js
+lib/node_modules/@parcel/watcher/node_modules/node-addon-api/tools/eslint-format.js
+lib/node_modules/@parcel/watcher/node_modules/picomatch/CHANGELOG.md
+lib/node_modules/@parcel/watcher/node_modules/picomatch/LICENSE
+lib/node_modules/@parcel/watcher/node_modules/picomatch/README.md
+lib/node_modules/@parcel/watcher/node_modules/picomatch/index.js
+lib/node_modules/@parcel/watcher/node_modules/picomatch/lib/constants.js
+lib/node_modules/@parcel/watcher/node_modules/picomatch/lib/parse.js
+lib/node_modules/@parcel/watcher/node_modules/picomatch/lib/picomatch.js
+lib/node_modules/@parcel/watcher/node_modules/picomatch/lib/scan.js
+lib/node_modules/@parcel/watcher/node_modules/picomatch/lib/utils.js
+lib/node_modules/@parcel/watcher/node_modules/picomatch/package.json
+lib/node_modules/@parcel/watcher/node_modules/to-regex-range/LICENSE
+lib/node_modules/@parcel/watcher/node_modules/to-regex-range/README.md
+lib/node_modules/@parcel/watcher/node_modules/to-regex-range/index.js
+lib/node_modules/@parcel/watcher/node_modules/to-regex-range/package.json
+lib/node_modules/@parcel/watcher/package.json
+lib/node_modules/@parcel/watcher/scripts/build-from-source.js
+lib/node_modules/@parcel/watcher/src/Backend.cc
+lib/node_modules/@parcel/watcher/src/Backend.hh
+lib/node_modules/@parcel/watcher/src/Debounce.cc
+lib/node_modules/@parcel/watcher/src/Debounce.hh
+lib/node_modules/@parcel/watcher/src/DirTree.cc
+lib/node_modules/@parcel/watcher/src/DirTree.hh
+lib/node_modules/@parcel/watcher/src/Event.hh
+lib/node_modules/@parcel/watcher/src/Glob.cc
+lib/node_modules/@parcel/watcher/src/Glob.hh
+lib/node_modules/@parcel/watcher/src/PromiseRunner.hh
+lib/node_modules/@parcel/watcher/src/Signal.hh
+lib/node_modules/@parcel/watcher/src/Watcher.cc
+lib/node_modules/@parcel/watcher/src/Watcher.hh
+lib/node_modules/@parcel/watcher/src/binding.cc
+lib/node_modules/@parcel/watcher/src/kqueue/KqueueBackend.cc
+lib/node_modules/@parcel/watcher/src/kqueue/KqueueBackend.hh
+lib/node_modules/@parcel/watcher/src/linux/InotifyBackend.cc
+lib/node_modules/@parcel/watcher/src/linux/InotifyBackend.hh
+lib/node_modules/@parcel/watcher/src/macos/FSEventsBackend.cc
+lib/node_modules/@parcel/watcher/src/macos/FSEventsBackend.hh
+lib/node_modules/@parcel/watcher/src/shared/BruteForceBackend.cc
+lib/node_modules/@parcel/watcher/src/shared/BruteForceBackend.hh
+lib/node_modules/@parcel/watcher/src/unix/fts.cc
+lib/node_modules/@parcel/watcher/src/unix/legacy.cc
+lib/node_modules/@parcel/watcher/src/wasm/WasmBackend.cc
+lib/node_modules/@parcel/watcher/src/wasm/WasmBackend.hh
+lib/node_modules/@parcel/watcher/src/wasm/include.h
+lib/node_modules/@parcel/watcher/src/watchman/BSER.cc
+lib/node_modules/@parcel/watcher/src/watchman/BSER.hh
+lib/node_modules/@parcel/watcher/src/watchman/IPC.hh
+lib/node_modules/@parcel/watcher/src/watchman/WatchmanBackend.cc
+lib/node_modules/@parcel/watcher/src/watchman/WatchmanBackend.hh
+lib/node_modules/@parcel/watcher/src/windows/WindowsBackend.cc
+lib/node_modules/@parcel/watcher/src/windows/WindowsBackend.hh
+lib/node_modules/@parcel/watcher/src/windows/win_utils.cc
+lib/node_modules/@parcel/watcher/src/windows/win_utils.hh
+lib/node_modules/@parcel/watcher/wrapper.js
+lib/node_modules/@tailwindcss/cli/LICENSE
+lib/node_modules/@tailwindcss/cli/README.md
+lib/node_modules/@tailwindcss/cli/dist/index.mjs
+lib/node_modules/@tailwindcss/cli/node_modules/.bin/jiti
+lib/node_modules/@tailwindcss/cli/node_modules/.bin/mkdirp
+lib/node_modules/@tailwindcss/cli/node_modules/@ampproject/remapping/LICENSE
+lib/node_modules/@tailwindcss/cli/node_modules/@ampproject/remapping/README.md
+lib/node_modules/@tailwindcss/cli/node_modules/@ampproject/remapping/dist/remapping.mjs
+lib/node_modules/@tailwindcss/cli/node_modules/@ampproject/remapping/dist/remapping.mjs.map
+lib/node_modules/@tailwindcss/cli/node_modules/@ampproject/remapping/dist/remapping.umd.js
+lib/node_modules/@tailwindcss/cli/node_modules/@ampproject/remapping/dist/remapping.umd.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/@ampproject/remapping/dist/types/build-source-map-tree.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/@ampproject/remapping/dist/types/remapping.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/@ampproject/remapping/dist/types/source-map-tree.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/@ampproject/remapping/dist/types/source-map.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/@ampproject/remapping/dist/types/types.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/@ampproject/remapping/package.json
+lib/node_modules/@tailwindcss/cli/node_modules/@isaacs/fs-minipass/LICENSE
+lib/node_modules/@tailwindcss/cli/node_modules/@isaacs/fs-minipass/README.md
+lib/node_modules/@tailwindcss/cli/node_modules/@isaacs/fs-minipass/dist/commonjs/index.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/@isaacs/fs-minipass/dist/commonjs/index.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/@isaacs/fs-minipass/dist/commonjs/index.js
+lib/node_modules/@tailwindcss/cli/node_modules/@isaacs/fs-minipass/dist/commonjs/index.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/@isaacs/fs-minipass/dist/commonjs/package.json
+lib/node_modules/@tailwindcss/cli/node_modules/@isaacs/fs-minipass/dist/esm/index.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/@isaacs/fs-minipass/dist/esm/index.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/@isaacs/fs-minipass/dist/esm/index.js
+lib/node_modules/@tailwindcss/cli/node_modules/@isaacs/fs-minipass/dist/esm/index.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/@isaacs/fs-minipass/dist/esm/package.json
+lib/node_modules/@tailwindcss/cli/node_modules/@isaacs/fs-minipass/package.json
+lib/node_modules/@tailwindcss/cli/node_modules/@jridgewell/gen-mapping/LICENSE
+lib/node_modules/@tailwindcss/cli/node_modules/@jridgewell/gen-mapping/README.md
+lib/node_modules/@tailwindcss/cli/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.mjs
+lib/node_modules/@tailwindcss/cli/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.mjs.map
+lib/node_modules/@tailwindcss/cli/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.umd.js
+lib/node_modules/@tailwindcss/cli/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.umd.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/@jridgewell/gen-mapping/dist/types/gen-mapping.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/@jridgewell/gen-mapping/dist/types/sourcemap-segment.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/@jridgewell/gen-mapping/dist/types/types.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/@jridgewell/gen-mapping/package.json
+lib/node_modules/@tailwindcss/cli/node_modules/@jridgewell/resolve-uri/LICENSE
+lib/node_modules/@tailwindcss/cli/node_modules/@jridgewell/resolve-uri/README.md
+lib/node_modules/@tailwindcss/cli/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.mjs
+lib/node_modules/@tailwindcss/cli/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.mjs.map
+lib/node_modules/@tailwindcss/cli/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.umd.js
+lib/node_modules/@tailwindcss/cli/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.umd.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/@jridgewell/resolve-uri/dist/types/resolve-uri.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/@jridgewell/resolve-uri/package.json
+lib/node_modules/@tailwindcss/cli/node_modules/@jridgewell/set-array/LICENSE
+lib/node_modules/@tailwindcss/cli/node_modules/@jridgewell/set-array/README.md
+lib/node_modules/@tailwindcss/cli/node_modules/@jridgewell/set-array/dist/set-array.mjs
+lib/node_modules/@tailwindcss/cli/node_modules/@jridgewell/set-array/dist/set-array.mjs.map
+lib/node_modules/@tailwindcss/cli/node_modules/@jridgewell/set-array/dist/set-array.umd.js
+lib/node_modules/@tailwindcss/cli/node_modules/@jridgewell/set-array/dist/set-array.umd.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/@jridgewell/set-array/dist/types/set-array.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/@jridgewell/set-array/package.json
+lib/node_modules/@tailwindcss/cli/node_modules/@jridgewell/sourcemap-codec/LICENSE
+lib/node_modules/@tailwindcss/cli/node_modules/@jridgewell/sourcemap-codec/README.md
+lib/node_modules/@tailwindcss/cli/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.mjs
+lib/node_modules/@tailwindcss/cli/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.mjs.map
+lib/node_modules/@tailwindcss/cli/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.umd.js
+lib/node_modules/@tailwindcss/cli/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.umd.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/@jridgewell/sourcemap-codec/dist/types/scopes.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/@jridgewell/sourcemap-codec/dist/types/sourcemap-codec.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/@jridgewell/sourcemap-codec/dist/types/strings.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/@jridgewell/sourcemap-codec/dist/types/vlq.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/@jridgewell/sourcemap-codec/package.json
+lib/node_modules/@tailwindcss/cli/node_modules/@jridgewell/trace-mapping/LICENSE
+lib/node_modules/@tailwindcss/cli/node_modules/@jridgewell/trace-mapping/README.md
+lib/node_modules/@tailwindcss/cli/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.mjs
+lib/node_modules/@tailwindcss/cli/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.mjs.map
+lib/node_modules/@tailwindcss/cli/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js
+lib/node_modules/@tailwindcss/cli/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/@jridgewell/trace-mapping/dist/types/any-map.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/@jridgewell/trace-mapping/dist/types/binary-search.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/@jridgewell/trace-mapping/dist/types/by-source.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/@jridgewell/trace-mapping/dist/types/resolve.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/@jridgewell/trace-mapping/dist/types/sort.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/@jridgewell/trace-mapping/dist/types/sourcemap-segment.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/@jridgewell/trace-mapping/dist/types/strip-filename.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/@jridgewell/trace-mapping/dist/types/trace-mapping.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/@jridgewell/trace-mapping/dist/types/types.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/@jridgewell/trace-mapping/package.json
+lib/node_modules/@tailwindcss/cli/node_modules/@tailwindcss/node/LICENSE
+lib/node_modules/@tailwindcss/cli/node_modules/@tailwindcss/node/README.md
+lib/node_modules/@tailwindcss/cli/node_modules/@tailwindcss/node/dist/esm-cache.loader.d.mts
+lib/node_modules/@tailwindcss/cli/node_modules/@tailwindcss/node/dist/esm-cache.loader.mjs
+lib/node_modules/@tailwindcss/cli/node_modules/@tailwindcss/node/dist/index.d.mts
+lib/node_modules/@tailwindcss/cli/node_modules/@tailwindcss/node/dist/index.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/@tailwindcss/node/dist/index.js
+lib/node_modules/@tailwindcss/cli/node_modules/@tailwindcss/node/dist/index.mjs
+lib/node_modules/@tailwindcss/cli/node_modules/@tailwindcss/node/dist/require-cache.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/@tailwindcss/node/dist/require-cache.js
+lib/node_modules/@tailwindcss/cli/node_modules/@tailwindcss/node/package.json
+lib/node_modules/@tailwindcss/cli/node_modules/@tailwindcss/oxide-freebsd-x64/LICENSE
+lib/node_modules/@tailwindcss/cli/node_modules/@tailwindcss/oxide-freebsd-x64/README.md
+lib/node_modules/@tailwindcss/cli/node_modules/@tailwindcss/oxide-freebsd-x64/package.json
+lib/node_modules/@tailwindcss/cli/node_modules/@tailwindcss/oxide-freebsd-x64/tailwindcss-oxide.freebsd-x64.node
+lib/node_modules/@tailwindcss/cli/node_modules/@tailwindcss/oxide/LICENSE
+lib/node_modules/@tailwindcss/cli/node_modules/@tailwindcss/oxide/index.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/@tailwindcss/oxide/index.js
+lib/node_modules/@tailwindcss/cli/node_modules/@tailwindcss/oxide/package.json
+lib/node_modules/@tailwindcss/cli/node_modules/@tailwindcss/oxide/scripts/install.js
+lib/node_modules/@tailwindcss/cli/node_modules/chownr/LICENSE.md
+lib/node_modules/@tailwindcss/cli/node_modules/chownr/README.md
+lib/node_modules/@tailwindcss/cli/node_modules/chownr/dist/commonjs/index.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/chownr/dist/commonjs/index.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/chownr/dist/commonjs/index.js
+lib/node_modules/@tailwindcss/cli/node_modules/chownr/dist/commonjs/index.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/chownr/dist/commonjs/package.json
+lib/node_modules/@tailwindcss/cli/node_modules/chownr/dist/esm/index.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/chownr/dist/esm/index.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/chownr/dist/esm/index.js
+lib/node_modules/@tailwindcss/cli/node_modules/chownr/dist/esm/index.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/chownr/dist/esm/package.json
+lib/node_modules/@tailwindcss/cli/node_modules/chownr/package.json
+lib/node_modules/@tailwindcss/cli/node_modules/detect-libc/LICENSE
+lib/node_modules/@tailwindcss/cli/node_modules/detect-libc/README.md
+lib/node_modules/@tailwindcss/cli/node_modules/detect-libc/index.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/detect-libc/lib/detect-libc.js
+lib/node_modules/@tailwindcss/cli/node_modules/detect-libc/lib/filesystem.js
+lib/node_modules/@tailwindcss/cli/node_modules/detect-libc/lib/process.js
+lib/node_modules/@tailwindcss/cli/node_modules/detect-libc/package.json
+lib/node_modules/@tailwindcss/cli/node_modules/enhanced-resolve/LICENSE
+lib/node_modules/@tailwindcss/cli/node_modules/enhanced-resolve/README.md
+lib/node_modules/@tailwindcss/cli/node_modules/enhanced-resolve/lib/AliasFieldPlugin.js
+lib/node_modules/@tailwindcss/cli/node_modules/enhanced-resolve/lib/AliasPlugin.js
+lib/node_modules/@tailwindcss/cli/node_modules/enhanced-resolve/lib/AppendPlugin.js
+lib/node_modules/@tailwindcss/cli/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js
+lib/node_modules/@tailwindcss/cli/node_modules/enhanced-resolve/lib/CloneBasenamePlugin.js
+lib/node_modules/@tailwindcss/cli/node_modules/enhanced-resolve/lib/ConditionalPlugin.js
+lib/node_modules/@tailwindcss/cli/node_modules/enhanced-resolve/lib/DescriptionFilePlugin.js
+lib/node_modules/@tailwindcss/cli/node_modules/enhanced-resolve/lib/DescriptionFileUtils.js
+lib/node_modules/@tailwindcss/cli/node_modules/enhanced-resolve/lib/DirectoryExistsPlugin.js
+lib/node_modules/@tailwindcss/cli/node_modules/enhanced-resolve/lib/ExportsFieldPlugin.js
+lib/node_modules/@tailwindcss/cli/node_modules/enhanced-resolve/lib/ExtensionAliasPlugin.js
+lib/node_modules/@tailwindcss/cli/node_modules/enhanced-resolve/lib/FileExistsPlugin.js
+lib/node_modules/@tailwindcss/cli/node_modules/enhanced-resolve/lib/ImportsFieldPlugin.js
+lib/node_modules/@tailwindcss/cli/node_modules/enhanced-resolve/lib/JoinRequestPartPlugin.js
+lib/node_modules/@tailwindcss/cli/node_modules/enhanced-resolve/lib/JoinRequestPlugin.js
+lib/node_modules/@tailwindcss/cli/node_modules/enhanced-resolve/lib/LogInfoPlugin.js
+lib/node_modules/@tailwindcss/cli/node_modules/enhanced-resolve/lib/MainFieldPlugin.js
+lib/node_modules/@tailwindcss/cli/node_modules/enhanced-resolve/lib/ModulesInHierachicDirectoriesPlugin.js
+lib/node_modules/@tailwindcss/cli/node_modules/enhanced-resolve/lib/ModulesInHierarchicalDirectoriesPlugin.js
+lib/node_modules/@tailwindcss/cli/node_modules/enhanced-resolve/lib/ModulesInRootPlugin.js
+lib/node_modules/@tailwindcss/cli/node_modules/enhanced-resolve/lib/NextPlugin.js
+lib/node_modules/@tailwindcss/cli/node_modules/enhanced-resolve/lib/ParsePlugin.js
+lib/node_modules/@tailwindcss/cli/node_modules/enhanced-resolve/lib/PnpPlugin.js
+lib/node_modules/@tailwindcss/cli/node_modules/enhanced-resolve/lib/Resolver.js
+lib/node_modules/@tailwindcss/cli/node_modules/enhanced-resolve/lib/ResolverFactory.js
+lib/node_modules/@tailwindcss/cli/node_modules/enhanced-resolve/lib/RestrictionsPlugin.js
+lib/node_modules/@tailwindcss/cli/node_modules/enhanced-resolve/lib/ResultPlugin.js
+lib/node_modules/@tailwindcss/cli/node_modules/enhanced-resolve/lib/RootsPlugin.js
+lib/node_modules/@tailwindcss/cli/node_modules/enhanced-resolve/lib/SelfReferencePlugin.js
+lib/node_modules/@tailwindcss/cli/node_modules/enhanced-resolve/lib/SymlinkPlugin.js
+lib/node_modules/@tailwindcss/cli/node_modules/enhanced-resolve/lib/SyncAsyncFileSystemDecorator.js
+lib/node_modules/@tailwindcss/cli/node_modules/enhanced-resolve/lib/TryNextPlugin.js
+lib/node_modules/@tailwindcss/cli/node_modules/enhanced-resolve/lib/UnsafeCachePlugin.js
+lib/node_modules/@tailwindcss/cli/node_modules/enhanced-resolve/lib/UseFilePlugin.js
+lib/node_modules/@tailwindcss/cli/node_modules/enhanced-resolve/lib/createInnerContext.js
+lib/node_modules/@tailwindcss/cli/node_modules/enhanced-resolve/lib/forEachBail.js
+lib/node_modules/@tailwindcss/cli/node_modules/enhanced-resolve/lib/getInnerRequest.js
+lib/node_modules/@tailwindcss/cli/node_modules/enhanced-resolve/lib/getPaths.js
+lib/node_modules/@tailwindcss/cli/node_modules/enhanced-resolve/lib/index.js
+lib/node_modules/@tailwindcss/cli/node_modules/enhanced-resolve/lib/util/entrypoints.js
+lib/node_modules/@tailwindcss/cli/node_modules/enhanced-resolve/lib/util/identifier.js
+lib/node_modules/@tailwindcss/cli/node_modules/enhanced-resolve/lib/util/module-browser.js
+lib/node_modules/@tailwindcss/cli/node_modules/enhanced-resolve/lib/util/path.js
+lib/node_modules/@tailwindcss/cli/node_modules/enhanced-resolve/lib/util/process-browser.js
+lib/node_modules/@tailwindcss/cli/node_modules/enhanced-resolve/package.json
+lib/node_modules/@tailwindcss/cli/node_modules/enhanced-resolve/types.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/graceful-fs/LICENSE
+lib/node_modules/@tailwindcss/cli/node_modules/graceful-fs/README.md
+lib/node_modules/@tailwindcss/cli/node_modules/graceful-fs/clone.js
+lib/node_modules/@tailwindcss/cli/node_modules/graceful-fs/graceful-fs.js
+lib/node_modules/@tailwindcss/cli/node_modules/graceful-fs/legacy-streams.js
+lib/node_modules/@tailwindcss/cli/node_modules/graceful-fs/package.json
+lib/node_modules/@tailwindcss/cli/node_modules/graceful-fs/polyfills.js
+lib/node_modules/@tailwindcss/cli/node_modules/jiti/LICENSE
+lib/node_modules/@tailwindcss/cli/node_modules/jiti/README.md
+lib/node_modules/@tailwindcss/cli/node_modules/jiti/dist/babel.cjs
+lib/node_modules/@tailwindcss/cli/node_modules/jiti/dist/jiti.cjs
+lib/node_modules/@tailwindcss/cli/node_modules/jiti/lib/jiti-cli.mjs
+lib/node_modules/@tailwindcss/cli/node_modules/jiti/lib/jiti-hooks.mjs
+lib/node_modules/@tailwindcss/cli/node_modules/jiti/lib/jiti-native.mjs
+lib/node_modules/@tailwindcss/cli/node_modules/jiti/lib/jiti-register.d.mts
+lib/node_modules/@tailwindcss/cli/node_modules/jiti/lib/jiti-register.mjs
+lib/node_modules/@tailwindcss/cli/node_modules/jiti/lib/jiti.cjs
+lib/node_modules/@tailwindcss/cli/node_modules/jiti/lib/jiti.d.cts
+lib/node_modules/@tailwindcss/cli/node_modules/jiti/lib/jiti.d.mts
+lib/node_modules/@tailwindcss/cli/node_modules/jiti/lib/jiti.mjs
+lib/node_modules/@tailwindcss/cli/node_modules/jiti/lib/types.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/jiti/package.json
+lib/node_modules/@tailwindcss/cli/node_modules/lightningcss-freebsd-x64/LICENSE
+lib/node_modules/@tailwindcss/cli/node_modules/lightningcss-freebsd-x64/README.md
+lib/node_modules/@tailwindcss/cli/node_modules/lightningcss-freebsd-x64/lightningcss.freebsd-x64.node
+lib/node_modules/@tailwindcss/cli/node_modules/lightningcss-freebsd-x64/package.json
+lib/node_modules/@tailwindcss/cli/node_modules/lightningcss/LICENSE
+lib/node_modules/@tailwindcss/cli/node_modules/lightningcss/README.md
+lib/node_modules/@tailwindcss/cli/node_modules/lightningcss/node/ast.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/lightningcss/node/ast.js.flow
+lib/node_modules/@tailwindcss/cli/node_modules/lightningcss/node/browserslistToTargets.js
+lib/node_modules/@tailwindcss/cli/node_modules/lightningcss/node/composeVisitors.js
+lib/node_modules/@tailwindcss/cli/node_modules/lightningcss/node/flags.js
+lib/node_modules/@tailwindcss/cli/node_modules/lightningcss/node/index.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/lightningcss/node/index.js
+lib/node_modules/@tailwindcss/cli/node_modules/lightningcss/node/index.js.flow
+lib/node_modules/@tailwindcss/cli/node_modules/lightningcss/node/index.mjs
+lib/node_modules/@tailwindcss/cli/node_modules/lightningcss/node/targets.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/lightningcss/node/targets.js.flow
+lib/node_modules/@tailwindcss/cli/node_modules/lightningcss/package.json
+lib/node_modules/@tailwindcss/cli/node_modules/magic-string/LICENSE
+lib/node_modules/@tailwindcss/cli/node_modules/magic-string/README.md
+lib/node_modules/@tailwindcss/cli/node_modules/magic-string/dist/magic-string.cjs.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/magic-string/dist/magic-string.cjs.js
+lib/node_modules/@tailwindcss/cli/node_modules/magic-string/dist/magic-string.cjs.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/magic-string/dist/magic-string.es.d.mts
+lib/node_modules/@tailwindcss/cli/node_modules/magic-string/dist/magic-string.es.mjs
+lib/node_modules/@tailwindcss/cli/node_modules/magic-string/dist/magic-string.es.mjs.map
+lib/node_modules/@tailwindcss/cli/node_modules/magic-string/dist/magic-string.umd.js
+lib/node_modules/@tailwindcss/cli/node_modules/magic-string/dist/magic-string.umd.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/magic-string/package.json
+lib/node_modules/@tailwindcss/cli/node_modules/minipass/LICENSE
+lib/node_modules/@tailwindcss/cli/node_modules/minipass/README.md
+lib/node_modules/@tailwindcss/cli/node_modules/minipass/dist/commonjs/index.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/minipass/dist/commonjs/index.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/minipass/dist/commonjs/index.js
+lib/node_modules/@tailwindcss/cli/node_modules/minipass/dist/commonjs/index.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/minipass/dist/commonjs/package.json
+lib/node_modules/@tailwindcss/cli/node_modules/minipass/dist/esm/index.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/minipass/dist/esm/index.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/minipass/dist/esm/index.js
+lib/node_modules/@tailwindcss/cli/node_modules/minipass/dist/esm/index.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/minipass/dist/esm/package.json
+lib/node_modules/@tailwindcss/cli/node_modules/minipass/package.json
+lib/node_modules/@tailwindcss/cli/node_modules/minizlib/LICENSE
+lib/node_modules/@tailwindcss/cli/node_modules/minizlib/README.md
+lib/node_modules/@tailwindcss/cli/node_modules/minizlib/dist/commonjs/constants.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/minizlib/dist/commonjs/constants.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/minizlib/dist/commonjs/constants.js
+lib/node_modules/@tailwindcss/cli/node_modules/minizlib/dist/commonjs/constants.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/minizlib/dist/commonjs/index.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/minizlib/dist/commonjs/index.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/minizlib/dist/commonjs/index.js
+lib/node_modules/@tailwindcss/cli/node_modules/minizlib/dist/commonjs/index.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/minizlib/dist/commonjs/package.json
+lib/node_modules/@tailwindcss/cli/node_modules/minizlib/dist/esm/constants.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/minizlib/dist/esm/constants.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/minizlib/dist/esm/constants.js
+lib/node_modules/@tailwindcss/cli/node_modules/minizlib/dist/esm/constants.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/minizlib/dist/esm/index.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/minizlib/dist/esm/index.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/minizlib/dist/esm/index.js
+lib/node_modules/@tailwindcss/cli/node_modules/minizlib/dist/esm/index.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/minizlib/dist/esm/package.json
+lib/node_modules/@tailwindcss/cli/node_modules/minizlib/package.json
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/LICENSE
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/cjs/package.json
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/cjs/src/bin.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/cjs/src/bin.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/cjs/src/bin.js
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/cjs/src/bin.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/cjs/src/find-made.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/cjs/src/find-made.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/cjs/src/find-made.js
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/cjs/src/find-made.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/cjs/src/index.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/cjs/src/index.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/cjs/src/index.js
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/cjs/src/index.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/cjs/src/mkdirp-manual.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/cjs/src/mkdirp-manual.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/cjs/src/mkdirp-manual.js
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/cjs/src/mkdirp-manual.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/cjs/src/mkdirp-native.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/cjs/src/mkdirp-native.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/cjs/src/mkdirp-native.js
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/cjs/src/mkdirp-native.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/cjs/src/opts-arg.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/cjs/src/opts-arg.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/cjs/src/opts-arg.js
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/cjs/src/opts-arg.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/cjs/src/path-arg.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/cjs/src/path-arg.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/cjs/src/path-arg.js
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/cjs/src/path-arg.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/cjs/src/use-native.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/cjs/src/use-native.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/cjs/src/use-native.js
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/cjs/src/use-native.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/mjs/find-made.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/mjs/find-made.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/mjs/find-made.js
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/mjs/find-made.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/mjs/index.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/mjs/index.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/mjs/index.js
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/mjs/index.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/mjs/mkdirp-manual.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/mjs/mkdirp-manual.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/mjs/mkdirp-manual.js
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/mjs/mkdirp-manual.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/mjs/mkdirp-native.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/mjs/mkdirp-native.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/mjs/mkdirp-native.js
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/mjs/mkdirp-native.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/mjs/opts-arg.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/mjs/opts-arg.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/mjs/opts-arg.js
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/mjs/opts-arg.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/mjs/package.json
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/mjs/path-arg.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/mjs/path-arg.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/mjs/path-arg.js
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/mjs/path-arg.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/mjs/use-native.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/mjs/use-native.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/mjs/use-native.js
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/dist/mjs/use-native.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/package.json
+lib/node_modules/@tailwindcss/cli/node_modules/mkdirp/readme.markdown
+lib/node_modules/@tailwindcss/cli/node_modules/mri/index.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/mri/lib/index.js
+lib/node_modules/@tailwindcss/cli/node_modules/mri/lib/index.mjs
+lib/node_modules/@tailwindcss/cli/node_modules/mri/license.md
+lib/node_modules/@tailwindcss/cli/node_modules/mri/package.json
+lib/node_modules/@tailwindcss/cli/node_modules/mri/readme.md
+lib/node_modules/@tailwindcss/cli/node_modules/picocolors/LICENSE
+lib/node_modules/@tailwindcss/cli/node_modules/picocolors/README.md
+lib/node_modules/@tailwindcss/cli/node_modules/picocolors/package.json
+lib/node_modules/@tailwindcss/cli/node_modules/picocolors/picocolors.browser.js
+lib/node_modules/@tailwindcss/cli/node_modules/picocolors/picocolors.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/picocolors/picocolors.js
+lib/node_modules/@tailwindcss/cli/node_modules/picocolors/types.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/source-map-js/LICENSE
+lib/node_modules/@tailwindcss/cli/node_modules/source-map-js/README.md
+lib/node_modules/@tailwindcss/cli/node_modules/source-map-js/lib/array-set.js
+lib/node_modules/@tailwindcss/cli/node_modules/source-map-js/lib/base64-vlq.js
+lib/node_modules/@tailwindcss/cli/node_modules/source-map-js/lib/base64.js
+lib/node_modules/@tailwindcss/cli/node_modules/source-map-js/lib/binary-search.js
+lib/node_modules/@tailwindcss/cli/node_modules/source-map-js/lib/mapping-list.js
+lib/node_modules/@tailwindcss/cli/node_modules/source-map-js/lib/quick-sort.js
+lib/node_modules/@tailwindcss/cli/node_modules/source-map-js/lib/source-map-consumer.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/source-map-js/lib/source-map-consumer.js
+lib/node_modules/@tailwindcss/cli/node_modules/source-map-js/lib/source-map-generator.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/source-map-js/lib/source-map-generator.js
+lib/node_modules/@tailwindcss/cli/node_modules/source-map-js/lib/source-node.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/source-map-js/lib/source-node.js
+lib/node_modules/@tailwindcss/cli/node_modules/source-map-js/lib/util.js
+lib/node_modules/@tailwindcss/cli/node_modules/source-map-js/package.json
+lib/node_modules/@tailwindcss/cli/node_modules/source-map-js/source-map.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/source-map-js/source-map.js
+lib/node_modules/@tailwindcss/cli/node_modules/tapable/LICENSE
+lib/node_modules/@tailwindcss/cli/node_modules/tapable/README.md
+lib/node_modules/@tailwindcss/cli/node_modules/tapable/lib/AsyncParallelBailHook.js
+lib/node_modules/@tailwindcss/cli/node_modules/tapable/lib/AsyncParallelHook.js
+lib/node_modules/@tailwindcss/cli/node_modules/tapable/lib/AsyncSeriesBailHook.js
+lib/node_modules/@tailwindcss/cli/node_modules/tapable/lib/AsyncSeriesHook.js
+lib/node_modules/@tailwindcss/cli/node_modules/tapable/lib/AsyncSeriesLoopHook.js
+lib/node_modules/@tailwindcss/cli/node_modules/tapable/lib/AsyncSeriesWaterfallHook.js
+lib/node_modules/@tailwindcss/cli/node_modules/tapable/lib/Hook.js
+lib/node_modules/@tailwindcss/cli/node_modules/tapable/lib/HookCodeFactory.js
+lib/node_modules/@tailwindcss/cli/node_modules/tapable/lib/HookMap.js
+lib/node_modules/@tailwindcss/cli/node_modules/tapable/lib/MultiHook.js
+lib/node_modules/@tailwindcss/cli/node_modules/tapable/lib/SyncBailHook.js
+lib/node_modules/@tailwindcss/cli/node_modules/tapable/lib/SyncHook.js
+lib/node_modules/@tailwindcss/cli/node_modules/tapable/lib/SyncLoopHook.js
+lib/node_modules/@tailwindcss/cli/node_modules/tapable/lib/SyncWaterfallHook.js
+lib/node_modules/@tailwindcss/cli/node_modules/tapable/lib/index.js
+lib/node_modules/@tailwindcss/cli/node_modules/tapable/lib/util-browser.js
+lib/node_modules/@tailwindcss/cli/node_modules/tapable/package.json
+lib/node_modules/@tailwindcss/cli/node_modules/tapable/tapable.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/LICENSE
+lib/node_modules/@tailwindcss/cli/node_modules/tar/README.md
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/create.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/create.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/create.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/create.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/cwd-error.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/cwd-error.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/cwd-error.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/cwd-error.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/extract.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/extract.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/extract.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/extract.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/get-write-flag.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/get-write-flag.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/get-write-flag.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/get-write-flag.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/header.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/header.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/header.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/header.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/index.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/index.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/index.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/index.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/large-numbers.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/large-numbers.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/large-numbers.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/large-numbers.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/list.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/list.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/list.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/list.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/make-command.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/make-command.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/make-command.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/make-command.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/mkdir.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/mkdir.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/mkdir.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/mkdir.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/mode-fix.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/mode-fix.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/mode-fix.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/mode-fix.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/normalize-unicode.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/normalize-unicode.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/normalize-unicode.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/normalize-unicode.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/normalize-windows-path.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/normalize-windows-path.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/normalize-windows-path.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/normalize-windows-path.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/options.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/options.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/options.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/options.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/pack.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/pack.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/pack.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/pack.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/package.json
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/parse.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/parse.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/parse.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/parse.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/path-reservations.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/path-reservations.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/path-reservations.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/path-reservations.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/pax.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/pax.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/pax.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/pax.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/read-entry.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/read-entry.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/read-entry.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/read-entry.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/replace.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/replace.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/replace.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/replace.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/strip-absolute-path.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/strip-absolute-path.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/strip-absolute-path.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/strip-absolute-path.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/strip-trailing-slashes.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/strip-trailing-slashes.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/strip-trailing-slashes.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/strip-trailing-slashes.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/symlink-error.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/symlink-error.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/symlink-error.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/symlink-error.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/types.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/types.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/types.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/types.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/unpack.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/unpack.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/unpack.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/unpack.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/update.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/update.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/update.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/update.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/warn-method.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/warn-method.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/warn-method.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/warn-method.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/winchars.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/winchars.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/winchars.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/winchars.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/write-entry.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/write-entry.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/write-entry.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/commonjs/write-entry.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/create.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/create.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/create.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/create.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/cwd-error.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/cwd-error.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/cwd-error.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/cwd-error.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/extract.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/extract.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/extract.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/extract.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/get-write-flag.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/get-write-flag.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/get-write-flag.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/get-write-flag.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/header.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/header.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/header.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/header.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/index.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/index.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/index.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/index.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/large-numbers.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/large-numbers.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/large-numbers.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/large-numbers.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/list.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/list.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/list.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/list.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/make-command.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/make-command.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/make-command.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/make-command.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/mkdir.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/mkdir.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/mkdir.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/mkdir.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/mode-fix.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/mode-fix.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/mode-fix.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/mode-fix.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/normalize-unicode.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/normalize-unicode.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/normalize-unicode.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/normalize-unicode.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/normalize-windows-path.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/normalize-windows-path.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/normalize-windows-path.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/normalize-windows-path.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/options.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/options.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/options.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/options.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/pack.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/pack.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/pack.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/pack.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/package.json
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/parse.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/parse.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/parse.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/parse.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/path-reservations.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/path-reservations.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/path-reservations.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/path-reservations.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/pax.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/pax.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/pax.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/pax.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/read-entry.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/read-entry.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/read-entry.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/read-entry.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/replace.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/replace.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/replace.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/replace.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/strip-absolute-path.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/strip-absolute-path.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/strip-absolute-path.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/strip-absolute-path.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/strip-trailing-slashes.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/strip-trailing-slashes.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/strip-trailing-slashes.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/strip-trailing-slashes.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/symlink-error.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/symlink-error.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/symlink-error.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/symlink-error.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/types.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/types.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/types.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/types.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/unpack.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/unpack.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/unpack.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/unpack.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/update.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/update.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/update.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/update.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/warn-method.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/warn-method.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/warn-method.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/warn-method.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/winchars.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/winchars.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/winchars.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/winchars.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/write-entry.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/write-entry.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/write-entry.js
+lib/node_modules/@tailwindcss/cli/node_modules/tar/dist/esm/write-entry.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/tar/package.json
+lib/node_modules/@tailwindcss/cli/node_modules/yallist/LICENSE.md
+lib/node_modules/@tailwindcss/cli/node_modules/yallist/README.md
+lib/node_modules/@tailwindcss/cli/node_modules/yallist/dist/commonjs/index.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/yallist/dist/commonjs/index.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/yallist/dist/commonjs/index.js
+lib/node_modules/@tailwindcss/cli/node_modules/yallist/dist/commonjs/index.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/yallist/dist/commonjs/package.json
+lib/node_modules/@tailwindcss/cli/node_modules/yallist/dist/esm/index.d.ts
+lib/node_modules/@tailwindcss/cli/node_modules/yallist/dist/esm/index.d.ts.map
+lib/node_modules/@tailwindcss/cli/node_modules/yallist/dist/esm/index.js
+lib/node_modules/@tailwindcss/cli/node_modules/yallist/dist/esm/index.js.map
+lib/node_modules/@tailwindcss/cli/node_modules/yallist/dist/esm/package.json
+lib/node_modules/@tailwindcss/cli/node_modules/yallist/package.json
+lib/node_modules/@tailwindcss/cli/package.json
+lib/node_modules/@tailwindcss/forms/.github/ISSUE_TEMPLATE/1.bug_report.yml
+lib/node_modules/@tailwindcss/forms/.github/ISSUE_TEMPLATE/config.yml
+lib/node_modules/@tailwindcss/forms/.github/workflows/prepare-release.yml
+lib/node_modules/@tailwindcss/forms/.github/workflows/release-insiders.yml
+lib/node_modules/@tailwindcss/forms/.github/workflows/release.yml
+lib/node_modules/@tailwindcss/forms/CHANGELOG.md
+lib/node_modules/@tailwindcss/forms/LICENSE
+lib/node_modules/@tailwindcss/forms/README.md
+lib/node_modules/@tailwindcss/forms/index.html
+lib/node_modules/@tailwindcss/forms/kitchen-sink.html
+lib/node_modules/@tailwindcss/forms/node_modules/.bin/mini-svg-data-uri
+lib/node_modules/@tailwindcss/forms/node_modules/mini-svg-data-uri/LICENSE
+lib/node_modules/@tailwindcss/forms/node_modules/mini-svg-data-uri/README.md
+lib/node_modules/@tailwindcss/forms/node_modules/mini-svg-data-uri/cli.js
+lib/node_modules/@tailwindcss/forms/node_modules/mini-svg-data-uri/index.d.ts
+lib/node_modules/@tailwindcss/forms/node_modules/mini-svg-data-uri/index.js
+lib/node_modules/@tailwindcss/forms/node_modules/mini-svg-data-uri/index.test-d.ts
+lib/node_modules/@tailwindcss/forms/node_modules/mini-svg-data-uri/package.json
+lib/node_modules/@tailwindcss/forms/node_modules/mini-svg-data-uri/shorter-css-color-names.js
+lib/node_modules/@tailwindcss/forms/package.json
+lib/node_modules/@tailwindcss/forms/scripts/release-channel.js
+lib/node_modules/@tailwindcss/forms/scripts/release-notes.js
+lib/node_modules/@tailwindcss/forms/src/index.d.ts
+lib/node_modules/@tailwindcss/forms/src/index.js
+lib/node_modules/@tailwindcss/forms/tailwind.config.js
+lib/node_modules/autoprefixer/LICENSE
+lib/node_modules/autoprefixer/README.md
+lib/node_modules/autoprefixer/bin/autoprefixer
+lib/node_modules/autoprefixer/data/prefixes.js
+lib/node_modules/autoprefixer/lib/at-rule.js
+lib/node_modules/autoprefixer/lib/autoprefixer.d.ts
+lib/node_modules/autoprefixer/lib/autoprefixer.js
+lib/node_modules/autoprefixer/lib/brackets.js
+lib/node_modules/autoprefixer/lib/browsers.js
+lib/node_modules/autoprefixer/lib/declaration.js
+lib/node_modules/autoprefixer/lib/hacks/align-content.js
+lib/node_modules/autoprefixer/lib/hacks/align-items.js
+lib/node_modules/autoprefixer/lib/hacks/align-self.js
+lib/node_modules/autoprefixer/lib/hacks/animation.js
+lib/node_modules/autoprefixer/lib/hacks/appearance.js
+lib/node_modules/autoprefixer/lib/hacks/autofill.js
+lib/node_modules/autoprefixer/lib/hacks/backdrop-filter.js
+lib/node_modules/autoprefixer/lib/hacks/background-clip.js
+lib/node_modules/autoprefixer/lib/hacks/background-size.js
+lib/node_modules/autoprefixer/lib/hacks/block-logical.js
+lib/node_modules/autoprefixer/lib/hacks/border-image.js
+lib/node_modules/autoprefixer/lib/hacks/border-radius.js
+lib/node_modules/autoprefixer/lib/hacks/break-props.js
+lib/node_modules/autoprefixer/lib/hacks/cross-fade.js
+lib/node_modules/autoprefixer/lib/hacks/display-flex.js
+lib/node_modules/autoprefixer/lib/hacks/display-grid.js
+lib/node_modules/autoprefixer/lib/hacks/file-selector-button.js
+lib/node_modules/autoprefixer/lib/hacks/filter-value.js
+lib/node_modules/autoprefixer/lib/hacks/filter.js
+lib/node_modules/autoprefixer/lib/hacks/flex-basis.js
+lib/node_modules/autoprefixer/lib/hacks/flex-direction.js
+lib/node_modules/autoprefixer/lib/hacks/flex-flow.js
+lib/node_modules/autoprefixer/lib/hacks/flex-grow.js
+lib/node_modules/autoprefixer/lib/hacks/flex-shrink.js
+lib/node_modules/autoprefixer/lib/hacks/flex-spec.js
+lib/node_modules/autoprefixer/lib/hacks/flex-wrap.js
+lib/node_modules/autoprefixer/lib/hacks/flex.js
+lib/node_modules/autoprefixer/lib/hacks/fullscreen.js
+lib/node_modules/autoprefixer/lib/hacks/gradient.js
+lib/node_modules/autoprefixer/lib/hacks/grid-area.js
+lib/node_modules/autoprefixer/lib/hacks/grid-column-align.js
+lib/node_modules/autoprefixer/lib/hacks/grid-end.js
+lib/node_modules/autoprefixer/lib/hacks/grid-row-align.js
+lib/node_modules/autoprefixer/lib/hacks/grid-row-column.js
+lib/node_modules/autoprefixer/lib/hacks/grid-rows-columns.js
+lib/node_modules/autoprefixer/lib/hacks/grid-start.js
+lib/node_modules/autoprefixer/lib/hacks/grid-template-areas.js
+lib/node_modules/autoprefixer/lib/hacks/grid-template.js
+lib/node_modules/autoprefixer/lib/hacks/grid-utils.js
+lib/node_modules/autoprefixer/lib/hacks/image-rendering.js
+lib/node_modules/autoprefixer/lib/hacks/image-set.js
+lib/node_modules/autoprefixer/lib/hacks/inline-logical.js
+lib/node_modules/autoprefixer/lib/hacks/intrinsic.js
+lib/node_modules/autoprefixer/lib/hacks/justify-content.js
+lib/node_modules/autoprefixer/lib/hacks/mask-border.js
+lib/node_modules/autoprefixer/lib/hacks/mask-composite.js
+lib/node_modules/autoprefixer/lib/hacks/order.js
+lib/node_modules/autoprefixer/lib/hacks/overscroll-behavior.js
+lib/node_modules/autoprefixer/lib/hacks/pixelated.js
+lib/node_modules/autoprefixer/lib/hacks/place-self.js
+lib/node_modules/autoprefixer/lib/hacks/placeholder-shown.js
+lib/node_modules/autoprefixer/lib/hacks/placeholder.js
+lib/node_modules/autoprefixer/lib/hacks/print-color-adjust.js
+lib/node_modules/autoprefixer/lib/hacks/text-decoration-skip-ink.js
+lib/node_modules/autoprefixer/lib/hacks/text-decoration.js
+lib/node_modules/autoprefixer/lib/hacks/text-emphasis-position.js
+lib/node_modules/autoprefixer/lib/hacks/transform-decl.js
+lib/node_modules/autoprefixer/lib/hacks/user-select.js
+lib/node_modules/autoprefixer/lib/hacks/writing-mode.js
+lib/node_modules/autoprefixer/lib/info.js
+lib/node_modules/autoprefixer/lib/old-selector.js
+lib/node_modules/autoprefixer/lib/old-value.js
+lib/node_modules/autoprefixer/lib/prefixer.js
+lib/node_modules/autoprefixer/lib/prefixes.js
+lib/node_modules/autoprefixer/lib/processor.js
+lib/node_modules/autoprefixer/lib/resolution.js
+lib/node_modules/autoprefixer/lib/selector.js
+lib/node_modules/autoprefixer/lib/supports.js
+lib/node_modules/autoprefixer/lib/transition.js
+lib/node_modules/autoprefixer/lib/utils.js
+lib/node_modules/autoprefixer/lib/value.js
+lib/node_modules/autoprefixer/lib/vendor.js
+lib/node_modules/autoprefixer/node_modules/.bin/browserslist
+lib/node_modules/autoprefixer/node_modules/.bin/update-browserslist-db
+lib/node_modules/autoprefixer/node_modules/browserslist/LICENSE
+lib/node_modules/autoprefixer/node_modules/browserslist/README.md
+lib/node_modules/autoprefixer/node_modules/browserslist/browser.js
+lib/node_modules/autoprefixer/node_modules/browserslist/cli.js
+lib/node_modules/autoprefixer/node_modules/browserslist/error.d.ts
+lib/node_modules/autoprefixer/node_modules/browserslist/error.js
+lib/node_modules/autoprefixer/node_modules/browserslist/index.d.ts
+lib/node_modules/autoprefixer/node_modules/browserslist/index.js
+lib/node_modules/autoprefixer/node_modules/browserslist/node.js
+lib/node_modules/autoprefixer/node_modules/browserslist/package.json
+lib/node_modules/autoprefixer/node_modules/browserslist/parse.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/LICENSE
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/README.md
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/agents.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/browserVersions.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/browsers.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/aac.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/abortcontroller.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/ac3-ec3.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/accelerometer.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/addeventlistener.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/alternate-stylesheet.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/ambient-light.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/apng.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/array-find-index.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/array-find.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/array-flat.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/array-includes.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/arrow-functions.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/asmjs.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/async-clipboard.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/async-functions.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/atob-btoa.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/audio-api.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/audio.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/audiotracks.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/autofocus.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/auxclick.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/av1.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/avif.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/background-attachment.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/background-clip-text.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/background-img-opts.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/background-position-x-y.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/background-repeat-round-space.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/background-sync.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/battery-status.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/beacon.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/beforeafterprint.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/bigint.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/blobbuilder.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/bloburls.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/border-image.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/border-radius.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/broadcastchannel.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/brotli.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/calc.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/canvas-blending.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/canvas-text.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/canvas.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/ch-unit.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/chacha20-poly1305.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/channel-messaging.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/childnode-remove.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/classlist.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/clipboard.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/colr-v1.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/colr.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/comparedocumentposition.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/console-basic.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/console-time.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/const.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/constraint-validation.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/contenteditable.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/contentsecuritypolicy.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/cookie-store-api.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/cors.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/createimagebitmap.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/credential-management.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/cross-document-view-transitions.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/cryptography.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-all.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-anchor-positioning.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-animation.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-any-link.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-appearance.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-at-counter-style.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-autofill.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-backdrop-filter.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-background-offsets.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-backgroundblendmode.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-boxshadow.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-canvas.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-caret-color.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-cascade-layers.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-cascade-scope.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-case-insensitive.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-clip-path.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-color-adjust.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-color-function.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-conic-gradients.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-container-queries-style.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-container-queries.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-container-query-units.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-containment.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-content-visibility.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-counters.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-crisp-edges.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-cross-fade.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-default-pseudo.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-descendant-gtgt.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-deviceadaptation.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-dir-pseudo.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-display-contents.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-element-function.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-env-function.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-exclusions.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-featurequeries.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-file-selector-button.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-filter-function.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-filters.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-first-letter.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-first-line.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-fixed.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-focus-visible.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-focus-within.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-font-palette.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-font-rendering-controls.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-font-stretch.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-gencontent.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-gradients.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-grid-animation.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-grid.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-hanging-punctuation.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-has.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-hyphens.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-image-orientation.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-image-set.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-in-out-of-range.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-initial-letter.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-initial-value.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-lch-lab.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-letter-spacing.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-line-clamp.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-logical-props.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-marker-pseudo.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-masks.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-matches-pseudo.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-math-functions.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-media-interaction.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-media-range-syntax.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-media-resolution.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-media-scripting.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-mediaqueries.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-mixblendmode.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-module-scripts.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-motion-paths.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-namespaces.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-nesting.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-not-sel-list.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-nth-child-of.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-opacity.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-optional-pseudo.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-overflow-anchor.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-overflow-overlay.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-overflow.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-overscroll-behavior.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-page-break.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-paged-media.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-paint-api.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-placeholder-shown.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-placeholder.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-print-color-adjust.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-read-only-write.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-rebeccapurple.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-reflections.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-regions.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-relative-colors.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-repeating-gradients.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-resize.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-revert-value.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-rrggbbaa.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-scroll-behavior.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-scrollbar.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-sel2.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-sel3.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-selection.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-shapes.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-snappoints.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-sticky.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-subgrid.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-supports-api.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-table.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-text-align-last.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-text-box-trim.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-text-indent.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-text-justify.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-text-orientation.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-text-spacing.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-text-wrap-balance.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-textshadow.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-touch-action.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-transitions.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-unicode-bidi.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-unset-value.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-variables.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-when-else.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-widows-orphans.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-width-stretch.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-writing-mode.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css-zoom.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css3-attr.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css3-boxsizing.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css3-colors.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css3-cursors-grab.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css3-cursors-newer.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css3-cursors.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/css3-tabsize.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/currentcolor.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/custom-elements.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/custom-elementsv1.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/customevent.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/datalist.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/dataset.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/datauri.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/date-tolocaledatestring.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/declarative-shadow-dom.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/decorators.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/details.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/deviceorientation.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/devicepixelratio.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/dialog.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/dispatchevent.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/dnssec.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/do-not-track.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/document-currentscript.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/document-evaluate-xpath.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/document-execcommand.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/document-policy.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/document-scrollingelement.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/documenthead.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/dom-manip-convenience.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/dom-range.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/domcontentloaded.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/dommatrix.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/download.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/dragndrop.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/element-closest.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/element-from-point.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/element-scroll-methods.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/eme.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/eot.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/es5.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/es6-class.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/es6-generators.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/es6-module.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/es6-number.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/es6-string-includes.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/es6.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/eventsource.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/extended-system-fonts.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/feature-policy.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/fetch.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/fieldset-disabled.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/fileapi.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/filereader.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/filereadersync.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/filesystem.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/flac.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/flexbox-gap.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/flexbox.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/flow-root.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/focusin-focusout-events.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/font-family-system-ui.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/font-feature.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/font-kerning.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/font-loading.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/font-size-adjust.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/font-smooth.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/font-unicode-range.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/font-variant-alternates.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/font-variant-numeric.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/fontface.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/form-attribute.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/form-submit-attributes.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/form-validation.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/forms.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/fullscreen.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/gamepad.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/geolocation.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/getboundingclientrect.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/getcomputedstyle.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/getelementsbyclassname.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/getrandomvalues.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/gyroscope.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/hardwareconcurrency.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/hashchange.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/heif.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/hevc.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/hidden.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/high-resolution-time.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/history.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/html-media-capture.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/html5semantic.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/http-live-streaming.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/http2.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/http3.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/iframe-sandbox.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/iframe-seamless.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/iframe-srcdoc.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/imagecapture.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/ime.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/import-maps.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/imports.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/indeterminate-checkbox.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/indexeddb.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/indexeddb2.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/inline-block.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/innertext.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/input-color.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/input-datetime.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/input-email-tel-url.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/input-event.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/input-file-accept.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/input-file-directory.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/input-file-multiple.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/input-inputmode.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/input-minlength.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/input-number.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/input-pattern.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/input-placeholder.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/input-range.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/input-search.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/input-selection.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/insert-adjacent.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/insertadjacenthtml.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/internationalization.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/intersectionobserver-v2.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/intersectionobserver.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/intl-pluralrules.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/intrinsic-width.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/jpeg2000.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/jpegxl.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/jpegxr.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/js-regexp-lookbehind.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/json.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/justify-content-space-evenly.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/keyboardevent-charcode.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/keyboardevent-code.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/keyboardevent-key.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/keyboardevent-location.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/keyboardevent-which.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/lazyload.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/let.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/link-icon-png.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/link-icon-svg.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/link-rel-modulepreload.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/link-rel-preconnect.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/link-rel-prefetch.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/link-rel-preload.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/link-rel-prerender.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/loading-lazy-attr.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/localecompare.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/magnetometer.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/matchesselector.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/matchmedia.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/mathml.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/maxlength.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/mdn-css-backdrop-pseudo-element.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate-override.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-plaintext.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/mdn-text-decoration-color.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/mdn-text-decoration-line.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/mdn-text-decoration-shorthand.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/mdn-text-decoration-style.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/media-fragments.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/mediacapture-fromelement.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/mediarecorder.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/mediasource.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/menu.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/meta-theme-color.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/meter.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/midi.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/minmaxwh.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/mp3.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/mpeg-dash.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/mpeg4.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/multibackgrounds.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/multicolumn.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/mutation-events.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/mutationobserver.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/namevalue-storage.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/native-filesystem-api.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/nav-timing.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/netinfo.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/notifications.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/object-entries.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/object-fit.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/object-observe.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/object-values.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/objectrtc.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/offline-apps.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/offscreencanvas.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/ogg-vorbis.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/ogv.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/ol-reversed.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/once-event-listener.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/online-status.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/opus.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/orientation-sensor.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/outline.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/pad-start-end.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/page-transition-events.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/pagevisibility.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/passive-event-listener.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/passkeys.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/passwordrules.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/path2d.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/payment-request.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/pdf-viewer.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/permissions-api.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/permissions-policy.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/picture-in-picture.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/picture.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/ping.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/png-alpha.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/pointer-events.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/pointer.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/pointerlock.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/portals.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/prefers-color-scheme.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/prefers-reduced-motion.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/progress.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/promise-finally.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/promises.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/proximity.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/proxy.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/publickeypinning.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/push-api.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/queryselector.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/readonly-attr.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/referrer-policy.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/registerprotocolhandler.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/rel-noopener.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/rel-noreferrer.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/rellist.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/rem.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/requestanimationframe.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/requestidlecallback.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/resizeobserver.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/resource-timing.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/rest-parameters.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/rtcpeerconnection.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/ruby.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/run-in.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/screen-orientation.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/script-async.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/script-defer.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/scrollintoview.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/sdch.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/selection-api.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/selectlist.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/server-timing.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/serviceworkers.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/setimmediate.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/shadowdom.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/shadowdomv1.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/sharedarraybuffer.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/sharedworkers.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/sni.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/spdy.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/speech-recognition.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/speech-synthesis.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/spellcheck-attribute.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/sql-storage.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/srcset.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/stream.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/streams.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/stricttransportsecurity.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/style-scoped.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/subresource-bundling.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/subresource-integrity.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/svg-css.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/svg-filters.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/svg-fonts.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/svg-fragment.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/svg-html.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/svg-html5.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/svg-img.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/svg-smil.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/svg.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/sxg.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/tabindex-attr.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/template-literals.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/template.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/temporal.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/testfeat.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/text-decoration.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/text-emphasis.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/text-overflow.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/text-size-adjust.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/text-stroke.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/textcontent.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/textencoder.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/tls1-1.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/tls1-2.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/tls1-3.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/touch.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/transforms2d.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/transforms3d.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/trusted-types.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/ttf.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/typedarrays.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/u2f.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/unhandledrejection.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/url-scroll-to-text-fragment.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/url.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/urlsearchparams.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/use-strict.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/user-select-none.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/user-timing.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/variable-fonts.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/vector-effect.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/vibration.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/video.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/videotracks.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/view-transitions.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/viewport-unit-variants.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/viewport-units.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/wai-aria.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/wake-lock.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/wasm-bigint.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/wasm-bulk-memory.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/wasm-extended-const.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/wasm-gc.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/wasm-multi-memory.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/wasm-multi-value.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/wasm-mutable-globals.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/wasm-nontrapping-fptoint.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/wasm-reference-types.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/wasm-relaxed-simd.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/wasm-signext.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/wasm-simd.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/wasm-tail-calls.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/wasm-threads.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/wasm.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/wav.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/wbr-element.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/web-animation.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/web-app-manifest.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/web-bluetooth.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/web-serial.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/web-share.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/webauthn.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/webcodecs.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/webgl.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/webgl2.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/webgpu.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/webhid.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/webkit-user-drag.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/webm.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/webnfc.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/webp.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/websockets.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/webtransport.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/webusb.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/webvr.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/webvtt.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/webworkers.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/webxr.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/will-change.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/woff.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/woff2.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/word-break.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/wordwrap.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/x-doc-messaging.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/x-frame-options.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/xhr2.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/xhtml.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/xhtmlsmil.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/xml-serializer.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/features/zstd.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/AD.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/AE.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/AF.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/AG.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/AI.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/AL.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/AM.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/AO.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/AR.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/AS.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/AT.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/AU.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/AW.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/AX.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/AZ.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/BA.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/BB.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/BD.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/BE.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/BF.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/BG.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/BH.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/BI.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/BJ.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/BM.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/BN.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/BO.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/BR.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/BS.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/BT.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/BW.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/BY.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/BZ.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/CA.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/CD.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/CF.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/CG.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/CH.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/CI.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/CK.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/CL.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/CM.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/CN.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/CO.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/CR.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/CU.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/CV.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/CX.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/CY.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/CZ.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/DE.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/DJ.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/DK.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/DM.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/DO.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/DZ.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/EC.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/EE.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/EG.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/ER.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/ES.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/ET.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/FI.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/FJ.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/FK.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/FM.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/FO.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/FR.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/GA.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/GB.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/GD.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/GE.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/GF.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/GG.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/GH.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/GI.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/GL.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/GM.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/GN.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/GP.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/GQ.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/GR.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/GT.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/GU.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/GW.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/GY.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/HK.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/HN.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/HR.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/HT.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/HU.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/ID.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/IE.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/IL.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/IM.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/IN.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/IQ.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/IR.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/IS.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/IT.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/JE.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/JM.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/JO.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/JP.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/KE.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/KG.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/KH.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/KI.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/KM.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/KN.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/KP.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/KR.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/KW.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/KY.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/KZ.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/LA.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/LB.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/LC.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/LI.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/LK.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/LR.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/LS.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/LT.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/LU.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/LV.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/LY.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/MA.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/MC.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/MD.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/ME.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/MG.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/MH.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/MK.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/ML.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/MM.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/MN.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/MO.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/MP.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/MQ.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/MR.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/MS.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/MT.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/MU.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/MV.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/MW.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/MX.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/MY.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/MZ.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/NA.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/NC.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/NE.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/NF.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/NG.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/NI.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/NL.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/NO.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/NP.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/NR.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/NU.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/NZ.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/OM.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/PA.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/PE.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/PF.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/PG.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/PH.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/PK.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/PL.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/PM.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/PN.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/PR.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/PS.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/PT.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/PW.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/PY.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/QA.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/RE.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/RO.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/RS.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/RU.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/RW.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/SA.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/SB.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/SC.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/SD.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/SE.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/SG.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/SH.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/SI.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/SK.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/SL.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/SM.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/SN.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/SO.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/SR.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/ST.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/SV.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/SY.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/SZ.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/TC.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/TD.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/TG.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/TH.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/TJ.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/TL.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/TM.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/TN.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/TO.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/TR.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/TT.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/TV.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/TW.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/TZ.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/UA.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/UG.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/US.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/UY.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/UZ.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/VA.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/VC.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/VE.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/VG.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/VI.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/VN.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/VU.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/WF.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/WS.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/YE.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/YT.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/ZA.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/ZM.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/ZW.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/alt-af.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/alt-an.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/alt-as.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/alt-eu.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/alt-na.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/alt-oc.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/alt-sa.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/data/regions/alt-ww.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/dist/lib/statuses.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/dist/lib/supported.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/dist/unpacker/agents.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/dist/unpacker/browserVersions.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/dist/unpacker/browsers.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/dist/unpacker/feature.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/dist/unpacker/features.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/dist/unpacker/index.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/dist/unpacker/region.js
+lib/node_modules/autoprefixer/node_modules/caniuse-lite/package.json
+lib/node_modules/autoprefixer/node_modules/electron-to-chromium/LICENSE
+lib/node_modules/autoprefixer/node_modules/electron-to-chromium/README.md
+lib/node_modules/autoprefixer/node_modules/electron-to-chromium/chromium-versions.js
+lib/node_modules/autoprefixer/node_modules/electron-to-chromium/chromium-versions.json
+lib/node_modules/autoprefixer/node_modules/electron-to-chromium/full-chromium-versions.js
+lib/node_modules/autoprefixer/node_modules/electron-to-chromium/full-chromium-versions.json
+lib/node_modules/autoprefixer/node_modules/electron-to-chromium/full-versions.js
+lib/node_modules/autoprefixer/node_modules/electron-to-chromium/full-versions.json
+lib/node_modules/autoprefixer/node_modules/electron-to-chromium/index.js
+lib/node_modules/autoprefixer/node_modules/electron-to-chromium/package.json
+lib/node_modules/autoprefixer/node_modules/electron-to-chromium/versions.js
+lib/node_modules/autoprefixer/node_modules/electron-to-chromium/versions.json
+lib/node_modules/autoprefixer/node_modules/escalade/dist/index.js
+lib/node_modules/autoprefixer/node_modules/escalade/dist/index.mjs
+lib/node_modules/autoprefixer/node_modules/escalade/index.d.mts
+lib/node_modules/autoprefixer/node_modules/escalade/index.d.ts
+lib/node_modules/autoprefixer/node_modules/escalade/license
+lib/node_modules/autoprefixer/node_modules/escalade/package.json
+lib/node_modules/autoprefixer/node_modules/escalade/readme.md
+lib/node_modules/autoprefixer/node_modules/escalade/sync/index.d.mts
+lib/node_modules/autoprefixer/node_modules/escalade/sync/index.d.ts
+lib/node_modules/autoprefixer/node_modules/escalade/sync/index.js
+lib/node_modules/autoprefixer/node_modules/escalade/sync/index.mjs
+lib/node_modules/autoprefixer/node_modules/fraction.js/LICENSE
+lib/node_modules/autoprefixer/node_modules/fraction.js/README.md
+lib/node_modules/autoprefixer/node_modules/fraction.js/bigfraction.js
+lib/node_modules/autoprefixer/node_modules/fraction.js/fraction.cjs
+lib/node_modules/autoprefixer/node_modules/fraction.js/fraction.d.ts
+lib/node_modules/autoprefixer/node_modules/fraction.js/fraction.js
+lib/node_modules/autoprefixer/node_modules/fraction.js/fraction.min.js
+lib/node_modules/autoprefixer/node_modules/fraction.js/package.json
+lib/node_modules/autoprefixer/node_modules/node-releases/LICENSE
+lib/node_modules/autoprefixer/node_modules/node-releases/README.md
+lib/node_modules/autoprefixer/node_modules/node-releases/data/processed/envs.json
+lib/node_modules/autoprefixer/node_modules/node-releases/data/release-schedule/release-schedule.json
+lib/node_modules/autoprefixer/node_modules/node-releases/package.json
+lib/node_modules/autoprefixer/node_modules/normalize-range/index.js
+lib/node_modules/autoprefixer/node_modules/normalize-range/license
+lib/node_modules/autoprefixer/node_modules/normalize-range/package.json
+lib/node_modules/autoprefixer/node_modules/normalize-range/readme.md
+lib/node_modules/autoprefixer/node_modules/picocolors/LICENSE
+lib/node_modules/autoprefixer/node_modules/picocolors/README.md
+lib/node_modules/autoprefixer/node_modules/picocolors/package.json
+lib/node_modules/autoprefixer/node_modules/picocolors/picocolors.browser.js
+lib/node_modules/autoprefixer/node_modules/picocolors/picocolors.d.ts
+lib/node_modules/autoprefixer/node_modules/picocolors/picocolors.js
+lib/node_modules/autoprefixer/node_modules/picocolors/types.d.ts
+lib/node_modules/autoprefixer/node_modules/postcss-value-parser/LICENSE
+lib/node_modules/autoprefixer/node_modules/postcss-value-parser/README.md
+lib/node_modules/autoprefixer/node_modules/postcss-value-parser/lib/index.d.ts
+lib/node_modules/autoprefixer/node_modules/postcss-value-parser/lib/index.js
+lib/node_modules/autoprefixer/node_modules/postcss-value-parser/lib/parse.js
+lib/node_modules/autoprefixer/node_modules/postcss-value-parser/lib/stringify.js
+lib/node_modules/autoprefixer/node_modules/postcss-value-parser/lib/unit.js
+lib/node_modules/autoprefixer/node_modules/postcss-value-parser/lib/walk.js
+lib/node_modules/autoprefixer/node_modules/postcss-value-parser/package.json
+lib/node_modules/autoprefixer/node_modules/update-browserslist-db/LICENSE
+lib/node_modules/autoprefixer/node_modules/update-browserslist-db/README.md
+lib/node_modules/autoprefixer/node_modules/update-browserslist-db/check-npm-version.js
+lib/node_modules/autoprefixer/node_modules/update-browserslist-db/cli.js
+lib/node_modules/autoprefixer/node_modules/update-browserslist-db/index.d.ts
+lib/node_modules/autoprefixer/node_modules/update-browserslist-db/index.js
+lib/node_modules/autoprefixer/node_modules/update-browserslist-db/package.json
+lib/node_modules/autoprefixer/node_modules/update-browserslist-db/utils.js
+lib/node_modules/autoprefixer/package.json
+lib/node_modules/daisyui/LICENSE
+lib/node_modules/daisyui/README.md
+lib/node_modules/daisyui/base/properties.css
+lib/node_modules/daisyui/base/properties/index.js
+lib/node_modules/daisyui/base/properties/object.js
+lib/node_modules/daisyui/base/reset.css
+lib/node_modules/daisyui/base/rootcolor.css
+lib/node_modules/daisyui/base/rootcolor/index.js
+lib/node_modules/daisyui/base/rootcolor/object.js
+lib/node_modules/daisyui/base/rootscrollgutter.css
+lib/node_modules/daisyui/base/rootscrollgutter/index.js
+lib/node_modules/daisyui/base/rootscrollgutter/object.js
+lib/node_modules/daisyui/base/rootscrolllock.css
+lib/node_modules/daisyui/base/rootscrolllock/index.js
+lib/node_modules/daisyui/base/rootscrolllock/object.js
+lib/node_modules/daisyui/base/scrollbar.css
+lib/node_modules/daisyui/base/scrollbar/index.js
+lib/node_modules/daisyui/base/scrollbar/object.js
+lib/node_modules/daisyui/base/svg.css
+lib/node_modules/daisyui/base/svg/index.js
+lib/node_modules/daisyui/base/svg/object.js
+lib/node_modules/daisyui/chunks.css
+lib/node_modules/daisyui/colors/properties-extended.css
+lib/node_modules/daisyui/colors/properties.css
+lib/node_modules/daisyui/colors/responsive-extended.css
+lib/node_modules/daisyui/colors/responsive.css
+lib/node_modules/daisyui/colors/states-extended.css
+lib/node_modules/daisyui/colors/states.css
+lib/node_modules/daisyui/components/alert.css
+lib/node_modules/daisyui/components/alert/index.js
+lib/node_modules/daisyui/components/alert/object.js
+lib/node_modules/daisyui/components/avatar.css
+lib/node_modules/daisyui/components/avatar/index.js
+lib/node_modules/daisyui/components/avatar/object.js
+lib/node_modules/daisyui/components/badge.css
+lib/node_modules/daisyui/components/badge/index.js
+lib/node_modules/daisyui/components/badge/object.js
+lib/node_modules/daisyui/components/breadcrumbs.css
+lib/node_modules/daisyui/components/breadcrumbs/index.js
+lib/node_modules/daisyui/components/breadcrumbs/object.js
+lib/node_modules/daisyui/components/button.css
+lib/node_modules/daisyui/components/button/index.js
+lib/node_modules/daisyui/components/button/object.js
+lib/node_modules/daisyui/components/calendar.css
+lib/node_modules/daisyui/components/calendar/index.js
+lib/node_modules/daisyui/components/calendar/object.js
+lib/node_modules/daisyui/components/card.css
+lib/node_modules/daisyui/components/card/index.js
+lib/node_modules/daisyui/components/card/object.js
+lib/node_modules/daisyui/components/carousel.css
+lib/node_modules/daisyui/components/carousel/index.js
+lib/node_modules/daisyui/components/carousel/object.js
+lib/node_modules/daisyui/components/chat.css
+lib/node_modules/daisyui/components/chat/index.js
+lib/node_modules/daisyui/components/chat/object.js
+lib/node_modules/daisyui/components/checkbox.css
+lib/node_modules/daisyui/components/checkbox/index.js
+lib/node_modules/daisyui/components/checkbox/object.js
+lib/node_modules/daisyui/components/collapse.css
+lib/node_modules/daisyui/components/collapse/index.js
+lib/node_modules/daisyui/components/collapse/object.js
+lib/node_modules/daisyui/components/countdown.css
+lib/node_modules/daisyui/components/countdown/index.js
+lib/node_modules/daisyui/components/countdown/object.js
+lib/node_modules/daisyui/components/diff.css
+lib/node_modules/daisyui/components/diff/index.js
+lib/node_modules/daisyui/components/diff/object.js
+lib/node_modules/daisyui/components/divider.css
+lib/node_modules/daisyui/components/divider/index.js
+lib/node_modules/daisyui/components/divider/object.js
+lib/node_modules/daisyui/components/dock.css
+lib/node_modules/daisyui/components/dock/index.js
+lib/node_modules/daisyui/components/dock/object.js
+lib/node_modules/daisyui/components/drawer.css
+lib/node_modules/daisyui/components/drawer/index.js
+lib/node_modules/daisyui/components/drawer/object.js
+lib/node_modules/daisyui/components/dropdown.css
+lib/node_modules/daisyui/components/dropdown/index.js
+lib/node_modules/daisyui/components/dropdown/object.js
+lib/node_modules/daisyui/components/fieldset.css
+lib/node_modules/daisyui/components/fieldset/index.js
+lib/node_modules/daisyui/components/fieldset/object.js
+lib/node_modules/daisyui/components/fileinput.css
+lib/node_modules/daisyui/components/fileinput/index.js
+lib/node_modules/daisyui/components/fileinput/object.js
+lib/node_modules/daisyui/components/filter.css
+lib/node_modules/daisyui/components/filter/index.js
+lib/node_modules/daisyui/components/filter/object.js
+lib/node_modules/daisyui/components/footer.css
+lib/node_modules/daisyui/components/footer/index.js
+lib/node_modules/daisyui/components/footer/object.js
+lib/node_modules/daisyui/components/hero.css
+lib/node_modules/daisyui/components/hero/index.js
+lib/node_modules/daisyui/components/hero/object.js
+lib/node_modules/daisyui/components/indicator.css
+lib/node_modules/daisyui/components/indicator/index.js
+lib/node_modules/daisyui/components/indicator/object.js
+lib/node_modules/daisyui/components/input.css
+lib/node_modules/daisyui/components/input/index.js
+lib/node_modules/daisyui/components/input/object.js
+lib/node_modules/daisyui/components/kbd.css
+lib/node_modules/daisyui/components/kbd/index.js
+lib/node_modules/daisyui/components/kbd/object.js
+lib/node_modules/daisyui/components/label.css
+lib/node_modules/daisyui/components/label/index.js
+lib/node_modules/daisyui/components/label/object.js
+lib/node_modules/daisyui/components/link.css
+lib/node_modules/daisyui/components/link/index.js
+lib/node_modules/daisyui/components/link/object.js
+lib/node_modules/daisyui/components/list.css
+lib/node_modules/daisyui/components/list/index.js
+lib/node_modules/daisyui/components/list/object.js
+lib/node_modules/daisyui/components/loading.css
+lib/node_modules/daisyui/components/loading/index.js
+lib/node_modules/daisyui/components/loading/object.js
+lib/node_modules/daisyui/components/mask.css
+lib/node_modules/daisyui/components/mask/index.js
+lib/node_modules/daisyui/components/mask/object.js
+lib/node_modules/daisyui/components/menu.css
+lib/node_modules/daisyui/components/menu/index.js
+lib/node_modules/daisyui/components/menu/object.js
+lib/node_modules/daisyui/components/mockup.css
+lib/node_modules/daisyui/components/mockup/index.js
+lib/node_modules/daisyui/components/mockup/object.js
+lib/node_modules/daisyui/components/modal.css
+lib/node_modules/daisyui/components/modal/index.js
+lib/node_modules/daisyui/components/modal/object.js
+lib/node_modules/daisyui/components/navbar.css
+lib/node_modules/daisyui/components/navbar/index.js
+lib/node_modules/daisyui/components/navbar/object.js
+lib/node_modules/daisyui/components/progress.css
+lib/node_modules/daisyui/components/progress/index.js
+lib/node_modules/daisyui/components/progress/object.js
+lib/node_modules/daisyui/components/radialprogress.css
+lib/node_modules/daisyui/components/radialprogress/index.js
+lib/node_modules/daisyui/components/radialprogress/object.js
+lib/node_modules/daisyui/components/radio.css
+lib/node_modules/daisyui/components/radio/index.js
+lib/node_modules/daisyui/components/radio/object.js
+lib/node_modules/daisyui/components/range.css
+lib/node_modules/daisyui/components/range/index.js
+lib/node_modules/daisyui/components/range/object.js
+lib/node_modules/daisyui/components/rating.css
+lib/node_modules/daisyui/components/rating/index.js
+lib/node_modules/daisyui/components/rating/object.js
+lib/node_modules/daisyui/components/select.css
+lib/node_modules/daisyui/components/select/index.js
+lib/node_modules/daisyui/components/select/object.js
+lib/node_modules/daisyui/components/skeleton.css
+lib/node_modules/daisyui/components/skeleton/index.js
+lib/node_modules/daisyui/components/skeleton/object.js
+lib/node_modules/daisyui/components/stack.css
+lib/node_modules/daisyui/components/stack/index.js
+lib/node_modules/daisyui/components/stack/object.js
+lib/node_modules/daisyui/components/stat.css
+lib/node_modules/daisyui/components/stat/index.js
+lib/node_modules/daisyui/components/stat/object.js
+lib/node_modules/daisyui/components/status.css
+lib/node_modules/daisyui/components/status/index.js
+lib/node_modules/daisyui/components/status/object.js
+lib/node_modules/daisyui/components/steps.css
+lib/node_modules/daisyui/components/steps/index.js
+lib/node_modules/daisyui/components/steps/object.js
+lib/node_modules/daisyui/components/swap.css
+lib/node_modules/daisyui/components/swap/index.js
+lib/node_modules/daisyui/components/swap/object.js
+lib/node_modules/daisyui/components/tab.css
+lib/node_modules/daisyui/components/tab/index.js
+lib/node_modules/daisyui/components/tab/object.js
+lib/node_modules/daisyui/components/table.css
+lib/node_modules/daisyui/components/table/index.js
+lib/node_modules/daisyui/components/table/object.js
+lib/node_modules/daisyui/components/textarea.css
+lib/node_modules/daisyui/components/textarea/index.js
+lib/node_modules/daisyui/components/textarea/object.js
+lib/node_modules/daisyui/components/timeline.css
+lib/node_modules/daisyui/components/timeline/index.js
+lib/node_modules/daisyui/components/timeline/object.js
+lib/node_modules/daisyui/components/toast.css
+lib/node_modules/daisyui/components/toast/index.js
+lib/node_modules/daisyui/components/toast/object.js
+lib/node_modules/daisyui/components/toggle.css
+lib/node_modules/daisyui/components/toggle/index.js
+lib/node_modules/daisyui/components/toggle/object.js
+lib/node_modules/daisyui/components/tooltip.css
+lib/node_modules/daisyui/components/tooltip/index.js
+lib/node_modules/daisyui/components/tooltip/object.js
+lib/node_modules/daisyui/components/validator.css
+lib/node_modules/daisyui/components/validator/index.js
+lib/node_modules/daisyui/components/validator/object.js
+lib/node_modules/daisyui/daisyui.css
+lib/node_modules/daisyui/functions/addPrefix.js
+lib/node_modules/daisyui/functions/plugin.js
+lib/node_modules/daisyui/functions/pluginOptionsHandler.js
+lib/node_modules/daisyui/functions/themeOrder.js
+lib/node_modules/daisyui/functions/variables.js
+lib/node_modules/daisyui/imports.js
+lib/node_modules/daisyui/index.js
+lib/node_modules/daisyui/package.json
+lib/node_modules/daisyui/theme/abyss.css
+lib/node_modules/daisyui/theme/abyss/index.js
+lib/node_modules/daisyui/theme/abyss/object.js
+lib/node_modules/daisyui/theme/acid.css
+lib/node_modules/daisyui/theme/acid/index.js
+lib/node_modules/daisyui/theme/acid/object.js
+lib/node_modules/daisyui/theme/aqua.css
+lib/node_modules/daisyui/theme/aqua/index.js
+lib/node_modules/daisyui/theme/aqua/object.js
+lib/node_modules/daisyui/theme/autumn.css
+lib/node_modules/daisyui/theme/autumn/index.js
+lib/node_modules/daisyui/theme/autumn/object.js
+lib/node_modules/daisyui/theme/black.css
+lib/node_modules/daisyui/theme/black/index.js
+lib/node_modules/daisyui/theme/black/object.js
+lib/node_modules/daisyui/theme/bumblebee.css
+lib/node_modules/daisyui/theme/bumblebee/index.js
+lib/node_modules/daisyui/theme/bumblebee/object.js
+lib/node_modules/daisyui/theme/business.css
+lib/node_modules/daisyui/theme/business/index.js
+lib/node_modules/daisyui/theme/business/object.js
+lib/node_modules/daisyui/theme/caramellatte.css
+lib/node_modules/daisyui/theme/caramellatte/index.js
+lib/node_modules/daisyui/theme/caramellatte/object.js
+lib/node_modules/daisyui/theme/cmyk.css
+lib/node_modules/daisyui/theme/cmyk/index.js
+lib/node_modules/daisyui/theme/cmyk/object.js
+lib/node_modules/daisyui/theme/coffee.css
+lib/node_modules/daisyui/theme/coffee/index.js
+lib/node_modules/daisyui/theme/coffee/object.js
+lib/node_modules/daisyui/theme/corporate.css
+lib/node_modules/daisyui/theme/corporate/index.js
+lib/node_modules/daisyui/theme/corporate/object.js
+lib/node_modules/daisyui/theme/cupcake.css
+lib/node_modules/daisyui/theme/cupcake/index.js
+lib/node_modules/daisyui/theme/cupcake/object.js
+lib/node_modules/daisyui/theme/cyberpunk.css
+lib/node_modules/daisyui/theme/cyberpunk/index.js
+lib/node_modules/daisyui/theme/cyberpunk/object.js
+lib/node_modules/daisyui/theme/dark.css
+lib/node_modules/daisyui/theme/dark/index.js
+lib/node_modules/daisyui/theme/dark/object.js
+lib/node_modules/daisyui/theme/dim.css
+lib/node_modules/daisyui/theme/dim/index.js
+lib/node_modules/daisyui/theme/dim/object.js
+lib/node_modules/daisyui/theme/dracula.css
+lib/node_modules/daisyui/theme/dracula/index.js
+lib/node_modules/daisyui/theme/dracula/object.js
+lib/node_modules/daisyui/theme/emerald.css
+lib/node_modules/daisyui/theme/emerald/index.js
+lib/node_modules/daisyui/theme/emerald/object.js
+lib/node_modules/daisyui/theme/fantasy.css
+lib/node_modules/daisyui/theme/fantasy/index.js
+lib/node_modules/daisyui/theme/fantasy/object.js
+lib/node_modules/daisyui/theme/forest.css
+lib/node_modules/daisyui/theme/forest/index.js
+lib/node_modules/daisyui/theme/forest/object.js
+lib/node_modules/daisyui/theme/garden.css
+lib/node_modules/daisyui/theme/garden/index.js
+lib/node_modules/daisyui/theme/garden/object.js
+lib/node_modules/daisyui/theme/halloween.css
+lib/node_modules/daisyui/theme/halloween/index.js
+lib/node_modules/daisyui/theme/halloween/object.js
+lib/node_modules/daisyui/theme/index.js
+lib/node_modules/daisyui/theme/lemonade.css
+lib/node_modules/daisyui/theme/lemonade/index.js
+lib/node_modules/daisyui/theme/lemonade/object.js
+lib/node_modules/daisyui/theme/light.css
+lib/node_modules/daisyui/theme/light/index.js
+lib/node_modules/daisyui/theme/light/object.js
+lib/node_modules/daisyui/theme/lofi.css
+lib/node_modules/daisyui/theme/lofi/index.js
+lib/node_modules/daisyui/theme/lofi/object.js
+lib/node_modules/daisyui/theme/luxury.css
+lib/node_modules/daisyui/theme/luxury/index.js
+lib/node_modules/daisyui/theme/luxury/object.js
+lib/node_modules/daisyui/theme/night.css
+lib/node_modules/daisyui/theme/night/index.js
+lib/node_modules/daisyui/theme/night/object.js
+lib/node_modules/daisyui/theme/nord.css
+lib/node_modules/daisyui/theme/nord/index.js
+lib/node_modules/daisyui/theme/nord/object.js
+lib/node_modules/daisyui/theme/object.d.ts
+lib/node_modules/daisyui/theme/object.js
+lib/node_modules/daisyui/theme/pastel.css
+lib/node_modules/daisyui/theme/pastel/index.js
+lib/node_modules/daisyui/theme/pastel/object.js
+lib/node_modules/daisyui/theme/retro.css
+lib/node_modules/daisyui/theme/retro/index.js
+lib/node_modules/daisyui/theme/retro/object.js
+lib/node_modules/daisyui/theme/silk.css
+lib/node_modules/daisyui/theme/silk/index.js
+lib/node_modules/daisyui/theme/silk/object.js
+lib/node_modules/daisyui/theme/sunset.css
+lib/node_modules/daisyui/theme/sunset/index.js
+lib/node_modules/daisyui/theme/sunset/object.js
+lib/node_modules/daisyui/theme/synthwave.css
+lib/node_modules/daisyui/theme/synthwave/index.js
+lib/node_modules/daisyui/theme/synthwave/object.js
+lib/node_modules/daisyui/theme/valentine.css
+lib/node_modules/daisyui/theme/valentine/index.js
+lib/node_modules/daisyui/theme/valentine/object.js
+lib/node_modules/daisyui/theme/winter.css
+lib/node_modules/daisyui/theme/winter/index.js
+lib/node_modules/daisyui/theme/winter/object.js
+lib/node_modules/daisyui/theme/wireframe.css
+lib/node_modules/daisyui/theme/wireframe/index.js
+lib/node_modules/daisyui/theme/wireframe/object.js
+lib/node_modules/daisyui/themes.css
+lib/node_modules/daisyui/utilities/glass.css
+lib/node_modules/daisyui/utilities/glass/index.js
+lib/node_modules/daisyui/utilities/glass/object.js
+lib/node_modules/daisyui/utilities/join.css
+lib/node_modules/daisyui/utilities/join/index.js
+lib/node_modules/daisyui/utilities/join/object.js
+lib/node_modules/daisyui/utilities/radius.css
+lib/node_modules/daisyui/utilities/radius/index.js
+lib/node_modules/daisyui/utilities/radius/object.js
+lib/node_modules/daisyui/utilities/typography.css
+lib/node_modules/daisyui/utilities/typography/index.js
+lib/node_modules/daisyui/utilities/typography/object.js
+lib/node_modules/postcss/LICENSE
+lib/node_modules/postcss/README.md
+lib/node_modules/postcss/lib/at-rule.d.ts
+lib/node_modules/postcss/lib/at-rule.js
+lib/node_modules/postcss/lib/comment.d.ts
+lib/node_modules/postcss/lib/comment.js
+lib/node_modules/postcss/lib/container.d.ts
+lib/node_modules/postcss/lib/container.js
+lib/node_modules/postcss/lib/css-syntax-error.d.ts
+lib/node_modules/postcss/lib/css-syntax-error.js
+lib/node_modules/postcss/lib/declaration.d.ts
+lib/node_modules/postcss/lib/declaration.js
+lib/node_modules/postcss/lib/document.d.ts
+lib/node_modules/postcss/lib/document.js
+lib/node_modules/postcss/lib/fromJSON.d.ts
+lib/node_modules/postcss/lib/fromJSON.js
+lib/node_modules/postcss/lib/input.d.ts
+lib/node_modules/postcss/lib/input.js
+lib/node_modules/postcss/lib/lazy-result.d.ts
+lib/node_modules/postcss/lib/lazy-result.js
+lib/node_modules/postcss/lib/list.d.ts
+lib/node_modules/postcss/lib/list.js
+lib/node_modules/postcss/lib/map-generator.js
+lib/node_modules/postcss/lib/no-work-result.d.ts
+lib/node_modules/postcss/lib/no-work-result.js
+lib/node_modules/postcss/lib/node.d.ts
+lib/node_modules/postcss/lib/node.js
+lib/node_modules/postcss/lib/parse.d.ts
+lib/node_modules/postcss/lib/parse.js
+lib/node_modules/postcss/lib/parser.js
+lib/node_modules/postcss/lib/postcss.d.mts
+lib/node_modules/postcss/lib/postcss.d.ts
+lib/node_modules/postcss/lib/postcss.js
+lib/node_modules/postcss/lib/postcss.mjs
+lib/node_modules/postcss/lib/previous-map.d.ts
+lib/node_modules/postcss/lib/previous-map.js
+lib/node_modules/postcss/lib/processor.d.ts
+lib/node_modules/postcss/lib/processor.js
+lib/node_modules/postcss/lib/result.d.ts
+lib/node_modules/postcss/lib/result.js
+lib/node_modules/postcss/lib/root.d.ts
+lib/node_modules/postcss/lib/root.js
+lib/node_modules/postcss/lib/rule.d.ts
+lib/node_modules/postcss/lib/rule.js
+lib/node_modules/postcss/lib/stringifier.d.ts
+lib/node_modules/postcss/lib/stringifier.js
+lib/node_modules/postcss/lib/stringify.d.ts
+lib/node_modules/postcss/lib/stringify.js
+lib/node_modules/postcss/lib/symbols.js
+lib/node_modules/postcss/lib/terminal-highlight.js
+lib/node_modules/postcss/lib/tokenize.js
+lib/node_modules/postcss/lib/warn-once.js
+lib/node_modules/postcss/lib/warning.d.ts
+lib/node_modules/postcss/lib/warning.js
+lib/node_modules/postcss/node_modules/.bin/nanoid
+lib/node_modules/postcss/node_modules/nanoid/LICENSE
+lib/node_modules/postcss/node_modules/nanoid/README.md
+lib/node_modules/postcss/node_modules/nanoid/async/index.browser.cjs
+lib/node_modules/postcss/node_modules/nanoid/async/index.browser.js
+lib/node_modules/postcss/node_modules/nanoid/async/index.cjs
+lib/node_modules/postcss/node_modules/nanoid/async/index.d.ts
+lib/node_modules/postcss/node_modules/nanoid/async/index.js
+lib/node_modules/postcss/node_modules/nanoid/async/index.native.js
+lib/node_modules/postcss/node_modules/nanoid/async/package.json
+lib/node_modules/postcss/node_modules/nanoid/bin/nanoid.cjs
+lib/node_modules/postcss/node_modules/nanoid/index.browser.cjs
+lib/node_modules/postcss/node_modules/nanoid/index.browser.js
+lib/node_modules/postcss/node_modules/nanoid/index.cjs
+lib/node_modules/postcss/node_modules/nanoid/index.d.cts
+lib/node_modules/postcss/node_modules/nanoid/index.d.ts
+lib/node_modules/postcss/node_modules/nanoid/index.js
+lib/node_modules/postcss/node_modules/nanoid/nanoid.js
+lib/node_modules/postcss/node_modules/nanoid/non-secure/index.cjs
+lib/node_modules/postcss/node_modules/nanoid/non-secure/index.d.ts
+lib/node_modules/postcss/node_modules/nanoid/non-secure/index.js
+lib/node_modules/postcss/node_modules/nanoid/non-secure/package.json
+lib/node_modules/postcss/node_modules/nanoid/package.json
+lib/node_modules/postcss/node_modules/nanoid/url-alphabet/index.cjs
+lib/node_modules/postcss/node_modules/nanoid/url-alphabet/index.js
+lib/node_modules/postcss/node_modules/nanoid/url-alphabet/package.json
+lib/node_modules/postcss/node_modules/picocolors/LICENSE
+lib/node_modules/postcss/node_modules/picocolors/README.md
+lib/node_modules/postcss/node_modules/picocolors/package.json
+lib/node_modules/postcss/node_modules/picocolors/picocolors.browser.js
+lib/node_modules/postcss/node_modules/picocolors/picocolors.d.ts
+lib/node_modules/postcss/node_modules/picocolors/picocolors.js
+lib/node_modules/postcss/node_modules/picocolors/types.d.ts
+lib/node_modules/postcss/node_modules/source-map-js/LICENSE
+lib/node_modules/postcss/node_modules/source-map-js/README.md
+lib/node_modules/postcss/node_modules/source-map-js/lib/array-set.js
+lib/node_modules/postcss/node_modules/source-map-js/lib/base64-vlq.js
+lib/node_modules/postcss/node_modules/source-map-js/lib/base64.js
+lib/node_modules/postcss/node_modules/source-map-js/lib/binary-search.js
+lib/node_modules/postcss/node_modules/source-map-js/lib/mapping-list.js
+lib/node_modules/postcss/node_modules/source-map-js/lib/quick-sort.js
+lib/node_modules/postcss/node_modules/source-map-js/lib/source-map-consumer.d.ts
+lib/node_modules/postcss/node_modules/source-map-js/lib/source-map-consumer.js
+lib/node_modules/postcss/node_modules/source-map-js/lib/source-map-generator.d.ts
+lib/node_modules/postcss/node_modules/source-map-js/lib/source-map-generator.js
+lib/node_modules/postcss/node_modules/source-map-js/lib/source-node.d.ts
+lib/node_modules/postcss/node_modules/source-map-js/lib/source-node.js
+lib/node_modules/postcss/node_modules/source-map-js/lib/util.js
+lib/node_modules/postcss/node_modules/source-map-js/package.json
+lib/node_modules/postcss/node_modules/source-map-js/source-map.d.ts
+lib/node_modules/postcss/node_modules/source-map-js/source-map.js
+lib/node_modules/postcss/package.json
+lib/node_modules/tailwindcss/LICENSE
+lib/node_modules/tailwindcss/README.md
+lib/node_modules/tailwindcss/dist/chunk-E562WLSY.mjs
+lib/node_modules/tailwindcss/dist/chunk-G32FJCSR.mjs
+lib/node_modules/tailwindcss/dist/chunk-HTB5LLOP.mjs
+lib/node_modules/tailwindcss/dist/colors-b_6i0Oi7.d.ts
+lib/node_modules/tailwindcss/dist/colors.d.mts
+lib/node_modules/tailwindcss/dist/colors.d.ts
+lib/node_modules/tailwindcss/dist/colors.js
+lib/node_modules/tailwindcss/dist/colors.mjs
+lib/node_modules/tailwindcss/dist/default-theme.d.mts
+lib/node_modules/tailwindcss/dist/default-theme.d.ts
+lib/node_modules/tailwindcss/dist/default-theme.js
+lib/node_modules/tailwindcss/dist/default-theme.mjs
+lib/node_modules/tailwindcss/dist/flatten-color-palette.d.mts
+lib/node_modules/tailwindcss/dist/flatten-color-palette.d.ts
+lib/node_modules/tailwindcss/dist/flatten-color-palette.js
+lib/node_modules/tailwindcss/dist/flatten-color-palette.mjs
+lib/node_modules/tailwindcss/dist/lib.d.mts
+lib/node_modules/tailwindcss/dist/lib.d.ts
+lib/node_modules/tailwindcss/dist/lib.js
+lib/node_modules/tailwindcss/dist/lib.mjs
+lib/node_modules/tailwindcss/dist/plugin.d.mts
+lib/node_modules/tailwindcss/dist/plugin.d.ts
+lib/node_modules/tailwindcss/dist/plugin.js
+lib/node_modules/tailwindcss/dist/plugin.mjs
+lib/node_modules/tailwindcss/dist/resolve-config-BIFUA2FY.d.ts
+lib/node_modules/tailwindcss/dist/resolve-config-QUZ9b-Gn.d.mts
+lib/node_modules/tailwindcss/dist/types-B254mqw1.d.mts
+lib/node_modules/tailwindcss/index.css
+lib/node_modules/tailwindcss/package.json
+lib/node_modules/tailwindcss/preflight.css
+lib/node_modules/tailwindcss/theme.css
+lib/node_modules/tailwindcss/utilities.css
diff --git a/www/xist/Makefile b/www/xist/Makefile
index 13f140f0276a..e88a6233b951 100644
--- a/www/xist/Makefile
+++ b/www/xist/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xist
PORTVERSION= 5.34
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www python
MASTER_SITES= PYPI \
http://ftp.livinglogic.de/xist/
@@ -14,7 +14,7 @@ WWW= http://www.livinglogic.de/Python/xist/
LICENSE= MIT
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cssutils>=1.0,1:www/py-cssutils@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>=3.4:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>=3.4:devel/py-lxml5@${PY_FLAVOR} \
${PY_PILLOW}
USES= python tar:bzip2
diff --git a/x11-fm/doublecmd/Makefile b/x11-fm/doublecmd/Makefile
index fbc2bd188176..b986aeda08ec 100644
--- a/x11-fm/doublecmd/Makefile
+++ b/x11-fm/doublecmd/Makefile
@@ -1,14 +1,13 @@
PORTNAME= doublecmd
-PORTVERSION= 1.1.24
+PORTVERSION= 1.1.26
DISTVERSIONPREFIX= v
-PORTREVISION= 1
CATEGORIES= x11-fm
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
-PATCH_SITES+= https://github.com/doublecmd/doublecmd/commit/
-PATCHFILES+= 11f8742da2464570b588865fffe6090107a7f543.patch:-p1
-PATCHFILES+= e38813f8d5a1c0ea9696a9b8c4f5580b17681627.patch:-p1
-PATCHFILES+= 68d1c6e4e1dc0dd16755ee6209bf21bdf95c7690.patch:-p1
+#PATCH_SITES+= https://github.com/doublecmd/doublecmd/commit/
+#PATCHFILES+= 11f8742da2464570b588865fffe6090107a7f543.patch:-p1
+#PATCHFILES+= e38813f8d5a1c0ea9696a9b8c4f5580b17681627.patch:-p1
+#PATCHFILES+= 68d1c6e4e1dc0dd16755ee6209bf21bdf95c7690.patch:-p1
MAINTAINER= fluffy@FreeBSD.org
COMMENT= Total Commander like file manager for the X Window System
@@ -16,7 +15,7 @@ WWW= https://doublecmd.sourceforge.io
LICENSE= GPLv2
-ONLY_FOR_ARCHS= i386 amd64
+ONLY_FOR_ARCHS= i386 amd64 aarch64
gtk2_CONFLICTS_INSTALL= ${PORTNAME}-qt5 ${PORTNAME}-qt6
qt5_CONFLICTS_INSTALL= ${PORTNAME}-gtk2 ${PORTNAME}-qt6
@@ -29,8 +28,9 @@ GH_PROJECT= doublecmd.github.io:help
GH_TAGNAME= ${DISTVERSIONPREFIX}${DCHELP}:help
USE_GNOME= cairo glib20
USE_XORG= x11
+USE_BINUTILS= yes
-DCHELP= 1.1.24
+DCHELP= 1.1.26
LAZARUS_PROJECT_FILES= components/chsdet/chsdet.lpk \
components/multithreadprocs/multithreadprocslaz.lpk \
@@ -46,6 +46,7 @@ LAZBUILD_ARGS= --pcp=${WRKSRC}/tmppcp -d
LAZARUS_NO_FLAVORS= gtk3
MAKE_ENV+= LDVER=ld.bfd # for DragonFly
+#MAKE_ENV+= CPU_TARGET=x86_64
PLIST= ${WRKDIR}/pkg-plist
PORTDOCS= *
diff --git a/x11-fm/doublecmd/distinfo b/x11-fm/doublecmd/distinfo
index bd0c696f262b..beaf4ead59a8 100644
--- a/x11-fm/doublecmd/distinfo
+++ b/x11-fm/doublecmd/distinfo
@@ -1,11 +1,5 @@
-TIMESTAMP = 1745258949
-SHA256 (doublecmd-doublecmd-v1.1.24_GH0.tar.gz) = 507d60055642b2cb89bccc4838b67bc9e4127003335c83bda1d9b3733c67d502
-SIZE (doublecmd-doublecmd-v1.1.24_GH0.tar.gz) = 9493483
-SHA256 (doublecmd-doublecmd.github.io-v1.1.24_GH0.tar.gz) = 847f84d7cfbf128a6126585e12d77f81e25574d269a7a1e4779c25e6d7d8cbc1
-SIZE (doublecmd-doublecmd.github.io-v1.1.24_GH0.tar.gz) = 8014377
-SHA256 (11f8742da2464570b588865fffe6090107a7f543.patch) = 789767b9a578ae5b98275bf7e740adcb3a3c57ad295c715fe00b6708efd81651
-SIZE (11f8742da2464570b588865fffe6090107a7f543.patch) = 3002
-SHA256 (e38813f8d5a1c0ea9696a9b8c4f5580b17681627.patch) = 4962452c6dc28ae1236e6b4579359a61636201b573b8749b70a44f0658003b46
-SIZE (e38813f8d5a1c0ea9696a9b8c4f5580b17681627.patch) = 5257
-SHA256 (68d1c6e4e1dc0dd16755ee6209bf21bdf95c7690.patch) = 451dc8718c99a0f370afd1484581ca4d26c11f1aed011390551666c05b86b9b3
-SIZE (68d1c6e4e1dc0dd16755ee6209bf21bdf95c7690.patch) = 9140
+TIMESTAMP = 1749541859
+SHA256 (doublecmd-doublecmd-v1.1.26_GH0.tar.gz) = cb16d73b9f130f2df15f032bf791ecb9b89301cc78ef8b88e265134d2ad2c1ae
+SIZE (doublecmd-doublecmd-v1.1.26_GH0.tar.gz) = 9535946
+SHA256 (doublecmd-doublecmd.github.io-v1.1.26_GH0.tar.gz) = c6e176bc4c8f0e9cefd42d15088533e7850eb53719e946c5b3c8980a7391bf23
+SIZE (doublecmd-doublecmd.github.io-v1.1.26_GH0.tar.gz) = 8015248
diff --git a/x11-fm/doublecmd/files/patch-src_platform_unix_sdl2.pas b/x11-fm/doublecmd/files/patch-src_platform_unix_sdl2.pas
deleted file mode 100644
index a1356db13d36..000000000000
--- a/x11-fm/doublecmd/files/patch-src_platform_unix_sdl2.pas
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/platform/unix/sdl2.pas.orig 2025-01-24 23:49:21 UTC
-+++ src/platform/unix/sdl2.pas
-@@ -122,7 +122,7 @@ begin
- Exit(False);
- end;
- end;
-- Result:= BeginThread(@Play, AudioData) > 0;
-+ Result:= BeginThread(@Play, AudioData) > TThreadID(0);
- end;
-
- const
diff --git a/x11-themes/kf6-breeze-icons/Makefile b/x11-themes/kf6-breeze-icons/Makefile
index 26709f5114f4..5fe9828aa24c 100644
--- a/x11-themes/kf6-breeze-icons/Makefile
+++ b/x11-themes/kf6-breeze-icons/Makefile
@@ -1,12 +1,12 @@
PORTNAME= breeze-icons
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11-themes kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
COMMENT= Default KDE icon theme
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=4.9.3:devel/py-lxml@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=4.9.3:devel/py-lxml5@${PY_FLAVOR}
USES= cmake gl kde:6 qt:6 shebangfix tar:xz \
python:build
diff --git a/x11-toolkits/aquamarine/Makefile b/x11-toolkits/aquamarine/Makefile
index 6c2ccd552db2..9d9813b42b3b 100644
--- a/x11-toolkits/aquamarine/Makefile
+++ b/x11-toolkits/aquamarine/Makefile
@@ -1,7 +1,6 @@
PORTNAME= aquamarine
DISTVERSIONPREFIX= v
-DISTVERSION= 0.8.0
-PORTREVISION= 3
+DISTVERSION= 0.9.2
CATEGORIES= x11-toolkits
MAINTAINER= tagattie@FreeBSD.org
@@ -25,11 +24,16 @@ LIB_DEPENDS= libhyprutils.so:devel/hyprutils \
RUN_DEPENDS= mesa-dri>0:graphics/mesa-dri
USES= cmake:testing compiler:c++11-lib gl pathfix pkgconfig xorg
+
USE_GITHUB= yes
+GH_ACCOUNT= hyprwm
+
USE_GL= egl gbm glesv2
+USE_LDCONFIG= yes
USE_XORG= pixman
-GH_ACCOUNT= hyprwm
-PLIST_SUB= VERSION=${DISTVERSION:C/-.*//}
+
+PLIST_SUB= SOVERSION_MAJOR=8 \
+ SOVERSION_FULL=${DISTVERSION:C/-.*//}
# XXX Drop after FreeBSD 13.5 EOL around 2026-04-30
# https://cgit.freebsd.org/src/commit/?id=af93fea71038
diff --git a/x11-toolkits/aquamarine/distinfo b/x11-toolkits/aquamarine/distinfo
index 51cb6e0a5bfa..ff68f791f5df 100644
--- a/x11-toolkits/aquamarine/distinfo
+++ b/x11-toolkits/aquamarine/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742162448
-SHA256 (hyprwm-aquamarine-v0.8.0_GH0.tar.gz) = 1c3570de268fff008c6dd76472d783710b7f62c545f76091580c9edd13ad23d5
-SIZE (hyprwm-aquamarine-v0.8.0_GH0.tar.gz) = 85721
+TIMESTAMP = 1753009762
+SHA256 (hyprwm-aquamarine-v0.9.2_GH0.tar.gz) = ffcaa394ad12920ee50e4a7872e4e27d35426b03fadd21de92578d7ff4908f46
+SIZE (hyprwm-aquamarine-v0.9.2_GH0.tar.gz) = 87603
diff --git a/x11-toolkits/aquamarine/pkg-plist b/x11-toolkits/aquamarine/pkg-plist
index 5ca5c2c1c609..5f82a4bc586f 100644
--- a/x11-toolkits/aquamarine/pkg-plist
+++ b/x11-toolkits/aquamarine/pkg-plist
@@ -15,6 +15,6 @@ include/aquamarine/input/Input.hpp
include/aquamarine/misc/Attachment.hpp
include/aquamarine/output/Output.hpp
lib/libaquamarine.so
-lib/libaquamarine.so.7
-lib/libaquamarine.so.%%VERSION%%
+lib/libaquamarine.so.%%SOVERSION_MAJOR%%
+lib/libaquamarine.so.%%SOVERSION_FULL%%
libdata/pkgconfig/aquamarine.pc
diff --git a/x11-wm/hyprland/Makefile b/x11-wm/hyprland/Makefile
index 683573ccff8e..f60054a24293 100644
--- a/x11-wm/hyprland/Makefile
+++ b/x11-wm/hyprland/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hyprland
DISTVERSIONPREFIX= v
DISTVERSION= 0.48.1
-PORTREVISION= 4
+PORTREVISION= 6
CATEGORIES= x11-wm wayland
MAINTAINER= tagattie@FreeBSD.org
diff --git a/x11/cinnamon/Makefile b/x11/cinnamon/Makefile
index be6a5c8f2327..26fc204fd275 100644
--- a/x11/cinnamon/Makefile
+++ b/x11/cinnamon/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cinnamon
DISTVERSION= 6.4.10
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= x11 gnome
DIST_SUBDIR= gnome
@@ -32,7 +32,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} \
cinnamon-settings-daemon>0:sysutils/cinnamon-settings-daemon \
nemo:x11-fm/nemo \
${PY_PILLOW} \
- ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyinotify>0:devel/py-pyinotify@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pexpect>0:misc/py-pexpect@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-xapp>0:x11/py-python-xapp@${PY_FLAVOR} \
diff --git a/x11/hypridle/Makefile b/x11/hypridle/Makefile
index f60ebd25c5b9..c8ee2817c025 100644
--- a/x11/hypridle/Makefile
+++ b/x11/hypridle/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hypridle
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.6
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= x11 wayland
MAINTAINER= tagattie@FreeBSD.org
diff --git a/x11/hyprland-qtutils/Makefile b/x11/hyprland-qtutils/Makefile
index 84b981bce5ce..61d5e480b4eb 100644
--- a/x11/hyprland-qtutils/Makefile
+++ b/x11/hyprland-qtutils/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hyprland-qtutils
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.4
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= x11
MAINTAINER= tagattie@FreeBSD.org
diff --git a/x11/hyprlock/Makefile b/x11/hyprlock/Makefile
index ce13582540a2..a51a14b9d8a3 100644
--- a/x11/hyprlock/Makefile
+++ b/x11/hyprlock/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hyprlock
DISTVERSIONPREFIX= v
DISTVERSION= 0.8.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11 wayland
MAINTAINER= tagattie@FreeBSD.org
diff --git a/x11/hyprpaper/Makefile b/x11/hyprpaper/Makefile
index 418059726e6f..79479331e7ad 100644
--- a/x11/hyprpaper/Makefile
+++ b/x11/hyprpaper/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hyprpaper
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.5
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11 wayland
MAINTAINER= tagattie@FreeBSD.org
diff --git a/x11/hyprpicker/Makefile b/x11/hyprpicker/Makefile
index 61ab10134c61..94ba49df5cfd 100644
--- a/x11/hyprpicker/Makefile
+++ b/x11/hyprpicker/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hyprpicker
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.5
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11 wayland
MAINTAINER= tagattie@FreeBSD.org
diff --git a/x11/lightdm/Makefile b/x11/lightdm/Makefile
index dac21ec5c77b..94ee2c635347 100644
--- a/x11/lightdm/Makefile
+++ b/x11/lightdm/Makefile
@@ -63,7 +63,7 @@ VAPI_USE= GNOME=introspection:build
VAPI_CONFIGURE_ENABLE= vala
post-patch:
- @${REINPLACE_CMD} -e 's,%%PREFIX%%,${PREFIX},' \
+ @${REINPLACE_CMD} -i "" -e 's,%%PREFIX%%,${PREFIX},' \
${WRKSRC}/data/lightdm.1 \
${WRKSRC}/data/lightdm.conf
diff --git a/x11/xdg-desktop-portal-hyprland/Makefile b/x11/xdg-desktop-portal-hyprland/Makefile
index d369f2e0de3c..49409b042378 100644
--- a/x11/xdg-desktop-portal-hyprland/Makefile
+++ b/x11/xdg-desktop-portal-hyprland/Makefile
@@ -1,7 +1,7 @@
PORTNAME= xdg-desktop-portal-hyprland
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.9
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= x11 wayland
MAINTAINER= tagattie@FreeBSD.org