aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--MOVED10
-rw-r--r--Makefile4
-rw-r--r--Mk/Features/stack_autoinit.mk2
-rw-r--r--Mk/Scripts/cargo-crates-git-common.awk20
-rw-r--r--Mk/Scripts/qa.sh2
-rw-r--r--Mk/Uses/gnome.mk10
-rw-r--r--Mk/Uses/pathfix.mk3
-rw-r--r--Mk/Uses/ruby.mk4
-rw-r--r--Mk/Uses/xorg-cat.mk7
-rw-r--r--Mk/bsd.default-versions.mk2
-rw-r--r--Mk/bsd.gecko.mk5
-rw-r--r--Mk/bsd.port.mk4
-rw-r--r--Mk/bsd.sites.mk24
-rw-r--r--UPDATING10
-rw-r--r--accessibility/caribou/Makefile2
-rw-r--r--accessibility/py-atspi/Makefile2
-rw-r--r--accessibility/rubygem-atk/Makefile2
-rw-r--r--accessibility/rubygem-atk/distinfo6
-rw-r--r--accessibility/speech-dispatcher/Makefile2
-rw-r--r--archivers/brotli/Makefile2
-rw-r--r--archivers/bzip3/Makefile2
-rw-r--r--archivers/c-blosc2/Makefile4
-rw-r--r--archivers/c-blosc2/distinfo6
-rw-r--r--archivers/engrampa/Makefile2
-rw-r--r--archivers/engrampa/pkg-descr3
-rw-r--r--archivers/file-roller/pkg-descr3
-rw-r--r--archivers/lbzip2/Makefile8
-rw-r--r--archivers/lbzip2/pkg-descr14
-rw-r--r--archivers/lhasa/Makefile2
-rw-r--r--archivers/libarchive/Makefile2
-rw-r--r--archivers/libdeflate/Makefile2
-rw-r--r--archivers/libdynamite/Makefile2
-rw-r--r--archivers/libmspack/Makefile2
-rw-r--r--archivers/libzip/Makefile2
-rw-r--r--archivers/lrzip/Makefile2
-rw-r--r--archivers/minizip-ng/Makefile2
-rw-r--r--archivers/minizip/Makefile2
-rw-r--r--archivers/peazip/Makefile3
-rw-r--r--archivers/peazip/distinfo6
-rw-r--r--archivers/peazip/pkg-plist2
-rw-r--r--archivers/py-blosc2/Makefile4
-rw-r--r--archivers/py-blosc2/distinfo6
-rw-r--r--archivers/quazip/Makefile2
-rw-r--r--archivers/rpm4/Makefile2
-rw-r--r--archivers/unadf/Makefile2
-rw-r--r--archivers/unarr/Makefile2
-rw-r--r--archivers/unshield/Makefile2
-rw-r--r--archivers/upx/Makefile2
-rw-r--r--archivers/upx/distinfo6
-rw-r--r--archivers/xmill/Makefile7
-rw-r--r--archivers/zutils/Makefile4
-rw-r--r--archivers/zutils/distinfo6
-rw-r--r--astro/josm/Makefile2
-rw-r--r--astro/josm/distinfo6
-rw-r--r--astro/libnova/Makefile2
-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.markers8
-rw-r--r--audio/Makefile3
-rw-r--r--audio/alac/Makefile2
-rw-r--r--audio/asterisk-espeak/Makefile26
-rw-r--r--audio/asterisk-espeak/distinfo6
-rw-r--r--audio/asterisk-espeak/files/patch-Makefile4
-rw-r--r--audio/asterisk-flite/Makefile26
-rw-r--r--audio/asterisk-flite/distinfo6
-rw-r--r--audio/asterisk-flite/files/patch-Makefile19
-rw-r--r--audio/audacity/Makefile2
-rw-r--r--audio/audacity/files/patch-cmake-proxies_cmake-modules_dependencies_rapidjson.cmake11
-rw-r--r--audio/chromaprint/Makefile2
-rw-r--r--audio/codec2/Makefile2
-rw-r--r--audio/dssi/Makefile2
-rw-r--r--audio/elisa/Makefile4
-rw-r--r--audio/emms/Makefile4
-rw-r--r--audio/emms/distinfo6
-rw-r--r--audio/emms/pkg-plist5
-rw-r--r--audio/faac/Makefile2
-rw-r--r--audio/faad/Makefile2
-rw-r--r--audio/flac/Makefile2
-rw-r--r--audio/fluidsynth/Makefile2
-rw-r--r--audio/freealut/Makefile2
-rw-r--r--audio/grip/Makefile2
-rw-r--r--audio/gsound/Makefile2
-rw-r--r--audio/lash/Makefile2
-rw-r--r--audio/liba52/Makefile2
-rw-r--r--audio/libadplug/Makefile2
-rw-r--r--audio/libao/Makefile2
-rw-r--r--audio/libaudiofile/Makefile2
-rw-r--r--audio/libbpm/Makefile2
-rw-r--r--audio/libbs2b/Makefile2
-rw-r--r--audio/libcanberra-gstreamer/Makefile5
-rw-r--r--audio/libcanberra-gtk2/Makefile4
-rw-r--r--audio/libcanberra-gtk3/Makefile4
-rw-r--r--audio/libcanberra-pulse/Makefile5
-rw-r--r--audio/libcanberra/Makefile66
-rw-r--r--audio/libcanberra/pkg-plist4
-rw-r--r--audio/libcdaudio/Makefile2
-rw-r--r--audio/libcoverart/Makefile2
-rw-r--r--audio/libdiscid/Makefile2
-rw-r--r--audio/libdssialsacompat/Makefile2
-rw-r--r--audio/libebur128/Makefile2
-rw-r--r--audio/libfishsound/Makefile2
-rw-r--r--audio/libgig/Makefile2
-rw-r--r--audio/libgme/Makefile2
-rw-r--r--audio/libgpod/Makefile2
-rw-r--r--audio/libid3tag/Makefile2
-rw-r--r--audio/liblo/Makefile2
-rw-r--r--audio/libltc/Makefile2
-rw-r--r--audio/libmad/Makefile2
-rw-r--r--audio/libmatemixer/Makefile2
-rw-r--r--audio/libmikmod/Makefile2
-rw-r--r--audio/libmp3splt/Makefile2
-rw-r--r--audio/libmpd/Makefile2
-rw-r--r--audio/libmpdclient/pkg-plist5
-rw-r--r--audio/libmusicbrainz5/Makefile2
-rw-r--r--audio/libmysofa/Makefile2
-rw-r--r--audio/libogg/Makefile2
-rw-r--r--audio/liboggz/Makefile2
-rw-r--r--audio/libopenmpt/Makefile2
-rw-r--r--audio/libopenspc/Makefile3
-rw-r--r--audio/libopusenc/Makefile2
-rw-r--r--audio/libshout/Makefile2
-rw-r--r--audio/libsidplayfp/Makefile2
-rw-r--r--audio/libsmf/Makefile2
-rw-r--r--audio/libsndfile/Makefile2
-rw-r--r--audio/libsoxr/Makefile2
-rw-r--r--audio/libvgm/Makefile2
-rw-r--r--audio/libvorbis/Makefile2
-rw-r--r--audio/linuxsampler/Makefile2
-rw-r--r--audio/lv2/Makefile5
-rw-r--r--audio/mate-media/Makefile2
-rw-r--r--audio/mhwaveedit/Makefile2
-rw-r--r--audio/mpg123/Makefile4
-rw-r--r--audio/mpg123/distinfo6
-rw-r--r--audio/ncspot/files/patch-powerpc64le20
-rw-r--r--audio/neuralrack-lv2/Makefile13
-rw-r--r--audio/neuralrack-lv2/distinfo14
-rw-r--r--audio/noson-app/Makefile11
-rw-r--r--audio/noson-app/distinfo6
-rw-r--r--audio/noson/Makefile25
-rw-r--r--audio/noson/distinfo3
-rw-r--r--audio/noson/pkg-descr2
-rw-r--r--audio/noson/pkg-plist49
-rw-r--r--audio/openal-soft/Makefile2
-rw-r--r--audio/opencore-amr/Makefile2
-rw-r--r--audio/opus/Makefile2
-rw-r--r--audio/opusfile/Makefile2
-rw-r--r--audio/owntone/Makefile2
-rw-r--r--audio/p5-Audio-Scan/files/patch-Scan.xs58
-rw-r--r--audio/p5-MusicBrainz-DiscID/files/patch-DiscID.xs13
-rw-r--r--audio/paman/Makefile2
-rw-r--r--audio/pavucontrol-qt/Makefile2
-rw-r--r--audio/pavucontrol-qt/pkg-plist2
-rw-r--r--audio/plasma6-plasma-pa/Makefile4
-rw-r--r--audio/portaudio/Makefile2
-rw-r--r--audio/puddletag/Makefile4
-rw-r--r--audio/pulseaudio/Makefile2
-rw-r--r--audio/ripperx/Makefile2
-rw-r--r--audio/rnnoise/Makefile16
-rw-r--r--audio/rnnoise/distinfo8
-rw-r--r--audio/schismtracker/Makefile2
-rw-r--r--audio/schismtracker/distinfo6
-rw-r--r--audio/sdl_mixer/Makefile2
-rw-r--r--audio/solfege/Makefile2
-rw-r--r--audio/sonicradio/Makefile2
-rw-r--r--audio/sonicradio/distinfo10
-rw-r--r--audio/soundtouch/Makefile2
-rw-r--r--audio/speex/Makefile2
-rw-r--r--audio/speexdsp/Makefile2
-rw-r--r--audio/spotify-qt/Makefile4
-rw-r--r--audio/spotify-qt/distinfo6
-rw-r--r--audio/taglib/Makefile2
-rw-r--r--audio/timemachine/Makefile2
-rw-r--r--audio/twolame/Makefile2
-rw-r--r--audio/uade/Makefile2
-rw-r--r--audio/vamp-plugin-sdk/Makefile2
-rw-r--r--audio/wavpack/Makefile2
-rw-r--r--benchmarks/iperf3/Makefile2
-rw-r--r--benchmarks/iperf3/distinfo6
-rw-r--r--biology/bbmap/Makefile6
-rw-r--r--biology/bbmap/distinfo6
-rw-r--r--biology/bbmap/pkg-plist412
-rw-r--r--biology/bwa/Makefile2
-rw-r--r--biology/htslib/Makefile2
-rw-r--r--biology/libgtextutils/Makefile2
-rw-r--r--biology/libsbml/Makefile2
-rw-r--r--biology/ncbi-blast+/Makefile17
-rw-r--r--biology/ncbi-blast+/distinfo6
-rw-r--r--biology/ncbi-blast+/files/patch-grpc26
-rw-r--r--biology/ncbi-blast+/files/patch-src_serial_grpc__integration_grpc__integration.cpp32
-rw-r--r--biology/ncbi-blast+/pkg-plist61
-rw-r--r--biology/py-ete3/Makefile4
-rw-r--r--biology/py-htseq/Makefile2
-rw-r--r--biology/salmon/Makefile26
-rw-r--r--biology/salmon/distinfo18
-rw-r--r--biology/salmon/files/patch-CMakeLists.txt80
-rw-r--r--biology/salmon/files/patch-external_pufferfish_external_twopaco_graphconstructor_candidateoccurence.h11
-rw-r--r--biology/salmon/files/patch-external_pufferfish_src_PuffAligner.cpp14
-rw-r--r--biology/salmon/files/patch-scripts_fetchPufferfish.sh27
-rw-r--r--biology/viennarna/Makefile1
-rw-r--r--cad/Clipper2/Makefile2
-rw-r--r--cad/PrusaSlicer/files/patch-src_slic3r_GUI_PresetArchiveDatabase.cpp11
-rw-r--r--cad/brlcad/Makefile2
-rw-r--r--cad/freehdl/Makefile2
-rw-r--r--cad/geda/Makefile2
-rw-r--r--cad/gerbv/Makefile2
-rw-r--r--cad/gmsh/Makefile3
-rw-r--r--cad/gmsh/distinfo6
-rw-r--r--cad/gmsh/files/patch-CMakeLists.txt11
-rw-r--r--cad/gmsh/files/patch-contrib_HighOrderMeshOptimizer_HighOrderMeshElasticAnalogy.cpp41
-rw-r--r--cad/gmsh/files/patch-contrib_MeshOptimizer_VertexCoord.cpp42
-rw-r--r--cad/gmsh/files/patch-contrib_domhex_BackgroundMesh2D.cpp110
-rw-r--r--cad/gmsh/files/patch-contrib_domhex_BackgroundMesh2D.h23
-rw-r--r--cad/gmsh/files/patch-contrib_domhex_surfaceFiller.cpp48
-rw-r--r--cad/gmsh/files/patch-src_common_gmsh.cpp32
-rw-r--r--cad/gmsh/files/patch-src_geo_GFace.cpp121
-rw-r--r--cad/gmsh/files/patch-src_geo_GFace.h26
-rw-r--r--cad/gmsh/files/patch-src_geo_GeomMeshMatcher.cpp274
-rw-r--r--cad/gmsh/files/patch-src_geo_GeomMeshMatcher.h32
-rw-r--r--cad/gmsh/files/patch-src_geo_OCCFace.cpp19
-rw-r--r--cad/gmsh/files/patch-src_geo_OCCFace.h11
-rw-r--r--cad/gmsh/files/patch-src_geo_Pair.h29
-rw-r--r--cad/gmsh/files/patch-src_geo_discreteFace.cpp33
-rw-r--r--cad/gmsh/files/patch-src_geo_discreteFace.h11
-rw-r--r--cad/gmsh/files/patch-src_geo_gmshFace.cpp27
-rw-r--r--cad/gmsh/files/patch-src_geo_gmshFace.h11
-rw-r--r--cad/gmsh/files/patch-src_geo_gmshSurface.cpp15
-rw-r--r--cad/gmsh/files/patch-src_geo_gmshSurface.h19
-rw-r--r--cad/gmsh/files/patch-src_geo_xyFace.h16
-rw-r--r--cad/gmsh/files/patch-src_mesh_BackgroundMesh.cpp26
-rw-r--r--cad/gmsh/files/patch-src_mesh_meshGFace.cpp22
-rw-r--r--cad/gmsh/files/patch-src_mesh_meshGFaceBamg.cpp24
-rw-r--r--cad/gmsh/files/patch-src_mesh_meshGFaceDelaunayInsertion.cpp18
-rw-r--r--cad/gmsh/pkg-plist17
-rw-r--r--cad/irsim/Makefile2
-rw-r--r--cad/k40-whisperer/Makefile3
-rw-r--r--cad/kicad-devel/Makefile.git_rev5
-rw-r--r--cad/kicad-devel/distinfo6
-rw-r--r--cad/kicad-devel/files/newVersion.sh4
-rw-r--r--cad/kicad-devel/pkg-plist19
-rw-r--r--cad/kicad-library-footprints-devel/Makefile.git_rev4
-rw-r--r--cad/kicad-library-footprints-devel/distinfo6
-rw-r--r--cad/kicad-library-footprints-devel/pkg-plist192
-rw-r--r--cad/kicad-library-packages3d-devel/Makefile.git_rev4
-rw-r--r--cad/kicad-library-packages3d-devel/distinfo6
-rw-r--r--cad/kicad-library-packages3d-devel/pkg-plist133
-rw-r--r--cad/kicad-library-symbols-devel/Makefile.git_rev4
-rw-r--r--cad/kicad-library-symbols-devel/distinfo6
-rw-r--r--cad/lepton-eda/Makefile2
-rw-r--r--cad/netgen/Makefile20
-rw-r--r--cad/netgen/distinfo6
-rw-r--r--cad/nvc/Makefile2
-rw-r--r--cad/nvc/distinfo6
-rw-r--r--cad/openscad-devel/Makefile2
-rw-r--r--cad/openscad-devel/Makefile.git_rev6
-rw-r--r--cad/openscad-devel/distinfo10
-rw-r--r--cad/openvsp/Makefile4
-rw-r--r--cad/openvsp/distinfo6
-rw-r--r--cad/openvsp/pkg-plist16
-rw-r--r--cad/py-amaranth/Makefile4
-rw-r--r--cad/py-amaranth/distinfo6
-rw-r--r--cad/qucs-s/Makefile36
-rw-r--r--cad/qucs-s/distinfo8
-rw-r--r--cad/verilator/Makefile2
-rw-r--r--cad/zcad/Makefile2
-rw-r--r--chinese/libchewing/Makefile2
-rw-r--r--chinese/libpinyin/Makefile2
-rw-r--r--chinese/librime/Makefile2
-rw-r--r--chinese/pyzy/Makefile2
-rw-r--r--chinese/scim-pinyin/Makefile2
-rw-r--r--comms/aldo/Makefile2
-rw-r--r--comms/cqrlog/Makefile2
-rw-r--r--comms/cyclonedds/Makefile2
-rw-r--r--comms/gnokii/Makefile2
-rw-r--r--comms/gnuradio/Makefile6
-rw-r--r--comms/gnuradio/pkg-plist10
-rw-r--r--comms/hamlib/Makefile2
-rw-r--r--comms/libimobiledevice-glue/Makefile2
-rw-r--r--comms/libimobiledevice/Makefile2
-rw-r--r--comms/libirman/Makefile2
-rw-r--r--comms/libmodbus/Makefile2
-rw-r--r--comms/libusbmuxd/Makefile2
-rw-r--r--comms/morse/Makefile39
-rw-r--r--comms/morse/distinfo5
-rw-r--r--comms/morse/files/patch-Makefile36
-rw-r--r--comms/morse/files/patch-QSO.15
-rw-r--r--comms/morse/files/patch-morse.185
-rw-r--r--comms/morse/files/patch-morse.d-Makefile8
-rw-r--r--comms/morse/files/patch-qso.d-Makefile8
-rw-r--r--comms/nec2c/Makefile2
-rw-r--r--comms/nec2c/distinfo6
-rw-r--r--comms/qrq/Makefile6
-rw-r--r--comms/qrq/distinfo6
-rw-r--r--comms/rtl-sdr/Makefile2
-rw-r--r--comms/ser2net/Makefile5
-rw-r--r--comms/ser2net/distinfo6
-rw-r--r--comms/ser2net/pkg-plist1
-rw-r--r--comms/unixcw/Makefile2
-rw-r--r--comms/usbmuxd/Makefile2
-rw-r--r--converters/cl-babel-sbcl/Makefile2
-rw-r--r--converters/enca/Makefile2
-rw-r--r--converters/ical2html/Makefile2
-rw-r--r--converters/ical2html/distinfo6
-rw-r--r--converters/py-rencode/Makefile1
-rw-r--r--converters/py-rencode/files/patch-build.py18
-rw-r--r--converters/rubygem-json-ld-preloaded/Makefile2
-rw-r--r--converters/rubygem-json-ld-preloaded/distinfo6
-rw-r--r--converters/simdutf/Makefile4
-rw-r--r--converters/simdutf/distinfo6
-rw-r--r--converters/ytnef/Makefile2
-rw-r--r--databases/Makefile6
-rw-r--r--databases/cassandra-cpp-driver/Makefile2
-rw-r--r--databases/cego/Makefile2
-rw-r--r--databases/cego/distinfo6
-rw-r--r--databases/cego/pkg-plist1
-rw-r--r--databases/dbf/Makefile2
-rw-r--r--databases/dbixx/Makefile2
-rw-r--r--databases/evolution-data-server/Makefile2
-rw-r--r--databases/freetds-devel/Makefile3
-rw-r--r--databases/freetds-devel/distinfo6
-rw-r--r--databases/geoserver-mysql-plugin/Makefile4
-rw-r--r--databases/geoserver-mysql-plugin/distinfo6
-rw-r--r--databases/hiredis/Makefile2
-rw-r--r--databases/kuzu/Makefile2
-rw-r--r--databases/kuzu/distinfo6
-rw-r--r--databases/libdbi/Makefile2
-rw-r--r--databases/libdrizzle/Makefile2
-rw-r--r--databases/libgda5/Makefile2
-rw-r--r--databases/libgdamm5/Makefile33
-rw-r--r--databases/libgdamm5/distinfo3
-rw-r--r--databases/libgdamm5/pkg-descr1
-rw-r--r--databases/libgdamm5/pkg-plist86
-rw-r--r--databases/libiodbc/Makefile2
-rw-r--r--databases/libmemcached/Makefile2
-rw-r--r--databases/libmongocrypt/Makefile4
-rw-r--r--databases/libmongocrypt/distinfo6
-rw-r--r--databases/libodbc++/Makefile2
-rw-r--r--databases/libzdb/Makefile2
-rw-r--r--databases/mariadb-java-client/Makefile29
-rw-r--r--databases/mariadb-java-client/distinfo3
-rw-r--r--databases/mariadb-java-client/pkg-descr4
-rw-r--r--databases/mdbtools/Makefile2
-rw-r--r--databases/mdbx/Makefile2
-rw-r--r--databases/mdbx/distinfo6
-rw-r--r--databases/memcached/Makefile2
-rw-r--r--databases/memcached/distinfo6
-rw-r--r--databases/memcached/files/patch-configure.ac4
-rw-r--r--databases/memcached/files/patch-memcached.c32
-rw-r--r--databases/mongodb50/Makefile128
-rw-r--r--databases/mongodb50/distinfo3
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_gen-config.sh24
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src0.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src1.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src10.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src11.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src12.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src13.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src14.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src15.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src16.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src17.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src18.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src19.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src2.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src20.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src21.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src22.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src23.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src24.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src25.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src26.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src27.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src28.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src29.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src3.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src30.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src31.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src32.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src33.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src34.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src35.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src36.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src37.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src38.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src39.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src4.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src40.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src41.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src42.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src43.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src44.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src45.cpp41
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src5.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src6.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src7.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src8.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src9.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_js-confdefs.h79
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_include_js-config.h64
-rwxr-xr-xdatabases/mongodb50/files/make.test.sh32
-rw-r--r--databases/mongodb50/files/mongod.in53
-rw-r--r--databases/mongodb50/files/patch-SConstruct54
-rw-r--r--databases/mongodb50/files/patch-buildscripts_scons.py25
-rw-r--r--databases/mongodb50/files/patch-rpm_mongod.conf16
-rw-r--r--databases/mongodb50/files/patch-src_mongo_platform_process__id.cpp24
-rw-r--r--databases/mongodb50/files/patch-src_third__party_boost_boost_mpl_aux___integral__wrapper.hpp11
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src0.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src1.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src10.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src11.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src12.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src13.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src14.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src15.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src16.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src17.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src18.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src19.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src2.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src20.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src21.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src22.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src23.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src24.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src25.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src26.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src27.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src28.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src29.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src3.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src30.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src31.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src32.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src33.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src34.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src35.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src36.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src37.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src38.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src39.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src4.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src40.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src41.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src42.cpp23
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src5.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src6.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src7.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src8.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src9.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_js-confdefs.h78
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_include_js-config.h64
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_wiredtiger_dist_filelist11
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_wiredtiger_src_checksum_power8_crc32.S14
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_wiredtiger_src_checksum_power8_ppc-asm.h393
-rw-r--r--databases/mongodb50/pkg-descr5
-rw-r--r--databases/mongodb50/pkg-message8
-rw-r--r--databases/mongodb50/pkg-plist8
-rw-r--r--databases/mongodb60/Makefile2
-rw-r--r--databases/mongodb60/distinfo6
-rw-r--r--databases/mongodb70/Makefile5
-rw-r--r--databases/mongodb70/distinfo10
-rw-r--r--databases/mydumper/Makefile2
-rw-r--r--databases/mydumper/distinfo6
-rw-r--r--databases/mysql-connector-c++/Makefile8
-rw-r--r--databases/mysql-connector-c++/distinfo6
-rw-r--r--databases/mysql-connector-c++/pkg-plist12
-rw-r--r--databases/opendbx/Makefile2
-rw-r--r--databases/p5-POE-Component-RRDTool/Makefile8
-rw-r--r--databases/p5-POE-Component-RRDTool/files/extrapatch-Makefile.PL14
-rw-r--r--databases/pecl-leveldb/files/patch-php8511
-rw-r--r--databases/pecl-memcached/files/patch-php8511
-rw-r--r--databases/pg.el/Makefile2
-rw-r--r--databases/pg.el/distinfo6
-rw-r--r--databases/pgagroal/Makefile2
-rw-r--r--databases/pgbadger/Makefile5
-rw-r--r--databases/pgbadger/files/patch-Makefile.PL6
-rw-r--r--databases/pgbadger/files/patch-pgbadger22
-rw-r--r--databases/pgbouncer/Makefile2
-rw-r--r--databases/pgbouncer/distinfo6
-rw-r--r--databases/pgbouncer/pkg-descr2
-rw-r--r--databases/postgis-jdbc/Makefile4
-rw-r--r--databases/postgresql-libpqxx/Makefile2
-rw-r--r--databases/pxlib/Makefile2
-rw-r--r--databases/py-apsw/Makefile4
-rw-r--r--databases/py-apsw/distinfo6
-rw-r--r--databases/py-datafusion/Makefile32
-rw-r--r--databases/py-datafusion/Makefile.crates434
-rw-r--r--databases/py-datafusion/distinfo871
-rw-r--r--databases/py-datafusion/pkg-descr12
-rw-r--r--databases/py-pgmigrate/Makefile3
-rw-r--r--databases/py-pgmigrate/distinfo6
-rw-r--r--databases/py-sqlframe/Makefile4
-rw-r--r--databases/py-sqlframe/distinfo6
-rw-r--r--databases/py-sqlglot/Makefile2
-rw-r--r--databases/py-sqlglot/distinfo6
-rw-r--r--databases/py-tiledb/Makefile6
-rw-r--r--databases/py-tiledb/distinfo6
-rw-r--r--databases/py-tiledb/files/patch-pyproject.toml2
-rw-r--r--databases/py-valkey/Makefile5
-rw-r--r--databases/qof/Makefile3
-rw-r--r--databases/redis-devel/Makefile6
-rw-r--r--databases/redis-devel/distinfo6
-rw-r--r--databases/redis-devel/files/patch-deps-Makefile10
-rw-r--r--databases/redis-devel/files/patch-deps-hiredis-Makefile18
-rw-r--r--databases/redis/Makefile2
-rw-r--r--databases/redis62/Makefile2
-rw-r--r--databases/redis72/Makefile2
-rw-r--r--databases/redis74/Makefile2
-rw-r--r--databases/rrdtool/Makefile2
-rw-r--r--databases/rubygem-google-cloud-datastore-v1/Makefile2
-rw-r--r--databases/rubygem-google-cloud-datastore-v1/distinfo6
-rw-r--r--databases/rubygem-google-cloud-datastore/Makefile2
-rw-r--r--databases/rubygem-google-cloud-datastore/distinfo6
-rw-r--r--databases/rubygem-google-cloud-firestore-v1/Makefile2
-rw-r--r--databases/rubygem-google-cloud-firestore-v1/distinfo6
-rw-r--r--databases/rubygem-red-arrow-dataset/Makefile2
-rw-r--r--databases/rubygem-red-arrow-dataset/distinfo6
-rw-r--r--databases/rubygem-red-arrow-flight/Makefile2
-rw-r--r--databases/rubygem-red-arrow-flight/distinfo6
-rw-r--r--databases/rubygem-red-arrow/Makefile5
-rw-r--r--databases/rubygem-redis-client/Makefile2
-rw-r--r--databases/rubygem-redis-client/distinfo6
-rw-r--r--databases/rubygem-redis-clustering/Makefile2
-rw-r--r--databases/rubygem-redis-clustering/distinfo6
-rw-r--r--databases/rubygem-redis/Makefile2
-rw-r--r--databases/rubygem-redis/distinfo6
-rw-r--r--databases/rubygem-solid_queue-rails72/Makefile4
-rw-r--r--databases/rubygem-solid_queue-rails72/distinfo6
-rw-r--r--databases/rubygem-solid_queue/Makefile4
-rw-r--r--databases/rubygem-solid_queue/distinfo6
-rw-r--r--databases/rubygem-sqlite3/Makefile2
-rw-r--r--databases/rubygem-sqlite3/distinfo6
-rw-r--r--databases/rubygem-sqlite3/files/patch-gemspec6
-rw-r--r--databases/spatialite/Makefile2
-rw-r--r--databases/sqlcipher/Makefile2
-rw-r--r--databases/sqlite2/Makefile2
-rw-r--r--databases/sqlite3/Makefile2
-rw-r--r--databases/sqlrelay/Makefile2
-rw-r--r--databases/tiledb/Makefile2
-rw-r--r--databases/tiledb/distinfo6
-rw-r--r--databases/tiledb/pkg-plist2
-rw-r--r--databases/timescaledb/Makefile2
-rw-r--r--databases/timescaledb/distinfo6
-rw-r--r--databases/timescaledb/pkg-plist1
-rw-r--r--databases/tokyocabinet/Makefile2
-rw-r--r--databases/tokyotyrant/Makefile2
-rw-r--r--databases/valkey/Makefile2
-rw-r--r--databases/virtualpg/Makefile2
-rw-r--r--databases/xapian-core/Makefile2
-rw-r--r--deskutils/Makefile3
-rw-r--r--deskutils/arttime/Makefile2
-rw-r--r--deskutils/arttime/distinfo6
-rw-r--r--deskutils/arttime/pkg-plist3
-rw-r--r--deskutils/cairo-dock/Makefile2
-rw-r--r--deskutils/caja-extensions/Makefile2
-rw-r--r--deskutils/dosage/Makefile4
-rw-r--r--deskutils/fet/Makefile2
-rw-r--r--deskutils/fet/distinfo6
-rw-r--r--deskutils/fet/pkg-plist1
-rw-r--r--deskutils/genius/Makefile2
-rw-r--r--deskutils/glabels/Makefile2
-rw-r--r--deskutils/gnome-initial-setup/Makefile2
-rw-r--r--deskutils/gnome-planner/Makefile2
-rw-r--r--deskutils/gnotime/Makefile2
-rw-r--r--deskutils/hebcal/Makefile18
-rw-r--r--deskutils/hebcal/distinfo6
-rw-r--r--deskutils/kuserfeedback/Makefile33
-rw-r--r--deskutils/kuserfeedback/distinfo3
-rw-r--r--deskutils/kuserfeedback/pkg-descr21
-rw-r--r--deskutils/kuserfeedback/pkg-plist132
-rw-r--r--deskutils/mate-notification-daemon/Makefile2
-rw-r--r--deskutils/mate-utils/Makefile2
-rw-r--r--deskutils/mozo/Makefile2
-rw-r--r--deskutils/notification-daemon/Makefile2
-rw-r--r--deskutils/projectlibre/Makefile9
-rw-r--r--deskutils/projectlibre/distinfo6
-rw-r--r--deskutils/projectlibre/files/projectlibre.sh.in4
-rw-r--r--deskutils/py-khard/Makefile59
-rw-r--r--deskutils/py-khard/distinfo3
-rw-r--r--deskutils/py-khard/files/pkg-message.in9
-rw-r--r--deskutils/py-khard/pkg-descr3
-rw-r--r--deskutils/readur/Makefile51
-rw-r--r--deskutils/readur/Makefile.crates584
-rw-r--r--deskutils/readur/distinfo1175
-rw-r--r--deskutils/readur/files/patch-powerpc64le20
-rw-r--r--deskutils/readur/files/patch-src_main.rs11
-rw-r--r--deskutils/readur/files/pkg-message.in17
-rw-r--r--deskutils/readur/files/readur.in36
-rw-r--r--deskutils/readur/pkg-descr4
-rw-r--r--deskutils/readur/pkg-plist10
-rw-r--r--deskutils/remind/Makefile3
-rw-r--r--deskutils/remind/distinfo6
-rw-r--r--deskutils/spice-gtk/Makefile1
-rw-r--r--deskutils/stirling-pdf/Makefile2
-rw-r--r--deskutils/stirling-pdf/distinfo6
-rw-r--r--deskutils/xfce4-tumbler/Makefile2
-rw-r--r--deskutils/xneur/Makefile3
-rw-r--r--devel/Makefile23
-rw-r--r--devel/R-cran-parallelly/Makefile2
-rw-r--r--devel/R-cran-parallelly/distinfo6
-rw-r--r--devel/R-cran-sfsmisc/Makefile2
-rw-r--r--devel/R-cran-sfsmisc/distinfo6
-rw-r--r--devel/acme/Makefile2
-rw-r--r--devel/acme/distinfo6
-rw-r--r--devel/acme/pkg-plist2
-rw-r--r--devel/apache-log4j2/Makefile2
-rw-r--r--devel/apache-log4j2/distinfo6
-rw-r--r--devel/apache-log4j2/pkg-plist1
-rw-r--r--devel/api-linter/Makefile2
-rw-r--r--devel/api-linter/distinfo10
-rw-r--r--devel/astyle/Makefile2
-rw-r--r--devel/astyle/distinfo6
-rw-r--r--devel/awesome-cli/Makefile22
-rw-r--r--devel/awesome-cli/distinfo7
-rw-r--r--devel/awesome-cli/pkg-descr12
-rw-r--r--devel/aws-c-http/Makefile2
-rw-r--r--devel/aws-c-http/distinfo6
-rw-r--r--devel/aws-c-io/Makefile2
-rw-r--r--devel/aws-c-io/distinfo6
-rw-r--r--devel/aws-c-s3/Makefile2
-rw-r--r--devel/aws-c-s3/distinfo6
-rw-r--r--devel/aws-crt-cpp/Makefile2
-rw-r--r--devel/aws-crt-cpp/distinfo6
-rw-r--r--devel/blueprint-compiler/Makefile2
-rw-r--r--devel/blueprint-compiler/distinfo6
-rw-r--r--devel/boehm-gc/Makefile4
-rw-r--r--devel/boost-all/common.mk5
-rw-r--r--devel/boost-all/compiled.mk5
-rw-r--r--devel/boost-docs/Makefile2
-rw-r--r--devel/boost-jam/Makefile4
-rw-r--r--devel/boost-libs/Makefile27
-rw-r--r--devel/boost-libs/files/patch-AT_NO_AUTOMOUNT36
-rw-r--r--devel/boost-libs/files/patch-boost_dll_detail_posix_program__location__impl.hpp25
-rw-r--r--devel/boost-mpi-libs/Makefile6
-rw-r--r--devel/boost-python-libs/Makefile6
-rw-r--r--devel/boost_build/Makefile4
-rw-r--r--devel/boost_build/distinfo6
-rw-r--r--devel/boost_build/pkg-plist4
-rw-r--r--devel/capnproto/Makefile2
-rw-r--r--devel/capnproto/distinfo6
-rw-r--r--devel/cargo-leptos/Makefile2
-rw-r--r--devel/cargo-leptos/distinfo6
-rw-r--r--devel/cargo-llvm-cov/Makefile109
-rw-r--r--devel/cargo-llvm-cov/distinfo218
-rw-r--r--devel/cargo-make/Makefile20
-rw-r--r--devel/cargo-make/Makefile.crates237
-rw-r--r--devel/cargo-make/distinfo477
-rw-r--r--devel/cargo-make/pkg-descr9
-rw-r--r--devel/cargo-mutants/Makefile43
-rw-r--r--devel/cargo-mutants/distinfo84
-rw-r--r--devel/cargo-readme/Makefile20
-rw-r--r--devel/cargo-readme/Makefile.crates74
-rw-r--r--devel/cargo-readme/distinfo151
-rw-r--r--devel/cargo-readme/pkg-descr4
-rw-r--r--devel/cargo-tarpaulin/Makefile236
-rw-r--r--devel/cargo-tarpaulin/Makefile.crates272
-rw-r--r--devel/cargo-tarpaulin/distinfo734
-rw-r--r--devel/catch/Makefile3
-rw-r--r--devel/catch/pkg-plist2
-rw-r--r--devel/catch2/Makefile3
-rw-r--r--devel/catch2/pkg-plist4
-rw-r--r--devel/cervisia/Makefile3
-rw-r--r--devel/cirrus-cli/Makefile2
-rw-r--r--devel/cirrus-cli/distinfo10
-rw-r--r--devel/cl-alexandria-sbcl/Makefile2
-rw-r--r--devel/cl-infix-sbcl/Makefile2
-rw-r--r--devel/cl-port-sbcl/Makefile2
-rw-r--r--devel/cl-split-sequence-sbcl/Makefile2
-rw-r--r--devel/cl-trivial-features-sbcl/Makefile2
-rw-r--r--devel/cl-trivial-gray-streams-sbcl/Makefile2
-rw-r--r--devel/compiz-bcop/Makefile4
-rw-r--r--devel/compiz-bcop/pkg-plist2
-rw-r--r--devel/cons/Makefile20
-rw-r--r--devel/cons/distinfo5
-rw-r--r--devel/cppcheck/Makefile11
-rw-r--r--devel/cppcheck/distinfo6
-rw-r--r--devel/cppcheck/files/patch-CMakeLists.txt6
-rw-r--r--devel/cppcheck/pkg-plist1
-rw-r--r--devel/cpprestsdk/Makefile2
-rw-r--r--devel/cpprestsdk/files/patch-include_cpprest_astreambuf.h77
-rw-r--r--devel/cpprestsdk/files/patch-include_cpprest_details_char__traits.h105
-rw-r--r--devel/cpprestsdk/files/patch-include_cpprest_streams.h144
-rw-r--r--devel/cpprestsdk/files/patch-tests_functional_streams_memstream__tests.cpp73
-rw-r--r--devel/cpprestsdk/files/patch-tests_functional_streams_stdstream__tests.cpp30
-rw-r--r--devel/cpprestsdk/pkg-plist1
-rw-r--r--devel/cwrap/Makefile26
-rw-r--r--devel/delve/Makefile3
-rw-r--r--devel/delve/distinfo6
-rw-r--r--devel/electron36/Makefile2
-rw-r--r--devel/electron36/Makefile.version2
-rw-r--r--devel/electron36/distinfo14
-rw-r--r--devel/electron36/files/package.json4
-rw-r--r--devel/electron36/files/patch-electron_shell_browser_native__window.cc10
-rw-r--r--devel/electron36/files/patch-electron_shell_browser_native__window__views.cc42
-rw-r--r--devel/electron36/files/patch-electron_spec_api-browser-window-spec.ts42
-rw-r--r--devel/electron36/files/patch-electron_spec_api-web-frame-main-spec.ts6
-rw-r--r--devel/electron36/files/patch-electron_spec_chromium-spec.ts4
-rw-r--r--devel/electron36/files/yarn.lock1011
-rw-r--r--devel/electron37/Makefile4
-rw-r--r--devel/electron37/Makefile.version2
-rw-r--r--devel/electron37/distinfo18
-rw-r--r--devel/electron37/files/package.json1
-rw-r--r--devel/electron37/files/patch-ash_display_mirror__window__controller.cc4
-rw-r--r--devel/electron37/files/patch-electron_shell_browser_native__window.cc10
-rw-r--r--devel/electron37/files/patch-electron_shell_browser_native__window__views.cc40
-rw-r--r--devel/electron37/files/patch-electron_spec_api-browser-window-spec.ts42
-rw-r--r--devel/electron37/files/patch-electron_spec_api-web-frame-main-spec.ts6
-rw-r--r--devel/electron37/files/patch-ui_accessibility_ax__tree.cc6
-rw-r--r--devel/electron37/files/patch-ui_gtk_gtk__compat.cc6
-rw-r--r--devel/electron37/files/patch-ui_gtk_ime__compat__check.cc21
-rw-r--r--devel/electron37/files/yarn.lock23
-rw-r--r--devel/evcxr-jupyter/Makefile429
-rw-r--r--devel/evcxr-jupyter/distinfo856
-rw-r--r--devel/fatal/Makefile2
-rw-r--r--devel/fatal/distinfo6
-rw-r--r--devel/fbthrift/Makefile2
-rw-r--r--devel/fbthrift/distinfo6
-rw-r--r--devel/fbthrift/pkg-plist39
-rw-r--r--devel/folly/Makefile2
-rw-r--r--devel/folly/distinfo6
-rw-r--r--devel/folly/files/patch-folly_debugging_symbolizer_Elf.cpp10
-rw-r--r--devel/folly/pkg-plist14
-rw-r--r--devel/fungw/Makefile8
-rw-r--r--devel/gconfmm26/Makefile3
-rw-r--r--devel/geany-themes/Makefile3
-rw-r--r--devel/git-repo-manager/Makefile271
-rw-r--r--devel/git-repo-manager/distinfo542
-rw-r--r--devel/git-who/Makefile8
-rw-r--r--devel/git-who/distinfo6
-rw-r--r--devel/gitaly/distinfo14
-rw-r--r--devel/gitg/Makefile15
-rw-r--r--devel/gitg/distinfo8
-rw-r--r--devel/gitg/pkg-plist3
-rw-r--r--devel/gitleaks/Makefile9
-rw-r--r--devel/gitleaks/distinfo14
-rw-r--r--devel/gitmux/Makefile19
-rw-r--r--devel/gitmux/distinfo5
-rw-r--r--devel/gitmux/pkg-descr8
-rw-r--r--devel/golangci-lint/Makefile2
-rw-r--r--devel/golangci-lint/distinfo10
-rw-r--r--devel/got/Makefile2
-rw-r--r--devel/got/distinfo6
-rw-r--r--devel/got/files/patch-lib_delta.c22
-rw-r--r--devel/got/files/patch-regress_cmdline_revert.sh34
-rw-r--r--devel/grcov/Makefile125
-rw-r--r--devel/grcov/distinfo250
-rw-r--r--devel/hpx/Makefile8
-rw-r--r--devel/hpx/distinfo10
-rw-r--r--devel/hpx/pkg-plist69
-rw-r--r--devel/hyprlang/Makefile14
-rw-r--r--devel/hyprlang/distinfo6
-rw-r--r--devel/hyprutils/Makefile2
-rw-r--r--devel/hyprutils/distinfo6
-rw-r--r--devel/icu-le-hb/Makefile5
-rw-r--r--devel/icu-le-hb/distinfo6
-rw-r--r--devel/inih/Makefile2
-rw-r--r--devel/inih/distinfo6
-rw-r--r--devel/ivykis/Makefile10
-rw-r--r--devel/ivykis/pkg-plist4
-rw-r--r--devel/jenkins-lts/Makefile2
-rw-r--r--devel/jenkins-lts/distinfo6
-rw-r--r--devel/jenkins/Makefile2
-rw-r--r--devel/jenkins/distinfo6
-rw-r--r--devel/jetbrains-clion/Makefile11
-rw-r--r--devel/jetbrains-clion/distinfo14
-rw-r--r--devel/jetbrains-clion/pkg-plist1182
-rw-r--r--devel/jetbrains-goland/Makefile3
-rw-r--r--devel/jetbrains-goland/distinfo6
-rw-r--r--devel/jetbrains-goland/pkg-plist25
-rw-r--r--devel/jetbrains-phpstorm/Makefile9
-rw-r--r--devel/jetbrains-phpstorm/distinfo6
-rw-r--r--devel/jetbrains-phpstorm/pkg-plist162
-rw-r--r--devel/jetbrains-rustrover/Makefile4
-rw-r--r--devel/jetbrains-rustrover/distinfo6
-rw-r--r--devel/jetbrains-rustrover/pkg-plist156
-rw-r--r--devel/jetbrains-webstorm/Makefile9
-rw-r--r--devel/jetbrains-webstorm/distinfo6
-rw-r--r--devel/jetbrains-webstorm/pkg-plist155
-rw-r--r--devel/jjui/Makefile25
-rw-r--r--devel/jjui/distinfo5
-rw-r--r--devel/jjui/pkg-descr2
-rw-r--r--devel/lfcbase/Makefile2
-rw-r--r--devel/lfcbase/distinfo6
-rw-r--r--devel/lfcbase/pkg-plist1
-rw-r--r--devel/libindicator/Makefile12
-rw-r--r--devel/libinotify/Makefile2
-rw-r--r--devel/libphonenumber/Makefile2
-rw-r--r--devel/libphonenumber/distinfo6
-rw-r--r--devel/libqb/Makefile2
-rw-r--r--devel/libwasmtime/Makefile2
-rw-r--r--devel/libwasmtime/Makefile.cargo58
-rw-r--r--devel/libwasmtime/distinfo122
-rw-r--r--devel/libwasmtime/pkg-plist1
-rw-r--r--devel/llvm-cheri/Makefile2
-rw-r--r--devel/llvm-cheri/files/wrapper-cheri.sh.in10
-rw-r--r--devel/llvm21/Makefile687
-rw-r--r--devel/llvm21/Makefile.COMMANDS161
-rw-r--r--devel/llvm21/Makefile.MAN1SRCS76
-rw-r--r--devel/llvm21/Makefile.RUNTIMES201
-rw-r--r--devel/llvm21/distinfo3
-rw-r--r--devel/llvm21/files/llvm-wrapper.sh.in11
-rw-r--r--devel/llvm21/files/patch-clang_tools_clang-format_clang-format-sublime.py11
-rw-r--r--devel/llvm21/files/patch-clang_tools_clang-format_clang-format.py11
-rw-r--r--devel/llvm21/files/patch-clang_tools_clang-format_git-clang-format29
-rw-r--r--devel/llvm21/files/patch-cmake_modules_AddSphinxTarget.cmake11
-rw-r--r--devel/llvm21/files/patch-compiler-rt_lib_profile_InstrProfilingPlatformLinux.c13
-rw-r--r--devel/llvm21/files/patch-fopenmp.diff14
-rw-r--r--devel/llvm21/files/patch-lldb_CMakeLists.txt12
-rw-r--r--devel/llvm21/files/xtoolchain.mk.in6
-rw-r--r--devel/llvm21/pkg-descr6
-rw-r--r--devel/llvm21/pkg-plist7887
-rw-r--r--devel/lua-luastatic/Makefile30
-rw-r--r--devel/lua-luastatic/distinfo3
-rw-r--r--devel/lua-luastatic/pkg-descr3
-rw-r--r--devel/mergify/Makefile2
-rw-r--r--devel/mold/Makefile2
-rw-r--r--devel/mold/distinfo6
-rw-r--r--devel/nss_wrapper/Makefile45
-rw-r--r--devel/nss_wrapper/distinfo6
-rw-r--r--devel/nss_wrapper/pkg-descr20
-rw-r--r--devel/nss_wrapper/pkg-plist8
-rw-r--r--devel/ocaml-opam/Makefile5
-rw-r--r--devel/ocaml-opam/distinfo6
-rw-r--r--devel/ocaml-opam/pkg-plist2
-rw-r--r--devel/oci-cli/Makefile8
-rw-r--r--devel/oci-cli/distinfo6
-rw-r--r--devel/osc/Makefile2
-rw-r--r--devel/osc/distinfo6
-rw-r--r--devel/p5-App-perlbrew/Makefile2
-rw-r--r--devel/p5-App-perlbrew/distinfo6
-rw-r--r--devel/p5-App-perlbrew/pkg-plist1
-rw-r--r--devel/p5-CPAN-Perl-Releases/Makefile4
-rw-r--r--devel/p5-CPAN-Perl-Releases/distinfo6
-rw-r--r--devel/p5-Devel-Cover/Makefile2
-rw-r--r--devel/p5-Devel-Cover/distinfo6
-rw-r--r--devel/p5-Devel-Cover/pkg-plist2
-rw-r--r--devel/p5-EV/files/patch-libev_ev.c14
-rw-r--r--devel/p5-EV/files/patch-typemap17
-rw-r--r--devel/p5-Feature-Compat-Defer/Makefile21
-rw-r--r--devel/p5-Feature-Compat-Defer/distinfo3
-rw-r--r--devel/p5-Feature-Compat-Defer/pkg-descr13
-rw-r--r--devel/p5-Feature-Compat-Defer/pkg-plist2
-rw-r--r--devel/p5-Future-IO/Makefile4
-rw-r--r--devel/p5-Future-IO/distinfo6
-rw-r--r--devel/p5-Inline-Tcl/files/patch-Tcl.xs13
-rw-r--r--devel/p5-JSON-Hyper/Makefile4
-rw-r--r--devel/p5-Module-CoreList/Makefile2
-rw-r--r--devel/p5-Module-CoreList/distinfo6
-rw-r--r--devel/p5-Mutex/Makefile21
-rw-r--r--devel/p5-Mutex/distinfo3
-rw-r--r--devel/p5-Mutex/pkg-descr14
-rw-r--r--devel/p5-Mutex/pkg-plist8
-rw-r--r--devel/p5-Object-Pad/Makefile9
-rw-r--r--devel/p5-Object-Pad/distinfo6
-rw-r--r--devel/p5-Object-Pad/pkg-plist4
-rw-r--r--devel/p5-Object-Role/Makefile4
-rw-r--r--devel/p5-Path-Tiny/Makefile2
-rw-r--r--devel/p5-Path-Tiny/distinfo6
-rw-r--r--devel/p5-Syntax-Keyword-Defer/Makefile24
-rw-r--r--devel/p5-Syntax-Keyword-Defer/distinfo3
-rw-r--r--devel/p5-Syntax-Keyword-Defer/pkg-descr14
-rw-r--r--devel/p5-Syntax-Keyword-Defer/pkg-plist3
-rw-r--r--devel/p5-Test-CPANfile/Makefile3
-rw-r--r--devel/p5-Test-Future-IO-Impl/Makefile5
-rw-r--r--devel/p5-Test-Future-IO-Impl/distinfo6
-rw-r--r--devel/p5-Test-UseAllModules/Makefile2
-rw-r--r--devel/p5-Thrift-XS/files/patch-xs42
-rw-r--r--devel/p5-experimental/Makefile4
-rw-r--r--devel/p5-experimental/distinfo6
-rw-r--r--devel/p5-isa/Makefile19
-rw-r--r--devel/p5-isa/distinfo3
-rw-r--r--devel/p5-isa/pkg-descr9
-rw-r--r--devel/p5-isa/pkg-plist2
-rw-r--r--devel/pam_wrapper/Makefile34
-rw-r--r--devel/pam_wrapper/distinfo6
-rw-r--r--devel/pam_wrapper/files/python-detection.patch120
-rw-r--r--devel/pam_wrapper/pkg-plist25
-rw-r--r--devel/pecl-grpc/Makefile2
-rw-r--r--devel/pecl-grpc/distinfo6
-rw-r--r--devel/pecl-mustache/files/patch-php8511
-rw-r--r--devel/pecl-vld/Makefile2
-rw-r--r--devel/pecl-vld/distinfo6
-rw-r--r--devel/pecl-zookeeper/files/patch-php8511
-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/priv_wrapper/Makefile24
-rw-r--r--devel/priv_wrapper/distinfo3
-rw-r--r--devel/priv_wrapper/pkg-descr1
-rw-r--r--devel/priv_wrapper/pkg-plist7
-rw-r--r--devel/protobuf-java/Makefile8
-rw-r--r--devel/protobuf-java/distinfo6
-rw-r--r--devel/protoc-gen-go-grpc/Makefile2
-rw-r--r--devel/protoc-gen-go-grpc/distinfo6
-rw-r--r--devel/py-aiobotocore/Makefile10
-rw-r--r--devel/py-aiobotocore/distinfo6
-rw-r--r--devel/py-aiobotocore/files/patch-pyproject.toml12
-rw-r--r--devel/py-all-repos/Makefile2
-rw-r--r--devel/py-all-repos/distinfo6
-rw-r--r--devel/py-anndata/Makefile17
-rw-r--r--devel/py-anndata/distinfo6
-rw-r--r--devel/py-anndata/files/patch-pyproject.toml18
-rw-r--r--devel/py-anytree/Makefile6
-rw-r--r--devel/py-anytree/distinfo6
-rw-r--r--devel/py-anytree/files/patch-pyproject.toml21
-rw-r--r--devel/py-archinfo/Makefile2
-rw-r--r--devel/py-archinfo/distinfo6
-rw-r--r--devel/py-array-api-compat/Makefile7
-rw-r--r--devel/py-array-api-compat/distinfo6
-rw-r--r--devel/py-array-api-compat/files/patch-pyproject.toml11
-rw-r--r--devel/py-astroid/Makefile2
-rw-r--r--devel/py-astroid/distinfo6
-rw-r--r--devel/py-b2/Makefile6
-rw-r--r--devel/py-b2/distinfo6
-rw-r--r--devel/py-blockbuster/Makefile2
-rw-r--r--devel/py-blockbuster/distinfo6
-rw-r--r--devel/py-clldutils/Makefile3
-rw-r--r--devel/py-ddtrace/Makefile3
-rw-r--r--devel/py-ddtrace/distinfo6
-rw-r--r--devel/py-dj51-strawberry-graphql/Makefile2
-rw-r--r--devel/py-dj51-strawberry-graphql/distinfo6
-rw-r--r--devel/py-dj52-strawberry-graphql/Makefile2
-rw-r--r--devel/py-dj52-strawberry-graphql/distinfo6
-rw-r--r--devel/py-etils/Makefile2
-rw-r--r--devel/py-etils/distinfo6
-rw-r--r--devel/py-flynt/Makefile14
-rw-r--r--devel/py-flynt/distinfo6
-rw-r--r--devel/py-grab/Makefile4
-rw-r--r--devel/py-grpcio-tools/Makefile2
-rw-r--r--devel/py-grpcio-tools/distinfo6
-rw-r--r--devel/py-grpcio/Makefile2
-rw-r--r--devel/py-grpcio/distinfo6
-rw-r--r--devel/py-hatch-docstring-description/Makefile24
-rw-r--r--devel/py-hatch-docstring-description/distinfo3
-rw-r--r--devel/py-hatch-docstring-description/pkg-descr2
-rw-r--r--devel/py-hatch-nodejs-version/Makefile2
-rw-r--r--devel/py-hatch-nodejs-version/distinfo6
-rw-r--r--devel/py-hg-evolve/Makefile6
-rw-r--r--devel/py-hg-evolve/distinfo6
-rw-r--r--devel/py-hypothesis/Makefile2
-rw-r--r--devel/py-hypothesis/distinfo6
-rw-r--r--devel/py-ipykernel/Makefile14
-rw-r--r--devel/py-ipykernel/distinfo6
-rw-r--r--devel/py-jupyter-events/Makefile2
-rw-r--r--devel/py-jupyterlab/Makefile2
-rw-r--r--devel/py-jupyterlab/distinfo6
-rw-r--r--devel/py-keystoneauth1/Makefile3
-rw-r--r--devel/py-legacy-api-wrap/Makefile24
-rw-r--r--devel/py-legacy-api-wrap/distinfo3
-rw-r--r--devel/py-legacy-api-wrap/pkg-descr2
-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-mediafile/Makefile3
-rw-r--r--devel/py-mediafile/files/patch-pyproject.toml11
-rw-r--r--devel/py-multitasking/Makefile3
-rw-r--r--devel/py-multitasking/distinfo6
-rw-r--r--devel/py-mypy/Makefile6
-rw-r--r--devel/py-mypy/distinfo6
-rw-r--r--devel/py-oci/Makefile8
-rw-r--r--devel/py-oci/distinfo6
-rw-r--r--devel/py-opentelemetry-distro/Makefile4
-rw-r--r--devel/py-opentelemetry-distro/distinfo6
-rw-r--r--devel/py-opentelemetry-instrumentation-asgi/Makefile2
-rw-r--r--devel/py-opentelemetry-instrumentation-asgi/distinfo6
-rw-r--r--devel/py-opentelemetry-instrumentation-dbapi/Makefile2
-rw-r--r--devel/py-opentelemetry-instrumentation-dbapi/distinfo6
-rw-r--r--devel/py-opentelemetry-instrumentation-django/Makefile2
-rw-r--r--devel/py-opentelemetry-instrumentation-django/distinfo6
-rw-r--r--devel/py-opentelemetry-instrumentation-fastapi/Makefile2
-rw-r--r--devel/py-opentelemetry-instrumentation-fastapi/distinfo6
-rw-r--r--devel/py-opentelemetry-instrumentation-flask/Makefile2
-rw-r--r--devel/py-opentelemetry-instrumentation-flask/distinfo6
-rw-r--r--devel/py-opentelemetry-instrumentation-psycopg2/Makefile2
-rw-r--r--devel/py-opentelemetry-instrumentation-psycopg2/distinfo6
-rw-r--r--devel/py-opentelemetry-instrumentation-requests/Makefile2
-rw-r--r--devel/py-opentelemetry-instrumentation-requests/distinfo6
-rw-r--r--devel/py-opentelemetry-instrumentation-urllib/Makefile2
-rw-r--r--devel/py-opentelemetry-instrumentation-urllib/distinfo6
-rw-r--r--devel/py-opentelemetry-instrumentation-urllib3/Makefile2
-rw-r--r--devel/py-opentelemetry-instrumentation-urllib3/distinfo6
-rw-r--r--devel/py-opentelemetry-instrumentation-wsgi/Makefile2
-rw-r--r--devel/py-opentelemetry-instrumentation-wsgi/distinfo6
-rw-r--r--devel/py-opentelemetry-instrumentation/Makefile2
-rw-r--r--devel/py-opentelemetry-instrumentation/distinfo6
-rw-r--r--devel/py-opentelemetry-util-http/Makefile2
-rw-r--r--devel/py-opentelemetry-util-http/distinfo6
-rw-r--r--devel/py-oslo.vmware/Makefile3
-rw-r--r--devel/py-pbs-installer/Makefile2
-rw-r--r--devel/py-pbs-installer/distinfo6
-rw-r--r--devel/py-pip-audit/Makefile6
-rw-r--r--devel/py-pip-audit/files/patch-pyproject.toml3
-rw-r--r--devel/py-pipdeptree/Makefile7
-rw-r--r--devel/py-pipdeptree/distinfo6
-rw-r--r--devel/py-posix_ipc/Makefile2
-rw-r--r--devel/py-posix_ipc/distinfo6
-rw-r--r--devel/py-py-serializable/Makefile2
-rw-r--r--devel/py-py-serializable/distinfo6
-rw-r--r--devel/py-pycrdt/Makefile2
-rw-r--r--devel/py-pycrdt/distinfo6
-rw-r--r--devel/py-pymaven-patch/Makefile3
-rw-r--r--devel/py-pyquery/Makefile3
-rw-r--r--devel/py-pytest-lazy-fixtures/Makefile2
-rw-r--r--devel/py-pytest-lazy-fixtures/distinfo6
-rw-r--r--devel/py-pytest-pycodestyle/Makefile9
-rw-r--r--devel/py-pytest-pycodestyle/distinfo6
-rw-r--r--devel/py-pytest-run-parallel/Makefile2
-rw-r--r--devel/py-pytest-run-parallel/distinfo6
-rw-r--r--devel/py-python-xcaplib/Makefile3
-rw-r--r--devel/py-retrying/Makefile2
-rw-r--r--devel/py-retrying/distinfo6
-rw-r--r--devel/py-robotframework-pabot/Makefile2
-rw-r--r--devel/py-robotframework-pabot/distinfo6
-rw-r--r--devel/py-rq/Makefile2
-rw-r--r--devel/py-rq/distinfo6
-rw-r--r--devel/py-scikit-base/Makefile2
-rw-r--r--devel/py-scikit-base/distinfo6
-rw-r--r--devel/py-selection/Makefile3
-rw-r--r--devel/py-strawberry-graphql/Makefile2
-rw-r--r--devel/py-strawberry-graphql/distinfo6
-rw-r--r--devel/py-thriftpy2/Makefile8
-rw-r--r--devel/py-thriftpy2/distinfo6
-rw-r--r--devel/py-thriftpy2/files/patch-pyproject.toml9
-rw-r--r--devel/py-tox/Makefile20
-rw-r--r--devel/py-tox/distinfo6
-rw-r--r--devel/py-ttkbootstrap/Makefile2
-rw-r--r--devel/py-ttkbootstrap/distinfo6
-rw-r--r--devel/py-ty/Makefile2
-rw-r--r--devel/py-ty/Makefile.crates18
-rw-r--r--devel/py-ty/distinfo42
-rw-r--r--devel/py-types-docutils/Makefile2
-rw-r--r--devel/py-types-docutils/distinfo6
-rw-r--r--devel/py-types-docutils/files/patch-pyproject.toml4
-rw-r--r--devel/py-uv-dynamic-versioning/Makefile29
-rw-r--r--devel/py-uv-dynamic-versioning/distinfo3
-rw-r--r--devel/py-uv-dynamic-versioning/pkg-descr2
-rw-r--r--devel/py-virtualenv/Makefile4
-rw-r--r--devel/py-virtualenv/distinfo6
-rw-r--r--devel/py-weblib/Makefile4
-rw-r--r--devel/py-x-wr-timezone/Makefile5
-rw-r--r--devel/py-x-wr-timezone/distinfo6
-rw-r--r--devel/py-xattr/Makefile14
-rw-r--r--devel/py-xattr/files/patch-pyproject.toml10
-rw-r--r--devel/py-xattr/pkg-descr13
-rw-r--r--devel/py-xsdata/Makefile3
-rw-r--r--devel/pyenv/Makefile2
-rw-r--r--devel/pyenv/distinfo6
-rw-r--r--devel/pyenv/pkg-plist7
-rw-r--r--devel/radicle/Makefile10
-rw-r--r--devel/radicle/Makefile.crates119
-rw-r--r--devel/radicle/distinfo240
-rw-r--r--devel/rapidjson/Makefile6
-rw-r--r--devel/rapidjson/distinfo6
-rw-r--r--devel/rapidjson/pkg-plist1
-rw-r--r--devel/re2/Makefile2
-rw-r--r--devel/re2/distinfo6
-rw-r--r--devel/resolv_wrapper/Makefile38
-rw-r--r--devel/ruby-build/Makefile2
-rw-r--r--devel/ruby-build/distinfo6
-rw-r--r--devel/ruby-gems/Makefile2
-rw-r--r--devel/ruby-gems/distinfo6
-rw-r--r--devel/ruby-gems/pkg-plist3
-rw-r--r--devel/rubygem-async/Makefile4
-rw-r--r--devel/rubygem-async/distinfo6
-rw-r--r--devel/rubygem-aws-partitions/Makefile2
-rw-r--r--devel/rubygem-aws-partitions/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-accessanalyzer/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-accessanalyzer/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-account/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-account/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-acm/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-acm/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-acmpca/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-acmpca/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-aiops/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-aiops/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-amplify/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-amplify/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-amplifybackend/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-amplifybackend/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-amplifyuibuilder/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-amplifyuibuilder/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-apigateway/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-apigateway/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-apigatewaymanagementapi/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-apigatewaymanagementapi/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-apigatewayv2/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-apigatewayv2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-appconfig/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-appconfig/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-appconfigdata/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-appconfigdata/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-appfabric/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-appfabric/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-appflow/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-appflow/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-appintegrationsservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-appintegrationsservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-applicationautoscaling/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-applicationautoscaling/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-applicationcostprofiler/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-applicationcostprofiler/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-applicationdiscoveryservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-applicationdiscoveryservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-applicationinsights/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-applicationinsights/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-applicationsignals/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-applicationsignals/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-appmesh/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-appmesh/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-appregistry/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-appregistry/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-apprunner/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-apprunner/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-appstream/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-appstream/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-appsync/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-appsync/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-apptest/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-apptest/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-arczonalshift/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-arczonalshift/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-artifact/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-artifact/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-athena/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-athena/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-auditmanager/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-auditmanager/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-augmentedairuntime/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-augmentedairuntime/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-autoscaling/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-autoscaling/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-autoscalingplans/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-autoscalingplans/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-b2bi/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-b2bi/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-backup/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-backup/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-backupgateway/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-backupgateway/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-backupsearch/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-backupsearch/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-batch/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-batch/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-bcmdataexports/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-bcmdataexports/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-bcmpricingcalculator/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-bcmpricingcalculator/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-bedrock/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-bedrock/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-bedrockagent/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-bedrockagent/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-bedrockagentcore/Makefile20
-rw-r--r--devel/rubygem-aws-sdk-bedrockagentcore/distinfo3
-rw-r--r--devel/rubygem-aws-sdk-bedrockagentcore/pkg-descr1
-rw-r--r--devel/rubygem-aws-sdk-bedrockagentcorecontrol/Makefile20
-rw-r--r--devel/rubygem-aws-sdk-bedrockagentcorecontrol/distinfo3
-rw-r--r--devel/rubygem-aws-sdk-bedrockagentcorecontrol/pkg-descr1
-rw-r--r--devel/rubygem-aws-sdk-bedrockagentruntime/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-bedrockagentruntime/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-bedrockdataautomation/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-bedrockdataautomation/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-bedrockdataautomationruntime/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-bedrockdataautomationruntime/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-bedrockruntime/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-bedrockruntime/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-billing/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-billing/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-billingconductor/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-billingconductor/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-braket/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-braket/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-budgets/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-budgets/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-chatbot/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-chatbot/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-chime/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-chime/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-chimesdkidentity/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-chimesdkidentity/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-chimesdkmediapipelines/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-chimesdkmediapipelines/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-chimesdkmeetings/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-chimesdkmeetings/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-chimesdkmessaging/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-chimesdkmessaging/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-chimesdkvoice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-chimesdkvoice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cleanrooms/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cleanrooms/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cleanroomsml/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cleanroomsml/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloud9/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cloud9/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudcontrolapi/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cloudcontrolapi/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-clouddirectory/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-clouddirectory/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudformation/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cloudformation/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudfront/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cloudfront/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudfrontkeyvaluestore/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cloudfrontkeyvaluestore/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudhsm/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cloudhsm/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudhsmv2/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cloudhsmv2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudsearch/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cloudsearch/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudsearchdomain/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cloudsearchdomain/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudtrail/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cloudtrail/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudtraildata/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cloudtraildata/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudwatch/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cloudwatch/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudwatchevents/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cloudwatchevents/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudwatchevidently/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cloudwatchevidently/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudwatchlogs/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cloudwatchlogs/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudwatchrum/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cloudwatchrum/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-codeartifact/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-codeartifact/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-codebuild/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-codebuild/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-codecatalyst/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-codecatalyst/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-codecommit/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-codecommit/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-codeconnections/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-codeconnections/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-codedeploy/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-codedeploy/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-codeguruprofiler/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-codeguruprofiler/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-codegurureviewer/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-codegurureviewer/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-codegurusecurity/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-codegurusecurity/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-codepipeline/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-codepipeline/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-codestarconnections/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-codestarconnections/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-codestarnotifications/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-codestarnotifications/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cognitoidentity/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cognitoidentity/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cognitoidentityprovider/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cognitoidentityprovider/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cognitosync/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cognitosync/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-comprehend/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-comprehend/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-comprehendmedical/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-comprehendmedical/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-computeoptimizer/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-computeoptimizer/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-configservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-configservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-connect/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-connect/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-connectcampaignservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-connectcampaignservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-connectcampaignsv2/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-connectcampaignsv2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-connectcases/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-connectcases/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-connectcontactlens/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-connectcontactlens/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-connectparticipant/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-connectparticipant/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-connectwisdomservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-connectwisdomservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-controlcatalog/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-controlcatalog/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-controltower/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-controltower/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-core/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-core/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-costandusagereportservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-costandusagereportservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-costexplorer/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-costexplorer/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-costoptimizationhub/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-costoptimizationhub/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-customerprofiles/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-customerprofiles/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-databasemigrationservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-databasemigrationservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-dataexchange/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-dataexchange/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-datapipeline/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-datapipeline/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-datasync/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-datasync/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-datazone/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-datazone/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-dax/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-dax/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-deadline/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-deadline/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-detective/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-detective/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-devicefarm/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-devicefarm/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-devopsguru/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-devopsguru/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-directconnect/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-directconnect/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-directoryservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-directoryservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-directoryservicedata/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-directoryservicedata/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-dlm/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-dlm/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-docdb/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-docdb/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-docdbelastic/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-docdbelastic/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-drs/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-drs/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-dsql/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-dsql/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-dynamodb/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-dynamodb/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-dynamodbstreams/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-dynamodbstreams/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ebs/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ebs/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ec2/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ec2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ec2instanceconnect/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ec2instanceconnect/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ecr/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ecr/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ecrpublic/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ecrpublic/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ecs/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ecs/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-efs/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-efs/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-eks/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-eks/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-eksauth/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-eksauth/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-elasticache/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-elasticache/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-elasticbeanstalk/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-elasticbeanstalk/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-elasticloadbalancing/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-elasticloadbalancing/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-elasticloadbalancingv2/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-elasticloadbalancingv2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-elasticsearchservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-elasticsearchservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-elastictranscoder/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-elastictranscoder/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-emr/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-emr/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-emrcontainers/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-emrcontainers/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-emrserverless/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-emrserverless/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-entityresolution/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-entityresolution/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-eventbridge/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-eventbridge/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-evs/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-evs/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-finspace/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-finspace/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-finspacedata/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-finspacedata/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-firehose/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-firehose/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-fis/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-fis/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-fms/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-fms/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-forecastqueryservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-forecastqueryservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-forecastservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-forecastservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-frauddetector/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-frauddetector/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-freetier/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-freetier/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-fsx/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-fsx/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-gamelift/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-gamelift/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-gameliftstreams/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-gameliftstreams/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-geomaps/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-geomaps/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-geoplaces/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-geoplaces/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-georoutes/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-georoutes/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-glacier/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-glacier/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-globalaccelerator/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-globalaccelerator/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-glue/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-glue/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-gluedatabrew/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-gluedatabrew/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-greengrass/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-greengrass/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-greengrassv2/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-greengrassv2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-groundstation/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-groundstation/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-guardduty/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-guardduty/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-health/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-health/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-healthlake/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-healthlake/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iam/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-iam/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-identitystore/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-identitystore/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-imagebuilder/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-imagebuilder/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-importexport/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-importexport/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-inspector/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-inspector/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-inspector2/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-inspector2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-inspectorscan/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-inspectorscan/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-internetmonitor/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-internetmonitor/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-invoicing/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-invoicing/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iot/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-iot/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iotanalytics/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-iotanalytics/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iotdataplane/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-iotdataplane/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iotdeviceadvisor/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-iotdeviceadvisor/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iotevents/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-iotevents/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ioteventsdata/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ioteventsdata/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iotfleethub/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-iotfleethub/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iotfleetwise/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-iotfleetwise/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iotjobsdataplane/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-iotjobsdataplane/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iotmanagedintegrations/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-iotmanagedintegrations/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iotsecuretunneling/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-iotsecuretunneling/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iotsitewise/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-iotsitewise/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iotthingsgraph/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-iotthingsgraph/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iottwinmaker/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-iottwinmaker/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iotwireless/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-iotwireless/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ivs/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ivs/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ivschat/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ivschat/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ivsrealtime/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ivsrealtime/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kafka/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-kafka/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kafkaconnect/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-kafkaconnect/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kendra/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-kendra/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kendraranking/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-kendraranking/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-keyspaces/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-keyspaces/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-keyspacesstreams/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-keyspacesstreams/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kinesis/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-kinesis/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kinesisanalytics/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-kinesisanalytics/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kinesisanalyticsv2/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-kinesisanalyticsv2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kinesisvideo/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-kinesisvideo/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kinesisvideoarchivedmedia/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-kinesisvideoarchivedmedia/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kinesisvideomedia/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-kinesisvideomedia/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kinesisvideosignalingchannels/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-kinesisvideosignalingchannels/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kinesisvideowebrtcstorage/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-kinesisvideowebrtcstorage/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kms-gitlab/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-kms-gitlab/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kms/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-kms/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-lakeformation/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-lakeformation/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-lambda/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-lambda/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-launchwizard/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-launchwizard/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-lex/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-lex/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-lexmodelbuildingservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-lexmodelbuildingservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-lexmodelsv2/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-lexmodelsv2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-lexruntimev2/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-lexruntimev2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-licensemanager/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-licensemanager/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-licensemanagerlinuxsubscriptions/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-licensemanagerlinuxsubscriptions/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-licensemanagerusersubscriptions/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-licensemanagerusersubscriptions/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-lightsail/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-lightsail/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-locationservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-locationservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-lookoutequipment/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-lookoutequipment/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-lookoutforvision/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-lookoutforvision/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-lookoutmetrics/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-lookoutmetrics/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-machinelearning/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-machinelearning/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-macie2/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-macie2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mailmanager/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-mailmanager/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mainframemodernization/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-mainframemodernization/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-managedblockchain/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-managedblockchain/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-managedblockchainquery/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-managedblockchainquery/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-managedgrafana/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-managedgrafana/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-marketplaceagreement/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-marketplaceagreement/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-marketplacecatalog/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-marketplacecatalog/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-marketplacecommerceanalytics/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-marketplacecommerceanalytics/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-marketplacedeployment/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-marketplacedeployment/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-marketplaceentitlementservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-marketplaceentitlementservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-marketplacemetering/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-marketplacemetering/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-marketplacereporting/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-marketplacereporting/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mediaconnect/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-mediaconnect/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mediaconvert/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-mediaconvert/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-medialive/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-medialive/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mediapackage/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-mediapackage/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mediapackagev2/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-mediapackagev2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mediapackagevod/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-mediapackagevod/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mediastore/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-mediastore/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mediastoredata/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-mediastoredata/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mediatailor/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-mediatailor/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-medicalimaging/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-medicalimaging/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-memorydb/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-memorydb/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mgn/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-mgn/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-migrationhub/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-migrationhub/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-migrationhubconfig/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-migrationhubconfig/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-migrationhuborchestrator/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-migrationhuborchestrator/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-migrationhubrefactorspaces/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-migrationhubrefactorspaces/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-migrationhubstrategyrecommendations/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-migrationhubstrategyrecommendations/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mpa/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-mpa/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mq/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-mq/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mturk/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-mturk/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mwaa/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-mwaa/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-neptune/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-neptune/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-neptunedata/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-neptunedata/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-neptunegraph/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-neptunegraph/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-networkfirewall/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-networkfirewall/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-networkflowmonitor/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-networkflowmonitor/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-networkmanager/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-networkmanager/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-networkmonitor/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-networkmonitor/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-notifications/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-notifications/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-notificationscontacts/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-notificationscontacts/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-oam/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-oam/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-observabilityadmin/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-observabilityadmin/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-odb/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-odb/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-omics/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-omics/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-opensearchserverless/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-opensearchserverless/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-opensearchservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-opensearchservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-opsworks/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-opsworks/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-opsworkscm/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-opsworkscm/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-organizations/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-organizations/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-osis/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-osis/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-outposts/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-outposts/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-panorama/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-panorama/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-partnercentralselling/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-partnercentralselling/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-paymentcryptography/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-paymentcryptography/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-paymentcryptographydata/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-paymentcryptographydata/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-pcaconnectorad/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-pcaconnectorad/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-pcaconnectorscep/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-pcaconnectorscep/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-pcs/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-pcs/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-personalize/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-personalize/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-personalizeevents/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-personalizeevents/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-personalizeruntime/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-personalizeruntime/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-pi/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-pi/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-pinpoint/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-pinpoint/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-pinpointemail/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-pinpointemail/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-pinpointsmsvoice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-pinpointsmsvoice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-pinpointsmsvoicev2/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-pinpointsmsvoicev2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-pipes/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-pipes/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-polly/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-polly/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-pricing/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-pricing/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-prometheusservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-prometheusservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-proton/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-proton/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-qapps/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-qapps/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-qbusiness/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-qbusiness/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-qconnect/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-qconnect/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-qldb/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-qldb/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-qldbsession/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-qldbsession/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-quicksight/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-quicksight/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ram/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ram/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-rds/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-rds/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-rdsdataservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-rdsdataservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-recyclebin/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-recyclebin/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-redshift/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-redshift/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-redshiftdataapiservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-redshiftdataapiservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-redshiftserverless/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-redshiftserverless/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-rekognition/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-rekognition/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-repostspace/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-repostspace/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-resiliencehub/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-resiliencehub/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-resourceexplorer2/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-resourceexplorer2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-resourcegroups/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-resourcegroups/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-resourcegroupstaggingapi/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-resourcegroupstaggingapi/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-resources/Makefile5
-rw-r--r--devel/rubygem-aws-sdk-resources/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-robomaker/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-robomaker/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-rolesanywhere/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-rolesanywhere/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-route53/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-route53/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-route53domains/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-route53domains/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-route53profiles/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-route53profiles/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-route53recoverycluster/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-route53recoverycluster/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-route53recoverycontrolconfig/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-route53recoverycontrolconfig/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-route53recoveryreadiness/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-route53recoveryreadiness/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-route53resolver/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-route53resolver/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-s3/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-s3/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-s3control/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-s3control/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-s3outposts/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-s3outposts/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-s3tables/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-s3tables/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-s3vectors/Makefile20
-rw-r--r--devel/rubygem-aws-sdk-s3vectors/distinfo3
-rw-r--r--devel/rubygem-aws-sdk-s3vectors/pkg-descr1
-rw-r--r--devel/rubygem-aws-sdk-sagemaker/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-sagemaker/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-sagemakeredgemanager/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-sagemakeredgemanager/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-sagemakerfeaturestoreruntime/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-sagemakerfeaturestoreruntime/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-sagemakergeospatial/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-sagemakergeospatial/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-sagemakermetrics/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-sagemakermetrics/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-sagemakerruntime/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-sagemakerruntime/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-savingsplans/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-savingsplans/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-scheduler/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-scheduler/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-schemas/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-schemas/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-secretsmanager/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-secretsmanager/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-securityhub/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-securityhub/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-securityir/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-securityir/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-securitylake/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-securitylake/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-serverlessapplicationrepository/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-serverlessapplicationrepository/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-servicecatalog/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-servicecatalog/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-servicediscovery/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-servicediscovery/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-servicequotas/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-servicequotas/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ses/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ses/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-sesv2/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-sesv2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-shield/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-shield/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-signer/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-signer/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-simpledb/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-simpledb/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-simspaceweaver/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-simspaceweaver/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-sms/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-sms/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-snowball/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-snowball/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-snowdevicemanagement/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-snowdevicemanagement/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-sns/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-sns/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-socialmessaging/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-socialmessaging/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-sqs/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-sqs/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ssm/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ssm/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ssmcontacts/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ssmcontacts/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ssmguiconnect/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ssmguiconnect/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ssmincidents/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ssmincidents/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ssmquicksetup/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ssmquicksetup/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ssmsap/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ssmsap/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ssoadmin/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ssoadmin/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-states/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-states/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-storagegateway/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-storagegateway/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-supplychain/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-supplychain/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-support/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-support/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-supportapp/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-supportapp/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-swf/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-swf/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-synthetics/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-synthetics/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-taxsettings/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-taxsettings/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-textract/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-textract/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-timestreaminfluxdb/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-timestreaminfluxdb/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-timestreamquery/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-timestreamquery/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-timestreamwrite/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-timestreamwrite/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-tnb/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-tnb/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-transcribeservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-transcribeservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-transcribestreamingservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-transcribestreamingservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-transfer/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-transfer/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-translate/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-translate/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-trustedadvisor/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-trustedadvisor/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-verifiedpermissions/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-verifiedpermissions/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-voiceid/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-voiceid/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-vpclattice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-vpclattice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-waf/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-waf/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-wafregional/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-wafregional/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-wafv2/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-wafv2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-wellarchitected/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-wellarchitected/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-workdocs/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-workdocs/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-workmail/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-workmail/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-workmailmessageflow/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-workmailmessageflow/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-workspaces/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-workspaces/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-workspacesinstances/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-workspacesinstances/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-workspacesthinclient/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-workspacesthinclient/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-workspacesweb/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-workspacesweb/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-xray/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-xray/distinfo6
-rw-r--r--devel/rubygem-cairo-gobject/Makefile2
-rw-r--r--devel/rubygem-cairo-gobject/distinfo6
-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-console/Makefile2
-rw-r--r--devel/rubygem-console/distinfo6
-rw-r--r--devel/rubygem-cucumber-messages/Makefile2
-rw-r--r--devel/rubygem-cucumber-messages/distinfo6
-rw-r--r--devel/rubygem-datadog-ci/Makefile2
-rw-r--r--devel/rubygem-datadog-ci/distinfo6
-rw-r--r--devel/rubygem-drydock/Makefile3
-rw-r--r--devel/rubygem-erb/Makefile2
-rw-r--r--devel/rubygem-erb/distinfo6
-rw-r--r--devel/rubygem-etc/Makefile5
-rw-r--r--devel/rubygem-etc/distinfo6
-rw-r--r--devel/rubygem-excon/Makefile2
-rw-r--r--devel/rubygem-excon/distinfo6
-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--devel/rubygem-gapic-common/Makefile2
-rw-r--r--devel/rubygem-gapic-common/distinfo6
-rw-r--r--devel/rubygem-gio2/Makefile2
-rw-r--r--devel/rubygem-gio2/distinfo6
-rw-r--r--devel/rubygem-glib2/Makefile2
-rw-r--r--devel/rubygem-glib2/distinfo6
-rw-r--r--devel/rubygem-gobject-introspection/Makefile2
-rw-r--r--devel/rubygem-gobject-introspection/distinfo6
-rw-r--r--devel/rubygem-google-apis-admin_directory_v1/Makefile2
-rw-r--r--devel/rubygem-google-apis-admin_directory_v1/distinfo6
-rw-r--r--devel/rubygem-google-apis-androidpublisher_v3/Makefile2
-rw-r--r--devel/rubygem-google-apis-androidpublisher_v3/distinfo6
-rw-r--r--devel/rubygem-google-apis-compute_v1/Makefile2
-rw-r--r--devel/rubygem-google-apis-compute_v1/distinfo6
-rw-r--r--devel/rubygem-gyoku/Makefile12
-rw-r--r--devel/rubygem-gyoku/distinfo5
-rw-r--r--devel/rubygem-gyoku/pkg-descr7
-rw-r--r--devel/rubygem-imagen/Makefile19
-rw-r--r--devel/rubygem-imagen/distinfo3
-rw-r--r--devel/rubygem-imagen/pkg-descr2
-rw-r--r--devel/rubygem-io-console/Makefile2
-rw-r--r--devel/rubygem-io-console/distinfo6
-rw-r--r--devel/rubygem-io-event/Makefile2
-rw-r--r--devel/rubygem-io-event/distinfo6
-rw-r--r--devel/rubygem-io-nonblock/Makefile2
-rw-r--r--devel/rubygem-io-nonblock/distinfo6
-rw-r--r--devel/rubygem-io-wait/Makefile2
-rw-r--r--devel/rubygem-io-wait/distinfo6
-rw-r--r--devel/rubygem-json/Makefile2
-rw-r--r--devel/rubygem-json/distinfo6
-rw-r--r--devel/rubygem-libddwaf/Makefile2
-rw-r--r--devel/rubygem-libddwaf/distinfo6
-rw-r--r--devel/rubygem-mongo/Makefile2
-rw-r--r--devel/rubygem-mongo/distinfo6
-rw-r--r--devel/rubygem-nori/Makefile16
-rw-r--r--devel/rubygem-nori/pkg-descr7
-rw-r--r--devel/rubygem-ostruct/Makefile2
-rw-r--r--devel/rubygem-ostruct/distinfo6
-rw-r--r--devel/rubygem-rails-i18n-rails70/Makefile2
-rw-r--r--devel/rubygem-rails-i18n-rails71/Makefile2
-rw-r--r--devel/rubygem-rails-i18n-rails72/Makefile23
-rw-r--r--devel/rubygem-rails-i18n-rails72/distinfo3
-rw-r--r--devel/rubygem-rails-i18n-rails72/pkg-descr4
-rw-r--r--devel/rubygem-rails-i18n-rails80/Makefile21
-rw-r--r--devel/rubygem-rails-i18n-rails80/distinfo3
-rw-r--r--devel/rubygem-rails-i18n-rails80/pkg-descr4
-rw-r--r--devel/rubygem-recaptcha/Makefile2
-rw-r--r--devel/rubygem-recaptcha/distinfo6
-rw-r--r--devel/rubygem-reline/Makefile2
-rw-r--r--devel/rubygem-reline/distinfo6
-rw-r--r--devel/rubygem-rubocop-ast/Makefile2
-rw-r--r--devel/rubygem-rubocop-ast/distinfo6
-rw-r--r--devel/rubygem-ruby-lsp-rails/Makefile4
-rw-r--r--devel/rubygem-ruby-lsp-rails/distinfo6
-rw-r--r--devel/rubygem-ruby-lsp-rspec/Makefile5
-rw-r--r--devel/rubygem-ruby-lsp-rspec/distinfo6
-rw-r--r--devel/rubygem-ruby-lsp-rspec/files/patch-gemspec10
-rw-r--r--devel/rubygem-ruby-lsp/Makefile5
-rw-r--r--devel/rubygem-ruby-lsp/distinfo6
-rw-r--r--devel/rubygem-sidekiq/Makefile2
-rw-r--r--devel/rubygem-sidekiq/distinfo6
-rw-r--r--devel/rubygem-sorbet-runtime/Makefile2
-rw-r--r--devel/rubygem-sorbet-runtime/distinfo6
-rw-r--r--devel/rubygem-syntax_tree/Makefile2
-rw-r--r--devel/rubygem-syntax_tree/distinfo6
-rw-r--r--devel/rubygem-thor/Makefile2
-rw-r--r--devel/rubygem-thor/distinfo6
-rw-r--r--devel/rubygem-undercover/Makefile28
-rw-r--r--devel/rubygem-undercover/distinfo3
-rw-r--r--devel/rubygem-undercover/pkg-descr4
-rw-r--r--devel/rubygem-wdm/Makefile4
-rw-r--r--devel/rubygem-wdm/distinfo6
-rw-r--r--devel/rubygem-wdm/pkg-descr7
-rw-r--r--devel/rubygem-xdg/Makefile2
-rw-r--r--devel/rubygem-xdg/distinfo6
-rw-r--r--devel/rubygem-zhexdump/Makefile2
-rw-r--r--devel/rubygem-zhexdump/distinfo6
-rw-r--r--devel/socket_wrapper/Makefile33
-rw-r--r--devel/socket_wrapper/distinfo6
-rw-r--r--devel/socket_wrapper/pkg-plist2
-rw-r--r--devel/stack/Makefile79
-rw-r--r--devel/stack/distinfo166
-rw-r--r--devel/tabby/Makefile2
-rw-r--r--devel/task/Makefile72
-rw-r--r--devel/task/distinfo112
-rw-r--r--devel/task/files/modules.txt293
-rw-r--r--devel/termbox2/Makefile2
-rw-r--r--devel/thunar-vcs-plugin/Makefile10
-rw-r--r--devel/thunar-vcs-plugin/files/patch-icons88
-rw-r--r--devel/thunar-vcs-plugin/pkg-plist12
-rw-r--r--devel/uid_wrapper/Makefile40
-rw-r--r--devel/uid_wrapper/distinfo6
-rw-r--r--devel/uid_wrapper/pkg-descr24
-rw-r--r--devel/uid_wrapper/pkg-plist7
-rw-r--r--devel/universal-ctags/Makefile2
-rw-r--r--devel/universal-ctags/distinfo6
-rw-r--r--devel/uv/Makefile2
-rw-r--r--devel/uv/Makefile.crates31
-rw-r--r--devel/uv/distinfo68
-rw-r--r--devel/viewvc-devel/Makefile1
-rw-r--r--devel/viewvc-devel/files/patch-bin_standalone.py74
-rw-r--r--devel/viewvc-devel/files/patch-lib_viewvc.py39
-rw-r--r--dns/dnsrecon/Makefile4
-rw-r--r--dns/knot3/Makefile1
-rw-r--r--dns/knot3/distinfo6
-rw-r--r--dns/knot3/distinfo.py-libknot6
-rw-r--r--dns/knot3/knotdns.mk2
-rw-r--r--dns/pear-Net_DNS2/Makefile2
-rw-r--r--dns/pear-Net_DNS2/distinfo6
-rw-r--r--dns/powerdns-recursor/Makefile3
-rw-r--r--dns/powerdns-recursor/distinfo6
-rw-r--r--dns/py-publicsuffixlist/Makefile2
-rw-r--r--dns/py-publicsuffixlist/distinfo6
-rw-r--r--dns/subfinder/Makefile3
-rw-r--r--dns/subfinder/distinfo10
-rw-r--r--editors/bvi/Makefile5
-rw-r--r--editors/bvi/distinfo6
-rw-r--r--editors/cudatext/Makefile4
-rw-r--r--editors/cudatext/distinfo10
-rw-r--r--editors/cudatext/pkg-plist2
-rw-r--r--editors/lazarus-devel/Makefile4
-rw-r--r--editors/lazarus-devel/distinfo6
-rw-r--r--editors/lazarus/Makefile6
-rw-r--r--editors/lazarus/distinfo6
-rw-r--r--editors/lazarus/files/patch-lcl_interfaces_qt6_qtwidgets.pas25
-rw-r--r--editors/libreoffice/Makefile4
-rw-r--r--editors/novelwriter/Makefile3
-rw-r--r--editors/picpas/Makefile2
-rw-r--r--editors/rehex/Makefile3
-rw-r--r--editors/rehex/distinfo6
-rw-r--r--editors/rehex/pkg-plist1
-rw-r--r--editors/slime/Makefile2
-rw-r--r--editors/tamago/Makefile2
-rw-r--r--editors/tamago/files/patch-egg_anthy.el81
-rw-r--r--editors/vim/Makefile5
-rw-r--r--editors/vscode/Makefile4
-rw-r--r--editors/vscode/distinfo14
-rw-r--r--emulators/dps8m/Makefile3
-rw-r--r--emulators/dps8m/distinfo6
-rw-r--r--emulators/dps8m/files/patch-src_Makefile.mk11
-rw-r--r--emulators/fs-uae-launcher/Makefile20
-rw-r--r--emulators/fs-uae-launcher/distinfo6
-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/qemu/Makefile2
-rw-r--r--emulators/qemu/distinfo6
-rw-r--r--emulators/wine-devel/Makefile2
-rw-r--r--emulators/wine-devel/distinfo6
-rw-r--r--emulators/wine-devel/files/patch-server_ptrace.c11
-rw-r--r--emulators/wine-devel/pkg-plist9
-rw-r--r--filesystems/hammer2/Makefile2
-rw-r--r--filesystems/hammer2/distinfo6
-rw-r--r--filesystems/httpdirfs/Makefile2
-rw-r--r--filesystems/py-fsspec/Makefile2
-rw-r--r--filesystems/py-fsspec/distinfo6
-rw-r--r--filesystems/py-gcsfs/Makefile2
-rw-r--r--filesystems/py-gcsfs/distinfo6
-rw-r--r--filesystems/py-s3fs/Makefile2
-rw-r--r--filesystems/py-s3fs/distinfo6
-rw-r--r--filesystems/zrepl-dsh2dsh/Makefile7
-rw-r--r--filesystems/zrepl-dsh2dsh/distinfo10
-rw-r--r--finance/electrs/Makefile51
-rw-r--r--finance/electrs/distinfo102
-rw-r--r--finance/favagtk/Makefile5
-rw-r--r--finance/odoo16/Makefile3
-rw-r--r--finance/py-ebaysdk/Makefile4
-rw-r--r--finance/py-investpy/Makefile4
-rw-r--r--finance/py-pytrends/Makefile3
-rw-r--r--finance/py-quantecon/Makefile2
-rw-r--r--finance/py-quantecon/distinfo6
-rw-r--r--finance/py-technical/Makefile2
-rw-r--r--finance/py-technical/distinfo6
-rw-r--r--ftp/curl/Makefile9
-rw-r--r--ftp/curl/distinfo6
-rw-r--r--ftp/curl/pkg-plist2
-rw-r--r--ftp/proftpd-mod_vroot/Makefile2
-rw-r--r--games/Makefile1
-rw-r--r--games/anki/Makefile8
-rw-r--r--games/anki/distinfo18
-rw-r--r--games/anki/files/patch-qt_pyproject.toml14
-rw-r--r--games/corsix-th/Makefile2
-rw-r--r--games/corsix-th/distinfo6
-rw-r--r--games/corsix-th/pkg-plist3
-rw-r--r--games/fheroes2/Makefile2
-rw-r--r--games/fheroes2/distinfo6
-rw-r--r--games/fheroes2/pkg-plist1
-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--games/gnushogi/files/patch-Makefile.in11
-rw-r--r--games/julius/Makefile3
-rw-r--r--games/julius/distinfo6
-rw-r--r--games/libretro-shaders-slang/Makefile4
-rw-r--r--games/libretro-shaders-slang/distinfo6
-rw-r--r--games/libretro-shaders-slang/pkg-plist126
-rw-r--r--games/linux-steam-utils/Makefile2
-rw-r--r--games/linux-steam-utils/distinfo6
-rw-r--r--games/linux-steam-utils/pkg-plist1
-rw-r--r--games/openmw/Makefile19
-rw-r--r--games/openmw/files/patch-components_crashcatcher_crashcatcher.cpp37
-rw-r--r--games/openmw/files/patch-components_esm_formid.hpp17
-rw-r--r--games/openmw/files/patch-components_misc_strings_algorithm.hpp28
-rw-r--r--games/openrct2/Makefile4
-rw-r--r--games/openrct2/distinfo10
-rw-r--r--games/openrct2/pkg-plist347
-rw-r--r--games/qnetwalk/Makefile14
-rw-r--r--games/sgt-puzzles/Makefile4
-rw-r--r--games/sgt-puzzles/distinfo6
-rw-r--r--games/sulis/Makefile2
-rw-r--r--games/veloren-weekly/Makefile4
-rw-r--r--games/veloren-weekly/Makefile.crates4
-rw-r--r--games/veloren-weekly/distinfo14
-rw-r--r--games/xblast/Makefile24
-rw-r--r--games/xblast/files/patch-configure11
-rw-r--r--games/xray-16/Makefile44
-rw-r--r--games/xray-16/distinfo29
-rw-r--r--games/xray-16/files/patch-Externals_renderdoc_renderdoc__app.h11
-rw-r--r--games/xray-16/pkg-descr6
-rw-r--r--games/xray-16/pkg-plist1412
-rw-r--r--german/mythes/Makefile2
-rw-r--r--german/mythes/distinfo6
-rw-r--r--german/tipp10/Makefile2
-rw-r--r--german/tipp10/distinfo6
-rw-r--r--graphics/R-cran-pixmap/Makefile2
-rw-r--r--graphics/R-cran-pixmap/distinfo6
-rw-r--r--graphics/aeskulap/Makefile6
-rw-r--r--graphics/colmap/Makefile2
-rw-r--r--graphics/colmap/distinfo6
-rw-r--r--graphics/converseen/Makefile2
-rw-r--r--graphics/converseen/distinfo6
-rw-r--r--graphics/dataplot/Makefile29
-rw-r--r--graphics/dataplot/distinfo6
-rw-r--r--graphics/dataplot/files/patch-Makefile20
-rw-r--r--graphics/gdk-pixbuf2/Makefile5
-rw-r--r--graphics/gdk-pixbuf2/distinfo4
-rw-r--r--graphics/geoserver/Makefile12
-rw-r--r--graphics/geoserver/distinfo6
-rw-r--r--graphics/geoserver/pkg-plist19
-rw-r--r--graphics/inkscape/Makefile3
-rw-r--r--graphics/lazpaint/Makefile2
-rw-r--r--graphics/lunasvg/Makefile2
-rw-r--r--graphics/mesa-devel/Makefile6
-rw-r--r--graphics/mesa-devel/distinfo6
-rw-r--r--graphics/mesa-devel/pkg-plist2
-rw-r--r--graphics/mesa-dri/Makefile.common3
-rw-r--r--graphics/mupdf/Makefile2
-rw-r--r--graphics/mupdf/distinfo6
-rw-r--r--graphics/nvidia-drm-510-kmod-devel/Makefile2
-rw-r--r--graphics/nvidia-drm-510-kmod-devel/distinfo6
-rw-r--r--graphics/nvidia-drm-510-kmod/distinfo6
-rw-r--r--graphics/nvidia-drm-515-kmod-devel/Makefile2
-rw-r--r--graphics/nvidia-drm-515-kmod-devel/distinfo6
-rw-r--r--graphics/nvidia-drm-515-kmod/distinfo6
-rw-r--r--graphics/nvidia-drm-61-kmod-devel/Makefile2
-rw-r--r--graphics/nvidia-drm-61-kmod-devel/distinfo6
-rw-r--r--graphics/nvidia-drm-61-kmod/distinfo6
-rw-r--r--graphics/nvidia-drm-66-kmod-devel/Makefile2
-rw-r--r--graphics/nvidia-drm-66-kmod-devel/distinfo6
-rw-r--r--graphics/nvidia-drm-66-kmod/distinfo6
-rw-r--r--graphics/nvidia-drm-kmod-devel/Makefile2
-rw-r--r--graphics/ogre3d/Makefile2
-rw-r--r--graphics/ogre3d/distinfo6
-rw-r--r--graphics/ogre3d/files/patch-OgreMain_include_OgrePlatformInformation.h10
-rw-r--r--graphics/ogre3d/pkg-plist1
-rw-r--r--graphics/opencv/Makefile3
-rw-r--r--graphics/opencv/distinfo8
-rw-r--r--graphics/openexr-website-docs/Makefile2
-rw-r--r--graphics/openexr-website-docs/distinfo6
-rw-r--r--graphics/openexr/Makefile2
-rw-r--r--graphics/openexr/distinfo6
-rw-r--r--graphics/openxr/Makefile3
-rw-r--r--graphics/openxr/distinfo6
-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/p5-GD-Barcode/Makefile3
-rw-r--r--graphics/p5-GD-Barcode/distinfo6
-rw-r--r--graphics/p5-Gimp/Makefile8
-rw-r--r--graphics/p5-Image-ExifTool-devel/Makefile2
-rw-r--r--graphics/p5-Image-ExifTool-devel/distinfo6
-rw-r--r--graphics/p5-Image-ExifTool-devel/pkg-plist2
-rw-r--r--graphics/php-geos/files/patch-php8511
-rw-r--r--graphics/plutosvg/Makefile2
-rw-r--r--graphics/plutovg/Makefile2
-rw-r--r--graphics/py-mayavi/Makefile2
-rw-r--r--graphics/py-pycollada/Makefile4
-rw-r--r--graphics/py-termtosvg/Makefile4
-rw-r--r--graphics/py-tifffile/Makefile3
-rw-r--r--graphics/py-willow/Makefile10
-rw-r--r--graphics/py-willow/distinfo6
-rw-r--r--graphics/py-willow/files/patch-pyproject.toml22
-rw-r--r--graphics/qt6-wayland/Makefile1
-rw-r--r--graphics/qt6-wayland/files/patch-src_client_qwaylandshellsurface__p.h23
-rw-r--r--graphics/qt6-wayland/files/patch-src_plugins_shellintegration_xdg-shell_qwaylandxdgshell__p.h13
-rw-r--r--graphics/rubygem-clutter-gdk/Makefile2
-rw-r--r--graphics/rubygem-clutter-gdk/distinfo6
-rw-r--r--graphics/rubygem-clutter-gtk/Makefile2
-rw-r--r--graphics/rubygem-clutter-gtk/distinfo6
-rw-r--r--graphics/rubygem-clutter/Makefile2
-rw-r--r--graphics/rubygem-clutter/distinfo6
-rw-r--r--graphics/rubygem-gdk_pixbuf2/Makefile2
-rw-r--r--graphics/rubygem-gdk_pixbuf2/distinfo6
-rw-r--r--graphics/rubygem-gruff/Makefile2
-rw-r--r--graphics/rubygem-gruff/distinfo6
-rw-r--r--graphics/rubygem-rmagick/Makefile3
-rw-r--r--graphics/rubygem-rmagick/distinfo6
-rw-r--r--graphics/rubygem-rsvg2/Makefile2
-rw-r--r--graphics/rubygem-rsvg2/distinfo6
-rw-r--r--graphics/swappy/Makefile4
-rw-r--r--graphics/zathura-pdf-mupdf/Makefile2
-rw-r--r--irc/znc/Makefile2
-rw-r--r--irc/znc/distinfo6
-rw-r--r--java/openjdk17/Makefile5
-rw-r--r--java/openjdk17/distinfo6
-rw-r--r--java/openjdk21/Makefile5
-rw-r--r--java/openjdk21/distinfo6
-rw-r--r--java/openjdk8/Makefile5
-rw-r--r--java/openjdk8/distinfo8
-rw-r--r--korean/hunspell/Makefile3
-rw-r--r--lang/algol68g/Makefile1
-rw-r--r--lang/fpc-devel-source/Makefile4
-rw-r--r--lang/fpc-devel-source/distinfo6
-rw-r--r--lang/fpc-devel/Makefile4
-rw-r--r--lang/fpc-devel/distinfo6
-rw-r--r--lang/fpc-devel/pkg-plist32
-rw-r--r--lang/gcc13-devel/Makefile2
-rw-r--r--lang/gcc13-devel/distinfo6
-rw-r--r--lang/gcc14-devel/Makefile2
-rw-r--r--lang/gcc14-devel/distinfo6
-rw-r--r--lang/gcc15-devel/Makefile2
-rw-r--r--lang/gcc15-devel/distinfo6
-rw-r--r--lang/gcc16-devel/Makefile2
-rw-r--r--lang/gcc16-devel/distinfo6
-rw-r--r--lang/hs-futhark/Makefile62
-rw-r--r--lang/hs-futhark/distinfo148
-rw-r--r--lang/hs-koka/Makefile153
-rw-r--r--lang/hs-koka/distinfo354
-rw-r--r--lang/hs-koka/pkg-plist4
-rw-r--r--lang/luajit-openresty/Makefile5
-rw-r--r--lang/luajit-openresty/distinfo6
-rw-r--r--lang/luajit-openresty/pkg-plist38
-rw-r--r--lang/luajit/Makefile7
-rw-r--r--lang/luajit/distinfo6
-rw-r--r--lang/ocaml/Makefile2
-rw-r--r--lang/p5-JavaScript-QuickJS/files/patch-QuickJS.xs16
-rw-r--r--lang/perl5-devel/Makefile1
-rw-r--r--lang/perl5-devel/distinfo6
-rw-r--r--lang/perl5-devel/files/patch-Configure4
-rw-r--r--lang/perl5-devel/files/patch-perl.c4
-rw-r--r--lang/perl5-devel/pkg-plist34
-rw-r--r--lang/perl5-devel/version.mk2
-rw-r--r--lang/quickjs/Makefile4
-rw-r--r--lang/quickjs/distinfo6
-rw-r--r--lang/quickjs/files/patch-Makefile24
-rw-r--r--lang/quickjs/pkg-plist1
-rw-r--r--lang/ruby32/distinfo6
-rw-r--r--lang/ruby32/pkg-plist1
-rw-r--r--lang/ruby33/distinfo6
-rw-r--r--lang/ruby33/pkg-plist1
-rw-r--r--lang/sbcl/Makefile2
-rw-r--r--lang/sbcl/distinfo8
-rw-r--r--lang/seed7/Makefile2
-rw-r--r--lang/seed7/distinfo6
-rw-r--r--lang/seed7/files/patch-prg_chkerr.sd711
-rw-r--r--lang/seed7/pkg-plist4
-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/gnubiff/Makefile5
-rw-r--r--mail/gnubiff/pkg-plist2
-rw-r--r--mail/imap-tools/Makefile5
-rw-r--r--mail/imap-tools/Makefile.crates78
-rw-r--r--mail/imap-tools/distinfo162
-rw-r--r--mail/imap-tools/files/patch-Cargo.toml13
-rw-r--r--mail/mailpit/Makefile3
-rw-r--r--mail/mailpit/distinfo14
-rw-r--r--mail/mailpit/files/patch-package-lock.json334
-rw-r--r--mail/mailpit/files/patch-package.json2
-rw-r--r--mail/mlmmj-webview/Makefile9
-rw-r--r--mail/mlmmj-webview/distinfo6
-rw-r--r--mail/nextcloud-mail/Makefile2
-rw-r--r--mail/nextcloud-mail/distinfo6
-rw-r--r--mail/p5-Mail-Sendmail/Makefile4
-rw-r--r--mail/py-premailer/Makefile4
-rw-r--r--mail/simscan/Makefile120
-rw-r--r--mail/simscan/distinfo5
-rw-r--r--mail/simscan/files/patch-fix_clamav_0.93107
-rw-r--r--mail/simscan/pkg-plist10
-rw-r--r--mail/thunderbird-esr/Makefile2
-rw-r--r--mail/thunderbird-esr/distinfo6
-rw-r--r--mail/thunderbird-esr/files/patch-bug187663235
-rw-r--r--mail/thunderbird/Makefile4
-rw-r--r--mail/thunderbird/distinfo6
-rw-r--r--mail/thunderbird/files/patch-bug187663235
-rw-r--r--math/4ti2/Makefile6
-rw-r--r--math/4ti2/distinfo6
-rw-r--r--math/R-cran-DEoptimR/Makefile4
-rw-r--r--math/R-cran-DEoptimR/distinfo6
-rw-r--r--math/R-cran-pbkrtest/Makefile2
-rw-r--r--math/R-cran-pbkrtest/distinfo6
-rw-r--r--math/R-cran-terra/Makefile2
-rw-r--r--math/R-cran-terra/distinfo6
-rw-r--r--math/R-cran-terra/files/patch-i38645
-rw-r--r--math/armadillo/Makefile2
-rw-r--r--math/armadillo/distinfo6
-rw-r--r--math/geogebra/Makefile2
-rw-r--r--math/geogebra/distinfo6
-rw-r--r--math/libRmath/Makefile4
-rw-r--r--math/libRmath/distinfo6
-rw-r--r--math/maxima/Makefile2
-rw-r--r--math/mdal/Makefile3
-rw-r--r--math/mumps/Makefile2
-rw-r--r--math/mumps4/Makefile2
-rw-r--r--math/octave-forge-csg-toolkit/Makefile4
-rw-r--r--math/octave-forge-csg-toolkit/distinfo6
-rw-r--r--math/octave-forge-datatypes/Makefile2
-rw-r--r--math/octave-forge-datatypes/distinfo6
-rw-r--r--math/octave-forge-geometry/Makefile4
-rw-r--r--math/octave-forge-pkg-octave-doc/Makefile2
-rw-r--r--math/octave-forge-pkg-octave-doc/distinfo6
-rw-r--r--math/octave-forge-statistics/Makefile2
-rw-r--r--math/octave-forge-statistics/distinfo6
-rw-r--r--math/p5-Math-Pari/Makefile8
-rw-r--r--math/p5-Statistics-CaseResampling/Makefile2
-rw-r--r--math/p5-Statistics-CaseResampling/distinfo6
-rw-r--r--math/polymake/Makefile8
-rw-r--r--math/py-cmaes/Makefile2
-rw-r--r--math/py-cmaes/distinfo6
-rw-r--r--math/py-grandalf/Makefile1
-rw-r--r--math/py-mnnpy/Makefile4
-rw-r--r--math/py-narwhals/Makefile4
-rw-r--r--math/py-narwhals/distinfo6
-rw-r--r--math/py-pandas-datareader/Makefile4
-rw-r--r--math/py-vector/Makefile18
-rw-r--r--math/py-vector/distinfo6
-rw-r--r--math/saga/Makefile4
-rw-r--r--math/saga/distinfo6
-rw-r--r--math/vtk8/Makefile1
-rw-r--r--misc/Makefile5
-rw-r--r--misc/clifm/Makefile2
-rw-r--r--misc/clifm/distinfo6
-rw-r--r--misc/compat14x/Makefile25
-rw-r--r--misc/compat14x/distinfo14
-rw-r--r--misc/compat14x/pkg-plist.aarch6418
-rw-r--r--misc/compat14x/pkg-plist.amd6436
-rw-r--r--misc/compat14x/pkg-plist.i38618
-rw-r--r--misc/compat4x/Makefile.makedist1
-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/lxi-tools/Makefile6
-rw-r--r--misc/lxi-tools/distinfo6
-rw-r--r--misc/lxi-tools/pkg-plist1
-rw-r--r--misc/ola/Makefile6
-rw-r--r--misc/ola/distinfo6
-rw-r--r--misc/openhab-addons/Makefile2
-rw-r--r--misc/openhab-addons/distinfo6
-rw-r--r--misc/openhab/Makefile4
-rw-r--r--misc/openhab/distinfo6
-rw-r--r--misc/outside/Makefile27
-rw-r--r--misc/outside/distinfo56
-rw-r--r--misc/p5-Business-ISBN-Data/Makefile2
-rw-r--r--misc/p5-Business-ISBN-Data/distinfo6
-rw-r--r--misc/py-alive-progress/Makefile7
-rw-r--r--misc/py-alive-progress/distinfo6
-rw-r--r--misc/py-alive-progress/files/patch-setup.py10
-rw-r--r--misc/py-gguf/Makefile4
-rw-r--r--misc/py-gguf/distinfo6
-rw-r--r--misc/py-huggingface-hub/Makefile6
-rw-r--r--misc/py-huggingface-hub/distinfo6
-rw-r--r--misc/py-kartograph/Makefile4
-rw-r--r--misc/py-langchain-core/Makefile2
-rw-r--r--misc/py-langchain-core/distinfo6
-rw-r--r--misc/py-langgraph-checkpoint/Makefile (renamed from misc/python-langgraph-checkpoint/Makefile)0
-rw-r--r--misc/py-langgraph-checkpoint/distinfo (renamed from misc/python-langgraph-checkpoint/distinfo)0
-rw-r--r--misc/py-langgraph-checkpoint/pkg-descr (renamed from misc/python-langgraph-checkpoint/pkg-descr)0
-rw-r--r--misc/py-langgraph-sdk/Makefile2
-rw-r--r--misc/py-langgraph-sdk/distinfo6
-rw-r--r--misc/py-lazrs/Makefile33
-rw-r--r--misc/py-lazrs/distinfo66
-rw-r--r--misc/py-litellm/Makefile2
-rw-r--r--misc/py-litellm/distinfo6
-rw-r--r--misc/py-mcp/Makefile7
-rw-r--r--misc/py-mcp/distinfo6
-rw-r--r--misc/py-mffpy/Makefile4
-rw-r--r--misc/py-openai/Makefile2
-rw-r--r--misc/py-openai/distinfo6
-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--misc/rubygem-mime-types-data/Makefile2
-rw-r--r--misc/rubygem-mime-types-data/distinfo6
-rw-r--r--misc/rubygem-octicons/Makefile2
-rw-r--r--misc/rubygem-octicons/distinfo6
-rw-r--r--misc/spacenavd-devel/Makefile32
-rw-r--r--misc/spacenavd-devel/Makefile.git_rev2
-rw-r--r--misc/spacenavd-devel/distinfo3
-rw-r--r--misc/spacenavd-devel/files/newVersion.sh22
-rw-r--r--misc/spacenavd-devel/files/spacenavd.in32
-rw-r--r--misc/spacenavd-devel/pkg-descr7
-rw-r--r--misc/spacenavd-devel/pkg-plist4
-rw-r--r--misc/spnavcfg-devel/Makefile52
-rw-r--r--misc/spnavcfg-devel/Makefile.git_rev2
-rw-r--r--misc/spnavcfg-devel/distinfo13
-rw-r--r--misc/spnavcfg-devel/files/newVersion.sh22
-rw-r--r--misc/spnavcfg-devel/pkg-descr2
-rw-r--r--misc/stormy/Makefile21
-rw-r--r--misc/stormy/distinfo5
-rw-r--r--misc/stormy/pkg-descr12
-rw-r--r--multimedia/Makefile2
-rw-r--r--multimedia/gmp-api/Makefile2
-rw-r--r--multimedia/gmp-api/distinfo6
-rw-r--r--multimedia/gstreamer1-plugins-svt-av1/Makefile2
-rw-r--r--multimedia/gstreamer1-plugins-svt-av1/distinfo8
-rw-r--r--multimedia/jellyfin/distinfo6
-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/kodi/Makefile1
-rw-r--r--multimedia/lms/Makefile2
-rw-r--r--multimedia/lms/distinfo6
-rw-r--r--multimedia/lms/pkg-plist2
-rw-r--r--multimedia/mediamtx/Makefile5
-rw-r--r--multimedia/mediamtx/distinfo14
-rw-r--r--multimedia/minisatip/Makefile6
-rw-r--r--multimedia/minisatip/distinfo6
-rw-r--r--multimedia/minisatip/files/patch-src_socketworks.cpp22
-rw-r--r--multimedia/musikcube/Makefile2
-rw-r--r--multimedia/mythtv/Makefile6
-rw-r--r--multimedia/openh264/Makefile3
-rw-r--r--multimedia/openh264/distinfo6
-rw-r--r--multimedia/openh264/pkg-plist2
-rw-r--r--multimedia/py-knowit/Makefile10
-rw-r--r--multimedia/py-knowit/distinfo6
-rw-r--r--multimedia/py-soco/Makefile4
-rw-r--r--multimedia/py-trakit/Makefile7
-rw-r--r--multimedia/py-trakit/distinfo6
-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/ringrtc/Makefile5
-rw-r--r--multimedia/ringrtc/Makefile.crates14
-rw-r--r--multimedia/ringrtc/distinfo38
-rw-r--r--multimedia/ringrtc/update.txt2
-rw-r--r--multimedia/ringrtc/webrtc_fetch.sh2
-rw-r--r--multimedia/rubygem-clutter-gstreamer/Makefile2
-rw-r--r--multimedia/rubygem-clutter-gstreamer/distinfo6
-rw-r--r--multimedia/rubygem-gstreamer/Makefile2
-rw-r--r--multimedia/rubygem-gstreamer/distinfo6
-rw-r--r--multimedia/streamlink/Makefile4
-rw-r--r--multimedia/svt-av1-hdr/Makefile (renamed from multimedia/svt-av1-psy/Makefile)11
-rw-r--r--multimedia/svt-av1-hdr/distinfo3
-rw-r--r--multimedia/svt-av1-hdr/pkg-descr (renamed from multimedia/svt-av1-psy/pkg-descr)0
-rw-r--r--multimedia/svt-av1-hdr/pkg-message13
-rw-r--r--multimedia/svt-av1-hdr/pkg-plist (renamed from multimedia/svt-av1-psy/pkg-plist)1
-rw-r--r--multimedia/svt-av1-psy/distinfo5
-rw-r--r--multimedia/svt-av1-psy/pkg-message13
-rw-r--r--multimedia/svt-av1/Makefile6
-rw-r--r--multimedia/svt-av1/distinfo8
-rw-r--r--multimedia/svt-av1/pkg-plist1
-rw-r--r--multimedia/winff/Makefile2
-rw-r--r--multimedia/wireplumber/Makefile3
-rw-r--r--net-im/conduit/files/patch-powerpc64le20
-rw-r--r--net-im/gotosocial/Makefile47
-rw-r--r--net-im/gotosocial/distinfo10
-rw-r--r--net-im/gotosocial/pkg-plist118
-rw-r--r--net-im/libsignal-node/Makefile2
-rw-r--r--net-im/libsignal-node/distinfo10
-rw-r--r--net-im/linux-discord/Makefile2
-rw-r--r--net-im/linux-discord/distinfo6
-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-im/signal-desktop/Makefile3
-rw-r--r--net-im/signal-desktop/distinfo10
-rw-r--r--net-im/signal-desktop/files/package-lock.json421
-rw-r--r--net-im/signal-desktop/files/patch-app_main.ts15
-rw-r--r--net-im/signal-desktop/files/patch-package.json16
-rw-r--r--net-im/signal-desktop/files/pnpm-lock.yaml550
-rw-r--r--net-im/signal-desktop/get_deps.sh10
-rw-r--r--net-im/telegram-desktop/Makefile3
-rw-r--r--net-im/telegram-desktop/distinfo6
-rw-r--r--net-mgmt/check_ssl_cert/Makefile2
-rw-r--r--net-mgmt/check_ssl_cert/distinfo6
-rw-r--r--net-mgmt/crmsh/Makefile4
-rw-r--r--net-mgmt/icingadb/Makefile1
-rw-r--r--net-mgmt/icingadb/pkg-plist18
-rw-r--r--net-mgmt/icingaweb2-module-icingadb/Makefile1
-rw-r--r--net-mgmt/librenms/Makefile32
-rw-r--r--net-mgmt/netbox/Makefile18
-rw-r--r--net-mgmt/netbox/distinfo6
-rw-r--r--net-mgmt/netbox/pkg-plist1
-rw-r--r--net-mgmt/p5-OSLV-Monitor/Makefile2
-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-mgmt/thanos/Makefile10
-rw-r--r--net-mgmt/thanos/distinfo10
-rw-r--r--net-mgmt/zabbix7-proxy/Makefile2
-rw-r--r--net-mgmt/zabbix7-server/Makefile4
-rw-r--r--net-mgmt/zabbix7-server/distinfo6
-rw-r--r--net-p2p/awgg/Makefile2
-rw-r--r--net-p2p/bazarr/Makefile3
-rw-r--r--net-p2p/cardano-node/Makefile59
-rw-r--r--net-p2p/cardano-node/distinfo116
-rw-r--r--net-p2p/jackett/Makefile2
-rw-r--r--net-p2p/jackett/distinfo6
-rw-r--r--net-p2p/jackett/pkg-plist1
-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/py-stig/Makefile2
-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-p2p/transmission-remote-gui/Makefile2
-rw-r--r--net/Makefile1
-rw-r--r--net/asio130/Makefile23
-rw-r--r--net/asio130/distinfo3
-rw-r--r--net/asio130/files/patch-configure11
-rw-r--r--net/asio130/pkg-descr3
-rw-r--r--net/asio130/pkg-plist622
-rw-r--r--net/asterisk-g72x/Makefile29
-rw-r--r--net/asterisk-g72x/distinfo6
-rw-r--r--net/asterisk18/Makefile3
-rw-r--r--net/asterisk20/Makefile3
-rw-r--r--net/asterisk20/distinfo6
-rw-r--r--net/asterisk20/pkg-plist2
-rw-r--r--net/asterisk22/Makefile3
-rw-r--r--net/asterisk22/distinfo6
-rw-r--r--net/asterisk22/pkg-plist2
-rw-r--r--net/boinc-client/Makefile2
-rw-r--r--net/boinctui/Makefile2
-rw-r--r--net/eternalterminal/Makefile3
-rw-r--r--net/eternalterminal/distinfo6
-rw-r--r--net/fb303/Makefile2
-rw-r--r--net/fb303/distinfo6
-rw-r--r--net/fb303/pkg-plist9
-rw-r--r--net/freerdp/Makefile2
-rw-r--r--net/freerdp3/Makefile1
-rw-r--r--net/frr10/Makefile3
-rw-r--r--net/frr10/distinfo6
-rw-r--r--net/frr10/pkg-plist9
-rw-r--r--net/frr8/files/patch-configure.ac11
-rw-r--r--net/frr9/files/patch-configure.ac11
-rw-r--r--net/gitlab-agent/distinfo10
-rw-r--r--net/google-cloud-sdk/Makefile2
-rw-r--r--net/google-cloud-sdk/distinfo6
-rw-r--r--net/knxd/Makefile2
-rw-r--r--net/knxd/distinfo6
-rw-r--r--net/knxd/files/patch-src_libserver_tcptunserver.cpp10
-rw-r--r--net/krakend-ce/Makefile5
-rw-r--r--net/krakend-ce/distinfo10
-rw-r--r--net/libarms/Makefile19
-rw-r--r--net/libarms/distinfo5
-rw-r--r--net/libarms/files/patch-libarms_ssl.c47
-rw-r--r--net/libarms/pkg-plist2
-rw-r--r--net/minidlna/Makefile4
-rw-r--r--net/minidlna/distinfo6
-rw-r--r--net/mosquitto/Makefile17
-rw-r--r--net/mosquitto/distinfo6
-rw-r--r--net/mosquitto/files/patch-CMakeLists.txt4
-rw-r--r--net/mosquitto/files/patch-config.mk4
-rw-r--r--net/mosquitto/files/patch-mosquitto.conf2
-rw-r--r--net/mosquitto/files/patch-src_CMakeLists.txt6
-rw-r--r--net/mvfst/Makefile2
-rw-r--r--net/mvfst/distinfo6
-rw-r--r--net/mvfst/pkg-plist1
-rw-r--r--net/neatvnc/Makefile2
-rw-r--r--net/neatvnc/distinfo6
-rw-r--r--net/netsed/Makefile8
-rw-r--r--net/netsed/distinfo6
-rw-r--r--net/ntpd-rs/Makefile3
-rw-r--r--net/ntpd-rs/distinfo6
-rw-r--r--net/openldap25-server/Makefile2
-rw-r--r--net/openldap26-server/Makefile2
-rw-r--r--net/p5-Net-Whois-Raw/Makefile2
-rw-r--r--net/p5-Net-Whois-Raw/distinfo6
-rw-r--r--net/p5-Socket/Makefile2
-rw-r--r--net/p5-Socket/distinfo6
-rw-r--r--net/py-blobfile/Makefile3
-rw-r--r--net/py-eventlet/Makefile2
-rw-r--r--net/py-eventlet/distinfo6
-rw-r--r--net/py-maxminddb/Makefile2
-rw-r--r--net/py-maxminddb/distinfo6
-rw-r--r--net/py-paho-mqtt/Makefile2
-rw-r--r--net/py-pyshark/Makefile4
-rw-r--r--net/py-s3transfer/Makefile2
-rw-r--r--net/py-s3transfer/distinfo6
-rw-r--r--net/py-scamper/Makefile3
-rw-r--r--net/py-zeep/Makefile3
-rw-r--r--net/rsync/Makefile2
-rw-r--r--net/rsync/files/patch-lib_sysxattrs.c42
-rw-r--r--net/rsync/files/patch-testsuite_xattrs.test67
-rw-r--r--net/rubygem-gitaly/Makefile2
-rw-r--r--net/rubygem-gitaly/distinfo6
-rw-r--r--net/rubygem-gitlab-kas-grpc/distinfo6
-rw-r--r--net/rubygem-google-cloud-bigtable-admin-v2/Makefile2
-rw-r--r--net/rubygem-google-cloud-bigtable-admin-v2/distinfo6
-rw-r--r--net/rubygem-google-cloud-bigtable-v2/Makefile2
-rw-r--r--net/rubygem-google-cloud-bigtable-v2/distinfo6
-rw-r--r--net/rubygem-google-cloud-monitoring-v3/Makefile2
-rw-r--r--net/rubygem-google-cloud-monitoring-v3/distinfo6
-rw-r--r--net/rubygem-google-cloud-pubsub-v1/Makefile2
-rw-r--r--net/rubygem-google-cloud-pubsub-v1/distinfo6
-rw-r--r--net/rubygem-google-cloud-spanner-v1/Makefile2
-rw-r--r--net/rubygem-google-cloud-spanner-v1/distinfo6
-rw-r--r--net/rubygem-omniauth-google-oauth2/Makefile4
-rw-r--r--net/rubygem-omniauth-google-oauth2/distinfo6
-rw-r--r--net/rustdesk-server/Makefile2
-rw-r--r--net/rustdesk-server/files/rustdesk-hbbs.in2
-rw-r--r--net/rustdesk-server/files/rustdesk-server.newsyslog4
-rw-r--r--net/rustdesk-server/files/rustdesk-server.syslog4
-rw-r--r--net/ryu/Makefile4
-rw-r--r--net/samba416/Makefile4
-rw-r--r--net/samba416/files/README.FreeBSD.in10
-rw-r--r--net/samba419/Makefile9
-rw-r--r--net/samba419/files/README.FreeBSD.in10
-rw-r--r--net/samba420/Makefile8
-rw-r--r--net/samba420/files/README.FreeBSD.in10
-rw-r--r--net/scamper/Makefile11
-rw-r--r--net/scamper/distinfo6
-rw-r--r--net/scamper/pkg-plist9
-rw-r--r--net/tayga/Makefile25
-rw-r--r--net/tayga/distinfo13
-rw-r--r--net/tayga/files/patch-freebsd250
-rw-r--r--net/traefik/Makefile2
-rw-r--r--net/traefik/distinfo6
-rw-r--r--net/tsclient/Makefile24
-rw-r--r--net/tsclient/pkg-plist1
-rw-r--r--net/v2ray/Makefile21
-rw-r--r--net/v2ray/distinfo10
-rw-r--r--net/wangle/Makefile2
-rw-r--r--net/wangle/distinfo6
-rw-r--r--net/wireguard-go/Makefile18
-rw-r--r--net/wireguard-go/distinfo20
-rw-r--r--news/py-pynzb/Makefile6
-rw-r--r--ports-mgmt/bsdadminscripts2/Makefile2
-rw-r--r--ports-mgmt/bsdadminscripts2/distinfo6
-rw-r--r--ports-mgmt/bsdadminscripts2/pkg-plist1
-rw-r--r--ports-mgmt/poudriere-devel/Makefile4
-rw-r--r--ports-mgmt/poudriere-devel/distinfo6
-rw-r--r--ports-mgmt/poudriere-dsh2dsh/Makefile2
-rw-r--r--ports-mgmt/poudriere-dsh2dsh/distinfo6
-rw-r--r--ports-mgmt/poudriere/Makefile2
-rw-r--r--ports-mgmt/poudriere/distinfo6
-rw-r--r--print/p5-PDF-Template/Makefile8
-rw-r--r--print/p5-PDF-Template/files/extrapatch-Makefile.PL15
-rw-r--r--print/pslib/Makefile2
-rw-r--r--print/py-fonttools/Makefile9
-rw-r--r--print/py-fonttools/distinfo6
-rw-r--r--print/py-relatorio/Makefile3
-rw-r--r--print/py-reportlab/Makefile9
-rw-r--r--print/py-reportlab/distinfo6
-rw-r--r--print/sioyek/Makefile2
-rw-r--r--russian/emkatic/Makefile2
-rw-r--r--science/ALPSCore/Makefile2
-rw-r--r--science/R-cran-udunits2/Makefile7
-rw-r--r--science/R-cran-udunits2/distinfo6
-rw-r--r--science/abinit/Makefile3
-rw-r--r--science/abinit/distinfo6
-rw-r--r--science/afni/Makefile2
-rw-r--r--science/afni/distinfo6
-rw-r--r--science/agrum/Makefile8
-rw-r--r--science/agrum/distinfo6
-rw-r--r--science/agrum/pkg-plist1
-rw-r--r--science/cdf/Makefile2
-rw-r--r--science/chemical-mime-data/Makefile23
-rw-r--r--science/chemical-mime-data/distinfo5
-rw-r--r--science/chemical-mime-data/pkg-plist37
-rw-r--r--science/cp2k-data/Makefile2
-rw-r--r--science/cp2k-data/distinfo6
-rw-r--r--science/cp2k-data/pkg-plist15
-rw-r--r--science/cp2k/Makefile4
-rw-r--r--science/cp2k/distinfo6
-rw-r--r--science/cp2k/files/patch-cmake_CompilerConfiguration.cmake46
-rw-r--r--science/cp2k/pkg-plist50
-rw-r--r--science/csvtk/Makefile3
-rw-r--r--science/csvtk/distinfo14
-rw-r--r--science/eccodes/pkg-plist2
-rw-r--r--science/gemmi/Makefile7
-rw-r--r--science/gemmi/distinfo6
-rw-r--r--science/gemmi/pkg-plist1
-rw-r--r--science/ncrystal/Makefile4
-rw-r--r--science/ncrystal/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-asdf/Makefile2
-rw-r--r--science/py-asdf/distinfo6
-rw-r--r--science/py-gemmi/Makefile7
-rw-r--r--science/py-gemmi/distinfo6
-rw-r--r--science/py-gemmi/files/patch-CMakeLists.txt26
-rw-r--r--science/py-gemmi/pkg-plist2
-rw-r--r--science/py-ncrystal/Makefile4
-rw-r--r--science/py-ncrystal/distinfo6
-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-qiskit/Makefile3
-rw-r--r--science/py-qiskit/Makefile.crates69
-rw-r--r--science/py-qiskit/distinfo144
-rw-r--r--science/py-quantities/Makefile5
-rw-r--r--science/py-quantities/distinfo6
-rw-r--r--science/py-rmf/Makefile2
-rw-r--r--science/py-spglib/Makefile11
-rw-r--r--science/py-spglib/distinfo6
-rw-r--r--science/py-spglib/files/patch-pyproject.toml12
-rw-r--r--science/rmf/Makefile2
-rw-r--r--science/spglib/Makefile4
-rw-r--r--science/spglib/distinfo6
-rw-r--r--science/spglib/pkg-plist4
-rw-r--r--science/tinker/Makefile3
-rw-r--r--science/tinker/distinfo6
-rw-r--r--science/tinker/pkg-plist14
-rw-r--r--science/votca/Makefile9
-rw-r--r--security/Makefile2
-rw-r--r--security/bitwarden-cli/Makefile37
-rw-r--r--security/bitwarden-cli/distinfo10
-rw-r--r--security/bitwarden-cli/files/packagejsons/apps/browser/package.json2
-rw-r--r--security/bitwarden-cli/files/packagejsons/apps/cli/package.json21
-rw-r--r--security/bitwarden-cli/files/packagejsons/apps/desktop/package.json8
-rw-r--r--security/bitwarden-cli/files/packagejsons/apps/web/package.json2
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/dirt/card/package.json (renamed from security/bitwarden-cli/files/packagejsons/libs/tools/card/package.json)2
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/logging/package.json11
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/nx-plugin/package.json12
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/storage-core/package.json11
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/storage-test-utils/package.json11
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/user-core/package.json10
-rw-r--r--security/bitwarden-cli/files/packagejsons/package-lock.json13833
-rw-r--r--security/bitwarden-cli/files/packagejsons/package.json111
-rw-r--r--security/bitwarden-cli/files/patch-apps_cli_src_platform_services_cli-platform-utils.service.ts8
-rw-r--r--security/botan2/Makefile5
-rw-r--r--security/botan2/distinfo4
-rw-r--r--security/cl-md5-sbcl/Makefile2
-rw-r--r--security/fizz/Makefile2
-rw-r--r--security/fizz/distinfo6
-rw-r--r--security/fizz/pkg-plist2
-rw-r--r--security/gvmd/Makefile4
-rw-r--r--security/hidden-lake/Makefile2
-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/lego/Makefile4
-rw-r--r--security/lego/distinfo10
-rw-r--r--security/liboqs/Makefile3
-rw-r--r--security/liboqs/distinfo6
-rw-r--r--security/liboqs/pkg-plist5
-rw-r--r--security/naabu/Makefile4
-rw-r--r--security/naabu/distinfo10
-rw-r--r--security/node-sqlcipher/Makefile4
-rw-r--r--security/node-sqlcipher/distinfo18
-rw-r--r--security/nuclei/Makefile2
-rw-r--r--security/nuclei/distinfo10
-rw-r--r--security/openssl-oqsprovider/Makefile2
-rw-r--r--security/openssl-oqsprovider/distinfo6
-rw-r--r--security/ossec-hids-local/Makefile4
-rw-r--r--security/p5-Crypt-CBC/Makefile11
-rw-r--r--security/p5-Crypt-CBC/distinfo6
-rw-r--r--security/p5-Crypt-OpenSSL-EC/files/patch-EC.xs21
-rw-r--r--security/pdfrip/Makefile18
-rw-r--r--security/pdfrip/Makefile.crates127
-rw-r--r--security/pdfrip/distinfo255
-rw-r--r--security/pdfrip/files/patch-Cargo.toml13
-rw-r--r--security/pdfrip/files/patch-src_core_engine.rs16
-rw-r--r--security/pdfrip/pkg-descr3
-rw-r--r--security/pecl-gnupg/files/patch-php8531
-rw-r--r--security/py-acme-tiny/Makefile6
-rw-r--r--security/py-acme-tiny/distinfo6
-rw-r--r--security/py-acme/distinfo6
-rw-r--r--security/py-acme/version.mk2
-rw-r--r--security/py-authlib/Makefile2
-rw-r--r--security/py-authlib/distinfo6
-rw-r--r--security/py-certbot-apache/Makefile4
-rw-r--r--security/py-certbot-apache/distinfo6
-rw-r--r--security/py-certbot-dns-cloudflare/distinfo6
-rw-r--r--security/py-certbot-dns-cloudflare/files/patch-cloudflare4
-rw-r--r--security/py-certbot-dns-digitalocean/distinfo6
-rw-r--r--security/py-certbot-dns-dnsimple/distinfo6
-rw-r--r--security/py-certbot-dns-dnsmadeeasy/distinfo6
-rw-r--r--security/py-certbot-dns-gehirn/distinfo6
-rw-r--r--security/py-certbot-dns-google/distinfo6
-rw-r--r--security/py-certbot-dns-linode/distinfo6
-rw-r--r--security/py-certbot-dns-luadns/distinfo6
-rw-r--r--security/py-certbot-dns-nsone/distinfo6
-rw-r--r--security/py-certbot-dns-ovh/distinfo6
-rw-r--r--security/py-certbot-dns-rfc2136/distinfo6
-rw-r--r--security/py-certbot-dns-route53/distinfo6
-rw-r--r--security/py-certbot-dns-sakuracloud/distinfo6
-rw-r--r--security/py-certbot-nginx/Makefile2
-rw-r--r--security/py-certbot-nginx/distinfo6
-rw-r--r--security/py-certbot/Makefile4
-rw-r--r--security/py-certbot/distinfo6
-rw-r--r--security/py-certbot/files/patch-src-certbot-compat-misc.py (renamed from security/py-certbot/files/patch-certbot-compat-misc.py)4
-rw-r--r--security/py-certbot/files/patch-src-certbot-internal_tests-cli__test.py (renamed from security/py-certbot/files/patch-certbot___internal_tests_cli__test.py)4
-rw-r--r--security/py-certifi/Makefile2
-rw-r--r--security/py-certifi/distinfo6
-rw-r--r--security/py-cybox/Makefile4
-rw-r--r--security/py-joserfc/Makefile2
-rw-r--r--security/py-joserfc/distinfo6
-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-pass-git-helper/Makefile2
-rw-r--r--security/py-pass-git-helper/distinfo6
-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-social-auth-core/Makefile4
-rw-r--r--security/py-social-auth-core/distinfo6
-rw-r--r--security/py-stix/Makefile4
-rw-r--r--security/rubygem-brakeman/Makefile2
-rw-r--r--security/rubygem-brakeman/distinfo6
-rw-r--r--security/rubygem-gitlab-cloud-connector/Makefile4
-rw-r--r--security/rubygem-gitlab-cloud-connector/distinfo6
-rw-r--r--security/rubygem-gssapi/Makefile7
-rw-r--r--security/rubygem-gssapi/pkg-descr7
-rw-r--r--security/rubygem-ruby-saml-gitlab/Makefile2
-rw-r--r--security/rubygem-ruby-saml-gitlab/distinfo6
-rw-r--r--security/rubygem-ruby-saml/Makefile2
-rw-r--r--security/rubygem-ruby-saml/distinfo6
-rw-r--r--security/rubygem-scrypt/Makefile4
-rw-r--r--security/rubygem-scrypt/distinfo6
-rw-r--r--security/s2n-tls/Makefile3
-rw-r--r--security/s2n-tls/distinfo6
-rw-r--r--security/snort3/Makefile3
-rw-r--r--security/snort3/distinfo6
-rw-r--r--security/snort3/pkg-plist2
-rw-r--r--security/sudo-rs/Makefile1
-rw-r--r--security/sudo-rs/files/patch-src_system_mod.rs13
-rw-r--r--security/sudo-rs/pkg-descr-coexist4
-rw-r--r--security/sudo/Makefile2
-rw-r--r--security/sudo/distinfo6
-rw-r--r--security/suricata/Makefile3
-rw-r--r--security/suricata/distinfo6
-rw-r--r--security/tailscale/Makefile3
-rw-r--r--security/tailscale/distinfo10
-rw-r--r--security/tor/Makefile2
-rw-r--r--security/tor/distinfo6
-rw-r--r--security/vault/Makefile5
-rw-r--r--security/vault/distinfo34
-rw-r--r--security/vouch-proxy/Makefile5
-rw-r--r--security/vouch-proxy/distinfo10
-rw-r--r--security/vouch-proxy/pkg-plist3
-rw-r--r--security/vuxml/vuln/2025.xml1017
-rw-r--r--security/wolfssl/Makefile11
-rw-r--r--security/wolfssl/distinfo6
-rw-r--r--security/wolfssl/pkg-plist5
-rw-r--r--security/yubico-piv-tool/Makefile2
-rw-r--r--security/yubico-piv-tool/distinfo6
-rw-r--r--security/zeek/Makefile3
-rw-r--r--security/zeek/distinfo6
-rw-r--r--shells/bash/Makefile20
-rw-r--r--shells/bash/distinfo8
-rw-r--r--shells/carapace/Makefile5
-rw-r--r--shells/carapace/distinfo10
-rw-r--r--shells/sheldon/Makefile2
-rw-r--r--shells/sheldon/Makefile.crates29
-rw-r--r--shells/sheldon/distinfo64
-rw-r--r--sysutils/Makefile6
-rw-r--r--sysutils/backrest/Makefile60
-rw-r--r--sysutils/backrest/distinfo7
-rw-r--r--sysutils/backrest/files/backrest.env.in3
-rw-r--r--sysutils/backrest/files/backrest.in35
-rw-r--r--sysutils/backrest/files/pkg-message.in11
-rw-r--r--sysutils/backrest/pkg-descr5
-rw-r--r--sysutils/bamf/Makefile4
-rw-r--r--sysutils/bhyvemgr/Makefile2
-rw-r--r--sysutils/bhyvemgr/distinfo6
-rw-r--r--sysutils/bsdisks/Makefile2
-rw-r--r--sysutils/bsdisks/distinfo6
-rw-r--r--sysutils/cbsd/Makefile6
-rw-r--r--sysutils/cbsd/distinfo6
-rw-r--r--sysutils/cbsd/pkg-plist11
-rw-r--r--sysutils/consul/Makefile5
-rw-r--r--sysutils/consul/distinfo30
-rw-r--r--sysutils/cronolog-devel/Makefile14
-rw-r--r--sysutils/cronolog-devel/distinfo5
-rw-r--r--sysutils/cronolog-devel/files/patch-src__cronolog.c4
-rw-r--r--sysutils/ddrescueview/Makefile2
-rw-r--r--sysutils/deskflow/Makefile2
-rw-r--r--sysutils/deskflow/distinfo6
-rw-r--r--sysutils/deskflow/pkg-plist6
-rw-r--r--sysutils/fastfetch/Makefile2
-rw-r--r--sysutils/fastfetch/distinfo6
-rw-r--r--sysutils/flashrom/Makefile25
-rw-r--r--sysutils/flashrom/distinfo6
-rw-r--r--sysutils/flashrom/files/patch-doc_meson.build11
-rw-r--r--sysutils/flashrom/files/patch-libflashrom.map18
-rw-r--r--sysutils/flashrom/files/patch-meson.build4
-rw-r--r--sysutils/flashrom/pkg-plist3
-rw-r--r--sysutils/iocage-devel/Makefile7
-rw-r--r--sysutils/iocage-devel/distinfo6
-rw-r--r--sysutils/kassiber/Makefile18
-rw-r--r--sysutils/kassiber/distinfo3
-rw-r--r--sysutils/kassiber/files/patch-main.c14
-rw-r--r--sysutils/kassiber/pkg-descr5
-rw-r--r--sysutils/kopia/Makefile3
-rw-r--r--sysutils/kopia/distinfo10
-rw-r--r--sysutils/liburcu/Makefile2
-rw-r--r--sysutils/liburcu/distinfo6
-rw-r--r--sysutils/liburcu/pkg-plist1
-rw-r--r--sysutils/logwatch/Makefile7
-rw-r--r--sysutils/logwatch/distinfo6
-rw-r--r--sysutils/logwatch/files/Makefile2
-rw-r--r--sysutils/logwatch/files/patch-scripts_logwatch.pl52
-rw-r--r--sysutils/logwatch/files/patch-scripts_services_syslog-ng11
-rw-r--r--sysutils/logwatch/files/pkg-message.in20
-rw-r--r--sysutils/logwatch/pkg-plist2
-rw-r--r--sysutils/mise/Makefile29
-rw-r--r--sysutils/mise/distinfo60
-rw-r--r--sysutils/nerdctl/Makefile25
-rw-r--r--sysutils/nerdctl/distinfo10
-rw-r--r--sysutils/openvox-agent8/Makefile1
-rw-r--r--sysutils/openvox-agent8/files/patch-openvox.gemspec11
-rw-r--r--sysutils/p5-BSD-Sysctl/Makefile8
-rw-r--r--sysutils/p5-BSD-Sysctl/files/extrapatch-Makefile.PL17
-rw-r--r--sysutils/p5-OpenTelemetry-Exporter-OTLP/Makefile37
-rw-r--r--sysutils/p5-OpenTelemetry-Exporter-OTLP/distinfo3
-rw-r--r--sysutils/p5-OpenTelemetry-Exporter-OTLP/pkg-descr15
-rw-r--r--sysutils/p5-OpenTelemetry-Exporter-OTLP/pkg-plist28
-rw-r--r--sysutils/p5-OpenTelemetry-SDK/Makefile30
-rw-r--r--sysutils/p5-OpenTelemetry-SDK/distinfo3
-rw-r--r--sysutils/p5-OpenTelemetry-SDK/pkg-descr12
-rw-r--r--sysutils/p5-OpenTelemetry-SDK/pkg-plist51
-rw-r--r--sysutils/p5-OpenTelemetry/Makefile42
-rw-r--r--sysutils/p5-OpenTelemetry/distinfo3
-rw-r--r--sysutils/p5-OpenTelemetry/pkg-descr10
-rw-r--r--sysutils/p5-OpenTelemetry/pkg-plist129
-rw-r--r--sysutils/parallel/Makefile2
-rw-r--r--sysutils/parallel/distinfo6
-rw-r--r--sysutils/puppet8/Makefile1
-rw-r--r--sysutils/puppet8/files/patch-puppet.gemspec11
-rw-r--r--sysutils/py-howdoi/Makefile4
-rw-r--r--sysutils/rsyncrypto/Makefile2
-rw-r--r--sysutils/rubygem-bundler/Makefile2
-rw-r--r--sysutils/rubygem-bundler/distinfo6
-rw-r--r--sysutils/rubygem-chef-licensing/Makefile5
-rw-r--r--sysutils/rubygem-chef-licensing/distinfo6
-rw-r--r--sysutils/rubygem-chef-licensing/files/patch-gemspec10
-rw-r--r--sysutils/rubygem-chef/Makefile3
-rw-r--r--sysutils/rubygem-chef/files/patch-gemspec13
-rw-r--r--sysutils/rubygem-httplog/Makefile2
-rw-r--r--sysutils/rubygem-httplog/distinfo6
-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/rubygem-winrm/Makefile4
-rw-r--r--sysutils/rubygem-winrm/pkg-descr9
-rw-r--r--sysutils/sanoid/Makefile6
-rw-r--r--sysutils/sanoid/distinfo6
-rw-r--r--sysutils/storcli/Makefile6
-rw-r--r--sysutils/storcli/distinfo6
-rw-r--r--sysutils/superfile/Makefile3
-rw-r--r--sysutils/superfile/distinfo10
-rw-r--r--sysutils/upower/Makefile37
-rw-r--r--sysutils/upower/distinfo6
-rw-r--r--sysutils/upower/pkg-plist9
-rw-r--r--sysutils/vagrant/Makefile31
-rw-r--r--sysutils/vagrant/distinfo6
-rw-r--r--sysutils/vagrant/files/patch-bin_vagrant11
-rw-r--r--sysutils/vagrant/files/patch-gemspec17
-rw-r--r--sysutils/vagrant/files/patch-vagrant.gemspec20
-rw-r--r--sysutils/vagrant/pkg-plist15
-rw-r--r--sysutils/vivid/Makefile48
-rw-r--r--sysutils/vivid/Makefile.crates77
-rw-r--r--sysutils/vivid/distinfo232
-rw-r--r--sysutils/vtm/Makefile20
-rw-r--r--sysutils/vtm/distinfo6
-rw-r--r--sysutils/vtm/files/patch-CMakeLists.txt41
-rw-r--r--sysutils/vtm/pkg-plist18
-rw-r--r--sysutils/zoxide/Makefile206
-rw-r--r--sysutils/zoxide/distinfo404
-rw-r--r--sysutils/zoxide/pkg-plist7
-rw-r--r--textproc/Makefile3
-rw-r--r--textproc/apache-solr/Makefile2
-rw-r--r--textproc/apache-solr/distinfo6
-rw-r--r--textproc/augeas/Makefile6
-rw-r--r--textproc/augeas/distinfo4
-rw-r--r--textproc/augeas/files/patch-lenses_rsyslog.aug11
-rw-r--r--textproc/cl-ppcre-sbcl/Makefile2
-rw-r--r--textproc/consul-template/Makefile3
-rw-r--r--textproc/consul-template/distinfo10
-rw-r--r--textproc/ctpl/Makefile2
-rw-r--r--textproc/dyff/Makefile22
-rw-r--r--textproc/dyff/distinfo7
-rw-r--r--textproc/dyff/pkg-descr9
-rw-r--r--textproc/feluda/Makefile3
-rw-r--r--textproc/feluda/Makefile.crates274
-rw-r--r--textproc/feluda/distinfo554
-rw-r--r--textproc/fzf/Makefile5
-rw-r--r--textproc/fzf/distinfo10
-rw-r--r--textproc/go-md2man/Makefile3
-rw-r--r--textproc/go-md2man/distinfo10
-rw-r--r--textproc/harper/Makefile2
-rw-r--r--textproc/harper/Makefile.crates8
-rw-r--r--textproc/harper/distinfo22
-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/p5-Text-CSV_XS/Makefile2
-rw-r--r--textproc/p5-Text-CSV_XS/distinfo6
-rw-r--r--textproc/py-citeproc-py/Makefile4
-rw-r--r--textproc/py-cyclonedx-python-lib/Makefile22
-rw-r--r--textproc/py-cyclonedx-python-lib/distinfo6
-rw-r--r--textproc/py-dialect/Makefile9
-rw-r--r--textproc/py-dialect/distinfo10
-rw-r--r--textproc/py-dialect/pkg-plist12
-rw-r--r--textproc/py-docstring_parser/Makefile4
-rw-r--r--textproc/py-docstring_parser/distinfo6
-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-furo/Makefile6
-rw-r--r--textproc/py-furo/distinfo10
-rw-r--r--textproc/py-griffe/Makefile2
-rw-r--r--textproc/py-griffe/distinfo6
-rw-r--r--textproc/py-ini2toml/Makefile3
-rw-r--r--textproc/py-license-expression/Makefile2
-rw-r--r--textproc/py-license-expression/distinfo6
-rw-r--r--textproc/py-markups/Makefile4
-rw-r--r--textproc/py-mkdocs-material/Makefile2
-rw-r--r--textproc/py-mkdocs-material/distinfo6
-rw-r--r--textproc/py-mkdocstrings/Makefile10
-rw-r--r--textproc/py-mkdocstrings/distinfo6
-rw-r--r--textproc/py-ocrmypdf/Makefile2
-rw-r--r--textproc/py-ocrmypdf/distinfo6
-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-rich/Makefile2
-rw-r--r--textproc/py-rich/distinfo6
-rw-r--r--textproc/py-sphinx-tabs/Makefile3
-rw-r--r--textproc/py-textual-autocomplete/Makefile2
-rw-r--r--textproc/py-textual-autocomplete/distinfo6
-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/rubygem-google-cloud-translate-v3/Makefile2
-rw-r--r--textproc/rubygem-google-cloud-translate-v3/distinfo6
-rw-r--r--textproc/rubygem-nokogiri/Makefile3
-rw-r--r--textproc/rubygem-nokogiri/distinfo6
-rw-r--r--textproc/rubygem-nokogiri/files/patch-gemspec4
-rw-r--r--textproc/rubygem-rouge/Makefile2
-rw-r--r--textproc/rubygem-rouge/distinfo6
-rw-r--r--textproc/rubygem-simplecov-html/Makefile2
-rw-r--r--textproc/rubygem-simplecov-html/distinfo6
-rw-r--r--textproc/sigil/Makefile4
-rw-r--r--textproc/sigil/distinfo6
-rw-r--r--textproc/sttr/Makefile65
-rw-r--r--textproc/sttr/distinfo92
-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/Makefile4
-rw-r--r--www/R-cran-httr2/Makefile2
-rw-r--r--www/R-cran-httr2/distinfo6
-rw-r--r--www/agate/Makefile25
-rw-r--r--www/agate/Makefile.crates124
-rw-r--r--www/agate/distinfo251
-rw-r--r--www/agate/files/agate.in48
-rw-r--r--www/agate/pkg-descr4
-rw-r--r--www/agate/pkg-plist4
-rw-r--r--www/asql/Makefile2
-rw-r--r--www/cl-lml-sbcl/Makefile2
-rw-r--r--www/cpp-httplib/Makefile2
-rw-r--r--www/cpp-httplib/distinfo6
-rw-r--r--www/element-web/Makefile4
-rw-r--r--www/element-web/distinfo6
-rw-r--r--www/element-web/pkg-plist126
-rw-r--r--www/elgg/Makefile2
-rw-r--r--www/elgg/distinfo6
-rw-r--r--www/elgg/pkg-plist54
-rw-r--r--www/firefox-esr/Makefile1
-rw-r--r--www/firefox-esr/files/patch-bug187663235
-rw-r--r--www/firefox/Makefile2
-rw-r--r--www/firefox/files/patch-bug187663235
-rw-r--r--www/gallery-dl/Makefile2
-rw-r--r--www/gallery-dl/distinfo6
-rw-r--r--www/garage/Makefile4
-rw-r--r--www/garage/Makefile.crates257
-rw-r--r--www/garage/distinfo520
-rw-r--r--www/garage/files/garage.in10
-rw-r--r--www/garage/files/pkg-message.in8
-rw-r--r--www/gitlab-pages/distinfo10
-rw-r--r--www/gitlab-workhorse/distinfo10
-rw-r--r--www/gitlab/Makefile2
-rw-r--r--www/gitlab/Makefile.common4
-rw-r--r--www/gitlab/distinfo12
-rw-r--r--www/gitlab/files/patch-Gemfile10
-rw-r--r--www/go-anubis/Makefile3
-rw-r--r--www/go-anubis/distinfo6
-rw-r--r--www/gohugo/Makefile3
-rw-r--r--www/gohugo/distinfo10
-rw-r--r--www/grafana/Makefile32
-rw-r--r--www/grafana/distinfo104
-rw-r--r--www/grafana/pkg-plist1
-rw-r--r--www/groupoffice/Makefile2
-rw-r--r--www/groupoffice/distinfo6
-rw-r--r--www/groupoffice/pkg-plist135
-rw-r--r--www/hs-postgrest/Makefile13
-rw-r--r--www/hs-postgrest/Makefile.modules58
-rw-r--r--www/hs-postgrest/distinfo130
-rw-r--r--www/ilias/Makefile2
-rw-r--r--www/ilias/distinfo6
-rw-r--r--www/lexbor/Makefile2
-rw-r--r--www/librewolf/Makefile2
-rw-r--r--www/librewolf/distinfo6
-rw-r--r--www/librewolf/files/patch-bug187663235
-rw-r--r--www/librewolf/files/patch-libwebrtc-generated1008
-rw-r--r--www/librewolf/files/patch-third__party_libwebrtc_modules_desktop__capture_linux_wayland__egl__dmabuf.cc10
-rw-r--r--www/mattermost-server/Makefile3
-rw-r--r--www/mattermost-server/distinfo6
-rw-r--r--www/mattermost-webapp/Makefile2
-rw-r--r--www/mattermost-webapp/distinfo6
-rw-r--r--www/mattermost-webapp/pkg-plist20
-rw-r--r--www/miniflux/Makefile3
-rw-r--r--www/miniflux/distinfo10
-rw-r--r--www/minio/Makefile5
-rw-r--r--www/minio/distinfo10
-rw-r--r--www/nextcloud-calendar/Makefile2
-rw-r--r--www/nextcloud-calendar/distinfo6
-rw-r--r--www/nextcloud-contacts/Makefile2
-rw-r--r--www/nextcloud-contacts/distinfo6
-rw-r--r--www/nextcloud-deck/Makefile2
-rw-r--r--www/nextcloud-deck/distinfo6
-rw-r--r--www/nextcloud-groupfolders/Makefile2
-rw-r--r--www/nextcloud-groupfolders/distinfo6
-rw-r--r--www/nift/Makefile22
-rw-r--r--www/nift/files/patch-exprtk_exprtk.h101
-rw-r--r--www/nift/files/patch-nsm.cpp11
-rw-r--r--www/node20/Makefile.version2
-rw-r--r--www/node20/distinfo6
-rw-r--r--www/node22/Makefile.version2
-rw-r--r--www/node22/distinfo6
-rw-r--r--www/node24/Makefile.version2
-rw-r--r--www/node24/distinfo6
-rw-r--r--www/node24/files/patch-armv712
-rw-r--r--www/novnc-websockify/Makefile35
-rw-r--r--www/novnc-websockify/distinfo3
-rw-r--r--www/novnc-websockify/pkg-descr6
-rw-r--r--www/novnc-websockify/pkg-plist47
-rw-r--r--www/offpunk/Makefile2
-rw-r--r--www/offpunk/distinfo6
-rw-r--r--www/onlyoffice-documentserver/Makefile18
-rw-r--r--www/onlyoffice-documentserver/distinfo60
-rw-r--r--www/onlyoffice-documentserver/files/extra-patch-pkg-fetch_patches_node.v20.19.1.cpp.patch1014
-rw-r--r--www/onlyoffice-documentserver/files/extra-patch-pkg-fetch_patches_node.v20.19.4.cpp.patch192
-rw-r--r--www/onlyoffice-documentserver/files/package-lock.json16
-rw-r--r--www/onlyoffice-documentserver/files/package.json2
-rw-r--r--www/onlyoffice-documentserver/files/patch-build__tools_scripts_core__common_modules_html2.py2
-rw-r--r--www/onlyoffice-documentserver/files/patch-core_Apple_StringDocumentHandler.hxx109
-rw-r--r--www/onlyoffice-documentserver/files/patch-core_Common_3dParty_html_fetch.py3
-rw-r--r--www/onlyoffice-documentserver/files/patch-document-server-package_common_documentserver_bin_documentserver-update-securelink.sh.m43
-rw-r--r--www/onlyoffice-documentserver/files/patch-document-server-package_common_documentserver_nginx_includes_ds-mime.types.conf6
-rw-r--r--www/onlyoffice-documentserver/pkg-plist2
-rw-r--r--www/p5-Plack-Middleware-Session/Makefile4
-rw-r--r--www/p5-Plack-Middleware-Session/distinfo6
-rw-r--r--www/pecl-yaf/files/patch-php8511
-rw-r--r--www/pecl-yar/files/patch-php8511
-rw-r--r--www/piwigo/Makefile2
-rw-r--r--www/piwigo/distinfo6
-rw-r--r--www/pound/Makefile2
-rw-r--r--www/pound/distinfo6
-rw-r--r--www/privatebin/Makefile2
-rw-r--r--www/privatebin/distinfo6
-rw-r--r--www/privatebin/pkg-plist15
-rw-r--r--www/proxygen/Makefile2
-rw-r--r--www/proxygen/distinfo6
-rw-r--r--www/py-asgiref/Makefile3
-rw-r--r--www/py-asgiref/distinfo6
-rw-r--r--www/py-caldav/Makefile3
-rw-r--r--www/py-cinemagoer/Makefile4
-rw-r--r--www/py-dj51-strawberry-graphql-django/Makefile4
-rw-r--r--www/py-dj51-strawberry-graphql-django/distinfo6
-rw-r--r--www/py-dj52-strawberry-graphql-django/Makefile4
-rw-r--r--www/py-dj52-strawberry-graphql-django/distinfo6
-rw-r--r--www/py-django-stubs-ext/Makefile2
-rw-r--r--www/py-django-stubs-ext/distinfo6
-rw-r--r--www/py-django-unfold/Makefile2
-rw-r--r--www/py-django-unfold/distinfo6
-rw-r--r--www/py-djangorestframework/Makefile7
-rw-r--r--www/py-djangorestframework/distinfo6
-rw-r--r--www/py-feedgen/Makefile4
-rw-r--r--www/py-feedgenerator/Makefile9
-rw-r--r--www/py-feedgenerator/distinfo6
-rw-r--r--www/py-freenit/Makefile2
-rw-r--r--www/py-freenit/distinfo6
-rw-r--r--www/py-google-api-python-client/Makefile2
-rw-r--r--www/py-google-api-python-client/distinfo6
-rw-r--r--www/py-google-cloud-compute/Makefile2
-rw-r--r--www/py-google-cloud-compute/distinfo6
-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-nh3/Makefile2
-rw-r--r--www/py-nh3/Makefile.crates10
-rw-r--r--www/py-nh3/distinfo22
-rw-r--r--www/py-readability-lxml/Makefile6
-rw-r--r--www/py-readability-lxml/distinfo6
-rw-r--r--www/py-readability-lxml/files/patch-readability_compat_two.py11
-rw-r--r--www/py-rfc3987-syntax/Makefile23
-rw-r--r--www/py-rfc3987-syntax/distinfo3
-rw-r--r--www/py-rfc3987-syntax/pkg-descr11
-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-starlette/Makefile2
-rw-r--r--www/py-starlette/distinfo6
-rw-r--r--www/py-strawberry-graphql-django/Makefile4
-rw-r--r--www/py-strawberry-graphql-django/distinfo6
-rw-r--r--www/py-urlwatch/Makefile4
-rw-r--r--www/py-wagtail/Makefile5
-rw-r--r--www/py-wagtail/distinfo6
-rw-r--r--www/py-woob/Makefile5
-rw-r--r--www/radicale/Makefile19
-rw-r--r--www/rubygem-akami/Makefile11
-rw-r--r--www/rubygem-akami/distinfo6
-rw-r--r--www/rubygem-akami/pkg-descr7
-rw-r--r--www/rubygem-async-pool/Makefile4
-rw-r--r--www/rubygem-async-pool/distinfo6
-rw-r--r--www/rubygem-faraday-gitlab/Makefile2
-rw-r--r--www/rubygem-faraday-gitlab/distinfo6
-rw-r--r--www/rubygem-faraday/Makefile2
-rw-r--r--www/rubygem-faraday/distinfo6
-rw-r--r--www/rubygem-hashicorp-checkpoint/Makefile12
-rw-r--r--www/rubygem-hashicorp-checkpoint/distinfo6
-rw-r--r--www/rubygem-hashicorp-checkpoint/pkg-descr8
-rw-r--r--www/rubygem-httpi/Makefile8
-rw-r--r--www/rubygem-httpi/distinfo6
-rw-r--r--www/rubygem-importmap-rails-rails70/Makefile2
-rw-r--r--www/rubygem-importmap-rails-rails70/distinfo6
-rw-r--r--www/rubygem-importmap-rails-rails71/Makefile2
-rw-r--r--www/rubygem-importmap-rails-rails71/distinfo6
-rw-r--r--www/rubygem-importmap-rails-rails72/Makefile2
-rw-r--r--www/rubygem-importmap-rails-rails72/distinfo6
-rw-r--r--www/rubygem-importmap-rails/Makefile3
-rw-r--r--www/rubygem-importmap-rails/distinfo6
-rw-r--r--www/rubygem-passenger/Makefile2
-rw-r--r--www/rubygem-passenger/files/patch-libev23
-rw-r--r--www/rubygem-propshaft-rails70/Makefile5
-rw-r--r--www/rubygem-propshaft-rails70/distinfo6
-rw-r--r--www/rubygem-propshaft-rails71/Makefile5
-rw-r--r--www/rubygem-propshaft-rails71/distinfo6
-rw-r--r--www/rubygem-propshaft-rails72/Makefile5
-rw-r--r--www/rubygem-propshaft-rails72/distinfo6
-rw-r--r--www/rubygem-propshaft/Makefile6
-rw-r--r--www/rubygem-propshaft/distinfo6
-rw-r--r--www/rubygem-protocol-http1/Makefile2
-rw-r--r--www/rubygem-protocol-http1/distinfo6
-rw-r--r--www/rubygem-rdf/Makefile5
-rw-r--r--www/rubygem-rdf/distinfo6
-rw-r--r--www/rubygem-roda/Makefile2
-rw-r--r--www/rubygem-roda/distinfo6
-rw-r--r--www/rubygem-savon/Makefile11
-rw-r--r--www/rubygem-savon/distinfo6
-rw-r--r--www/rubygem-socksify/Makefile8
-rw-r--r--www/rubygem-socksify/distinfo6
-rw-r--r--www/rubygem-wasabi/Makefile9
-rw-r--r--www/rubygem-wasabi/distinfo6
-rw-r--r--www/seahub/Makefile3
-rw-r--r--www/selenium/Makefile2
-rw-r--r--www/selenium/distinfo6
-rw-r--r--www/sqlpage/files/patch-powerpc64le20
-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/tinymce/Makefile3
-rw-r--r--www/tinymce/distinfo6
-rw-r--r--www/tinymce/pkg-plist13
-rw-r--r--www/tor-browser/Makefile8
-rw-r--r--www/tor-browser/distinfo14
-rw-r--r--www/tor-browser/files/patch-bug187663235
-rw-r--r--www/waterfox/Makefile3
-rw-r--r--www/waterfox/distinfo6
-rw-r--r--www/waterfox/files/patch-bug187663235
-rw-r--r--www/wt/Makefile3
-rw-r--r--www/wt/distinfo6
-rw-r--r--www/wt/pkg-plist2
-rw-r--r--www/xcaddy/Makefile3
-rw-r--r--www/xcaddy/distinfo10
-rw-r--r--www/xist/Makefile4
-rw-r--r--x11-fm/doublecmd/Makefile14
-rw-r--r--x11-fm/doublecmd/distinfo16
-rw-r--r--x11-fm/doublecmd/files/patch-src_platform_unix_sdl2.pas11
-rw-r--r--x11-fonts/materialdesign-ttf/Makefile2
-rw-r--r--x11-fonts/materialdesign-ttf/distinfo6
-rw-r--r--x11-fonts/py-gflanguages/Makefile2
-rw-r--r--x11-fonts/py-gflanguages/distinfo6
-rw-r--r--x11-fonts/py-vfblib/Makefile4
-rw-r--r--x11-fonts/py-vfblib/distinfo6
-rw-r--r--x11-themes/kf6-breeze-icons/Makefile4
-rw-r--r--x11-toolkits/p5-Tk-HistEntry/Makefile2
-rw-r--r--x11-toolkits/p5-Tk-HistEntry/distinfo6
-rw-r--r--x11-toolkits/qt6-declarative/Makefile1
-rw-r--r--x11-toolkits/qt6-declarative/files/patch-src_qmlcompiler_qqmljsimportvisitor.cpp33
-rw-r--r--x11-toolkits/rubygem-gdk3/Makefile2
-rw-r--r--x11-toolkits/rubygem-gdk3/distinfo6
-rw-r--r--x11-toolkits/rubygem-gdk4/Makefile2
-rw-r--r--x11-toolkits/rubygem-gdk4/distinfo6
-rw-r--r--x11-toolkits/rubygem-gtk3/Makefile2
-rw-r--r--x11-toolkits/rubygem-gtk3/distinfo6
-rw-r--r--x11-toolkits/rubygem-gtk4/Makefile2
-rw-r--r--x11-toolkits/rubygem-gtk4/distinfo6
-rw-r--r--x11-toolkits/rubygem-gtksourceview3/Makefile2
-rw-r--r--x11-toolkits/rubygem-gtksourceview3/distinfo6
-rw-r--r--x11-toolkits/rubygem-gtksourceview4/Makefile2
-rw-r--r--x11-toolkits/rubygem-gtksourceview4/distinfo6
-rw-r--r--x11-toolkits/rubygem-pango/Makefile2
-rw-r--r--x11-toolkits/rubygem-pango/distinfo6
-rw-r--r--x11-toolkits/rubygem-poppler/Makefile2
-rw-r--r--x11-toolkits/rubygem-poppler/distinfo6
-rw-r--r--x11-toolkits/rubygem-vte3/Makefile2
-rw-r--r--x11-toolkits/rubygem-vte3/distinfo6
-rw-r--r--x11-toolkits/rubygem-vte4/Makefile2
-rw-r--r--x11-toolkits/rubygem-vte4/distinfo6
-rw-r--r--x11-wm/Makefile1
-rw-r--r--x11-wm/hyprland/Makefile79
-rw-r--r--x11-wm/hyprland/distinfo14
-rw-r--r--x11-wm/hyprland/files/patch-hyprctl_main.cpp11
-rw-r--r--x11-wm/hyprland/pkg-plist274
-rw-r--r--x11-wm/stumpwm/Makefile2
-rw-r--r--x11-wm/wideriver/Makefile29
-rw-r--r--x11-wm/wideriver/distinfo3
-rw-r--r--x11-wm/wideriver/files/patch-config.mk22
-rw-r--r--x11-wm/wideriver/pkg-descr11
-rw-r--r--x11/cinnamon/Makefile4
-rw-r--r--x11/cl-clx-sbcl/Makefile2
-rw-r--r--x11/foot/Makefile2
-rw-r--r--x11/foot/distinfo6
-rw-r--r--x11/libinput/Makefile2
-rw-r--r--x11/libinput/distinfo6
-rw-r--r--x11/lightdm/Makefile2
-rw-r--r--x11/linux-nvidia-libs-devel/Makefile2
-rw-r--r--x11/linux-nvidia-libs-devel/distinfo6
-rw-r--r--x11/linux-nvidia-libs/distinfo6
-rw-r--r--x11/nvidia-driver-devel/Makefile2
-rw-r--r--x11/nvidia-driver-devel/distinfo6
-rw-r--r--x11/nvidia-driver/Makefile.version2
-rw-r--r--x11/nvidia-driver/distinfo6
-rw-r--r--x11/nwg-bar/Makefile4
-rw-r--r--x11/nwg-dock-hyprland/Makefile36
-rw-r--r--x11/nwg-dock-hyprland/distinfo24
-rw-r--r--x11/nwg-dock-hyprland/files/patch-go.mod14
-rw-r--r--x11/nwg-dock-hyprland/pkg-plist10
-rw-r--r--x11/nwg-dock/Makefile4
-rw-r--r--x11/nwg-drawer/Makefile37
-rw-r--r--x11/nwg-drawer/distinfo34
-rw-r--r--x11/nwg-drawer/files/patch-go.mod14
-rw-r--r--x11/nwg-drawer/pkg-descr12
-rw-r--r--x11/nwg-launchers/Makefile4
-rw-r--r--x11/nwg-look/Makefile30
-rw-r--r--x11/nwg-look/distinfo14
-rw-r--r--x11/nwg-look/files/patch-go.mod14
-rw-r--r--x11/nwg-look/pkg-descr2
-rw-r--r--x11/nwg-look/pkg-plist11
-rw-r--r--x11/nwg-menu/Makefile22
-rw-r--r--x11/nwg-menu/distinfo26
-rw-r--r--x11/nwg-menu/files/patch-go.mod14
-rw-r--r--x11/nwg-menu/files/patch-main.go4
-rw-r--r--x11/plasma6-layer-shell-qt/Makefile1
-rw-r--r--x11/plasma6-layer-shell-qt/files/patch-src_qwaylandlayersurface.cpp17
-rw-r--r--x11/rubygem-gnome/Makefile2
-rw-r--r--x11/wallutils/Makefile56
-rw-r--r--x11/wallutils/distinfo54
-rw-r--r--x11/wallutils/pkg-message7
-rw-r--r--x11/wdisplays/Makefile3
-rw-r--r--x11/wdisplays/distinfo6
-rw-r--r--x11/workrave/Makefile6
-rw-r--r--x11/xcb-proto/Makefile5
-rw-r--r--x11/xcb-proto/distinfo6
-rw-r--r--x11/xcb-proto/pkg-plist2
-rw-r--r--x11/xnee/Makefile1
-rw-r--r--x11/xorgproto/Makefile4
-rw-r--r--x11/xorgproto/distinfo6
-rw-r--r--x11/xorgproto/pkg-plist58
3457 files changed, 54159 insertions, 33171 deletions
diff --git a/MOVED b/MOVED
index c97c3a6d2e71..cb0226be3aa3 100644
--- a/MOVED
+++ b/MOVED
@@ -4534,7 +4534,6 @@ misc/py-orange3-associate||2025-06-23|Has expired: Depends on expiring misc/oran
misc/py-orange3-network||2025-06-23|Has expired: Depends on expiring misc/orange3
www/onionshare||2025-06-23|Has expired: Depends on expired devel/py-atomicwrites
deskutils/py-todoman||2025-06-23|Has expired: Depends on expired devel/py-atomicwrites
-deskutils/py-khard||2025-06-23|Has expired: Depends on expired devel/py-atomicwrites
devel/py-pytest4-flakes||2025-06-23|Has expired: Depends on expiring devel/py-pytest4
devel/py-pytest-pep8||2025-06-23|Has expired: Depends on expiring devel/py-pytest4
devel/py-pytest4-cache||2025-06-23|Has expired: Depends on expiring devel/py-pytest4
@@ -4655,3 +4654,12 @@ 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
+misc/python-langgraph-checkpoint|misc/py-langgraph-checkpoint|2025-07-22|Rename to a proper name
+databases/libgdamm5||2025-07-24|No release for a year, depends libgda5 which is not supported anymore upstream
+deskutils/kuserfeedback||2025-07-26|Remove Qt5 port, all consumers have been ported to KF6/Qt6
+net/amneziawg-kmod||2025-07-26|Port was committed prematurely
+net/amneziawg-tools||2025-07-26|Port was committed prematurely
+www/novnc-websockify|devel/py-websockify|2025-07-30|Port is a duplicate
+databases/mongodb50|databases/mongodb60|2025-07-31|Has expired: EOL from October 2024, see https://www.mongodb.com/legal/support-policy/lifecycles, please use databases/mongodb60
+multimedia/svt-av1-psy|multimedia/svt-av1-hdr|2025-07-31|New upstream
diff --git a/Makefile b/Makefile
index 9563c5c266ae..79ecd0deacd6 100644
--- a/Makefile
+++ b/Makefile
@@ -92,7 +92,11 @@ SETENV?= /usr/bin/env
FETCHINDEX?= ${SETENV} ${FETCH_ENV} fetch -am -o
.if !defined(INDEX_JOBS)
+. if defined(.MAKE.JOBS)
+INDEX_JOBS= ${.MAKE.JOBS}
+. else
INDEX_JOBS!= ${SYSCTL} -n kern.smp.cpus
+. endif
.endif
.if !defined(INDEX_VERBOSE)
diff --git a/Mk/Features/stack_autoinit.mk b/Mk/Features/stack_autoinit.mk
index 4d79416dbcce..627b785b6ee0 100644
--- a/Mk/Features/stack_autoinit.mk
+++ b/Mk/Features/stack_autoinit.mk
@@ -7,7 +7,7 @@
#
# WITH_STACK_AUTOINIT Enable for all ports.
# WITH_STACK_AUTOINIT_PORTS Enable for specified category/port-name
-# STACK_AUTOINIT_TYPE Valid options: zero (default), pattern, unitialized
+# STACK_AUTOINIT_TYPE Valid options: zero (default), pattern, uninitialized
#
.if !defined(_STACK_AUTOINIT_MK_INCLUDED)
diff --git a/Mk/Scripts/cargo-crates-git-common.awk b/Mk/Scripts/cargo-crates-git-common.awk
index 36eb0027d3d7..e2263f94678a 100644
--- a/Mk/Scripts/cargo-crates-git-common.awk
+++ b/Mk/Scripts/cargo-crates-git-common.awk
@@ -73,6 +73,26 @@ function split_git_url(info, git_url, url, path, account, project, commit, i, d
info["dir"] = sprintf("%s-%s", project, dir_ver)
return 1
+ } else if (url["host"] == "codeberg.org") {
+ split(url["path"], path, "/")
+ account = path[2]
+ project = path[3]
+ sub(/\.[gG][iI][tT]$/, "", project)
+ commit = commit_from_git_url(url)
+
+ delete url
+ url["scheme"] = "https"
+ url["host"] = "codeberg.org"
+ url["path"] = sprintf("/%s/%s/archive/%s.tar.gz", account, project, commit)
+ url["query"] = "dummy"
+ url["query", "dummy"] = "/"
+ info["site"] = join_url(url)
+
+ info["filename"] = sprintf("%s-%s-%s_CB0.tar.gz", account, project, commit)
+
+ info["dir"] = sprintf("%s", project)
+
+ return 1
} else if (gitlab_hosts[url["host"]]) {
split(url["path"], path, "/")
account = path[2]
diff --git a/Mk/Scripts/qa.sh b/Mk/Scripts/qa.sh
index 781143db972e..9c351420f607 100644
--- a/Mk/Scripts/qa.sh
+++ b/Mk/Scripts/qa.sh
@@ -371,7 +371,6 @@ proxydeps_suggest_uses() {
${pkg} = "graphics/cairomm" -o \
${pkg} = "devel/dconf" -o \
${pkg} = "devel/gconf2" -o \
- ${pkg} = "devel/gconfmm26" -o \
${pkg} = "devel/glib20" -o \
${pkg} = "devel/glibmm" -o \
${pkg} = "audio/gsound" -o \
@@ -386,7 +385,6 @@ proxydeps_suggest_uses() {
${pkg} = "x11-toolkits/gtksourceviewmm3" -o \
${pkg} = "databases/libgda5" -o \
${pkg} = "databases/libgda5-ui" -o \
- ${pkg} = "databases/libgdamm5" -o \
${pkg} = "devel/libglade2" -o \
${pkg} = "graphics/libgnomecanvas" -o \
${pkg} = "x11/libgnomekbd" -o \
diff --git a/Mk/Uses/gnome.mk b/Mk/Uses/gnome.mk
index 7d99d5df0bd0..59d070c747f8 100644
--- a/Mk/Uses/gnome.mk
+++ b/Mk/Uses/gnome.mk
@@ -83,8 +83,8 @@ _USE_GNOME_ALL+=dconf evolutiondataserver3 gnomecontrolcenter3 gnomedesktop3 \
_USE_GNOME_ALL+=gtk40 libadwaita gtksourceview5 gnomedesktop4 nautilus4
# C++ bindings
-_USE_GNOME_ALL+=atkmm cairomm cairomm11 gconfmm26 glibmm glibmm26 gtkmm24 \
- gtkmm30 gtkmm40 gtksourceviewmm3 libgdamm5 libxml++26 libsigc++20 \
+_USE_GNOME_ALL+=atkmm cairomm cairomm11 glibmm glibmm26 gtkmm24 \
+ gtkmm30 gtkmm40 gtksourceviewmm3 libxml++26 libsigc++20 \
libsigc++30 pangomm pangomm24
# glib-mkenums often fails with C locale
@@ -116,9 +116,6 @@ cairomm_USE_GNOME_IMPL= cairo libsigc++20
cairomm11_LIB_DEPENDS= libcairomm-1.16.so:graphics/cairomm11
cairomm11_USE_GNOME_IMPL= cairo libsigc++30
-gconfmm26_LIB_DEPENDS= libgconfmm-2.6.so:devel/gconfmm26
-gconfmm26_USE_GNOME_IMPL= glibmm gconf2
-
glibmm_LIB_DEPENDS= libglibmm-2.4.so:devel/glibmm
glibmm_USE_GNOME_IMPL= libsigc++20 glib20
@@ -142,9 +139,6 @@ gtkmm40_USE_GNOME_IMPL= cairomm11 gdkpixbuf glibmm26 gtk40 pangomm24
gtksourceviewmm3_LIB_DEPENDS= libgtksourceviewmm-3.0.so:x11-toolkits/gtksourceviewmm3
gtksourceviewmm3_USE_GNOME_IMPL= gtkmm30 gtksourceview3
-libgdamm5_LIB_DEPENDS= libgdamm-5.0.so:databases/libgdamm5
-libgdamm5_USE_GNOME_IMPL= libgda5 glibmm
-
libsigc++20_LIB_DEPENDS= libsigc-2.0.so:devel/libsigc++20
libsigc++30_LIB_DEPENDS= libsigc-3.0.so:devel/libsigc++30
diff --git a/Mk/Uses/pathfix.mk b/Mk/Uses/pathfix.mk
index 049224a15621..57c734f93cb3 100644
--- a/Mk/Uses/pathfix.mk
+++ b/Mk/Uses/pathfix.mk
@@ -54,8 +54,7 @@ pathfix:
s|[{]datadir[}]/pkgconfig|(prefix)/libdata/pkgconfig|g ; \
s|[(]prefix[)]/lib/pkgconfig|(prefix)/libdata/pkgconfig|g ; \
s|[(]prefix[)]/share/pkgconfig|(prefix)/libdata/pkgconfig|g ; \
- s|[[:<:]]lib/pkgconfig|libdata/pkgconfig|g; \
- s|[(]libdir[)]/bonobo/servers|(prefix)/libdata/bonobo/servers|g'
+ s|[[:<:]]lib/pkgconfig|libdata/pkgconfig|g'
. endfor
. endif
diff --git a/Mk/Uses/ruby.mk b/Mk/Uses/ruby.mk
index 249f0b8bec7e..55bb74a50fd7 100644
--- a/Mk/Uses/ruby.mk
+++ b/Mk/Uses/ruby.mk
@@ -147,14 +147,14 @@ RUBY?= ${LOCALBASE}/bin/ruby${RUBY_SUFFIX}
#
# Ruby 3.2
#
-RUBY_DISTVERSION= 3.2.8
+RUBY_DISTVERSION= 3.2.9
RUBY_PORTREVISION= 0
. elif ${RUBY_VER} == 3.3
#
# Ruby 3.3
#
-RUBY_DISTVERSION= 3.3.8
+RUBY_DISTVERSION= 3.3.9
RUBY_PORTREVISION= 0
diff --git a/Mk/Uses/xorg-cat.mk b/Mk/Uses/xorg-cat.mk
index 0853fd6b3e3c..b81972b4ae5f 100644
--- a/Mk/Uses/xorg-cat.mk
+++ b/Mk/Uses/xorg-cat.mk
@@ -14,8 +14,6 @@
# * font don't install .pc file
# * lib various dependencies, install .pc file, needs
# pathfix
-# * proto install .pc file, needs pathfix, most only needed at
-# build time.
# * util no particular notes
#
# These categories has to match upstream categories. Don't invent
@@ -34,7 +32,7 @@
.if !defined(_INCLUDE_USES_XORG_CAT_MK)
_INCLUDE_USES_XORG_CAT_MK=yes
-_XORG_CATEGORIES= app data doc driver font lib proto util
+_XORG_CATEGORIES= app data doc driver font lib util
_XORG_BUILDSYSTEMS= autotools meson
_XORG_CAT= # empty
@@ -158,9 +156,6 @@ USE_LDCONFIG= yes
CONFIGURE_ARGS+=--enable-malloc0returnsnull
. endif
-. elif ${_XORG_CAT} == proto
-.include "${USESDIR}/pathfix.mk"
-
. endif # ${_XORG_CAT} == <category>
# We only need to include xorg.mk if we want USE_XORG modules
diff --git a/Mk/bsd.default-versions.mk b/Mk/bsd.default-versions.mk
index 51529a07afcb..3192f9cf5ce5 100644
--- a/Mk/bsd.default-versions.mk
+++ b/Mk/bsd.default-versions.mk
@@ -79,7 +79,7 @@ JAVA_DEFAULT?= 8
. if (defined(WANT_LAZARUS_DEVEL) && !empty(WANT_LAZARUS_DEVEL)) || ${ARCH:Maarch64}
LAZARUS_DEFAULT?= 4.99
. else
-LAZARUS_DEFAULT?= 4.0
+LAZARUS_DEFAULT?= 4.2
. endif
# Possible values: rust, legacy
. if empty(ARCH:Naarch64:Namd64:Narmv7:Ni386:Npowerpc64:Npowerpc64le:Npowerpc:Nriscv64)
diff --git a/Mk/bsd.gecko.mk b/Mk/bsd.gecko.mk
index fd1813ab8662..3e47b64ad63a 100644
--- a/Mk/bsd.gecko.mk
+++ b/Mk/bsd.gecko.mk
@@ -61,7 +61,7 @@ MOZILLA_VER?= ${PORTVERSION}
MOZILLA_BIN?= ${PORTNAME}-bin
MOZILLA_EXEC_NAME?=${MOZILLA}
USES+= compiler:c++17-lang cpe elfctl gl gmake gnome iconv \
- llvm:min=17,noexport localbase \
+ llvm:min=17,noexport localbase nodejs:24,build,env \
pkgconfig python:build desktop-file-utils
CPE_VENDOR?=mozilla
USE_GL= gl
@@ -77,8 +77,7 @@ ELF_FEATURES+= +wxneeded:dist/bin/${MOZILLA} +wxneeded:dist/bin/${MOZILLA}-bin
BUNDLE_LIBS= yes
BUILD_DEPENDS+= rust-cbindgen>=0.28.0:devel/rust-cbindgen \
- ${RUST_DEFAULT}>=1.88.0:lang/${RUST_DEFAULT} \
- node:www/node
+ ${RUST_DEFAULT}>=1.88.0:lang/${RUST_DEFAULT}
LIB_DEPENDS+= libdrm.so:graphics/libdrm
RUN_DEPENDS+= ${LOCALBASE}/lib/libpci.so:devel/libpci
LIB_DEPENDS+= libepoll-shim.so:devel/libepoll-shim
diff --git a/Mk/bsd.port.mk b/Mk/bsd.port.mk
index fb3e0cc839eb..0aa79aed7ed0 100644
--- a/Mk/bsd.port.mk
+++ b/Mk/bsd.port.mk
@@ -3600,10 +3600,6 @@ install-ldconfig-file:
fixup-lib-pkgconfig:
@if [ -d ${STAGEDIR}${PREFIX}/lib/pkgconfig ]; then \
if [ -z "$$(${FIND} ${STAGEDIR}${PREFIX}/lib/pkgconfig -maxdepth 0 -empty)" ]; then \
- if [ -n "${DEVELOPER:Dyes}" ]; then \
- ${ECHO_MSG} "===> File(s) found in lib/pkgconfig while correct path is libdata/pkgconfig"; \
- ${ECHO_MSG} " Applying fix but consider using USES= pathfix or adjust install path"; \
- fi; \
${MKDIR} ${STAGEDIR}${PREFIX}/libdata/pkgconfig; \
${MV} ${STAGEDIR}${PREFIX}/lib/pkgconfig/* ${STAGEDIR}${PREFIX}/libdata/pkgconfig; \
fi; \
diff --git a/Mk/bsd.sites.mk b/Mk/bsd.sites.mk
index 93f2b6f4325c..0adc034f5ef8 100644
--- a/Mk/bsd.sites.mk
+++ b/Mk/bsd.sites.mk
@@ -40,8 +40,7 @@ MASTER_SITE_PORTS_JP+= \
.if !defined(IGNORE_MASTER_SITE_AFTERSTEP)
MASTER_SITE_AFTERSTEP+= \
- ftp://ftp.afterstep.org/%SUBDIR%/ \
- ftp://ftp.kddlabs.co.jp/X11/AfterStep/%SUBDIR%/
+ ftp://ftp.afterstep.org/%SUBDIR%/
.endif
.if !defined(IGNORE_MASTER_SITE_APACHE)
@@ -51,7 +50,6 @@ MASTER_SITE_APACHE+= \
https://mirror.its.dal.ca/apache/%SUBDIR%/ \
http://mirror.cogentco.com/pub/apache/%SUBDIR%/ \
http://mirror.navercorp.com/apache/%SUBDIR%/ \
- http://ftp.kddi-research.jp/infosystems/apache/%SUBDIR%/ \
http://miroir.univ-lorraine.fr/apache/%SUBDIR%/
.endif
@@ -591,25 +589,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
@@ -621,7 +610,6 @@ MASTER_SITE_GNU+= \
https://www.nic.funet.fi/pub/gnu/gnu/%SUBDIR%/ \
http://mirror.navercorp.com/gnu/%SUBDIR%/ \
http://ftp.halifax.rwth-aachen.de/gnu/%SUBDIR%/ \
- http://ftp.kddilabs.jp/GNU/gnu/%SUBDIR%/ \
ftp://mirrors.rit.edu/gnu/%SUBDIR%/ \
ftp://ftp.fu-berlin.de/unix/gnu/%SUBDIR%/ \
ftp://ftp.mirrorservice.org/sites/ftp.gnu.org/gnu/%SUBDIR%/ \
@@ -722,8 +710,6 @@ MASTER_SITE_MOZILLA_ADDONS+= \
.if !defined(IGNORE_MASTER_SITE_MYSQL)
MASTER_SITE_MYSQL+= \
- ftp://ftp.fi.muni.cz/pub/mysql/Downloads/%SUBDIR%/ \
- ftp://ftp.gwdg.de/pub/misc/mysql/Downloads/%SUBDIR%/ \
https://dev.mysql.com/get/Downloads/%SUBDIR%/
.endif
@@ -812,7 +798,6 @@ MASTER_SITE_PERL_CPAN_BY+= \
https://cpan.metacpan.org/modules/by-module/%SUBDIRPLUS%/ \
https://www.cpan.org/%CPANSORT%/%SUBDIR%/ \
ftp://ftp.cpan.org/pub/CPAN/%CPANSORT%/%SUBDIR%/ \
- ftp://ftp.kddlabs.co.jp/lang/perl/CPAN/%CPANSORT%/%SUBDIR%/ \
http://ftp.jaist.ac.jp/pub/CPAN/%CPANSORT%/%SUBDIR%/ \
ftp://ftp.mirrorservice.org/sites/cpan.perl.org/CPAN/%CPANSORT%/%SUBDIR%/ \
ftp://ftp.auckland.ac.nz/pub/perl/CPAN/%CPANSORT%/%SUBDIR%/ \
@@ -971,7 +956,6 @@ MASTER_SITE_SUNSITE+= \
.if !defined(IGNORE_MASTER_SITE_TCLTK)
MASTER_SITE_TCLTK+= \
ftp://ftp.tcl.tk/pub/tcl/%SUBDIR%/ \
- ftp://ftp.kddlabs.co.jp/lang/tcl/ftp.scriptics.com/%SUBDIR%/ \
ftp://ftp.mirrorservice.org/sites/ftp.tcl.tk/pub/tcl/%SUBDIR%/ \
ftp://ftp.funet.fi/pub/languages/tcl/tcl/%SUBDIR%/
.endif
diff --git a/UPDATING b/UPDATING
index abb0ea795578..501e786bd5a3 100644
--- a/UPDATING
+++ b/UPDATING
@@ -5,6 +5,16 @@ 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.
+20250728:
+ AFFECTS: users of www/privatebin
+ AUTHOR: dvl@FreeBSD.org
+
+ This release changes configuration defaults including switching the template
+ and removing legacy features.
+
+ See details at https://github.com/PrivateBin/PrivateBin/releases/tag/2.0.0
+
+
20250720:
AFFECTS: users of www/phpmyfaq
AUTHOR: flo@FreeBSD.org
diff --git a/accessibility/caribou/Makefile b/accessibility/caribou/Makefile
index babc08530271..95b69854e233 100644
--- a/accessibility/caribou/Makefile
+++ b/accessibility/caribou/Makefile
@@ -22,7 +22,7 @@ LIB_DEPENDS= libclutter-glx-1.0.so:graphics/clutter \
libdbus-1.so:devel/dbus
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}atspi>=2.1.91:accessibility/py-atspi@${PY_FLAVOR}
-USES= autoreconf:2.69 gettext gl gmake gnome libtool localbase pathfix \
+USES= autoreconf:2.69 gettext gl gmake gnome libtool localbase \
pkgconfig python shebangfix vala:build xorg
USE_GITLAB= yes
diff --git a/accessibility/py-atspi/Makefile b/accessibility/py-atspi/Makefile
index 0061b767179e..dc149505de90 100644
--- a/accessibility/py-atspi/Makefile
+++ b/accessibility/py-atspi/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= ${LOCALBASE}/libexec/at-spi2-registryd:accessibility/at-spi2-core
CONFLICTS= at-spi-1.[0-9]*
PORTSCOUT= limitw:1,even
-USES= gettext gmake gnome localbase pathfix pkgconfig python tar:xz
+USES= gettext gmake gnome localbase pkgconfig python tar:xz
USE_PYTHON= flavors py3kplist
USE_GNOME= intlhack pygobject3
GNU_CONFIGURE= yes
diff --git a/accessibility/rubygem-atk/Makefile b/accessibility/rubygem-atk/Makefile
index 76f7989213ab..1a587322915c 100644
--- a/accessibility/rubygem-atk/Makefile
+++ b/accessibility/rubygem-atk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= atk
-PORTVERSION= 4.2.9
+PORTVERSION= 4.3.0
CATEGORIES= accessibility rubygems
MASTER_SITES= RG
diff --git a/accessibility/rubygem-atk/distinfo b/accessibility/rubygem-atk/distinfo
index b33484b809a2..1430aa32d786 100644
--- a/accessibility/rubygem-atk/distinfo
+++ b/accessibility/rubygem-atk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289364
-SHA256 (rubygem/atk-4.2.9.gem) = 22cfedb6aba694c5c84ac987eace93d6b965ebae2d8bb3eec0dc8b282a4a1c75
-SIZE (rubygem/atk-4.2.9.gem) = 15872
+TIMESTAMP = 1752566754
+SHA256 (rubygem/atk-4.3.0.gem) = 147181c8e3e1a683be33b390605c90bd3dada950c14f17bb7d0cd16c1e8696f2
+SIZE (rubygem/atk-4.3.0.gem) = 15872
diff --git a/accessibility/speech-dispatcher/Makefile b/accessibility/speech-dispatcher/Makefile
index 59ce90358caf..a34dfc0e08e1 100644
--- a/accessibility/speech-dispatcher/Makefile
+++ b/accessibility/speech-dispatcher/Makefile
@@ -14,7 +14,7 @@ BUILD_DEPENDS= help2man:misc/help2man
LIB_DEPENDS= libdotconf.so:devel/dotconf \
libsndfile.so:audio/libsndfile
-USES= gettext gmake gnome libtool localbase makeinfo pathfix \
+USES= gettext gmake gnome libtool localbase makeinfo \
pkgconfig
USE_GNOME= glib20 intltool
USE_LDCONFIG= yes
diff --git a/archivers/brotli/Makefile b/archivers/brotli/Makefile
index defd206fb49d..9878b7513768 100644
--- a/archivers/brotli/Makefile
+++ b/archivers/brotli/Makefile
@@ -14,7 +14,7 @@ WWW= https://github.com/google/brotli
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= cmake:testing cpe pathfix pkgconfig
+USES= cmake:testing cpe pkgconfig
CPE_VENDOR= google
USE_LDCONFIG= yes
diff --git a/archivers/bzip3/Makefile b/archivers/bzip3/Makefile
index 45569666c7e8..c1a6067ad312 100644
--- a/archivers/bzip3/Makefile
+++ b/archivers/bzip3/Makefile
@@ -12,7 +12,7 @@ LICENSE_COMB= multi
LICENSE_FILE_APACHE20= ${WRKSRC}/3rdparty/libsais-LICENSE
LICENSE_FILE_LGPL3+ = ${WRKSRC}/LICENSE
-USES= cmake cpe pathfix tar:xz
+USES= cmake cpe tar:xz
CPE_VENDOR= bzip3_project
USE_LDCONFIG= yes
diff --git a/archivers/c-blosc2/Makefile b/archivers/c-blosc2/Makefile
index a9f36b8650aa..2813b65b1bf0 100644
--- a/archivers/c-blosc2/Makefile
+++ b/archivers/c-blosc2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= c-blosc2
-PORTVERSION= 2.19.0
+PORTVERSION= 2.19.1
DISTVERSIONPREFIX= v
CATEGORIES= archivers
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
LIB_DEPENDS= liblz4.so:archivers/liblz4 \
libzstd.so:archivers/zstd
-USES= cmake:testing pathfix
+USES= cmake:testing
CMAKE_OFF= BUILD_LITE \
DEACTIVATE_AVX2 \
diff --git a/archivers/c-blosc2/distinfo b/archivers/c-blosc2/distinfo
index 55b315743a6e..9651aab1e37d 100644
--- a/archivers/c-blosc2/distinfo
+++ b/archivers/c-blosc2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954148
-SHA256 (Blosc-c-blosc2-v2.19.0_GH0.tar.gz) = 6aeb448ac490dee2a82fafab97382b62622a32a0e17a2d78d085ae8507f6ddd8
-SIZE (Blosc-c-blosc2-v2.19.0_GH0.tar.gz) = 3300743
+TIMESTAMP = 1753265714
+SHA256 (Blosc-c-blosc2-v2.19.1_GH0.tar.gz) = cb645982acfeccc8676bc4f29859130593ec05f7f9acf62ebd4f1a004421fa28
+SIZE (Blosc-c-blosc2-v2.19.1_GH0.tar.gz) = 3301977
diff --git a/archivers/engrampa/Makefile b/archivers/engrampa/Makefile
index 4b046f71dc7a..440108434361 100644
--- a/archivers/engrampa/Makefile
+++ b/archivers/engrampa/Makefile
@@ -19,7 +19,7 @@ RUN_DEPENDS= ${LOCALBASE}/bin/gtar:archivers/gtar \
PORTSCOUT= limitw:1,even
USES= desktop-file-utils gettext gmake gnome libtool localbase \
- mate pathfix pkgconfig tar:xz
+ mate pkgconfig tar:xz
USE_MATE= caja
USE_GNOME= cairo gtk30 intltool
USE_LDCONFIG= yes
diff --git a/archivers/engrampa/pkg-descr b/archivers/engrampa/pkg-descr
index 70d63314579f..00c0b9af25f9 100644
--- a/archivers/engrampa/pkg-descr
+++ b/archivers/engrampa/pkg-descr
@@ -11,7 +11,4 @@ The supported file types are:
* Rar archives (.rar)
* Single files compressed with gzip, bzip, bzip2, compress, lzop
-Engrampa also has a document viewer based on bonobo that lets you view files
-of any type for which you have a viewer.
-
Former WinZip users may find this program useful. It serves the same purpose.
diff --git a/archivers/file-roller/pkg-descr b/archivers/file-roller/pkg-descr
index cc8a7234fda4..97795f42c7ee 100644
--- a/archivers/file-roller/pkg-descr
+++ b/archivers/file-roller/pkg-descr
@@ -11,7 +11,4 @@ The supported file types are:
* Rar archives (.rar)
* Single files compressed with gzip, bzip, bzip2, compress, lzop
-File Roller also has a document viewer based on bonobo that lets you view files
-of any type for which you have a viewer.
-
Former WinZip users may find this program useful. It serves the same purpose.
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/archivers/lhasa/Makefile b/archivers/lhasa/Makefile
index 9d365084edd6..e56ced84bde3 100644
--- a/archivers/lhasa/Makefile
+++ b/archivers/lhasa/Makefile
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
TEST_DEPENDS= bash>0:shells/bash
-USES= autoreconf cpe libtool pathfix
+USES= autoreconf cpe libtool
CPE_VENDOR= lhasa_project
USE_LDCONFIG= yes
diff --git a/archivers/libarchive/Makefile b/archivers/libarchive/Makefile
index bd4f609cf1b3..82becc89c17c 100644
--- a/archivers/libarchive/Makefile
+++ b/archivers/libarchive/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libexpat.so:textproc/expat2
-USES= cpe iconv libtool localbase:ldflags pathfix pkgconfig tar:xz
+USES= cpe iconv libtool localbase:ldflags pkgconfig tar:xz
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
diff --git a/archivers/libdeflate/Makefile b/archivers/libdeflate/Makefile
index 2cee386bf04b..d750546706cb 100644
--- a/archivers/libdeflate/Makefile
+++ b/archivers/libdeflate/Makefile
@@ -10,7 +10,7 @@ WWW= https://github.com/ebiggers/libdeflate
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= cmake:testing pathfix
+USES= cmake:testing
USE_LDCONFIG= yes
CMAKE_ON= LIBDEFLATE_USE_SHARED_LIB
diff --git a/archivers/libdynamite/Makefile b/archivers/libdynamite/Makefile
index b6a1a28522b4..3e7785a85209 100644
--- a/archivers/libdynamite/Makefile
+++ b/archivers/libdynamite/Makefile
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-USES= libtool pathfix
+USES= libtool
USE_LDCONFIG= yes
INSTALL_TARGET= install-strip
diff --git a/archivers/libmspack/Makefile b/archivers/libmspack/Makefile
index 57ec80728242..27f5b1f39363 100644
--- a/archivers/libmspack/Makefile
+++ b/archivers/libmspack/Makefile
@@ -11,7 +11,7 @@ WWW= https://www.cabextract.org.uk/libmspack/ \
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING.LIB
-USES= cpe libtool pathfix
+USES= cpe libtool
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
diff --git a/archivers/libzip/Makefile b/archivers/libzip/Makefile
index 46436eb8b485..bf85c1ebf24e 100644
--- a/archivers/libzip/Makefile
+++ b/archivers/libzip/Makefile
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libzstd.so:archivers/zstd
-USES= cmake cpe pathfix ssl tar:xz
+USES= cmake cpe ssl tar:xz
CPE_VENDOR= nih
USE_LDCONFIG= yes
diff --git a/archivers/lrzip/Makefile b/archivers/lrzip/Makefile
index ad76fe2e4a9d..dd9958549a41 100644
--- a/archivers/lrzip/Makefile
+++ b/archivers/lrzip/Makefile
@@ -18,7 +18,7 @@ CONFIGURE_ENV+= ac_cv_prog_ASM_PROG='no '
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
LDFLAGS+= -L${LOCALBASE}/lib
-USES= alias cpe libtool pathfix perl5 shebangfix tar:xz
+USES= alias cpe libtool perl5 shebangfix tar:xz
SHEBANG_FILES= ${WRKSRC}/lrztar
USE_PERL5= build
USE_LDCONFIG= yes
diff --git a/archivers/minizip-ng/Makefile b/archivers/minizip-ng/Makefile
index 64981330ab27..c56b4b4953b5 100644
--- a/archivers/minizip-ng/Makefile
+++ b/archivers/minizip-ng/Makefile
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libz-ng.so:archivers/zlib-ng \
libzstd.so:archivers/zstd
-USES= cmake:testing iconv pathfix pkgconfig ssl
+USES= cmake:testing iconv pkgconfig ssl
USE_GITHUB= yes
GH_ACCOUNT= zlib-ng
USE_LDCONFIG= yes
diff --git a/archivers/minizip/Makefile b/archivers/minizip/Makefile
index d96633b3b97d..cac600b2075a 100644
--- a/archivers/minizip/Makefile
+++ b/archivers/minizip/Makefile
@@ -10,7 +10,7 @@ WWW= https://www.winimage.com/zLibDll/minizip.html
LICENSE= ZLIB
-USES= autoreconf cpe libtool pathfix tar:xz
+USES= autoreconf cpe libtool tar:xz
CPE_VENDOR= minizip_project
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
diff --git a/archivers/peazip/Makefile b/archivers/peazip/Makefile
index ea6ab29fc4a7..42a10929fab1 100644
--- a/archivers/peazip/Makefile
+++ b/archivers/peazip/Makefile
@@ -1,6 +1,5 @@
PORTNAME= peazip
-PORTVERSION= 10.4.0
-PORTREVISION= 1
+PORTVERSION= 10.5.0
CATEGORIES= archivers
MASTER_SITES= https://github.com/giorgiotani/PeaZip/releases/download/${PORTVERSION}/
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/archivers/peazip/distinfo b/archivers/peazip/distinfo
index f7385aef4780..eab90770e7cc 100644
--- a/archivers/peazip/distinfo
+++ b/archivers/peazip/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745193791
-SHA256 (peazip-10.4.0.src.zip) = 32d3298437d3425591cd8024e85dc6b82093ebefb37bc64e9dc036e1491c105c
-SIZE (peazip-10.4.0.src.zip) = 5780808
+TIMESTAMP = 1753303992
+SHA256 (peazip-10.5.0.src.zip) = ede6593461ba93ef2bcfdc0f880d576fc65fc8ede466ab4fe8955ac2700d5aab
+SIZE (peazip-10.5.0.src.zip) = 5902349
diff --git a/archivers/peazip/pkg-plist b/archivers/peazip/pkg-plist
index f04c78514fec..b53de87d41a8 100644
--- a/archivers/peazip/pkg-plist
+++ b/archivers/peazip/pkg-plist
@@ -68,7 +68,7 @@ share/icons/hicolor/256x256/apps/peazip_extract.png
%%DATADIR%%/res/share/lang/fr_alt.txt
%%DATADIR%%/res/share/lang/gl.txt
%%DATADIR%%/res/share/lang/gr.txt
-%%DATADIR%%/res/share/lang/he-prototype.txt
+%%DATADIR%%/res/share/lang/he.txt
%%DATADIR%%/res/share/lang/hu.txt
%%DATADIR%%/res/share/lang/id.txt
%%DATADIR%%/res/share/lang/it.txt
diff --git a/archivers/py-blosc2/Makefile b/archivers/py-blosc2/Makefile
index ab15c9ed89d3..22b12c1e1fbc 100644
--- a/archivers/py-blosc2/Makefile
+++ b/archivers/py-blosc2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= blosc2
-PORTVERSION= 3.5.1
+PORTVERSION= 3.6.1
CATEGORIES= archivers python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +12,7 @@ WWW= https://www.blosc.org/python-blosc2/ \
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-BUILD_DEPENDS= c-blosc2>=2.17.2:archivers/c-blosc2 \
+BUILD_DEPENDS= c-blosc2>=2.19.1:archivers/c-blosc2 \
${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scikit-build-core>=0:devel/py-scikit-build-core@${PY_FLAVOR}
LIB_DEPENDS= libblosc2.so:archivers/c-blosc2
diff --git a/archivers/py-blosc2/distinfo b/archivers/py-blosc2/distinfo
index b9604e7ea20a..31060ee0d573 100644
--- a/archivers/py-blosc2/distinfo
+++ b/archivers/py-blosc2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266052
-SHA256 (blosc2-3.5.1.tar.gz) = 5d72f7a9a8b3b523c588be9d66e9e7f2463483716c4c01e5056c1f7e37167f85
-SIZE (blosc2-3.5.1.tar.gz) = 3653626
+TIMESTAMP = 1753265716
+SHA256 (blosc2-3.6.1.tar.gz) = 0b6f05311fbee9e9dc23bd7f53a8690af3b60eef640a059f1eb624ca6699cc59
+SIZE (blosc2-3.6.1.tar.gz) = 3657993
diff --git a/archivers/quazip/Makefile b/archivers/quazip/Makefile
index e71eca8a5add..98318b429abb 100644
--- a/archivers/quazip/Makefile
+++ b/archivers/quazip/Makefile
@@ -15,7 +15,7 @@ FLAVORS= qt5 qt6
FLAVOR?= qt5
USES= cmake:testing compiler:c++${"${FLAVOR:Mqt6}" != "":?17:14}-lang \
- cpe pathfix qt:${FLAVOR:S/qt//}
+ cpe qt:${FLAVOR:S/qt//}
CPE_VENDOR= quazip_project
USE_GITHUB= yes
GH_ACCOUNT= stachenov
diff --git a/archivers/rpm4/Makefile b/archivers/rpm4/Makefile
index 44beb6036c80..2da01f1e7920 100644
--- a/archivers/rpm4/Makefile
+++ b/archivers/rpm4/Makefile
@@ -27,7 +27,7 @@ FLAVORS= default noopenmp
FLAVOR?= ${FLAVORS:[1]}
noopenmp_PKGNAMESUFFIX= 4-noopenmp
-USES= alias cpe gmake iconv libarchive libtool lua pathfix pkgconfig \
+USES= alias cpe gmake iconv libarchive libtool lua pkgconfig \
readline shebangfix sqlite tar:bzip2
USE_LDCONFIG= yes
diff --git a/archivers/unadf/Makefile b/archivers/unadf/Makefile
index 9e732a9870c4..67697501d78a 100644
--- a/archivers/unadf/Makefile
+++ b/archivers/unadf/Makefile
@@ -10,7 +10,7 @@ WWW= http://lclevy.free.fr/adflib/unadf.html
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= autoreconf cpe libtool pathfix pkgconfig
+USES= autoreconf cpe libtool pkgconfig
CPE_VENDOR= unadf_project
USE_GITHUB= yes
GH_ACCOUNT= adflib
diff --git a/archivers/unarr/Makefile b/archivers/unarr/Makefile
index 7a0a729e99c5..e1e3d27f586d 100644
--- a/archivers/unarr/Makefile
+++ b/archivers/unarr/Makefile
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
TEST_DEPENDS= cmocka>0:sysutils/cmocka
-USES= cmake:testing pathfix
+USES= cmake:testing
USE_GITHUB= yes
USE_LDCONFIG= yes
GH_ACCOUNT= selmf
diff --git a/archivers/unshield/Makefile b/archivers/unshield/Makefile
index d90cbdc271fa..9dbf0e736264 100644
--- a/archivers/unshield/Makefile
+++ b/archivers/unshield/Makefile
@@ -9,7 +9,7 @@ WWW= https://github.com/twogood/unshield
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= cmake cpe pathfix ssl
+USES= cmake cpe ssl
CFLAGS+= -fPIC
USE_LDCONFIG= yes
diff --git a/archivers/upx/Makefile b/archivers/upx/Makefile
index aead71ffeb46..01619b2afcba 100644
--- a/archivers/upx/Makefile
+++ b/archivers/upx/Makefile
@@ -1,5 +1,5 @@
PORTNAME= upx
-PORTVERSION= 5.0.1
+PORTVERSION= 5.0.2
MASTER_SITES= https://github.com/upx/upx/releases/download/v${PORTVERSION}/
CATEGORIES= archivers
DISTVERSIONSUFFIX= -src
diff --git a/archivers/upx/distinfo b/archivers/upx/distinfo
index 78b2a3f1d6d7..4d07c53edd1f 100644
--- a/archivers/upx/distinfo
+++ b/archivers/upx/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546404
-SHA256 (upx-5.0.1-src.tar.xz) = 2b11323a9f6c7f0247a4936deee35afb486a2fdf808a5bc4abf10a085ec884d9
-SIZE (upx-5.0.1-src.tar.xz) = 1355840
+TIMESTAMP = 1753265688
+SHA256 (upx-5.0.2-src.tar.xz) = 209b219bbcfa58c249ffe6eba3c244e0910fa8be792b5521e4daf938167f05cc
+SIZE (upx-5.0.2-src.tar.xz) = 1351136
diff --git a/archivers/xmill/Makefile b/archivers/xmill/Makefile
index 91f6e2fd56f7..e3196d13107d 100644
--- a/archivers/xmill/Makefile
+++ b/archivers/xmill/Makefile
@@ -3,12 +3,9 @@ DISTVERSION= 0.8
CATEGORIES= archivers
MASTER_SITES= SF
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= danfe@FreeBSD.org
COMMENT= Efficient compressor for XML
-WWW= https://sourceforge.net/projects/xmill/
-
-DEPRECATED= Outdated and abandoned, last release in 2004
-EXPIRATION_DATE=2025-07-31
+WWW= https://homes.cs.washington.edu/~suciu/XMILL/
USES= dos2unix zip
DOS2UNIX_FILES= ${MAKEFILE} XMill/*.cpp
diff --git a/archivers/zutils/Makefile b/archivers/zutils/Makefile
index 1d330112bf8e..7c21a90457ad 100644
--- a/archivers/zutils/Makefile
+++ b/archivers/zutils/Makefile
@@ -1,5 +1,5 @@
PORTNAME= zutils
-PORTVERSION= 1.13
+PORTVERSION= 1.15
CATEGORIES= archivers
MASTER_SITES= SAVANNAH/zutils
@@ -9,7 +9,7 @@ WWW= https://www.nongnu.org/zutils/zutils.html
LICENSE= GPLv2
-USES= cpe tar:lz
+USES= cpe tar:lz gmake
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
diff --git a/archivers/zutils/distinfo b/archivers/zutils/distinfo
index 12bf6361df48..e6ff6ad61b48 100644
--- a/archivers/zutils/distinfo
+++ b/archivers/zutils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1716092035
-SHA256 (zutils-1.13.tar.lz) = 957d03c6c1b6b68c94e313ff9633bf6c7e32ab50e150ab67cc244b0ccd2a4c17
-SIZE (zutils-1.13.tar.lz) = 63316
+TIMESTAMP = 1753246430
+SHA256 (zutils-1.15.tar.lz) = 05e6b03f333eabd78a1055139557e8ada6b634f1a58e8501f3b8f111a705cb87
+SIZE (zutils-1.15.tar.lz) = 65227
diff --git a/astro/josm/Makefile b/astro/josm/Makefile
index 7406774cc125..a6899907826d 100644
--- a/astro/josm/Makefile
+++ b/astro/josm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= josm
-PORTVERSION= 19412
+PORTVERSION= 19423
CATEGORIES= astro java
MASTER_SITES= https://josm.openstreetmap.de/download/
DISTNAME= ${PORTNAME}-snapshot-${PORTVERSION}.jar
diff --git a/astro/josm/distinfo b/astro/josm/distinfo
index 5dd680680b4c..97f045eafb40 100644
--- a/astro/josm/distinfo
+++ b/astro/josm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750167297
-SHA256 (josm-snapshot-19412.jar) = 953ec3a01e15266f7206e40bfaa61ce289bf4856899bc987dbd4773f79942e36
-SIZE (josm-snapshot-19412.jar) = 19233959
+TIMESTAMP = 1752781307
+SHA256 (josm-snapshot-19423.jar) = b3c68c577d4db03144e572cfe76dcf1f744dbeaefc79301af94be68f26396be1
+SIZE (josm-snapshot-19423.jar) = 19256265
diff --git a/astro/libnova/Makefile b/astro/libnova/Makefile
index 2cc5869cefb0..9176768b73c3 100644
--- a/astro/libnova/Makefile
+++ b/astro/libnova/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= astro
MASTER_SITES= https://sourceforge.net/code-snapshots/git/l/li/${PORTNAME}/${PORTNAME}.git/
DISTNAME= ${PORTNAME}-${PORTNAME}-${GIT_HASH}
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= Astronomical Calculation Library
WWW= https://libnova.sourceforge.net/
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 28edf9e1065b..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
@@ -102,8 +102,8 @@
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
@@ -154,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/Makefile b/audio/Makefile
index d7e17e8fa53a..c08a95c8cb50 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -333,8 +333,10 @@
SUBDIR += libbpm
SUBDIR += libbs2b
SUBDIR += libcanberra
+ SUBDIR += libcanberra-gstreamer
SUBDIR += libcanberra-gtk2
SUBDIR += libcanberra-gtk3
+ SUBDIR += libcanberra-pulse
SUBDIR += libcdaudio
SUBDIR += libconvolve
SUBDIR += libcoverart
@@ -517,6 +519,7 @@
SUBDIR += noise-suppression-for-voice-lv2
SUBDIR += normalize
SUBDIR += nosefart
+ SUBDIR += noson
SUBDIR += noson-app
SUBDIR += nyquist
SUBDIR += oaml
diff --git a/audio/alac/Makefile b/audio/alac/Makefile
index e236a899e280..0ffefb3f3e63 100644
--- a/audio/alac/Makefile
+++ b/audio/alac/Makefile
@@ -10,7 +10,7 @@ WWW= https://github.com/mikebrady/alac
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= autoreconf libtool pathfix
+USES= autoreconf libtool
USE_GITHUB= yes
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
diff --git a/audio/asterisk-espeak/Makefile b/audio/asterisk-espeak/Makefile
index 945435f2b685..31939790fb8a 100644
--- a/audio/asterisk-espeak/Makefile
+++ b/audio/asterisk-espeak/Makefile
@@ -1,7 +1,6 @@
PORTNAME= espeak
DISTVERSIONPREFIX= v
-DISTVERSION= 5.0-rc1
-PORTREVISION= 2
+DISTVERSION= 5.0
CATEGORIES= audio
MAINTAINER= ports@FreeBSD.org
@@ -9,36 +8,33 @@ COMMENT= Espeak dialplan application for Asterisk
WWW= https://zaf.github.io/Asterisk-eSpeak/
LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libespeak-ng.so:audio/espeak-ng \
libsamplerate.so:audio/libsamplerate
-FLAVORS= asterisk18
-FLAVOR?= ${FLAVORS:[1]}
+FLAVORS= asterisk18 asterisk20 asterisk22
+FLAVOR?= ${FLAVORS:[3]}
-asterisk18_PKGNAMEPREFIX= asterisk18-
-asterisk18_BUILD_DEPENDS= asterisk:net/asterisk18
-asterisk18_RUN_DEPENDS= asterisk:net/asterisk18
+${FLAVOR}_PKGNAMEPREFIX= ${FLAVOR}-
+${FLAVOR}_BUILD_DEPENDS= asterisk:net/${FLAVOR}
+${FLAVOR}_RUN_DEPENDS= asterisk:net/${FLAVOR}
USES= compiler:c11 gmake localbase
-INSTALL_TARGET= install samples
-
-CONFLICTS_INSTALL= asterisk[0-9][0-9]-espeak # etc/asterisk/espeak.conf.sample
-
USE_GITHUB= yes
GH_ACCOUNT= zaf
GH_PROJECT= Asterisk-eSpeak
+INSTALL_TARGET= install samples
+
+CONFLICTS_INSTALL= ${FLAVORS:N${FLAVOR}:C|(.+)|\1-${PORTNAME}|} # etc/asterisk/espeak.conf.sample
+
.include <bsd.port.pre.mk>
.if ${CHOSEN_COMPILER_TYPE} == clang
CFLAGS+= -fblocks
.endif
-post-patch:
- @${REINPLACE_CMD} -e '/ASTERISK_REGISTER_FILE/d' \
- ${WRKSRC}/app_espeak.c
-
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/asterisk/modules/app_espeak.so
diff --git a/audio/asterisk-espeak/distinfo b/audio/asterisk-espeak/distinfo
index 138c8df6e03e..50a2d77db5d0 100644
--- a/audio/asterisk-espeak/distinfo
+++ b/audio/asterisk-espeak/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1658164283
-SHA256 (zaf-Asterisk-eSpeak-v5.0-rc1_GH0.tar.gz) = 2fb3d5f9f9d112383126feb5e6f2ef90d952d166f3a394e6563188b552d1ee55
-SIZE (zaf-Asterisk-eSpeak-v5.0-rc1_GH0.tar.gz) = 13405
+TIMESTAMP = 1753300000
+SHA256 (zaf-Asterisk-eSpeak-v5.0_GH0.tar.gz) = c070bf2902bb581ad3f784ebe3d627251249798618b3a53e3d2f97caf1200ca1
+SIZE (zaf-Asterisk-eSpeak-v5.0_GH0.tar.gz) = 13652
diff --git a/audio/asterisk-espeak/files/patch-Makefile b/audio/asterisk-espeak/files/patch-Makefile
index a0a00cb17e80..9505440997e5 100644
--- a/audio/asterisk-espeak/files/patch-Makefile
+++ b/audio/asterisk-espeak/files/patch-Makefile
@@ -1,4 +1,4 @@
---- Makefile.orig 2018-08-01 16:53:07 UTC
+--- Makefile.orig 2024-02-01 19:29:02 UTC
+++ Makefile
@@ -6,31 +6,18 @@
# the GNU General Public License Version 2. See the COPYING file
@@ -25,7 +25,7 @@
-LIBS+=-lespeak-ng -lsamplerate
+LIBS+=$(LDFLAGS) -lespeak-ng -lsamplerate
- CFLAGS+=-pipe -fPIC -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -D_REENTRANT -D_GNU_SOURCE -DAST_MODULE_SELF_SYM=__internal_app_espeak_self
+ CFLAGS+=-pipe -fPIC -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -D_REENTRANT -D_GNU_SOURCE
all: app_espeak.so
- @echo " +-------- app_espeak Build Complete --------+"
diff --git a/audio/asterisk-flite/Makefile b/audio/asterisk-flite/Makefile
index 9f8e21f0e28c..1ae76763b0ae 100644
--- a/audio/asterisk-flite/Makefile
+++ b/audio/asterisk-flite/Makefile
@@ -1,7 +1,5 @@
PORTNAME= flite
-PORTVERSION= 3.0
-DISTVERSIONPREFIX= v
-PORTREVISION= 5
+DISTVERSION= 3.0.20230702
CATEGORIES= audio
MAINTAINER= ports@FreeBSD.org
@@ -9,24 +7,26 @@ COMMENT= Flite dialplan application for Asterisk
WWW= https://zaf.github.io/Asterisk-Flite/
LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libflite.so:audio/flite
-FLAVORS= asterisk18
-FLAVOR?= ${FLAVORS:[1]}
+FLAVORS= asterisk18 asterisk20 asterisk22
+FLAVOR?= ${FLAVORS:[3]}
-asterisk18_PKGNAMEPREFIX= asterisk18-
-asterisk18_BUILD_DEPENDS= asterisk:net/asterisk18
-asterisk18_RUN_DEPENDS= asterisk:net/asterisk18
+${FLAVOR}_PKGNAMEPREFIX= ${FLAVOR}-
+${FLAVOR}_BUILD_DEPENDS= asterisk:net/${FLAVOR}
+${FLAVOR}_RUN_DEPENDS= asterisk:net/${FLAVOR}
USES= compiler:c11 gmake localbase
-INSTALL_TARGET= install samples
-
USE_GITHUB= yes
GH_ACCOUNT= zaf
GH_PROJECT= Asterisk-Flite
+GH_TAGNAME= a3ed85151a1c875471568a959dce1bb35cca109b
-CONFLICTS_INSTALL= asterisk[0-9][0-9]-flite # etc/asterisk/flite.conf.sample
+INSTALL_TARGET= install samples
+
+CONFLICTS_INSTALL= ${FLAVORS:N${FLAVOR}:C|(.+)|\1-${PORTNAME}|} # etc/asterisk/flite.conf.sample
.include <bsd.port.pre.mk>
@@ -34,10 +34,6 @@ CONFLICTS_INSTALL= asterisk[0-9][0-9]-flite # etc/asterisk/flite.conf.sample
CFLAGS+= -fblocks
.endif
-post-patch:
- @${REINPLACE_CMD} -e '/ASTERISK_REGISTER_FILE/d' \
- ${WRKSRC}/app_flite.c
-
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/asterisk/modules/app_flite.so
diff --git a/audio/asterisk-flite/distinfo b/audio/asterisk-flite/distinfo
index f8b3918beb52..a247570d254a 100644
--- a/audio/asterisk-flite/distinfo
+++ b/audio/asterisk-flite/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1503328714
-SHA256 (zaf-Asterisk-Flite-v3.0_GH0.tar.gz) = 57f0a86716af6a6704de003b3779c44d55ac9747cb696430d88d3f93cd7e2399
-SIZE (zaf-Asterisk-Flite-v3.0_GH0.tar.gz) = 11992
+TIMESTAMP = 1753300000
+SHA256 (zaf-Asterisk-Flite-3.0.20230702-a3ed85151a1c875471568a959dce1bb35cca109b_GH0.tar.gz) = bd69ac5660fa513352c0b2e0b3811de28f7a28c5c58423baed886acf62ae8012
+SIZE (zaf-Asterisk-Flite-3.0.20230702-a3ed85151a1c875471568a959dce1bb35cca109b_GH0.tar.gz) = 12090
diff --git a/audio/asterisk-flite/files/patch-Makefile b/audio/asterisk-flite/files/patch-Makefile
index 8c7be9d7a200..249ae00cff44 100644
--- a/audio/asterisk-flite/files/patch-Makefile
+++ b/audio/asterisk-flite/files/patch-Makefile
@@ -1,10 +1,10 @@
---- Makefile.orig 2016-09-12 20:39:22 UTC
+--- Makefile.orig 2023-07-01 23:18:21 UTC
+++ Makefile
-@@ -7,30 +7,16 @@
+@@ -6,31 +6,17 @@
+ # the GNU General Public License Version 2. See the COPYING file
# at the top of the source tree.
- INSTALL:=install
--ASTLIBDIR:=$(shell awk '/moddir/{print $$3}' /etc/asterisk/asterisk.conf)
+-ASTLIBDIR:=$(shell awk '/moddir/{print $$3}' /etc/asterisk/asterisk.conf 2> /dev/null)
-ifeq ($(strip $(ASTLIBDIR)),)
- MODULES_DIR:=$(INSTALL_PREFIX)/usr/lib/asterisk/modules
-else
@@ -16,9 +16,10 @@
SAMPLENAME:=flite.conf.sample
-CONFNAME:=$(basename $(SAMPLENAME))
--CC=gcc
--OPTIMIZE=-O2
--DEBUG=-g
+ INSTALL:=install
+-CC:=gcc
+-OPTIMIZE:=-O2
+-DEBUG:=-g
+CC?=gcc
-LIBS+=-lflite_cmu_us_kal -lflite_cmu_us_kal16 -lflite_cmu_us_awb -lflite_cmu_us_rms -lflite_cmu_us_slt -lflite_usenglish -lflite_cmulex -lflite
@@ -34,8 +35,8 @@
- @echo " +-------------------------------------------+"
app_flite.o: app_flite.c
- $(CC) $(CFLAGS) $(DEBUG) $(OPTIMIZE) -c -o app_flite.o app_flite.c
-@@ -44,20 +30,7 @@ clean:
+ $(CC) $(CFLAGS) $(DEBUG) $(OPTIMIZE) -c -o $@ $*.c
+@@ -44,20 +29,7 @@ install: all
install: all
$(INSTALL) -m 755 -d $(DESTDIR)$(MODULES_DIR)
$(INSTALL) -m 755 app_flite.so $(DESTDIR)$(MODULES_DIR)
diff --git a/audio/audacity/Makefile b/audio/audacity/Makefile
index 508fb433e806..8701c563162a 100644
--- a/audio/audacity/Makefile
+++ b/audio/audacity/Makefile
@@ -1,7 +1,7 @@
PORTNAME= audacity
DISTVERSIONPREFIX= Audacity-
DISTVERSION= 3.7.4
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= audio
MASTER_SITES+= https://github.com/${PORTNAME}/${PORTNAME}-manual/releases/download/v${DISTVERSION}/:manual
DISTFILES+= ${PORTNAME}-manual-${DISTVERSION}.tar.gz:manual
diff --git a/audio/audacity/files/patch-cmake-proxies_cmake-modules_dependencies_rapidjson.cmake b/audio/audacity/files/patch-cmake-proxies_cmake-modules_dependencies_rapidjson.cmake
new file mode 100644
index 000000000000..afd85ba6a828
--- /dev/null
+++ b/audio/audacity/files/patch-cmake-proxies_cmake-modules_dependencies_rapidjson.cmake
@@ -0,0 +1,11 @@
+--- cmake-proxies/cmake-modules/dependencies/rapidjson.cmake.orig 2025-06-10 12:52:05 UTC
++++ cmake-proxies/cmake-modules/dependencies/rapidjson.cmake
+@@ -3,7 +3,7 @@ if(NOT ${_OPT}use_rapidjson STREQUAL "off")
+ if(NOT ${_OPT}use_rapidjson STREQUAL "off")
+ if(NOT TARGET rapidjson::rapidjson)
+ if(TARGET rapidjson)
+- add_library( rapidjson::rapidjson ALIAS rapidjson )
++ add_library( rapidjson::rapidjson ALIAS RapidJSON )
+ else()
+ # At least on Arch RapidJSONConfig.cmake does not define a target at all
+ # so we have to do it ourselves
diff --git a/audio/chromaprint/Makefile b/audio/chromaprint/Makefile
index a0e6a0f1c863..eaaa25dd57c1 100644
--- a/audio/chromaprint/Makefile
+++ b/audio/chromaprint/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE_MIT= ${WRKSRC}/LICENSE.md
LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg
-USES= cmake compiler:c++11-lib pathfix
+USES= cmake compiler:c++11-lib
USE_GITHUB= yes
GH_ACCOUNT= acoustid
GH_TAGNAME= aa67c95
diff --git a/audio/codec2/Makefile b/audio/codec2/Makefile
index 9861f75ab58a..49a22bce9d25 100644
--- a/audio/codec2/Makefile
+++ b/audio/codec2/Makefile
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libspeexdsp.so:audio/speexdsp
-USES= cmake pathfix pkgconfig python shebangfix tar:xz
+USES= cmake pkgconfig python shebangfix tar:xz
GH_ACCOUNT= drowe67
GH_PROJECT= codec2
diff --git a/audio/dssi/Makefile b/audio/dssi/Makefile
index 402b95f3ca68..90e2b9e629b4 100644
--- a/audio/dssi/Makefile
+++ b/audio/dssi/Makefile
@@ -20,7 +20,7 @@ LIB_DEPENDS= libdssialsacompat.so:audio/libdssialsacompat \
RUN_DEPENDS= ${LOCALBASE}/include/ladspa.h:audio/ladspa \
${LOCALBASE}/include/alsa/seq_event.h:audio/alsa-lib
-USES= gmake pathfix pkgconfig localbase libtool xorg
+USES= gmake pkgconfig localbase libtool xorg
USE_XORG= x11
GNU_CONFIGURE= yes
diff --git a/audio/elisa/Makefile b/audio/elisa/Makefile
index 14126b21ab02..95e7d3d33a38 100644
--- a/audio/elisa/Makefile
+++ b/audio/elisa/Makefile
@@ -1,6 +1,6 @@
PORTNAME= elisa
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio kde kde-applications
MAINTAINER= kde@FreeBSD.org
@@ -34,6 +34,6 @@ VLC_LIB_DEPENDS= libvlc.so:multimedia/vlc
GSTREAMER_DESC= Play audio via QtMultimedia/GStreamer
GSTREAMER_USES= gstreamer
-GSTREAMER_USE= GSTREAMER=libav,soup
+GSTREAMER_USE= GSTREAMER=hls,libav,soup
.include <bsd.port.mk>
diff --git a/audio/emms/Makefile b/audio/emms/Makefile
index 7aaae91d770d..4234ba364ff7 100644
--- a/audio/emms/Makefile
+++ b/audio/emms/Makefile
@@ -1,10 +1,10 @@
PORTNAME= emms
-DISTVERSION= 22
+DISTVERSION= 23
CATEGORIES= audio elisp
MASTER_SITES= https://elpa.gnu.org/packages/
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= GNU/Emacs Multimedia System
WWW= https://www.gnu.org/software/emms/ \
https://elpa.gnu.org/packages/emms.html \
diff --git a/audio/emms/distinfo b/audio/emms/distinfo
index 0df3cf2158ab..4d163c96671a 100644
--- a/audio/emms/distinfo
+++ b/audio/emms/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743472694
-SHA256 (emms-22.tar) = f16e5f21eeebf21f48e02d85a1764bf1247192f9e80e52a23dad5f5453d4c84a
-SIZE (emms-22.tar) = 1300480
+TIMESTAMP = 1753558753
+SHA256 (emms-23.tar) = 2d4d1572aaeac83a42f3062aef3418614be58e71ed6ee73acb1adc3431234023
+SIZE (emms-23.tar) = 1484800
diff --git a/audio/emms/pkg-plist b/audio/emms/pkg-plist
index 70bc5cd26f6b..21c773d54500 100644
--- a/audio/emms/pkg-plist
+++ b/audio/emms/pkg-plist
@@ -9,6 +9,8 @@
%%EMACS_SITE_LISPDIR%%/emms/emms-compat.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-cue.el
%%EMACS_SITE_LISPDIR%%/emms/emms-cue.elc
+%%EMACS_SITE_LISPDIR%%/emms/emms-filters.el
+%%EMACS_SITE_LISPDIR%%/emms/emms-filters.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-history.el
%%EMACS_SITE_LISPDIR%%/emms/emms-history.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-i18n.el
@@ -78,7 +80,6 @@
%%EMACS_SITE_LISPDIR%%/emms/emms-mpris.el
%%EMACS_SITE_LISPDIR%%/emms/emms-mpris.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-pkg.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-pkg.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-player-mpd.el
%%EMACS_SITE_LISPDIR%%/emms/emms-player-mpd.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-player-mpg321-remote.el
@@ -101,6 +102,8 @@
%%EMACS_SITE_LISPDIR%%/emms/emms-playlist-mode.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-playlist-sort.el
%%EMACS_SITE_LISPDIR%%/emms/emms-playlist-sort.elc
+%%EMACS_SITE_LISPDIR%%/emms/emms-radio-browser.el
+%%EMACS_SITE_LISPDIR%%/emms/emms-radio-browser.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-score.el
%%EMACS_SITE_LISPDIR%%/emms/emms-score.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-setup.el
diff --git a/audio/faac/Makefile b/audio/faac/Makefile
index 0d5fff485e20..c0bdc6ed6cd8 100644
--- a/audio/faac/Makefile
+++ b/audio/faac/Makefile
@@ -13,7 +13,7 @@ LICENSE_NAME_ISO= ISO/IEC14496
LICENSE_FILE_ISO= ${WRKSRC}/README
LICENSE_PERMS_ISO= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
-USES= autoreconf compiler:c11 gmake libtool pathfix
+USES= autoreconf compiler:c11 gmake libtool
USE_LDCONFIG= yes
USE_GITHUB= yes
diff --git a/audio/faad/Makefile b/audio/faad/Makefile
index 134062882fd1..a9a758c2f23b 100644
--- a/audio/faad/Makefile
+++ b/audio/faad/Makefile
@@ -10,7 +10,7 @@ WWW= https://github.com/knik0/faad2
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= cmake cpe pathfix
+USES= cmake cpe
CPE_VENDOR= audiocoding
CPE_PRODUCT= freeware_advanced_audio_decoder_2
USE_LDCONFIG= yes
diff --git a/audio/flac/Makefile b/audio/flac/Makefile
index 345169aeb839..63ff64f9ee97 100644
--- a/audio/flac/Makefile
+++ b/audio/flac/Makefile
@@ -18,7 +18,7 @@ LICENSE_FILE_LGPL21= ${WRKSRC}/COPYING.LGPL
LIB_DEPENDS= libogg.so:audio/libogg
-USES= compiler:c11 cpe iconv libtool pathfix pkgconfig tar:xz
+USES= compiler:c11 cpe iconv libtool pkgconfig tar:xz
USE_LDCONFIG= yes
CPE_VENDOR= flac_project
diff --git a/audio/fluidsynth/Makefile b/audio/fluidsynth/Makefile
index 81d5ee96cec9..232777d460e3 100644
--- a/audio/fluidsynth/Makefile
+++ b/audio/fluidsynth/Makefile
@@ -10,7 +10,7 @@ WWW= https://www.fluidsynth.org/
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= cmake cpe gnome pathfix pkgconfig
+USES= cmake cpe gnome pkgconfig
USE_GNOME= glib20
USE_LDCONFIG= yes
diff --git a/audio/freealut/Makefile b/audio/freealut/Makefile
index 08affe46e6f1..741dc1c78d45 100644
--- a/audio/freealut/Makefile
+++ b/audio/freealut/Makefile
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
DEPRECATED= No longer actively developed, consider migrating to another library
-USES= cmake localbase:ldflags openal pathfix
+USES= cmake localbase:ldflags openal
USE_LDCONFIG= yes
USE_GITHUB= yes
diff --git a/audio/grip/Makefile b/audio/grip/Makefile
index c32d353dee83..9396ca821471 100644
--- a/audio/grip/Makefile
+++ b/audio/grip/Makefile
@@ -16,7 +16,7 @@ LIB_DEPENDS= libcurl.so:ftp/curl \
libfreetype.so:print/freetype2 \
libid3.so:audio/id3lib
-USES= compiler:c++11-lang gmake gnome libtool localbase pathfix \
+USES= compiler:c++11-lang gmake gnome libtool localbase \
pkgconfig xorg
USE_GNOME= cairo gdkpixbuf gtk20
USE_XORG= ice sm x11 xext
diff --git a/audio/gsound/Makefile b/audio/gsound/Makefile
index 055a5b6a5909..155fffa4278c 100644
--- a/audio/gsound/Makefile
+++ b/audio/gsound/Makefile
@@ -9,7 +9,7 @@ WWW= https://wiki.gnome.org/Projects/GSound
LIB_DEPENDS= libcanberra.so:audio/libcanberra
-USES= gnome meson pathfix pkgconfig tar:xz vala:build
+USES= gnome meson pkgconfig tar:xz vala:build
USE_GNOME= glib20 introspection:build
.include <bsd.port.mk>
diff --git a/audio/lash/Makefile b/audio/lash/Makefile
index 2d2929581bf9..2137dec01a51 100644
--- a/audio/lash/Makefile
+++ b/audio/lash/Makefile
@@ -17,7 +17,7 @@ LIB_DEPENDS= libjack.so:audio/jack \
libfontconfig.so:x11-fonts/fontconfig \
libuuid.so:misc/libuuid
-USES= gmake gnome libtool pathfix pkgconfig
+USES= gmake gnome libtool pkgconfig
USE_GNOME= gtk20 libxml2 gdkpixbuf cairo
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-alsa-midi
diff --git a/audio/liba52/Makefile b/audio/liba52/Makefile
index 666c3bc4afb8..09919539b702 100644
--- a/audio/liba52/Makefile
+++ b/audio/liba52/Makefile
@@ -12,7 +12,7 @@ WWW= https://git.adelielinux.org/community/a52dec/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= autoreconf libtool pathfix
+USES= autoreconf libtool
USE_CSTD= gnu89
USE_LDCONFIG= yes
diff --git a/audio/libadplug/Makefile b/audio/libadplug/Makefile
index e453d0fd6e44..afcdb6ecf95a 100644
--- a/audio/libadplug/Makefile
+++ b/audio/libadplug/Makefile
@@ -12,7 +12,7 @@ LICENSE= GPLv2
LIB_DEPENDS= libbinio.so:devel/libbinio
-USES= autoreconf compiler:c++11-lang cpe libtool makeinfo pathfix \
+USES= autoreconf compiler:c++11-lang cpe libtool makeinfo \
pkgconfig
CPE_VENDOR= adplug_project
USE_CSTD= gnu89
diff --git a/audio/libao/Makefile b/audio/libao/Makefile
index 8e09f2029c7d..67a121bfc229 100644
--- a/audio/libao/Makefile
+++ b/audio/libao/Makefile
@@ -10,7 +10,7 @@ WWW= https://www.xiph.org/ao/
LICENSE= GPLv2
-USES= cpe libtool pathfix pkgconfig
+USES= cpe libtool pkgconfig
CPE_VENDOR= xiph
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
diff --git a/audio/libaudiofile/Makefile b/audio/libaudiofile/Makefile
index 1abd056575dc..a904987c8443 100644
--- a/audio/libaudiofile/Makefile
+++ b/audio/libaudiofile/Makefile
@@ -15,7 +15,7 @@ LIB_DEPENDS= libFLAC.so:audio/flac
CONFLICTS= osalp-0.7.*
-USES= cpe pathfix pkgconfig tar:xz libtool
+USES= cpe pkgconfig tar:xz libtool
USE_CXXSTD= c++14
CPE_PRODUCT= audiofile
USE_LDCONFIG= yes
diff --git a/audio/libbpm/Makefile b/audio/libbpm/Makefile
index 4a7bb033474a..551a3c8e6b52 100644
--- a/audio/libbpm/Makefile
+++ b/audio/libbpm/Makefile
@@ -11,7 +11,7 @@ WWW= https://www.hep.ucl.ac.uk/~bino/libbpm/
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
-USES= pathfix pkgconfig libtool
+USES= pkgconfig libtool
post-patch:
${SED} -i '' 's/\(-release .*\)/\1 -version-info 0/' ${WRKSRC}/Makefile.in ${WRKSRC}/*/Makefile.in
diff --git a/audio/libbs2b/Makefile b/audio/libbs2b/Makefile
index 0771d1a30e9a..873dca90c545 100644
--- a/audio/libbs2b/Makefile
+++ b/audio/libbs2b/Makefile
@@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libsndfile.so:audio/libsndfile
-USES= gmake libtool localbase pathfix pkgconfig tar:bzip2
+USES= gmake libtool localbase pkgconfig tar:bzip2
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
diff --git a/audio/libcanberra-gstreamer/Makefile b/audio/libcanberra-gstreamer/Makefile
new file mode 100644
index 000000000000..6a136755459f
--- /dev/null
+++ b/audio/libcanberra-gstreamer/Makefile
@@ -0,0 +1,5 @@
+MASTERDIR= ${.CURDIR:H}/libcanberra
+PORTREVISION= 0
+CANBERRA= gstreamer
+
+.include "${MASTERDIR}/Makefile"
diff --git a/audio/libcanberra-gtk2/Makefile b/audio/libcanberra-gtk2/Makefile
index feda323ad049..afdf85817fe9 100644
--- a/audio/libcanberra-gtk2/Makefile
+++ b/audio/libcanberra-gtk2/Makefile
@@ -1,6 +1,6 @@
MASTERDIR= ${.CURDIR:H}/libcanberra
-PORTREVISION= 1
-SLAVEPORT= gtk2
+PORTREVISION= 11
+CANBERRA= gtk2
post-install:
@${MKDIR} ${STAGEDIR}/${PREFIX}/include/canberra-gtk2
diff --git a/audio/libcanberra-gtk3/Makefile b/audio/libcanberra-gtk3/Makefile
index 65bce8f80b07..928810429f44 100644
--- a/audio/libcanberra-gtk3/Makefile
+++ b/audio/libcanberra-gtk3/Makefile
@@ -1,6 +1,6 @@
MASTERDIR= ${.CURDIR:H}/libcanberra
-PORTREVISION= 1
-SLAVEPORT= gtk3
+PORTREVISION= 11
+CANBERRA= gtk3
post-install:
@${MKDIR} ${STAGEDIR}/${PREFIX}/include/canberra-gtk3
diff --git a/audio/libcanberra-pulse/Makefile b/audio/libcanberra-pulse/Makefile
new file mode 100644
index 000000000000..f5dba3a7e034
--- /dev/null
+++ b/audio/libcanberra-pulse/Makefile
@@ -0,0 +1,5 @@
+MASTERDIR= ${.CURDIR:H}/libcanberra
+PORTREVISION= 0
+CANBERRA= pulse
+
+.include "${MASTERDIR}/Makefile"
diff --git a/audio/libcanberra/Makefile b/audio/libcanberra/Makefile
index 6622c3759985..1802c1ba63dd 100644
--- a/audio/libcanberra/Makefile
+++ b/audio/libcanberra/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libcanberra
PORTVERSION= 0.30
-PORTREVISION= 11
+PORTREVISION?= 12
CATEGORIES= audio devel
MASTER_SITES= http://0pointer.de/lennart/projects/libcanberra/ \
http://pkgs.fedoraproject.org/repo/pkgs/libcanberra/libcanberra-0.30.tar.xz/34cb7e4430afaf6f447c4ebdb9b42072/
@@ -15,48 +15,48 @@ LICENSE_FILE= ${WRKSRC}/LGPL
LIB_DEPENDS= libvorbisfile.so:audio/libvorbis \
libltdl.so:devel/libltdl
-USES= gmake gnome localbase libtool pathfix pkgconfig tar:xz
+USES= gmake gnome libtool localbase pkgconfig tar:xz
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --disable-lynx --disable-tdb --disable-alsa --disable-udev
+# common
+CONFIGURE_ARGS= --disable-alsa \
+ --disable-lynx \
+ --disable-tdb \
+ --disable-udev
+# base port
+CONFIGURE_ARGS+=--disable-gtk \
+ --disable-gtk3 \
+ --disable-gstreamer \
+ --disable-pulse
INSTALL_TARGET= install-strip
-SLAVEPORT?=
+CANBERRA?= base
+CANBERRA_ALL= base gtk2 gtk3 gstreamer pulse
-PLIST_SUB= VERSION=${PORTVERSION}
-
-.if ${SLAVEPORT} != ""
-PKGNAMESUFFIX= -${SLAVEPORT}
-.endif
-.if ${SLAVEPORT:U} == gtk3
+.if ${CANBERRA} == gtk3
USE_GNOME+= gtk30
-LIB_DEPENDS+= libcanberra.so:audio/libcanberra
-CONFIGURE_ARGS+= --enable-gtk3 \
- --disable-gtk \
- --disable-gstreamer \
- --disable-pulse
-PLIST_SUB+= BASE="@comment " GTK3="" GTK2="@comment "
-.elif ${SLAVEPORT:U} == gtk2
+.elif ${CANBERRA} == gtk2
USE_GNOME+= gnomeprefix gtk20
-LIB_DEPENDS+= libcanberra.so:audio/libcanberra
-CONFIGURE_ARGS+= --enable-gtk \
- --disable-gtk3 \
- --disable-gstreamer \
- --disable-pulse
-PLIST_SUB+= BASE="@comment " GTK3="@comment " GTK2=""
-.else
-CONFIGURE_ARGS+= --disable-gtk \
- --disable-gtk3
-PLIST_SUB+= BASE="" GTK3="@comment " GTK2="@comment "
-OPTIONS_DEFINE= PULSEAUDIO GSTREAMER
-OPTIONS_SUB= yes
+module_SWITCH= gtk
+.elif ${CANBERRA} == pulse
+LIB_DEPENDS+= libpulse.so:audio/pulseaudio
+.elif ${CANBERRA} == gstreamer
+USES+= gstreamer
.endif
-PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
-PULSEAUDIO_CONFIGURE_ENABLE= pulse
+.if ${CANBERRA} != "base"
+PKGNAMESUFFIX= -${CANBERRA}
+LIB_DEPENDS+= libcanberra.so:audio/libcanberra
+module_SWITCH?= ${CANBERRA}
+CONFIGURE_ARGS:=--enable-${module_SWITCH} \
+ ${CONFIGURE_ARGS:N--disable-${module_SWITCH}}
+.endif
-GSTREAMER_USES= gstreamer
-GSTREAMER_CONFIGURE_ENABLE= gstreamer
+PLIST_SUB= VERSION=${PORTVERSION} \
+ ${CANBERRA:tu}=""
+.for module in ${CANBERRA_ALL:N${CANBERRA}}
+PLIST_SUB+= ${module:tu}="@comment "
+.endfor
post-patch:
@${REINPLACE_CMD} -e 's|-Wmissing-include-dirs||g' \
diff --git a/audio/libcanberra/pkg-plist b/audio/libcanberra/pkg-plist
index a24f785cf019..6fbfa97fdc40 100644
--- a/audio/libcanberra/pkg-plist
+++ b/audio/libcanberra/pkg-plist
@@ -15,11 +15,11 @@
%%BASE%%lib/libcanberra.so
%%BASE%%lib/libcanberra.so.0
%%BASE%%lib/libcanberra.so.0.2.5
-%%BASE%%%%GSTREAMER%%lib/libcanberra-%%VERSION%%/libcanberra-gstreamer.so
+%%GSTREAMER%%lib/libcanberra-%%VERSION%%/libcanberra-gstreamer.so
%%BASE%%lib/libcanberra-%%VERSION%%/libcanberra-multi.so
%%BASE%%lib/libcanberra-%%VERSION%%/libcanberra-null.so
%%BASE%%lib/libcanberra-%%VERSION%%/libcanberra-oss.so
-%%BASE%%%%PULSEAUDIO%%lib/libcanberra-%%VERSION%%/libcanberra-pulse.so
+%%PULSE%%lib/libcanberra-%%VERSION%%/libcanberra-pulse.so
%%BASE%%libdata/pkgconfig/libcanberra.pc
%%GTK2%%libdata/pkgconfig/libcanberra-gtk.pc
%%GTK3%%libdata/pkgconfig/libcanberra-gtk3.pc
diff --git a/audio/libcdaudio/Makefile b/audio/libcdaudio/Makefile
index 4afd914acf6e..14688edce87f 100644
--- a/audio/libcdaudio/Makefile
+++ b/audio/libcdaudio/Makefile
@@ -8,7 +8,7 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Library for playing audio CDs
WWW= https://libcdaudio.sourceforge.net/
-USES= libtool pathfix pkgconfig
+USES= libtool pkgconfig
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
diff --git a/audio/libcoverart/Makefile b/audio/libcoverart/Makefile
index 6e78114b8889..73d07ebee911 100644
--- a/audio/libcoverart/Makefile
+++ b/audio/libcoverart/Makefile
@@ -13,7 +13,7 @@ LICENSE= LGPL20
LIB_DEPENDS= libjansson.so:devel/jansson \
libneon.so:www/neon
-USES= compiler:c11 cmake:insource pathfix
+USES= compiler:c11 cmake:insource
USE_CSTD= c99
USE_CXXSTD= c++98
USE_LDCONFIG= yes
diff --git a/audio/libdiscid/Makefile b/audio/libdiscid/Makefile
index 79d64fa9e3c8..b4dd871a32b3 100644
--- a/audio/libdiscid/Makefile
+++ b/audio/libdiscid/Makefile
@@ -12,7 +12,7 @@ WWW= https://musicbrainz.org/doc/libdiscid
LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= cmake pathfix
+USES= cmake
USE_LDCONFIG= yes
# Full test requires an audio CD to be in the drive
diff --git a/audio/libdssialsacompat/Makefile b/audio/libdssialsacompat/Makefile
index 03a42237efea..09407be34cdb 100644
--- a/audio/libdssialsacompat/Makefile
+++ b/audio/libdssialsacompat/Makefile
@@ -8,7 +8,7 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Alsa compatibility library to build DSSI
WWW= http://www.smbolton.com/linux.html
-USES= pathfix libtool
+USES= libtool
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
INSTALL_TARGET= install-strip
diff --git a/audio/libebur128/Makefile b/audio/libebur128/Makefile
index 32f0ff83600c..602cd14499bf 100644
--- a/audio/libebur128/Makefile
+++ b/audio/libebur128/Makefile
@@ -10,7 +10,7 @@ WWW= https://github.com/jiixyj/libebur128
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= cmake pathfix pkgconfig
+USES= cmake pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= jiixyj
USE_LDCONFIG= yes
diff --git a/audio/libfishsound/Makefile b/audio/libfishsound/Makefile
index 1694d67cfcad..bef47e3a1df1 100644
--- a/audio/libfishsound/Makefile
+++ b/audio/libfishsound/Makefile
@@ -16,7 +16,7 @@ LIB_DEPENDS= libFLAC.so:audio/flac \
libspeex.so:audio/speex \
libvorbis.so:audio/libvorbis
-USES= libtool pathfix pkgconfig
+USES= libtool pkgconfig
CONFIGURE_ARGS= ac_cv_prog_HAVE_DOXYGEN=false
GNU_CONFIGURE= yes
diff --git a/audio/libgig/Makefile b/audio/libgig/Makefile
index fd64d0d6df34..024563c7d163 100644
--- a/audio/libgig/Makefile
+++ b/audio/libgig/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libsndfile.so:audio/libsndfile \
libuuid.so:misc/libuuid
-USES= compiler:c++11-lib gmake cpe libtool localbase pathfix pkgconfig tar:bzip2
+USES= compiler:c++11-lib gmake cpe libtool localbase pkgconfig tar:bzip2
USE_LDCONFIG= ${PREFIX}/lib/libgig
CPE_VENDOR= linuxsampler
diff --git a/audio/libgme/Makefile b/audio/libgme/Makefile
index 30e4582b6d71..ba19891ac107 100644
--- a/audio/libgme/Makefile
+++ b/audio/libgme/Makefile
@@ -11,7 +11,7 @@ WWW= https://github.com/libgme/game-music-emu
LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/license.txt
-USES= cmake compiler:c++11-lang dos2unix pathfix
+USES= cmake compiler:c++11-lang dos2unix
DOS2UNIX_FILES= ${PORTDOCS}
CMAKE_ON= CMAKE_DISABLE_FIND_PACKAGE_SDL2
diff --git a/audio/libgpod/Makefile b/audio/libgpod/Makefile
index ee5f158a2fb5..8c95b892a331 100644
--- a/audio/libgpod/Makefile
+++ b/audio/libgpod/Makefile
@@ -15,7 +15,7 @@ LIB_DEPENDS= libplist-2.0.so:devel/libplist \
libsgutils2.so:sysutils/sg3_utils
USES= compiler:c++11-lang gettext gmake gnome libtool localbase \
- pathfix pkgconfig sqlite:3 tar:bzip2
+ pkgconfig sqlite:3 tar:bzip2
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-udev --without-hal \
--without-python \
diff --git a/audio/libid3tag/Makefile b/audio/libid3tag/Makefile
index 0591c66d943e..16af1440e827 100644
--- a/audio/libid3tag/Makefile
+++ b/audio/libid3tag/Makefile
@@ -11,7 +11,7 @@ WWW= https://www.underbit.com/products/mad/ \
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= cmake cpe pathfix
+USES= cmake cpe
CMAKE_ON= BUILD_SHARED_LIBS
USE_LDCONFIG= yes
diff --git a/audio/liblo/Makefile b/audio/liblo/Makefile
index 264f1939df51..297d0d9745bb 100644
--- a/audio/liblo/Makefile
+++ b/audio/liblo/Makefile
@@ -10,7 +10,7 @@ WWW= https://liblo.sourceforge.net/ \
LICENSE= LGPL21
-USES= compiler:c++11-lang gmake libtool pathfix
+USES= compiler:c++11-lang gmake libtool
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
diff --git a/audio/libltc/Makefile b/audio/libltc/Makefile
index 936f2932328f..817d66349586 100644
--- a/audio/libltc/Makefile
+++ b/audio/libltc/Makefile
@@ -11,7 +11,7 @@ WWW= https://github.com/x42/libltc
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= gmake libtool pathfix
+USES= gmake libtool
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
diff --git a/audio/libmad/Makefile b/audio/libmad/Makefile
index d1bff9370777..12b9178a2309 100644
--- a/audio/libmad/Makefile
+++ b/audio/libmad/Makefile
@@ -11,7 +11,7 @@ WWW= https://www.underbit.com/products/mad/ \
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= cmake cpe pathfix
+USES= cmake cpe
CMAKE_OFF= MADD_ASM MADD16_ASM
CMAKE_ON= BUILD_SHARED_LIBS ${CMAKE_ON_${ARCH}}
diff --git a/audio/libmatemixer/Makefile b/audio/libmatemixer/Makefile
index 47439580c5fd..f0eb3cf6e6ce 100644
--- a/audio/libmatemixer/Makefile
+++ b/audio/libmatemixer/Makefile
@@ -13,7 +13,7 @@ LICENSE= LGPL21
PORTSCOUT= limitw:1,even
-USES= gettext gmake gnome libtool pathfix pkgconfig tar:xz
+USES= gettext gmake gnome libtool pkgconfig tar:xz
USE_GNOME= glib20 intlhack
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-null \
diff --git a/audio/libmikmod/Makefile b/audio/libmikmod/Makefile
index 9a86a2079d72..b8396ecaa1a1 100644
--- a/audio/libmikmod/Makefile
+++ b/audio/libmikmod/Makefile
@@ -9,7 +9,7 @@ WWW= https://mikmod.sourceforge.net/
LICENSE= LGPL21
-USES= cmake cpe pathfix
+USES= cmake cpe
CPE_VENDOR= raphael_assenat
USE_LDCONFIG= yes
diff --git a/audio/libmp3splt/Makefile b/audio/libmp3splt/Makefile
index 06588ffb867f..e965f2ddad54 100644
--- a/audio/libmp3splt/Makefile
+++ b/audio/libmp3splt/Makefile
@@ -14,7 +14,7 @@ LIB_DEPENDS= libltdl.so:devel/libltdl
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-cutter --disable-doxygen_doc
-USES= cpe libtool pathfix pkgconfig
+USES= cpe libtool pkgconfig
USE_LDCONFIG= yes
INSTALL_TARGET= install-strip
LDFLAGS+= -L${LOCALBASE}/lib
diff --git a/audio/libmpd/Makefile b/audio/libmpd/Makefile
index beaf17f02035..0befd9f85a54 100644
--- a/audio/libmpd/Makefile
+++ b/audio/libmpd/Makefile
@@ -11,7 +11,7 @@ WWW= https://gmpc.wikia.com/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= gnome libtool pathfix pkgconfig
+USES= gnome libtool pkgconfig
USE_GNOME= glib20
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
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/libmusicbrainz5/Makefile b/audio/libmusicbrainz5/Makefile
index 4e34b53bb530..dee92bd36510 100644
--- a/audio/libmusicbrainz5/Makefile
+++ b/audio/libmusicbrainz5/Makefile
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING.txt
LIB_DEPENDS= libneon.so:www/neon
-USES= cmake compiler:c++11-lang gnome iconv:build pathfix pkgconfig
+USES= cmake compiler:c++11-lang gnome iconv:build pkgconfig
USE_GNOME= libxml2
USE_LDCONFIG= yes
diff --git a/audio/libmysofa/Makefile b/audio/libmysofa/Makefile
index b39b1abfb624..edd4c5c4a65d 100644
--- a/audio/libmysofa/Makefile
+++ b/audio/libmysofa/Makefile
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
TEST_DEPENDS= node:www/node
-USES= cmake cpe pathfix
+USES= cmake cpe
CPE_VENDOR= symonics
USE_GITHUB= yes
GH_ACCOUNT= hoene
diff --git a/audio/libogg/Makefile b/audio/libogg/Makefile
index dcde7ce0df29..fb80c1523603 100644
--- a/audio/libogg/Makefile
+++ b/audio/libogg/Makefile
@@ -12,7 +12,7 @@ WWW= https://www.xiph.org/ogg/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= libtool pathfix tar:xz
+USES= libtool tar:xz
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
diff --git a/audio/liboggz/Makefile b/audio/liboggz/Makefile
index ff9f9c7ff223..f7edc7916750 100644
--- a/audio/liboggz/Makefile
+++ b/audio/liboggz/Makefile
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libogg.so:audio/libogg
-USES= libtool pathfix pkgconfig
+USES= libtool pkgconfig
CONFIGURE_ARGS= --program-transform-name="" --with-ogg=${LOCALBASE}
CONFIGURE_ENV= DOCBOOKTOMAN=false HAVE_DOCBOOK2HTML=false HAVE_DOXYGEN=false HAVE_DOXYGEN=false
diff --git a/audio/libopenmpt/Makefile b/audio/libopenmpt/Makefile
index 39857598ad5f..9cedbcd460ab 100644
--- a/audio/libopenmpt/Makefile
+++ b/audio/libopenmpt/Makefile
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libmpg123.so:audio/mpg123 \
libvorbis.so:audio/libvorbis
-USES= compiler:c++17-lang cpe gmake libtool pathfix pkgconfig
+USES= compiler:c++17-lang cpe gmake libtool pkgconfig
CPE_VENDOR= openmpt
USE_LDCONFIG= yes
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/libopusenc/Makefile b/audio/libopusenc/Makefile
index b8ff97b8e344..38d048114ad0 100644
--- a/audio/libopusenc/Makefile
+++ b/audio/libopusenc/Makefile
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libopus.so:audio/opus
-USES= gmake libtool pathfix pkgconfig
+USES= gmake libtool pkgconfig
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
diff --git a/audio/libshout/Makefile b/audio/libshout/Makefile
index 6c074df68bd4..bbcdfb6188fd 100644
--- a/audio/libshout/Makefile
+++ b/audio/libshout/Makefile
@@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libogg.so:audio/libogg
-USES= cpe gmake libtool pathfix pkgconfig ssl
+USES= cpe gmake libtool pkgconfig ssl
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
diff --git a/audio/libsidplayfp/Makefile b/audio/libsidplayfp/Makefile
index bb982e376197..dc89982a24f9 100644
--- a/audio/libsidplayfp/Makefile
+++ b/audio/libsidplayfp/Makefile
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= libgcrypt-config:security/libgcrypt
LIB_DEPENDS= libgcrypt.so:security/libgcrypt
-USES= compiler:c++23-lang libtool pathfix pkgconfig
+USES= compiler:c++23-lang libtool pkgconfig
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
diff --git a/audio/libsmf/Makefile b/audio/libsmf/Makefile
index 3fbaeaf4ffbf..a34ab189ce15 100644
--- a/audio/libsmf/Makefile
+++ b/audio/libsmf/Makefile
@@ -11,7 +11,7 @@ WWW= https://github.com/nilsgey/libsmf
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= gnome libtool pathfix pkgconfig readline
+USES= gnome libtool pkgconfig readline
USE_GNOME= glib20
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
diff --git a/audio/libsndfile/Makefile b/audio/libsndfile/Makefile
index 3e46e410c054..c45bc38f4a19 100644
--- a/audio/libsndfile/Makefile
+++ b/audio/libsndfile/Makefile
@@ -14,7 +14,7 @@ WWW= http://www.mega-nerd.com/libsndfile/
LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= cmake cpe localbase pathfix pkgconfig python:build,test \
+USES= cmake cpe localbase pkgconfig python:build,test \
shebangfix tar:xz
SHEBANG_FILES= programs/test-sndfile-metadata-set.py \
src/binheader_writef_check.py \
diff --git a/audio/libsoxr/Makefile b/audio/libsoxr/Makefile
index 6bdb607beba5..ae97f154fd78 100644
--- a/audio/libsoxr/Makefile
+++ b/audio/libsoxr/Makefile
@@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING.LGPL
LICENSE_FILE_FFTPAK= ${FILESDIR}/FFTPAK_license.txt
LICENSE_PERMS_FFTPAK= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
-USES= cmake pathfix pkgconfig tar:xz
+USES= cmake pkgconfig tar:xz
USE_LDCONFIG= yes
diff --git a/audio/libvgm/Makefile b/audio/libvgm/Makefile
index 32517dc0871e..90c0e8403e28 100644
--- a/audio/libvgm/Makefile
+++ b/audio/libvgm/Makefile
@@ -7,7 +7,7 @@ MAINTAINER= tagattie@FreeBSD.org
COMMENT= More modular rewrite of most components from VGMPlay
WWW= https://github.com/ValleyBell/libvgm
-USES= cmake compiler:c++14-lang iconv pathfix
+USES= cmake compiler:c++14-lang iconv
USE_LDCONFIG= yes
USE_GITHUB= yes
diff --git a/audio/libvorbis/Makefile b/audio/libvorbis/Makefile
index 23507d11e7cc..dfd598f6b809 100644
--- a/audio/libvorbis/Makefile
+++ b/audio/libvorbis/Makefile
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libogg.so:audio/libogg
-USES= cpe libtool pathfix tar:xz
+USES= cpe libtool tar:xz
USE_LDCONFIG= yes
CPE_VENDOR= xiph.org
diff --git a/audio/linuxsampler/Makefile b/audio/linuxsampler/Makefile
index a10905c35497..826ccc796947 100644
--- a/audio/linuxsampler/Makefile
+++ b/audio/linuxsampler/Makefile
@@ -20,7 +20,7 @@ LIB_DEPENDS= libgig.so:audio/libgig \
libsndfile.so:audio/libsndfile \
libuuid.so:misc/libuuid
-USES= bison compiler:c++14-lang gmake libtool localbase pathfix perl5 \
+USES= bison compiler:c++14-lang gmake libtool localbase perl5 \
pkgconfig sqlite:3 tar:bzip2 shebangfix
USE_LDCONFIG= ${PREFIX}/lib/linuxsampler
USE_PERL5= build
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/mate-media/Makefile b/audio/mate-media/Makefile
index fcd319a6d96c..62814b76d741 100644
--- a/audio/mate-media/Makefile
+++ b/audio/mate-media/Makefile
@@ -21,7 +21,7 @@ LIB_DEPENDS= libcanberra-gtk3.so:audio/libcanberra-gtk3 \
PORTSCOUT= limitw:1,even
-USES= gettext gmake gnome libtool localbase mate pathfix \
+USES= gettext gmake gnome libtool localbase mate \
pkgconfig tar:xz xorg
USE_MATE= desktop mixer panel
USE_GNOME= cairo glib20 gtk30 intlhack libxml2
diff --git a/audio/mhwaveedit/Makefile b/audio/mhwaveedit/Makefile
index 211c84a9872d..2c43dd6cb076 100644
--- a/audio/mhwaveedit/Makefile
+++ b/audio/mhwaveedit/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
USE_GITHUB= yes
GH_ACCOUNT= magnush
-USES= autoreconf gnome localbase pathfix pkgconfig tar:bzip2
+USES= autoreconf gnome localbase pkgconfig tar:bzip2
USE_GNOME= gtk20
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
diff --git a/audio/mpg123/Makefile b/audio/mpg123/Makefile
index 06afdbbd8db6..da5ddd38cd9e 100644
--- a/audio/mpg123/Makefile
+++ b/audio/mpg123/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mpg123
-DISTVERSION= 1.33.0
+DISTVERSION= 1.33.1
CATEGORIES= audio
MASTER_SITES= SF \
https://www.mpg123.de/download/
@@ -10,7 +10,7 @@ WWW= https://www.mpg123.de/
LICENSE= LGPL21
-USES= cpe tar:bzip2 libtool localbase pathfix
+USES= cpe tar:bzip2 libtool localbase
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
diff --git a/audio/mpg123/distinfo b/audio/mpg123/distinfo
index 8982a6e6025b..f14b81abe2da 100644
--- a/audio/mpg123/distinfo
+++ b/audio/mpg123/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749363079
-SHA256 (mpg123-1.33.0.tar.bz2) = 2290e3aede6f4d163e1a17452165af33caad4b5f0948f99429cfa2d8385faa9d
-SIZE (mpg123-1.33.0.tar.bz2) = 1120676
+TIMESTAMP = 1753717684
+SHA256 (mpg123-1.33.1.tar.bz2) = 1181f65eb3c8a0a8eed8b595a811988f53c82b0916b58d3c8cc9c3ced66f0312
+SIZE (mpg123-1.33.1.tar.bz2) = 1121415
diff --git a/audio/ncspot/files/patch-powerpc64le b/audio/ncspot/files/patch-powerpc64le
new file mode 100644
index 000000000000..8917a963b4ce
--- /dev/null
+++ b/audio/ncspot/files/patch-powerpc64le
@@ -0,0 +1,20 @@
+Obtained from: https://cgit.FreeBSD.org/ports/commit/?id=f08b67611f0b19c0ee8d9053ee4d22e09b03f2b1
+
+--- cargo-crates/aws-lc-sys-0.25.0/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c.orig 2024-07-03 21:50:24 UTC
++++ cargo-crates/aws-lc-sys-0.25.0/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c
+@@ -69,10 +69,15 @@ void OPENSSL_cpuid_setup(void) {
+
+ void OPENSSL_cpuid_setup(void) {
+ #if defined(AT_HWCAP2)
++#if defined(__linux__)
+ OPENSSL_ppc64le_hwcap2 = getauxval(AT_HWCAP2);
++#elif defined(__FreeBSD__)
++ elf_aux_info(AT_HWCAP2, &OPENSSL_ppc64le_hwcap2, sizeof(OPENSSL_ppc64le_hwcap2));
++#endif
+ #else
+ OPENSSL_ppc64le_hwcap2 = 0;
+ #endif
++
+ OPENSSL_cpucap_initialized = 1;
+
+ // OPENSSL_ppccap is a 64-bit hex string which may start with "0x".
diff --git a/audio/neuralrack-lv2/Makefile b/audio/neuralrack-lv2/Makefile
index a1476d161a51..348e7cab6022 100644
--- a/audio/neuralrack-lv2/Makefile
+++ b/audio/neuralrack-lv2/Makefile
@@ -1,6 +1,7 @@
PORTNAME= neuralrack
DISTVERSIONPREFIX= v
-DISTVERSION= 0.1.8
+DISTVERSION= 0.2.0-2
+DISTVERSIONSUFFIX= -gaa4278e
CATEGORIES= audio
PKGNAMESUFFIX= -lv2
@@ -23,21 +24,21 @@ USE_XORG= x11
USE_GITHUB= yes
GH_ACCOUNT= brummer10
GH_TUPLE= \
- brummer10:libxputty:dae5da5:brummer10_libxputty/libxputty \
+ brummer10:libxputty:3f41e69:brummer10_libxputty/libxputty \
HiFi-LoFi:FFTConvolver:f2cdeb04c42141d2caec19ca4f137398b2a76b85:HiFi_LoFi_FFTConvolver/FFTConvolver \
- mikeoliphant:NeuralAudio:137cd6c:neural_audio/NeuralAudio \
+ mikeoliphant:NeuralAudio:02b6f79:neural_audio/NeuralAudio \
mikeoliphant:RTNeural:5909c44:RTNeural/NeuralAudio/deps/RTNeural \
xtensor-stack:xsimd:a00c81f7b9e808a42aedcf7da2fbb1f9a636da34:xtensor_stack_xsimd/NeuralAudio/deps/RTNeural/modules/xsimd \
mikeoliphant:NeuralAmpModelerCore:e181f61efb8d05d34add45b5eecb3893ff21177c:NeuralAmpModelerCore/NeuralAudio/deps/NeuralAmpModelerCore \
Chowdhury-DSP:math_approx:f6d55e7:math_approx/NeuralAudio/deps/math_approx
-WRKSRC= ${WRKDIR}/NeuralRack-${PORTVERSION}
+#WRKSRC= ${WRKDIR}/NeuralRack-${PORTVERSION}
+WRKSRC= ${WRKDIR}/NeuralRack-${DISTVERSION}${DISTVERSIONSUFFIX}
MAKEFILE= makefile
CXXFLAGS+= -I${WRKSRC}/NeuralAudio/deps/RTNeural/modules/Eigen
-xpost-install:
- @${REINPLACE_CMD} -i '' -e 's|Neuralrack|NeuralRack|' ${STAGEDIR}${PREFIX}/lib/lv2/NeuralRack.lv2/*.ttl
+BUILD_CONFLICTS= portaudio # because portaudio is built with the JACK option off, but neuralrack finds it and assumes that JACK is enabled there
.include <bsd.port.mk>
diff --git a/audio/neuralrack-lv2/distinfo b/audio/neuralrack-lv2/distinfo
index f70f4d494b51..3faf1906e0e5 100644
--- a/audio/neuralrack-lv2/distinfo
+++ b/audio/neuralrack-lv2/distinfo
@@ -1,12 +1,12 @@
-TIMESTAMP = 1748532410
-SHA256 (brummer10-neuralrack-v0.1.8_GH0.tar.gz) = a85fe79b0e7e305b3502ec071070c3c44537eb0dade1e45b2bbb03323e8664d4
-SIZE (brummer10-neuralrack-v0.1.8_GH0.tar.gz) = 284183
-SHA256 (brummer10-libxputty-dae5da5_GH0.tar.gz) = 9c54a2d54d26bc6b6d253ab85d1ff76d9a45465bfd4ac5be267852ada3a9eec2
-SIZE (brummer10-libxputty-dae5da5_GH0.tar.gz) = 576732
+TIMESTAMP = 1753948048
+SHA256 (brummer10-neuralrack-v0.2.0-2-gaa4278e_GH0.tar.gz) = 6747070faea6863cfaa72f125fa824642a6a44041c8004bbf465b7be061a43a2
+SIZE (brummer10-neuralrack-v0.2.0-2-gaa4278e_GH0.tar.gz) = 285343
+SHA256 (brummer10-libxputty-3f41e69_GH0.tar.gz) = 69301283d788590096f4fbe6c5c3e261bbb21c545a8201211a0729c39ad1eb8c
+SIZE (brummer10-libxputty-3f41e69_GH0.tar.gz) = 576949
SHA256 (HiFi-LoFi-FFTConvolver-f2cdeb04c42141d2caec19ca4f137398b2a76b85_GH0.tar.gz) = 38c7c4d9d2973f80df152993eda871c8ffaf886f9d7185301a890f3f656142a2
SIZE (HiFi-LoFi-FFTConvolver-f2cdeb04c42141d2caec19ca4f137398b2a76b85_GH0.tar.gz) = 14537
-SHA256 (mikeoliphant-NeuralAudio-137cd6c_GH0.tar.gz) = 730ccfa5746c0dc7b76495869811e042e4e5e609c126bb8ee5b5d15fd227f52b
-SIZE (mikeoliphant-NeuralAudio-137cd6c_GH0.tar.gz) = 217203
+SHA256 (mikeoliphant-NeuralAudio-02b6f79_GH0.tar.gz) = c09f96b33f17dc3700ef717cefbe94eb4a66df312c07b3e9da4c2eb0e117bb44
+SIZE (mikeoliphant-NeuralAudio-02b6f79_GH0.tar.gz) = 265874
SHA256 (mikeoliphant-RTNeural-5909c44_GH0.tar.gz) = bef7afb429ddc400680f30033b20fa961c4b5bc3adc72aaac3989505da7f402b
SIZE (mikeoliphant-RTNeural-5909c44_GH0.tar.gz) = 2649579
SHA256 (xtensor-stack-xsimd-a00c81f7b9e808a42aedcf7da2fbb1f9a636da34_GH0.tar.gz) = f1c485107ae0b29069a88bf9619d2d93eaed8321ae03a83d7fc437da85d5b9fd
diff --git a/audio/noson-app/Makefile b/audio/noson-app/Makefile
index cbdad24b269f..98df940199ac 100644
--- a/audio/noson-app/Makefile
+++ b/audio/noson-app/Makefile
@@ -1,5 +1,5 @@
PORTNAME= noson-app
-DISTVERSION= 5.6.10
+DISTVERSION= 5.6.13
CATEGORIES= audio net
MAINTAINER= arved@FreeBSD.org
@@ -9,17 +9,14 @@ WWW= https://janbar.github.io/noson-app/index.html
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-LIB_DEPENDS= libFLAC.so:audio/flac
+LIB_DEPENDS= libFLAC.so:audio/flac \
+ libnoson.so:audio/noson
USES= cmake compiler:c++11-lang qt:5 ssl
USE_QT= core dbus declarative graphicaleffects gui network \
quickcontrols2 svg widgets xml buildtools:build qmake:build
USE_GITHUB= yes
GH_ACCOUNT= janbar
-
-OPTIONS_DEFINE= PULSEAUDIO
-PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
-PULSEAUDIO_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Pulse \
- CMAKE_DISABLE_FIND_PACKAGE_Pulse-simple
+CMAKE_OFF = BUILD_LIBNOSON
.include <bsd.port.mk>
diff --git a/audio/noson-app/distinfo b/audio/noson-app/distinfo
index 677641097831..3928e10b7158 100644
--- a/audio/noson-app/distinfo
+++ b/audio/noson-app/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747473366
-SHA256 (janbar-noson-app-5.6.10_GH0.tar.gz) = 140505339cf64c98bcc6b620bab35e027844ee97d74a041c1f283254560ec17f
-SIZE (janbar-noson-app-5.6.10_GH0.tar.gz) = 3238180
+TIMESTAMP = 1753297438
+SHA256 (janbar-noson-app-5.6.13_GH0.tar.gz) = 641ad558fbfeab1c7f926335cc3059ee2ecd6fd6baa2b56058373c3cfe279205
+SIZE (janbar-noson-app-5.6.13_GH0.tar.gz) = 3162644
diff --git a/audio/noson/Makefile b/audio/noson/Makefile
new file mode 100644
index 000000000000..543d4206c7a5
--- /dev/null
+++ b/audio/noson/Makefile
@@ -0,0 +1,25 @@
+PORTNAME= noson
+DISTVERSION= 2.12.10
+CATEGORIES= audio net
+
+MAINTAINER= arved@FreeBSD.org
+COMMENT= C++ library for accessing SONOS devices
+WWW= https://github.com/janbar/noson/
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+LIB_DEPENDS= libFLAC.so:audio/flac
+
+USES= cmake compiler:c++11-lang ssl
+USE_GITHUB= yes
+GH_ACCOUNT= janbar
+CMAKE_ON= BUILD_SHARED_LIBS
+
+OPTIONS_DEFINE= PULSEAUDIO
+OPTIONS_SUB= yes
+PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
+PULSEAUDIO_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Pulse \
+ CMAKE_DISABLE_FIND_PACKAGE_Pulse-simple
+
+.include <bsd.port.mk>
diff --git a/audio/noson/distinfo b/audio/noson/distinfo
new file mode 100644
index 000000000000..2b8072da1c6b
--- /dev/null
+++ b/audio/noson/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1753298242
+SHA256 (janbar-noson-2.12.10_GH0.tar.gz) = 1622445dc677388f5714d99827b36eb9ca42975626c40d3985a48855805bfeb5
+SIZE (janbar-noson-2.12.10_GH0.tar.gz) = 492682
diff --git a/audio/noson/pkg-descr b/audio/noson/pkg-descr
new file mode 100644
index 000000000000..f41080c3b03c
--- /dev/null
+++ b/audio/noson/pkg-descr
@@ -0,0 +1,2 @@
+This project is intended to create a easy client interface to
+drive SONOS player.
diff --git a/audio/noson/pkg-plist b/audio/noson/pkg-plist
new file mode 100644
index 000000000000..84220dcfe6da
--- /dev/null
+++ b/audio/noson/pkg-plist
@@ -0,0 +1,49 @@
+include/noson/alarm.h
+include/noson/alarmclock.h
+include/noson/audioencoder.h
+include/noson/audioformat.h
+include/noson/audiosource.h
+include/noson/audiostream.h
+include/noson/avtransport.h
+include/noson/contentdirectory.h
+include/noson/deviceproperties.h
+include/noson/didlparser.h
+include/noson/digitalitem.h
+%%PULSEAUDIO%%include/noson/dlsym_pulse.h
+include/noson/element.h
+include/noson/eventhandler.h
+include/noson/filestreamer.h
+include/noson/flacencoder.h
+include/noson/framebuffer.h
+include/noson/imageservice.h
+include/noson/intrinsic.h
+include/noson/iodevice.h
+include/noson/local_config.h
+include/noson/locked.h
+include/noson/musicservices.h
+%%PULSEAUDIO%%include/noson/pacontrol.h
+%%PULSEAUDIO%%include/noson/pasource.h
+%%PULSEAUDIO%%include/noson/pulsestreamer.h
+include/noson/renderingcontrol.h
+include/noson/requestbroker.h
+include/noson/service.h
+include/noson/sharedptr.h
+include/noson/smaccount.h
+include/noson/smapi.h
+include/noson/smapimetadata.h
+include/noson/sonosplayer.h
+include/noson/sonossystem.h
+include/noson/sonostypes.h
+include/noson/sonoszone.h
+include/noson/streamreader.h
+include/noson/subscription.h
+include/noson/subscriptionpool.h
+include/noson/zonegrouptopology.h
+lib/cmake/noson/nosonConfig.cmake
+lib/cmake/noson/nosonConfigVersion.cmake
+lib/cmake/noson/nosonTargets-release.cmake
+lib/cmake/noson/nosonTargets.cmake
+lib/libnoson.so
+lib/libnoson.so.2
+lib/libnoson.so.2.12.10
+libdata/pkgconfig/noson.pc
diff --git a/audio/openal-soft/Makefile b/audio/openal-soft/Makefile
index fa4fd15e14b6..d846c23752a2 100644
--- a/audio/openal-soft/Makefile
+++ b/audio/openal-soft/Makefile
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libdbus-1.so:devel/dbus
-USES= cmake compiler:c++17-lang pathfix pkgconfig tar:bzip2
+USES= cmake compiler:c++17-lang pkgconfig tar:bzip2
USE_LDCONFIG= yes
CMAKE_ARGS= -DCMAKE_INSTALL_DATADIR:STRING="${PREFIX}/etc"
diff --git a/audio/opencore-amr/Makefile b/audio/opencore-amr/Makefile
index ea08a0f1c7a1..27184a05ed78 100644
--- a/audio/opencore-amr/Makefile
+++ b/audio/opencore-amr/Makefile
@@ -10,7 +10,7 @@ WWW= https://sourceforge.net/projects/opencore-amr/
LICENSE= APACHE20
GNU_CONFIGURE= yes
-USES= gmake libtool pathfix
+USES= gmake libtool
USE_LDCONFIG= yes
INSTALL_TARGET= install-strip
diff --git a/audio/opus/Makefile b/audio/opus/Makefile
index c1824c7b8823..dc394b339557 100644
--- a/audio/opus/Makefile
+++ b/audio/opus/Makefile
@@ -10,7 +10,7 @@ WWW= https://opus-codec.org/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= cpe gmake libtool pathfix
+USES= cpe gmake libtool
CPE_VENDOR= opus-codec
USE_LDCONFIG= yes
diff --git a/audio/opusfile/Makefile b/audio/opusfile/Makefile
index ce2eaff0537f..ed9bcda83919 100644
--- a/audio/opusfile/Makefile
+++ b/audio/opusfile/Makefile
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libogg.so:audio/libogg \
libopus.so:audio/opus
-USES= autoreconf libtool pathfix pkgconfig ssl
+USES= autoreconf libtool pkgconfig ssl
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
MAKE_JOBS_UNSAFE= yes
diff --git a/audio/owntone/Makefile b/audio/owntone/Makefile
index da698a9bba0c..e3592c505f3a 100644
--- a/audio/owntone/Makefile
+++ b/audio/owntone/Makefile
@@ -29,7 +29,7 @@ LIB_DEPENDS= libavahi-client.so:net/avahi-app \
libuuid.so:misc/libuuid
USES= tar:xz localbase libtool iconv:wchar_t pkgconfig gnome gmake \
- gperf sqlite gnome pathfix
+ gperf sqlite gnome
USE_GNOME= libxml2
GNU_CONFIGURE= yes
diff --git a/audio/p5-Audio-Scan/files/patch-Scan.xs b/audio/p5-Audio-Scan/files/patch-Scan.xs
new file mode 100644
index 000000000000..d7371ff4eb77
--- /dev/null
+++ b/audio/p5-Audio-Scan/files/patch-Scan.xs
@@ -0,0 +1,58 @@
+Fix Unparseable XSUB parameter: 'char *' in Scan.xs, line xxx
+
+--- Scan.xs.orig 2025-07-13 08:30:15 UTC
++++ Scan.xs
+@@ -214,7 +214,7 @@ HV *
+ MODULE = Audio::Scan PACKAGE = Audio::Scan
+
+ HV *
+-_scan( char *, char *suffix, PerlIO *infile, SV *path, int filter, int md5_size, int md5_offset )
++_scan( char * _unused, char *suffix, PerlIO *infile, SV *path, int filter, int md5_size, int md5_offset )
+ CODE:
+ {
+ taghandler *hdl;
+@@ -266,7 +266,7 @@ int
+ RETVAL
+
+ int
+-_find_frame( char *, char *suffix, PerlIO *infile, SV *path, int offset )
++_find_frame( char * _unused, char *suffix, PerlIO *infile, SV *path, int offset )
+ CODE:
+ {
+ taghandler *hdl;
+@@ -282,7 +282,7 @@ HV *
+ RETVAL
+
+ HV *
+-_find_frame_return_info( char *, char *suffix, PerlIO *infile, SV *path, int offset )
++_find_frame_return_info( char * _unused, char *suffix, PerlIO *infile, SV *path, int offset )
+ CODE:
+ {
+ taghandler *hdl = _get_taghandler(suffix);
+@@ -306,7 +306,7 @@ int
+ RETVAL
+
+ int
+-is_supported(char *, SV *path)
++is_supported(char * _unused, SV *path)
+ CODE:
+ {
+ char *suffix = strrchr( SvPVX(path), '.' );
+@@ -322,7 +322,7 @@ SV *
+ RETVAL
+
+ SV *
+-type_for(char *, SV *suffix)
++type_for(char * _unused, SV *suffix)
+ CODE:
+ {
+ taghandler *hdl = NULL;
+@@ -360,7 +360,7 @@ AV *
+ RETVAL
+
+ AV *
+-extensions_for(char *, SV *type)
++extensions_for(char * _unused, SV *type)
+ CODE:
+ {
+ int i, j;
diff --git a/audio/p5-MusicBrainz-DiscID/files/patch-DiscID.xs b/audio/p5-MusicBrainz-DiscID/files/patch-DiscID.xs
new file mode 100644
index 000000000000..2d2909d74cfe
--- /dev/null
+++ b/audio/p5-MusicBrainz-DiscID/files/patch-DiscID.xs
@@ -0,0 +1,13 @@
+fix Unparseable XSUB parameter: 'offsets ...' in DiscID.xs, line 116
+
+--- DiscID.xs.orig 2025-07-13 08:36:28 UTC
++++ DiscID.xs
+@@ -113,7 +113,7 @@ int
+ ## Provides the TOC of a known CD.
+ ##
+ int
+-discid_put( disc, first_track, sectors, offsets ... )
++discid_put( disc, first_track, sectors, offsets, ... )
+ DiscId *disc
+ int first_track
+ int sectors
diff --git a/audio/paman/Makefile b/audio/paman/Makefile
index ac2aa3bd266f..95fb0c02d1ae 100644
--- a/audio/paman/Makefile
+++ b/audio/paman/Makefile
@@ -12,7 +12,7 @@ LIB_DEPENDS= libglademm-2.4.so:devel/libglademm24 \
libpulse.so:audio/pulseaudio
GNU_CONFIGURE= yes
-USES= compiler:c++11-lang gmake pathfix pkgconfig
+USES= compiler:c++11-lang gmake pkgconfig
USE_CXXSTD= c++11
CONFIGURE_ARGS= --disable-lynx
diff --git a/audio/pavucontrol-qt/Makefile b/audio/pavucontrol-qt/Makefile
index fd617ae2f444..1b64721ced52 100644
--- a/audio/pavucontrol-qt/Makefile
+++ b/audio/pavucontrol-qt/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pavucontrol-qt
PORTVERSION= 2.2.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MASTER_SITES= LXQT/${PORTNAME}
diff --git a/audio/pavucontrol-qt/pkg-plist b/audio/pavucontrol-qt/pkg-plist
index 6307ff639ecd..74a4ba62386e 100644
--- a/audio/pavucontrol-qt/pkg-plist
+++ b/audio/pavucontrol-qt/pkg-plist
@@ -12,6 +12,7 @@ share/applications/pavucontrol-qt.desktop
%%DATADIR%%/translations/pavucontrol-qt_da.qm
%%DATADIR%%/translations/pavucontrol-qt_de.qm
%%DATADIR%%/translations/pavucontrol-qt_el.qm
+%%DATADIR%%/translations/pavucontrol-qt_en_GB.qm
%%DATADIR%%/translations/pavucontrol-qt_es.qm
%%DATADIR%%/translations/pavucontrol-qt_et.qm
%%DATADIR%%/translations/pavucontrol-qt_fi.qm
@@ -25,6 +26,7 @@ share/applications/pavucontrol-qt.desktop
%%DATADIR%%/translations/pavucontrol-qt_id.qm
%%DATADIR%%/translations/pavucontrol-qt_it.qm
%%DATADIR%%/translations/pavucontrol-qt_ja.qm
+%%DATADIR%%/translations/pavucontrol-qt_ka.qm
%%DATADIR%%/translations/pavucontrol-qt_kn.qm
%%DATADIR%%/translations/pavucontrol-qt_ko.qm
%%DATADIR%%/translations/pavucontrol-qt_lg.qm
diff --git a/audio/plasma6-plasma-pa/Makefile b/audio/plasma6-plasma-pa/Makefile
index 9c82747b2dcb..0583338795cc 100644
--- a/audio/plasma6-plasma-pa/Makefile
+++ b/audio/plasma6-plasma-pa/Makefile
@@ -1,5 +1,6 @@
PORTNAME= plasma-pa
DISTVERSION= ${KDE_PLASMA_VERSION}
+PORTREVISION= 1
CATEGORIES= audio kde kde-plasma
MAINTAINER= kde@FreeBSD.org
@@ -8,7 +9,8 @@ COMMENT= Plasma applet for audio volume management using PulseAudio
LIB_DEPENDS= libcanberra.so:audio/libcanberra \
libpulse.so:audio/pulseaudio \
libKF6PulseAudioQt.so:audio/pulseaudio-qt
-RUN_DEPENDS= ${LOCALBASE}/share/sounds/freedesktop/index.theme:audio/freedesktop-sound-theme
+RUN_DEPENDS= ${LOCALBASE}/share/sounds/freedesktop/index.theme:audio/freedesktop-sound-theme \
+ libcanberra-pulse>0:audio/libcanberra-pulse
USES= cmake compiler:c++17-lang gettext gl gnome kde:6 pkgconfig \
qt:6 tar:xz
diff --git a/audio/portaudio/Makefile b/audio/portaudio/Makefile
index 9f9c5c74f90c..5c9239076823 100644
--- a/audio/portaudio/Makefile
+++ b/audio/portaudio/Makefile
@@ -14,7 +14,7 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
USES= autoreconf:2.69 cpe dos2unix gmake libtool localbase:ldflags \
- pathfix pkgconfig tar:tgz
+ pkgconfig tar:tgz
USE_LDCONFIG= yes
CPE_VENDOR= portaudio_project
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/audio/pulseaudio/Makefile b/audio/pulseaudio/Makefile
index 128bf7868035..37cb089e9090 100644
--- a/audio/pulseaudio/Makefile
+++ b/audio/pulseaudio/Makefile
@@ -24,7 +24,7 @@ LIB_DEPENDS= libsndfile.so:audio/libsndfile \
libck-connector.so:sysutils/consolekit2
USES= compiler:c11 cpe gettext-tools gmake gnome iconv localbase:ldflags \
- meson pathfix pkgconfig python:run shebangfix ssl tar:xz
+ meson pkgconfig python:run shebangfix ssl tar:xz
USE_GNOME= glib20
USE_LDCONFIG= yes
diff --git a/audio/ripperx/Makefile b/audio/ripperx/Makefile
index 9258ca3716bc..7be7c68600f7 100644
--- a/audio/ripperx/Makefile
+++ b/audio/ripperx/Makefile
@@ -17,7 +17,7 @@ CONFIGURE_ARGS= ac_cv_lib_id3_ID3Tag_Link=yes
GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
CPPFLAGS+= -I${LOCALBASE}/include
LIBS+= -L${LOCALBASE}/lib
-USES= compiler:c++11-lang gmake gnome pathfix pkgconfig
+USES= compiler:c++11-lang gmake gnome pkgconfig
USE_GNOME= gtk20
OPTIONS_DEFINE= NLS
diff --git a/audio/rnnoise/Makefile b/audio/rnnoise/Makefile
index ce6859832997..6a35031132a8 100644
--- a/audio/rnnoise/Makefile
+++ b/audio/rnnoise/Makefile
@@ -1,23 +1,24 @@
PORTNAME= rnnoise
-DISTVERSION= g20210122
+PORTVERSION= 0.2
CATEGORIES= audio
+MASTER_SITES= https://github.com/xiph/rnnoise/releases/download/v${PORTVERSION}/
+
+PATCH_SITES= https://github.com/xiph/rnnoise/commit/
+PATCHFILES= 372f7b4b76cde4ca1ec4605353dd17898a99de38.patch:-p1
MAINTAINER= yuri@FreeBSD.org
COMMENT= Recurrent neural network for audio noise reduction
-WWW= https://github.com/xiph/rnnoise
+WWW= https://jmvalin.ca/demo/rnnoise/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
USES= autoreconf gmake libtool
GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --disable-static --disable-examples
+CONFIGURE_ARGS= --disable-examples \
+ --disable-x86-rtcd
USE_LDCONFIG= yes
-USE_GITHUB= yes
-GH_ACCOUNT= xiph
-GH_TAGNAME= 1cbdbcf
-
INSTALL_TARGET= install-strip
OPTIONS_DEFINE= DOCS
@@ -27,6 +28,7 @@ DOCS_CONFIGURE_ENABLE= doc
PORTDOCS= * # API documentation feature is broken: https://github.com/xiph/rnnoise/issues/44
PLIST_FILES= include/rnnoise.h \
+ lib/librnnoise.a \
lib/librnnoise.so \
lib/librnnoise.so.0 \
lib/librnnoise.so.0.4.1 \
diff --git a/audio/rnnoise/distinfo b/audio/rnnoise/distinfo
index fe0530752e5f..eb51570c3d4c 100644
--- a/audio/rnnoise/distinfo
+++ b/audio/rnnoise/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1612679142
-SHA256 (xiph-rnnoise-g20210122-1cbdbcf_GH0.tar.gz) = e2aedecd6ee74c2c04caa90c4f02c4f1ceca6303d4a24bb59f0c00895b4fdcf0
-SIZE (xiph-rnnoise-g20210122-1cbdbcf_GH0.tar.gz) = 173753
+TIMESTAMP = 1753146024
+SHA256 (rnnoise-0.2.tar.gz) = 90fce4b00b9ff24c08dbfe31b82ffd43bae383d85c5535676d28b0a2b11c0d37
+SIZE (rnnoise-0.2.tar.gz) = 2294308
+SHA256 (372f7b4b76cde4ca1ec4605353dd17898a99de38.patch) = c491dfba7784ba027f7293259652053bb63bc834aae693269e4b5cf1dda54b05
+SIZE (372f7b4b76cde4ca1ec4605353dd17898a99de38.patch) = 4114
diff --git a/audio/schismtracker/Makefile b/audio/schismtracker/Makefile
index 1b9f0b96568c..39451a06a0c0 100644
--- a/audio/schismtracker/Makefile
+++ b/audio/schismtracker/Makefile
@@ -1,5 +1,5 @@
PORTNAME= schismtracker
-DISTVERSION= 20250415
+DISTVERSION= 20250728
CATEGORIES= audio
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/audio/schismtracker/distinfo b/audio/schismtracker/distinfo
index 870b77ec1e70..67f8464c026d 100644
--- a/audio/schismtracker/distinfo
+++ b/audio/schismtracker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746459006
-SHA256 (schismtracker-schismtracker-20250415_GH0.tar.gz) = ba9b8e4381e9f3a3110ae7bb4e7794ac2399e88bb26a50c86a6f45beed57c5f3
-SIZE (schismtracker-schismtracker-20250415_GH0.tar.gz) = 1258277
+TIMESTAMP = 1753729567
+SHA256 (schismtracker-schismtracker-20250728_GH0.tar.gz) = adbf92c2690e59e177868d88a823802891d47fffab496a0a726864a0363d2bb1
+SIZE (schismtracker-schismtracker-20250728_GH0.tar.gz) = 1323158
diff --git a/audio/sdl_mixer/Makefile b/audio/sdl_mixer/Makefile
index 5a865e1694ad..c742b05fa475 100644
--- a/audio/sdl_mixer/Makefile
+++ b/audio/sdl_mixer/Makefile
@@ -11,7 +11,7 @@ WWW= https://www.libsdl.org/projects/SDL_mixer/index.html
LICENSE= ZLIB
-USES= gmake libtool pathfix pkgconfig sdl
+USES= gmake libtool pkgconfig sdl
USE_SDL= sdl
GNU_CONFIGURE= yes
LDFLAGS+= -L${LOCALBASE}/lib
diff --git a/audio/solfege/Makefile b/audio/solfege/Makefile
index 97ee0af80655..5551dfea2ee0 100644
--- a/audio/solfege/Makefile
+++ b/audio/solfege/Makefile
@@ -17,7 +17,7 @@ BUILD_DEPENDS= docbook-xsl>0:textproc/docbook-xsl \
txt2man:textproc/txt2man
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR}
-USES= autoreconf gettext gmake gnome makeinfo pathfix pkgconfig \
+USES= autoreconf gettext gmake gnome makeinfo pkgconfig \
python shebangfix
USE_GNOME= pygobject3
diff --git a/audio/sonicradio/Makefile b/audio/sonicradio/Makefile
index 2ee56cddf00e..25d6d4337fd8 100644
--- a/audio/sonicradio/Makefile
+++ b/audio/sonicradio/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sonicradio
DISTVERSIONPREFIX= v
-DISTVERSION= 0.6.15
+DISTVERSION= 0.7.2
CATEGORIES= audio
MAINTAINER= nivit@FreeBSD.org
diff --git a/audio/sonicradio/distinfo b/audio/sonicradio/distinfo
index 54bc98f31308..b2f779c2eeb5 100644
--- a/audio/sonicradio/distinfo
+++ b/audio/sonicradio/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1750494577
-SHA256 (go/audio_sonicradio/sonicradio-v0.6.15/v0.6.15.mod) = e13d7c88d2c94f14eec5b9f603bc5ded2e13d9baab8eab44849479c58f0bdd6d
-SIZE (go/audio_sonicradio/sonicradio-v0.6.15/v0.6.15.mod) = 1197
-SHA256 (go/audio_sonicradio/sonicradio-v0.6.15/v0.6.15.zip) = 01304694c6754ef827609a1210d019fdd3aa93c389507f05af63e5923ebf308b
-SIZE (go/audio_sonicradio/sonicradio-v0.6.15/v0.6.15.zip) = 1259135
+TIMESTAMP = 1753178186
+SHA256 (go/audio_sonicradio/sonicradio-v0.7.2/v0.7.2.mod) = e13d7c88d2c94f14eec5b9f603bc5ded2e13d9baab8eab44849479c58f0bdd6d
+SIZE (go/audio_sonicradio/sonicradio-v0.7.2/v0.7.2.mod) = 1197
+SHA256 (go/audio_sonicradio/sonicradio-v0.7.2/v0.7.2.zip) = a12258a0aaccbd04f7f8573c45cd0c7edac0e3658e5d53859752ebf698f43df1
+SIZE (go/audio_sonicradio/sonicradio-v0.7.2/v0.7.2.zip) = 1263955
diff --git a/audio/soundtouch/Makefile b/audio/soundtouch/Makefile
index 532c38271d7a..0ee7cfc2119c 100644
--- a/audio/soundtouch/Makefile
+++ b/audio/soundtouch/Makefile
@@ -10,7 +10,7 @@ WWW= https://www.surina.net/soundtouch/
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING.TXT
-USES= cmake compiler:c++17-lang cpe pathfix
+USES= cmake compiler:c++17-lang cpe
CPE_VENDOR= surina
USE_LDCONFIG= yes
diff --git a/audio/speex/Makefile b/audio/speex/Makefile
index 39fefd3c5460..1aa3eee07827 100644
--- a/audio/speex/Makefile
+++ b/audio/speex/Makefile
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libogg.so:audio/libogg \
libspeexdsp.so:audio/speexdsp
-USES= cpe libtool pathfix pkgconfig
+USES= cpe libtool pkgconfig
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
INSTALL_TARGET= install-strip
diff --git a/audio/speexdsp/Makefile b/audio/speexdsp/Makefile
index 868a45133c0f..6dc0bf26a160 100644
--- a/audio/speexdsp/Makefile
+++ b/audio/speexdsp/Makefile
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
-USES= libtool pathfix
+USES= libtool
USE_LDCONFIG= yes
.include <bsd.port.options.mk>
diff --git a/audio/spotify-qt/Makefile b/audio/spotify-qt/Makefile
index 1967d8f19676..f5bd10771572 100644
--- a/audio/spotify-qt/Makefile
+++ b/audio/spotify-qt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= spotify-qt
-PORTVERSION= 4.0.0
+PORTVERSION= 4.0.1
DISTVERSIONPREFIX= v
CATEGORIES= audio
@@ -16,7 +16,7 @@ USES= cmake compiler:c++11-lang qt:6
USE_GITHUB= yes
GH_ACCOUNT= kraxarn
USE_QT= base svg
-USE_GL= opengl
+USE_GL= gl opengl
PLIST_FILES= bin/spotify-qt \
share/applications/spotify-qt.desktop \
diff --git a/audio/spotify-qt/distinfo b/audio/spotify-qt/distinfo
index 4be17161ff71..1536cd68f2e6 100644
--- a/audio/spotify-qt/distinfo
+++ b/audio/spotify-qt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746124839
-SHA256 (kraxarn-spotify-qt-v4.0.0_GH0.tar.gz) = 358da63abf1bd0528c7b5e53aa72f2a5df265e9b0b4710cafefba0d0f633a672
-SIZE (kraxarn-spotify-qt-v4.0.0_GH0.tar.gz) = 774826
+TIMESTAMP = 1753514310
+SHA256 (kraxarn-spotify-qt-v4.0.1_GH0.tar.gz) = 75e735fa66eb7d20fd90a9600313a0bb78e071256e528554041641b6076a6b96
+SIZE (kraxarn-spotify-qt-v4.0.1_GH0.tar.gz) = 780822
diff --git a/audio/taglib/Makefile b/audio/taglib/Makefile
index dcda4fc31da1..059b0b0c7d6f 100644
--- a/audio/taglib/Makefile
+++ b/audio/taglib/Makefile
@@ -16,7 +16,7 @@ LICENSE_FILE_MPL11= ${WRKSRC}/COPYING.MPL
BUILD_DEPENDS= utf8cpp>0:devel/utf8cpp
TEST_DEPENDS= cppunit-config:devel/cppunit
-USES= cmake:testing compiler:c++17-lang cpe pathfix
+USES= cmake:testing compiler:c++17-lang cpe
USE_LDCONFIG= yes
CMAKE_ARGS= -DCMAKE_CXX_VISIBILITY_PRESET=hidden
diff --git a/audio/timemachine/Makefile b/audio/timemachine/Makefile
index 527a7879f31f..87cd615de55e 100644
--- a/audio/timemachine/Makefile
+++ b/audio/timemachine/Makefile
@@ -16,7 +16,7 @@ LIB_DEPENDS= libjack.so:audio/jack \
OPTIONS_DEFINE= LASH
-USES= gmake gnome pathfix pkgconfig
+USES= gmake gnome pkgconfig
USE_GNOME= gtk20
GNU_CONFIGURE= yes
LDFLAGS+= -lm
diff --git a/audio/twolame/Makefile b/audio/twolame/Makefile
index 8a32a63f1abc..49a01f44ecd0 100644
--- a/audio/twolame/Makefile
+++ b/audio/twolame/Makefile
@@ -14,7 +14,7 @@ LIB_DEPENDS= libsndfile.so:audio/libsndfile \
libvorbis.so:audio/libvorbis \
libogg.so:audio/libogg
-USES= gmake pathfix pkgconfig libtool
+USES= gmake pkgconfig libtool
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
diff --git a/audio/uade/Makefile b/audio/uade/Makefile
index 1fd19396c7df..4b57ec48e01e 100644
--- a/audio/uade/Makefile
+++ b/audio/uade/Makefile
@@ -16,7 +16,7 @@ LIB_DEPENDS= libao.so:audio/libao \
libbencodetools.so:devel/bencodetools \
libzakalwe.so:devel/libzakalwe
-USES= gmake localbase:ldflags pathfix pkgconfig python:build \
+USES= gmake localbase:ldflags pkgconfig python:build \
shebangfix tar:bzip2
SHEBANG_FILES= configure write_audio/generate_amiga_oscilloscope_view
diff --git a/audio/vamp-plugin-sdk/Makefile b/audio/vamp-plugin-sdk/Makefile
index c9169283c323..b848d2718ef6 100644
--- a/audio/vamp-plugin-sdk/Makefile
+++ b/audio/vamp-plugin-sdk/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libsndfile.so:audio/libsndfile
GNU_CONFIGURE= yes
-USES= compiler:c++11-lang gmake pathfix pkgconfig
+USES= compiler:c++11-lang gmake pkgconfig
USE_LDCONFIG= yes
post-install:
diff --git a/audio/wavpack/Makefile b/audio/wavpack/Makefile
index 9aa4ef83e352..98f7bc58af21 100644
--- a/audio/wavpack/Makefile
+++ b/audio/wavpack/Makefile
@@ -11,7 +11,7 @@ WWW= https://www.wavpack.com/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= cmake:testing cpe iconv pathfix pkgconfig tar:xz
+USES= cmake:testing cpe iconv pkgconfig tar:xz
USE_LDCONFIG= yes
CMAKE_OFF= BUILD_TESTING WAVPACK_BUILD_DOCS
diff --git a/benchmarks/iperf3/Makefile b/benchmarks/iperf3/Makefile
index b38c8e65aa75..c46a618495fd 100644
--- a/benchmarks/iperf3/Makefile
+++ b/benchmarks/iperf3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= iperf
-DISTVERSION= 3.19
+DISTVERSION= 3.19.1
CATEGORIES= benchmarks
MASTER_SITES= https://github.com/esnet/${PORTNAME}/releases/download/${DISTVERSION}/ \
https://downloads.es.net/pub/${PORTNAME}/
diff --git a/benchmarks/iperf3/distinfo b/benchmarks/iperf3/distinfo
index 4eedbb31519b..19fe05f49ec6 100644
--- a/benchmarks/iperf3/distinfo
+++ b/benchmarks/iperf3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747435695
-SHA256 (iperf-3.19.tar.gz) = 040161da1555ec7411a9d81191049830ef37717d429a94ee6cf0842618e0e29c
-SIZE (iperf-3.19.tar.gz) = 692569
+TIMESTAMP = 1753479363
+SHA256 (iperf-3.19.1.tar.gz) = dc63f89ec581ea99f8b558d8eb35109de06383010db5a1906c208a562ba0c270
+SIZE (iperf-3.19.1.tar.gz) = 694807
diff --git a/biology/bbmap/Makefile b/biology/bbmap/Makefile
index f9adfeb4db4f..f002e215a910 100644
--- a/biology/bbmap/Makefile
+++ b/biology/bbmap/Makefile
@@ -1,5 +1,5 @@
PORTNAME= bbmap
-DISTVERSION= 39.15
+DISTVERSION= 39.33
CATEGORIES= biology java
MASTER_SITES= SF/bbmap/
DISTNAME= BBMap_${PORTVERSION}
@@ -14,8 +14,8 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/license.txt
RUN_DEPENDS= bash:shells/bash \
- pigz:archivers/pigz \
- pbzip2:archivers/pbzip2
+ pbzip2:archivers/pbzip2 \
+ pigz:archivers/pigz
USES= java shebangfix
diff --git a/biology/bbmap/distinfo b/biology/bbmap/distinfo
index 1bec09ddc1f9..c2fdad3c90f0 100644
--- a/biology/bbmap/distinfo
+++ b/biology/bbmap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737030117
-SHA256 (BBMap_39.15.tar.gz) = b6698469a2a90f4930537c575ff1f70332f88a933dd5e286c83ea0ff30802344
-SIZE (BBMap_39.15.tar.gz) = 12498916
+TIMESTAMP = 1753598961
+SHA256 (BBMap_39.33.tar.gz) = b82d06579e118467b5f129f06c93991196d25cc7e43cd233aeb777f85507175e
+SIZE (BBMap_39.33.tar.gz) = 13433045
diff --git a/biology/bbmap/pkg-plist b/biology/bbmap/pkg-plist
index 1515769118ae..9a9e248eafa3 100644
--- a/biology/bbmap/pkg-plist
+++ b/biology/bbmap/pkg-plist
@@ -11,11 +11,14 @@ libexec/bbmap/a_sample_mt.sh
libexec/bbmap/addadapters.sh
libexec/bbmap/addssu.sh
libexec/bbmap/adjusthomopolymers.sh
+libexec/bbmap/alignrandom.sh
libexec/bbmap/alltoall.sh
libexec/bbmap/analyzeaccession.sh
libexec/bbmap/analyzegenes.sh
libexec/bbmap/analyzesketchresults.sh
libexec/bbmap/applyvariants.sh
+libexec/bbmap/bandedaligner.sh
+libexec/bbmap/bandedplusaligner.sh
libexec/bbmap/bbcms.sh
libexec/bbmap/bbcountunique.sh
libexec/bbmap/bbcrisprfinder.sh
@@ -45,8 +48,10 @@ libexec/bbmap/callgenes.sh
libexec/bbmap/callpeaks.sh
libexec/bbmap/callvariants.sh
libexec/bbmap/callvariants2.sh
+libexec/bbmap/cat.sh
libexec/bbmap/cg2illumina.sh
libexec/bbmap/checkstrand.sh
+libexec/bbmap/cladeloader.sh
libexec/bbmap/clumpify.sh
libexec/bbmap/commonkmers.sh
libexec/bbmap/comparegff.sh
@@ -64,6 +69,7 @@ libexec/bbmap/countgc.sh
libexec/bbmap/countsharedlines.sh
libexec/bbmap/crossblock.sh
libexec/bbmap/crosscontaminate.sh
+libexec/bbmap/crosscutaligner.sh
libexec/bbmap/cutgff.sh
libexec/bbmap/cutprimers.sh
libexec/bbmap/decontaminate.sh
@@ -73,6 +79,8 @@ libexec/bbmap/dedupebymapping.sh
libexec/bbmap/demuxbyname.sh
libexec/bbmap/demuxserver.sh
libexec/bbmap/diskbench.sh
+libexec/bbmap/driftingaligner.sh
+libexec/bbmap/driftingplusaligner.sh
libexec/bbmap/estherfilter.sh
libexec/bbmap/explodetree.sh
libexec/bbmap/fetchproks.sh
@@ -98,6 +106,8 @@ libexec/bbmap/getreads.sh
libexec/bbmap/gi2ancestors.sh
libexec/bbmap/gi2taxid.sh
libexec/bbmap/gitable.sh
+libexec/bbmap/glocalaligner.sh
+libexec/bbmap/gradebins.sh
libexec/bbmap/grademerge.sh
libexec/bbmap/gradesam.sh
libexec/bbmap/icecreamfinder.sh
@@ -105,7 +115,9 @@ libexec/bbmap/icecreamgrader.sh
libexec/bbmap/icecreammaker.sh
libexec/bbmap/idmatrix.sh
libexec/bbmap/idtree.sh
+libexec/bbmap/indelfree.sh
libexec/bbmap/invertkey.sh
+libexec/bbmap/javasetup.sh
libexec/bbmap/kapastats.sh
libexec/bbmap/kcompress.sh
libexec/bbmap/keepbestcopy.sh
@@ -124,8 +136,10 @@ libexec/bbmap/loglog.sh
libexec/bbmap/makechimeras.sh
libexec/bbmap/makecontaminatedgenomes.sh
libexec/bbmap/makepolymers.sh
+libexec/bbmap/makequickbinvector.sh
libexec/bbmap/mapPacBio.sh
libexec/bbmap/matrixtocolumns.sh
+libexec/bbmap/memdetect.sh
libexec/bbmap/mergeOTUs.sh
libexec/bbmap/mergebarcodes.sh
libexec/bbmap/mergepgm.sh
@@ -133,6 +147,7 @@ libexec/bbmap/mergeribo.sh
libexec/bbmap/mergesam.sh
libexec/bbmap/mergesketch.sh
libexec/bbmap/mergesorted.sh
+libexec/bbmap/microalign.sh
libexec/bbmap/msa.sh
libexec/bbmap/mutate.sh
libexec/bbmap/muxbyname.sh
@@ -153,11 +168,16 @@ libexec/bbmap/printtime.sh
libexec/bbmap/processfrag.sh
libexec/bbmap/processhi-c.sh
libexec/bbmap/processspeed.sh
+libexec/bbmap/quabblealigner.sh
+libexec/bbmap/quantumaligner.sh
libexec/bbmap/quickbin.sh
+libexec/bbmap/quickclade.sh
libexec/bbmap/randomgenome.sh
libexec/bbmap/randomreads.sh
+libexec/bbmap/randomreadsmg.sh
libexec/bbmap/readlength.sh
libexec/bbmap/readqc.sh
+libexec/bbmap/reducecolumns.sh
libexec/bbmap/reducesilva.sh
libexec/bbmap/reformat.sh
libexec/bbmap/reformatpb.sh
@@ -168,7 +188,10 @@ libexec/bbmap/removehuman2.sh
libexec/bbmap/removemicrobes.sh
libexec/bbmap/removesmartbell.sh
libexec/bbmap/rename.sh
+libexec/bbmap/renamebymapping.sh
+libexec/bbmap/renamebysketch.sh
libexec/bbmap/renameimg.sh
+libexec/bbmap/renameref.sh
libexec/bbmap/repair.sh
libexec/bbmap/replaceheaders.sh
libexec/bbmap/representative.sh
@@ -195,6 +218,7 @@ libexec/bbmap/splitsam.sh
libexec/bbmap/splitsam4way.sh
libexec/bbmap/splitsam6way.sh
libexec/bbmap/stats.sh
+libexec/bbmap/stats3.sh
libexec/bbmap/statswrapper.sh
libexec/bbmap/streamsam.sh
libexec/bbmap/subsketch.sh
@@ -215,6 +239,8 @@ libexec/bbmap/taxonomy.sh
libexec/bbmap/taxserver.sh
libexec/bbmap/taxsize.sh
libexec/bbmap/taxtree.sh
+libexec/bbmap/testaligners.sh
+libexec/bbmap/testaligners2.sh
libexec/bbmap/testfilesystem.sh
libexec/bbmap/testformat.sh
libexec/bbmap/testformat2.sh
@@ -227,7 +253,11 @@ libexec/bbmap/trimcontigs.sh
libexec/bbmap/unicode2ascii.sh
libexec/bbmap/unzip.sh
libexec/bbmap/vcf2gff.sh
+libexec/bbmap/visualizealignment.sh
+libexec/bbmap/wavefrontaligner.sh
libexec/bbmap/webcheck.sh
+libexec/bbmap/wobblealigner.sh
+libexec/bbmap/wobbleplusaligner.sh
%%JAVAJARDIR%%/bbmap/align2/AbstractIndex.class
%%JAVAJARDIR%%/bbmap/align2/AbstractIndex.java
%%JAVAJARDIR%%/bbmap/align2/AbstractMapThread.class
@@ -348,9 +378,6 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/align2/QuadHeap.java
%%JAVAJARDIR%%/bbmap/align2/QualityTools.class
%%JAVAJARDIR%%/bbmap/align2/QualityTools.java
-%%JAVAJARDIR%%/bbmap/align2/RandomReads3$1.class
-%%JAVAJARDIR%%/bbmap/align2/RandomReads3.class
-%%JAVAJARDIR%%/bbmap/align2/RandomReads3.java
%%JAVAJARDIR%%/bbmap/align2/RefToIndex.class
%%JAVAJARDIR%%/bbmap/align2/RefToIndex.java
%%JAVAJARDIR%%/bbmap/align2/ReformatBatchOutput.class
@@ -363,6 +390,9 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/align2/SplitMappedReads.java
%%JAVAJARDIR%%/bbmap/align2/TranslateColorspaceRead.class
%%JAVAJARDIR%%/bbmap/align2/TranslateColorspaceRead.java
+%%JAVAJARDIR%%/bbmap/aligner/AlignRandom$1.class
+%%JAVAJARDIR%%/bbmap/aligner/AlignRandom.class
+%%JAVAJARDIR%%/bbmap/aligner/AlignRandom.java
%%JAVAJARDIR%%/bbmap/aligner/Aligner.class
%%JAVAJARDIR%%/bbmap/aligner/Aligner.java
%%JAVAJARDIR%%/bbmap/aligner/Alignment.class
@@ -372,10 +402,84 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/aligner/AllToAll$ProcessThread.class
%%JAVAJARDIR%%/bbmap/aligner/AllToAll.class
%%JAVAJARDIR%%/bbmap/aligner/AllToAll.java
+%%JAVAJARDIR%%/bbmap/aligner/BandedAligner.class
+%%JAVAJARDIR%%/bbmap/aligner/BandedAligner.java
+%%JAVAJARDIR%%/bbmap/aligner/BandedAlignerConcise.class
+%%JAVAJARDIR%%/bbmap/aligner/BandedAlignerConcise.java
+%%JAVAJARDIR%%/bbmap/aligner/BandedAlignerInt.class
+%%JAVAJARDIR%%/bbmap/aligner/BandedAlignerInt.java
+%%JAVAJARDIR%%/bbmap/aligner/BandedAlignerM.class
+%%JAVAJARDIR%%/bbmap/aligner/BandedAlignerM.java
+%%JAVAJARDIR%%/bbmap/aligner/BandedByteAligner.class
+%%JAVAJARDIR%%/bbmap/aligner/BandedByteAligner.java
+%%JAVAJARDIR%%/bbmap/aligner/BandedPlusAligner.class
+%%JAVAJARDIR%%/bbmap/aligner/BandedPlusAligner.java
+%%JAVAJARDIR%%/bbmap/aligner/BandedPlusAligner2.class
+%%JAVAJARDIR%%/bbmap/aligner/BandedPlusAligner2.java
+%%JAVAJARDIR%%/bbmap/aligner/BandedPlusAligner3.class
+%%JAVAJARDIR%%/bbmap/aligner/BandedPlusAligner3.java
+%%JAVAJARDIR%%/bbmap/aligner/BandedPlusAlignerInt.class
+%%JAVAJARDIR%%/bbmap/aligner/BandedPlusAlignerInt.java
+%%JAVAJARDIR%%/bbmap/aligner/ClippingTest.class
+%%JAVAJARDIR%%/bbmap/aligner/ClippingTest.java
+%%JAVAJARDIR%%/bbmap/aligner/CrossCutAligner.class
+%%JAVAJARDIR%%/bbmap/aligner/CrossCutAligner.java
+%%JAVAJARDIR%%/bbmap/aligner/DiagonalAligner$ExtzResult.class
+%%JAVAJARDIR%%/bbmap/aligner/DiagonalAligner.class
+%%JAVAJARDIR%%/bbmap/aligner/DiagonalAligner.java
+%%JAVAJARDIR%%/bbmap/aligner/DriftingAligner.class
+%%JAVAJARDIR%%/bbmap/aligner/DriftingAligner.java
+%%JAVAJARDIR%%/bbmap/aligner/DriftingAlignerConcise.class
+%%JAVAJARDIR%%/bbmap/aligner/DriftingAlignerConcise.java
+%%JAVAJARDIR%%/bbmap/aligner/DriftingAlignerM.class
+%%JAVAJARDIR%%/bbmap/aligner/DriftingAlignerM.java
+%%JAVAJARDIR%%/bbmap/aligner/DriftingPlusAligner.class
+%%JAVAJARDIR%%/bbmap/aligner/DriftingPlusAligner.java
+%%JAVAJARDIR%%/bbmap/aligner/DriftingPlusAligner2.class
+%%JAVAJARDIR%%/bbmap/aligner/DriftingPlusAligner2.java
+%%JAVAJARDIR%%/bbmap/aligner/DriftingPlusAligner3.class
+%%JAVAJARDIR%%/bbmap/aligner/DriftingPlusAligner3.java
+%%JAVAJARDIR%%/bbmap/aligner/Eh.class
+%%JAVAJARDIR%%/bbmap/aligner/Factory.class
+%%JAVAJARDIR%%/bbmap/aligner/Factory.java
%%JAVAJARDIR%%/bbmap/aligner/FlatAligner.class
%%JAVAJARDIR%%/bbmap/aligner/FlatAligner.java
%%JAVAJARDIR%%/bbmap/aligner/FlatAligner2.class
%%JAVAJARDIR%%/bbmap/aligner/FlatAligner2.java
+%%JAVAJARDIR%%/bbmap/aligner/GlocalAligner.class
+%%JAVAJARDIR%%/bbmap/aligner/GlocalAligner.java
+%%JAVAJARDIR%%/bbmap/aligner/GlocalAlignerConcise.class
+%%JAVAJARDIR%%/bbmap/aligner/GlocalAlignerConcise.java
+%%JAVAJARDIR%%/bbmap/aligner/GlocalAlignerInt.class
+%%JAVAJARDIR%%/bbmap/aligner/GlocalAlignerInt.java
+%%JAVAJARDIR%%/bbmap/aligner/GlocalAlignerOld.class
+%%JAVAJARDIR%%/bbmap/aligner/GlocalAlignerOld.java
+%%JAVAJARDIR%%/bbmap/aligner/GlocalPlusAligner.class
+%%JAVAJARDIR%%/bbmap/aligner/GlocalPlusAligner.java
+%%JAVAJARDIR%%/bbmap/aligner/GlocalPlusAligner2.class
+%%JAVAJARDIR%%/bbmap/aligner/GlocalPlusAligner2.java
+%%JAVAJARDIR%%/bbmap/aligner/GlocalPlusAligner3.class
+%%JAVAJARDIR%%/bbmap/aligner/GlocalPlusAligner3.java
+%%JAVAJARDIR%%/bbmap/aligner/GlocalPlusAligner4.class
+%%JAVAJARDIR%%/bbmap/aligner/GlocalPlusAligner4.java
+%%JAVAJARDIR%%/bbmap/aligner/GlocalPlusAligner5.class
+%%JAVAJARDIR%%/bbmap/aligner/GlocalPlusAligner5.java
+%%JAVAJARDIR%%/bbmap/aligner/IDAligner.class
+%%JAVAJARDIR%%/bbmap/aligner/IDAligner.java
+%%JAVAJARDIR%%/bbmap/aligner/IndelFreeAligner$ProcessThread.class
+%%JAVAJARDIR%%/bbmap/aligner/IndelFreeAligner.class
+%%JAVAJARDIR%%/bbmap/aligner/IndelFreeAligner.java
+%%JAVAJARDIR%%/bbmap/aligner/IntIndex.class
+%%JAVAJARDIR%%/bbmap/aligner/IntIndex.java
+%%JAVAJARDIR%%/bbmap/aligner/IntListAligner.class
+%%JAVAJARDIR%%/bbmap/aligner/IntListAligner.java
+%%JAVAJARDIR%%/bbmap/aligner/Ksw2gg$Cell.class
+%%JAVAJARDIR%%/bbmap/aligner/Ksw2gg.class
+%%JAVAJARDIR%%/bbmap/aligner/Ksw2gg.java
+%%JAVAJARDIR%%/bbmap/aligner/KswGgJava.class
+%%JAVAJARDIR%%/bbmap/aligner/KswGgJava.java
+%%JAVAJARDIR%%/bbmap/aligner/MSAViz.class
+%%JAVAJARDIR%%/bbmap/aligner/MSAViz.java
%%JAVAJARDIR%%/bbmap/aligner/MicroAligner.class
%%JAVAJARDIR%%/bbmap/aligner/MicroAligner.java
%%JAVAJARDIR%%/bbmap/aligner/MicroAligner2.class
@@ -384,6 +488,13 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/aligner/MicroAligner3.java
%%JAVAJARDIR%%/bbmap/aligner/MicroIndex3.class
%%JAVAJARDIR%%/bbmap/aligner/MicroIndex3.java
+%%JAVAJARDIR%%/bbmap/aligner/MicroWrapper$ProcessThread.class
+%%JAVAJARDIR%%/bbmap/aligner/MicroWrapper.class
+%%JAVAJARDIR%%/bbmap/aligner/MicroWrapper.java
+%%JAVAJARDIR%%/bbmap/aligner/MinHitsCalculator.class
+%%JAVAJARDIR%%/bbmap/aligner/MinHitsCalculator.java
+%%JAVAJARDIR%%/bbmap/aligner/MinHitsCalculatorOld.class
+%%JAVAJARDIR%%/bbmap/aligner/MinHitsCalculatorOld.java
%%JAVAJARDIR%%/bbmap/aligner/MultiStateAligner9PacBioAdapter.class
%%JAVAJARDIR%%/bbmap/aligner/MultiStateAligner9PacBioAdapter.java
%%JAVAJARDIR%%/bbmap/aligner/MultiStateAligner9PacBioAdapter2.class
@@ -392,6 +503,34 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/aligner/MultiStateAligner9PacBioAdapter3.java
%%JAVAJARDIR%%/bbmap/aligner/MultiStateAligner9PacBioAdapter_WithBarriers.class
%%JAVAJARDIR%%/bbmap/aligner/MultiStateAligner9PacBioAdapter_WithBarriers.java
+%%JAVAJARDIR%%/bbmap/aligner/Parallelogram.class
+%%JAVAJARDIR%%/bbmap/aligner/Parallelogram.java
+%%JAVAJARDIR%%/bbmap/aligner/QuabbleAligner.class
+%%JAVAJARDIR%%/bbmap/aligner/QuabbleAligner.java
+%%JAVAJARDIR%%/bbmap/aligner/QuantumAligner.class
+%%JAVAJARDIR%%/bbmap/aligner/QuantumAligner.java
+%%JAVAJARDIR%%/bbmap/aligner/QuantumAlignerConcise.class
+%%JAVAJARDIR%%/bbmap/aligner/QuantumAlignerConcise.java
+%%JAVAJARDIR%%/bbmap/aligner/QuantumAlignerConcise2.class
+%%JAVAJARDIR%%/bbmap/aligner/QuantumAlignerConcise2.java
+%%JAVAJARDIR%%/bbmap/aligner/QuantumAlignerM.class
+%%JAVAJARDIR%%/bbmap/aligner/QuantumAlignerM.java
+%%JAVAJARDIR%%/bbmap/aligner/QuantumAlignerQC.class
+%%JAVAJARDIR%%/bbmap/aligner/QuantumAlignerQC.java
+%%JAVAJARDIR%%/bbmap/aligner/QuantumPlusAligner.class
+%%JAVAJARDIR%%/bbmap/aligner/QuantumPlusAligner.java
+%%JAVAJARDIR%%/bbmap/aligner/QuantumPlusAligner2.class
+%%JAVAJARDIR%%/bbmap/aligner/QuantumPlusAligner2.java
+%%JAVAJARDIR%%/bbmap/aligner/QuantumPlusAligner3.class
+%%JAVAJARDIR%%/bbmap/aligner/QuantumPlusAligner3.java
+%%JAVAJARDIR%%/bbmap/aligner/QuantumPlusAligner4.class
+%%JAVAJARDIR%%/bbmap/aligner/QuantumPlusAligner4.java
+%%JAVAJARDIR%%/bbmap/aligner/Query.class
+%%JAVAJARDIR%%/bbmap/aligner/Query.java
+%%JAVAJARDIR%%/bbmap/aligner/RelativeAligner.class
+%%JAVAJARDIR%%/bbmap/aligner/RelativeAligner.java
+%%JAVAJARDIR%%/bbmap/aligner/ScrabbleAligner.class
+%%JAVAJARDIR%%/bbmap/aligner/ScrabbleAligner.java
%%JAVAJARDIR%%/bbmap/aligner/SideChannel3.class
%%JAVAJARDIR%%/bbmap/aligner/SideChannel3.java
%%JAVAJARDIR%%/bbmap/aligner/SingleStateAlignerFlat.class
@@ -408,6 +547,39 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/aligner/SingleStateAlignerFlatFloat.java
%%JAVAJARDIR%%/bbmap/aligner/SingleStateAlignerPacBioAdapter.class
%%JAVAJARDIR%%/bbmap/aligner/SingleStateAlignerPacBioAdapter.java
+%%JAVAJARDIR%%/bbmap/aligner/Test$Runner.class
+%%JAVAJARDIR%%/bbmap/aligner/Test.class
+%%JAVAJARDIR%%/bbmap/aligner/Test.java
+%%JAVAJARDIR%%/bbmap/aligner/TestAlignerSuite$Job.class
+%%JAVAJARDIR%%/bbmap/aligner/TestAlignerSuite$Worker.class
+%%JAVAJARDIR%%/bbmap/aligner/TestAlignerSuite.class
+%%JAVAJARDIR%%/bbmap/aligner/TestAlignerSuite.java
+%%JAVAJARDIR%%/bbmap/aligner/VisualizationConverter.class
+%%JAVAJARDIR%%/bbmap/aligner/VisualizationConverter.java
+%%JAVAJARDIR%%/bbmap/aligner/Visualizer.class
+%%JAVAJARDIR%%/bbmap/aligner/Visualizer.java
+%%JAVAJARDIR%%/bbmap/aligner/WaveFrontAligner.class
+%%JAVAJARDIR%%/bbmap/aligner/WaveFrontAligner.java
+%%JAVAJARDIR%%/bbmap/aligner/WaveFrontAligner2.class
+%%JAVAJARDIR%%/bbmap/aligner/WaveFrontAligner2.java
+%%JAVAJARDIR%%/bbmap/aligner/WaveFrontAlignerViz.class
+%%JAVAJARDIR%%/bbmap/aligner/WaveFrontAlignerViz.java
+%%JAVAJARDIR%%/bbmap/aligner/WobbleAligner.class
+%%JAVAJARDIR%%/bbmap/aligner/WobbleAligner.java
+%%JAVAJARDIR%%/bbmap/aligner/WobbleAlignerConcise.class
+%%JAVAJARDIR%%/bbmap/aligner/WobbleAlignerConcise.java
+%%JAVAJARDIR%%/bbmap/aligner/WobblePlusAligner.class
+%%JAVAJARDIR%%/bbmap/aligner/WobblePlusAligner.java
+%%JAVAJARDIR%%/bbmap/aligner/WobblePlusAligner2.class
+%%JAVAJARDIR%%/bbmap/aligner/WobblePlusAligner2.java
+%%JAVAJARDIR%%/bbmap/aligner/WobblePlusAligner3.class
+%%JAVAJARDIR%%/bbmap/aligner/WobblePlusAligner3.java
+%%JAVAJARDIR%%/bbmap/aligner/WobblePlusAligner4.class
+%%JAVAJARDIR%%/bbmap/aligner/WobblePlusAligner4.java
+%%JAVAJARDIR%%/bbmap/aligner/WobblePlusAligner5.class
+%%JAVAJARDIR%%/bbmap/aligner/WobblePlusAligner5.java
+%%JAVAJARDIR%%/bbmap/aligner/XDropHAligner.class
+%%JAVAJARDIR%%/bbmap/aligner/XDropHAligner.java
%%JAVAJARDIR%%/bbmap/assemble/AbstractBuildThread.class
%%JAVAJARDIR%%/bbmap/assemble/AbstractBuildThread.java
%%JAVAJARDIR%%/bbmap/assemble/AbstractExploreThread.class
@@ -520,40 +692,103 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/barcode/stub/PCRMatrixTile.java
%%JAVAJARDIR%%/bbmap/bbmin/Minimizer.class
%%JAVAJARDIR%%/bbmap/bbmin/Minimizer.java
+%%JAVAJARDIR%%/bbmap/bin/AbstractRefiner.class
+%%JAVAJARDIR%%/bbmap/bin/AbstractRefiner.java
+%%JAVAJARDIR%%/bbmap/bin/AdjustEntropy.class
+%%JAVAJARDIR%%/bbmap/bin/AdjustEntropy.java
+%%JAVAJARDIR%%/bbmap/bin/AllToAllVectorMaker.class
+%%JAVAJARDIR%%/bbmap/bin/AllToAllVectorMaker.java
%%JAVAJARDIR%%/bbmap/bin/Bin.class
%%JAVAJARDIR%%/bbmap/bin/Bin.java
+%%JAVAJARDIR%%/bbmap/bin/BinComparator.class
+%%JAVAJARDIR%%/bbmap/bin/BinComparator.java
+%%JAVAJARDIR%%/bbmap/bin/BinMap.class
+%%JAVAJARDIR%%/bbmap/bin/BinMap.java
%%JAVAJARDIR%%/bbmap/bin/BinObject.class
%%JAVAJARDIR%%/bbmap/bin/BinObject.java
%%JAVAJARDIR%%/bbmap/bin/BinSketcher$ProcessThread.class
%%JAVAJARDIR%%/bbmap/bin/BinSketcher.class
%%JAVAJARDIR%%/bbmap/bin/BinSketcher.java
+%%JAVAJARDIR%%/bbmap/bin/BinStats.class
+%%JAVAJARDIR%%/bbmap/bin/BinStats.java
+%%JAVAJARDIR%%/bbmap/bin/BinStatsComparator.class
+%%JAVAJARDIR%%/bbmap/bin/BinStatsComparator.java
+%%JAVAJARDIR%%/bbmap/bin/Binner$CompareThread.class
%%JAVAJARDIR%%/bbmap/bin/Binner.class
%%JAVAJARDIR%%/bbmap/bin/Binner.java
+%%JAVAJARDIR%%/bbmap/bin/ChartMaker.class
+%%JAVAJARDIR%%/bbmap/bin/ChartMaker.java
+%%JAVAJARDIR%%/bbmap/bin/Clade.class
+%%JAVAJARDIR%%/bbmap/bin/Clade.java
+%%JAVAJARDIR%%/bbmap/bin/CladeIndex.class
+%%JAVAJARDIR%%/bbmap/bin/CladeIndex.java
+%%JAVAJARDIR%%/bbmap/bin/CladeLoader$ProcessThread.class
+%%JAVAJARDIR%%/bbmap/bin/CladeLoader.class
+%%JAVAJARDIR%%/bbmap/bin/CladeLoader.java
+%%JAVAJARDIR%%/bbmap/bin/CladeLoaderMF$ProcessThread.class
+%%JAVAJARDIR%%/bbmap/bin/CladeLoaderMF.class
+%%JAVAJARDIR%%/bbmap/bin/CladeLoaderMF.java
+%%JAVAJARDIR%%/bbmap/bin/CladeSearcher$ProcessThread.class
+%%JAVAJARDIR%%/bbmap/bin/CladeSearcher.class
+%%JAVAJARDIR%%/bbmap/bin/CladeSearcher.java
%%JAVAJARDIR%%/bbmap/bin/Cluster.class
%%JAVAJARDIR%%/bbmap/bin/Cluster.java
+%%JAVAJARDIR%%/bbmap/bin/Comparison.class
+%%JAVAJARDIR%%/bbmap/bin/Comparison.java
+%%JAVAJARDIR%%/bbmap/bin/ComparisonHeap$WorstFirstComparator.class
+%%JAVAJARDIR%%/bbmap/bin/ComparisonHeap.class
+%%JAVAJARDIR%%/bbmap/bin/ComparisonHeap.java
+%%JAVAJARDIR%%/bbmap/bin/ConservationModel.class
+%%JAVAJARDIR%%/bbmap/bin/ConservationModel.java
+%%JAVAJARDIR%%/bbmap/bin/Contig$ContigIterator.class
%%JAVAJARDIR%%/bbmap/bin/Contig.class
%%JAVAJARDIR%%/bbmap/bin/Contig.java
%%JAVAJARDIR%%/bbmap/bin/ContigRenamer$ProcessThread.class
%%JAVAJARDIR%%/bbmap/bin/ContigRenamer$Scaf.class
%%JAVAJARDIR%%/bbmap/bin/ContigRenamer.class
%%JAVAJARDIR%%/bbmap/bin/ContigRenamer.java
+%%JAVAJARDIR%%/bbmap/bin/CrystalChamber$Centroid.class
+%%JAVAJARDIR%%/bbmap/bin/CrystalChamber.class
+%%JAVAJARDIR%%/bbmap/bin/CrystalChamber.java
%%JAVAJARDIR%%/bbmap/bin/DataLoader.class
%%JAVAJARDIR%%/bbmap/bin/DataLoader.java
%%JAVAJARDIR%%/bbmap/bin/FileRenamer.class
%%JAVAJARDIR%%/bbmap/bin/FileRenamer.java
+%%JAVAJARDIR%%/bbmap/bin/GTDBLine.class
+%%JAVAJARDIR%%/bbmap/bin/GTDBLine.java
+%%JAVAJARDIR%%/bbmap/bin/GeneTools.class
+%%JAVAJARDIR%%/bbmap/bin/GeneTools.java
+%%JAVAJARDIR%%/bbmap/bin/GradeBins$CCLine.class
+%%JAVAJARDIR%%/bbmap/bin/GradeBins$ProcessThread.class
+%%JAVAJARDIR%%/bbmap/bin/GradeBins.class
+%%JAVAJARDIR%%/bbmap/bin/GradeBins.java
+%%JAVAJARDIR%%/bbmap/bin/IDComparator.class
+%%JAVAJARDIR%%/bbmap/bin/IDComparator.java
+%%JAVAJARDIR%%/bbmap/bin/Key.class
+%%JAVAJARDIR%%/bbmap/bin/Key.java
+%%JAVAJARDIR%%/bbmap/bin/KeyValue.class
+%%JAVAJARDIR%%/bbmap/bin/KeyValue.java
+%%JAVAJARDIR%%/bbmap/bin/KmerProb.class
+%%JAVAJARDIR%%/bbmap/bin/KmerProb.java
+%%JAVAJARDIR%%/bbmap/bin/Oracle.class
+%%JAVAJARDIR%%/bbmap/bin/Oracle.java
%%JAVAJARDIR%%/bbmap/bin/QuickBin$ProcessThread.class
%%JAVAJARDIR%%/bbmap/bin/QuickBin.class
%%JAVAJARDIR%%/bbmap/bin/QuickBin.java
-%%JAVAJARDIR%%/bbmap/bin/RandomReadsMG$Genome.class
-%%JAVAJARDIR%%/bbmap/bin/RandomReadsMG$ProcessThread.class
-%%JAVAJARDIR%%/bbmap/bin/RandomReadsMG.class
-%%JAVAJARDIR%%/bbmap/bin/RandomReadsMG.java
+%%JAVAJARDIR%%/bbmap/bin/SamLoader$LoadThread.class
+%%JAVAJARDIR%%/bbmap/bin/SamLoader.class
+%%JAVAJARDIR%%/bbmap/bin/SamLoader.java
+%%JAVAJARDIR%%/bbmap/bin/ScoreComparator.class
+%%JAVAJARDIR%%/bbmap/bin/ScoreComparator.java
%%JAVAJARDIR%%/bbmap/bin/SimilarityMeasures.class
%%JAVAJARDIR%%/bbmap/bin/SimilarityMeasures.java
%%JAVAJARDIR%%/bbmap/bin/SketchRecord.class
%%JAVAJARDIR%%/bbmap/bin/SketchRecord.java
%%JAVAJARDIR%%/bbmap/bin/Sketchable.class
%%JAVAJARDIR%%/bbmap/bin/Sketchable.java
+%%JAVAJARDIR%%/bbmap/bin/SpectraCounter$LoadThread.class
+%%JAVAJARDIR%%/bbmap/bin/SpectraCounter.class
+%%JAVAJARDIR%%/bbmap/bin/SpectraCounter.java
%%JAVAJARDIR%%/bbmap/bloom/BloomFilter.class
%%JAVAJARDIR%%/bbmap/bloom/BloomFilter.java
%%JAVAJARDIR%%/bbmap/bloom/BloomFilterCorrector.class
@@ -928,6 +1163,8 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/fileIO/ChainLine.java
%%JAVAJARDIR%%/bbmap/fileIO/CompressFiles.class
%%JAVAJARDIR%%/bbmap/fileIO/CompressFiles.java
+%%JAVAJARDIR%%/bbmap/fileIO/Concatenate.class
+%%JAVAJARDIR%%/bbmap/fileIO/Concatenate.java
%%JAVAJARDIR%%/bbmap/fileIO/CopyFile$1.class
%%JAVAJARDIR%%/bbmap/fileIO/CopyFile.class
%%JAVAJARDIR%%/bbmap/fileIO/CopyFile.java
@@ -973,6 +1210,11 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/fun/DiskBench$WriteThread.class
%%JAVAJARDIR%%/bbmap/fun/DiskBench.class
%%JAVAJARDIR%%/bbmap/fun/DiskBench.java
+%%JAVAJARDIR%%/bbmap/fun/DiskSpaceAnalyzer$1.class
+%%JAVAJARDIR%%/bbmap/fun/DiskSpaceAnalyzer$2.class
+%%JAVAJARDIR%%/bbmap/fun/DiskSpaceAnalyzer$DirSize.class
+%%JAVAJARDIR%%/bbmap/fun/DiskSpaceAnalyzer.class
+%%JAVAJARDIR%%/bbmap/fun/DiskSpaceAnalyzer.java
%%JAVAJARDIR%%/bbmap/fun/Dongle.class
%%JAVAJARDIR%%/bbmap/fun/Dongle.java
%%JAVAJARDIR%%/bbmap/fun/FindPath$Edge.class
@@ -1016,6 +1258,8 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/fun/Palindrome2$Drome.class
%%JAVAJARDIR%%/bbmap/fun/Palindrome2.class
%%JAVAJARDIR%%/bbmap/fun/Palindrome2.java
+%%JAVAJARDIR%%/bbmap/fun/ParseDouble.class
+%%JAVAJARDIR%%/bbmap/fun/ParseDouble.java
%%JAVAJARDIR%%/bbmap/fun/ProbShared.class
%%JAVAJARDIR%%/bbmap/fun/ProbShared.java
%%JAVAJARDIR%%/bbmap/fun/ProbShared2.class
@@ -1039,6 +1283,8 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/gff/GbffLocus.java
%%JAVAJARDIR%%/bbmap/gff/GffLine.class
%%JAVAJARDIR%%/bbmap/gff/GffLine.java
+%%JAVAJARDIR%%/bbmap/gff/GtfLine.class
+%%JAVAJARDIR%%/bbmap/gff/GtfLine.java
%%JAVAJARDIR%%/bbmap/gff/ParseCrispr.class
%%JAVAJARDIR%%/bbmap/gff/ParseCrispr.java
%%JAVAJARDIR%%/bbmap/gff/VcfToGff$1.class
@@ -1114,49 +1360,21 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/icecream/ZMW.java
%%JAVAJARDIR%%/bbmap/icecream/ZMWStreamer.class
%%JAVAJARDIR%%/bbmap/icecream/ZMWStreamer.java
-%%JAVAJARDIR%%/bbmap/jasper/Comparison.class
-%%JAVAJARDIR%%/bbmap/jasper/Comparison.java
-%%JAVAJARDIR%%/bbmap/jasper/DenseSimilarityMatrix.class
-%%JAVAJARDIR%%/bbmap/jasper/DenseSimilarityMatrix.java
-%%JAVAJARDIR%%/bbmap/jasper/DenseTree.class
-%%JAVAJARDIR%%/bbmap/jasper/DenseTree.java
-%%JAVAJARDIR%%/bbmap/jasper/DenseTreeValidate.class
-%%JAVAJARDIR%%/bbmap/jasper/DenseTreeValidate.java
%%JAVAJARDIR%%/bbmap/jasper/KmerPosition.class
%%JAVAJARDIR%%/bbmap/jasper/KmerPosition.java
%%JAVAJARDIR%%/bbmap/jasper/KmerPosition3.class
%%JAVAJARDIR%%/bbmap/jasper/KmerPosition3.java
-%%JAVAJARDIR%%/bbmap/jasper/NCBIComparison.class
-%%JAVAJARDIR%%/bbmap/jasper/NCBIComparison.java
-%%JAVAJARDIR%%/bbmap/jasper/NCBISparseSimilarityMatrix.class
-%%JAVAJARDIR%%/bbmap/jasper/NCBISparseSimilarityMatrix.java
-%%JAVAJARDIR%%/bbmap/jasper/NCBISparseTree.class
-%%JAVAJARDIR%%/bbmap/jasper/NCBISparseTree.java
-%%JAVAJARDIR%%/bbmap/jasper/NCBISparseTreeValidate.class
-%%JAVAJARDIR%%/bbmap/jasper/NCBISparseTreeValidate.java
-%%JAVAJARDIR%%/bbmap/jasper/NCBITreeNode.class
-%%JAVAJARDIR%%/bbmap/jasper/NCBITreeNode.java
-%%JAVAJARDIR%%/bbmap/jasper/Organism.class
-%%JAVAJARDIR%%/bbmap/jasper/Organism.java
-%%JAVAJARDIR%%/bbmap/jasper/SimilarityMatrix.class
-%%JAVAJARDIR%%/bbmap/jasper/SimilarityMatrix.java
-%%JAVAJARDIR%%/bbmap/jasper/SparseSimilarityMatrix.class
-%%JAVAJARDIR%%/bbmap/jasper/SparseSimilarityMatrix.java
-%%JAVAJARDIR%%/bbmap/jasper/SparseTree.class
-%%JAVAJARDIR%%/bbmap/jasper/SparseTree.java
-%%JAVAJARDIR%%/bbmap/jasper/SparseTreeValidate.class
-%%JAVAJARDIR%%/bbmap/jasper/SparseTreeValidate.java
-%%JAVAJARDIR%%/bbmap/jasper/TaxCompare.class
-%%JAVAJARDIR%%/bbmap/jasper/TaxCompare.java
-%%JAVAJARDIR%%/bbmap/jasper/TreeNode.class
-%%JAVAJARDIR%%/bbmap/jasper/TreeNode.java
%%JAVAJARDIR%%/bbmap/jgi/AddAdapters.class
%%JAVAJARDIR%%/bbmap/jgi/AddAdapters.java
%%JAVAJARDIR%%/bbmap/jgi/AdjustHomopolymers.class
%%JAVAJARDIR%%/bbmap/jgi/AdjustHomopolymers.java
+%%JAVAJARDIR%%/bbmap/jgi/Assembly.class
+%%JAVAJARDIR%%/bbmap/jgi/Assembly.java
%%JAVAJARDIR%%/bbmap/jgi/AssemblyStats2$Triple.class
%%JAVAJARDIR%%/bbmap/jgi/AssemblyStats2.class
%%JAVAJARDIR%%/bbmap/jgi/AssemblyStats2.java
+%%JAVAJARDIR%%/bbmap/jgi/AssemblyStats3.class
+%%JAVAJARDIR%%/bbmap/jgi/AssemblyStats3.java
%%JAVAJARDIR%%/bbmap/jgi/AssemblyStatsWrapper.class
%%JAVAJARDIR%%/bbmap/jgi/AssemblyStatsWrapper.java
%%JAVAJARDIR%%/bbmap/jgi/BBDuk$LoadThread.class
@@ -1189,6 +1407,7 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/jgi/CheckStrand.class
%%JAVAJARDIR%%/bbmap/jgi/CheckStrand.java
%%JAVAJARDIR%%/bbmap/jgi/CheckStrand2$ProcessThread.class
+%%JAVAJARDIR%%/bbmap/jgi/CheckStrand2$Seq.class
%%JAVAJARDIR%%/bbmap/jgi/CheckStrand2.class
%%JAVAJARDIR%%/bbmap/jgi/CheckStrand2.java
%%JAVAJARDIR%%/bbmap/jgi/Consect.class
@@ -1216,9 +1435,6 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/jgi/CrisprFinder$ProcessThread.class
%%JAVAJARDIR%%/bbmap/jgi/CrisprFinder.class
%%JAVAJARDIR%%/bbmap/jgi/CrisprFinder.java
-%%JAVAJARDIR%%/bbmap/jgi/CrossContaminate$Vessel.class
-%%JAVAJARDIR%%/bbmap/jgi/CrossContaminate.class
-%%JAVAJARDIR%%/bbmap/jgi/CrossContaminate.java
%%JAVAJARDIR%%/bbmap/jgi/CutPrimers.class
%%JAVAJARDIR%%/bbmap/jgi/CutPrimers.java
%%JAVAJARDIR%%/bbmap/jgi/DecontaminateByNormalization.class
@@ -1259,8 +1475,6 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/jgi/DemuxByName2.java
%%JAVAJARDIR%%/bbmap/jgi/Difference.class
%%JAVAJARDIR%%/bbmap/jgi/Difference.java
-%%JAVAJARDIR%%/bbmap/jgi/FakeReads.class
-%%JAVAJARDIR%%/bbmap/jgi/FakeReads.java
%%JAVAJARDIR%%/bbmap/jgi/FilterByCoverage.class
%%JAVAJARDIR%%/bbmap/jgi/FilterByCoverage.java
%%JAVAJARDIR%%/bbmap/jgi/FilterBySequence$Code.class
@@ -1281,8 +1495,6 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/jgi/FindString.java
%%JAVAJARDIR%%/bbmap/jgi/FungalRelease.class
%%JAVAJARDIR%%/bbmap/jgi/FungalRelease.java
-%%JAVAJARDIR%%/bbmap/jgi/FuseSequence.class
-%%JAVAJARDIR%%/bbmap/jgi/FuseSequence.java
%%JAVAJARDIR%%/bbmap/jgi/GatherKapaStats$KapaEntry.class
%%JAVAJARDIR%%/bbmap/jgi/GatherKapaStats$Plate.class
%%JAVAJARDIR%%/bbmap/jgi/GatherKapaStats$TagData.class
@@ -1323,10 +1535,6 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/jgi/KmerNormalize.java
%%JAVAJARDIR%%/bbmap/jgi/KmerSample.class
%%JAVAJARDIR%%/bbmap/jgi/KmerSample.java
-%%JAVAJARDIR%%/bbmap/jgi/MakeChimeras.class
-%%JAVAJARDIR%%/bbmap/jgi/MakeChimeras.java
-%%JAVAJARDIR%%/bbmap/jgi/MakeContaminatedGenomes.class
-%%JAVAJARDIR%%/bbmap/jgi/MakeContaminatedGenomes.java
%%JAVAJARDIR%%/bbmap/jgi/MakeLengthHistogram$1.class
%%JAVAJARDIR%%/bbmap/jgi/MakeLengthHistogram.class
%%JAVAJARDIR%%/bbmap/jgi/MakeLengthHistogram.java
@@ -1336,12 +1544,6 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/jgi/MergeBarcodes.java
%%JAVAJARDIR%%/bbmap/jgi/MergeSam.class
%%JAVAJARDIR%%/bbmap/jgi/MergeSam.java
-%%JAVAJARDIR%%/bbmap/jgi/MutateGenome$SmallVar.class
-%%JAVAJARDIR%%/bbmap/jgi/MutateGenome.class
-%%JAVAJARDIR%%/bbmap/jgi/MutateGenome.java
-%%JAVAJARDIR%%/bbmap/jgi/MutateGenome2$SmallVar.class
-%%JAVAJARDIR%%/bbmap/jgi/MutateGenome2.class
-%%JAVAJARDIR%%/bbmap/jgi/MutateGenome2.java
%%JAVAJARDIR%%/bbmap/jgi/Orf.class
%%JAVAJARDIR%%/bbmap/jgi/Orf.java
%%JAVAJARDIR%%/bbmap/jgi/PartitionReads$Partition.class
@@ -1357,14 +1559,14 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/jgi/RQCFilter2.java
%%JAVAJARDIR%%/bbmap/jgi/RQCFilterStats.class
%%JAVAJARDIR%%/bbmap/jgi/RQCFilterStats.java
-%%JAVAJARDIR%%/bbmap/jgi/RandomGenome.class
-%%JAVAJARDIR%%/bbmap/jgi/RandomGenome.java
%%JAVAJARDIR%%/bbmap/jgi/ReadKmerDepthDistribution$1.class
%%JAVAJARDIR%%/bbmap/jgi/ReadKmerDepthDistribution$ProcessThread.class
%%JAVAJARDIR%%/bbmap/jgi/ReadKmerDepthDistribution.class
%%JAVAJARDIR%%/bbmap/jgi/ReadKmerDepthDistribution.java
%%JAVAJARDIR%%/bbmap/jgi/RedirectTest.class
%%JAVAJARDIR%%/bbmap/jgi/RedirectTest.java
+%%JAVAJARDIR%%/bbmap/jgi/RefRenamer.class
+%%JAVAJARDIR%%/bbmap/jgi/RefRenamer.java
%%JAVAJARDIR%%/bbmap/jgi/ReformatReads.class
%%JAVAJARDIR%%/bbmap/jgi/ReformatReads.java
%%JAVAJARDIR%%/bbmap/jgi/RemapQuality.class
@@ -1389,8 +1591,6 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/jgi/Seal.java
%%JAVAJARDIR%%/bbmap/jgi/SealRefInfo.class
%%JAVAJARDIR%%/bbmap/jgi/SealRefInfo.java
-%%JAVAJARDIR%%/bbmap/jgi/Shred.class
-%%JAVAJARDIR%%/bbmap/jgi/Shred.java
%%JAVAJARDIR%%/bbmap/jgi/SmallKmerFrequency$CountComparator.class
%%JAVAJARDIR%%/bbmap/jgi/SmallKmerFrequency$Kmer.class
%%JAVAJARDIR%%/bbmap/jgi/SmallKmerFrequency$NumComparator.class
@@ -1406,8 +1606,6 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/jgi/SplitSam6Way.java
%%JAVAJARDIR%%/bbmap/jgi/SplitSamFile.class
%%JAVAJARDIR%%/bbmap/jgi/SplitSamFile.java
-%%JAVAJARDIR%%/bbmap/jgi/SynthMDA.class
-%%JAVAJARDIR%%/bbmap/jgi/SynthMDA.java
%%JAVAJARDIR%%/bbmap/jgi/TestFilesystem$WriteThread.class
%%JAVAJARDIR%%/bbmap/jgi/TestFilesystem.class
%%JAVAJARDIR%%/bbmap/jgi/TestFilesystem.java
@@ -1418,6 +1616,10 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/jgi/TetramerFrequencies$PrintThread.class
%%JAVAJARDIR%%/bbmap/jgi/TetramerFrequencies.class
%%JAVAJARDIR%%/bbmap/jgi/TetramerFrequencies.java
+%%JAVAJARDIR%%/bbmap/jgi/TetramerFrequencies_old$Line.class
+%%JAVAJARDIR%%/bbmap/jgi/TetramerFrequencies_old$PrintThread.class
+%%JAVAJARDIR%%/bbmap/jgi/TetramerFrequencies_old.class
+%%JAVAJARDIR%%/bbmap/jgi/TetramerFrequencies_old.java
%%JAVAJARDIR%%/bbmap/jgi/TranslateSixFrames.class
%%JAVAJARDIR%%/bbmap/jgi/TranslateSixFrames.java
%%JAVAJARDIR%%/bbmap/jgi/TrimContigs$Range.class
@@ -1497,7 +1699,7 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/ml/CellNetParser.java
%%JAVAJARDIR%%/bbmap/ml/CellNetReverseComparator.class
%%JAVAJARDIR%%/bbmap/ml/CellNetReverseComparator.java
-%%JAVAJARDIR%%/bbmap/ml/DataLoader$Pair.class
+%%JAVAJARDIR%%/bbmap/ml/DataLoader$Triple.class
%%JAVAJARDIR%%/bbmap/ml/DataLoader.class
%%JAVAJARDIR%%/bbmap/ml/DataLoader.java
%%JAVAJARDIR%%/bbmap/ml/ExtendedMSig.class
@@ -1526,6 +1728,8 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/ml/Profiler.java
%%JAVAJARDIR%%/bbmap/ml/RSLog.class
%%JAVAJARDIR%%/bbmap/ml/RSLog.java
+%%JAVAJARDIR%%/bbmap/ml/ReduceColumns.class
+%%JAVAJARDIR%%/bbmap/ml/ReduceColumns.java
%%JAVAJARDIR%%/bbmap/ml/Sample.class
%%JAVAJARDIR%%/bbmap/ml/Sample.java
%%JAVAJARDIR%%/bbmap/ml/SampleErrorComparator.class
@@ -1681,8 +1885,23 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/server/SimpleHttpServer$GetHandler.class
%%JAVAJARDIR%%/bbmap/server/SimpleHttpServer.class
%%JAVAJARDIR%%/bbmap/server/SimpleHttpServer.java
+%%JAVAJARDIR%%/bbmap/server/StressTest.class
+%%JAVAJARDIR%%/bbmap/server/StressTest.java
+%%JAVAJARDIR%%/bbmap/server/StressTest2$1.class
+%%JAVAJARDIR%%/bbmap/server/StressTest2.class
+%%JAVAJARDIR%%/bbmap/server/StressTest2.java
+%%JAVAJARDIR%%/bbmap/server/StressTest3.class
+%%JAVAJARDIR%%/bbmap/server/StressTest3.java
%%JAVAJARDIR%%/bbmap/shared/Colors.class
%%JAVAJARDIR%%/bbmap/shared/Colors.java
+%%JAVAJARDIR%%/bbmap/shared/FastRandom.class
+%%JAVAJARDIR%%/bbmap/shared/FastRandom.java
+%%JAVAJARDIR%%/bbmap/shared/FastRandomAES.class
+%%JAVAJARDIR%%/bbmap/shared/FastRandomAES.java
+%%JAVAJARDIR%%/bbmap/shared/FastRandomSIMD.class
+%%JAVAJARDIR%%/bbmap/shared/FastRandomSIMD.java
+%%JAVAJARDIR%%/bbmap/shared/FastRandomXoshiro.class
+%%JAVAJARDIR%%/bbmap/shared/FastRandomXoshiro.java
%%JAVAJARDIR%%/bbmap/shared/KillSwitch.class
%%JAVAJARDIR%%/bbmap/shared/KillSwitch.java
%%JAVAJARDIR%%/bbmap/shared/LineParser.class
@@ -1719,8 +1938,16 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/shared/Primes.java
%%JAVAJARDIR%%/bbmap/shared/SIMD.class
%%JAVAJARDIR%%/bbmap/shared/SIMD.java
+%%JAVAJARDIR%%/bbmap/shared/SIMDAlign.class
+%%JAVAJARDIR%%/bbmap/shared/SIMDAlign.java
+%%JAVAJARDIR%%/bbmap/shared/SIMDAlignByte.class
+%%JAVAJARDIR%%/bbmap/shared/SIMDAlignByte.java
+%%JAVAJARDIR%%/bbmap/shared/SIMDAlignOld.class
+%%JAVAJARDIR%%/bbmap/shared/SIMDAlignOld.java
%%JAVAJARDIR%%/bbmap/shared/Shared.class
%%JAVAJARDIR%%/bbmap/shared/Shared.java
+%%JAVAJARDIR%%/bbmap/shared/SyncHeart.class
+%%JAVAJARDIR%%/bbmap/shared/SyncHeart.java
%%JAVAJARDIR%%/bbmap/shared/Timer.class
%%JAVAJARDIR%%/bbmap/shared/Timer.java
%%JAVAJARDIR%%/bbmap/shared/Tools$1.class
@@ -1770,8 +1997,6 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/sketch/Comparison.java
%%JAVAJARDIR%%/bbmap/sketch/DisplayParams.class
%%JAVAJARDIR%%/bbmap/sketch/DisplayParams.java
-%%JAVAJARDIR%%/bbmap/sketch/GlocalAligner.class
-%%JAVAJARDIR%%/bbmap/sketch/GlocalAligner.java
%%JAVAJARDIR%%/bbmap/sketch/InvertKey.class
%%JAVAJARDIR%%/bbmap/sketch/InvertKey.java
%%JAVAJARDIR%%/bbmap/sketch/KmerLimit$ProcessThread.class
@@ -2053,6 +2278,8 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/structures/IntList3.java
%%JAVAJARDIR%%/bbmap/structures/IntListCompressor.class
%%JAVAJARDIR%%/bbmap/structures/IntListCompressor.java
+%%JAVAJARDIR%%/bbmap/structures/IntListHashMap.class
+%%JAVAJARDIR%%/bbmap/structures/IntListHashMap.java
%%JAVAJARDIR%%/bbmap/structures/IntLongHashMap.class
%%JAVAJARDIR%%/bbmap/structures/IntLongHashMap.java
%%JAVAJARDIR%%/bbmap/structures/IntMap.class
@@ -2102,6 +2329,12 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/structures/Range.java
%%JAVAJARDIR%%/bbmap/structures/RawBitSet.class
%%JAVAJARDIR%%/bbmap/structures/RawBitSet.java
+%%JAVAJARDIR%%/bbmap/structures/RingBuffer.class
+%%JAVAJARDIR%%/bbmap/structures/RingBuffer.java
+%%JAVAJARDIR%%/bbmap/structures/RingBufferMask.class
+%%JAVAJARDIR%%/bbmap/structures/RingBufferMask.java
+%%JAVAJARDIR%%/bbmap/structures/RingBufferMod.class
+%%JAVAJARDIR%%/bbmap/structures/RingBufferMod.java
%%JAVAJARDIR%%/bbmap/structures/SeqCount.class
%%JAVAJARDIR%%/bbmap/structures/SeqCount.java
%%JAVAJARDIR%%/bbmap/structures/SeqCountM.class
@@ -2128,6 +2361,41 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/structures/StringPair.java
%%JAVAJARDIR%%/bbmap/structures/SuperLongList.class
%%JAVAJARDIR%%/bbmap/structures/SuperLongList.java
+%%JAVAJARDIR%%/bbmap/synth/CoverageModel.class
+%%JAVAJARDIR%%/bbmap/synth/CoverageModel.java
+%%JAVAJARDIR%%/bbmap/synth/CrossContaminate$Vessel.class
+%%JAVAJARDIR%%/bbmap/synth/CrossContaminate.class
+%%JAVAJARDIR%%/bbmap/synth/CrossContaminate.java
+%%JAVAJARDIR%%/bbmap/synth/FakeReads.class
+%%JAVAJARDIR%%/bbmap/synth/FakeReads.java
+%%JAVAJARDIR%%/bbmap/synth/FuseSequence.class
+%%JAVAJARDIR%%/bbmap/synth/FuseSequence.java
+%%JAVAJARDIR%%/bbmap/synth/GCBias.class
+%%JAVAJARDIR%%/bbmap/synth/GCBias.java
+%%JAVAJARDIR%%/bbmap/synth/MakeChimeras.class
+%%JAVAJARDIR%%/bbmap/synth/MakeChimeras.java
+%%JAVAJARDIR%%/bbmap/synth/MakeContaminatedGenomes.class
+%%JAVAJARDIR%%/bbmap/synth/MakeContaminatedGenomes.java
+%%JAVAJARDIR%%/bbmap/synth/MutateGenome$SmallVar.class
+%%JAVAJARDIR%%/bbmap/synth/MutateGenome.class
+%%JAVAJARDIR%%/bbmap/synth/MutateGenome.java
+%%JAVAJARDIR%%/bbmap/synth/MutateGenome2$SmallVar.class
+%%JAVAJARDIR%%/bbmap/synth/MutateGenome2.class
+%%JAVAJARDIR%%/bbmap/synth/MutateGenome2.java
+%%JAVAJARDIR%%/bbmap/synth/RandomGenome.class
+%%JAVAJARDIR%%/bbmap/synth/RandomGenome.java
+%%JAVAJARDIR%%/bbmap/synth/RandomHexamer.class
+%%JAVAJARDIR%%/bbmap/synth/RandomHexamer.java
+%%JAVAJARDIR%%/bbmap/synth/RandomReads3$1.class
+%%JAVAJARDIR%%/bbmap/synth/RandomReads3.class
+%%JAVAJARDIR%%/bbmap/synth/RandomReads3.java
+%%JAVAJARDIR%%/bbmap/synth/RandomReadsMG$ProcessThread.class
+%%JAVAJARDIR%%/bbmap/synth/RandomReadsMG.class
+%%JAVAJARDIR%%/bbmap/synth/RandomReadsMG.java
+%%JAVAJARDIR%%/bbmap/synth/Shred.class
+%%JAVAJARDIR%%/bbmap/synth/Shred.java
+%%JAVAJARDIR%%/bbmap/synth/SynthMDA.class
+%%JAVAJARDIR%%/bbmap/synth/SynthMDA.java
%%JAVAJARDIR%%/bbmap/tax/AccessionToTaxid$HashThread.class
%%JAVAJARDIR%%/bbmap/tax/AccessionToTaxid.class
%%JAVAJARDIR%%/bbmap/tax/AccessionToTaxid.java
@@ -2139,6 +2407,8 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/tax/AnalyzeAccession.java
%%JAVAJARDIR%%/bbmap/tax/AnalyzeAccession_ST.class
%%JAVAJARDIR%%/bbmap/tax/AnalyzeAccession_ST.java
+%%JAVAJARDIR%%/bbmap/tax/CanonicalLineage.class
+%%JAVAJARDIR%%/bbmap/tax/CanonicalLineage.java
%%JAVAJARDIR%%/bbmap/tax/ExplodeTree.class
%%JAVAJARDIR%%/bbmap/tax/ExplodeTree.java
%%JAVAJARDIR%%/bbmap/tax/FilterByTaxa.class
@@ -2157,6 +2427,8 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/tax/ImgRecord.java
%%JAVAJARDIR%%/bbmap/tax/ImgRecord2.class
%%JAVAJARDIR%%/bbmap/tax/ImgRecord2.java
+%%JAVAJARDIR%%/bbmap/tax/Lineage.class
+%%JAVAJARDIR%%/bbmap/tax/Lineage.java
%%JAVAJARDIR%%/bbmap/tax/PrintTaxonomy.class
%%JAVAJARDIR%%/bbmap/tax/PrintTaxonomy.java
%%JAVAJARDIR%%/bbmap/tax/Query.class
@@ -2321,8 +2593,12 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/var/Variation.java
%%JAVAJARDIR%%/bbmap/var/Varlet.class
%%JAVAJARDIR%%/bbmap/var/Varlet.java
+%%JAVAJARDIR%%/bbmap/var2/AnalyzeVars.class
+%%JAVAJARDIR%%/bbmap/var2/AnalyzeVars.java
%%JAVAJARDIR%%/bbmap/var2/ApplyVariants.class
%%JAVAJARDIR%%/bbmap/var2/ApplyVariants.java
+%%JAVAJARDIR%%/bbmap/var2/CVOutputWriter.class
+%%JAVAJARDIR%%/bbmap/var2/CVOutputWriter.java
%%JAVAJARDIR%%/bbmap/var2/CallVariants$ProcessThread.class
%%JAVAJARDIR%%/bbmap/var2/CallVariants.class
%%JAVAJARDIR%%/bbmap/var2/CallVariants.java
@@ -2363,15 +2639,21 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/var2/Var.java
%%JAVAJARDIR%%/bbmap/var2/VarFilter.class
%%JAVAJARDIR%%/bbmap/var2/VarFilter.java
+%%JAVAJARDIR%%/bbmap/var2/VarHelper.class
+%%JAVAJARDIR%%/bbmap/var2/VarHelper.java
%%JAVAJARDIR%%/bbmap/var2/VarKey.class
%%JAVAJARDIR%%/bbmap/var2/VarKey.java
%%JAVAJARDIR%%/bbmap/var2/VarMap$ProcessThread.class
%%JAVAJARDIR%%/bbmap/var2/VarMap$VarMapIterator.class
%%JAVAJARDIR%%/bbmap/var2/VarMap.class
%%JAVAJARDIR%%/bbmap/var2/VarMap.java
+%%JAVAJARDIR%%/bbmap/var2/VarProb.class
+%%JAVAJARDIR%%/bbmap/var2/VarProb.java
%%JAVAJARDIR%%/bbmap/var2/VcfLoader$ProcessThread.class
%%JAVAJARDIR%%/bbmap/var2/VcfLoader.class
%%JAVAJARDIR%%/bbmap/var2/VcfLoader.java
+%%JAVAJARDIR%%/bbmap/var2/VcfToVar.class
+%%JAVAJARDIR%%/bbmap/var2/VcfToVar.java
%%JAVAJARDIR%%/bbmap/var2/VcfWriter$ProcessThread.class
%%JAVAJARDIR%%/bbmap/var2/VcfWriter.class
%%JAVAJARDIR%%/bbmap/var2/VcfWriter.java
diff --git a/biology/bwa/Makefile b/biology/bwa/Makefile
index 3481077c3af3..eacf6225f663 100644
--- a/biology/bwa/Makefile
+++ b/biology/bwa/Makefile
@@ -3,7 +3,7 @@ DISTVERSIONPREFIX= v
DISTVERSION= 0.7.19
CATEGORIES= biology
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= Burrows-Wheeler sequence aligner
WWW= https://bio-bwa.sourceforge.net/ \
https://sourceforge.net/projects/bio-bwa/ \
diff --git a/biology/htslib/Makefile b/biology/htslib/Makefile
index 38ef7358c154..5b3c5908f428 100644
--- a/biology/htslib/Makefile
+++ b/biology/htslib/Makefile
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libdeflate.so:archivers/libdeflate
TEST_DEPENDS= bash:shells/bash
-USES= autoreconf cpe gmake localbase:ldflags pathfix perl5 shebangfix tar:bzip2
+USES= autoreconf cpe gmake localbase:ldflags perl5 shebangfix tar:bzip2
USE_PERL5= test
USE_LDCONFIG= yes
diff --git a/biology/libgtextutils/Makefile b/biology/libgtextutils/Makefile
index 2911dd8858a0..42de16d77368 100644
--- a/biology/libgtextutils/Makefile
+++ b/biology/libgtextutils/Makefile
@@ -8,7 +8,7 @@ WWW= https://github.com/agordon/libgtextutils
LICENSE= AGPLv3
-USES= autoreconf libtool pathfix pkgconfig
+USES= autoreconf libtool pkgconfig
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
diff --git a/biology/libsbml/Makefile b/biology/libsbml/Makefile
index 6e771892526e..390ddab2f5f5 100644
--- a/biology/libsbml/Makefile
+++ b/biology/libsbml/Makefile
@@ -13,7 +13,7 @@ WWW= https://sbml.org/software/libsbml/ \
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING.txt
-USES= cmake:testing iconv:build pathfix
+USES= cmake:testing iconv:build
CMAKE_OFF= EXIT_ON_ERROR \
LIBSBML_SKIP_SHARED_LIBRARY \
diff --git a/biology/ncbi-blast+/Makefile b/biology/ncbi-blast+/Makefile
index bf3541b88534..1627922c6d5e 100644
--- a/biology/ncbi-blast+/Makefile
+++ b/biology/ncbi-blast+/Makefile
@@ -1,6 +1,5 @@
PORTNAME= ncbi-blast+
-DISTVERSION= 2.16.0
-PORTREVISION= 5
+DISTVERSION= 2.17.0
CATEGORIES= biology perl5 python
MASTER_SITES= https://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/LATEST/ \
https://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/${PORTVERSION}/
@@ -16,23 +15,13 @@ LICENSE_FILE= ${WRKSRC}/scripts/projects/blast/LICENSE
ONLY_FOR_ARCHS= aarch64 amd64 powerpc64 powerpc64le riscv64
ONLY_FOR_ARCHS_REASON= Requires 64-bit processor
+BUILD_DEPENDS= grpc>0:devel/grpc
LIB_DEPENDS= libdw.so:devel/elfutils \
- libgcrypt.so:security/libgcrypt \
- libgmp.so:math/gmp \
- libgnutls.so:security/gnutls \
- libgpg-error.so:security/libgpg-error \
- libgrpc.so:devel/grpc \
- libhogweed.so:security/nettle \
- libidn2.so:dns/libidn2 \
liblmdb.so:databases/lmdb \
liblzo2.so:archivers/lzo2 \
- libnettle.so:security/nettle \
libnghttp2.so:www/libnghttp2 \
- libp11-kit.so:security/p11-kit \
- libpcre.so:devel/pcre \
+ libpcre2-8.so:devel/pcre2 \
libsqlite3.so:databases/sqlite3 \
- libtasn1.so:security/libtasn1 \
- libtspi.so:security/trousers \
libuv.so:devel/libuv \
libzstd.so:archivers/zstd
RUN_DEPENDS= p5-List-MoreUtils>=0:lang/p5-List-MoreUtils \
diff --git a/biology/ncbi-blast+/distinfo b/biology/ncbi-blast+/distinfo
index fb3f8ad65194..bd9b8a595168 100644
--- a/biology/ncbi-blast+/distinfo
+++ b/biology/ncbi-blast+/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1733904135
-SHA256 (ncbi-blast-2.16.0+-src.tar.gz) = 17c93cf009721023e5aecf5753f9c6a255d157561638b91b3ad7276fd6950c2b
-SIZE (ncbi-blast-2.16.0+-src.tar.gz) = 28307712
+TIMESTAMP = 1753183842
+SHA256 (ncbi-blast-2.17.0+-src.tar.gz) = 502057a88e9990e34e62758be21ea474cc0ad68d6a63a2e37b2372af1e5ea147
+SIZE (ncbi-blast-2.17.0+-src.tar.gz) = 29571791
diff --git a/biology/ncbi-blast+/files/patch-grpc b/biology/ncbi-blast+/files/patch-grpc
deleted file mode 100644
index 22e9dc6aee66..000000000000
--- a/biology/ncbi-blast+/files/patch-grpc
+++ /dev/null
@@ -1,26 +0,0 @@
---- src/serial/grpc_integration/grpc_integration.cpp.orig 2023-05-18 18:14:23 UTC
-+++ src/serial/grpc_integration/grpc_integration.cpp
-@@ -113,23 +113,8 @@ static CGRPCInitializer s_GRPCInitializer;
- grpc::Server::GlobalCallbacks* volatile CGRPCInitializer::sm_ServerCallbacks;
- static CGRPCInitializer s_GRPCInitializer;
-
--extern "C" {
-- static void s_NCBI_GPR_Log_Function(gpr_log_func_args *args) {
-- static const char* unk_func = g_DiagUnknownFunction();
-- CDiagCompileInfo diag_info(args->file, args->line, unk_func, "GRPC");
-- EDiagSev sev = eDiag_Error;
-- switch (args->severity) {
-- case GPR_LOG_SEVERITY_DEBUG: sev = eDiag_Trace; break;
-- case GPR_LOG_SEVERITY_INFO: sev = eDiag_Info; break;
-- case GPR_LOG_SEVERITY_ERROR: sev = eDiag_Error; break;
-- }
-- CNcbiDiag(diag_info) << Severity(sev) << args->message << Endm;
-- }
--}
--
- CGRPCInitializer::CGRPCInitializer(void)
- {
-- gpr_set_log_function(s_NCBI_GPR_Log_Function);
- sm_ServerCallbacks = new CGRPCServerCallbacks;
- grpc::Server::SetGlobalCallbacks(sm_ServerCallbacks);
- // NB: on the client side, we encourage the use of
diff --git a/biology/ncbi-blast+/files/patch-src_serial_grpc__integration_grpc__integration.cpp b/biology/ncbi-blast+/files/patch-src_serial_grpc__integration_grpc__integration.cpp
new file mode 100644
index 000000000000..18f4558d0310
--- /dev/null
+++ b/biology/ncbi-blast+/files/patch-src_serial_grpc__integration_grpc__integration.cpp
@@ -0,0 +1,32 @@
+--- src/serial/grpc_integration/grpc_integration.cpp.orig 2025-07-22 11:26:40 UTC
++++ src/serial/grpc_integration/grpc_integration.cpp
+@@ -87,21 +87,6 @@ static CNCBILogSink s_NCBILogSink;
+
+ #else //ABSEIL_LOG
+
+-extern "C" {
+- static void s_NCBI_GPR_Log_Function(gpr_log_func_args *args) {
+- static const char* unk_func = ncbi::g_DiagUnknownFunction();
+- ncbi::CDiagCompileInfo diag_info(args->file, args->line, unk_func, "GRPC");
+- ncbi::EDiagSev sev = ncbi::eDiag_Error;
+- switch (args->severity) {
+- case GPR_LOG_SEVERITY_DEBUG: sev = ncbi::eDiag_Trace; break;
+- case GPR_LOG_SEVERITY_INFO: sev = ncbi::eDiag_Info; break;
+- case GPR_LOG_SEVERITY_ERROR: sev = ncbi::eDiag_Error; break;
+- }
+- ncbi::CNcbiDiag(diag_info) << ncbi::Severity(sev) << args->message << ncbi::Endm;
+- }
+-}
+-#define GPR_SET_LOG_FUNCION gpr_set_log_function(s_NCBI_GPR_Log_Function)
+-
+ #endif //ABSEIL_LOG
+ #endif //HAVE_LIBGRPC
+
+@@ -172,7 +157,6 @@ CGRPCInitializer::CGRPCInitializer(void)
+
+ CGRPCInitializer::CGRPCInitializer(void)
+ {
+- GPR_SET_LOG_FUNCION;
+ sm_ServerCallbacks = new CGRPCServerCallbacks;
+ grpc::Server::SetGlobalCallbacks(sm_ServerCallbacks);
+ // NB: on the client side, we encourage the use of
diff --git a/biology/ncbi-blast+/pkg-plist b/biology/ncbi-blast+/pkg-plist
index a44c7748df28..64e087878999 100644
--- a/biology/ncbi-blast+/pkg-plist
+++ b/biology/ncbi-blast+/pkg-plist
@@ -14,7 +14,6 @@ bin/datatool
bin/deltablast
bin/dustmasker
bin/gc_cli
-bin/gene_info_reader
bin/get_species_taxids.sh
bin/legacy_blast.pl
bin/lmdbxx_sample
@@ -267,6 +266,7 @@ include/ncbi-tools++/cgi/cgiapp_cached.hpp
include/ncbi-tools++/cgi/cgictx.hpp
include/ncbi-tools++/cgi/error_codes.hpp
include/ncbi-tools++/cgi/fcgiapp_mt.hpp
+include/ncbi-tools++/cgi/fcgiapp_st.hpp
include/ncbi-tools++/cgi/impl/cgi_entry_reader.hpp
include/ncbi-tools++/cgi/ncbicgi.hpp
include/ncbi-tools++/cgi/ncbicgir.hpp
@@ -287,6 +287,7 @@ include/ncbi-tools++/common/ncbi_export.h
include/ncbi-tools++/common/ncbi_package_ver.h
include/ncbi-tools++/common/ncbi_pch_impl.hpp
include/ncbi-tools++/common/ncbi_revision.h
+include/ncbi-tools++/common/ncbi_sample_api.hpp
include/ncbi-tools++/common/ncbi_sanitizers.h
include/ncbi-tools++/common/ncbi_sc_version.h
include/ncbi-tools++/common/ncbi_skew_guard.h
@@ -305,6 +306,7 @@ include/ncbi-tools++/connect/ext/ncbi_dblb_svcmapper.hpp
include/ncbi-tools++/connect/ext/ncbi_ifconf.h
include/ncbi-tools++/connect/ext/ncbi_localnet.h
include/ncbi-tools++/connect/impl/connect_misc.hpp
+include/ncbi-tools++/connect/impl/ncbi_servicep.h
include/ncbi-tools++/connect/impl/ncbi_uv_nghttp2.hpp
include/ncbi-tools++/connect/impl/server_connection.hpp
include/ncbi-tools++/connect/impl/thread_pool_for_server.hpp
@@ -346,6 +348,7 @@ include/ncbi-tools++/connect/ncbi_service.h
include/ncbi-tools++/connect/ncbi_service.hpp
include/ncbi-tools++/connect/ncbi_service_connector.h
include/ncbi-tools++/connect/ncbi_service_cxx.hpp
+include/ncbi-tools++/connect/ncbi_sftp.hpp
include/ncbi-tools++/connect/ncbi_socket.h
include/ncbi-tools++/connect/ncbi_socket.hpp
include/ncbi-tools++/connect/ncbi_socket_connector.h
@@ -425,6 +428,7 @@ include/ncbi-tools++/corelib/impl/ncbi_param_impl.hpp
include/ncbi-tools++/corelib/impl/ncbi_toolkit_impl.hpp
include/ncbi-tools++/corelib/impl/ncbierror_impl.hpp
include/ncbi-tools++/corelib/impl/rwstreambuf.hpp
+include/ncbi-tools++/corelib/impl/std_backport.hpp
include/ncbi-tools++/corelib/impl/stringutf8_deprecated.hpp
include/ncbi-tools++/corelib/impl/stringutf8_deprecated.inl
include/ncbi-tools++/corelib/interprocess_lock.hpp
@@ -452,6 +456,7 @@ include/ncbi-tools++/corelib/ncbi_signal.hpp
include/ncbi-tools++/corelib/ncbi_stack.hpp
include/ncbi-tools++/corelib/ncbi_strings.h
include/ncbi-tools++/corelib/ncbi_system.hpp
+include/ncbi-tools++/corelib/ncbi_test.hpp
include/ncbi-tools++/corelib/ncbi_toolkit.hpp
include/ncbi-tools++/corelib/ncbi_tree.hpp
include/ncbi-tools++/corelib/ncbi_url.hpp
@@ -494,6 +499,7 @@ include/ncbi-tools++/corelib/ncbiutil.hpp
include/ncbi-tools++/corelib/obj_pool.hpp
include/ncbi-tools++/corelib/obj_store.hpp
include/ncbi-tools++/corelib/perf_log.hpp
+include/ncbi-tools++/corelib/phone_home_policy.hpp
include/ncbi-tools++/corelib/plugin_manager.hpp
include/ncbi-tools++/corelib/plugin_manager_impl.hpp
include/ncbi-tools++/corelib/plugin_manager_store.hpp
@@ -1901,23 +1907,6 @@ include/ncbi-tools++/objects/mim/mim__.hpp
include/ncbi-tools++/objects/misc/error_codes.hpp
include/ncbi-tools++/objects/misc/sequence_macros.hpp
include/ncbi-tools++/objects/misc/sequence_util_macros.hpp
-include/ncbi-tools++/objects/mla/.gitignore
-include/ncbi-tools++/objects/mla/Error_val.hpp
-include/ncbi-tools++/objects/mla/Error_val_.hpp
-include/ncbi-tools++/objects/mla/Mla_back.hpp
-include/ncbi-tools++/objects/mla/Mla_back_.hpp
-include/ncbi-tools++/objects/mla/Mla_request.hpp
-include/ncbi-tools++/objects/mla/Mla_request_.hpp
-include/ncbi-tools++/objects/mla/NCBI_MedArchive_module.hpp
-include/ncbi-tools++/objects/mla/Title_msg.hpp
-include/ncbi-tools++/objects/mla/Title_msg_.hpp
-include/ncbi-tools++/objects/mla/Title_msg_list.hpp
-include/ncbi-tools++/objects/mla/Title_msg_list_.hpp
-include/ncbi-tools++/objects/mla/Title_type.hpp
-include/ncbi-tools++/objects/mla/Title_type_.hpp
-include/ncbi-tools++/objects/mla/mla__.hpp
-include/ncbi-tools++/objects/mla/mla_client.hpp
-include/ncbi-tools++/objects/mla/mla_client_.hpp
include/ncbi-tools++/objects/mmdb1/.gitignore
include/ncbi-tools++/objects/mmdb1/Atom.hpp
include/ncbi-tools++/objects/mmdb1/Atom_.hpp
@@ -3339,6 +3328,7 @@ include/ncbi-tools++/objmgr/impl/bioseq_edit_commands.hpp
include/ncbi-tools++/objmgr/impl/bioseq_info.hpp
include/ncbi-tools++/objmgr/impl/bioseq_set_edit_commands.hpp
include/ncbi-tools++/objmgr/impl/bioseq_set_info.hpp
+include/ncbi-tools++/objmgr/impl/bioseq_sort.hpp
include/ncbi-tools++/objmgr/impl/data_source.hpp
include/ncbi-tools++/objmgr/impl/edit_commands_impl.hpp
include/ncbi-tools++/objmgr/impl/handle_range.hpp
@@ -3483,11 +3473,7 @@ include/ncbi-tools++/objtools/blast/blastdb_format/blastdb_seqid.hpp
include/ncbi-tools++/objtools/blast/blastdb_format/invalid_data_exception.hpp
include/ncbi-tools++/objtools/blast/blastdb_format/seq_formatter.hpp
include/ncbi-tools++/objtools/blast/blastdb_format/seq_writer.hpp
-include/ncbi-tools++/objtools/blast/gene_info_reader/file_utils.hpp
-include/ncbi-tools++/objtools/blast/gene_info_reader/gene_info.hpp
-include/ncbi-tools++/objtools/blast/gene_info_reader/gene_info_reader.hpp
include/ncbi-tools++/objtools/blast/seqdb_reader/column_reader.hpp
-include/ncbi-tools++/objtools/blast/seqdb_reader/impl/lmdb++.h
include/ncbi-tools++/objtools/blast/seqdb_reader/impl/seqdb_lmdb.hpp
include/ncbi-tools++/objtools/blast/seqdb_reader/impl/seqdbatlas.hpp
include/ncbi-tools++/objtools/blast/seqdb_reader/impl/seqdbcol.hpp
@@ -3551,7 +3537,13 @@ include/ncbi-tools++/objtools/data_loaders/genbank/impl/incr_time.hpp
include/ncbi-tools++/objtools/data_loaders/genbank/impl/info_cache.hpp
include/ncbi-tools++/objtools/data_loaders/genbank/impl/processor.hpp
include/ncbi-tools++/objtools/data_loaders/genbank/impl/processors.hpp
+include/ncbi-tools++/objtools/data_loaders/genbank/impl/psg_blob_processor.hpp
+include/ncbi-tools++/objtools/data_loaders/genbank/impl/psg_cache.hpp
+include/ncbi-tools++/objtools/data_loaders/genbank/impl/psg_cdd.hpp
+include/ncbi-tools++/objtools/data_loaders/genbank/impl/psg_evloop.hpp
include/ncbi-tools++/objtools/data_loaders/genbank/impl/psg_loader_impl.hpp
+include/ncbi-tools++/objtools/data_loaders/genbank/impl/psg_processor.hpp
+include/ncbi-tools++/objtools/data_loaders/genbank/impl/psg_processors.hpp
include/ncbi-tools++/objtools/data_loaders/genbank/impl/reader_id1_base.hpp
include/ncbi-tools++/objtools/data_loaders/genbank/impl/reader_id2_base.hpp
include/ncbi-tools++/objtools/data_loaders/genbank/impl/reader_service.hpp
@@ -4513,6 +4505,7 @@ include/ncbi-tools++/objtools/readers/aln_reader.hpp
include/ncbi-tools++/objtools/readers/alnread.hpp
include/ncbi-tools++/objtools/readers/bed_reader.hpp
include/ncbi-tools++/objtools/readers/cigar.hpp
+include/ncbi-tools++/objtools/readers/co_generator.hpp
include/ncbi-tools++/objtools/readers/error_container.hpp
include/ncbi-tools++/objtools/readers/fasta.hpp
include/ncbi-tools++/objtools/readers/fasta_exception.hpp
@@ -4687,6 +4680,7 @@ include/ncbi-tools++/sra/readers/bam/bgzf.hpp
include/ncbi-tools++/sra/readers/bam/cache_with_lock.hpp
include/ncbi-tools++/sra/readers/bam/vdbfile.hpp
include/ncbi-tools++/sra/readers/ncbi_traces_path.hpp
+include/ncbi-tools++/sra/readers/ncbi_traces_path.hpp.bak
include/ncbi-tools++/sra/readers/sra/csraread.hpp
include/ncbi-tools++/sra/readers/sra/exception.hpp
include/ncbi-tools++/sra/readers/sra/graphread.hpp
@@ -4784,6 +4778,10 @@ include/ncbi-tools++/util/compress/zlib.hpp
include/ncbi-tools++/util/compress/zlib/zconf.h
include/ncbi-tools++/util/compress/zlib/zlib.h
include/ncbi-tools++/util/compress/zlib/zutil.h
+include/ncbi-tools++/util/compress/zlib_cloudflare.hpp
+include/ncbi-tools++/util/compress/zlib_cloudflare/zconf_cf.h
+include/ncbi-tools++/util/compress/zlib_cloudflare/zlib_cf.h
+include/ncbi-tools++/util/compress/zlib_cloudflare/zutil_cf.h
include/ncbi-tools++/util/compress/zstd.hpp
include/ncbi-tools++/util/creaders/alnread.h
include/ncbi-tools++/util/creaders/creaders_export.h
@@ -4801,15 +4799,13 @@ include/ncbi-tools++/util/histogram_binning.hpp
include/ncbi-tools++/util/icanceled.hpp
include/ncbi-tools++/util/id_mux.hpp
include/ncbi-tools++/util/impl/compile_time_bits.hpp
-include/ncbi-tools++/util/impl/const_tuple.hpp
-include/ncbi-tools++/util/impl/ct_bitset_cxx14.hpp
include/ncbi-tools++/util/impl/ct_bitset_cxx17.hpp
include/ncbi-tools++/util/impl/ct_crc32.hpp
-include/ncbi-tools++/util/impl/ct_string_cxx14.hpp
include/ncbi-tools++/util/impl/ct_string_cxx17.hpp
include/ncbi-tools++/util/impl/ctsort_cxx14.hpp
include/ncbi-tools++/util/impl/floating_point_comparison.hpp
include/ncbi-tools++/util/impl/generated_fsm.hpp
+include/ncbi-tools++/util/incr_time.hpp
include/ncbi-tools++/util/itransaction.hpp
include/ncbi-tools++/util/itree.hpp
include/ncbi-tools++/util/itree.inl
@@ -4826,6 +4822,7 @@ include/ncbi-tools++/util/math/matrix.hpp
include/ncbi-tools++/util/math/miscmath.h
include/ncbi-tools++/util/math/promote.hpp
include/ncbi-tools++/util/md5.hpp
+include/ncbi-tools++/util/memory_streambuf.hpp
include/ncbi-tools++/util/message_queue.hpp
include/ncbi-tools++/util/miscmath.h
include/ncbi-tools++/util/multi_writer.hpp
@@ -4847,10 +4844,8 @@ include/ncbi-tools++/util/regexp.hpp
include/ncbi-tools++/util/regexp/ctre/LICENSE
include/ncbi-tools++/util/regexp/ctre/ctre-unicode.hpp
include/ncbi-tools++/util/regexp/ctre/ctre.hpp
-include/ncbi-tools++/util/regexp/pcre.h
-include/ncbi-tools++/util/regexp/pcrecpp.h
-include/ncbi-tools++/util/regexp/pcrecpparg.h
-include/ncbi-tools++/util/regexp/pcreposix.h
+include/ncbi-tools++/util/regexp/pcre2.h
+include/ncbi-tools++/util/regexp/pcre2posix.h
include/ncbi-tools++/util/request_control.hpp
include/ncbi-tools++/util/resize_iter.hpp
include/ncbi-tools++/util/resource_pool.hpp
@@ -4984,8 +4979,6 @@ lib/ncbi-tools++/libgbseq-static.a
lib/ncbi-tools++/libgbseq.a
lib/ncbi-tools++/libgencoll_client-static.a
lib/ncbi-tools++/libgencoll_client.a
-lib/ncbi-tools++/libgene_info-static.a
-lib/ncbi-tools++/libgene_info.a
lib/ncbi-tools++/libgeneral-static.a
lib/ncbi-tools++/libgeneral.a
lib/ncbi-tools++/libgenesbyloc-static.a
@@ -5020,10 +5013,6 @@ lib/ncbi-tools++/libmedline-static.a
lib/ncbi-tools++/libmedline.a
lib/ncbi-tools++/libmim-static.a
lib/ncbi-tools++/libmim.a
-lib/ncbi-tools++/libmla-static.a
-lib/ncbi-tools++/libmla.a
-lib/ncbi-tools++/libmlacli-static.a
-lib/ncbi-tools++/libmlacli.a
lib/ncbi-tools++/libmmdb-static.a
lib/ncbi-tools++/libmmdb.a
lib/ncbi-tools++/libncbi_xblobstorage_netcache-static.a
@@ -5206,3 +5195,5 @@ lib/ncbi-tools++/libxxconnect.a
lib/ncbi-tools++/libxxconnect2-dll.so
lib/ncbi-tools++/libxxconnect2-static.a
lib/ncbi-tools++/libxxconnect2.a
+lib/ncbi-tools++/libzcf-static.a
+lib/ncbi-tools++/libzcf.a
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/biology/py-htseq/Makefile b/biology/py-htseq/Makefile
index 45519bfbd69f..68a608f3c79c 100644
--- a/biology/py-htseq/Makefile
+++ b/biology/py-htseq/Makefile
@@ -6,7 +6,7 @@ MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= ${PORTNAME:tl}-${DISTVERSION}
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= Python library to facilitate programmatic analysis of sequence data
WWW= https://github.com/htseq/htseq/
diff --git a/biology/salmon/Makefile b/biology/salmon/Makefile
index 74631d470a17..8332ba416d74 100644
--- a/biology/salmon/Makefile
+++ b/biology/salmon/Makefile
@@ -1,7 +1,6 @@
PORTNAME= salmon
DISTVERSIONPREFIX= v
-DISTVERSION= 1.10.2
-PORTREVISION= 8
+DISTVERSION= 1.10.3
CATEGORIES= biology
MAINTAINER= jwb@FreeBSD.org
@@ -20,18 +19,23 @@ BUILD_DEPENDS= bash:shells/bash \
libgff==2.0.0:biology/libgff \
libtool:devel/libtool \
autoreconf:devel/autoconf \
- aclocal:devel/automake
-LIB_DEPENDS= libboost_system.so:devel/boost-libs \
- libtbb.so:devel/onetbb \
- libcurl.so:ftp/curl
+ aclocal:devel/automake \
+ eigen>0:math/eigen3 \
+ libdivide>0:math/libdivide \
+ curl>0:ftp/curl
+LIB_DEPENDS= libtbb.so:devel/onetbb
USES= cmake:noninja gmake localbase shebangfix
USE_GITHUB= yes
+# Can't unbundle io_lib unless we also unbundle htscodecs from io_lib,
+# which is a nightmare: explicitly integrated into configure files and
+# installs htscodecs files, conflicting with separate htscodecs port.
GH_ACCOUNT= COMBINE-lab
-GH_TUPLE+= COMBINE-lab:pufferfish:salmon-v1.10.2:pf/external/pufferfish
-GH_TUPLE+= jkbonfield:io_lib:io_lib-1-14-15:sio/external/staden-io_lib
-GH_TUPLE+= samtools:htscodecs:5aecc6e:htscodec/external/staden-io_lib/htscodecs
+GH_TUPLE+= COMBINE-lab:pufferfish:salmon-v${DISTVERSION}:pf/external/pufferfish
+GH_TUPLE+= jkbonfield:io_lib:io_lib-1-15-1:sio/external/staden-io_lib
+# Update commit hash from io_lib release branch
+GH_TUPLE+= samtools:htscodecs:de42211:htscodec/external/staden-io_lib/htscodecs
SHEBANG_FILES= scripts/*
PLIST_FILES= bin/salmon
@@ -40,9 +44,13 @@ CMAKE_ARGS+= -DHAVE_FAST_MALLOC:BOOL=on \
-DFETCHED_PUFFERFISH:BOOL=on \
-DFETCHED_LIBGFF:BOOL=on \
-DFETCH_STADEN:BOOL=true
+WITH_DEBUG= yes
+CXXFLAGS+= -I${LOCALBASE}/include/eigen3
LDFLAGS+= -lpthread
pre-configure:
+ ${RM} -rf ${WRKSRC}/include/eigen3 \
+ ${WRKSRC}/external/pufferfish/include/libdivide
(cd ${WRKSRC}/external/staden-io_lib && ./bootstrap)
do-install:
diff --git a/biology/salmon/distinfo b/biology/salmon/distinfo
index 42eb0d9ee404..ea5ed9dddde3 100644
--- a/biology/salmon/distinfo
+++ b/biology/salmon/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1689958260
-SHA256 (COMBINE-lab-salmon-v1.10.2_GH0.tar.gz) = 976989182160fef3afb4429ee8b85d8dd39ed6ca212bb14d6a65cde0e985fb98
-SIZE (COMBINE-lab-salmon-v1.10.2_GH0.tar.gz) = 7193261
-SHA256 (COMBINE-lab-pufferfish-salmon-v1.10.2_GH0.tar.gz) = b90ce8079c375136d12e37bc23e451ae34a49d49c54f6cdd2050ba8add758ab4
-SIZE (COMBINE-lab-pufferfish-salmon-v1.10.2_GH0.tar.gz) = 3368053
-SHA256 (jkbonfield-io_lib-io_lib-1-14-15_GH0.tar.gz) = 4444c78846e49a493ff09d56d55ebe61140bb0a76ec5fa1c27eff13ec9dabd8b
-SIZE (jkbonfield-io_lib-io_lib-1-14-15_GH0.tar.gz) = 3382074
-SHA256 (samtools-htscodecs-5aecc6e_GH0.tar.gz) = 3abb6a8516761bf0db5149c3d6c077e2d540470180245c2afb1f4400158b1f54
-SIZE (samtools-htscodecs-5aecc6e_GH0.tar.gz) = 3191442
+TIMESTAMP = 1753565795
+SHA256 (COMBINE-lab-salmon-v1.10.3_GH0.tar.gz) = a053fba63598efc4ade3684aa2c8e8e2294186927d4fcdf1041c36edc2aa0871
+SIZE (COMBINE-lab-salmon-v1.10.3_GH0.tar.gz) = 7193092
+SHA256 (COMBINE-lab-pufferfish-salmon-v1.10.3_GH0.tar.gz) = 5d345ba30f22ff4448f4bf2920d2246a11cc38b203e12828c07b2612e41d2951
+SIZE (COMBINE-lab-pufferfish-salmon-v1.10.3_GH0.tar.gz) = 3368105
+SHA256 (jkbonfield-io_lib-io_lib-1-15-1_GH0.tar.gz) = 5fef32bb10991b388b4a92292e58d6ef8e7eda812ab2d6a10daaca9a757e6302
+SIZE (jkbonfield-io_lib-io_lib-1-15-1_GH0.tar.gz) = 3381908
+SHA256 (samtools-htscodecs-de42211_GH0.tar.gz) = 65e632bf00e2e456a3040e8a4748dbd33161595029ba49dec89d5301ebdd4de6
+SIZE (samtools-htscodecs-de42211_GH0.tar.gz) = 3200933
diff --git a/biology/salmon/files/patch-CMakeLists.txt b/biology/salmon/files/patch-CMakeLists.txt
index 5a6bd2de2f02..36038f452843 100644
--- a/biology/salmon/files/patch-CMakeLists.txt
+++ b/biology/salmon/files/patch-CMakeLists.txt
@@ -1,11 +1,11 @@
---- CMakeLists.txt.orig 2023-07-21 14:03:31 UTC
+--- CMakeLists.txt.orig 2025-07-26 11:52:41 UTC
+++ CMakeLists.txt
@@ -310,14 +310,16 @@ endif()
# Grab pufferfish source --- DURING CONFIGURE TIME!
#
####
-if(NOT FETCHED_PUFFERFISH)
-+
++# if(NOT FETCHED_PUFFERFISH)
+# Fetched by GH_TUPLE in FreeBSD port
+# if(NOT FETCHED_PUFFERFISH)
exec_program(${CMAKE_CURRENT_SOURCE_DIR}/scripts/fetchPufferfish.sh RETURN_VALUE FETCH_PF_SCRIPT_RET)
@@ -19,11 +19,12 @@
##
# Super-secret override
-@@ -364,7 +366,10 @@ if(NOT Iconv_IS_BUILT_IN)
+@@ -364,7 +366,11 @@ endif()
set(ICONV_LIB Iconv::Iconv)
endif()
-find_package(LibLZMA)
++# find_package(LibLZMA)
+# lzma is in FreeBSD base
+# find_package(LibLZMA)
+set(LIBLZMA_FOUND TRUE)
@@ -31,29 +32,35 @@
if(NOT LIBLZMA_FOUND)
message("Will attempt to fetch and build liblzma")
message("=======================================")
-@@ -381,8 +386,8 @@ externalproject_add(liblzma
+@@ -381,8 +387,11 @@ externalproject_add(liblzma
INSTALL_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external/install
BUILD_IN_SOURCE TRUE
CONFIGURE_COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/external/xz-5.2.2/configure --prefix=<INSTALL_DIR> CC=${CMAKE_C_COMPILER} CXX=${CMAKE_CXX_COMPILER} CFLAGS=${EXTRA_CMAKE_INCLUDE_FLAGS} CPPFLAGS=${EXTRA_CMAKE_INCLUDE_FLAGS} LDFLAGS=${EXTRA_CMAKE_LIBRARY_FLAGS}
- BUILD_COMMAND make ${QUIET_MAKE}
- INSTALL_COMMAND make ${QUIET_MAKE} install
++# BUILD_COMMAND make ${QUIET_MAKE}
++# INSTALL_COMMAND make ${QUIET_MAKE} install
++# FreeBSD make is bsdmake
+ BUILD_COMMAND gmake ${QUIET_MAKE}
+ INSTALL_COMMAND gmake ${QUIET_MAKE} install
)
# Tell cmake that the external project generated a library so we can
-@@ -411,8 +416,8 @@ externalproject_add(libbz2
+@@ -411,8 +420,11 @@ externalproject_add(libbz2
INSTALL_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external/install
BUILD_IN_SOURCE TRUE
CONFIGURE_COMMAND ""
- BUILD_COMMAND make ${QUIET_MAKE} CC=${CMAKE_C_COMPILER} CXX=${CMAKE_CXX_COMPILER}
- INSTALL_COMMAND make ${QUIET_MAKE} install PREFIX=<INSTALL_DIR>
++# BUILD_COMMAND make ${QUIET_MAKE} CC=${CMAKE_C_COMPILER} CXX=${CMAKE_CXX_COMPILER}
++# INSTALL_COMMAND make ${QUIET_MAKE} install PREFIX=<INSTALL_DIR>
++# FreeBSD make is bsdmake
+ BUILD_COMMAND gmake ${QUIET_MAKE} CC=${CMAKE_C_COMPILER} CXX=${CMAKE_CXX_COMPILER}
+ INSTALL_COMMAND gmake ${QUIET_MAKE} install PREFIX=<INSTALL_DIR>
)
# Tell cmake that the external project generated a library so we can
# add dependencies here instead of later
-@@ -609,9 +614,11 @@ if (NOT CEREAL_FOUND)
+@@ -577,9 +589,11 @@ endif()
endif()
## Try and find TBB first
@@ -68,53 +75,78 @@
if (${TBB_FOUND})
if (${TBB_VERSION} VERSION_GREATER_EQUAL 2021.4)
-@@ -791,22 +798,16 @@ endif()
+@@ -761,25 +775,28 @@ if (NOT LIBSTADENIO_FOUND)
if (NOT LIBSTADENIO_FOUND)
message("Build system will compile Staden IOLib")
message("==================================================================")
+ # stadenio is downloaded by GH_TUPLE in FreeBSD port
externalproject_add(libstadenio
- DOWNLOAD_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external
-- DOWNLOAD_COMMAND curl -k -L https://github.com/jkbonfield/io_lib/releases/download/io_lib-1-14-15/io_lib-1.14.15.tar.gz -o staden-io_lib-v1.14.15.tar.gz &&
-- ${SHASUM} 20814c4365e1e2fe6630fb11d0df370dec4c5688af3871de7f1cb0129671401e staden-io_lib-v1.14.15.tar.gz &&
-- mkdir -p staden-io_lib-1.14.15 &&
-- tar -xzf staden-io_lib-v1.14.15.tar.gz --strip-components=1 -C staden-io_lib-1.14.15 &&
+- DOWNLOAD_COMMAND curl -k -L https://github.com/jkbonfield/io_lib/releases/download/io_lib-1-15-0/io_lib-1.15.0.tar.gz -o staden-io_lib-v1.15.0.tar.gz &&
+- ${SHASUM} ad343dac7c77086db1b54585c5887b26eda6430d1639d111dd3304c3b749494f staden-io_lib-v1.15.0.tar.gz &&
+- mkdir -p staden-io_lib-1.15.0 &&
+- tar -xzf staden-io_lib-v1.15.0.tar.gz --strip-components=1 -C staden-io_lib-1.15.0 &&
- rm -fr staden-io_lib &&
-- mv -f staden-io_lib-1.14.15 staden-io_lib
+- mv -f staden-io_lib-1.15.0 staden-io_lib &&
+- curl -k -L https://github.com/samtools/htscodecs/releases/download/v1.6.0/htscodecs-1.6.0.tar.gz -o htscodecs-1.6.0.tar.gz &&
+- mkdir -p htscodecs-1.6.0 &&
+- tar -xzf htscodecs-1.6.0.tar.gz --strip-components=1 -C htscodecs-1.6.0 &&
+- rm -fr staden-io_lib/htscodecs &&
+- mv -f htscodecs-1.6.0 staden-io_lib/htscodecs
++ # DOWNLOAD_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external
++ # DOWNLOAD_COMMAND curl -k -L https://github.com/jkbonfield/io_lib/releases/download/io_lib-1-15-0/io_lib-1.15.0.tar.gz -o staden-io_lib-v1.15.0.tar.gz &&
++ # ${SHASUM} ad343dac7c77086db1b54585c5887b26eda6430d1639d111dd3304c3b749494f staden-io_lib-v1.15.0.tar.gz &&
++ # mkdir -p staden-io_lib-1.15.0 &&
++ # tar -xzf staden-io_lib-v1.15.0.tar.gz --strip-components=1 -C staden-io_lib-1.15.0 &&
++ # rm -fr staden-io_lib &&
++ # mv -f staden-io_lib-1.15.0 staden-io_lib &&
++ # curl -k -L https://github.com/samtools/htscodecs/releases/download/v1.6.0/htscodecs-1.6.0.tar.gz -o htscodecs-1.6.0.tar.gz &&
++ # mkdir -p htscodecs-1.6.0 &&
++ # tar -xzf htscodecs-1.6.0.tar.gz --strip-components=1 -C htscodecs-1.6.0 &&
++ # rm -fr staden-io_lib/htscodecs &&
++ # mv -f htscodecs-1.6.0 staden-io_lib/htscodecs
SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external/staden-io_lib
INSTALL_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external/install
CONFIGURE_COMMAND ./configure --enable-shared=no --without-libcurl --prefix=<INSTALL_DIR> LDFLAGS=${LIBSTADEN_LDFLAGS} CFLAGS=${LIBSTADEN_CFLAGS} CC=${CMAKE_C_COMPILER} CXX=${CMAKE_CXX_COMPILER}
- BUILD_COMMAND make ${QUIET_MAKE} CC=${CMAKE_C_COMPILER} CXX=${CMAKE_CXX_COMPILER} CFLAGS+=${STADEN_INC} CFLAGS+=${STADEN_LIB} LDFLAGS+=${EXTRA_CMAKE_LIBRARY_FLAGS} CFLAGS+=${EXTRA_CMAKE_INCLUDE_FLAGS} CFLAGS+=${LZFLAG} CFLAGS+=${SCHAR_FLAG}
++ # FreeBSD make is bsdmake
+ BUILD_COMMAND gmake ${QUIET_MAKE} CC=${CMAKE_C_COMPILER} CXX=${CMAKE_CXX_COMPILER} CFLAGS+=${STADEN_INC} CFLAGS+=${STADEN_LIB} LDFLAGS+=${EXTRA_CMAKE_LIBRARY_FLAGS} CFLAGS+=${EXTRA_CMAKE_INCLUDE_FLAGS} CFLAGS+=${LZFLAG} CFLAGS+=${SCHAR_FLAG}
-
-
BUILD_IN_SOURCE 1
- INSTALL_COMMAND make install
++ # FreeBSD make is bsdmake
+ INSTALL_COMMAND gmake install
)
if(NOT LIBLZMA_FOUND)
ExternalProject_Add_StepDependencies(libstadenio build liblzma)
-@@ -820,23 +821,9 @@ if (ASAN_BUILD)
+@@ -793,23 +810,26 @@ else()
set(FAST_MALLOC_LIB "")
set(HAVE_FAST_MALLOC TRUE)
else()
- set(FAST_MALLOC_LIB "")
- set(HAVE_FAST_MALLOC FALSE)
--
-- # See if we have Jemalloc
++ # set(FAST_MALLOC_LIB "")
++ # set(HAVE_FAST_MALLOC FALSE)
+
+ # See if we have Jemalloc
- find_package(Jemalloc)
- if(Jemalloc_FOUND)
-- ##
-- # Don't be so stringent about the version yet
-- ##
-- #if (NOT (${JEMALLOC_VERSION} VERSION_LESS 5.2.1))
++ # find_package(Jemalloc)
++ # if(Jemalloc_FOUND)
+ ##
+ # Don't be so stringent about the version yet
+ ##
+ #if (NOT (${JEMALLOC_VERSION} VERSION_LESS 5.2.1))
- message("Found Jemalloc library --- using this memory allocator")
- set(FAST_MALLOC_LIB ${JEMALLOC_LIBRARIES})
- set(HAVE_FAST_MALLOC TRUE)
-- #else()
-- # message("Fond Jemalloc version ${JEMALLOC_VERSION}, but require >= 5.2.1. Downloading newer version")
-- #endif()
++ # message("Found Jemalloc library --- using this memory allocator")
++ # set(FAST_MALLOC_LIB ${JEMALLOC_LIBRARIES})
++ # set(HAVE_FAST_MALLOC TRUE)
+ #else()
+ # message("Fond Jemalloc version ${JEMALLOC_VERSION}, but require >= 5.2.1. Downloading newer version")
+ #endif()
- endif()
++ # endif()
+ # jemalloc is default on FreeBSD
+ set(FAST_MALLOC_LIB "/usr/lib/libc.so")
+ set(HAVE_FAST_MALLOC TRUE)
diff --git a/biology/salmon/files/patch-external_pufferfish_external_twopaco_graphconstructor_candidateoccurence.h b/biology/salmon/files/patch-external_pufferfish_external_twopaco_graphconstructor_candidateoccurence.h
new file mode 100644
index 000000000000..8686f1695177
--- /dev/null
+++ b/biology/salmon/files/patch-external_pufferfish_external_twopaco_graphconstructor_candidateoccurence.h
@@ -0,0 +1,11 @@
+--- external/pufferfish/external/twopaco/graphconstructor/candidateoccurence.h.orig 2025-07-26 13:01:27 UTC
++++ external/pufferfish/external/twopaco/graphconstructor/candidateoccurence.h
+@@ -58,7 +58,7 @@ namespace TwoPaCo
+ const CandidateOccurence & operator = (const CandidateOccurence & toCopy)
+ {
+ body_ = toCopy.body_;
+- count_ = toCopy.count_;
++ count_.store(toCopy.count_.load(std::memory_order_relaxed));
+ }
+
+ void Inc()
diff --git a/biology/salmon/files/patch-external_pufferfish_src_PuffAligner.cpp b/biology/salmon/files/patch-external_pufferfish_src_PuffAligner.cpp
new file mode 100644
index 000000000000..682951604abe
--- /dev/null
+++ b/biology/salmon/files/patch-external_pufferfish_src_PuffAligner.cpp
@@ -0,0 +1,14 @@
+--- external/pufferfish/src/PuffAligner.cpp.orig 2023-06-26 19:34:50 UTC
++++ external/pufferfish/src/PuffAligner.cpp
+@@ -1,7 +1,10 @@
+ #include "nonstd/string_view.hpp"
+ #include "PuffAligner.hpp"
+ #include "Util.hpp"
+-#include "libdivide/libdivide.h"
++// Bundled libdivide causes build failures with clang19
++// Use FreeBSD libdivde port instead
++// #include "libdivide/libdivide.h"
++#include <libdivide.h>
+
+ std::string extractReadSeq(const std::string& readSeq, uint32_t rstart, uint32_t rend, bool isFw) {
+ std::string subseq = readSeq.substr(rstart, rend - rstart);
diff --git a/biology/salmon/files/patch-scripts_fetchPufferfish.sh b/biology/salmon/files/patch-scripts_fetchPufferfish.sh
index 566493a5e7ee..a1885fd1ff61 100644
--- a/biology/salmon/files/patch-scripts_fetchPufferfish.sh
+++ b/biology/salmon/files/patch-scripts_fetchPufferfish.sh
@@ -1,15 +1,13 @@
---- scripts/fetchPufferfish.sh.orig 2023-07-21 13:59:29 UTC
+--- scripts/fetchPufferfish.sh.orig 2025-07-26 17:38:39 UTC
+++ scripts/fetchPufferfish.sh
-@@ -11,52 +11,12 @@ CURR_DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && p
+@@ -11,53 +11,6 @@ INSTALL_DIR=${CURR_DIR}/../external/install
EXTERNAL_DIR=${CURR_DIR}/../external
INSTALL_DIR=${CURR_DIR}/../external/install
-if [ -d ${EXTERNAL_DIR}/pufferfish ] ; then
- rm -fr ${EXTERNAL_DIR}/pufferfish
-fi
-+# Pufferfish is downloaded using GH_TUPLE in the FreeBSD port, so remove
-+# code here that downloads and unpacks
-
+-
-if [ -d ${INSTALL_DIR}/include/pufferfish ] ; then
- rm -fr ${INSTALL_DIR}/include/pufferfish
-fi
@@ -18,11 +16,11 @@
- rm -fr ${INSTALL_DIR}/src/pufferfish
-fi
-
- SVER=salmon-v1.10.2
- #SVER=develop
- #SVER=sketch-mode
+-SVER=salmon-v1.10.3
+-#SVER=develop
+-#SVER=sketch-mode
-
--EXPECTED_SHA256=f225b74833f71dcf767a565345224357fb091f90ce79717abc836814d9ccd101
+-EXPECTED_SHA256=52b6699de0d33814b73edb3455175568c2330d8014be017dce7b564e54134860
-
-mkdir -p ${EXTERNAL_DIR}
-curl -k -L https://github.com/COMBINE-lab/pufferfish/archive/${SVER}.zip -o ${EXTERNAL_DIR}/pufferfish.zip
@@ -52,6 +50,15 @@
-rm -fr ${EXTERNAL_DIR}/pufferfish
-unzip ${EXTERNAL_DIR}/pufferfish.zip -d ${EXTERNAL_DIR}
-mv ${EXTERNAL_DIR}/pufferfish-${SVER} ${EXTERNAL_DIR}/pufferfish
-
+-
mkdir -p ${INSTALL_DIR}/include/pufferfish
+ cp ${EXTERNAL_DIR}/pufferfish/include/ProgOpts.hpp ${INSTALL_DIR}/include/pufferfish
+@@ -90,7 +43,6 @@ cp ${EXTERNAL_DIR}/pufferfish/include/BinWriter.hpp ${
+ cp ${EXTERNAL_DIR}/pufferfish/include/BulkChunk.hpp ${INSTALL_DIR}/include/pufferfish
+ cp ${EXTERNAL_DIR}/pufferfish/include/BinWriter.hpp ${INSTALL_DIR}/include/pufferfish
+
+-cp -r ${EXTERNAL_DIR}/pufferfish/include/libdivide ${INSTALL_DIR}/include/pufferfish
+ cp -r ${EXTERNAL_DIR}/pufferfish/include/ksw2pp ${INSTALL_DIR}/include/pufferfish
+ # this is now automatically tracked and inherited via twopaco (on which libpuffer depends)
+ # cp -r ${EXTERNAL_DIR}/pufferfish/include/compact_vector ${INSTALL_DIR}/include/pufferfish
diff --git a/biology/viennarna/Makefile b/biology/viennarna/Makefile
index 8708f30069e1..aa45c46534f4 100644
--- a/biology/viennarna/Makefile
+++ b/biology/viennarna/Makefile
@@ -15,6 +15,7 @@ LICENSE_NAME= Vienna RNA License
LICENSE_FILE= ${WRKSRC}/COPYING
LICENSE_PERMS= auto-accept dist-mirror pkg-mirror
+BROKEN_FreeBSD_13= compilation fails with clang-19: see https://github.com/ViennaRNA/ViennaRNA/issues/253
BROKEN_FreeBSD_15= compilation fails with clang-19: see https://github.com/ViennaRNA/ViennaRNA/issues/253
BUILD_DEPENDS= bash:shells/bash \
diff --git a/cad/Clipper2/Makefile b/cad/Clipper2/Makefile
index 288629687841..857bacc6a735 100644
--- a/cad/Clipper2/Makefile
+++ b/cad/Clipper2/Makefile
@@ -12,7 +12,7 @@ WWW= https://github.com/AngusJohnson/Clipper2
LICENSE= BSL
LICENSE_FILE= ${WRKSRC}/../License.txt
-USES= cmake compiler:c++17-lang dos2unix pathfix zip
+USES= cmake compiler:c++17-lang dos2unix zip
WRKSRC_SUBDIR= CPP
NO_WRKSUBDIR= yes
diff --git a/cad/PrusaSlicer/files/patch-src_slic3r_GUI_PresetArchiveDatabase.cpp b/cad/PrusaSlicer/files/patch-src_slic3r_GUI_PresetArchiveDatabase.cpp
new file mode 100644
index 000000000000..cf5b7fe70309
--- /dev/null
+++ b/cad/PrusaSlicer/files/patch-src_slic3r_GUI_PresetArchiveDatabase.cpp
@@ -0,0 +1,11 @@
+--- src/slic3r/GUI/PresetArchiveDatabase.cpp.orig 2025-07-04 16:42:20 UTC
++++ src/slic3r/GUI/PresetArchiveDatabase.cpp
+@@ -577,7 +577,7 @@ void PresetArchiveDatabase::load_app_manifest_json()
+ if (const auto used = subtree.second.get_optional<bool>("has_installed_printers"); used) {
+ m_has_installed_printer_repositories_uuid[uuid] = *used;
+ } else {
+- assert(false);
++// assert(false);
+ m_has_installed_printer_repositories_uuid[uuid] = false;
+ }
+ m_archive_repositories.emplace_back(std::make_unique<OnlineArchiveRepository>(std::move(uuid), std::move(manifest)));
diff --git a/cad/brlcad/Makefile b/cad/brlcad/Makefile
index d74135017aa9..947d82bf5058 100644
--- a/cad/brlcad/Makefile
+++ b/cad/brlcad/Makefile
@@ -18,7 +18,7 @@ LIB_DEPENDS= liblz4.so:archivers/liblz4 \
libexpat.so:textproc/expat2 \
libfontconfig.so:x11-fonts/fontconfig
-USES= bison:alias cmake:insource cpe gl pathfix pkgconfig python:env \
+USES= bison:alias cmake:insource cpe gl pkgconfig python:env \
tar:bzip2 tk xorg
USE_GL= gl glu
USE_LDCONFIG= yes
diff --git a/cad/freehdl/Makefile b/cad/freehdl/Makefile
index 00a1f7b82ac4..8a046ac4ea76 100644
--- a/cad/freehdl/Makefile
+++ b/cad/freehdl/Makefile
@@ -12,7 +12,7 @@ LICENSE= GPLv2
RUN_DEPENDS= guile:lang/guile
-USES= gmake pathfix libtool makeinfo perl5 pkgconfig
+USES= gmake libtool makeinfo perl5 pkgconfig
# Bug 219297: GCC 6 changed its default from -std=gnu++98 to -std=gnu++14, and
# this port's code is not compatible with C++11. Since the project looks
# abandoned upstream, it makes more sense to just continue building with an
diff --git a/cad/geda/Makefile b/cad/geda/Makefile
index 2062094db6f4..d9960a42fe1d 100644
--- a/cad/geda/Makefile
+++ b/cad/geda/Makefile
@@ -16,7 +16,7 @@ LIB_DEPENDS= libstroke.so:devel/libstroke
RUN_DEPENDS= gawk:lang/gawk
USES= desktop-file-utils gettext gmake gnome guile:1.8 libtool \
- pathfix perl5 pkgconfig python:run shared-mime-info \
+ perl5 pkgconfig python:run shared-mime-info \
shebangfix
SHEBANG_FILES= examples/lightning_detector/bom libgeda/docs/*.dox \
utils/gxyrs/*.pl utils/scripts/* \
diff --git a/cad/gerbv/Makefile b/cad/gerbv/Makefile
index 9decb381912e..d94bde1ccd9b 100644
--- a/cad/gerbv/Makefile
+++ b/cad/gerbv/Makefile
@@ -15,7 +15,7 @@ LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2
USES= autoreconf compiler:c++11-lang cpe desktop-file-utils \
- gmake gnome libtool localbase pathfix pkgconfig
+ gmake gnome libtool localbase pkgconfig
USE_GITHUB= yes
USE_GNOME= cairo gtk20
USE_LDCONFIG= yes
diff --git a/cad/gmsh/Makefile b/cad/gmsh/Makefile
index b5a498ce42ad..ae29096cd085 100644
--- a/cad/gmsh/Makefile
+++ b/cad/gmsh/Makefile
@@ -1,6 +1,5 @@
PORTNAME= gmsh
-DISTVERSION= 4.13.1
-PORTREVISION= 6
+DISTVERSION= 4.14.0
CATEGORIES= cad
MASTER_SITES= http://gmsh.info/src/
DISTNAME= ${PORTNAME}-${PORTVERSION}-source
diff --git a/cad/gmsh/distinfo b/cad/gmsh/distinfo
index a962d87ceaf7..2c20a5dbf455 100644
--- a/cad/gmsh/distinfo
+++ b/cad/gmsh/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718914009
-SHA256 (gmsh/gmsh-4.13.1-source.tgz) = 77972145f431726026d50596a6a44fb3c1c95c21255218d66955806b86edbe8d
-SIZE (gmsh/gmsh-4.13.1-source.tgz) = 18383962
+TIMESTAMP = 1753978269
+SHA256 (gmsh/gmsh-4.14.0-source.tgz) = db4d7da2062e9a4356a820832138ab99f97af6388bfeb21599a2eadfb0b76a28
+SIZE (gmsh/gmsh-4.14.0-source.tgz) = 18458158
diff --git a/cad/gmsh/files/patch-CMakeLists.txt b/cad/gmsh/files/patch-CMakeLists.txt
deleted file mode 100644
index 86815dd843e5..000000000000
--- a/cad/gmsh/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,11 +0,0 @@
---- CMakeLists.txt.orig 2024-05-07 15:55:05 UTC
-+++ CMakeLists.txt
-@@ -834,7 +834,7 @@ if(ENABLE_TINYXML2)
- endif()
-
- if(ENABLE_TINYXML2)
-- find_library(TINYXML2_LIB mathex PATH_SUFFIXES lib)
-+ find_library(TINYXML2_LIB tinyxml2 PATH_SUFFIXES lib)
- find_path(TINYXML2_INC "tinyxml2.h" PATH_SUFFIXES src include)
- if(ENABLE_SYSTEM_CONTRIB AND TINYXML2_LIB AND TINYXML2_INC)
- list(APPEND EXTERNAL_LIBRARIES ${TINYXML2_LIB})
diff --git a/cad/gmsh/files/patch-contrib_HighOrderMeshOptimizer_HighOrderMeshElasticAnalogy.cpp b/cad/gmsh/files/patch-contrib_HighOrderMeshOptimizer_HighOrderMeshElasticAnalogy.cpp
deleted file mode 100644
index 2ecac4e87b02..000000000000
--- a/cad/gmsh/files/patch-contrib_HighOrderMeshOptimizer_HighOrderMeshElasticAnalogy.cpp
+++ /dev/null
@@ -1,41 +0,0 @@
---- contrib/HighOrderMeshOptimizer/HighOrderMeshElasticAnalogy.cpp.orig 2024-03-29 22:06:53 UTC
-+++ contrib/HighOrderMeshOptimizer/HighOrderMeshElasticAnalogy.cpp
-@@ -242,25 +242,25 @@ void highOrderTools::_computeMetricInfo(GFace *gf, MEl
- for(int j = 0; j < nbNodes; j++) {
- SPoint2 param;
- reparamMeshVertexOnFace(e->getVertex(j), gf, param);
-- Pair<SVector3, SVector3> der = gf->firstDer(param);
-+ std::pair<SVector3, SVector3> der = gf->firstDer(param);
- int XJ = j;
- int YJ = j + nbNodes;
- int ZJ = j + 2 * nbNodes;
- int UJ = j;
- int VJ = j + nbNodes;
-- J(XJ, UJ) = der.first().x();
-- J(YJ, UJ) = der.first().y();
-- J(ZJ, UJ) = der.first().z();
-- J(XJ, VJ) = der.second().x();
-- J(YJ, VJ) = der.second().y();
-- J(ZJ, VJ) = der.second().z();
-+ J(XJ, UJ) = der.first.x();
-+ J(YJ, UJ) = der.first.y();
-+ J(ZJ, UJ) = der.first.z();
-+ J(XJ, VJ) = der.second.x();
-+ J(YJ, VJ) = der.second.y();
-+ J(ZJ, VJ) = der.second.z();
-
-- JT(UJ, XJ) = der.first().x();
-- JT(UJ, YJ) = der.first().y();
-- JT(UJ, ZJ) = der.first().z();
-- JT(VJ, XJ) = der.second().x();
-- JT(VJ, YJ) = der.second().y();
-- JT(VJ, ZJ) = der.second().z();
-+ JT(UJ, XJ) = der.first.x();
-+ JT(UJ, YJ) = der.first.y();
-+ JT(UJ, ZJ) = der.first.z();
-+ JT(VJ, XJ) = der.second.x();
-+ JT(VJ, YJ) = der.second.y();
-+ JT(VJ, ZJ) = der.second.z();
-
- SVector3 ss = getSSL(e->getVertex(j));
- GPoint gp = gf->point(param);
diff --git a/cad/gmsh/files/patch-contrib_MeshOptimizer_VertexCoord.cpp b/cad/gmsh/files/patch-contrib_MeshOptimizer_VertexCoord.cpp
deleted file mode 100644
index 4cb21e79ce54..000000000000
--- a/cad/gmsh/files/patch-contrib_MeshOptimizer_VertexCoord.cpp
+++ /dev/null
@@ -1,42 +0,0 @@
---- contrib/MeshOptimizer/VertexCoord.cpp.orig 2024-03-29 22:06:54 UTC
-+++ contrib/MeshOptimizer/VertexCoord.cpp
-@@ -76,12 +76,12 @@ void VertexCoordParent::gXyz2gUvw(const SPoint3 &uvw,
- gUvw[0] = gXyz.x() * der.x() + gXyz.y() * der.y() + gXyz.z() * der.z();
- }
- else {
-- Pair<SVector3, SVector3> der =
-+ std::pair<SVector3, SVector3> der =
- static_cast<GFace *>(ge)->firstDer(SPoint2(uvw[0], uvw[1]));
-- gUvw[0] = gXyz.x() * der.first().x() + gXyz.y() * der.first().y() +
-- gXyz.z() * der.first().z();
-- gUvw[1] = gXyz.x() * der.second().x() + gXyz.y() * der.second().y() +
-- gXyz.z() * der.second().z();
-+ gUvw[0] = gXyz.x() * der.first.x() + gXyz.y() * der.first.y() +
-+ gXyz.z() * der.first.z();
-+ gUvw[1] = gXyz.x() * der.second.x() + gXyz.y() * der.second.y() +
-+ gXyz.z() * der.second.z();
- }
- }
-
-@@ -101,15 +101,15 @@ void VertexCoordParent::gXyz2gUvw(const SPoint3 &uvw,
- }
- }
- else {
-- Pair<SVector3, SVector3> der =
-+ std::pair<SVector3, SVector3> der =
- static_cast<GFace *>(ge)->firstDer(SPoint2(uvw[0], uvw[1]));
- auto itUvw = gUvw.begin();
- for(auto itXyz = gXyz.begin(); itXyz != gXyz.end(); itXyz++) {
-- (*itUvw)[0] = itXyz->x() * der.first().x() +
-- itXyz->y() * der.first().y() + itXyz->z() * der.first().z();
-- (*itUvw)[1] = itXyz->x() * der.second().x() +
-- itXyz->y() * der.second().y() +
-- itXyz->z() * der.second().z();
-+ (*itUvw)[0] = itXyz->x() * der.first.x() +
-+ itXyz->y() * der.first.y() + itXyz->z() * der.first.z();
-+ (*itUvw)[1] = itXyz->x() * der.second.x() +
-+ itXyz->y() * der.second.y() +
-+ itXyz->z() * der.second.z();
- itUvw++;
- }
- }
diff --git a/cad/gmsh/files/patch-contrib_domhex_BackgroundMesh2D.cpp b/cad/gmsh/files/patch-contrib_domhex_BackgroundMesh2D.cpp
deleted file mode 100644
index 2863634a8f85..000000000000
--- a/cad/gmsh/files/patch-contrib_domhex_BackgroundMesh2D.cpp
+++ /dev/null
@@ -1,110 +0,0 @@
---- contrib/domhex/BackgroundMesh2D.cpp.orig 2024-03-29 22:06:54 UTC
-+++ contrib/domhex/BackgroundMesh2D.cpp
-@@ -490,9 +490,9 @@ void frameFieldBackgroundMesh2D::computeCrossField(
- v[1] = (*it)->lines[i]->getVertex(1);
- SPoint2 p1, p2;
- reparamMeshEdgeOnFace(v[0], v[1], face, p1, p2);
-- Pair<SVector3, SVector3> der = face->firstDer((p1 + p2) * .5);
-- SVector3 t1 = der.first();
-- SVector3 t2 = der.second();
-+ std::pair<SVector3, SVector3> der = face->firstDer((p1 + p2) * .5);
-+ SVector3 t1 = der.first;
-+ SVector3 t2 = der.second;
- SVector3 n = crossprod(t1, t2);
- n.normalize();
- SVector3 d1(v[1]->x() - v[0]->x(), v[1]->y() - v[0]->y(),
-@@ -534,21 +534,21 @@ void frameFieldBackgroundMesh2D::eval_crossfield(doubl
- STensor3 &cf)
- {
- double quadAngle = angle(u, v);
-- Pair<SVector3, SVector3> dirs =
-+ std::pair<SVector3, SVector3> dirs =
- compute_crossfield_directions(u, v, quadAngle);
-- SVector3 n = crossprod(dirs.first(), dirs.second());
-+ SVector3 n = crossprod(dirs.first, dirs.second);
-
- for(int i = 0; i < 3; i++) {
-- cf(i, 0) = dirs.first()[i];
-- cf(i, 1) = dirs.second()[i];
-+ cf(i, 0) = dirs.first[i];
-+ cf(i, 1) = dirs.second[i];
- cf(i, 2) = n[i];
- }
-
- // SVector3 t1,t2,n;
- // GFace *face = dynamic_cast<GFace*>(gf);
-- // Pair<SVector3, SVector3> der = face->firstDer(SPoint2(u,v));
-- // SVector3 s1 = der.first();
-- // SVector3 s2 = der.second();
-+ // std::pair<SVector3, SVector3> der = face->firstDer(SPoint2(u,v));
-+ // SVector3 s1 = der.first;
-+ // SVector3 s2 = der.second;
- // n = crossprod(s1,s2);
- // n.normalize();
- // s1.normalize();
-@@ -642,12 +642,12 @@ void frameFieldBackgroundMesh2D::exportCrossField(cons
- double angle_current = angle(v);
- GPoint p = get_GPoint_from_MVertex(v);
- for(int i = 0; i < 2; i++) {
-- Pair<SVector3, SVector3> dirs = compute_crossfield_directions(
-+ std::pair<SVector3, SVector3> dirs = compute_crossfield_directions(
- v->x(), v->y(), angle_current + deltas[i]);
- fprintf(f, "VP(%g,%g,%g) {%g,%g,%g};\n", p.x(), p.y(), p.z(),
-- dirs.first()[0], dirs.first()[1], dirs.first()[2]);
-+ dirs.first[0], dirs.first[1], dirs.first[2]);
- fprintf(f, "VP(%g,%g,%g) {%g,%g,%g};\n", p.x(), p.y(), p.z(),
-- dirs.second()[0], dirs.second()[1], dirs.second()[2]);
-+ dirs.second[0], dirs.second[1], dirs.second[2]);
- }
- }
- fprintf(f, "};\n");
-@@ -656,7 +656,7 @@ void frameFieldBackgroundMesh2D::exportCrossField(cons
-
- // returns the cross field as a pair of othogonal vectors (NOT in parametric
- // coordinates, but real 3D coordinates)
--Pair<SVector3, SVector3>
-+std::pair<SVector3, SVector3>
- frameFieldBackgroundMesh2D::compute_crossfield_directions(double u, double v,
- double angle_current)
- {
-@@ -664,12 +664,12 @@ frameFieldBackgroundMesh2D::compute_crossfield_directi
- GFace *face = dynamic_cast<GFace *>(gf);
- if(!face) {
- Msg::Error("Entity is not a face in background mesh");
-- return Pair<SVector3, SVector3>(SVector3(), SVector3());
-+ return std::pair<SVector3, SVector3>(SVector3(), SVector3());
- }
-
-- Pair<SVector3, SVector3> der = face->firstDer(SPoint2(u, v));
-- SVector3 s1 = der.first();
-- SVector3 s2 = der.second();
-+ std::pair<SVector3, SVector3> der = face->firstDer(SPoint2(u, v));
-+ SVector3 s1 = der.first;
-+ SVector3 s2 = der.second;
- SVector3 n = crossprod(s1, s2);
- n.normalize();
-
-@@ -687,8 +687,8 @@ frameFieldBackgroundMesh2D::compute_crossfield_directi
- SVector3 t2 = crossprod(n, t1);
- t2.normalize();
-
-- return Pair<SVector3, SVector3>(SVector3(t1[0], t1[1], t1[2]),
-- SVector3(t2[0], t2[1], t2[2]));
-+ return std::pair<SVector3, SVector3>(SVector3(t1[0], t1[1], t1[2]),
-+ SVector3(t2[0], t2[1], t2[2]));
- }
-
- bool frameFieldBackgroundMesh2D::compute_RK_infos(double u, double v, double x,
-@@ -711,9 +711,9 @@ bool frameFieldBackgroundMesh2D::compute_RK_infos(doub
- return false;
- }
-
-- Pair<SVector3, SVector3> der = face->firstDer(SPoint2(u, v));
-- SVector3 s1 = der.first();
-- SVector3 s2 = der.second();
-+ std::pair<SVector3, SVector3> der = face->firstDer(SPoint2(u, v));
-+ SVector3 s1 = der.first;
-+ SVector3 s2 = der.second;
- SVector3 n = crossprod(s1, s2);
- n.normalize();
- SVector3 basis_u = s1;
diff --git a/cad/gmsh/files/patch-contrib_domhex_BackgroundMesh2D.h b/cad/gmsh/files/patch-contrib_domhex_BackgroundMesh2D.h
deleted file mode 100644
index 9e6ad3a20153..000000000000
--- a/cad/gmsh/files/patch-contrib_domhex_BackgroundMesh2D.h
+++ /dev/null
@@ -1,23 +0,0 @@
---- contrib/domhex/BackgroundMesh2D.h.orig 2024-03-29 22:06:54 UTC
-+++ contrib/domhex/BackgroundMesh2D.h
-@@ -9,9 +9,7 @@
- #include <string>
- #include <map>
- #include <vector>
--#include "Pair.h"
- #include "STensor3.h"
--
- #include "BGMBase.h"
-
- class MTriangle;
-@@ -133,8 +131,8 @@ class frameFieldBackgroundMesh2D : public backgroundMe
- void eval_crossfield(MVertex *vert, STensor3 &cf);
-
- void exportCrossField(const std::string &filename);
-- Pair<SVector3, SVector3> compute_crossfield_directions(double u, double v,
-- double angle_current);
-+ std::pair<SVector3, SVector3> compute_crossfield_directions(double u, double v,
-+ double angle_current);
- bool compute_RK_infos(double u, double v, double x, double y, double z,
- RK_form &infos);
-
diff --git a/cad/gmsh/files/patch-contrib_domhex_surfaceFiller.cpp b/cad/gmsh/files/patch-contrib_domhex_surfaceFiller.cpp
deleted file mode 100644
index 2985db17481f..000000000000
--- a/cad/gmsh/files/patch-contrib_domhex_surfaceFiller.cpp
+++ /dev/null
@@ -1,48 +0,0 @@
---- contrib/domhex/surfaceFiller.cpp.orig 2024-03-29 22:06:54 UTC
-+++ contrib/domhex/surfaceFiller.cpp
-@@ -85,10 +85,10 @@ bool compute4neighbors(
- metricField = SMetric3(1. / (L * L));
-
- // get the unit normal at that point
-- Pair<SVector3, SVector3> der =
-+ std::pair<SVector3, SVector3> der =
- gf->firstDer(SPoint2(midpoint[0], midpoint[1]));
-- SVector3 s1 = der.first();
-- SVector3 s2 = der.second();
-+ SVector3 s1 = der.first;
-+ SVector3 s2 = der.second;
- SVector3 n = crossprod(s1, s2);
- n.normalize();
- t1 -= n*dot(t1,n);
-@@ -259,10 +259,10 @@ bool compute4neighbors(
- // // 0
-
- // // get the unit normal at that point
--// Pair<SVector3, SVector3> der =
-+// std::pair<SVector3, SVector3> der =
- // gf->firstDer(SPoint2(midpoint[0], midpoint[1]));
--// SVector3 s1 = der.first();
--// SVector3 s2 = der.second();
-+// SVector3 s1 = der.first;
-+// SVector3 s2 = der.second;
- // SVector3 n = crossprod(s1, s2);
- // n.normalize();
-
-@@ -490,7 +490,7 @@ void packingOfParallelograms(GFace *gf, std::vector<MV
- double du[4] = {0,0,0,0}, dv[4]= {0,0,0,0};
-
- // printf("cop %d\n",(*it)->getNum());
--
-+
- for (int i=0;i<2;i++){
- if (gf->periodic(i)){
- reparamMeshVertexOnFace(*it, gf, midpoint);
-@@ -513,7 +513,7 @@ void packingOfParallelograms(GFace *gf, std::vector<MV
- }
-
- if (NP == 0)NP=1;
--
-+
- for (int i=0;i<NP;i++){
- bool singular = !compute4neighbors(gf, *it, midpoint, newp, metricField, cross_field, du[i],dv[i],globalMult );
- // printf("there %d %g %g\n",singular,du[i],dv[i]);
diff --git a/cad/gmsh/files/patch-src_common_gmsh.cpp b/cad/gmsh/files/patch-src_common_gmsh.cpp
deleted file mode 100644
index df550b32000f..000000000000
--- a/cad/gmsh/files/patch-src_common_gmsh.cpp
+++ /dev/null
@@ -1,32 +0,0 @@
---- src/common/gmsh.cpp.orig 2024-05-05 07:36:23 UTC
-+++ src/common/gmsh.cpp
-@@ -443,7 +443,7 @@ GMSH_API void gmsh::model::getEntitiesForPhysicalName(
- GModel::current()->getEntitiesForPhysicalName(name, entities);
- if(entities.size() != 0) {
- for(auto ge : entities) {
-- dimTags.push_back(std::pair<int, int >(ge->dim(), ge->tag()));
-+ dimTags.push_back(std::make_pair(ge->dim(), ge->tag()));
- }
- }
- else {
-@@ -847,13 +847,13 @@ gmsh::model::getDerivative(const int dim, const int ta
- GFace *gf = static_cast<GFace *>(entity);
- for(std::size_t i = 0; i < parametricCoord.size(); i += 2) {
- SPoint2 param(parametricCoord[i], parametricCoord[i + 1]);
-- Pair<SVector3, SVector3> d = gf->firstDer(param);
-- deriv.push_back(d.left().x());
-- deriv.push_back(d.left().y());
-- deriv.push_back(d.left().z());
-- deriv.push_back(d.right().x());
-- deriv.push_back(d.right().y());
-- deriv.push_back(d.right().z());
-+ std::pair<SVector3, SVector3> d = gf->firstDer(param);
-+ deriv.push_back(d.first.x());
-+ deriv.push_back(d.first.y());
-+ deriv.push_back(d.first.z());
-+ deriv.push_back(d.second.x());
-+ deriv.push_back(d.second.y());
-+ deriv.push_back(d.second.z());
- }
- }
- }
diff --git a/cad/gmsh/files/patch-src_geo_GFace.cpp b/cad/gmsh/files/patch-src_geo_GFace.cpp
deleted file mode 100644
index 241d63352f0e..000000000000
--- a/cad/gmsh/files/patch-src_geo_GFace.cpp
+++ /dev/null
@@ -1,121 +0,0 @@
---- src/geo/GFace.cpp.orig 2024-03-29 22:07:00 UTC
-+++ src/geo/GFace.cpp
-@@ -880,10 +880,10 @@ double GFace::curvatureDiv(const SPoint2 &param) const
-
- const double eps = 1.e-5;
-
-- Pair<SVector3, SVector3> der = firstDer(param);
-+ std::pair<SVector3, SVector3> der = firstDer(param);
-
-- SVector3 du = der.first();
-- SVector3 dv = der.second();
-+ SVector3 du = der.first;
-+ SVector3 dv = der.second;
- SVector3 nml = crossprod(du, dv);
-
- double detJ = norm(nml);
-@@ -937,19 +937,19 @@ double GFace::curvatures(const SPoint2 &param, SVector
- SVector3 &dirMin, double &curvMax,
- double &curvMin) const
- {
-- Pair<SVector3, SVector3> D1 = firstDer(param);
-+ std::pair<SVector3, SVector3> D1 = firstDer(param);
-
- if(geomType() == Plane || geomType() == BoundaryLayerSurface) {
-- dirMax = D1.first();
-- dirMin = D1.second();
-+ dirMax = D1.first;
-+ dirMin = D1.second;
- curvMax = 0.;
- curvMin = 0.;
- return 0.;
- }
-
- if(geomType() == Sphere) {
-- dirMax = D1.first();
-- dirMin = D1.second();
-+ dirMax = D1.first;
-+ dirMin = D1.second;
- curvMax = curvatureDiv(param);
- curvMin = curvMax;
- return curvMax;
-@@ -961,8 +961,8 @@ double GFace::curvatures(const SPoint2 &param, SVector
- // curvatures and main directions
- curvMax = fabs(eigVal[1]);
- curvMin = fabs(eigVal[0]);
-- dirMax = eigVec[1] * D1.first() + eigVec[3] * D1.second();
-- dirMin = eigVec[0] * D1.first() + eigVec[2] * D1.second();
-+ dirMax = eigVec[1] * D1.first + eigVec[3] * D1.second;
-+ dirMin = eigVec[0] * D1.first + eigVec[2] * D1.second;
-
- return curvMax;
- }
-@@ -979,9 +979,9 @@ void GFace::getMetricEigenVectors(const SPoint2 &param
- double eigVec[4]) const
- {
- // first derivatives
-- Pair<SVector3, SVector3> D1 = firstDer(param);
-- SVector3 du = D1.first();
-- SVector3 dv = D1.second();
-+ std::pair<SVector3, SVector3> D1 = firstDer(param);
-+ SVector3 du = D1.first;
-+ SVector3 dv = D1.second;
- SVector3 nor = crossprod(du, dv);
- nor.normalize();
-
-@@ -1088,13 +1088,13 @@ void GFace::XYZtoUV(double X, double Y, double Z, doub
-
- while(err > tol && iter < MaxIter) {
- P = point(U, V);
-- Pair<SVector3, SVector3> der = firstDer(SPoint2(U, V));
-- mat[0][0] = der.left().x();
-- mat[0][1] = der.left().y();
-- mat[0][2] = der.left().z();
-- mat[1][0] = der.right().x();
-- mat[1][1] = der.right().y();
-- mat[1][2] = der.right().z();
-+ std::pair<SVector3, SVector3> der = firstDer(SPoint2(U, V));
-+ mat[0][0] = der.first.x();
-+ mat[0][1] = der.first.y();
-+ mat[0][2] = der.first.z();
-+ mat[1][0] = der.second.x();
-+ mat[1][1] = der.second.y();
-+ mat[1][2] = der.second.z();
- mat[2][0] = 0.;
- mat[2][1] = 0.;
- mat[2][2] = 0.;
-@@ -1193,15 +1193,15 @@ void bfgs_callback(const alglib::real_1d_array &x, dou
- // printf("func : %f\n", func);
-
- // Value of the gradient
-- Pair<SVector3, SVector3> der = gf->firstDer(SPoint2(x[0], x[1]));
-- grad[0] = -(p.x() - pnt.x()) * der.left().x() -
-- (p.y() - pnt.y()) * der.left().y() -
-- (p.z() - pnt.z()) * der.left().z();
-- grad[1] = -(p.x() - pnt.x()) * der.right().x() -
-- (p.y() - pnt.y()) * der.right().y() -
-- (p.z() - pnt.z()) * der.right().z();
-+ std::pair<SVector3, SVector3> der = gf->firstDer(SPoint2(x[0], x[1]));
-+ grad[0] = -(p.x() - pnt.x()) * der.first.x() -
-+ (p.y() - pnt.y()) * der.first.y() -
-+ (p.z() - pnt.z()) * der.first.z();
-+ grad[1] = -(p.x() - pnt.x()) * der.second.x() -
-+ (p.y() - pnt.y()) * der.second.y() -
-+ (p.z() - pnt.z()) * der.second.z();
- // printf("func %22.15E Gradients %22.15E %22.15E der %g %g %g\n", func,
-- // grad[0], grad[1],der.left().x(),der.left().y(),der.left().z());
-+ // grad[0], grad[1],der.first.x(),der.first.y(),der.first.z());
- }
- #endif
-
-@@ -1296,8 +1296,8 @@ SVector3 GFace::normal(const SPoint2 &param) const
- {
- if(geomType() == BoundaryLayerSurface) return SVector3();
-
-- Pair<SVector3, SVector3> der = firstDer(param);
-- SVector3 n = crossprod(der.first(), der.second());
-+ std::pair<SVector3, SVector3> der = firstDer(param);
-+ SVector3 n = crossprod(der.first, der.second);
- n.normalize();
- return n;
- }
diff --git a/cad/gmsh/files/patch-src_geo_GFace.h b/cad/gmsh/files/patch-src_geo_GFace.h
deleted file mode 100644
index 6155c2ff1b67..000000000000
--- a/cad/gmsh/files/patch-src_geo_GFace.h
+++ /dev/null
@@ -1,26 +0,0 @@
---- src/geo/GFace.h.orig 2024-03-29 22:07:00 UTC
-+++ src/geo/GFace.h
-@@ -10,13 +10,13 @@
- #include <string>
- #include <vector>
- #include <map>
-+#include <utility>
- #include "GmshDefines.h"
- #include "GEntity.h"
- #include "GPoint.h"
- #include "GEdgeLoop.h"
- #include "SPoint2.h"
- #include "SVector3.h"
--#include "Pair.h"
- #include "Numeric.h"
- #include "boundaryLayersData.h"
-
-@@ -201,7 +201,7 @@ class GFace : public GEntity { (public)
- virtual SVector3 normal(const SPoint2 &param) const;
-
- // return the first derivate of the face at the parameter location
-- virtual Pair<SVector3, SVector3> firstDer(const SPoint2 &param) const = 0;
-+ virtual std::pair<SVector3, SVector3> firstDer(const SPoint2 &param) const = 0;
-
- // compute the second derivates of the face at the parameter location
- virtual void secondDer(const SPoint2 &param, SVector3 &dudu, SVector3 &dvdv,
diff --git a/cad/gmsh/files/patch-src_geo_GeomMeshMatcher.cpp b/cad/gmsh/files/patch-src_geo_GeomMeshMatcher.cpp
deleted file mode 100644
index a78293d1f542..000000000000
--- a/cad/gmsh/files/patch-src_geo_GeomMeshMatcher.cpp
+++ /dev/null
@@ -1,274 +0,0 @@
---- src/geo/GeomMeshMatcher.cpp.orig 2024-03-29 22:07:00 UTC
-+++ src/geo/GeomMeshMatcher.cpp
-@@ -12,7 +12,6 @@
- #include <list>
- #include <vector>
- #include "GeomMeshMatcher.h"
--#include "Pair.h"
- #include "discreteVertex.h"
- #include "GmshMessage.h"
- #include "SOrientedBoundingBox.h"
-@@ -61,22 +60,22 @@ void getIntersection(std::vector<T> &res, std::vector<
- }
- }
-
--template <class T> T findMatching(std::vector<Pair<T, T> > &matching, T &entity)
-+template <class T> T findMatching(std::vector<std::pair<T, T> > &matching, T &entity)
- {
- for(auto pair = matching.begin(); pair != matching.end(); pair++) {
-- if((*pair).left() == entity) return ((*pair).right());
-+ if((*pair).first == entity) return ((*pair).second);
- }
- return (0);
- }
-
- // Matching vertices
-
--std::vector<Pair<GVertex *, GVertex *> > *
-+std::vector<std::pair<GVertex *, GVertex *> > *
- GeomMeshMatcher::matchVertices(GModel *m1, GModel *m2, bool &ok)
- {
- // Vector that will be returned.
-- std::vector<Pair<GVertex *, GVertex *> > *coresp_v =
-- new std::vector<Pair<GVertex *, GVertex *> >;
-+ std::vector<std::pair<GVertex *, GVertex *> > *coresp_v =
-+ new std::vector<std::pair<GVertex *, GVertex *> >;
- int num_matched_vertices = 0;
- int num_total_vertices = m2->getNumVertices();
-
-@@ -107,7 +106,7 @@ GeomMeshMatcher::matchVertices(GModel *m1, GModel *m2,
-
- if(choice && best_score != DBL_MAX) {
- choice->physicals = v1->physicals;
-- coresp_v->push_back(Pair<GVertex *, GVertex *>(v1, choice));
-+ coresp_v->push_back(std::make_pair(v1, choice));
- num_matched_vertices++;
- }
- }
-@@ -120,17 +119,17 @@ GeomMeshMatcher::matchVertices(GModel *m1, GModel *m2,
-
- // Matching edges
-
--std::vector<Pair<GEdge *, GEdge *> > *
-+std::vector<std::pair<GEdge *, GEdge *> > *
- GeomMeshMatcher::matchEdges(GModel *m1, GModel *m2,
-- std::vector<Pair<GVertex *, GVertex *> > *coresp_v,
-+ std::vector<std::pair<GVertex *, GVertex *> > *coresp_v,
- bool &ok)
- {
- int num_matched_edges = 0;
- int num_total_edges = m2->getNumEdges();
-
- // Vector that will be returned.
-- std::vector<Pair<GEdge *, GEdge *> > *coresp_e =
-- new std::vector<Pair<GEdge *, GEdge *> >;
-+ std::vector<std::pair<GEdge *, GEdge *> > *coresp_e =
-+ new std::vector<std::pair<GEdge *, GEdge *> >;
-
- std::vector<GEdge *> closed_curves;
-
-@@ -195,7 +194,7 @@ GeomMeshMatcher::matchEdges(GModel *m1, GModel *m2,
- }
- }
- }
-- coresp_e->push_back(Pair<GEdge *, GEdge *>(e1, choice));
-+ coresp_e->push_back(std::make_pair(e1, choice));
-
- // copy topological information
- if(choice) {
-@@ -213,16 +212,16 @@ GeomMeshMatcher::matchEdges(GModel *m1, GModel *m2,
-
- // Matching faces
-
--std::vector<Pair<GFace *, GFace *> > *
-+std::vector<std::pair<GFace *, GFace *> > *
- GeomMeshMatcher::matchFaces(GModel *m1, GModel *m2,
-- std::vector<Pair<GEdge *, GEdge *> > *coresp_e,
-+ std::vector<std::pair<GEdge *, GEdge *> > *coresp_e,
- bool &ok)
- {
- int num_matched_faces = 0;
- int num_total_faces = m2->getNumFaces();
-
-- std::vector<Pair<GFace *, GFace *> > *coresp_f =
-- new std::vector<Pair<GFace *, GFace *> >;
-+ std::vector<std::pair<GFace *, GFace *> > *coresp_f =
-+ new std::vector<std::pair<GFace *, GFace *> >;
-
- for(auto fit = m1->firstFace(); fit != m1->lastFace(); fit++) {
- GFace *f1 = (GFace *)*fit;
-@@ -276,7 +275,7 @@ GeomMeshMatcher::matchFaces(GModel *m1, GModel *m2,
-
- if(choice) {
- Msg::Debug("Surfaces %i and %i match", f1->tag(), choice->tag());
-- coresp_f->push_back(Pair<GFace *, GFace *>(f1, choice));
-+ coresp_f->push_back(std::make_pair(f1, choice));
- // copy topological information
- choice->setTag(f1->tag());
- f1->physicals = choice->physicals;
-@@ -292,17 +291,17 @@ GeomMeshMatcher::matchFaces(GModel *m1, GModel *m2,
-
- // Matching regions
-
--std::vector<Pair<GRegion *, GRegion *> > *
-+std::vector<std::pair<GRegion *, GRegion *> > *
- GeomMeshMatcher::matchRegions(GModel *m1, GModel *m2,
-- std::vector<Pair<GFace *, GFace *> > *coresp_f,
-+ std::vector<std::pair<GFace *, GFace *> > *coresp_f,
- bool &ok)
-
- {
- int num_matched_regions = 0;
- int num_total_regions = 0;
-
-- std::vector<Pair<GRegion *, GRegion *> > *coresp_r =
-- new std::vector<Pair<GRegion *, GRegion *> >;
-+ std::vector<std::pair<GRegion *, GRegion *> > *coresp_r =
-+ new std::vector<std::pair<GRegion *, GRegion *> >;
-
- std::vector<GEntity *> m1_entities;
- m1->getEntities(m1_entities, 3);
-@@ -344,8 +343,7 @@ GeomMeshMatcher::matchRegions(GModel *m1, GModel *m2,
- }
-
- if(common_regions.size() == 1) {
-- coresp_r->push_back(
-- Pair<GRegion *, GRegion *>((GRegion *)*entity1, common_regions[0]));
-+ coresp_r->push_back(std::make_pair((GRegion *)*entity1, common_regions[0]));
- common_regions[0]->setTag(((GRegion *)*entity1)->tag());
- (*entity1)->physicals = common_regions[0]->physicals;
- num_matched_regions++;
-@@ -377,8 +375,7 @@ GeomMeshMatcher::matchRegions(GModel *m1, GModel *m2,
- choice = (*candidate);
- }
- }
-- coresp_r->push_back(
-- Pair<GRegion *, GRegion *>((GRegion *)*entity1, choice));
-+ coresp_r->push_back(std::make_pair((GRegion *)*entity1, choice));
- if(choice) {
- choice->setTag(((GRegion *)*entity1)->tag());
- (*entity1)->physicals = choice->physicals;
-@@ -594,13 +591,13 @@ template <class GEType>
- }
-
- template <class GEType>
--static void copy_periodicity(std::vector<Pair<GEType *, GEType *> > &eCor,
-+static void copy_periodicity(std::vector<std::pair<GEType *, GEType *> > &eCor,
- std::map<MVertex *, MVertex *> &mesh_to_geom)
- {
- typename std::multimap<GEType *, GEType *> eMap; // (eCor.begin(),eCor.end());
- auto eIter = eCor.begin();
- for(; eIter != eCor.end(); ++eIter) {
-- eMap.insert(std::make_pair(eIter->second(), eIter->first()));
-+ eMap.insert(std::make_pair(eIter->second, eIter->first));
- }
-
- auto srcIter = eMap.begin();
-@@ -651,12 +648,12 @@ template <class GEType>
- }
-
- template <class GEType>
--static bool apply_periodicity(std::vector<Pair<GEType *, GEType *> > &eCor)
-+static bool apply_periodicity(std::vector<std::pair<GEType *, GEType *> > &eCor)
- {
- typename std::multimap<GEType *, GEType *> eMap; // (eCor.begin(),eCor.end());
- auto eIter = eCor.begin();
- for(; eIter != eCor.end(); ++eIter) {
-- eMap.insert(std::make_pair(eIter->second(), eIter->first()));
-+ eMap.insert(std::make_pair(eIter->second, eIter->first));
- }
-
- auto srcIter = eMap.begin();
-@@ -787,57 +784,57 @@ void copy_vertices(GModel *geom, GModel *mesh,
-
- void copy_vertices(GModel *geom, GModel *mesh,
- std::map<MVertex *, MVertex *> &_mesh_to_geom,
-- std::vector<Pair<GVertex *, GVertex *> > *coresp_v,
-- std::vector<Pair<GEdge *, GEdge *> > *coresp_e,
-- std::vector<Pair<GFace *, GFace *> > *coresp_f,
-- std::vector<Pair<GRegion *, GRegion *> > *coresp_r)
-+ std::vector<std::pair<GVertex *, GVertex *> > *coresp_v,
-+ std::vector<std::pair<GEdge *, GEdge *> > *coresp_e,
-+ std::vector<std::pair<GFace *, GFace *> > *coresp_f,
-+ std::vector<std::pair<GRegion *, GRegion *> > *coresp_r)
- {
- // copy all elements
- for(std::size_t i = 0; i < coresp_v->size(); ++i)
-- copy_vertices((*coresp_v)[i].first(), (*coresp_v)[i].second(),
-+ copy_vertices((*coresp_v)[i].first, (*coresp_v)[i].second,
- _mesh_to_geom);
- for(std::size_t i = 0; i < coresp_e->size(); ++i)
-- copy_vertices((*coresp_e)[i].first(), (*coresp_e)[i].second(),
-+ copy_vertices((*coresp_e)[i].first, (*coresp_e)[i].second,
- _mesh_to_geom);
- for(std::size_t i = 0; i < coresp_f->size(); ++i)
-- copy_vertices((*coresp_f)[i].first(), (*coresp_f)[i].second(),
-+ copy_vertices((*coresp_f)[i].first, (*coresp_f)[i].second,
- _mesh_to_geom);
- for(std::size_t i = 0; i < coresp_r->size(); ++i)
-- copy_vertices((*coresp_r)[i].first(), (*coresp_r)[i].second(),
-+ copy_vertices((*coresp_r)[i].first, (*coresp_r)[i].second,
- _mesh_to_geom);
- }
- void copy_elements(GModel *geom, GModel *mesh,
- std::map<MVertex *, MVertex *> &_mesh_to_geom,
-- std::vector<Pair<GVertex *, GVertex *> > *coresp_v,
-- std::vector<Pair<GEdge *, GEdge *> > *coresp_e,
-- std::vector<Pair<GFace *, GFace *> > *coresp_f,
-- std::vector<Pair<GRegion *, GRegion *> > *coresp_r)
-+ std::vector<std::pair<GVertex *, GVertex *> > *coresp_v,
-+ std::vector<std::pair<GEdge *, GEdge *> > *coresp_e,
-+ std::vector<std::pair<GFace *, GFace *> > *coresp_f,
-+ std::vector<std::pair<GRegion *, GRegion *> > *coresp_r)
- {
- // copy all elements
-
- for(std::size_t i = 0; i < coresp_v->size(); ++i) {
-- GVertex *dest = (*coresp_v)[i].first();
-- GVertex *orig = (*coresp_v)[i].second();
-+ GVertex *dest = (*coresp_v)[i].first;
-+ GVertex *orig = (*coresp_v)[i].second;
- copy_elements<MPoint>(dest->points, orig->points, _mesh_to_geom);
- }
-
- for(std::size_t i = 0; i < coresp_e->size(); ++i) {
-- GEdge *dest = (*coresp_e)[i].first();
-- GEdge *orig = (*coresp_e)[i].second();
-+ GEdge *dest = (*coresp_e)[i].first;
-+ GEdge *orig = (*coresp_e)[i].second;
- copy_elements<MLine>(dest->lines, orig->lines, _mesh_to_geom);
- }
-
- for(std::size_t i = 0; i < coresp_f->size(); ++i) {
-- GFace *dest = (*coresp_f)[i].first();
-- GFace *orig = (*coresp_f)[i].second();
-+ GFace *dest = (*coresp_f)[i].first;
-+ GFace *orig = (*coresp_f)[i].second;
- copy_elements<MTriangle>(dest->triangles, orig->triangles, _mesh_to_geom);
- copy_elements<MQuadrangle>(dest->quadrangles, orig->quadrangles,
- _mesh_to_geom);
- }
-
- for(std::size_t i = 0; i < coresp_r->size(); ++i) {
-- GRegion *dest = (*coresp_r)[i].first();
-- GRegion *orig = (*coresp_r)[i].second();
-+ GRegion *dest = (*coresp_r)[i].first;
-+ GRegion *orig = (*coresp_r)[i].second;
- copy_elements<MTetrahedron>(dest->tetrahedra, orig->tetrahedra,
- _mesh_to_geom);
- copy_elements<MHexahedron>(dest->hexahedra, orig->hexahedra, _mesh_to_geom);
-@@ -857,10 +854,10 @@ int GeomMeshMatcher::match(GModel *geom, GModel *mesh)
-
- bool ok = true;
-
-- std::vector<Pair<GVertex *, GVertex *> > *coresp_v(nullptr);
-- std::vector<Pair<GEdge *, GEdge *> > *coresp_e(nullptr);
-- std::vector<Pair<GFace *, GFace *> > *coresp_f(nullptr);
-- std::vector<Pair<GRegion *, GRegion *> > *coresp_r(nullptr);
-+ std::vector<std::pair<GVertex *, GVertex *> > *coresp_v(nullptr);
-+ std::vector<std::pair<GEdge *, GEdge *> > *coresp_e(nullptr);
-+ std::vector<std::pair<GFace *, GFace *> > *coresp_f(nullptr);
-+ std::vector<std::pair<GRegion *, GRegion *> > *coresp_r(nullptr);
-
- coresp_v = matchVertices(geom, mesh, ok);
- if(ok) {
diff --git a/cad/gmsh/files/patch-src_geo_GeomMeshMatcher.h b/cad/gmsh/files/patch-src_geo_GeomMeshMatcher.h
deleted file mode 100644
index a22748865e45..000000000000
--- a/cad/gmsh/files/patch-src_geo_GeomMeshMatcher.h
+++ /dev/null
@@ -1,32 +0,0 @@
---- src/geo/GeomMeshMatcher.h.orig 2024-03-29 22:07:00 UTC
-+++ src/geo/GeomMeshMatcher.h
-@@ -16,21 +16,20 @@
- #include "GEdge.h"
- #include "GFace.h"
- #include "GRegion.h"
--#include "Pair.h"
-
- class GeomMeshMatcher {
- private:
-- std::vector<Pair<GVertex *, GVertex *> > *matchVertices(GModel *m1,
-- GModel *m2, bool &ok);
-- std::vector<Pair<GEdge *, GEdge *> > *
-+ std::vector<std::pair<GVertex *, GVertex *> > *
-+ matchVertices(GModel *m1, GModel *m2, bool &ok);
-+ std::vector<std::pair<GEdge *, GEdge *> > *
- matchEdges(GModel *m1, GModel *m2,
-- std::vector<Pair<GVertex *, GVertex *> > *coresp_v, bool &ok);
-- std::vector<Pair<GFace *, GFace *> > *
-+ std::vector<std::pair<GVertex *, GVertex *> > *coresp_v, bool &ok);
-+ std::vector<std::pair<GFace *, GFace *> > *
- matchFaces(GModel *m1, GModel *m2,
-- std::vector<Pair<GEdge *, GEdge *> > *coresp_e, bool &ok);
-- std::vector<Pair<GRegion *, GRegion *> > *
-+ std::vector<std::pair<GEdge *, GEdge *> > *coresp_e, bool &ok);
-+ std::vector<std::pair<GRegion *, GRegion *> > *
- matchRegions(GModel *m1, GModel *m2,
-- std::vector<Pair<GFace *, GFace *> > *coresp_f, bool &ok);
-+ std::vector<std::pair<GFace *, GFace *> > *coresp_f, bool &ok);
- static GeomMeshMatcher *_gmm_instance;
- GeomMeshMatcher() {}
- ~GeomMeshMatcher() {}
diff --git a/cad/gmsh/files/patch-src_geo_OCCFace.cpp b/cad/gmsh/files/patch-src_geo_OCCFace.cpp
deleted file mode 100644
index 4d34954ee598..000000000000
--- a/cad/gmsh/files/patch-src_geo_OCCFace.cpp
+++ /dev/null
@@ -1,19 +0,0 @@
---- src/geo/OCCFace.cpp.orig 2024-03-29 22:07:01 UTC
-+++ src/geo/OCCFace.cpp
-@@ -249,13 +249,13 @@ SVector3 OCCFace::normal(const SPoint2 &param) const
- return n;
- }
-
--Pair<SVector3, SVector3> OCCFace::firstDer(const SPoint2 &param) const
-+std::pair<SVector3, SVector3> OCCFace::firstDer(const SPoint2 &param) const
- {
- gp_Pnt pnt;
- gp_Vec du, dv;
- _occface->D1(param.x(), param.y(), pnt, du, dv);
-- return Pair<SVector3, SVector3>(SVector3(du.X(), du.Y(), du.Z()),
-- SVector3(dv.X(), dv.Y(), dv.Z()));
-+ return std::make_pair(SVector3(du.X(), du.Y(), du.Z()),
-+ SVector3(dv.X(), dv.Y(), dv.Z()));
- }
-
- void OCCFace::secondDer(const SPoint2 &param, SVector3 &dudu, SVector3 &dvdv,
diff --git a/cad/gmsh/files/patch-src_geo_OCCFace.h b/cad/gmsh/files/patch-src_geo_OCCFace.h
deleted file mode 100644
index bf34b80f4372..000000000000
--- a/cad/gmsh/files/patch-src_geo_OCCFace.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/geo/OCCFace.h.orig 2024-03-29 22:07:01 UTC
-+++ src/geo/OCCFace.h
-@@ -42,7 +42,7 @@ class OCCFace : public GFace { (public)
- virtual bool containsPoint(const SPoint3 &pt) const;
- virtual bool containsParam(const SPoint2 &pt);
- virtual SVector3 normal(const SPoint2 &param) const;
-- virtual Pair<SVector3, SVector3> firstDer(const SPoint2 &param) const;
-+ virtual std::pair<SVector3, SVector3> firstDer(const SPoint2 &param) const;
- virtual void secondDer(const SPoint2 &, SVector3 &, SVector3 &,
- SVector3 &) const;
- virtual GEntity::GeomType geomType() const;
diff --git a/cad/gmsh/files/patch-src_geo_Pair.h b/cad/gmsh/files/patch-src_geo_Pair.h
deleted file mode 100644
index d99d6a3bcd43..000000000000
--- a/cad/gmsh/files/patch-src_geo_Pair.h
+++ /dev/null
@@ -1,29 +0,0 @@
---- src/geo/Pair.h.orig 2024-03-29 22:07:01 UTC
-+++ src/geo/Pair.h
-@@ -1,26 +0,0 @@
--// Gmsh - Copyright (C) 1997-2024 C. Geuzaine, J.-F. Remacle
--//
--// See the LICENSE.txt file in the Gmsh root directory for license information.
--// Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
--
--#ifndef PAIR_H
--#define PAIR_H
--
--// A pair of values, the types of which can be different
--template <class L, class R> class Pair {
--private:
-- L Left;
-- R Right;
--
--public:
-- Pair() {}
-- Pair(const L &left, const R &right) : Left(left), Right(right) {}
-- L left() const { return Left; }
-- void left(const L &left) { Left = left; }
-- R right() const { return Right; }
-- void right(const R &right) { Right = right; }
-- L first() const { return Left; }
-- R second() const { return Right; }
--};
--
--#endif
diff --git a/cad/gmsh/files/patch-src_geo_discreteFace.cpp b/cad/gmsh/files/patch-src_geo_discreteFace.cpp
deleted file mode 100644
index 52bbff44c5fe..000000000000
--- a/cad/gmsh/files/patch-src_geo_discreteFace.cpp
+++ /dev/null
@@ -1,33 +0,0 @@
---- src/geo/discreteFace.cpp.orig 2024-04-18 14:52:42 UTC
-+++ src/geo/discreteFace.cpp
-@@ -363,16 +363,16 @@ double discreteFace::curvatures(const SPoint2 &param,
- return false;
- }
-
--Pair<SVector3, SVector3> discreteFace::firstDer(const SPoint2 &param) const
-+std::pair<SVector3, SVector3> discreteFace::firstDer(const SPoint2 &param) const
- {
-- if(_param.empty()) return Pair<SVector3, SVector3>(SVector3(), SVector3());
-+ if(_param.empty()) return std::make_pair(SVector3(), SVector3());
-
- MElement *e = _param.oct->find(param.x(), param.y(), 0.0, -1, true);
- if(!e) {
- Msg::Info("Triangle not found for first derivative at uv=(%g,%g) on "
- "discrete surface %d",
- param.x(), param.y(), tag());
-- return Pair<SVector3, SVector3>(SVector3(1, 0, 0), SVector3(0, 1, 0));
-+ return std::make_pair(SVector3(1, 0, 0), SVector3(0, 1, 0));
- }
-
- int position = (int)((MTriangle *)e - &_param.t2d[0]);
-@@ -403,8 +403,8 @@ Pair<SVector3, SVector3> discreteFace::firstDer(const
- }
- }
-
-- return Pair<SVector3, SVector3>(SVector3(dxdu[0][0], dxdu[1][0], dxdu[2][0]),
-- SVector3(dxdu[0][1], dxdu[1][1], dxdu[2][1]));
-+ return std::make_pair(SVector3(dxdu[0][0], dxdu[1][0], dxdu[2][0]),
-+ SVector3(dxdu[0][1], dxdu[1][1], dxdu[2][1]));
- }
-
- void discreteFace::secondDer(const SPoint2 &param, SVector3 &dudu,
diff --git a/cad/gmsh/files/patch-src_geo_discreteFace.h b/cad/gmsh/files/patch-src_geo_discreteFace.h
deleted file mode 100644
index dcbc173e68d0..000000000000
--- a/cad/gmsh/files/patch-src_geo_discreteFace.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/geo/discreteFace.h.orig 2024-04-18 14:52:42 UTC
-+++ src/geo/discreteFace.h
-@@ -60,7 +60,7 @@ class discreteFace : public GFace { (public)
- double curvatures(const SPoint2 &param, SVector3 &dirMax, SVector3 &dirMin,
- double &curvMax, double &curvMin) const;
- GEntity::GeomType geomType() const { return DiscreteSurface; }
-- virtual Pair<SVector3, SVector3> firstDer(const SPoint2 &param) const;
-+ virtual std::pair<SVector3, SVector3> firstDer(const SPoint2 &param) const;
- virtual void secondDer(const SPoint2 &param, SVector3 &dudu, SVector3 &dvdv,
- SVector3 &dudv) const;
- int createGeometry();
diff --git a/cad/gmsh/files/patch-src_geo_gmshFace.cpp b/cad/gmsh/files/patch-src_geo_gmshFace.cpp
deleted file mode 100644
index ecdfdd1ec5b4..000000000000
--- a/cad/gmsh/files/patch-src_geo_gmshFace.cpp
+++ /dev/null
@@ -1,27 +0,0 @@
---- src/geo/gmshFace.cpp.orig 2024-03-29 22:07:01 UTC
-+++ src/geo/gmshFace.cpp
-@@ -215,19 +215,19 @@ SVector3 gmshFace::normal(const SPoint2 &param) const
- }
- }
-
--Pair<SVector3, SVector3> gmshFace::firstDer(const SPoint2 &param) const
-+std::pair<SVector3, SVector3> gmshFace::firstDer(const SPoint2 &param) const
- {
- if(_s->Typ == MSH_SURF_PLAN && !_s->geometry) {
- double x, y, z, VX[3], VY[3];
- getMeanPlaneData(VX, VY, x, y, z);
-- return Pair<SVector3, SVector3>(SVector3(VX[0], VX[1], VX[2]),
-- SVector3(VY[0], VY[1], VY[2]));
-+ return std::make_pair(SVector3(VX[0], VX[1], VX[2]),
-+ SVector3(VY[0], VY[1], VY[2]));
- }
- else {
- Vertex vu = InterpolateSurface(_s, param[0], param[1], 1, 1);
- Vertex vv = InterpolateSurface(_s, param[0], param[1], 1, 2);
-- return Pair<SVector3, SVector3>(SVector3(vu.Pos.X, vu.Pos.Y, vu.Pos.Z),
-- SVector3(vv.Pos.X, vv.Pos.Y, vv.Pos.Z));
-+ return std::make_pair(SVector3(vu.Pos.X, vu.Pos.Y, vu.Pos.Z),
-+ SVector3(vv.Pos.X, vv.Pos.Y, vv.Pos.Z));
- }
- }
-
diff --git a/cad/gmsh/files/patch-src_geo_gmshFace.h b/cad/gmsh/files/patch-src_geo_gmshFace.h
deleted file mode 100644
index edb65b025f83..000000000000
--- a/cad/gmsh/files/patch-src_geo_gmshFace.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/geo/gmshFace.h.orig 2024-03-29 22:07:01 UTC
-+++ src/geo/gmshFace.h
-@@ -26,7 +26,7 @@ class gmshFace : public GFace { (public)
- virtual bool containsPoint(const SPoint3 &pt) const;
- virtual double getMetricEigenvalue(const SPoint2 &);
- virtual SVector3 normal(const SPoint2 &param) const;
-- virtual Pair<SVector3, SVector3> firstDer(const SPoint2 &param) const;
-+ virtual std::pair<SVector3, SVector3> firstDer(const SPoint2 &param) const;
- virtual void secondDer(const SPoint2 &, SVector3 &, SVector3 &,
- SVector3 &) const;
- virtual GEntity::GeomType geomType() const;
diff --git a/cad/gmsh/files/patch-src_geo_gmshSurface.cpp b/cad/gmsh/files/patch-src_geo_gmshSurface.cpp
deleted file mode 100644
index 7f744d3ebfda..000000000000
--- a/cad/gmsh/files/patch-src_geo_gmshSurface.cpp
+++ /dev/null
@@ -1,15 +0,0 @@
---- src/geo/gmshSurface.cpp.orig 2024-03-29 22:07:01 UTC
-+++ src/geo/gmshSurface.cpp
-@@ -23,10 +23,10 @@ SVector3 gmshSurface::normal(const SPoint2 &param) con
- return SVector3();
- }
-
--Pair<SVector3, SVector3> gmshSurface::firstDer(const SPoint2 &param)
-+std::pair<SVector3, SVector3> gmshSurface::firstDer(const SPoint2 &param)
- {
- Msg::Error("First derivative not implemented for this type of surface");
-- return Pair<SVector3, SVector3>();
-+ return std::pair<SVector3, SVector3>();
- }
-
- double gmshSurface::getMetricEigenvalue(const SPoint2 &)
diff --git a/cad/gmsh/files/patch-src_geo_gmshSurface.h b/cad/gmsh/files/patch-src_geo_gmshSurface.h
deleted file mode 100644
index 42b306deb3aa..000000000000
--- a/cad/gmsh/files/patch-src_geo_gmshSurface.h
+++ /dev/null
@@ -1,19 +0,0 @@
---- src/geo/gmshSurface.h.orig 2024-03-29 22:07:01 UTC
-+++ src/geo/gmshSurface.h
-@@ -9,7 +9,6 @@
- #include <cmath>
- #include <cstdio>
- #include <map>
--#include "Pair.h"
- #include "Range.h"
- #include "SPoint2.h"
- #include "SPoint3.h"
-@@ -61,7 +60,7 @@ class gmshSurface { (public)
- // Return the normal to the face at the given parameter location.
- virtual SVector3 normal(const SPoint2 &param) const;
- // Return the first derivate of the face at the parameter location.
-- virtual Pair<SVector3, SVector3> firstDer(const SPoint2 &param);
-+ virtual std::pair<SVector3, SVector3> firstDer(const SPoint2 &param);
- virtual double getMetricEigenvalue(const SPoint2 &);
- };
-
diff --git a/cad/gmsh/files/patch-src_geo_xyFace.h b/cad/gmsh/files/patch-src_geo_xyFace.h
deleted file mode 100644
index f3e92019390e..000000000000
--- a/cad/gmsh/files/patch-src_geo_xyFace.h
+++ /dev/null
@@ -1,16 +0,0 @@
---- src/geo/xyFace.h.orig 2024-03-29 22:07:01 UTC
-+++ src/geo/xyFace.h
-@@ -33,11 +33,11 @@ class xyFace : public GFace { (public)
- SVector3 n(0, 0, 1);
- return n;
- }
-- virtual Pair<SVector3, SVector3> firstDer(const SPoint2 &param) const
-+ virtual std::pair<SVector3, SVector3> firstDer(const SPoint2 &param) const
- {
- SVector3 t1(1, 0, 0);
- SVector3 t2(0, 1, 0);
-- return Pair<SVector3, SVector3>(t1, t2);
-+ return std::make_pair(t1, t2);
- }
- virtual void secondDer(const SPoint2 &, SVector3 &a, SVector3 &b,
- SVector3 &c) const
diff --git a/cad/gmsh/files/patch-src_mesh_BackgroundMesh.cpp b/cad/gmsh/files/patch-src_mesh_BackgroundMesh.cpp
deleted file mode 100644
index 91240206fb74..000000000000
--- a/cad/gmsh/files/patch-src_mesh_BackgroundMesh.cpp
+++ /dev/null
@@ -1,26 +0,0 @@
---- src/mesh/BackgroundMesh.cpp.orig 2024-03-29 22:07:01 UTC
-+++ src/mesh/BackgroundMesh.cpp
-@@ -304,8 +304,8 @@ void backgroundMesh::propagateCrossFieldByDistance(GFa
- SPoint2 p1, p2;
- reparamMeshEdgeOnFace(v[0], v[1], _gf, p1, p2);
- /* a correct way of computing angles */
-- Pair<SVector3, SVector3> der = _gf->firstDer((p1 + p2) * .5);
-- SVector3 t1 = der.first();
-+ std::pair<SVector3, SVector3> der = _gf->firstDer((p1 + p2) * .5);
-+ SVector3 t1 = der.first;
- SVector3 t2(v[1]->x() - v[0]->x(), v[1]->y() - v[0]->y(),
- v[1]->z() - v[0]->z());
- t1.normalize();
-@@ -459,9 +459,9 @@ void backgroundMesh::propagateCrossField(GFace *_gf,
- v[1] = (*it)->lines[i]->getVertex(1);
- SPoint2 p1, p2;
- reparamMeshEdgeOnFace(v[0], v[1], _gf, p1, p2);
-- Pair<SVector3, SVector3> der = _gf->firstDer((p1 + p2) * .5);
-- SVector3 t1 = der.first();
-- SVector3 t2 = der.second();
-+ std::pair<SVector3, SVector3> der = _gf->firstDer((p1 + p2) * .5);
-+ SVector3 t1 = der.first;
-+ SVector3 t2 = der.second;
- SVector3 n = crossprod(t1, t2);
- n.normalize();
- SVector3 d1(v[1]->x() - v[0]->x(), v[1]->y() - v[0]->y(),
diff --git a/cad/gmsh/files/patch-src_mesh_meshGFace.cpp b/cad/gmsh/files/patch-src_mesh_meshGFace.cpp
deleted file mode 100644
index fa08a01b01d7..000000000000
--- a/cad/gmsh/files/patch-src_mesh_meshGFace.cpp
+++ /dev/null
@@ -1,22 +0,0 @@
---- src/mesh/meshGFace.cpp.orig 2024-03-29 22:07:01 UTC
-+++ src/mesh/meshGFace.cpp
-@@ -1269,7 +1269,7 @@ static bool improved_translate(GFace *gf, MVertex *ver
- SVector3 s1, s2;
- SVector3 normal;
- SVector3 basis_u, basis_v;
-- Pair<SVector3, SVector3> derivatives;
-+ std::pair<SVector3, SVector3> derivatives;
-
- reparamMeshVertexOnFace(vertex, gf, point);
- x = point.x();
-@@ -1278,8 +1278,8 @@ static bool improved_translate(GFace *gf, MVertex *ver
- angle = backgroundMesh::current()->getAngle(x, y, 0.0);
- derivatives = gf->firstDer(point);
-
-- s1 = derivatives.first();
-- s2 = derivatives.second();
-+ s1 = derivatives.first;
-+ s2 = derivatives.second;
- normal = crossprod(s1, s2);
-
- basis_u = s1;
diff --git a/cad/gmsh/files/patch-src_mesh_meshGFaceBamg.cpp b/cad/gmsh/files/patch-src_mesh_meshGFaceBamg.cpp
deleted file mode 100644
index ed95da9fb724..000000000000
--- a/cad/gmsh/files/patch-src_mesh_meshGFaceBamg.cpp
+++ /dev/null
@@ -1,24 +0,0 @@
---- src/mesh/meshGFaceBamg.cpp.orig 2024-03-29 22:07:01 UTC
-+++ src/mesh/meshGFaceBamg.cpp
-@@ -49,14 +49,14 @@ static void computeMeshMetricsForBamg(GFace *gf, int n
- SMetric3 m = BGM_MeshMetric(gf, u, v, gp.x(), gp.y(), gp.z());
-
- // compute the derivatives of the parametrization
-- Pair<SVector3, SVector3> der = gf->firstDer(SPoint2(u, v));
-+ std::pair<SVector3, SVector3> der = gf->firstDer(SPoint2(u, v));
-
-- J(0, 0) = JT(0, 0) = der.first().x();
-- J(0, 1) = JT(1, 0) = der.first().y();
-- J(0, 2) = JT(2, 0) = der.first().z();
-- J(1, 0) = JT(0, 1) = der.second().x();
-- J(1, 1) = JT(1, 1) = der.second().y();
-- J(1, 2) = JT(2, 1) = der.second().z();
-+ J(0, 0) = JT(0, 0) = der.first.x();
-+ J(0, 1) = JT(1, 0) = der.first.y();
-+ J(0, 2) = JT(2, 0) = der.first.z();
-+ J(1, 0) = JT(0, 1) = der.second.x();
-+ J(1, 1) = JT(1, 1) = der.second.y();
-+ J(1, 2) = JT(2, 1) = der.second.z();
-
- m.getMat(M);
- J.mult(M, W);
diff --git a/cad/gmsh/files/patch-src_mesh_meshGFaceDelaunayInsertion.cpp b/cad/gmsh/files/patch-src_mesh_meshGFaceDelaunayInsertion.cpp
deleted file mode 100644
index 2b1e1644b5cd..000000000000
--- a/cad/gmsh/files/patch-src_mesh_meshGFaceDelaunayInsertion.cpp
+++ /dev/null
@@ -1,18 +0,0 @@
---- src/mesh/meshGFaceDelaunayInsertion.cpp.orig 2024-03-29 22:07:01 UTC
-+++ src/mesh/meshGFaceDelaunayInsertion.cpp
-@@ -331,11 +331,11 @@ void buildMetric(GFace *gf, double *uv, double *metric
-
- void buildMetric(GFace *gf, double *uv, double *metric)
- {
-- Pair<SVector3, SVector3> der = gf->firstDer(SPoint2(uv[0], uv[1]));
-+ std::pair<SVector3, SVector3> der = gf->firstDer(SPoint2(uv[0], uv[1]));
-
-- metric[0] = dot(der.first(), der.first());
-- metric[1] = dot(der.second(), der.first());
-- metric[2] = dot(der.second(), der.second());
-+ metric[0] = dot(der.first, der.first);
-+ metric[1] = dot(der.second, der.first);
-+ metric[2] = dot(der.second, der.second);
- }
-
- static double computeTolerance(const double radius)
diff --git a/cad/gmsh/pkg-plist b/cad/gmsh/pkg-plist
index 27c9a23fb122..99ba216e10f7 100644
--- a/cad/gmsh/pkg-plist
+++ b/cad/gmsh/pkg-plist
@@ -46,6 +46,7 @@ lib/libgmsh.so.%%VER%%
%%PORTDOCS%%%%DOCSDIR%%/examples/api/faces.cpp
%%PORTDOCS%%%%DOCSDIR%%/examples/api/flatten.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/flatten2.py
+%%PORTDOCS%%%%DOCSDIR%%/examples/api/fractures.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/fragment_surfaces.cpp
%%PORTDOCS%%%%DOCSDIR%%/examples/api/get_data_perf.cpp
%%PORTDOCS%%%%DOCSDIR%%/examples/api/get_data_perf.py
@@ -60,8 +61,10 @@ lib/libgmsh.so.%%VER%%
%%PORTDOCS%%%%DOCSDIR%%/examples/api/import_perf.cpp
%%PORTDOCS%%%%DOCSDIR%%/examples/api/import_perf.jl
%%PORTDOCS%%%%DOCSDIR%%/examples/api/import_perf.py
+%%PORTDOCS%%%%DOCSDIR%%/examples/api/julia_exception.jl
%%PORTDOCS%%%%DOCSDIR%%/examples/api/mesh_from_discrete_curve.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/mesh_quality.py
+%%PORTDOCS%%%%DOCSDIR%%/examples/api/min_edge.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/mirror_mesh.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/msh_attributes.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/multi_process.py
@@ -81,6 +84,7 @@ lib/libgmsh.so.%%VER%%
%%PORTDOCS%%%%DOCSDIR%%/examples/api/open.cpp
%%PORTDOCS%%%%DOCSDIR%%/examples/api/open.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/opt.py
+%%PORTDOCS%%%%DOCSDIR%%/examples/api/parametric_surface.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/partition.cpp
%%PORTDOCS%%%%DOCSDIR%%/examples/api/partition.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/periodic.py
@@ -90,9 +94,12 @@ lib/libgmsh.so.%%VER%%
%%PORTDOCS%%%%DOCSDIR%%/examples/api/poisson.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/prepro.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/prim_axis.py
+%%PORTDOCS%%%%DOCSDIR%%/examples/api/raw_tetrahedralization.cpp
%%PORTDOCS%%%%DOCSDIR%%/examples/api/raw_tetrahedralization.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/raw_triangulation.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/relocate_nodes.py
+%%PORTDOCS%%%%DOCSDIR%%/examples/api/remesh_cavity.py
+%%PORTDOCS%%%%DOCSDIR%%/examples/api/remesh_partial_move.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/remesh_stl.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/remove_elements.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/renumbering.py
@@ -125,6 +132,7 @@ lib/libgmsh.so.%%VER%%
%%PORTDOCS%%%%DOCSDIR%%/examples/api/terrain_stl_data.stl
%%PORTDOCS%%%%DOCSDIR%%/examples/api/test.c
%%PORTDOCS%%%%DOCSDIR%%/examples/api/test.py
+%%PORTDOCS%%%%DOCSDIR%%/examples/api/torus_bspline.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/trimmed.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/tube_boundary_layer.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/view.cpp
@@ -132,6 +140,9 @@ lib/libgmsh.so.%%VER%%
%%PORTDOCS%%%%DOCSDIR%%/examples/api/view_adaptive_to_mesh.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/view_combine.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/view_element_size.py
+%%PORTDOCS%%%%DOCSDIR%%/examples/api/view_list_isoparametric.py
+%%PORTDOCS%%%%DOCSDIR%%/examples/api/view_list_subparametric.py
+%%PORTDOCS%%%%DOCSDIR%%/examples/api/view_list_superparametric.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/view_renumbering.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/viewlist.cpp
%%PORTDOCS%%%%DOCSDIR%%/examples/api/viewlist.py
@@ -145,6 +156,7 @@ lib/libgmsh.so.%%VER%%
%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/component8.step
%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/compsolid.geo
%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/compsolid2.geo
+%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/cylinder_with_hole.geo
%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/extend_field.geo
%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/extrude.geo
%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/extrude2.geo
@@ -155,6 +167,7 @@ lib/libgmsh.so.%%VER%%
%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/fillet_chamfer.geo
%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/fleur.geo
%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/fragment_numbering.geo
+%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/full_quad.geo
%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/hybrid_occ_builtin.geo
%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/hyperboloid.geo
%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/import.geo
@@ -183,6 +196,7 @@ lib/libgmsh.so.%%VER%%
%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/spline.geo
%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/step_assembly.geo
%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/surface_filling.geo
+%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/symmetry_test_occ_builtin.geo
%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/thicksolid.geo
%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/thrusections.geo
%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/transfinite.geo
@@ -405,4 +419,7 @@ lib/libgmsh.so.%%VER%%
%%PORTDOCS%%%%DOCSDIR%%/tutorials/view3.pos
%%PORTDOCS%%%%DOCSDIR%%/tutorials/view4.pos
%%PORTDOCS%%%%DOCSDIR%%/tutorials/view5.msh
+%%DATADIR%%/gmshConfig.cmake
+%%DATADIR%%/gmshTargets-%%CMAKE_BUILD_TYPE%%.cmake
+%%DATADIR%%/gmshTargets.cmake
share/man/man1/gmsh.1.gz
diff --git a/cad/irsim/Makefile b/cad/irsim/Makefile
index 41d74eb298b8..37296b98ad4d 100644
--- a/cad/irsim/Makefile
+++ b/cad/irsim/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= cad
MASTER_SITES= http://opencircuitdesign.com/irsim/archive/
PKGNAMESUFFIX= -${FLAVOR}
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= Event-driven logic-level simulator for MOS circuis
WWW= http://opencircuitdesign.com/irsim/
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/kicad-devel/Makefile.git_rev b/cad/kicad-devel/Makefile.git_rev
index 7be8266f3646..aa1ea1be62dc 100644
--- a/cad/kicad-devel/Makefile.git_rev
+++ b/cad/kicad-devel/Makefile.git_rev
@@ -1,2 +1,3 @@
-GIT_SRC_HASH= 0256ccb6a6c1521c474a38f98e61ea8198a15b6e
-GIT_SRC_DATE= 20250622002633
+GIT_SRC_HASH= dd41e2b00b6c45188f52019154b186f686eaeda1
+GIT_SRC_DATE= 20250726013959
+GIT_SRC_DATE2= 2025.07.26
diff --git a/cad/kicad-devel/distinfo b/cad/kicad-devel/distinfo
index 0f3b41bd1099..9774b003cec7 100644
--- a/cad/kicad-devel/distinfo
+++ b/cad/kicad-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750587958
-SHA256 (kicad/kicad/code-kicad-0256ccb6a6c1521c474a38f98e61ea8198a15b6e_GL0.tar.gz) = 7fe6cf614c158ce54ef85d77555f9717407961a073934f24c973786bbb4d355c
-SIZE (kicad/kicad/code-kicad-0256ccb6a6c1521c474a38f98e61ea8198a15b6e_GL0.tar.gz) = 151644849
+TIMESTAMP = 1753525288
+SHA256 (kicad/kicad/code-kicad-dd41e2b00b6c45188f52019154b186f686eaeda1_GL0.tar.gz) = 70fbca11c3f0f3969ca9b8b705e1f41e1c38343131e4b59671383661732a5f8a
+SIZE (kicad/kicad/code-kicad-dd41e2b00b6c45188f52019154b186f686eaeda1_GL0.tar.gz) = 163158412
diff --git a/cad/kicad-devel/files/newVersion.sh b/cad/kicad-devel/files/newVersion.sh
index 405b7fd6e1c5..abfd0f434644 100644
--- a/cad/kicad-devel/files/newVersion.sh
+++ b/cad/kicad-devel/files/newVersion.sh
@@ -15,8 +15,12 @@ cd "${CURDIR}/kicad-repo"
GIT_SRC_HASH=`git log -n 1 --pretty=format:"%H"`;
GIT_SRC_DATE=`git log -n 1 --date=iso-local -n 1 --pretty=format:"%cd" | \
cut -c '1-19' | sed -e 's,-,,g' -e 's,:,,g' -e 's, ,,g'`
+GIT_SRC_DATE2=`git log -n 1 --date=iso-local -n 1 --pretty=format:"%cd" --date=format-local:'%Y.%m.%d' | \
+ cut -c '1-19' | sed -e 's,-,,g' -e 's,:,,g' -e 's, ,,g'`
+
echo "$GIT_SRC_HASH, $GIT_SRC_DATE"
echo "GIT_SRC_HASH= ${GIT_SRC_HASH}" > ${CURDIR}/Makefile.git_rev
echo "GIT_SRC_DATE= ${GIT_SRC_DATE}" >> ${CURDIR}/Makefile.git_rev
+echo "GIT_SRC_DATE2= ${GIT_SRC_DATE2}" >> ${CURDIR}/Makefile.git_rev
diff --git a/cad/kicad-devel/pkg-plist b/cad/kicad-devel/pkg-plist
index 74ef532237a6..1b81e9f819b5 100644
--- a/cad/kicad-devel/pkg-plist
+++ b/cad/kicad-devel/pkg-plist
@@ -811,27 +811,46 @@ share/icons/hicolor/scalable/mimetypes/application-x-kicad-worksheet.svg
%%DATADIR%%/demos/vme-wren/wren.pretty/TYCO_1888247-1.kicad_mod
%%DATADIR%%/demos/vme-wren/wren.pretty/TYCO_2149027-1.kicad_mod
%%DATADIR%%/demos/vme-wren/wren.pretty/XFMR_MINI-CIRCUITS_CD542.kicad_mod
+%%DATADIR%%/internat/ar/kicad.mo
+%%DATADIR%%/internat/bg/kicad.mo
+%%DATADIR%%/internat/ca/kicad.mo
%%DATADIR%%/internat/cs/kicad.mo
+%%DATADIR%%/internat/da/kicad.mo
%%DATADIR%%/internat/de/kicad.mo
%%DATADIR%%/internat/el/kicad.mo
%%DATADIR%%/internat/en/kicad.mo
%%DATADIR%%/internat/es/kicad.mo
%%DATADIR%%/internat/es_MX/kicad.mo
%%DATADIR%%/internat/et/kicad.mo
+%%DATADIR%%/internat/fa/kicad.mo
%%DATADIR%%/internat/fi/kicad.mo
%%DATADIR%%/internat/fr/kicad.mo
+%%DATADIR%%/internat/he/kicad.mo
+%%DATADIR%%/internat/hr/kicad.mo
+%%DATADIR%%/internat/hu/kicad.mo
+%%DATADIR%%/internat/id/kicad.mo
%%DATADIR%%/internat/it/kicad.mo
%%DATADIR%%/internat/ja/kicad.mo
+%%DATADIR%%/internat/ka/kicad.mo
%%DATADIR%%/internat/ko/kicad.mo
%%DATADIR%%/internat/lt/kicad.mo
+%%DATADIR%%/internat/lv/kicad.mo
%%DATADIR%%/internat/nl/kicad.mo
+%%DATADIR%%/internat/no/kicad.mo
%%DATADIR%%/internat/pl/kicad.mo
%%DATADIR%%/internat/pt/kicad.mo
%%DATADIR%%/internat/pt_BR/kicad.mo
+%%DATADIR%%/internat/ro/kicad.mo
%%DATADIR%%/internat/ru/kicad.mo
+%%DATADIR%%/internat/sk/kicad.mo
+%%DATADIR%%/internat/sl/kicad.mo
+%%DATADIR%%/internat/sr/kicad.mo
%%DATADIR%%/internat/sv/kicad.mo
+%%DATADIR%%/internat/ta/kicad.mo
%%DATADIR%%/internat/th/kicad.mo
+%%DATADIR%%/internat/tr/kicad.mo
%%DATADIR%%/internat/uk/kicad.mo
+%%DATADIR%%/internat/vi/kicad.mo
%%DATADIR%%/internat/zh_CN/kicad.mo
%%DATADIR%%/internat/zh_TW/kicad.mo
%%DATADIR%%/plugins/README-bom.txt
diff --git a/cad/kicad-library-footprints-devel/Makefile.git_rev b/cad/kicad-library-footprints-devel/Makefile.git_rev
index 2dac54a69b90..79f1419ea163 100644
--- a/cad/kicad-library-footprints-devel/Makefile.git_rev
+++ b/cad/kicad-library-footprints-devel/Makefile.git_rev
@@ -1,2 +1,2 @@
-GIT_FP_HASH= 7dad74373b2878d231afb553750a367df79fca26
-GIT_FP_DATE= 20250618213625
+GIT_FP_HASH= e4b2ef6e84afdd4da3fb2298ac759032575488b6
+GIT_FP_DATE= 20250725140443
diff --git a/cad/kicad-library-footprints-devel/distinfo b/cad/kicad-library-footprints-devel/distinfo
index 9d758fded4cc..dd3252e57ba9 100644
--- a/cad/kicad-library-footprints-devel/distinfo
+++ b/cad/kicad-library-footprints-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750526665
-SHA256 (kicad-footprints-7dad74373b2878d231afb553750a367df79fca26.tar.gz) = 53581ceb470521bb4a13f68b6bd9557c3a3657705860c67e55756433185f331c
-SIZE (kicad-footprints-7dad74373b2878d231afb553750a367df79fca26.tar.gz) = 12224432
+TIMESTAMP = 1753525451
+SHA256 (kicad-footprints-e4b2ef6e84afdd4da3fb2298ac759032575488b6.tar.gz) = 6d11cf4629c4f4b79238199519e5c92f1e53a0139d97620593f65206c4cddc99
+SIZE (kicad-footprints-e4b2ef6e84afdd4da3fb2298ac759032575488b6.tar.gz) = 12287031
diff --git a/cad/kicad-library-footprints-devel/pkg-plist b/cad/kicad-library-footprints-devel/pkg-plist
index e3e8c3fc7f0a..058beccc8343 100644
--- a/cad/kicad-library-footprints-devel/pkg-plist
+++ b/cad/kicad-library-footprints-devel/pkg-plist
@@ -181,10 +181,18 @@
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T-MP_NO_Horizontal_Alps_SKRTLAE010.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T-SH_NO_CK_KMR2xxG.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_KMR2.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_KSC6xxG.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_KSC6xxJ.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_KSC7xxJ.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_KSC9xxG.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_KSC9xxJ.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_PTS125Sx43PSMTR.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_PTS125Sx43SMTR.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_PTS125Sx73PSMTR.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_PTS125Sx73SMTR.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_PTS125Sx85PSMTR.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_PTS125Sx85SMTR.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_E-Switch_TL3301NxxxxxG.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_Vertical_Wuerth_434133025816.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_XKB_TS-1187A.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1TS009xxxx-xxxx-xxxx_6x6x5mm.kicad_mod
@@ -211,7 +219,9 @@
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_CK_RS282G05A3.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_EVPBF.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_EVQP0.kicad_mod
-%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_EVQP2.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_EVQP2_MiddlePushTravel_H2.5mm.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_EVQP2_ShortPushTravel_H2.1mm.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_EVQP2_ShortPushTravel_H2.5mm.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_EVQP7A.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_EVQP7C.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_EVQPE1.kicad_mod
@@ -220,7 +230,7 @@
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_Omron_B3FS-100xP.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_Omron_B3FS-101xP.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_Omron_B3FS-105xP.kicad_mod
-%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_PTS645.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_PTS645Sx43SMTR92.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_PTS647_Sx38.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_PTS647_Sx50.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_PTS647_Sx70.kicad_mod
@@ -334,7 +344,13 @@
%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_Slide-03_Wuerth-WS-SLTV_10x2.5x6.4_P2.54mm.kicad_mod
%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_Slide_SPDT_Angled_CK_OS102011MA1Q.kicad_mod
%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_Slide_SPDT_Straight_CK_OS102011MS2Q.kicad_mod
-%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_TH_Tactile_Omron_B3F-10xx.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_TH_Tactile_Omron_B3F-100x.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_TH_Tactile_Omron_B3F-102x.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_TH_Tactile_Omron_B3F-106x.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_TH_Tactile_Omron_B3F-107x.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_TH_Tactile_Omron_B3F-110x.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_TH_Tactile_Omron_B3F-1110.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_TH_Tactile_Omron_B3F-112x.kicad_mod
%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_Tactile_SKHH_Angled.kicad_mod
%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_Tactile_SPST_Angled_PTS645Vx31-2LFS.kicad_mod
%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_Tactile_SPST_Angled_PTS645Vx39-2LFS.kicad_mod
@@ -7686,12 +7702,12 @@
%%DATADIR%%/footprints/Connector_Video.pretty/DVI-D_Molex_74320-4004_Horizontal.kicad_mod
%%DATADIR%%/footprints/Connector_Video.pretty/DVI-I_Molex_74320-1004_Horizontal.kicad_mod
%%DATADIR%%/footprints/Connector_Video.pretty/HDMI_A_Amphenol_10029449-x01xLF_Horizontal.kicad_mod
-%%DATADIR%%/footprints/Connector_Video.pretty/HDMI_A_Contact_Technology_HDMI-19APL2_Horizontal.kicad_mod
+%%DATADIR%%/footprints/Connector_Video.pretty/HDMI_A_Contact_Technology_19APL2_Horizontal.kicad_mod
%%DATADIR%%/footprints/Connector_Video.pretty/HDMI_A_Kycon_KDMIX-SL1-NS-WS-B15_VerticalRightAngle.kicad_mod
%%DATADIR%%/footprints/Connector_Video.pretty/HDMI_A_Molex_208658-1001_Horizontal.kicad_mod
-%%DATADIR%%/footprints/Connector_Video.pretty/HDMI_Micro-D_Molex_46765-0x01.kicad_mod
-%%DATADIR%%/footprints/Connector_Video.pretty/HDMI_Micro-D_Molex_46765-1x01.kicad_mod
-%%DATADIR%%/footprints/Connector_Video.pretty/HDMI_Micro-D_Molex_46765-2x0x.kicad_mod
+%%DATADIR%%/footprints/Connector_Video.pretty/HDMI_Micro-D_Molex_46765-0xxx.kicad_mod
+%%DATADIR%%/footprints/Connector_Video.pretty/HDMI_Micro-D_Molex_46765-1xxx.kicad_mod
+%%DATADIR%%/footprints/Connector_Video.pretty/HDMI_Micro-D_Molex_46765-2xxx.kicad_mod
%%DATADIR%%/footprints/Connector_Wago.pretty/Wago_734-132_1x02_P3.50mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Wago.pretty/Wago_734-133_1x03_P3.50mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Wago.pretty/Wago_734-134_1x04_P3.50mm_Vertical.kicad_mod
@@ -8050,7 +8066,11 @@
%%DATADIR%%/footprints/Connector_Wire.pretty/SolderWire-6sqmm_1x06_P14mm_D3.5mm_OD7mm.kicad_mod
%%DATADIR%%/footprints/Connector_Wire.pretty/SolderWire-6sqmm_1x06_P14mm_D3.5mm_OD7mm_Relief.kicad_mod
%%DATADIR%%/footprints/Connector_Wire.pretty/SolderWire-6sqmm_1x06_P14mm_D3.5mm_OD7mm_Relief2x.kicad_mod
+%%DATADIR%%/footprints/Connector_Wire.pretty/SolderWirePad_1x01_SMD_1.5x3mm.kicad_mod
%%DATADIR%%/footprints/Connector_Wire.pretty/SolderWirePad_1x01_SMD_1x2mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Wire.pretty/SolderWirePad_1x01_SMD_2x4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Wire.pretty/SolderWirePad_1x01_SMD_3x6mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Wire.pretty/SolderWirePad_1x01_SMD_4x8mm.kicad_mod
%%DATADIR%%/footprints/Connector_Wire.pretty/SolderWirePad_1x01_SMD_5x10mm.kicad_mod
%%DATADIR%%/footprints/Connector_Wuerth.pretty/Wuerth_WR-PHD_610004243021_SMD_2x02_P2.54mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Wuerth.pretty/Wuerth_WR-PHD_610006243021_SMD_2x03_P2.54mm_Vertical.kicad_mod
@@ -8142,6 +8162,7 @@
%%DATADIR%%/footprints/Converter_ACDC.pretty/Converter_ACDC_TRACO_TMLM-05_THT.kicad_mod
%%DATADIR%%/footprints/Converter_ACDC.pretty/Converter_ACDC_TRACO_TMLM-10-20_THT.kicad_mod
%%DATADIR%%/footprints/Converter_ACDC.pretty/Converter_ACDC_TRACO_TMPW10_1xx_THT.kicad_mod
+%%DATADIR%%/footprints/Converter_ACDC.pretty/Converter_ACDC_TRACO_TMPW25_1xx_THT.kicad_mod
%%DATADIR%%/footprints/Converter_ACDC.pretty/Converter_ACDC_TRACO_TMPW5-1xx_THT.kicad_mod
%%DATADIR%%/footprints/Converter_ACDC.pretty/Converter_ACDC_TRACO_TPP-15-1xx-D_THT.kicad_mod
%%DATADIR%%/footprints/Converter_ACDC.pretty/Converter_ACDC_Vigortronix_VTX-214-010-1xx_THT.kicad_mod
@@ -8211,9 +8232,12 @@
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TEN20-xxxx-N4_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TEN20-xxxx_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TEN40-110xxWIRH_THT.kicad_mod
+%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TES1-051x_121x_241x_Single_SMD.kicad_mod
+%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TES1-052x_122x_242x_Dual_SMD.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_THB10-xxxx_Dual_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_THB10-xxxx_Single_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_THD_15-xxxxWIN_THT.kicad_mod
+%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_THN10-xxxxUIR_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_THN30-xxxx_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_THR40-72xxWI_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TMA-05xxD_12xxD_Dual_THT.kicad_mod
@@ -8644,6 +8668,7 @@
%%DATADIR%%/footprints/Display.pretty/Adafruit_SSD1306.kicad_mod
%%DATADIR%%/footprints/Display.pretty/Adafruit_SSD1306_No_Mounting_Holes.kicad_mod
%%DATADIR%%/footprints/Display.pretty/CR2013-MI2120.kicad_mod
+%%DATADIR%%/footprints/Display.pretty/DL1416.kicad_mod
%%DATADIR%%/footprints/Display.pretty/EA-eDIP128B-XXX.kicad_mod
%%DATADIR%%/footprints/Display.pretty/EA_DOGL128-6.kicad_mod
%%DATADIR%%/footprints/Display.pretty/EA_DOGM128-6.kicad_mod
@@ -8744,7 +8769,7 @@
%%DATADIR%%/footprints/Fiducial.pretty/Fiducial_1.5mm_Mask4.5mm.kicad_mod
%%DATADIR%%/footprints/Fiducial.pretty/Fiducial_1mm_Mask2mm.kicad_mod
%%DATADIR%%/footprints/Fiducial.pretty/Fiducial_1mm_Mask3mm.kicad_mod
-%%DATADIR%%/footprints/Fiducial.pretty/Fiducial_Cross_0.5mm_Mask2mm.kicad_mod
+%%DATADIR%%/footprints/Fiducial.pretty/Fiducial_Cross_1.5mm_Mask2mm.kicad_mod
%%DATADIR%%/footprints/Filter.pretty/Filter_1109-5_1.1x0.9mm.kicad_mod
%%DATADIR%%/footprints/Filter.pretty/Filter_1411-5_1.4x1.1mm.kicad_mod
%%DATADIR%%/footprints/Filter.pretty/Filter_Bourns_SRF0905_6.0x9.2mm.kicad_mod
@@ -8886,6 +8911,8 @@
%%DATADIR%%/footprints/Fuse.pretty/Fuseholder_Littelfuse_Nano2_157x.kicad_mod
%%DATADIR%%/footprints/Fuse.pretty/Fuseholder_TR5_Littelfuse_No560_No460.kicad_mod
%%DATADIR%%/footprints/Fuse.pretty/GDT_Bourns_2038.kicad_mod
+%%DATADIR%%/footprints/Fuse.pretty/GDT_Yageo_3RxxxxL-6.kicad_mod
+%%DATADIR%%/footprints/Fuse.pretty/GDT_Yageo_3RxxxxM-6.kicad_mod
%%DATADIR%%/footprints/Heatsink.pretty/Heatsink_125x35x50mm_3xFixationM3.kicad_mod
%%DATADIR%%/footprints/Heatsink.pretty/Heatsink_35x26mm_1xFixation3mm_Fischer-SK486-35.kicad_mod
%%DATADIR%%/footprints/Heatsink.pretty/Heatsink_38x38mm_SpringFixation.kicad_mod
@@ -9065,6 +9092,40 @@
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FNR8040S.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FNR8050S.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FNR8065S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC100765D.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC121065S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC141207S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC141208S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC141265S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC160808S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC160865S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC201208S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC201210S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC201212S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC201265S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC201607S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC201608S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC201610D.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC201610S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC201612S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC201655S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC201665S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC252008S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC252010S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC252012S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC252075S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC303010D.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC303012D.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC303015D.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC303018D.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC303020D.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC322510S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC322512S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC322520S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC404010S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC404012S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC404020S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC404030S.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FXL0412.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FXL0420.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FXL0518.kicad_mod
@@ -9240,7 +9301,8 @@
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Ferrocore_DLG-1005.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_KOHERelec_MDA5030.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_KOHERelec_MDA7030.kicad_mod
-%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Murata_DEM35xxC.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Murata_DEM3512C.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Murata_DEM3518C.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Murata_DFE201610P.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Murata_LQH2MCNxxxx02_2.0x1.6mm.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Murata_LQH55DN_5.7x5.0mm.kicad_mod
@@ -9295,6 +9357,7 @@
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_SXN_SMDRI64.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_SXN_SMDRI73.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_SXN_SMDRI74.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_SXN_SMMS1770.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Sagami_CER1242B.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Sagami_CER1257B.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Sagami_CER1277B.kicad_mod
@@ -9459,7 +9522,6 @@
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Vishay_IHSM-3825.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Vishay_IHSM-4825.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Vishay_IHSM-5832.kicad_mod
-%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Vishay_IHSM-7382.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Vishay_IHSM-7832.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Walsin_WLFM201209x.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Walsin_WLFM201609x.kicad_mod
@@ -9868,8 +9930,12 @@
%%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XB.kicad_mod
%%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XH.kicad_mod
%%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XHP35.kicad_mod
-%%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XHP50_12V.kicad_mod
-%%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XHP50_6V.kicad_mod
+%%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XHP50_12V_HighDensity.kicad_mod
+%%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XHP50_12V_HighIntensity.kicad_mod
+%%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XHP50_3V_HighDensity.kicad_mod
+%%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XHP50_3V_HighIntensity.kicad_mod
+%%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XHP50_6V_HighDensity.kicad_mod
+%%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XHP50_6V_HighIntensity.kicad_mod
%%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XHP70_12V.kicad_mod
%%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XHP70_6V.kicad_mod
%%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XP-G.kicad_mod
@@ -10235,16 +10301,6 @@
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSE-ExternalM3_H7mm_9771070360.kicad_mod
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSE-ExternalM3_H8mm_9771080360.kicad_mod
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSE-ExternalM3_H9mm_9771090360.kicad_mod
-%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-4.5mm_H10mm_9774100482.kicad_mod
-%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-4.5mm_H1mm_9774010482.kicad_mod
-%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-4.5mm_H2mm_9774020482.kicad_mod
-%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-4.5mm_H3mm_9774030482.kicad_mod
-%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-4.5mm_H4mm_9774040482.kicad_mod
-%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-4.5mm_H5mm_9774050482.kicad_mod
-%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-4.5mm_H6mm_9774060482.kicad_mod
-%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-4.5mm_H7mm_9774070482.kicad_mod
-%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-4.5mm_H8mm_9774080482.kicad_mod
-%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-4.5mm_H9mm_9774090482.kicad_mod
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M1.6_H0.5mm_9774005633.kicad_mod
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M1.6_H1.5mm_9774015633.kicad_mod
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M1.6_H1mm_9774010633.kicad_mod
@@ -10323,6 +10379,16 @@
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M3_H7mm_9774070360.kicad_mod
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M3_H8mm_9774080360.kicad_mod
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M3_H9mm_9774090360.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M4_H10mm_9774100482.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M4_H1mm_9774010482.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M4_H2mm_9774020482.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M4_H3mm_9774030482.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M4_H4mm_9774040482.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M4_H5mm_9774050482.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M4_H6mm_9774060482.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M4_H7mm_9774070482.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M4_H8mm_9774080482.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M4_H9mm_9774090482.kicad_mod
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSR-3.2mm_H10.6mm_ReverseMount_9775106960.kicad_mod
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSR-3.2mm_H11.6mm_ReverseMount_9775116960.kicad_mod
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSR-3.2mm_H2.6mm_ReverseMount_9775026960.kicad_mod
@@ -10830,6 +10896,8 @@
%%DATADIR%%/footprints/Package_BGA.pretty/Xilinx_RS484.kicad_mod
%%DATADIR%%/footprints/Package_BGA.pretty/Xilinx_SBG484.kicad_mod
%%DATADIR%%/footprints/Package_BGA.pretty/Xilinx_SBG485.kicad_mod
+%%DATADIR%%/footprints/Package_BGA.pretty/csBGA-64_5x5mm_Layout8x8_P0.5mm.kicad_mod
+%%DATADIR%%/footprints/Package_BGA.pretty/ucBGA-64_4x4mm_Layout8x8_P0.4mm.kicad_mod
%%DATADIR%%/footprints/Package_CSP.pretty/Analog_LFCSP-16-1EP_4x4mm_P0.65mm_EP2.1x2.1mm.kicad_mod
%%DATADIR%%/footprints/Package_CSP.pretty/Analog_LFCSP-16-1EP_4x4mm_P0.65mm_EP2.1x2.1mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_CSP.pretty/Analog_LFCSP-16-1EP_4x4mm_P0.65mm_EP2.35x2.35mm.kicad_mod
@@ -11005,6 +11073,7 @@
%%DATADIR%%/footprints/Package_CSP.pretty/WLCSP-8_1.551x2.284mm_Layout2x4_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_CSP.pretty/WLCSP-8_1.58x1.63x0.35mm_Layout3x5_P0.35x0.4mm_Ball0.25mm_Pad0.25mm_NSMD.kicad_mod
%%DATADIR%%/footprints/Package_CSP.pretty/WLCSP-9_1.21x1.22mm_Layout3x3_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Package_CSP.pretty/Xilinx_CSG48_7.0x7.0mm_Layout7x7_P0.8mm.kicad_mod
%%DATADIR%%/footprints/Package_CSP.pretty/pSemi_CSP-16_1.64x2.04mm_P0.4mm.kicad_mod
%%DATADIR%%/footprints/Package_CSP.pretty/pSemi_CSP-16_1.64x2.04mm_P0.4mm_Pad0.18mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/AMS_QFN-4-1EP_2x2mm_P0.95mm_EP0.7x1.6mm.kicad_mod
@@ -11491,11 +11560,14 @@
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_DLH0010A_WSON-10-1EP_2.2x2mm_P0.4mm_EP0.9x1.5mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_DLH0010A_WSON-10-1EP_2.2x2mm_P0.4mm_EP0.9x1.5mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_DRB0008A.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_DSQ0010A_WSON-10-1EP_2x2mm_P0.4mm_EP0.9x1.5mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_DSQ0010A_WSON-10-1EP_2x2mm_P0.4mm_EP0.9x1.5mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_MOF0009A.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_PicoStar_DFN-3_0.69x0.60mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_QFN-41_10x16mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_R-PUQFN-N10.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_R-PUQFN-N12.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RDX0007A_QFN-FCMOD-7-3.3x4mm-P0.5mm_4EP.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_REF0038A_WQFN-38-2EP_6x4mm_P0.4.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RGC0064B_VQFN-64-1EP_9x9mm_P0.5mm_EP4.25x4.25mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RGC0064B_VQFN-64-1EP_9x9mm_P0.5mm_EP4.25x4.25mm_ThermalVias.kicad_mod
@@ -11673,6 +11745,8 @@
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-46-1EP_5x6mm_P0.4mm_EP2.8x3.8mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-48-1EP_6x6mm_P0.4mm_EP4.1x4.1mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-48-1EP_6x6mm_P0.4mm_EP4.1x4.1mm_ThermalVias.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-48-1EP_7x7mm_P0.5mm_EP2.6x2.6mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-48-1EP_7x7mm_P0.5mm_EP2.6x2.6mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-48-1EP_7x7mm_P0.5mm_EP4.1x4.1mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-48-1EP_7x7mm_P0.5mm_EP4.1x4.1mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-48-1EP_7x7mm_P0.5mm_EP5.15x5.15mm.kicad_mod
@@ -12115,6 +12189,7 @@
%%DATADIR%%/footprints/Package_QFP.pretty/EQFP-144-1EP_20x20mm_P0.5mm_EP8.93x8.7mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/HTQFP-64-1EP_10x10mm_P0.5mm_EP8x8mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/HTQFP-64-1EP_10x10mm_P0.5mm_EP8x8mm_Mask4.4x4.4mm_ThermalVias.kicad_mod
+%%DATADIR%%/footprints/Package_QFP.pretty/Hitachi_FP80B_PQFP-80_14x20mm_P0.8mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/LQFP-100-1EP_14x14mm_P0.5mm_EP6.9x6.9mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/LQFP-100-1EP_14x14mm_P0.5mm_EP6.9x6.9mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/LQFP-100_14x14mm_P0.5mm.kicad_mod
@@ -12155,6 +12230,7 @@
%%DATADIR%%/footprints/Package_QFP.pretty/Microchip_PQFP-44_10x10mm_P0.8mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/PQFP-100_14x20mm_P0.65mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/PQFP-112_20x20mm_P0.65mm.kicad_mod
+%%DATADIR%%/footprints/Package_QFP.pretty/PQFP-128_28x28mm_P0.8mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/PQFP-132_24x24mm_P0.635mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/PQFP-132_24x24mm_P0.635mm_i386.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/PQFP-144_28x28mm_P0.65mm.kicad_mod
@@ -12165,6 +12241,7 @@
%%DATADIR%%/footprints/Package_QFP.pretty/PQFP-256_28x28mm_P0.4mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/PQFP-44_10x10mm_P0.8mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/PQFP-64_14x14mm_P0.8mm.kicad_mod
+%%DATADIR%%/footprints/Package_QFP.pretty/PQFP-80_14x14mm_P0.65mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/PQFP-80_14x20mm_P0.8mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-100-1EP_14x14mm_P0.5mm_EP5x5mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-100-1EP_14x14mm_P0.5mm_EP5x5mm_ThermalVias.kicad_mod
@@ -12237,8 +12314,6 @@
%%DATADIR%%/footprints/Package_SO.pretty/HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.1mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.4x3.2mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.4x3.2mm_ThermalVias.kicad_mod
-%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3.1mm.kicad_mod
-%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3.1mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask2.46x2.31mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask2.46x2.31mm_ThermalVias.kicad_mod
@@ -12256,6 +12331,8 @@
%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.96x2.96mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.2x5mm.kicad_mod
+%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.44x3.42mm.kicad_mod
+%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.44x3.42mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.4x2.98mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.4x2.98mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.4x4.68mm.kicad_mod
@@ -12304,6 +12381,7 @@
%%DATADIR%%/footprints/Package_SO.pretty/Infineon_PG-DSO-8-59_7.5x6.3mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/Infineon_PG-TSDSO-14-22.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/Infineon_SOIC-20W_7.6x12.8mm_P1.27mm.kicad_mod
+%%DATADIR%%/footprints/Package_SO.pretty/JEITA_SOIC-16_3.9x9.9mm_P1.27mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/JEITA_SOIC-8_3.9x4.9mm_P1.27mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/Linear_HTSSOP-31-38-1EP_4.4x9.7mm_P0.5mm_EP2.74x4.75mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/Linear_HTSSOP-31-38-1EP_4.4x9.7mm_P0.5mm_EP2.74x4.75mm_ThermalVias.kicad_mod
@@ -12414,7 +12492,6 @@
%%DATADIR%%/footprints/Package_SO.pretty/SOJ-32_7.62x20.955mm_P1.27mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SOJ-36_10.16x23.495mm_P1.27mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SOJ-44_10.16x28.575mm_P1.27mm.kicad_mod
-%%DATADIR%%/footprints/Package_SO.pretty/SOP-16_3.9x9.9mm_P1.27mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SOP-16_4.4x10.4mm_P1.27mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SOP-16_4.55x10.3mm_P1.27mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SOP-18_7.495x11.515mm_P1.27mm.kicad_mod
@@ -12458,6 +12535,7 @@
%%DATADIR%%/footprints/Package_SO.pretty/SSOP-24_5.3x8.2mm_P0.65mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SSOP-28_3.9x9.9mm_P0.635mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SSOP-28_5.3x10.2mm_P0.65mm.kicad_mod
+%%DATADIR%%/footprints/Package_SO.pretty/SSOP-40_8.8x17.5mm_P0.8mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SSOP-44_5.3x12.8mm_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SSOP-48_5.3x12.8mm_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SSOP-48_7.5x15.9mm_P0.635mm.kicad_mod
@@ -12466,6 +12544,7 @@
%%DATADIR%%/footprints/Package_SO.pretty/SSOP-8_2.95x2.8mm_P0.65mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SSOP-8_3.95x5.21x3.27mm_P1.27mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SSOP-8_3.9x5.05mm_P1.27mm.kicad_mod
+%%DATADIR%%/footprints/Package_SO.pretty/SSOP-8_5.3x3mm_P0.65mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/STC_SOP-16_3.9x9.9mm_P1.27mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/ST_MultiPowerSO-30.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/ST_PowerSSO-24_SlugDown.kicad_mod
@@ -12518,7 +12597,6 @@
%%DATADIR%%/footprints/Package_SO.pretty/TSSOP-20_4.4x5mm_P0.4mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/TSSOP-20_4.4x5mm_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/TSSOP-20_4.4x6.5mm_P0.65mm.kicad_mod
-%%DATADIR%%/footprints/Package_SO.pretty/TSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.2x5mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/TSSOP-24_4.4x5mm_P0.4mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/TSSOP-24_4.4x6.5mm_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/TSSOP-24_4.4x7.8mm_P0.65mm.kicad_mod
@@ -12591,6 +12669,8 @@
%%DATADIR%%/footprints/Package_SO.pretty/Texas_HSOP-8-1EP_3.9x4.9mm_P1.27mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/Texas_HSOP-8-1EP_3.9x4.9mm_P1.27mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/Texas_HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.4x3.1mm_ThermalVias.kicad_mod
+%%DATADIR%%/footprints/Package_SO.pretty/Texas_HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3.155x3.255mm.kicad_mod
+%%DATADIR%%/footprints/Package_SO.pretty/Texas_HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3.155x3.255mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/Texas_PW0020A_TSSOP-20_4.4x6.5mm_P0.65mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/Texas_PWP0020A.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/Texas_PWP0028V_TSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP3.4x9.7mm_Mask2.94x5.62mm.kicad_mod
@@ -12939,6 +13019,7 @@
%%DATADIR%%/footprints/Package_TO_SOT_THT.pretty/TO-220-7_P2.54x5.08mm_StaggerOdd_Lead3.08mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Package_TO_SOT_THT.pretty/TO-220-7_P2.54x5.1mm_StaggerOdd_Lead8.025mm_TabDown.kicad_mod
%%DATADIR%%/footprints/Package_TO_SOT_THT.pretty/TO-220-8_Vertical.kicad_mod
+%%DATADIR%%/footprints/Package_TO_SOT_THT.pretty/TO-220-9_P1.93x5.08mm_StaggerOdd_Lead3.378mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Package_TO_SOT_THT.pretty/TO-220-9_P1.94x3.7mm_StaggerEven_Lead3.8mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Package_TO_SOT_THT.pretty/TO-220-9_P1.94x3.7mm_StaggerOdd_Lead3.8mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Package_TO_SOT_THT.pretty/TO-220-9_P1.94x3.8mm_StaggerEven_Lead5.85mm_TabDown.kicad_mod
@@ -13098,6 +13179,37 @@
%%DATADIR%%/footprints/Package_TO_SOT_THT.pretty/TO-99-6_Window.kicad_mod
%%DATADIR%%/footprints/Package_TO_SOT_THT.pretty/TO-99-8.kicad_mod
%%DATADIR%%/footprints/Package_TO_SOT_THT.pretty/TO-99-8_Window.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/BreakLine_11h_D0.5mm_P0.85mm.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/BreakLine_1h_D0.5mm_P0.85mm.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/BreakLine_2h_D0.5mm_P0.85mm.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/BreakLine_2h_D0.5mm_P1.7mm.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/BreakLine_3h_D0.5mm_P0.85mm.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/BreakLine_3h_D0.5mm_P1.7mm.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/BreakLine_5h_D0.5mm_P0.85mm.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/BreakLine_7h_D0.5mm_P0.85mm.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/BreakLine_9h_D0.5mm_P0.85mm.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Part_2.0x2.0mm_0h.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Part_2.0x2.0mm_inset_D0.5mm_P0.85mm_4h_Trace.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Part_2.0x2.0mm_inset_D0.5mm_P0.85mm_5h.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Part_2.0x2.0mm_outset_D0.5mm_P0.85mm_2h_Trace.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Part_2.0x2.0mm_outset_D0.5mm_P0.85mm_3h.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Part_2.0x4.5mm_0h.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Part_2.0x4.5mm_inset_D0.5mm_P0.85mm_5h_Trace.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Part_2.0x4.5mm_inset_D0.5mm_P0.85mm_7h.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Part_2.0x4.5mm_outset_D0.5mm_P0.85mm_5h_Trace.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Part_2.0x4.5mm_outset_D0.5mm_P0.85mm_7h.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Slot-Jumper_01005.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Slot-Jumper_0201.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Slot_2.0x2.0mm_inset_D0.5mm_P0.85mm_4h_Trace.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Slot_2.0x2.0mm_inset_D0.5mm_P0.85mm_5h.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Slot_2.0x2.0mm_outset_D0.5mm_P0.85mm_2h_Trace.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Slot_2.0x2.0mm_outset_D0.5mm_P0.85mm_3h.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Slot_2.0x4.5mm_inset_D0.5mm_P0.85mm_5h_Trace.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Slot_2.0x4.5mm_inset_D0.5mm_P0.85mm_7h.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Slot_2.0x4.5mm_outset_D0.5mm_P0.85mm_5h_Trace.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Slot_2.0x4.5mm_outset_D0.5mm_P0.85mm_7h.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Slot_2.54x2.54mm_on-edge_D0.5mm_P0.85mm_4h_Trace.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Slot_2.54x5.08mm_on-edge_D0.5mm_P0.85mm_5h_Trace.kicad_mod
%%DATADIR%%/footprints/Potentiometer_SMD.pretty/Potentiometer_ACP_CA14-VSMD_Vertical.kicad_mod
%%DATADIR%%/footprints/Potentiometer_SMD.pretty/Potentiometer_ACP_CA14-VSMD_Vertical_Hole.kicad_mod
%%DATADIR%%/footprints/Potentiometer_SMD.pretty/Potentiometer_ACP_CA6-VSMD_Vertical.kicad_mod
@@ -13374,6 +13486,7 @@
%%DATADIR%%/footprints/RF_Module.pretty/RAK4200.kicad_mod
%%DATADIR%%/footprints/RF_Module.pretty/RAK811.kicad_mod
%%DATADIR%%/footprints/RF_Module.pretty/RFDigital_RFD77101.kicad_mod
+%%DATADIR%%/footprints/RF_Module.pretty/RMC20452T.kicad_mod
%%DATADIR%%/footprints/RF_Module.pretty/RN2483.kicad_mod
%%DATADIR%%/footprints/RF_Module.pretty/RN42.kicad_mod
%%DATADIR%%/footprints/RF_Module.pretty/RN42N.kicad_mod
@@ -13816,6 +13929,7 @@
%%DATADIR%%/footprints/Sensor_Humidity.pretty/Sensirion_DFN-4-1EP_2x2mm_P1mm_EP0.7x1.6mm.kicad_mod
%%DATADIR%%/footprints/Sensor_Humidity.pretty/Sensirion_DFN-4_1.5x1.5mm_P0.8mm_SHT4x_NoCentralPad.kicad_mod
%%DATADIR%%/footprints/Sensor_Humidity.pretty/Sensirion_DFN-8-1EP_2.5x2.5mm_P0.5mm_EP1.1x1.7mm.kicad_mod
+%%DATADIR%%/footprints/Sensor_Humidity.pretty/Texas_S-PWSON-N6-HDC2080.kicad_mod
%%DATADIR%%/footprints/Sensor_Motion.pretty/Analog_LGA-16_3.25x3mm_P0.5mm_LayoutBorder3x5y.kicad_mod
%%DATADIR%%/footprints/Sensor_Motion.pretty/InvenSense_QFN-24_3x3mm_P0.4mm.kicad_mod
%%DATADIR%%/footprints/Sensor_Motion.pretty/InvenSense_QFN-24_3x3mm_P0.4mm_NoMask.kicad_mod
@@ -13831,19 +13945,19 @@
%%DATADIR%%/footprints/Sensor_Pressure.pretty/TE_MS5837-xxBA.kicad_mod
%%DATADIR%%/footprints/Sensor_Voltage.pretty/LEM_LV25-P.kicad_mod
%%DATADIR%%/footprints/Socket.pretty/3M_Textool_240-1288-00-0602J_2x20_P2.54mm.kicad_mod
-%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-14_W4.3_W5.08_W7.62_W10.16_W10.9_3M_214-3339-00-0602J.kicad_mod
-%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-16_W4.3_W5.08_W7.62_W10.16_W10.9_3M_216-3340-00-0602J.kicad_mod
-%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-18_W4.3_W5.08_W7.62_W10.16_W10.9_3M_218-3341-00-0602J.kicad_mod
-%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-20_W4.3_W5.08_W7.62_W10.16_W10.9_3M_220-3342-00-0602J.kicad_mod
-%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-22_W6.9_W7.62_W10.16_W12.7_W13.5_3M_222-3343-00-0602J.kicad_mod
-%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-24_W11.9_W12.7_W15.24_W17.78_W18.5_3M_224-1275-00-0602J.kicad_mod
-%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-24_W4.3_W5.08_W7.62_W10.16_W10.9_3M_224-5248-00-0602J.kicad_mod
-%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-28_W11.9_W12.7_W15.24_W17.78_W18.5_3M_228-1277-00-0602J.kicad_mod
-%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-28_W6.9_W7.62_W10.16_W12.7_W13.5_3M_228-4817-00-0602J.kicad_mod
-%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-32_W11.9_W12.7_W15.24_W17.78_W18.5_3M_232-1285-00-0602J.kicad_mod
-%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-40_W11.9_W12.7_W15.24_W17.78_W18.5_3M_240-1280-00-0602J.kicad_mod
-%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-40_W22.1_W22.86_W25.4_W27.94_W28.7_3M_240-3639-00-0602J.kicad_mod
-%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-42_W11.9_W12.7_W15.24_W17.78_W18.5_3M_242-1281-00-0602J.kicad_mod
+%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-14_W4.3mm_W5.08mm_W7.62mm_W10.16mm_W10.9mm_3M_214-3339-00-0602J.kicad_mod
+%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-16_W4.3mm_W5.08mm_W7.62mm_W10.16mm_W10.9mm_3M_216-3340-00-0602J.kicad_mod
+%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-18_W4.3mm_W5.08mm_W7.62mm_W10.16mm_W10.9mm_3M_218-3341-00-0602J.kicad_mod
+%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-20_W4.3mm_W5.08mm_W7.62mm_W10.16mm_W10.9mm_3M_220-3342-00-0602J.kicad_mod
+%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-22_W6.9mm_W7.62mm_W10.16mm_W12.7mm_W13.5mm_3M_222-3343-00-0602J.kicad_mod
+%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-24_W11.9mm_W12.7mm_W15.24mm_W17.78mm_W18.5mm_3M_224-1275-00-0602J.kicad_mod
+%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-24_W4.3mm_W5.08mm_W7.62mm_W10.16mm_W10.9mm_3M_224-5248-00-0602J.kicad_mod
+%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-28_W11.9mm_W12.7mm_W15.24mm_W17.78mm_W18.5mm_3M_228-1277-00-0602J.kicad_mod
+%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-28_W6.9mm_W7.62mm_W10.16mm_W12.7mm_W13.5mm_3M_228-4817-00-0602J.kicad_mod
+%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-32_W11.9mm_W12.7mm_W15.24mm_W17.78mm_W18.5mm_3M_232-1285-00-0602J.kicad_mod
+%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-40_W11.9mm_W12.7mm_W15.24mm_W17.78mm_W18.5mm_3M_240-1280-00-0602J.kicad_mod
+%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-40_W22.1mm_W22.86mm_W25.4mm_W27.94mm_W28.7mm_3M_240-3639-00-0602J.kicad_mod
+%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-42_W11.9mm_W12.7mm_W15.24mm_W17.78mm_W18.5mm_3M_242-1281-00-0602J.kicad_mod
%%DATADIR%%/footprints/Socket.pretty/Wells_648-0482211SA01.kicad_mod
%%DATADIR%%/footprints/Symbol.pretty/CE-Logo_11.2x8mm_SilkScreen.kicad_mod
%%DATADIR%%/footprints/Symbol.pretty/CE-Logo_16.8x12mm_SilkScreen.kicad_mod
diff --git a/cad/kicad-library-packages3d-devel/Makefile.git_rev b/cad/kicad-library-packages3d-devel/Makefile.git_rev
index 616902e5eecf..8b60b2f7e68b 100644
--- a/cad/kicad-library-packages3d-devel/Makefile.git_rev
+++ b/cad/kicad-library-packages3d-devel/Makefile.git_rev
@@ -1,2 +1,2 @@
-GIT_P3D_HASH= 35bb55bdd41cb2bca2e226a35bdaf8ebd8bd87ec
-GIT_P3D_DATE= 20250620171851
+GIT_P3D_HASH= e2d108716c5e5aa56b94c117f316b471cd911246
+GIT_P3D_DATE= 20250724093842
diff --git a/cad/kicad-library-packages3d-devel/distinfo b/cad/kicad-library-packages3d-devel/distinfo
index 7f57c150e86c..d2a49dc7ce5a 100644
--- a/cad/kicad-library-packages3d-devel/distinfo
+++ b/cad/kicad-library-packages3d-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750526719
-SHA256 (kicad-packages3D-35bb55bdd41cb2bca2e226a35bdaf8ebd8bd87ec.tar.gz) = 7889b7c03405224d68c6c9b3e900bac516ec9ac93a91fc655023d8415b94625c
-SIZE (kicad-packages3D-35bb55bdd41cb2bca2e226a35bdaf8ebd8bd87ec.tar.gz) = 873533862
+TIMESTAMP = 1753525470
+SHA256 (kicad-packages3D-e2d108716c5e5aa56b94c117f316b471cd911246.tar.gz) = 4e2cf6972cc69089a6a68ef95f2d1848ff48da17dda6b01c5cffd624cacaf67a
+SIZE (kicad-packages3D-e2d108716c5e5aa56b94c117f316b471cd911246.tar.gz) = 874985808
diff --git a/cad/kicad-library-packages3d-devel/pkg-plist b/cad/kicad-library-packages3d-devel/pkg-plist
index 8ad23759ba7d..7ca7a1fbc69e 100644
--- a/cad/kicad-library-packages3d-devel/pkg-plist
+++ b/cad/kicad-library-packages3d-devel/pkg-plist
@@ -50,6 +50,8 @@
%%DATADIR%%/3dmodels/Battery.3dshapes/BatteryHolder_MPD_BC2AAPC_2xAA.wrl
%%DATADIR%%/3dmodels/Battery.3dshapes/BatteryHolder_MPD_BH-18650-PC2.step
%%DATADIR%%/3dmodels/Battery.3dshapes/BatteryHolder_MPD_BH-18650-PC2.wrl
+%%DATADIR%%/3dmodels/Battery.3dshapes/BatteryHolder_Multicomp_BC-2001_1x2032.step
+%%DATADIR%%/3dmodels/Battery.3dshapes/BatteryHolder_Multicomp_BC-2001_1x2032.wrl
%%DATADIR%%/3dmodels/Battery.3dshapes/BatteryHolder_Seiko_MS621F.step
%%DATADIR%%/3dmodels/Battery.3dshapes/BatteryHolder_Seiko_MS621F.wrl
%%DATADIR%%/3dmodels/Battery.3dshapes/Battery_CR1225.step
@@ -60,6 +62,10 @@
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/Nidec_Copal_SH-7010B.wrl
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/Nidec_Copal_SH-7040B.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/Nidec_Copal_SH-7040B.wrl
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/Panasonic_EVQPUJ_EVQPUA.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/Panasonic_EVQPUK_EVQPUB.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/Panasonic_EVQPUL_EVQPUC.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/Panasonic_EVQPUM_EVQPUD.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx01_Slide_6.7x4.1mm_W6.73mm_P2.54mm_LowProfile_JPin.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx01_Slide_6.7x4.1mm_W6.73mm_P2.54mm_LowProfile_JPin.wrl
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx01_Slide_6.7x4.1mm_W8.61mm_P2.54mm_LowProfile.step
@@ -232,34 +238,68 @@
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx12_Slide_6.7x32.04mm_W8.61mm_P2.54mm_LowProfile.wrl
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx12_Slide_9.78x32.66mm_W8.61mm_P2.54mm.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx12_Slide_9.78x32.66mm_W8.61mm_P2.54mm.wrl
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T-SH_NO_CK_KMR2xxG.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_CK_KMR2.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_CK_KSC6xxG.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_CK_KSC6xxJ.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_CK_KSC7xxJ.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_CK_KSC9xxG.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_CK_KSC9xxJ.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_CK_PTS125Sx43PSMTR.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_CK_PTS125Sx43SMTR.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_CK_PTS125Sx73PSMTR.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_CK_PTS125Sx73SMTR.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_CK_PTS125Sx85PSMTR.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_CK_PTS125Sx85SMTR.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_E-Switch_TL3301NxxxxxG.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1TS009xxxx-xxxx-xxxx_6x6x5mm.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1TS009xxxx-xxxx-xxxx_6x6x5mm.wrl
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_SPST_NO_Alps_SKRK.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SP3T_PCM13.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SP3T_PCM13.wrl
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPDT_PCM12.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPDT_PCM12.wrl
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3S-1000.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3S-1100.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3SL-1002P.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3SL-1022P.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3U-1000P-B.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3U-1000P-B.wrl
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3U-1000P.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3U-1000P.wrl
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3U-1100P-B.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3U-1100P.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3U-3000P-B.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3U-3000P.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3U-3100P-B.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3U-3100P.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_CK_RS282G05A3.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_CK_RS282G05A3.wrl
-%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_EVQP2.step
-%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_EVQP2.wrl
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_EVPBF.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_EVQP0.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_EVQP2_MiddlePushTravel_H2.5mm.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_EVQP2_ShortPushTravel_H2.1mm.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_EVQP2_ShortPushTravel_H2.5mm.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_EVQP7A.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_EVQP7C.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_EVQPE1.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_EVQPE1.wrl
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_FSMSM.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_FSMSM.wrl
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_Omron_B3FS-100xP.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_Omron_B3FS-101xP.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_Omron_B3FS-105xP.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_Omron_B3FS-105xP.wrl
-%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_PTS645.step
-%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_PTS645.wrl
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_PTS645Sx43SMTR92.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_PTS647Sx38.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_PTS647Sx38.wrl
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_PTS647Sx50.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_PTS647Sx50.wrl
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_PTS647Sx70.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_PTS647Sx70.wrl
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_PTS810.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_Panasonic_EVQPL_3PL_5PL_PT_A08.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_Panasonic_EVQPL_3PL_5PL_PT_A15.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_REED_CT05-XXXX-G1.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_REED_CT05-XXXX-G1.wrl
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_REED_CT05-XXXX-J1.step
@@ -270,6 +310,11 @@
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_REED_CT10-XXXX-G2.wrl
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_REED_CT10-XXXX-G4.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_REED_CT10-XXXX-G4.wrl
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_SKQG_WithStem.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_SKQG_WithoutStem.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_TL3305A.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_TL3305B.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_TL3305C.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_TL3342.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_TL3342.wrl
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Tactile_SPST_NO_Straight_CK_PTS636Sx25SMTRLFS.step
@@ -380,6 +425,7 @@
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_E-Switch_EG2219_DPDT_Angled.wrl
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_NKK_BB15AH.step
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_NKK_BB15AH.wrl
+%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_PUSH-12mm_Wuerth-430476085716.step
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_PUSH_1P1T_6x3.5mm_H4.3_APEM_MJTP1243.step
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_PUSH_1P1T_6x3.5mm_H5.0_APEM_MJTP1250.step
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_PUSH_6mm.step
@@ -400,7 +446,13 @@
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_Slide_SPDT_Angled_CK_OS102011MA1Q.wrl
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_Slide_SPDT_Straight_CK_OS102011MS2Q.step
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_Slide_SPDT_Straight_CK_OS102011MS2Q.wrl
-%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_TH_Tactile_Omron_B3F-10xx.step
+%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_TH_Tactile_Omron_B3F-100x.step
+%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_TH_Tactile_Omron_B3F-102x.step
+%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_TH_Tactile_Omron_B3F-106x.step
+%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_TH_Tactile_Omron_B3F-107x.step
+%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_TH_Tactile_Omron_B3F-110x.step
+%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_TH_Tactile_Omron_B3F-1110.step
+%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_TH_Tactile_Omron_B3F-112x.step
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_Tactile_SPST_Angled_PTS645Vx31-2LFS.step
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_Tactile_SPST_Angled_PTS645Vx31-2LFS.wrl
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_Tactile_SPST_Angled_PTS645Vx39-2LFS.step
@@ -409,6 +461,8 @@
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_Tactile_SPST_Angled_PTS645Vx58-2LFS.wrl
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_Tactile_SPST_Angled_PTS645Vx83-2LFS.step
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_Tactile_SPST_Angled_PTS645Vx83-2LFS.wrl
+%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_Tactile_Straight_KSA0Axx1LFTR.step
+%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_Tactile_Straight_KSL0Axx1LFTR.step
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_XKB_DM1-16UC-1.step
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_XKB_DM1-16UC-1.wrl
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_XKB_DM1-16UD-1.step
@@ -445,6 +499,7 @@
%%DATADIR%%/3dmodels/Buzzer_Beeper.3dshapes/MagneticBuzzer_StarMicronics_HMB-06_HMB-12.wrl
%%DATADIR%%/3dmodels/Buzzer_Beeper.3dshapes/PUIAudio_SMT_0825_S_4_R.step
%%DATADIR%%/3dmodels/Buzzer_Beeper.3dshapes/PUIAudio_SMT_0825_S_4_R.wrl
+%%DATADIR%%/3dmodels/Buzzer_Beeper.3dshapes/Speaker_CUI_CMR-1206S-67.step
%%DATADIR%%/3dmodels/Capacitor_SMD.3dshapes/CP_Elec_10x10.5.step
%%DATADIR%%/3dmodels/Capacitor_SMD.3dshapes/CP_Elec_10x10.5.wrl
%%DATADIR%%/3dmodels/Capacitor_SMD.3dshapes/CP_Elec_10x10.step
@@ -1467,6 +1522,7 @@
%%DATADIR%%/3dmodels/Connector_Card.3dshapes/microSD_HC_Hirose_DM3D-SF.wrl
%%DATADIR%%/3dmodels/Connector_Card.3dshapes/nanoSIM_Hinged_CUI_NSIM-2-C.step
%%DATADIR%%/3dmodels/Connector_Card.3dshapes/nanoSIM_Hinged_CUI_NSIM-2-C.wrl
+%%DATADIR%%/3dmodels/Connector_Coaxial.3dshapes/BNC_Amphenol_B6252HB-NPP3G-50_Horizontal.step
%%DATADIR%%/3dmodels/Connector_Coaxial.3dshapes/LEMO-EPG.00.302.NLN.step
%%DATADIR%%/3dmodels/Connector_Coaxial.3dshapes/LEMO-EPG.00.302.NLN.wrl
%%DATADIR%%/3dmodels/Connector_Coaxial.3dshapes/LEMO-EPL.00.250.NTN.step
@@ -9005,6 +9061,7 @@
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_APV_APH1770.wrl
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_APV_APH2213.step
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_APV_APH2213.wrl
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_AVX_LMLP07A7.step
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Abracon_ASPI-0425.step
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Abracon_ASPI-0425.wrl
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Abracon_ASPIAIG-F4020.step
@@ -9343,6 +9400,8 @@
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_KOHERelec_MDA5030.wrl
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_KOHERelec_MDA7030.step
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_KOHERelec_MDA7030.wrl
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Murata_DEM3512C.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Murata_DEM3518C.step
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Pulse_PA4320.step
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Pulse_PA4320.wrl
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Pulse_PA4332.step
@@ -9367,6 +9426,7 @@
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_SXN_SMDRI73.wrl
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_SXN_SMDRI74.step
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_SXN_SMDRI74.wrl
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_SXN_SMMS1770.step
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Sunlord_MWSA0402S.step
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Sunlord_MWSA0402S.wrl
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Sunlord_MWSA0412S.step
@@ -9585,8 +9645,29 @@
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_TechFuse_SL1250.wrl
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_TechFuse_SL1265.step
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_TechFuse_SL1265.wrl
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCI-1030.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCI-1040.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCI-1050.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCI-1335.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCI-1350.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCI-1365.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCI-1890.step
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCI-2212.step
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCI-2212.wrl
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCI-5040.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCI-7030.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCI-7040.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCI-7050.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCM-1050.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCM-1052.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCM-1070.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCM-1078.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCM-1190.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCM-1240.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCM-1350.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCM-1390.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCM-7050.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCM-7070.step
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_MAPI-1610.step
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_MAPI-1610.wrl
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_MAPI-2010.step
@@ -10205,26 +10286,6 @@
%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSE-ExternalM3_H8mm_9771080360.wrl
%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSE-ExternalM3_H9mm_9771090360.step
%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSE-ExternalM3_H9mm_9771090360.wrl
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H10mm_9774100482.step
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H10mm_9774100482.wrl
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H1mm_9774010482.step
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H1mm_9774010482.wrl
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H2mm_9774020482.step
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H2mm_9774020482.wrl
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H3mm_9774030482.step
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H3mm_9774030482.wrl
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H4mm_9774040482.step
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H4mm_9774040482.wrl
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H5mm_9774050482.step
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H5mm_9774050482.wrl
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H6mm_9774060482.step
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H6mm_9774060482.wrl
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H7mm_9774070482.step
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H7mm_9774070482.wrl
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H8mm_9774080482.step
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H8mm_9774080482.wrl
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H9mm_9774090482.step
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H9mm_9774090482.wrl
%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M1.6_H1.5mm_9774015633.step
%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M1.6_H1.5mm_9774015633.wrl
%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M1.6_H1mm_9774010633.step
@@ -10331,6 +10392,16 @@
%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M3_H8mm_9774080360.wrl
%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M3_H9mm_9774090360.step
%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M3_H9mm_9774090360.wrl
+%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M4_H10mm_9774100482.step
+%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M4_H1mm_9774010482.step
+%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M4_H2mm_9774020482.step
+%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M4_H3mm_9774030482.step
+%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M4_H4mm_9774040482.step
+%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M4_H5mm_9774050482.step
+%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M4_H6mm_9774060482.step
+%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M4_H7mm_9774070482.step
+%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M4_H8mm_9774080482.step
+%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M4_H9mm_9774090482.step
%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSR-3.2mm_H10.6mm_ReverseMount_9775106960.step
%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSR-3.2mm_H10.6mm_ReverseMount_9775106960.wrl
%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSR-3.2mm_H11.6mm_ReverseMount_9775116960.step
@@ -10745,6 +10816,8 @@
%%DATADIR%%/3dmodels/Package_BGA.3dshapes/WLP-4_0.83x0.83mm_P0.4mm.wrl
%%DATADIR%%/3dmodels/Package_BGA.3dshapes/WLP-4_0.86x0.86mm_P0.4mm.step
%%DATADIR%%/3dmodels/Package_BGA.3dshapes/WLP-4_0.86x0.86mm_P0.4mm.wrl
+%%DATADIR%%/3dmodels/Package_BGA.3dshapes/csBGA-64_5x5mm_Layout8x8_P0.5mm.step
+%%DATADIR%%/3dmodels/Package_BGA.3dshapes/ucBGA-64_4x4mm_Layout8x8_P0.4mm.step
%%DATADIR%%/3dmodels/Package_CSP.3dshapes/Analog_LFCSP-16-1EP_4x4mm_P0.65mm_EP2.1x2.1mm.step
%%DATADIR%%/3dmodels/Package_CSP.3dshapes/Analog_LFCSP-16-1EP_4x4mm_P0.65mm_EP2.1x2.1mm.wrl
%%DATADIR%%/3dmodels/Package_CSP.3dshapes/Analog_LFCSP-16-1EP_4x4mm_P0.65mm_EP2.35x2.35mm.step
@@ -10785,6 +10858,7 @@
%%DATADIR%%/3dmodels/Package_CSP.3dshapes/NXP_SOT1450-2_WLCSP-100_5.07x5.07mm_Layout10x10_P0.5mm.wrl
%%DATADIR%%/3dmodels/Package_CSP.3dshapes/WLCSP-9_1.21x1.22mm_Layout3x3_P0.4mm.step
%%DATADIR%%/3dmodels/Package_CSP.3dshapes/WLCSP-9_1.21x1.22mm_Layout3x3_P0.4mm.wrl
+%%DATADIR%%/3dmodels/Package_CSP.3dshapes/Xilinx_CSG48_7.0x7.0mm_Layout7x7_P0.8mm.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/AO_DFN-8-1EP_5.55x5.2mm_P1.27mm_EP4.12x4.6mm.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/AO_DFN-8-1EP_5.55x5.2mm_P1.27mm_EP4.12x4.6mm.wrl
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/ArtInChip_QFN-100-1EP_12x12mm_P0.4mm_EP7.4x7.4mm.step
@@ -11035,6 +11109,7 @@
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/TQFN-48-1EP_7x7mm_P0.5mm_EP5.1x5.1mm.wrl
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_DLH0010A_WSON-10-1EP_2.2x2mm_P0.4mm_EP0.9x1.5mm.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_DLH0010A_WSON-10-1EP_2.2x2mm_P0.4mm_EP0.9x1.5mm.wrl
+%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_DSQ0010A_WSON-10-1EP_2x2mm_P0.4mm_EP0.9x1.5mm.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_PicoStar_DFN-3_0.69x0.60mm.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_PicoStar_DFN-3_0.69x0.60mm.wrl
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_R-PUQFN-N12.step
@@ -11765,8 +11840,6 @@
%%DATADIR%%/3dmodels/Package_SO.3dshapes/HTSOP-8-1EP_3.9x4.9mm_P1.27mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.4x3.2mm.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.4x3.2mm.wrl
-%%DATADIR%%/3dmodels/Package_SO.3dshapes/HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3.1mm.step
-%%DATADIR%%/3dmodels/Package_SO.3dshapes/HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3.1mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask2.66x2.46mm.step
@@ -11787,6 +11860,8 @@
%%DATADIR%%/3dmodels/Package_SO.3dshapes/HTSSOP-56-1EP_6.1x14mm_P0.5mm_EP3.61x6.35mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/Infineon_PG-DSO-20-U03_7.5x12.8mm.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/Infineon_PG-DSO-20-U03_7.5x12.8mm.wrl
+%%DATADIR%%/3dmodels/Package_SO.3dshapes/JEITA_SOIC-16_3.9x9.9mm_P1.27mm.step
+%%DATADIR%%/3dmodels/Package_SO.3dshapes/JEITA_SOIC-16_3.9x9.9mm_P1.27mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/JEITA_SOIC-8_3.9x4.9mm_P1.27mm.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/JEITA_SOIC-8_3.9x4.9mm_P1.27mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/MSOP-10-1EP_3x3mm_P0.5mm_EP1.68x1.88mm.step
@@ -11903,8 +11978,6 @@
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOIC-8_7.5x5.85mm_P1.27mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOJ-36_10.16x23.495mm_P1.27mm.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOJ-36_10.16x23.495mm_P1.27mm.wrl
-%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOP-16_3.9x9.9mm_P1.27mm.step
-%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOP-16_3.9x9.9mm_P1.27mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOP-16_4.4x10.4mm_P1.27mm.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOP-16_4.4x10.4mm_P1.27mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOP-28_8.4x18.16mm_P1.27mm.step
@@ -12155,6 +12228,7 @@
%%DATADIR%%/3dmodels/Package_SO.3dshapes/Texas_HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.85x4.9mm_Mask2.4x3.1mm_ThermalVias.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/Texas_HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.4x3.1mm_ThermalVias.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/Texas_HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.4x3.1mm_ThermalVias.wrl
+%%DATADIR%%/3dmodels/Package_SO.3dshapes/Texas_HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3.155x3.255mm.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/Texas_PWP0020A.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/Texas_PWP0020A.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/Toshiba_SOIC-4-6_4.4x3.6mm_P1.27mm.step
@@ -13154,6 +13228,7 @@
%%DATADIR%%/3dmodels/Sensor_Current.3dshapes/LEM_LTSR-NP.wrl
%%DATADIR%%/3dmodels/Sensor_Distance.3dshapes/ST_VL53L1x.step
%%DATADIR%%/3dmodels/Sensor_Distance.3dshapes/ST_VL53L1x.wrl
+%%DATADIR%%/3dmodels/Sensor_Humidity.3dshapes/Texas_S-PWSON-N6-HDC2080.step
%%DATADIR%%/3dmodels/Sensor_Pressure.3dshapes/NXP_MPL115A1_LGA-8_3x5mm_P1.25mm.step
%%DATADIR%%/3dmodels/Sensor_Pressure.3dshapes/NXP_MPL115A1_LGA-8_3x5mm_P1.25mm.wrl
%%DATADIR%%/3dmodels/Sensor_Voltage.3dshapes/LEM_LV25-P.step
diff --git a/cad/kicad-library-symbols-devel/Makefile.git_rev b/cad/kicad-library-symbols-devel/Makefile.git_rev
index 0413b60839e4..9167f1d29db4 100644
--- a/cad/kicad-library-symbols-devel/Makefile.git_rev
+++ b/cad/kicad-library-symbols-devel/Makefile.git_rev
@@ -1,2 +1,2 @@
-GIT_SYM_HASH= de5f976efaed514925e126560fb9d953c34162cc
-GIT_SYM_DATE= 20250621075801
+GIT_SYM_HASH= c661595f53a3658ed70898be31a8fbd0ef0a4026
+GIT_SYM_DATE= 20250724193438
diff --git a/cad/kicad-library-symbols-devel/distinfo b/cad/kicad-library-symbols-devel/distinfo
index cb17b975973c..aad1ef83ea57 100644
--- a/cad/kicad-library-symbols-devel/distinfo
+++ b/cad/kicad-library-symbols-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750526717
-SHA256 (kicad-symbols-de5f976efaed514925e126560fb9d953c34162cc.tar.gz) = cc852a730154a8437678bc2d6a753877cdea04fd2f8ef093ab9293f40de1b30d
-SIZE (kicad-symbols-de5f976efaed514925e126560fb9d953c34162cc.tar.gz) = 10753651
+TIMESTAMP = 1753543300
+SHA256 (kicad-symbols-c661595f53a3658ed70898be31a8fbd0ef0a4026.tar.gz) = d146567cfe7e8a245e45ee18e82c7af8ede0a86d87e64bf04658284fd73afe63
+SIZE (kicad-symbols-c661595f53a3658ed70898be31a8fbd0ef0a4026.tar.gz) = 10770803
diff --git a/cad/lepton-eda/Makefile b/cad/lepton-eda/Makefile
index 04ec713e092d..8b851ed0ff1f 100644
--- a/cad/lepton-eda/Makefile
+++ b/cad/lepton-eda/Makefile
@@ -27,7 +27,7 @@ LIB_DEPENDS= libexpat.so:textproc/expat2 \
USES= desktop-file-utils gettext-tools gnome groff:build \
guile:2.2,3.0,conflicts iconv:wchar_t libtool localbase \
- makeinfo pathfix perl5 pkgconfig shared-mime-info shebangfix \
+ makeinfo perl5 pkgconfig shared-mime-info shebangfix \
xorg
USE_XORG= pixman x11 xau xcb xcomposite xcursor xdamage xdmcp xext xfixes \
xi xinerama xrandr xrender
diff --git a/cad/netgen/Makefile b/cad/netgen/Makefile
index 689133f5ff74..5486e96ed50c 100644
--- a/cad/netgen/Makefile
+++ b/cad/netgen/Makefile
@@ -1,11 +1,11 @@
PORTNAME= netgen
-PORTVERSION= 6.2.2501
DISTVERSIONPREFIX= v
+DISTVERSION= 6.2.2505
CATEGORIES= cad
PATCH_SITES= https://github.com/alexxy/netgen/commit/
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= Automatic 3D tetrahedral mesh generator
WWW= https://ngsolve.org/ \
https://github.com/NGSolve/ngsolve/
@@ -13,7 +13,7 @@ WWW= https://ngsolve.org/ \
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/LICENSE
-NOT_FOR_ARCHS= i386
+NOT_FOR_ARCHS= i386
NOT_FOR_ARCHS_REASON_i386= unsupported CPU architecture
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \
@@ -51,7 +51,7 @@ CGNS_DESC= Enable CGNS file read/write support
JPEG_DESC= Enable snapshots using jpeg
MPEG_DESC= Enable recording with FFmpeg
-CGNS_BROKEN= compiler errors
+CGNS_BROKEN= compiler errors
CGNS_LIB_DEPENDS= libcgns.so:science/cgnslib
CGNS_CMAKE_BOOL= USE_CGNS
JPEG_USES= jpeg
@@ -60,8 +60,14 @@ MPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg
MPEG_CMAKE_BOOL= USE_MPEG
post-install:
- (cd ${STAGEDIR}${PREFIX}/bin && ${STRIP_CMD} netgen)
- (cd ${STAGEDIR}${PREFIX}/lib && ${STRIP_CMD} libngcore.so libnggui.so libnglib.so)
- (cd ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME} && ${STRIP_CMD} libngguipy.so libngpy.so)
+ (cd ${STAGEDIR}${PREFIX}/bin && \
+ ${STRIP_CMD} netgen)
+ (cd ${STAGEDIR}${PREFIX}/lib && \
+ ${STRIP_CMD} libngcore.so \
+ libnggui.so \
+ libnglib.so)
+ (cd ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME} && \
+ ${STRIP_CMD} libngguipy.so \
+ libngpy.so)
.include <bsd.port.mk>
diff --git a/cad/netgen/distinfo b/cad/netgen/distinfo
index 478be44a9c97..d77ba905a8d0 100644
--- a/cad/netgen/distinfo
+++ b/cad/netgen/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1746074880
-SHA256 (NGSolve-netgen-v6.2.2501_GH0.tar.gz) = a12cf1f16a6c562134ec96cfb66e54fbb8e1faee72da52f6480e20ee896aa72c
-SIZE (NGSolve-netgen-v6.2.2501_GH0.tar.gz) = 3328069
+TIMESTAMP = 1753284297
+SHA256 (NGSolve-netgen-v6.2.2505_GH0.tar.gz) = c9ba4bbc6f8db8fbfd9fc64c400475558a7f2bf5accdfcf022e5ed01dfc40219
+SIZE (NGSolve-netgen-v6.2.2505_GH0.tar.gz) = 3332150
SHA256 (NGSolve-pybind11-v2.11.1_GH0.tar.gz) = d475978da0cdc2d43b73f30910786759d593a9d8ee05b1b6846d1eb16c6d2e0c
SIZE (NGSolve-pybind11-v2.11.1_GH0.tar.gz) = 756445
SHA256 (3d82bf88360b9d032671a72a31cd9c351bf674f8.patch) = 50758ed3408b745c8f701f341d31dad96b4819391e7c09aecf0b6413cbd29a97
diff --git a/cad/nvc/Makefile b/cad/nvc/Makefile
index 22c11481fba0..7d698892ceee 100644
--- a/cad/nvc/Makefile
+++ b/cad/nvc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nvc
DISTVERSIONPREFIX= r
-DISTVERSION= 1.17.0
+DISTVERSION= 1.17.1
CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
diff --git a/cad/nvc/distinfo b/cad/nvc/distinfo
index c66bf3ebc561..1c6691618031 100644
--- a/cad/nvc/distinfo
+++ b/cad/nvc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752402693
-SHA256 (nickg-nvc-r1.17.0_GH0.tar.gz) = bbb82ff5ee090ad672e0136709ea1a055d201098b7413375b4ecb7e292266e00
-SIZE (nickg-nvc-r1.17.0_GH0.tar.gz) = 2263262
+TIMESTAMP = 1753630627
+SHA256 (nickg-nvc-r1.17.1_GH0.tar.gz) = be6268c5848f518d3fc67058ca50fa4b1d68267b558bb4e023abe5d3f8a5bb63
+SIZE (nickg-nvc-r1.17.1_GH0.tar.gz) = 2265466
diff --git a/cad/openscad-devel/Makefile b/cad/openscad-devel/Makefile
index 7fc601667b62..06e0fe6d5afb 100644
--- a/cad/openscad-devel/Makefile
+++ b/cad/openscad-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= openscad
PORTVERSION= ${GIT_SRC_DATE}
-PORTREVISION= 1
+#PORTREVISION= 1
CATEGORIES= cad
PKGNAMESUFFIX= -devel
diff --git a/cad/openscad-devel/Makefile.git_rev b/cad/openscad-devel/Makefile.git_rev
index bdc80ab4ca5b..00e05b5e745c 100644
--- a/cad/openscad-devel/Makefile.git_rev
+++ b/cad/openscad-devel/Makefile.git_rev
@@ -1,8 +1,8 @@
-GIT_SRC_HASH= 72c9919d63116f8e711f3566ae34e9eb63a2d6e6
-GIT_SRC_DATE= 2025.05.08
+GIT_SRC_HASH= 6a8ab04bfd8bbe5cafab3efb74d2b46cb33fafe7
+GIT_SRC_DATE= 2025.07.25
GIT_MCAD_HASH= 1ea402208c3127ffb443931e9bb1681c191dacca
GIT_CLIPPER2_HASH= 6901921c4be75126d1de60bfd24bd86a61319fd0
GIT_OPENCSG_HASH= 313018fbf997f484f66cb4a320bbd2abf79a4fc1
-GIT_MANIFOLD_HASH= 7c8fbe186aa1ac5eb73f12c28bdef093ee4d11c9
+GIT_MANIFOLD_HASH= 2f4741e0b1de44d6d461b869e481351335340b44
GIT_MIMALLOC_HASH= 4cebb48062196625b91c79311f3ff4b22f493d47
GIT_SANITIZERSCMAKE_HASH= c3dc841af4dbf44669e65b82cb68a575864326bd
diff --git a/cad/openscad-devel/distinfo b/cad/openscad-devel/distinfo
index 64a4d036f3e6..56387439fe0d 100644
--- a/cad/openscad-devel/distinfo
+++ b/cad/openscad-devel/distinfo
@@ -1,10 +1,10 @@
-TIMESTAMP = 1746869038
-SHA256 (openscad-openscad-2025.05.08-72c9919d63116f8e711f3566ae34e9eb63a2d6e6_GH0.tar.gz) = 10436542006d598beb34a7bbfbb88101c81e2102efb7c884b3a7831c7b7865cb
-SIZE (openscad-openscad-2025.05.08-72c9919d63116f8e711f3566ae34e9eb63a2d6e6_GH0.tar.gz) = 24478576
+TIMESTAMP = 1753524188
+SHA256 (openscad-openscad-2025.07.25-6a8ab04bfd8bbe5cafab3efb74d2b46cb33fafe7_GH0.tar.gz) = e8851c051776ea1b01a500097175efed98f1186b1ebeddb31196bf269a640a4c
+SIZE (openscad-openscad-2025.07.25-6a8ab04bfd8bbe5cafab3efb74d2b46cb33fafe7_GH0.tar.gz) = 24710625
SHA256 (microsoft-mimalloc-4cebb48062196625b91c79311f3ff4b22f493d47_GH0.tar.gz) = 1811a777b83ffa9cb5c2f3c1b2f41b48bd72b6f044812d7ba2c2bacf5e1b8e2c
SIZE (microsoft-mimalloc-4cebb48062196625b91c79311f3ff4b22f493d47_GH0.tar.gz) = 1133506
-SHA256 (elalish-manifold-7c8fbe186aa1ac5eb73f12c28bdef093ee4d11c9_GH0.tar.gz) = 5418524300e37c2edb0de81a2393cd768f631a5de02f68936bc5c42988271813
-SIZE (elalish-manifold-7c8fbe186aa1ac5eb73f12c28bdef093ee4d11c9_GH0.tar.gz) = 29614163
+SHA256 (elalish-manifold-2f4741e0b1de44d6d461b869e481351335340b44_GH0.tar.gz) = 1dc8aa37aa4a1c8278ce7dfe4fc8096c2fa3c382910a5b8a62c1586921b8b334
+SIZE (elalish-manifold-2f4741e0b1de44d6d461b869e481351335340b44_GH0.tar.gz) = 29613734
SHA256 (arsenm-sanitizers-cmake-c3dc841af4dbf44669e65b82cb68a575864326bd_GH0.tar.gz) = 19d511a3a4ddc872c89ab62c070dd8d1fcc733e6ea4655f5876a60237cd556ba
SIZE (arsenm-sanitizers-cmake-c3dc841af4dbf44669e65b82cb68a575864326bd_GH0.tar.gz) = 7433
SHA256 (openscad-OpenCSG-313018fbf997f484f66cb4a320bbd2abf79a4fc1_GH0.tar.gz) = e6da517ab86422ed822e09c71e1ca6a673149fbbac50e7f3cb94f2daa3f7999d
diff --git a/cad/openvsp/Makefile b/cad/openvsp/Makefile
index 0dbf7ea2022c..4f1fe7abf4ce 100644
--- a/cad/openvsp/Makefile
+++ b/cad/openvsp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= openvsp
DISTVERSIONPREFIX= ${GH_PROJECT}_
-DISTVERSION= 3.43.1
+DISTVERSION= 3.45.0
CATEGORIES= cad
MAINTAINER= fernape@FreeBSD.org
@@ -70,7 +70,7 @@ do-install:
@${MKDIR} ${STAGEDIR}${DATADIR}
${INSTALL_DATA} ${BUILD_WRKSRC}/${BUILD_PREFIX}/vspIcon.png ${STAGEDIR}${DATADIR}
${RM} ${STAGEDIR}${PREFIX}/vspIcon.png ${BUILD_WRKSRC}/${BUILD_PREFIX}/vspIcon.png
-.for f in vsp vspaero vspaero_adjoint vspaero_complex vspaero_opt vsploads vspscript vspviewer
+.for f in vsp vspaero vspaero_opt vsploads vspscript vspviewer
${INSTALL_PROGRAM} ${BUILD_WRKSRC}/${BUILD_PREFIX}/${f} ${STAGEDIR}${PREFIX}/bin
${RM} ${STAGEDIR}${PREFIX}/${f}
.endfor
diff --git a/cad/openvsp/distinfo b/cad/openvsp/distinfo
index a39b1c066f20..f36a58736e39 100644
--- a/cad/openvsp/distinfo
+++ b/cad/openvsp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751610349
-SHA256 (OpenVSP-OpenVSP-OpenVSP_3.43.1_GH0.tar.gz) = fbf8517050d0818cf39a4d80bf7f5b6083a5fdc26ce829ed81bdfb12e818fd81
-SIZE (OpenVSP-OpenVSP-OpenVSP_3.43.1_GH0.tar.gz) = 126326750
+TIMESTAMP = 1753035426
+SHA256 (OpenVSP-OpenVSP-OpenVSP_3.45.0_GH0.tar.gz) = 55abd7f7fc3368aa4a41ac5c3e2e319d0de743e28dddf2e2427903d846724c6a
+SIZE (OpenVSP-OpenVSP-OpenVSP_3.45.0_GH0.tar.gz) = 205141078
diff --git a/cad/openvsp/pkg-plist b/cad/openvsp/pkg-plist
index ec5b4feedbe6..a8d10f0c56bb 100644
--- a/cad/openvsp/pkg-plist
+++ b/cad/openvsp/pkg-plist
@@ -1,9 +1,8 @@
+CCE/SD-24L.cce
CHANGELOG.md
README.md
bin/vsp
bin/vspaero
-bin/vspaero_adjoint
-bin/vspaero_complex
bin/vspaero_opt
bin/vsploads
bin/vspscript
@@ -90,6 +89,19 @@ help/vsp_help
%%DATADIR%%/plotDegenPlate.m
%%DATADIR%%/plotDegenStick.m
%%DATADIR%%/plotDegenSurf.m
+%%DATADIR%%/python_scripts/BertinSmithTest.py
+%%DATADIR%%/python_scripts/Constants.py
+%%DATADIR%%/python_scripts/EllipseTest.py
+%%DATADIR%%/python_scripts/HersheyTest.py
+%%DATADIR%%/python_scripts/Master_VSP_VV_script_test.py
+%%DATADIR%%/python_scripts/README.md
+%%DATADIR%%/python_scripts/SuperDeltaTest.py
+%%DATADIR%%/python_scripts/SweptTest.py
+%%DATADIR%%/python_scripts/TestInterference.vsp3
+%%DATADIR%%/python_scripts/VKTTest.py
+%%DATADIR%%/python_scripts/WarrenTest.py
+%%DATADIR%%/python_scripts/report.md
+%%DATADIR%%/python_scripts/test_InterferenceAnalysis.py
%%DATADIR%%/readvspgeom.m
%%DATADIR%%/redbluearrow.tga
%%DATADIR%%/sc2_0404.af
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/cad/qucs-s/Makefile b/cad/qucs-s/Makefile
index 6ad88c698b08..e2bbf1d0db5a 100644
--- a/cad/qucs-s/Makefile
+++ b/cad/qucs-s/Makefile
@@ -1,11 +1,8 @@
PORTNAME= qucs-s
-DISTVERSION= 25.1.1
+DISTVERSION= 25.1.2
CATEGORIES= cad
MASTER_SITES= https://github.com/ra3xdh/qucs_s/releases/download/${DISTVERSION}/
-PATCH_SITES= https://github.com/ra3xdh/qucs_s/commit/
-PATCHFILES+= 4ae3a8e182027432b1aad3158798b91c073c4a86.patch:-p1 # Fix build with Qt >= 6.9.0
-
MAINTAINER= yuri@FreeBSD.org
COMMENT= Quite Universal Circuit Simulator: GUI for circuit simulation kernels
WWW= https://ra3xdh.github.io/ \
@@ -22,28 +19,29 @@ USES= bison cmake gl localbase qt:6
USE_GL= opengl
USE_QT= base charts svg tools:build
-OPTIONS_DEFAULT= NGSPICE
-OPTIONS_GROUP= BACKENDS RTDEPENDS
-OPTIONS_GROUP_BACKENDS= NGSPICE QUCSATOR XYCE
-OPTIONS_GROUP_RTDEPENDS= OCTAVE ADMS
+OPTIONS_DEFAULT= NGSPICE
+OPTIONS_GROUP= BACKENDS RTDEPENDS
+OPTIONS_GROUP_BACKENDS= NGSPICE QUCSATOR XYCE
+OPTIONS_GROUP_RTDEPENDS= ADMS OCTAVE
-ADMS_DESC= ADMS model generator used for some non-essential features
-BACKENDS_DESC= Simulation backends
-NGSPICE_DESC= ngspice mixed-signal circuit simulator
-OCTAVE_DESC= Octave is used for some non-essential features
-QUCSATOR_DESC= Circuit simulator of the Qucs project
-RTDEPENDS_DESC= Optional run-time dependencies
-XYCE_DESC= Xyce electronic simulator
+ADMS_DESC= ADMS model generator used for some non-essential features
+BACKENDS_DESC= Simulation backends
+NGSPICE_DESC= ngspice mixed-signal circuit simulator
+OCTAVE_DESC= Octave is used for some non-essential features
+QUCSATOR_DESC= Circuit simulator of the Qucs project
+RTDEPENDS_DESC= Optional run-time dependencies
+XYCE_DESC= Xyce electronic simulator
ADMS_RUN_DEPENDS= admsXml:cad/adms
NGSPICE_RUN_DEPENDS= ngspice:cad/ngspice_rework
OCTAVE_RUN_DEPENDS= octave:math/octave
QUCSATOR_RUN_DEPENDS= qucsator:cad/qucsator
-XYCE_RUN_DEPENDS= Xyce:cad/xyce \
- mpirun:net/mpich
+XYCE_RUN_DEPENDS= mpirun:net/mpich \
+ Xyce:cad/xyce
post-patch:
- # first the patch under files/ introduces %%LOCALBASE%%, and now we fix it here
- ${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/qucs/settings.cpp
+# first the patch under files/ introduces %%LOCALBASE%%, and now we fix it here
+ ${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \
+ ${WRKSRC}/qucs/settings.cpp
.include <bsd.port.mk>
diff --git a/cad/qucs-s/distinfo b/cad/qucs-s/distinfo
index f2c8db8bb080..55a30ecccceb 100644
--- a/cad/qucs-s/distinfo
+++ b/cad/qucs-s/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1744949787
-SHA256 (qucs-s-25.1.1.tar.gz) = 2aefd4bb8faef5ce13623b0b7daf5264cc6fa252c9bf69e46bc48256535e10dd
-SIZE (qucs-s-25.1.1.tar.gz) = 4717517
-SHA256 (4ae3a8e182027432b1aad3158798b91c073c4a86.patch) = 870d268a5990f186221bbc2d6e9a6c668f4611ff85c9f88033e727f9fff95cdc
-SIZE (4ae3a8e182027432b1aad3158798b91c073c4a86.patch) = 770
+TIMESTAMP = 1745833911
+SHA256 (qucs-s-25.1.2.tar.gz) = 5b8185befa201a2811c4177277297bf0a013f775b6ab600a4ae67576aa5f7f02
+SIZE (qucs-s-25.1.2.tar.gz) = 4718218
diff --git a/cad/verilator/Makefile b/cad/verilator/Makefile
index 26645e6a6aa3..f99d100a7ec6 100644
--- a/cad/verilator/Makefile
+++ b/cad/verilator/Makefile
@@ -21,7 +21,7 @@ LIB_DEPENDS= libsystemc.so:devel/systemc # systemc is only added to share/verila
RUN_DEPENDS= ${LOCALBASE}/bin/ar:devel/binutils \
gmake:devel/gmake # verilator runs gmake for the --hierarchical option when the 'gmake' method is chosen
-USES= bison compiler:c++17-lang gmake localbase:ldflags pathfix perl5 python:build,run,test shebangfix tar:tgz
+USES= bison compiler:c++17-lang gmake localbase:ldflags perl5 python:build,run,test shebangfix tar:tgz
USE_CXXSTD= c++17 # needs to match that of devel/systemc to avoid mismatches like https://github.com/verilator/verilator/issues/4499
USE_GITHUB= yes
diff --git a/cad/zcad/Makefile b/cad/zcad/Makefile
index e546897eccba..2c7356849458 100644
--- a/cad/zcad/Makefile
+++ b/cad/zcad/Makefile
@@ -1,6 +1,6 @@
PORTNAME= zcad
PORTVERSION= 0.9.8.5
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= cad
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/chinese/libchewing/Makefile b/chinese/libchewing/Makefile
index 78ac95b3f9b7..2558fee6c571 100644
--- a/chinese/libchewing/Makefile
+++ b/chinese/libchewing/Makefile
@@ -11,7 +11,7 @@ WWW= https://chewing.im/ \
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= cmake:testing localbase:ldflags pathfix pkgconfig sqlite tar:zst
+USES= cmake:testing localbase:ldflags pkgconfig sqlite tar:zst
CMAKE_OFF= BUILD_INFO \
BUILD_TESTING \
diff --git a/chinese/libpinyin/Makefile b/chinese/libpinyin/Makefile
index d5832c68f427..6100df312f16 100644
--- a/chinese/libpinyin/Makefile
+++ b/chinese/libpinyin/Makefile
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libkyotocabinet.so:databases/kyotocabinet
USES= compiler:c++11-lang gmake gnome libtool localbase:ldflags \
- pathfix pkgconfig
+ pkgconfig
USE_GNOME= glib20
USE_LDCONFIG= yes
diff --git a/chinese/librime/Makefile b/chinese/librime/Makefile
index 5aa06250555d..503569f4d246 100644
--- a/chinese/librime/Makefile
+++ b/chinese/librime/Makefile
@@ -19,7 +19,7 @@ LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libopencc.so:chinese/opencc \
libyaml-cpp.so:devel/yaml-cpp \
-USES= cmake compiler:c++14-lang gettext pathfix perl5 pkgconfig xorg
+USES= cmake compiler:c++14-lang gettext perl5 pkgconfig xorg
USE_PERL5= build patch
CMAKE_OFF= BUILD_TEST
diff --git a/chinese/pyzy/Makefile b/chinese/pyzy/Makefile
index a8148211fb32..163183bbfa7e 100644
--- a/chinese/pyzy/Makefile
+++ b/chinese/pyzy/Makefile
@@ -12,7 +12,7 @@ LICENSE= LGPL21
LIB_DEPENDS= libsqlite3.so:databases/sqlite3
USES= autoreconf compiler:c++11-lang gettext-runtime gmake gnome \
- libtool pathfix pkgconfig python:build shebangfix
+ libtool pkgconfig python:build shebangfix
SHEBANG_FILES= data/db/android/create_db.py
USE_GITHUB= yes
GH_TAGNAME= 6d9c3cd
diff --git a/chinese/scim-pinyin/Makefile b/chinese/scim-pinyin/Makefile
index 576ea9b13da8..91e96340d400 100644
--- a/chinese/scim-pinyin/Makefile
+++ b/chinese/scim-pinyin/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= scim>=1.2.0:textproc/scim
RUN_DEPENDS:= ${BUILD_DEPENDS}
-USES= gmake iconv libtool:keepla localbase:ldflags pathfix pkgconfig
+USES= gmake iconv libtool:keepla localbase:ldflags pkgconfig
USE_CXXSTD= c++14
GNU_CONFIGURE= yes
diff --git a/comms/aldo/Makefile b/comms/aldo/Makefile
index 26c540287f34..fbaa6e518e11 100644
--- a/comms/aldo/Makefile
+++ b/comms/aldo/Makefile
@@ -3,7 +3,7 @@ DISTVERSION= 0.7.8
CATEGORIES= comms hamradio
MASTER_SITES= https://git.savannah.nongnu.org/cgit/${PORTNAME}.git/snapshot/
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= Morse code training program
WWW= https://www.nongnu.org/aldo/ \
https://savannah.nongnu.org/projects/aldo/
diff --git a/comms/cqrlog/Makefile b/comms/cqrlog/Makefile
index 7217a8264e90..1babdb946c0c 100644
--- a/comms/cqrlog/Makefile
+++ b/comms/cqrlog/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cqrlog
PORTVERSION= 2.5.2
-PORTREVISION= 14
+PORTREVISION= 15
DISTVERSIONPREFIX= v
CATEGORIES= comms hamradio
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/comms/cyclonedds/Makefile b/comms/cyclonedds/Makefile
index b7c499c664b7..56790aa25dc6 100644
--- a/comms/cyclonedds/Makefile
+++ b/comms/cyclonedds/Makefile
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libiceoryx_binding_c.so:comms/iceoryx
-USES= bison cmake pathfix
+USES= bison cmake
USE_GITHUB= yes
GH_ACCOUNT= eclipse-cyclonedds
diff --git a/comms/gnokii/Makefile b/comms/gnokii/Makefile
index 8b8dd01114b1..883aec6a2e79 100644
--- a/comms/gnokii/Makefile
+++ b/comms/gnokii/Makefile
@@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= p5-XML-Parser>=0:textproc/p5-XML-Parser
GROUPS= ${PORTNAME}
-USES= gettext gmake gnome iconv libtool localbase pathfix pkgconfig \
+USES= gettext gmake gnome iconv libtool localbase pkgconfig \
readline shebangfix tar:bzip2
USE_LDCONFIG= yes
USE_CSTD= gnu89
diff --git a/comms/gnuradio/Makefile b/comms/gnuradio/Makefile
index ef9c0c7e14b9..416803ac86b8 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} \
@@ -55,7 +55,7 @@ LIB_DEPENDS= libad9361.so:misc/libad9361-iio \
RUN_DEPENDS:= ${BUILD_DEPENDS}
USES= cmake compiler:c++14-lang desktop-file-utils fortran gnome \
- iconv localbase:ldflags pathfix perl5 pkgconfig pyqt:5 python \
+ iconv localbase:ldflags perl5 pkgconfig pyqt:5 python \
qt:5 shared-mime-info shebangfix
SHEBANG_FILES= gnuradio-runtime/python/gnuradio/ctrlport/gr-ctrlport-monitor \
diff --git a/comms/gnuradio/pkg-plist b/comms/gnuradio/pkg-plist
index 6b90377292c6..44676c8f7cfd 100644
--- a/comms/gnuradio/pkg-plist
+++ b/comms/gnuradio/pkg-plist
@@ -16962,19 +16962,15 @@ share/bash-completion/completions/gr_modtool
%%DATADIR%%/modtool/templates/gr-newmod/.conda/recipe/conda_build_config.yaml
%%DATADIR%%/modtool/templates/gr-newmod/.conda/recipe/meta.yaml
%%DATADIR%%/modtool/templates/gr-newmod/CMakeLists.txt
-%%DATADIR%%/modtool/templates/gr-newmod/CMakeLists.txt.bak
%%DATADIR%%/modtool/templates/gr-newmod/MANIFEST.yml
%%DATADIR%%/modtool/templates/gr-newmod/apps/CMakeLists.txt
-%%DATADIR%%/modtool/templates/gr-newmod/apps/CMakeLists.txt.bak
%%DATADIR%%/modtool/templates/gr-newmod/cmake/Modules/CMakeParseArgumentsCopy.cmake
%%DATADIR%%/modtool/templates/gr-newmod/cmake/Modules/gnuradio-howtoConfig.cmake
%%DATADIR%%/modtool/templates/gr-newmod/cmake/Modules/targetConfig.cmake.in
%%DATADIR%%/modtool/templates/gr-newmod/cmake/cmake_uninstall.cmake.in
%%DATADIR%%/modtool/templates/gr-newmod/docs/CMakeLists.txt
-%%DATADIR%%/modtool/templates/gr-newmod/docs/CMakeLists.txt.bak
%%DATADIR%%/modtool/templates/gr-newmod/docs/README.howto
%%DATADIR%%/modtool/templates/gr-newmod/docs/doxygen/CMakeLists.txt
-%%DATADIR%%/modtool/templates/gr-newmod/docs/doxygen/CMakeLists.txt.bak
%%DATADIR%%/modtool/templates/gr-newmod/docs/doxygen/Doxyfile.in
%%DATADIR%%/modtool/templates/gr-newmod/docs/doxygen/doxyxml/__init__.py
%%DATADIR%%/modtool/templates/gr-newmod/docs/doxygen/doxyxml/base.py
@@ -16991,21 +16987,15 @@ share/bash-completion/completions/gr_modtool
%%DATADIR%%/modtool/templates/gr-newmod/docs/doxygen/pydoc_macros.h
%%DATADIR%%/modtool/templates/gr-newmod/docs/doxygen/update_pydoc.py
%%DATADIR%%/modtool/templates/gr-newmod/examples/CMakeLists.txt
-%%DATADIR%%/modtool/templates/gr-newmod/examples/CMakeLists.txt.bak
%%DATADIR%%/modtool/templates/gr-newmod/examples/README
%%DATADIR%%/modtool/templates/gr-newmod/grc/CMakeLists.txt
-%%DATADIR%%/modtool/templates/gr-newmod/grc/CMakeLists.txt.bak
%%DATADIR%%/modtool/templates/gr-newmod/include/gnuradio/howto/CMakeLists.txt
-%%DATADIR%%/modtool/templates/gr-newmod/include/gnuradio/howto/CMakeLists.txt.bak
%%DATADIR%%/modtool/templates/gr-newmod/include/gnuradio/howto/api.h
%%DATADIR%%/modtool/templates/gr-newmod/lib/CMakeLists.txt
-%%DATADIR%%/modtool/templates/gr-newmod/lib/CMakeLists.txt.bak
%%DATADIR%%/modtool/templates/gr-newmod/python/howto/.gitignore
%%DATADIR%%/modtool/templates/gr-newmod/python/howto/CMakeLists.txt
-%%DATADIR%%/modtool/templates/gr-newmod/python/howto/CMakeLists.txt.bak
%%DATADIR%%/modtool/templates/gr-newmod/python/howto/__init__.py
%%DATADIR%%/modtool/templates/gr-newmod/python/howto/bindings/CMakeLists.txt
-%%DATADIR%%/modtool/templates/gr-newmod/python/howto/bindings/CMakeLists.txt.bak
%%DATADIR%%/modtool/templates/gr-newmod/python/howto/bindings/README.md
%%DATADIR%%/modtool/templates/gr-newmod/python/howto/bindings/bind_oot_file.py
%%DATADIR%%/modtool/templates/gr-newmod/python/howto/bindings/docstrings/README.md
diff --git a/comms/hamlib/Makefile b/comms/hamlib/Makefile
index 73bfd812c5ed..4414d9b94947 100644
--- a/comms/hamlib/Makefile
+++ b/comms/hamlib/Makefile
@@ -12,7 +12,7 @@ LICENSE= LGPL20
BUILD_DEPENDS= swig:devel/swig
LIB_DEPENDS= libltdl.so:devel/libltdl
-USES= autoreconf gnome libtool:keepla localbase:ldflags pathfix perl5 pkgconfig python \
+USES= autoreconf gnome libtool:keepla localbase:ldflags perl5 pkgconfig python \
readline shebangfix tcl
USE_GNOME= libxml2
USE_LDCONFIG= yes
diff --git a/comms/libimobiledevice-glue/Makefile b/comms/libimobiledevice-glue/Makefile
index 2230f88e16a5..8801e524f466 100644
--- a/comms/libimobiledevice-glue/Makefile
+++ b/comms/libimobiledevice-glue/Makefile
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libplist-2.0.so:devel/libplist
-USES= libtool pathfix pkgconfig tar:bzip2
+USES= libtool pkgconfig tar:bzip2
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
diff --git a/comms/libimobiledevice/Makefile b/comms/libimobiledevice/Makefile
index 00e6c574c368..7f1179f7d085 100644
--- a/comms/libimobiledevice/Makefile
+++ b/comms/libimobiledevice/Makefile
@@ -12,7 +12,7 @@ WWW= https://www.libimobiledevice.org
LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/COPYING.LESSER
-USES+= autoreconf cpe libtool localbase:ldflags pathfix pkgconfig ssl
+USES+= autoreconf cpe libtool localbase:ldflags pkgconfig ssl
USE_GITHUB= yes
GNU_CONFIGURE= yes
diff --git a/comms/libirman/Makefile b/comms/libirman/Makefile
index a7bba3d06d26..d9e7f02ce13b 100644
--- a/comms/libirman/Makefile
+++ b/comms/libirman/Makefile
@@ -10,7 +10,7 @@ WWW= https://libirman.sourceforge.io/
LICENSE= LGPL20
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= gmake libtool pkgconfig pathfix
+USES= gmake libtool pkgconfig
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
diff --git a/comms/libmodbus/Makefile b/comms/libmodbus/Makefile
index a1675a718bf9..00ac1fb92c56 100644
--- a/comms/libmodbus/Makefile
+++ b/comms/libmodbus/Makefile
@@ -10,7 +10,7 @@ WWW= https://libmodbus.org/
LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/COPYING.LESSER
-USES= autoreconf cpe gmake libtool pathfix
+USES= autoreconf cpe gmake libtool
USE_GITHUB= yes
GH_ACCOUNT= stephane
USE_LDCONFIG= yes
diff --git a/comms/libusbmuxd/Makefile b/comms/libusbmuxd/Makefile
index c7cc52711d3a..59a0c6e5ee74 100644
--- a/comms/libusbmuxd/Makefile
+++ b/comms/libusbmuxd/Makefile
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libimobiledevice-glue-1.0.so:comms/libimobiledevice-glue \
libplist-2.0.so:devel/libplist
-USES= cpe libtool pathfix pkgconfig tar:bzip2
+USES= cpe libtool pkgconfig tar:bzip2
CPE_VENDOR= libimobiledevice
USE_LDCONFIG= yes
diff --git a/comms/morse/Makefile b/comms/morse/Makefile
index d2d71232532a..cbe502e80b3d 100644
--- a/comms/morse/Makefile
+++ b/comms/morse/Makefile
@@ -1,9 +1,6 @@
PORTNAME= morse
-PORTVERSION= 2.5
-PORTREVISION= 2
+DISTVERSION= 2.6
CATEGORIES= comms hamradio
-MASTER_SITES= http://www.catb.org/~esr/morse/ \
- LOCAL/db
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Morse Code Trainer
@@ -12,27 +9,33 @@ WWW= http://www.catb.org/~esr/morse/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
-PLIST_FILES= bin/morsec bin/QSO share/man/man1/QSO.1.gz share/man/man1/morsec.1.gz
+BUILD_DEPENDS= xmlto>0:textproc/xmlto
-OPTIONS_SINGLE= SOUND
-OPTIONS_SINGLE_SOUND= OSS X11 PULSEAUDIO
-OPTIONS_DEFAULT= OSS
+USE_GITLAB= yes
+GL_ACCOUNT= esr
+GL_PROJECT= morse-classic
-OSS_DESC= Beep using OSS (/dev/dsp)
-X11_DESC= Beep using X server
-PULSEAUDIO_DESC= Beep using Pulse Audio
+PLIST_FILES= bin/morsec \
+ bin/QSO \
+ share/man/man1/morsec.1.gz \
+ share/man/man1/QSO.1.gz
-OSS_MAKE_ARGS= DEVICE=OSS
+OPTIONS_DEFAULT= OSS
+OPTIONS_SINGLE= SOUND
+OPTIONS_SINGLE_SOUND= OSS PULSEAUDIO X11
-X11_MAKE_ARGS= DEVICE=X11
-X11_USES= xorg
-X11_USE= XORG=x11
-X11_CFLAGS= -I${LOCALBASE}/include
-X11_LDFLAGS= -L${LOCALBASE}/lib
+OSS_DESC= Beep using OSS (/dev/dsp)
+PULSEAUDIO_DESC= Beep using PulseAudio
+X11_DESC= Beep using X.Org Server
-PULSEAUDIO_MAKE_ARGS= DEVICE=PA
+OSS_MAKE_ARGS= DEVICE=OSS
PULSEAUDIO_LIB_DEPENDS= libpulse-simple.so:audio/pulseaudio
PULSEAUDIO_USES= pkgconfig
+PULSEAUDIO_MAKE_ARGS= DEVICE=PA
+X11_BROKEN= ./alarm.h:15:15: error: a parameter list without types is only allowed in a function definition
+X11_USES= localbase:ldflags xorg
+X11_USE= XORG=x11
+X11_MAKE_ARGS= DEVICE=X11
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/morse ${STAGEDIR}${PREFIX}/bin/morsec
diff --git a/comms/morse/distinfo b/comms/morse/distinfo
index 761e989b3fff..0ea88231845d 100644
--- a/comms/morse/distinfo
+++ b/comms/morse/distinfo
@@ -1,2 +1,3 @@
-SHA256 (morse-2.5.tar.gz) = 476d1e8e95bb173b1aadc755db18f7e7a73eda35426944e1abd57c20307d4987
-SIZE (morse-2.5.tar.gz) = 46470
+TIMESTAMP = 1753622427
+SHA256 (morse-classic-2.6.tar.bz2) = ec44144d52a1eef36fbe0ca400c54556a7ba8f8c3de38d80512d19703b89f615
+SIZE (morse-classic-2.6.tar.bz2) = 45356
diff --git a/comms/morse/files/patch-Makefile b/comms/morse/files/patch-Makefile
index 1bcf5dc10a87..a4e93a87edc4 100644
--- a/comms/morse/files/patch-Makefile
+++ b/comms/morse/files/patch-Makefile
@@ -1,21 +1,19 @@
---- Makefile.orig 2012-11-26 22:52:36.000000000 -0800
-+++ Makefile 2012-12-04 11:58:37.000000000 -0800
-@@ -26,7 +26,7 @@
+--- Makefile.orig 2024-02-14 19:40:27 UTC
++++ Makefile
+@@ -28,10 +28,10 @@
+ #DEVICE = X11
#DEVICE = Linux
#DEVICE = OSS
- #DEVICE = ALSA
--DEVICE = PA
-+#DEVICE = PA
+-DEVICE = ALSA
++#DEVICE = ALSA
+ #DEVICE = PA
- VERSION=2.5
-
-@@ -37,16 +37,16 @@
- qso.d/*.[ch] qso.d/Makefile
-
- default: all
-- make testmorse
-+ ${MAKE} testmorse
+-VERSION=$(shell sed -n <NEWS '/^[0-9]/s/:.*//p' | head -1)
++VERSION = 2.6
+ MANPAGES = morse.1 QSO.1
+ DOCS = README NEWS COPYING TODO morse.xml $(MANPAGES)
+@@ -44,11 +44,11 @@ morse:
all: morse QSO morse.1 QSO.1
morse:
@@ -29,10 +27,10 @@
ln qso.d/QSO ./QSO
#
-@@ -67,8 +67,8 @@
+@@ -69,8 +69,8 @@ clean:
clean:
- rm -f morse QSO *.1 *.html SHIPPER.*
+ rm -f morse QSO *.1 *.html
- cd morse.d; make clean
- cd qso.d; make clean
+ ${MAKE} -C morse.d clean
@@ -40,9 +38,3 @@
pristine: clean
rm -f $(MANPAGES) morse.html
-@@ -93,4 +93,4 @@
-
-
- release: morse-$(VERSION).tar.gz morse.html
-- shipper -u -m -t; make clean
-+ shipper -u -m -t; ${MAKE} clean
diff --git a/comms/morse/files/patch-QSO.1 b/comms/morse/files/patch-QSO.1
deleted file mode 100644
index fc74d54e7fc5..000000000000
--- a/comms/morse/files/patch-QSO.1
+++ /dev/null
@@ -1,5 +0,0 @@
---- QSO.1.orig 2012-11-27 06:47:32 UTC
-+++ QSO.1
-@@ -1 +1 @@
--.so morse.1
-+.so man1/morsec.1
diff --git a/comms/morse/files/patch-morse.1 b/comms/morse/files/patch-morse.1
deleted file mode 100644
index 71163d3f598b..000000000000
--- a/comms/morse/files/patch-morse.1
+++ /dev/null
@@ -1,85 +0,0 @@
---- morse.1.orig 2011-06-04 02:26:20.000000000 -0700
-+++ morse.1 2012-04-12 10:06:31.000000000 -0700
-@@ -28,22 +28,22 @@
- .\" * MAIN CONTENT STARTS HERE *
- .\" -----------------------------------------------------------------
- .SH "NAME"
--morse, QSO \- Morse\-code trainer and QSO generator for aspiring radio hams
-+morsec, QSO \- Morse\-code trainer and QSO generator for aspiring radio hams
- .SH "SYNOPSIS"
--.HP \w'\fBmorse\fR\ 'u
--\fBmorse\fR [\-i] [\-I] [\-r] [\-n\ \fInum\fR] [\-R\ \fInum\fR] [\-N\ \fInum\fR] [\-C\ \fIcharset\fR] [\-w\ \fInum\fR] [\-f\ \fInum\fR] [\-v\ \fInum\fR] [\-g\ \fInum\fR] [\-f\ \fInum\fR] [\-e] [\-c] [\-b] [\-a] [\-l] [\-m] [\-t] [\-T] [\-s] [\-q] [\-p\ \fInum\fR] [\-E\ \fInum\fR] [\-M\ \fInum\fR] [\-d] [\-A] [\-B] [\-S] [\-x\ \fInum\fR] [\-X\ \fInum\fR] [\fIword\fR...]
-+.HP \w'\fBmorsec\fR\ 'u
-+\fBmorsec\fR [\-i] [\-I] [\-r] [\-n\ \fInum\fR] [\-R\ \fInum\fR] [\-N\ \fInum\fR] [\-C\ \fIcharset\fR] [\-w\ \fInum\fR] [\-f\ \fInum\fR] [\-v\ \fInum\fR] [\-g\ \fInum\fR] [\-f\ \fInum\fR] [\-e] [\-c] [\-b] [\-a] [\-l] [\-m] [\-t] [\-T] [\-s] [\-q] [\-p\ \fInum\fR] [\-E\ \fInum\fR] [\-M\ \fInum\fR] [\-d] [\-A] [\-B] [\-S] [\-x\ \fInum\fR] [\-X\ \fInum\fR] [\fIword\fR...]
- .SH "DESCRIPTION"
- .PP
- The
--\fBmorse\fR
-+\fBmorsec\fR
- program is a Morse\-code trainer intended to help aspiring radio hams pass the 5\-word\-per\-minute Element 1 test\&. It can take test text from a text file on standard input, or test words from its command\-line arguments, or generate random text (\-r) or play back what you type (\-i)\&.
- .PP
- A helper program,
- \fBQSO\fR, generates plausible QSOs that can be fed to the standard input of
--\fBmorse\fR\&.
-+\fBmorsec\fR\&.
- .PP
- The following options control the behavior of
--\fBmorse\fR:
-+\fBmorsec\fR:
- .PP
- \-i
- .RS 4
-@@ -311,7 +311,7 @@
- .RS 4
- .\}
- .nf
--morse \-r \-s \-T \-d \-w 5 \-F 15 \-p 5 \-E \-10
-+morsec \-r \-s \-T \-d \-w 5 \-F 15 \-p 5 \-E \-10
- .fi
- .if n \{\
- .RE
-@@ -332,7 +332,7 @@
- .RS 4
- .\}
- .nf
--morse \-r \-s \-T \-d \-w 5 \-F 15 \-p 5 \-E 0
-+morsec \-r \-s \-T \-d \-w 5 \-F 15 \-p 5 \-E 0
- .fi
- .if n \{\
- .RE
-@@ -353,7 +353,7 @@
- .RS 4
- .\}
- .nf
--morse \-r \-T \-d \-w 5 \-F 15 \-M 2 \-E 4
-+morsec \-r \-T \-d \-w 5 \-F 15 \-M 2 \-E 4
- .fi
- .if n \{\
- .RE
-@@ -374,7 +374,7 @@
- .RS 4
- .\}
- .nf
--QSO | morse \-e \-T \-d \-w 5 \-F 15
-+QSO | morsec \-e \-T \-d \-w 5 \-F 15
- .fi
- .if n \{\
- .RE
-@@ -395,7 +395,7 @@
- .RS 4
- .\}
- .nf
--morse \-r \-T \-d \-w 5 \-F 15
-+morsec \-r \-T \-d \-w 5 \-F 15
- .fi
- .if n \{\
- .RE
-@@ -416,7 +416,7 @@
- .RS 4
- .\}
- .nf
--morse \-r \-T \-d \-w 13 \-F 24
-+morsec \-r \-T \-d \-w 13 \-F 24
- .fi
- .if n \{\
- .RE
diff --git a/comms/morse/files/patch-morse.d-Makefile b/comms/morse/files/patch-morse.d-Makefile
index 562e882ee907..d589b4518ec9 100644
--- a/comms/morse/files/patch-morse.d-Makefile
+++ b/comms/morse/files/patch-morse.d-Makefile
@@ -1,5 +1,5 @@
---- morse.d/Makefile.orig 2011-06-04 02:08:38.000000000 -0700
-+++ morse.d/Makefile 2012-04-12 11:10:58.000000000 -0700
+--- morse.d/Makefile.orig 2024-02-14 19:40:27 UTC
++++ morse.d/Makefile
@@ -1,40 +1,43 @@
-DEVICE=PA
+DEVICE?=PA
@@ -42,10 +42,10 @@
morseOSS: morse.o beepOSS.o
- $(CC) $(CFLAGS) -o $@ morse.o beepOSS.o -lm
+ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ morse.o beepOSS.o -lm
-+
+
+beepPA.o: beepPA.c
+ ${CC} ${CFLAGS} ${PA_CFLAGS} -c ${.IMPSRC}
-
++
morsePA: morse.o beepPA.o
- $(CC) $(CFLAGS) $(PA_CFLAGS) -o $@ morse.o beepPA.o -lm $(PA_LIBS)
+ $(CC) $(CFLAGS) $(PA_CFLAGS) $(LDFLAGS) -o $@ morse.o beepPA.o -lm $(PA_LIBS)
diff --git a/comms/morse/files/patch-qso.d-Makefile b/comms/morse/files/patch-qso.d-Makefile
index a2c4e68fa2bc..2424ec4f7c3c 100644
--- a/comms/morse/files/patch-qso.d-Makefile
+++ b/comms/morse/files/patch-qso.d-Makefile
@@ -1,12 +1,12 @@
---- qso.d/Makefile.orig 2010-10-12 22:11:39.000000000 -0700
-+++ qso.d/Makefile 2012-04-12 10:23:28.000000000 -0700
+--- qso.d/Makefile.orig 2024-02-14 19:40:27 UTC
++++ qso.d/Makefile
@@ -1,4 +1,4 @@
-CFLAGS = -O3
+#CFLAGS = -O3
OBJECTS = QSO.o put_form.o make_fre.o grammar.o util.o init_str.o
- INCLUDES = antenna.h callsign.h city.h cityh.h heights.h jobs.h misc.h \
-@@ -7,7 +7,7 @@
+ INCLUDES = antenna.i callsign.i city.i cityh.i heights.i jobs.i misc.i \
+@@ -7,7 +7,7 @@ QSO: $(OBJECTS)
all: QSO
QSO: $(OBJECTS)
diff --git a/comms/nec2c/Makefile b/comms/nec2c/Makefile
index ab77eae81570..0a5c43c9faee 100644
--- a/comms/nec2c/Makefile
+++ b/comms/nec2c/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nec2c
DISTVERSIONPREFIX= v
-DISTVERSION= 1.3.2
+DISTVERSION= 1.3.3
CATEGORIES= comms hamradio
MAINTAINER= hamradio@FreeBSD.org
diff --git a/comms/nec2c/distinfo b/comms/nec2c/distinfo
index 0557a1a71cf5..6af24408855c 100644
--- a/comms/nec2c/distinfo
+++ b/comms/nec2c/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732272936
-SHA256 (KJ7LNW-nec2c-v1.3.2_GH0.tar.gz) = e044708cc425f094dbdc1845e6ead33d4a40c838382031335af79ac9f1721168
-SIZE (KJ7LNW-nec2c-v1.3.2_GH0.tar.gz) = 267989
+TIMESTAMP = 1753703585
+SHA256 (KJ7LNW-nec2c-v1.3.3_GH0.tar.gz) = 73cb820c2d00abb97e5d43819a12ebc49729df639557e911fb65df0c094d9231
+SIZE (KJ7LNW-nec2c-v1.3.3_GH0.tar.gz) = 267134
diff --git a/comms/qrq/Makefile b/comms/qrq/Makefile
index dbe4171369f9..6e450f338351 100644
--- a/comms/qrq/Makefile
+++ b/comms/qrq/Makefile
@@ -1,14 +1,14 @@
PORTNAME= qrq
-PORTVERSION= 0.3.4
-PORTREVISION= 1
+DISTVERSION= 0.3.5
CATEGORIES= comms hamradio
-MASTER_SITES= http://fkurz.net/ham/qrq/
+MASTER_SITES= https://fkurz.net/ham/qrq/
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Morse telegraphy trainer similar to the classic DOS version by DL4MM
WWW= https://fkurz.net/ham/qrq.html
LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
USES= gmake ncurses shebangfix
USE_CSTD= c99
diff --git a/comms/qrq/distinfo b/comms/qrq/distinfo
index d056035f8e77..ec3d9285dcd2 100644
--- a/comms/qrq/distinfo
+++ b/comms/qrq/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1642879197
-SHA256 (qrq-0.3.4.tar.gz) = 2a961cc962131a2bcb930543f0a51ce6c9d374847492bc2ccfc37012ce4c230f
-SIZE (qrq-0.3.4.tar.gz) = 194956
+TIMESTAMP = 1753705056
+SHA256 (qrq-0.3.5.tar.gz) = 3b068c960d06b254dca5a48c7813f1653fc53cb6f5ced641e007091a7ec08d4f
+SIZE (qrq-0.3.5.tar.gz) = 195012
diff --git a/comms/rtl-sdr/Makefile b/comms/rtl-sdr/Makefile
index 0cff17d7cd6f..b24135335fd0 100644
--- a/comms/rtl-sdr/Makefile
+++ b/comms/rtl-sdr/Makefile
@@ -10,7 +10,7 @@ WWW= https://sdr.osmocom.org/trac/wiki/rtl-sdr
LICENSE= GPLv2
-USES= autoreconf pkgconfig libtool pathfix tar:tgz
+USES= autoreconf pkgconfig libtool tar:tgz
USE_GITHUB= yes
GH_ACCOUNT= steve-m
diff --git a/comms/ser2net/Makefile b/comms/ser2net/Makefile
index e27b8476c69f..58082f246ac3 100644
--- a/comms/ser2net/Makefile
+++ b/comms/ser2net/Makefile
@@ -1,8 +1,7 @@
PORTNAME= ser2net
-PORTVERSION= 4.6.4
-PORTREVISION= 1
+PORTVERSION= 4.6.5
CATEGORIES= comms net
-MASTER_SITES= SF/${PORTNAME}/${PORTNAME}
+MASTER_SITES= https://github.com/cminyard/${PORTNAME}/releases/download/v${PORTVERSION}/
MAINTAINER= rodrigo@FreeBSD.org
COMMENT= Allows to access serial ports over IP
diff --git a/comms/ser2net/distinfo b/comms/ser2net/distinfo
index 4867effe0e6a..d5cee8bfb29f 100644
--- a/comms/ser2net/distinfo
+++ b/comms/ser2net/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739622108
-SHA256 (ser2net-4.6.4.tar.gz) = 75864434c4f002fa3570daaffeb6f794354fca6d8b5814b8386977a3b1416be9
-SIZE (ser2net-4.6.4.tar.gz) = 477746
+TIMESTAMP = 1753858084
+SHA256 (ser2net-4.6.5.tar.gz) = 96dfc3fd06b1bf4d7c1f46d7e8cc1eff555de64f419d76f57bd0346e000f9781
+SIZE (ser2net-4.6.5.tar.gz) = 479670
diff --git a/comms/ser2net/pkg-plist b/comms/ser2net/pkg-plist
index 64009d4e1950..585d1ef4e590 100644
--- a/comms/ser2net/pkg-plist
+++ b/comms/ser2net/pkg-plist
@@ -2,4 +2,3 @@
sbin/ser2net
share/man/man5/ser2net.yaml.5.gz
share/man/man8/ser2net.8.gz
-
diff --git a/comms/unixcw/Makefile b/comms/unixcw/Makefile
index aa69eb2ae771..6c9937583ed0 100644
--- a/comms/unixcw/Makefile
+++ b/comms/unixcw/Makefile
@@ -26,7 +26,7 @@ CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
#CONFIGURE_ENV+= LDFLAGS=-L${LOCALBASE}/lib CPPFLAGS=-I${LOCALBASE}/include
-USES+= gmake libtool ncurses pathfix pkgconfig autoreconf
+USES+= gmake libtool ncurses pkgconfig autoreconf
USE_LDCONFIG= yes
USE_CSTD= gnu99
WRKSRC= ${WRKDIR}/unixcw-${PORTVERSION}
diff --git a/comms/usbmuxd/Makefile b/comms/usbmuxd/Makefile
index bff38d002dee..2abcb6960e76 100644
--- a/comms/usbmuxd/Makefile
+++ b/comms/usbmuxd/Makefile
@@ -18,7 +18,7 @@ LIB_DEPENDS= libplist-2.0.so:devel/libplist \
libimobiledevice-1.0.so:comms/libimobiledevice \
libimobiledevice-glue-1.0.so:comms/libimobiledevice-glue
-USES= autoreconf cpe libtool localbase pathfix pkgconfig
+USES= autoreconf cpe libtool localbase pkgconfig
CPE_VENDOR= nikias_bassen
USE_GITHUB= yes
diff --git a/converters/cl-babel-sbcl/Makefile b/converters/cl-babel-sbcl/Makefile
index 00fcf667b56f..a889364e8bd7 100644
--- a/converters/cl-babel-sbcl/Makefile
+++ b/converters/cl-babel-sbcl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= babel
DISTVERSION= 0.5.0-24
-PORTREVISION= 7
+PORTREVISION= 8
PORTEPOCH= 1
CATEGORIES= converters lisp
PKGNAMEPREFIX= cl-
diff --git a/converters/enca/Makefile b/converters/enca/Makefile
index 0c86e948a96f..1d7ab09cfd28 100644
--- a/converters/enca/Makefile
+++ b/converters/enca/Makefile
@@ -15,7 +15,7 @@ BUILD_DEPENDS= umap:converters/p5-Unicode-Map8
LIB_DEPENDS= librecode.so:converters/recode
RUN_DEPENDS= umap:converters/p5-Unicode-Map8
-USES= gmake iconv libtool localbase pathfix pkgconfig tar:xz
+USES= gmake iconv libtool localbase pkgconfig tar:xz
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
diff --git a/converters/ical2html/Makefile b/converters/ical2html/Makefile
index 923a3b98f4b4..2681f39f3b45 100644
--- a/converters/ical2html/Makefile
+++ b/converters/ical2html/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ical2html
-PORTVERSION= 2.1
+PORTVERSION= 3.0
CATEGORIES= converters
MASTER_SITES= http://www.w3.org/Tools/Ical2html/
diff --git a/converters/ical2html/distinfo b/converters/ical2html/distinfo
index 986ae9a0569b..461ff9da41a0 100644
--- a/converters/ical2html/distinfo
+++ b/converters/ical2html/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1599682242
-SHA256 (ical2html-2.1.tar.gz) = 6dec95f0b4b7baaf7dd0555943cc24152a51feb589a3fb97d0c694362ea1a598
-SIZE (ical2html-2.1.tar.gz) = 92735
+TIMESTAMP = 1748960802
+SHA256 (ical2html-3.0.tar.gz) = d50844d38726a2184f819dc8f23cf6f19ed99d22641f668f9d1b1ee7fa517840
+SIZE (ical2html-3.0.tar.gz) = 105488
diff --git a/converters/py-rencode/Makefile b/converters/py-rencode/Makefile
index 04ca240188c8..88c8f5e04e07 100644
--- a/converters/py-rencode/Makefile
+++ b/converters/py-rencode/Makefile
@@ -1,5 +1,6 @@
PORTNAME= rencode
PORTVERSION= 1.0.8
+PORTREVISION= 1
DISTVERSIONPREFIX= v
CATEGORIES= converters devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/converters/py-rencode/files/patch-build.py b/converters/py-rencode/files/patch-build.py
new file mode 100644
index 000000000000..0a5bc1187c46
--- /dev/null
+++ b/converters/py-rencode/files/patch-build.py
@@ -0,0 +1,18 @@
+--- build.py.orig 2025-07-30 20:26:01 UTC
++++ build.py
+@@ -11,7 +11,6 @@ from setuptools.command.build_ext import build_ext
+ from setuptools.command.build_ext import build_ext
+
+
+-COMPILE_ARGS = ["-march=native", "-O3", "-msse", "-msse2", "-mfma", "-mfpmath=sse"]
+ LINK_ARGS: list[str] = []
+ INCLUDE_DIRS: list[str] = []
+ LIBRARIES: list[str] = []
+@@ -22,7 +21,6 @@ def build() -> None:
+ Extension(
+ "*",
+ ["rencode/*.pyx"],
+- extra_compile_args=COMPILE_ARGS,
+ extra_link_args=LINK_ARGS,
+ include_dirs=INCLUDE_DIRS,
+ libraries=LIBRARIES,
diff --git a/converters/rubygem-json-ld-preloaded/Makefile b/converters/rubygem-json-ld-preloaded/Makefile
index 30488b0c6db3..bc00fe3893d2 100644
--- a/converters/rubygem-json-ld-preloaded/Makefile
+++ b/converters/rubygem-json-ld-preloaded/Makefile
@@ -1,5 +1,5 @@
PORTNAME= json-ld-preloaded
-PORTVERSION= 3.3.1
+PORTVERSION= 3.3.2
CATEGORIES= converters rubygems
MASTER_SITES= RG
diff --git a/converters/rubygem-json-ld-preloaded/distinfo b/converters/rubygem-json-ld-preloaded/distinfo
index 03ff76ba3680..5e83c3895526 100644
--- a/converters/rubygem-json-ld-preloaded/distinfo
+++ b/converters/rubygem-json-ld-preloaded/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1731679358
-SHA256 (rubygem/json-ld-preloaded-3.3.1.gem) = afd5bf1a3b7d8f8a80dfd407185f41458c69ebe3b2d2e353890f76cd95cc6250
-SIZE (rubygem/json-ld-preloaded-3.3.1.gem) = 140800
+TIMESTAMP = 1753369410
+SHA256 (rubygem/json-ld-preloaded-3.3.2.gem) = 46294327eaf3bf95d48877222a70dd79740917adff94d5f0d380a4c492131ee1
+SIZE (rubygem/json-ld-preloaded-3.3.2.gem) = 140288
diff --git a/converters/simdutf/Makefile b/converters/simdutf/Makefile
index ca69cd6a3910..2f4ccd2431e3 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
@@ -12,7 +12,7 @@ LICENSE_COMB= dual
LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE
LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT
-USES= cmake:testing compiler:c++17-lang pathfix python:build,test
+USES= cmake:testing compiler:c++17-lang python:build,test
USE_GITHUB= yes
USE_LDCONFIG= yes
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/converters/ytnef/Makefile b/converters/ytnef/Makefile
index 43a2e3ea8191..c13f0e30d67e 100644
--- a/converters/ytnef/Makefile
+++ b/converters/ytnef/Makefile
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
RUN_DEPENDS= p5-MIME-Tools>=0:mail/p5-MIME-Tools
-USES= autoreconf cpe libtool pathfix perl5 shebangfix
+USES= autoreconf cpe libtool perl5 shebangfix
CPE_VENDOR= ytnef_project
USE_GITHUB= yes
GH_ACCOUNT= Yeraze
diff --git a/databases/Makefile b/databases/Makefile
index f5601bd46577..81b4e10b37f9 100644
--- a/databases/Makefile
+++ b/databases/Makefile
@@ -131,7 +131,6 @@
SUBDIR += libgda5-postgresql
SUBDIR += libgda5-ui
SUBDIR += libgda6
- SUBDIR += libgdamm5
SUBDIR += libhsclient
SUBDIR += libiodbc
SUBDIR += libmemcache
@@ -166,6 +165,7 @@
SUBDIR += mantis
SUBDIR += mariadb-connector-c
SUBDIR += mariadb-connector-odbc
+ SUBDIR += mariadb-java-client
SUBDIR += mariadb1011-client
SUBDIR += mariadb1011-server
SUBDIR += mariadb105-client
@@ -182,7 +182,6 @@
SUBDIR += memcached
SUBDIR += metabase
SUBDIR += mongodb-tools
- SUBDIR += mongodb50
SUBDIR += mongodb60
SUBDIR += mongodb70
SUBDIR += mongodb80
@@ -224,8 +223,8 @@
SUBDIR += ods2sql
SUBDIR += opendbviewer
SUBDIR += opendbx
- SUBDIR += openvoxdb8
SUBDIR += openvoxdb-terminus8
+ SUBDIR += openvoxdb8
SUBDIR += ora2pg
SUBDIR += oracle8-client
SUBDIR += p5-Amazon-SimpleDB
@@ -768,6 +767,7 @@
SUBDIR += py-couchdb
SUBDIR += py-cymysql
SUBDIR += py-databases
+ SUBDIR += py-datafusion
SUBDIR += py-dbf
SUBDIR += py-dbt-core
SUBDIR += py-dbt-duckdb
diff --git a/databases/cassandra-cpp-driver/Makefile b/databases/cassandra-cpp-driver/Makefile
index 69dc2f45a289..24c88d494855 100644
--- a/databases/cassandra-cpp-driver/Makefile
+++ b/databases/cassandra-cpp-driver/Makefile
@@ -11,7 +11,7 @@ LICENSE= APACHE20
LIB_DEPENDS= libuv.so:devel/libuv
-USES= cmake compiler:c++11-lang pkgconfig pathfix ssl
+USES= cmake compiler:c++11-lang pkgconfig ssl
USE_LDCONFIG= yes
USE_GITHUB= yes
GH_ACCOUNT= datastax
diff --git a/databases/cego/Makefile b/databases/cego/Makefile
index 999440827b81..bd59146e38b4 100644
--- a/databases/cego/Makefile
+++ b/databases/cego/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cego
-PORTVERSION= 2.52.18
+PORTVERSION= 2.52.23
CATEGORIES= databases
MASTER_SITES= http://www.lemke-it.com/
diff --git a/databases/cego/distinfo b/databases/cego/distinfo
index b0162f270dc6..87feb873ca49 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 = 1753647582
+SHA256 (cego-2.52.23.tar.gz) = e7c15ff34f3bacc2d7a291ea3c1b1fdc601cca4ec513585f884997007a8561d0
+SIZE (cego-2.52.23.tar.gz) = 3309059
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/dbf/Makefile b/databases/dbf/Makefile
index be9555f62b71..08cb37118c82 100644
--- a/databases/dbf/Makefile
+++ b/databases/dbf/Makefile
@@ -15,7 +15,7 @@ OPTIONS_SUB= yes
WRKSRC= ${WRKDIR}/lib${PORTNAME}
-USES= gnome libtool pathfix zip
+USES= gnome libtool zip
USE_GNOME= intltool
GNU_CONFIGURE= yes
CONFIGURE_ENV= ac_cv_prog_DOC_TO_MAN=""
diff --git a/databases/dbixx/Makefile b/databases/dbixx/Makefile
index 9473ec4b3d46..81b82ce92bc0 100644
--- a/databases/dbixx/Makefile
+++ b/databases/dbixx/Makefile
@@ -15,7 +15,7 @@ LIB_DEPENDS+= libdbi.so:databases/libdbi
BUILD_DEPENDS= libdbi-drivers>=0:databases/libdbi-drivers
GNU_CONFIGURE= yes
-USES= libtool localbase:ldflags pathfix
+USES= libtool localbase:ldflags
USE_LDCONFIG= yes
USE_GCC= yes
diff --git a/databases/evolution-data-server/Makefile b/databases/evolution-data-server/Makefile
index c52ad0f692df..cbe86962bb4b 100644
--- a/databases/evolution-data-server/Makefile
+++ b/databases/evolution-data-server/Makefile
@@ -29,7 +29,7 @@ LIB_DEPENDS= libsoup-3.0.so:devel/libsoup3 \
libgraphene-1.0.so:graphics/graphene
USES= cmake cpe desktop-file-utils gettext \
- gnome gperf iconv:wchar_t localbase pathfix pkgconfig \
+ gnome gperf iconv:wchar_t localbase pkgconfig \
python:build sqlite tar:xz xorg
USE_CXXSTD= gnu++17
USE_GNOME= glib20 gtk30 gtk40 introspection:build libxml2
diff --git a/databases/freetds-devel/Makefile b/databases/freetds-devel/Makefile
index 051f45c201b6..4997b7425fbf 100644
--- a/databases/freetds-devel/Makefile
+++ b/databases/freetds-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= freetds
-DISTVERSION= 1.5.112
+DISTVERSION= 1.5.116
PORTEPOCH= 1
CATEGORIES= databases
MASTER_SITES= https://www.freetds.org/files/current/
@@ -11,6 +11,7 @@ COMMENT= Sybase/Microsoft TDS protocol library - nightly snapshot
WWW= http://www.freetds.org/
LICENSE= LGPL20
+LICENSE_FILE= ${WRKSRC}/COPYING_LIB.txt
USES= compiler:c11 cpe gettext-tools gmake iconv \
libtool:keepla localbase:ldflags pkgconfig tar:bzip2
diff --git a/databases/freetds-devel/distinfo b/databases/freetds-devel/distinfo
index 8e957789665a..ba1a31cbf493 100644
--- a/databases/freetds-devel/distinfo
+++ b/databases/freetds-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752210780
-SHA256 (freetds-dev.1.5.112.tar.bz2) = a252e7081b4188bae24b4c29d7c69479e1e5ec36c6d31cdf1553cfb89068addc
-SIZE (freetds-dev.1.5.112.tar.bz2) = 2455076
+TIMESTAMP = 1753370905
+SHA256 (freetds-dev.1.5.116.tar.bz2) = b850abb980677e99fa7d02619dc939b33d5b57862b897fd0eee007f12b97d0f6
+SIZE (freetds-dev.1.5.116.tar.bz2) = 2453933
diff --git a/databases/geoserver-mysql-plugin/Makefile b/databases/geoserver-mysql-plugin/Makefile
index bab3b9e2193a..9c2cc6872a1d 100644
--- a/databases/geoserver-mysql-plugin/Makefile
+++ b/databases/geoserver-mysql-plugin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= geoserver
-DISTVERSION= 2.27.1
+DISTVERSION= 2.27.2
CATEGORIES= databases geography java
MASTER_SITES= SF/${PORTNAME}/GeoServer/${PORTVERSION}/extensions
PKGNAMESUFFIX= -mysql-plugin
@@ -22,7 +22,7 @@ NO_BUILD= yes
SUB_FILES= pkg-message
GSLIBDIR= geoserver/webapps/geoserver/WEB-INF/lib
-PLIST_FILES= ${GSLIBDIR}/gt-jdbc-mysql-33.1.jar \
+PLIST_FILES= ${GSLIBDIR}/gt-jdbc-mysql-33.2.jar \
${GSLIBDIR}/mysql-connector-j-9.1.0.jar
do-install:
diff --git a/databases/geoserver-mysql-plugin/distinfo b/databases/geoserver-mysql-plugin/distinfo
index 952e6898d0bf..27800c6a7556 100644
--- a/databases/geoserver-mysql-plugin/distinfo
+++ b/databases/geoserver-mysql-plugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747678986
-SHA256 (geoserver-2.27.1-mysql-plugin.zip) = d1c63a5983b534e1ec3f7ab55506187f3b4a197ac044331a2ff0a02c386480bf
-SIZE (geoserver-2.27.1-mysql-plugin.zip) = 2492566
+TIMESTAMP = 1753306241
+SHA256 (geoserver-2.27.2-mysql-plugin.zip) = 280f98fa4fb1202a342439935de18432f641e29b901b94c02368dc22aa26f797
+SIZE (geoserver-2.27.2-mysql-plugin.zip) = 2492577
diff --git a/databases/hiredis/Makefile b/databases/hiredis/Makefile
index ad89ecea4947..db91704bd263 100644
--- a/databases/hiredis/Makefile
+++ b/databases/hiredis/Makefile
@@ -10,7 +10,7 @@ WWW= https://github.com/redis/hiredis
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= cmake cpe pathfix ssl
+USES= cmake cpe ssl
CPE_VENDOR= redislabs
USE_GITHUB= yes
diff --git a/databases/kuzu/Makefile b/databases/kuzu/Makefile
index def0f4db1b3c..0525e279c2ec 100644
--- a/databases/kuzu/Makefile
+++ b/databases/kuzu/Makefile
@@ -1,6 +1,6 @@
PORTNAME= kuzu
DISTVERSIONPREFIX= v
-DISTVERSION= 0.11.0
+DISTVERSION= 0.11.1
CATEGORIES= databases
MAINTAINER= mahlon@martini.nu
diff --git a/databases/kuzu/distinfo b/databases/kuzu/distinfo
index 92176c7b2b9f..fe333e51101b 100644
--- a/databases/kuzu/distinfo
+++ b/databases/kuzu/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752437160
-SHA256 (kuzudb-kuzu-v0.11.0_GH0.tar.gz) = 445872031fd41153dd5a35a3d471354f1a98f853df5aad45a0a47154c69eaf2f
-SIZE (kuzudb-kuzu-v0.11.0_GH0.tar.gz) = 154099568
+TIMESTAMP = 1753508135
+SHA256 (kuzudb-kuzu-v0.11.1_GH0.tar.gz) = 479a9943ad9db3b9a28925438c05563a00e7eb72eaeff07ca21b9d3378069eb7
+SIZE (kuzudb-kuzu-v0.11.1_GH0.tar.gz) = 154108734
diff --git a/databases/libdbi/Makefile b/databases/libdbi/Makefile
index 06d46fab1ee8..67868c83c20c 100644
--- a/databases/libdbi/Makefile
+++ b/databases/libdbi/Makefile
@@ -11,7 +11,7 @@ WWW= https://libdbi.sourceforge.net/
LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= libtool pathfix
+USES= libtool
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
USE_LDCONFIG= yes
diff --git a/databases/libdrizzle/Makefile b/databases/libdrizzle/Makefile
index 2f2c58647f03..adbc14ed82e3 100644
--- a/databases/libdrizzle/Makefile
+++ b/databases/libdrizzle/Makefile
@@ -17,7 +17,7 @@ OPTIONS_DEFINE= DOXYGEN EXAMPLES
OPTIONS_SUB= yes
GNU_CONFIGURE= yes
-USES= gmake libtool pathfix
+USES= gmake libtool
CONFIGURE_ARGS+=--enable-libsqlite3
USE_LDCONFIG= yes
INSTALL_TARGET= install-strip
diff --git a/databases/libgda5/Makefile b/databases/libgda5/Makefile
index d59f66c9381b..9991c72385d9 100644
--- a/databases/libgda5/Makefile
+++ b/databases/libgda5/Makefile
@@ -24,7 +24,7 @@ BUILD_DEPENDS= itstool:textproc/itstool
LIB_DEPENDS= libsecret-1.so:security/libsecret \
libsoup-2.4.so:devel/libsoup \
-USES+= gettext gmake gnome libtool localbase pathfix pkgconfig
+USES+= gettext gmake gnome libtool localbase pkgconfig
USE_GNOME= glib20 libxslt intlhack introspection:build
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
diff --git a/databases/libgdamm5/Makefile b/databases/libgdamm5/Makefile
deleted file mode 100644
index 72c539df497d..000000000000
--- a/databases/libgdamm5/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-PORTNAME= libgdamm
-PORTVERSION= 4.99.11
-PORTREVISION= 3
-CATEGORIES= databases gnome
-MASTER_SITES= GNOME
-DIST_SUBDIR= gnome
-
-MAINTAINER= gnome@FreeBSD.org
-COMMENT= C++ wrapper for libgda5 library
-WWW= https://www.gtkmm.org/
-
-USES= gmake libtool pathfix pkgconfig tar:xz compiler:c++11-lang gnome
-USE_CXXSTD= c++11
-USE_GNOME= libgda5 glibmm
-GNU_CONFIGURE= yes
-INSTALL_TARGET= install-strip
-USE_LDCONFIG= yes
-CONFIGURE_ARGS= --disable-documentation
-BINARY_WRAPPERS= gm4
-
-OPTIONS_DEFINE= BDB
-
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MBDB} || exists(${LOCALBASE}/libdata/pkgconfig/libgda-bdb-5.0.pc)
-BUILD_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/libgda-bdb-5.0.pc:databases/libgda5-bdb
-RUN_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/libgda-bdb-5.0.pc:databases/libgda5-bdb
-PLIST_SUB+= BDB=""
-.else
-PLIST_SUB+= BDB=""
-.endif
-
-.include <bsd.port.mk>
diff --git a/databases/libgdamm5/distinfo b/databases/libgdamm5/distinfo
deleted file mode 100644
index 6edcbd3348e9..000000000000
--- a/databases/libgdamm5/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1656739354
-SHA256 (gnome/libgdamm-4.99.11.tar.xz) = e9820070a1b258fbdfa9b6583d97dfdb1340c90bb353c5f5e21522375609d0bb
-SIZE (gnome/libgdamm-4.99.11.tar.xz) = 1605420
diff --git a/databases/libgdamm5/pkg-descr b/databases/libgdamm5/pkg-descr
deleted file mode 100644
index e517a273270a..000000000000
--- a/databases/libgdamm5/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-This is a set of thin C++ wrappers for libgda v5 library.
diff --git a/databases/libgdamm5/pkg-plist b/databases/libgdamm5/pkg-plist
deleted file mode 100644
index b775518bedd2..000000000000
--- a/databases/libgdamm5/pkg-plist
+++ /dev/null
@@ -1,86 +0,0 @@
-include/libgdamm-5.0/libgdamm.h
-include/libgdamm-5.0/libgdamm/batch.h
-include/libgdamm-5.0/libgdamm/blob.h
-include/libgdamm-5.0/libgdamm/blobop.h
-include/libgdamm-5.0/libgdamm/column.h
-include/libgdamm-5.0/libgdamm/config.h
-include/libgdamm-5.0/libgdamm/connection.h
-include/libgdamm-5.0/libgdamm/connectionevent.h
-include/libgdamm-5.0/libgdamm/dataaccesswrapper.h
-include/libgdamm-5.0/libgdamm/datacomparator.h
-include/libgdamm-5.0/libgdamm/datahandler.h
-include/libgdamm-5.0/libgdamm/datamodel.h
-include/libgdamm-5.0/libgdamm/datamodelarray.h
-include/libgdamm-5.0/libgdamm/datamodelimport.h
-include/libgdamm-5.0/libgdamm/datamodeliter.h
-include/libgdamm-5.0/libgdamm/dataproxy.h
-include/libgdamm-5.0/libgdamm/dataselect.h
-include/libgdamm-5.0/libgdamm/handlerbin.h
-include/libgdamm-5.0/libgdamm/handlerboolean.h
-include/libgdamm-5.0/libgdamm/handlernumerical.h
-include/libgdamm-5.0/libgdamm/handlerstring.h
-include/libgdamm-5.0/libgdamm/handlertime.h
-include/libgdamm-5.0/libgdamm/handlertype.h
-include/libgdamm-5.0/libgdamm/holder.h
-include/libgdamm-5.0/libgdamm/init.h
-include/libgdamm-5.0/libgdamm/metastore.h
-include/libgdamm-5.0/libgdamm/metastruct.h
-include/libgdamm-5.0/libgdamm/numeric.h
-include/libgdamm-5.0/libgdamm/private/batch_p.h
-include/libgdamm-5.0/libgdamm/private/blob_p.h
-include/libgdamm-5.0/libgdamm/private/blobop_p.h
-include/libgdamm-5.0/libgdamm/private/column_p.h
-include/libgdamm-5.0/libgdamm/private/config_p.h
-include/libgdamm-5.0/libgdamm/private/connection_p.h
-include/libgdamm-5.0/libgdamm/private/connectionevent_p.h
-include/libgdamm-5.0/libgdamm/private/dataaccesswrapper_p.h
-include/libgdamm-5.0/libgdamm/private/datacomparator_p.h
-include/libgdamm-5.0/libgdamm/private/datahandler_p.h
-include/libgdamm-5.0/libgdamm/private/datamodel_p.h
-include/libgdamm-5.0/libgdamm/private/datamodelarray_p.h
-include/libgdamm-5.0/libgdamm/private/datamodelimport_p.h
-include/libgdamm-5.0/libgdamm/private/datamodeliter_p.h
-include/libgdamm-5.0/libgdamm/private/dataproxy_p.h
-include/libgdamm-5.0/libgdamm/private/dataselect_p.h
-include/libgdamm-5.0/libgdamm/private/handlerbin_p.h
-include/libgdamm-5.0/libgdamm/private/handlerboolean_p.h
-include/libgdamm-5.0/libgdamm/private/handlernumerical_p.h
-include/libgdamm-5.0/libgdamm/private/handlerstring_p.h
-include/libgdamm-5.0/libgdamm/private/handlertime_p.h
-include/libgdamm-5.0/libgdamm/private/handlertype_p.h
-include/libgdamm-5.0/libgdamm/private/holder_p.h
-include/libgdamm-5.0/libgdamm/private/metastore_p.h
-include/libgdamm-5.0/libgdamm/private/metastruct_p.h
-include/libgdamm-5.0/libgdamm/private/numeric_p.h
-include/libgdamm-5.0/libgdamm/private/quarklist_p.h
-include/libgdamm-5.0/libgdamm/private/row_p.h
-include/libgdamm-5.0/libgdamm/private/serveroperation_p.h
-include/libgdamm-5.0/libgdamm/private/serverprovider_p.h
-include/libgdamm-5.0/libgdamm/private/set_p.h
-include/libgdamm-5.0/libgdamm/private/sqlbuilder_p.h
-include/libgdamm-5.0/libgdamm/private/sqlexpr_p.h
-include/libgdamm-5.0/libgdamm/private/sqlparser_p.h
-include/libgdamm-5.0/libgdamm/private/sqlstatement_p.h
-include/libgdamm-5.0/libgdamm/private/statement_p.h
-include/libgdamm-5.0/libgdamm/private/transactionstatus_p.h
-include/libgdamm-5.0/libgdamm/private/xatransaction_p.h
-include/libgdamm-5.0/libgdamm/quarklist.h
-include/libgdamm-5.0/libgdamm/row.h
-include/libgdamm-5.0/libgdamm/serveroperation.h
-include/libgdamm-5.0/libgdamm/serverprovider.h
-include/libgdamm-5.0/libgdamm/set.h
-include/libgdamm-5.0/libgdamm/sqlbuilder.h
-include/libgdamm-5.0/libgdamm/sqlexpr.h
-include/libgdamm-5.0/libgdamm/sqlparser.h
-include/libgdamm-5.0/libgdamm/sqlstatement.h
-include/libgdamm-5.0/libgdamm/statement.h
-include/libgdamm-5.0/libgdamm/transactionstatus.h
-include/libgdamm-5.0/libgdamm/throw_exception.h
-include/libgdamm-5.0/libgdamm/value.h
-include/libgdamm-5.0/libgdamm/wrap_init.h
-include/libgdamm-5.0/libgdamm/xatransaction.h
-lib/libgdamm-5.0.so
-lib/libgdamm-5.0.so.13
-lib/libgdamm-5.0.so.13.0.0
-lib/libgdamm-5.0/include/libgdammconfig.h
-libdata/pkgconfig/libgdamm-5.0.pc
diff --git a/databases/libiodbc/Makefile b/databases/libiodbc/Makefile
index 992b225728a9..3ab1d0e41f8d 100644
--- a/databases/libiodbc/Makefile
+++ b/databases/libiodbc/Makefile
@@ -13,7 +13,7 @@ LICENSE_COMB= dual
LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/LICENSE.BSD
LICENSE_FILE_LGPL20= ${WRKSRC}/LICENSE.LGPL
-USES= libtool pathfix pkgconfig
+USES= libtool pkgconfig
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
diff --git a/databases/libmemcached/Makefile b/databases/libmemcached/Makefile
index e90e1d03508f..e9e71a8f1ec2 100644
--- a/databases/libmemcached/Makefile
+++ b/databases/libmemcached/Makefile
@@ -15,7 +15,7 @@ LIB_DEPENDS= libevent.so:devel/libevent
TEST_DEPENDS= memcached:databases/memcached \
onetbb>=0:devel/onetbb
-USES= bison compiler:c++11-lang pathfix pkgconfig ssl
+USES= bison compiler:c++11-lang pkgconfig ssl
CMAKE_OFF= BUILD_DOCSONLY \
BUILD_DOCS_MANGZ \
diff --git a/databases/libmongocrypt/Makefile b/databases/libmongocrypt/Makefile
index efffd433c4c3..287ae9782b38 100644
--- a/databases/libmongocrypt/Makefile
+++ b/databases/libmongocrypt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libmongocrypt
-DISTVERSION= 1.11.0
+DISTVERSION= 1.14.1
CATEGORIES= databases
MAINTAINER= hiroo.ono+freebsd@gmail.com
@@ -17,6 +17,8 @@ USES= cmake python:build ssl
USE_GITHUB= yes
GH_ACCOUNT= mongodb
+USE_LDCONFIG= yes
+
CMAKE_ARGS= -DBUILD_VERSION=${DISTVERSION} \
-DMONGOCRYPT_MONGOC_DIR="USE-SYSTEM"
CMAKE_ON= USE_SHARED_LIBBSON
diff --git a/databases/libmongocrypt/distinfo b/databases/libmongocrypt/distinfo
index 0f7cf419f49a..3997536c142f 100644
--- a/databases/libmongocrypt/distinfo
+++ b/databases/libmongocrypt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1724968586
-SHA256 (mongodb-libmongocrypt-1.11.0_GH0.tar.gz) = 9891ec8d1015ed3711e4d7d515a74eb4143a0ff1ce8ff8795de63cb921fee2d6
-SIZE (mongodb-libmongocrypt-1.11.0_GH0.tar.gz) = 4121234
+TIMESTAMP = 1752048724
+SHA256 (mongodb-libmongocrypt-1.14.1_GH0.tar.gz) = 6b7e7cbf97d18314c9d75a88d7ed2eb7efb59f7ab695e91c10589cccc64278f9
+SIZE (mongodb-libmongocrypt-1.14.1_GH0.tar.gz) = 3994990
diff --git a/databases/libodbc++/Makefile b/databases/libodbc++/Makefile
index f677de7d67cd..50bb8c40050b 100644
--- a/databases/libodbc++/Makefile
+++ b/databases/libodbc++/Makefile
@@ -12,7 +12,7 @@ LICENSE= GPLv2
LIB_DEPENDS= libodbc.so:databases/unixODBC
-USES= gmake libtool ncurses pathfix pkgconfig readline tar:bzip2
+USES= gmake libtool ncurses pkgconfig readline tar:bzip2
USE_CXXSTD= c++14
USE_LDCONFIG= yes
diff --git a/databases/libzdb/Makefile b/databases/libzdb/Makefile
index 879f2b323375..89d5783b1876 100644
--- a/databases/libzdb/Makefile
+++ b/databases/libzdb/Makefile
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BROKEN_i386= fails to build
BROKEN_powerpc= fails to build
-USES= compiler:c++20-lang gmake libtool localbase pathfix
+USES= compiler:c++20-lang gmake libtool localbase
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
diff --git a/databases/mariadb-java-client/Makefile b/databases/mariadb-java-client/Makefile
new file mode 100644
index 000000000000..863232357c64
--- /dev/null
+++ b/databases/mariadb-java-client/Makefile
@@ -0,0 +1,29 @@
+PORTNAME= mariadb-java-client
+DISTVERSION= 3.5.4
+CATEGORIES= databases java
+MASTER_SITES= https://dlm.mariadb.com/4308494/Connectors/java/connector-java-${DISTVERSION}/ \
+ https://repo1.maven.org/maven2/org/mariadb/jdbc/mariadb-java-client/${DISTVERSION}/
+EXTRACT_SUFX= .jar
+
+MAINTAINER= dmayoss@gmail.com
+COMMENT= MariaDB JDBC driver for Java applications
+WWW= https://mariadb.com
+
+LICENSE= LGPL21
+
+USES= cpe java
+CPE_VENDOR= mariadb
+CPE_PRODUCT= mariadb_connector/j
+
+NO_ARCH= yes
+NO_BUILD= yes
+
+PLIST_FILES= ${JAVAJARDIR}/${PORTNAME}.jar \
+ ${JAVAJARDIR}/${DISTNAME}.jar
+
+do-install:
+ @${MKDIR} ${STAGEDIR}${JAVAJARDIR}
+ ${INSTALL_DATA} ${DISTDIR}/${DISTNAME}.jar ${STAGEDIR}${JAVAJARDIR}
+ ${RLN} ${STAGEDIR}${JAVAJARDIR}/${DISTNAME}.jar ${STAGEDIR}${JAVAJARDIR}/${PORTNAME}.jar
+
+.include <bsd.port.mk>
diff --git a/databases/mariadb-java-client/distinfo b/databases/mariadb-java-client/distinfo
new file mode 100644
index 000000000000..504b662ad72a
--- /dev/null
+++ b/databases/mariadb-java-client/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1753282280
+SHA256 (mariadb-java-client-3.5.4.jar) = 9cac1a01e3b2bac18f826d48475b93e6bdb5c16d31f7227f9653c7c8f1b378e7
+SIZE (mariadb-java-client-3.5.4.jar) = 749550
diff --git a/databases/mariadb-java-client/pkg-descr b/databases/mariadb-java-client/pkg-descr
new file mode 100644
index 000000000000..ae71500a8b66
--- /dev/null
+++ b/databases/mariadb-java-client/pkg-descr
@@ -0,0 +1,4 @@
+The MariaDB java connector is a JDBC 4.2 compatible driver, used to
+connect applications developed in Java to MariaDB and MySQL databases.
+
+This port uses a precompiled .jar.
diff --git a/databases/mdbtools/Makefile b/databases/mdbtools/Makefile
index 16749b2acafd..3c9388b01fb7 100644
--- a/databases/mdbtools/Makefile
+++ b/databases/mdbtools/Makefile
@@ -15,7 +15,7 @@ BUILD_DEPENDS= bash-completion>=0:shells/bash-completion \
LIB_DEPENDS= libodbcinst.so:databases/unixODBC
RUN_DEPENDS= bash-completion>=0:shells/bash-completion
-USES= bison cpe gnome iconv:wchar_t libtool pathfix \
+USES= bison cpe gnome iconv:wchar_t libtool \
pkgconfig readline
CPE_VENDOR= mdbtools_project
USE_GNOME= glib20
diff --git a/databases/mdbx/Makefile b/databases/mdbx/Makefile
index 7c516f4c604b..a73859b1d1d9 100644
--- a/databases/mdbx/Makefile
+++ b/databases/mdbx/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mdbx
-DISTVERSION= 0.13.3
+DISTVERSION= 0.13.7
CATEGORIES= databases
MASTER_SITES= https://libmdbx.dqdkfa.ru/release/
DISTNAME= libmdbx-amalgamated-${DISTVERSION}
diff --git a/databases/mdbx/distinfo b/databases/mdbx/distinfo
index 1de90048826a..22aac2b83947 100644
--- a/databases/mdbx/distinfo
+++ b/databases/mdbx/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738866050
-SHA256 (libmdbx-amalgamated-0.13.3.tar.xz) = 2e42505f1ceb57945569db3c1a5db9b5216d8f72da7c75c240ff81196f8e9a0b
-SIZE (libmdbx-amalgamated-0.13.3.tar.xz) = 443012
+TIMESTAMP = 1753882538
+SHA256 (libmdbx-amalgamated-0.13.7.tar.xz) = d00c1287ec6bbc366363ccdd3eea97bd470ccb5cc102d56b341f84a9fba7e8e9
+SIZE (libmdbx-amalgamated-0.13.7.tar.xz) = 452264
diff --git a/databases/memcached/Makefile b/databases/memcached/Makefile
index 45c79ba687fc..f83201fc339a 100644
--- a/databases/memcached/Makefile
+++ b/databases/memcached/Makefile
@@ -1,5 +1,5 @@
PORTNAME= memcached
-DISTVERSION= 1.6.38
+DISTVERSION= 1.6.39
CATEGORIES= databases
MASTER_SITES= http://www.memcached.org/files/
diff --git a/databases/memcached/distinfo b/databases/memcached/distinfo
index 12299c12dff9..1db70aceb31e 100644
--- a/databases/memcached/distinfo
+++ b/databases/memcached/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742448447
-SHA256 (memcached-1.6.38.tar.gz) = 334d792294e37738796b5b03375c47bb6db283b1152e2ea4ccb720152dd17c66
-SIZE (memcached-1.6.38.tar.gz) = 1282099
+TIMESTAMP = 1753828034
+SHA256 (memcached-1.6.39.tar.gz) = 23e5507e933b15463161d4c5d3921b0c5f340b542d6edd7f6c5e17c34f11a363
+SIZE (memcached-1.6.39.tar.gz) = 1284104
diff --git a/databases/memcached/files/patch-configure.ac b/databases/memcached/files/patch-configure.ac
index bfe9ca6ef3d7..a11fbc82e289 100644
--- a/databases/memcached/files/patch-configure.ac
+++ b/databases/memcached/files/patch-configure.ac
@@ -1,6 +1,6 @@
---- configure.ac.orig 2023-03-08 21:34:27 UTC
+--- configure.ac.orig 2025-07-18 21:35:16 UTC
+++ configure.ac
-@@ -201,7 +201,7 @@ if test "x$enable_dtrace" = "xyes"; then
+@@ -207,7 +207,7 @@ if test "x$enable_dtrace" = "xyes"; then
if test "x$DTRACE" != "xno"; then
AC_DEFINE([ENABLE_DTRACE],1,[Set to nonzero if you want to include DTRACE])
build_dtrace=yes
diff --git a/databases/memcached/files/patch-memcached.c b/databases/memcached/files/patch-memcached.c
index 7e248161d68f..547f0f611001 100644
--- a/databases/memcached/files/patch-memcached.c
+++ b/databases/memcached/files/patch-memcached.c
@@ -1,6 +1,6 @@
---- memcached.c.orig 2023-03-08 21:34:27 UTC
+--- memcached.c.orig 2025-07-29 01:17:34 UTC
+++ memcached.c
-@@ -707,7 +707,7 @@ conn *conn_new(const int sfd, enum conn_states init_st
+@@ -686,7 +686,7 @@ conn *conn_new(const int sfd, enum conn_states init_st
if (init_state == conn_listening) {
fprintf(stderr, "<%d server listening (%s)\n", sfd,
prot_text(c->protocol));
@@ -9,8 +9,8 @@
fprintf(stderr, "<%d server listening (udp)\n", sfd);
} else if (c->protocol == negotiating_prot) {
fprintf(stderr, "<%d new auto-negotiating client connection\n",
-@@ -772,7 +772,7 @@ conn *conn_new(const int sfd, enum conn_states init_st
- c->write = tcp_write;
+@@ -741,7 +741,7 @@ conn *conn_new(const int sfd, enum conn_states init_st
+ c->ssl_enabled = false;
}
- if (IS_UDP(transport)) {
@@ -18,7 +18,7 @@
c->try_read_command = try_read_command_udp;
} else {
switch (c->protocol) {
-@@ -871,7 +871,7 @@ static void conn_cleanup(conn *c) {
+@@ -839,7 +839,7 @@ static void conn_cleanup(conn *c) {
c->sasl_conn = NULL;
}
@@ -27,7 +27,7 @@
conn_set_state(c, conn_read);
}
}
-@@ -1171,7 +1171,7 @@ bool resp_start(conn *c) {
+@@ -1147,7 +1147,7 @@ bool resp_start(conn *c) {
c->resp->next = resp;
c->resp = resp;
}
@@ -36,7 +36,7 @@
// need to hold on to some data for async responses.
c->resp->request_id = c->request_id;
c->resp->request_addr = c->request_addr;
-@@ -2166,7 +2166,7 @@ void process_stats_conns(ADD_STAT add_stats, void *c)
+@@ -2160,7 +2160,7 @@ void process_stats_conns(ADD_STAT add_stats, void *c)
* output -- not worth the complexity of the locking that'd be
* required to prevent it.
*/
@@ -45,16 +45,16 @@
APPEND_NUM_STAT(i, "UDP", "%s", "UDP");
}
if (conns[i]->state != conn_closed) {
-@@ -3361,7 +3361,7 @@ static void drive_machine(conn *c) {
- break;
+@@ -3322,7 +3322,7 @@ static void drive_machine(conn *c) {
case conn_closing:
-- if (IS_UDP(c->transport))
-+ if IS_UDP(c->transport)
- conn_cleanup(c);
- else
- conn_close(c);
-@@ -3552,7 +3552,7 @@ static int server_socket(const char *interface,
+ if (!c->resps_suspended) {
+- if (IS_UDP(c->transport))
++ if IS_UDP(c->transport)
+ conn_cleanup(c);
+ else
+ conn_close(c);
+@@ -3524,7 +3524,7 @@ static int server_socket(const char *interface,
#endif
setsockopt(sfd, SOL_SOCKET, SO_REUSEADDR, (void *)&flags, sizeof(flags));
@@ -63,7 +63,7 @@
maximize_sndbuf(sfd);
} else {
error = setsockopt(sfd, SOL_SOCKET, SO_KEEPALIVE, (void *)&flags, sizeof(flags));
-@@ -3607,7 +3607,7 @@ static int server_socket(const char *interface,
+@@ -3579,7 +3579,7 @@ static int server_socket(const char *interface,
}
}
diff --git a/databases/mongodb50/Makefile b/databases/mongodb50/Makefile
deleted file mode 100644
index f7a4ead70e91..000000000000
--- a/databases/mongodb50/Makefile
+++ /dev/null
@@ -1,128 +0,0 @@
-PORTNAME= mongodb
-DISTVERSIONPREFIX= r
-DISTVERSION= 5.0.31
-PORTREVISION= 1
-CATEGORIES= databases net
-PKGNAMESUFFIX= ${DISTVERSION:R:S/.//}
-
-MAINTAINER= ronald@FreeBSD.org
-COMMENT= MongoDB Community Edition (5.0.x Branch)
-WWW= https://www.mongodb.com/docs/v5.0/
-
-LICENSE= APACHE20 SSPLv1 # mongodb is SSPLv1, C++ driver is APACHE20
-LICENSE_COMB= multi
-LICENSE_NAME_SSPLv1= Server Side Public License Version 1
-LICENSE_FILE_SSPLv1= ${WRKSRC}/LICENSE-Community.txt
-LICENSE_PERMS_SSPLv1= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
-
-DEPRECATED= EOL from October 2024, see https://www.mongodb.com/legal/support-policy/lifecycles, please use databases/mongodb60
-EXPIRATION_DATE= 2025-07-30
-ONLY_FOR_ARCHS= aarch64 amd64 powerpc64le
-ONLY_FOR_ARCHS_REASON= only ported to amd64, aarch64, and powerpc64le on FreeBSD; upstream supports arm64, ppc64le, s390x, and x86-64
-
-BUILD_DEPENDS= ${PY_SETUPTOOLS} \
- ${PYTHON_PKGNAMEPREFIX}cheetah3>0:devel/py-cheetah3@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyyaml>=3.11:devel/py-pyyaml@${PY_FLAVOR}
-LIB_DEPENDS= libcurl.so:ftp/curl \
- libpcre.so:devel/pcre \
- libsnappy.so:archivers/snappy \
- libstemmer.so:textproc/snowballstemmer \
- libunwind.so:devel/libunwind \
- libyaml-cpp.so:devel/yaml-cpp \
- libzstd.so:archivers/zstd
-
-USES= compiler:c++17-lang cpe llvm:max=18,build python:build scons shebangfix
-USE_RC_SUBR= mongod
-
-USE_GITHUB= yes
-GH_ACCOUNT= mongodb
-GH_PROJECT= mongo
-
-SHEBANG_FILES= buildscripts/scons.py
-python_OLD_CMD= @python_interpreter@
-
-EXTRACT_AFTER_ARGS= --exclude src/third_party/pcre-* \
- --exclude src/third_party/snappy-* \
- --exclude src/third_party/unwind \
- --exclude src/third_party/yaml-cpp \
- --exclude src/third_party/zlib-* \
- --exclude src/third_party/zstandard-* \
- --no-same-owner --no-same-permissions
-
-# --modules= disables "enterprise" module from src/mongo/db/modules/
-MAKE_ARGS= --cxx-std=17 \
- --disable-warnings-as-errors \
- --libc++ \
- --modules= \
- --runtime-hardening=on \
- --use-system-libunwind \
- --use-system-pcre \
- --use-system-snappy \
- --use-system-stemmer \
- --use-system-yaml \
- --use-system-zlib \
- --use-system-zstd \
- -j ${MAKE_JOBS_NUMBER} \
- AR=llvm-ar \
- MONGO_VERSION=${DISTVERSION} \
- VERBOSE=on
-
-CFLAGS+= -DBOOST_NO_CXX98_FUNCTION_BASE \
- -Wno-deprecated-builtins
-
-CONFLICTS_INSTALL= mongodb[0-9][0-9] # etc/mongodb.conf.sample
-
-USERS= mongodb
-GROUPS= mongodb
-
-OPTIONS_DEFINE= LTO SASL SSL NOAVX
-OPTIONS_DEFAULT= SASL SSL NOAVX
-
-NOAVX_DESC= "Disable AVX instructions on amd64 (Sandybridge+)"
-
-LTO_MAKE_ARGS= --lto=on
-
-NOAVX_MAKE_ARGS= --experimental-optimization="-sandybridge"
-
-SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2
-SASL_MAKE_ARGS= --use-sasl-client
-
-SSL_USES= ssl
-SSL_MAKE_ARGS= --ssl
-
-.include <bsd.port.pre.mk>
-
-.if ${ARCH} == aarch64 || ${ARCH} == powerpc64le
-EXTRA_PATCHES= ${FILESDIR}/${ARCH}
-.endif
-
-ALL_TARGET= install-core
-
-# This ports is only following the Major Release.
-# https://docs.mongodb.com/manual/reference/versioning/
-PORTSCOUT= limit:^5\.0\.
-
-CPE_PRODUCT= mongodb
-
-pre-patch:
- ${MV} ${WRKSRC}/src/third_party/wiredtiger/src/checksum/power8/crc32.sx ${WRKSRC}/src/third_party/wiredtiger/src/checksum/power8/crc32.S
-
-do-build:
- ${WRKSRC}/buildscripts/scons.py -C ${WRKSRC} ${MAKE_ARGS}
-
-do-install:
-.for f in mongo mongod mongos
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${f}
-.endfor
- ${INSTALL_DATA} ${WRKSRC}/rpm/mongod.conf ${STAGEDIR}${PREFIX}/etc/mongodb.conf.sample
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for doc in LICENSE-Community.txt MPL-2 README THIRD-PARTY-NOTICES
- ${MV} ${STAGEDIR}${PREFIX}/${doc} ${STAGEDIR}${DOCSDIR}/
-.endfor
- ${RM} ${STAGEDIR}${PREFIX}/bin/resmoke.py
-
-do-test:
- ${SH} ${FILESDIR}/make.test.sh "${STAGEDIR}${PREFIX}/bin"
-
-.include <bsd.port.post.mk>
diff --git a/databases/mongodb50/distinfo b/databases/mongodb50/distinfo
deleted file mode 100644
index 21d1e8c12388..000000000000
--- a/databases/mongodb50/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1738237897
-SHA256 (mongodb-mongo-r5.0.31_GH0.tar.gz) = aea590b164e2b59e00e803c44fc4a596f54924957c8802165dff4bdfc53aba6a
-SIZE (mongodb-mongo-r5.0.31_GH0.tar.gz) = 57334718
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_gen-config.sh b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_gen-config.sh
deleted file mode 100644
index d9a2e1c3f075..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_gen-config.sh
+++ /dev/null
@@ -1,24 +0,0 @@
---- src/third_party/mozjs-60/gen-config.sh.orig 2019-10-11 03:28:57 UTC
-+++ src/third_party/mozjs-60/gen-config.sh
-@@ -28,6 +28,9 @@ _xcode_setup() {
- }
-
- case "$_Path" in
-+ "platform/aarch64/freebsd")
-+ _CONFIG_OPTS="--host=aarch64-freebsd"
-+ ;;
- "platform/aarch64/linux")
- _CONFIG_OPTS="--host=aarch64-linux"
- ;;
-@@ -82,9 +85,9 @@ esac
- cd mozilla-release/js/src
- rm config.cache || true
-
--PYTHON=python ./configure --without-intl-api --enable-posix-nspr-emulation --disable-trace-logging --disable-js-shell --disable-tests "$_CONFIG_OPTS"
-+PYTHON=python2.7 ./configure --without-intl-api --enable-posix-nspr-emulation --disable-trace-logging --disable-js-shell --disable-tests "$_CONFIG_OPTS"
-
--make recurse_export
-+gmake recurse_export
-
- cd ../../..
-
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src0.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src0.cpp
deleted file mode 100644
index 35267bd71800..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src0.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src0.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src0.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "builtin/AtomicsObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/AtomicsObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/AtomicsObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/DataViewObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/DataViewObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/DataViewObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/Eval.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/Eval.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/Eval.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/JSON.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/JSON.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/JSON.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/MapObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/MapObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/MapObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/ModuleObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/ModuleObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/ModuleObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src1.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src1.cpp
deleted file mode 100644
index efbdb9d15a2c..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src1.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src1.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src1.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "builtin/Object.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/Object.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/Object.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/Profilers.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/Profilers.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/Profilers.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/Promise.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/Promise.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/Promise.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/Reflect.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/Reflect.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/Reflect.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/ReflectParse.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/ReflectParse.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/ReflectParse.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/SIMD.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/SIMD.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/SIMD.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src10.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src10.cpp
deleted file mode 100644
index c39f94663e23..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src10.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src10.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src10.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "irregexp/RegExpParser.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "irregexp/RegExpParser.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "irregexp/RegExpParser.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "irregexp/RegExpStack.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "irregexp/RegExpStack.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "irregexp/RegExpStack.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/AliasAnalysis.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/AliasAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/AliasAnalysis.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/AliasAnalysisShared.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/AliasAnalysisShared.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/AliasAnalysisShared.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/AlignmentMaskAnalysis.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/AlignmentMaskAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/AlignmentMaskAnalysis.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BacktrackingAllocator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BacktrackingAllocator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BacktrackingAllocator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src11.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src11.cpp
deleted file mode 100644
index cf4689b32cf0..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src11.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src11.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src11.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/Bailouts.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Bailouts.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Bailouts.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BaselineBailouts.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BaselineBailouts.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BaselineBailouts.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BaselineCacheIRCompiler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BaselineCacheIRCompiler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BaselineCacheIRCompiler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BaselineCompiler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BaselineCompiler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BaselineCompiler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BaselineDebugModeOSR.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BaselineDebugModeOSR.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BaselineDebugModeOSR.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BaselineFrame.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BaselineFrame.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BaselineFrame.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src12.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src12.cpp
deleted file mode 100644
index ad4e5e7518fa..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src12.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src12.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src12.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/BaselineFrameInfo.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BaselineFrameInfo.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BaselineFrameInfo.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BaselineIC.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BaselineIC.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BaselineIC.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BaselineInspector.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BaselineInspector.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BaselineInspector.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BaselineJIT.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BaselineJIT.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BaselineJIT.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BitSet.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BitSet.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BitSet.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BytecodeAnalysis.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BytecodeAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BytecodeAnalysis.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src13.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src13.cpp
deleted file mode 100644
index 328213eb2f0d..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src13.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src13.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src13.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/C1Spewer.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/C1Spewer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/C1Spewer.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/CacheIR.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/CacheIR.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/CacheIR.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/CacheIRCompiler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/CacheIRCompiler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/CacheIRCompiler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/CacheIRSpewer.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/CacheIRSpewer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/CacheIRSpewer.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/CodeGenerator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/CodeGenerator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/CodeGenerator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/CompileWrappers.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/CompileWrappers.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/CompileWrappers.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src14.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src14.cpp
deleted file mode 100644
index 08e8256eb971..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src14.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src14.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src14.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/Disassembler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Disassembler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Disassembler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/EagerSimdUnbox.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/EagerSimdUnbox.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/EagerSimdUnbox.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/EdgeCaseAnalysis.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/EdgeCaseAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/EdgeCaseAnalysis.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/EffectiveAddressAnalysis.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/EffectiveAddressAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/EffectiveAddressAnalysis.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/ExecutableAllocator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/ExecutableAllocator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/ExecutableAllocator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/FlowAliasAnalysis.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/FlowAliasAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/FlowAliasAnalysis.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src15.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src15.cpp
deleted file mode 100644
index 139e4275d6f0..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src15.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src15.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src15.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/FoldLinearArithConstants.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/FoldLinearArithConstants.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/FoldLinearArithConstants.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/InstructionReordering.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/InstructionReordering.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/InstructionReordering.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/Ion.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Ion.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Ion.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/IonAnalysis.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/IonAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/IonAnalysis.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/IonBuilder.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/IonBuilder.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/IonBuilder.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/IonCacheIRCompiler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/IonCacheIRCompiler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/IonCacheIRCompiler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src16.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src16.cpp
deleted file mode 100644
index ac06eda07ebb..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src16.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src16.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src16.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/IonControlFlow.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/IonControlFlow.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/IonControlFlow.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/IonIC.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/IonIC.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/IonIC.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/IonOptimizationLevels.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/IonOptimizationLevels.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/IonOptimizationLevels.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/JSJitFrameIter.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/JSJitFrameIter.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/JSJitFrameIter.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/JSONSpewer.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/JSONSpewer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/JSONSpewer.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/Jit.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Jit.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Jit.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src17.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src17.cpp
deleted file mode 100644
index a6ac50a8e649..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src17.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src17.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src17.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/JitFrames.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/JitFrames.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/JitFrames.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/JitOptions.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/JitOptions.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/JitOptions.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/JitSpewer.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/JitSpewer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/JitSpewer.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/JitcodeMap.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/JitcodeMap.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/JitcodeMap.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/LICM.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/LICM.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/LICM.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/LIR.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/LIR.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/LIR.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src18.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src18.cpp
deleted file mode 100644
index b2b96ea13a42..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src18.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src18.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src18.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/Linker.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Linker.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Linker.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/LoopUnroller.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/LoopUnroller.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/LoopUnroller.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/Lowering.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Lowering.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Lowering.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/MCallOptimize.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/MCallOptimize.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/MCallOptimize.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/MIR.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/MIR.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/MIR.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/MIRGraph.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/MIRGraph.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/MIRGraph.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src19.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src19.cpp
deleted file mode 100644
index 07492522a4c0..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src19.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src19.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src19.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/MacroAssembler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/MacroAssembler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/MacroAssembler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/MoveResolver.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/MoveResolver.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/MoveResolver.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/OptimizationTracking.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/OptimizationTracking.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/OptimizationTracking.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/PerfSpewer.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/PerfSpewer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/PerfSpewer.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/ProcessExecutableMemory.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/ProcessExecutableMemory.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/ProcessExecutableMemory.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/RangeAnalysis.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/RangeAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/RangeAnalysis.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src2.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src2.cpp
deleted file mode 100644
index 70e2c7d7ca91..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src2.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src2.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src2.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "builtin/Stream.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/Stream.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/Stream.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/String.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/String.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/String.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/Symbol.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/Symbol.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/Symbol.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/TestingFunctions.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/TestingFunctions.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/TestingFunctions.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/TypedObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/TypedObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/TypedObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/WeakMapObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/WeakMapObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/WeakMapObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src20.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src20.cpp
deleted file mode 100644
index abbfe301d77d..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src20.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src20.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src20.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/Recover.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Recover.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Recover.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/RegisterAllocator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/RegisterAllocator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/RegisterAllocator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/RematerializedFrame.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/RematerializedFrame.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/RematerializedFrame.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/Safepoints.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Safepoints.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Safepoints.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/ScalarReplacement.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/ScalarReplacement.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/ScalarReplacement.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/SharedIC.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/SharedIC.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/SharedIC.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src21.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src21.cpp
deleted file mode 100644
index 000003d1e76a..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src21.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src21.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src21.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/Sink.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Sink.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Sink.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/Snapshots.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Snapshots.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Snapshots.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/StupidAllocator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/StupidAllocator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/StupidAllocator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/TypePolicy.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/TypePolicy.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/TypePolicy.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/TypedObjectPrediction.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/TypedObjectPrediction.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/TypedObjectPrediction.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/VMFunctions.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/VMFunctions.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/VMFunctions.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src22.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src22.cpp
deleted file mode 100644
index 3464e75d9f19..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src22.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src22.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src22.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/ValueNumbering.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/ValueNumbering.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/ValueNumbering.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/WasmBCE.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/WasmBCE.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/WasmBCE.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/arm64/Architecture-arm64.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/Architecture-arm64.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/Architecture-arm64.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/arm64/Assembler-arm64.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/Assembler-arm64.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/Assembler-arm64.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/arm64/Bailouts-arm64.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/Bailouts-arm64.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/Bailouts-arm64.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/arm64/BaselineIC-arm64.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/BaselineIC-arm64.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/BaselineIC-arm64.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src23.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src23.cpp
deleted file mode 100644
index c577a3ea9e8e..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src23.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src23.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src23.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/arm64/CodeGenerator-arm64.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/CodeGenerator-arm64.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/CodeGenerator-arm64.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/arm64/Disassembler-arm64.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/Disassembler-arm64.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/Disassembler-arm64.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/arm64/Lowering-arm64.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/Lowering-arm64.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/Lowering-arm64.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/arm64/MacroAssembler-arm64.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/MacroAssembler-arm64.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/MacroAssembler-arm64.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/arm64/MoveEmitter-arm64.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/MoveEmitter-arm64.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/MoveEmitter-arm64.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/arm64/SharedIC-arm64.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/SharedIC-arm64.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/SharedIC-arm64.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src24.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src24.cpp
deleted file mode 100644
index 2e35b91b9e92..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src24.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src24.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src24.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/arm64/Trampoline-arm64.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/Trampoline-arm64.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/Trampoline-arm64.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/arm64/vixl/Assembler-vixl.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/vixl/Assembler-vixl.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/vixl/Assembler-vixl.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/arm64/vixl/Cpu-vixl.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/vixl/Cpu-vixl.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/vixl/Cpu-vixl.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/arm64/vixl/Decoder-vixl.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/vixl/Decoder-vixl.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/vixl/Decoder-vixl.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/arm64/vixl/Disasm-vixl.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/vixl/Disasm-vixl.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/vixl/Disasm-vixl.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/arm64/vixl/Instructions-vixl.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/vixl/Instructions-vixl.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/vixl/Instructions-vixl.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src25.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src25.cpp
deleted file mode 100644
index d39b20212787..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src25.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src25.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src25.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/arm64/vixl/Instrument-vixl.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/vixl/Instrument-vixl.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/vixl/Instrument-vixl.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/arm64/vixl/MacroAssembler-vixl.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/vixl/MacroAssembler-vixl.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/vixl/MacroAssembler-vixl.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/arm64/vixl/MozAssembler-vixl.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/vixl/MozAssembler-vixl.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/vixl/MozAssembler-vixl.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/arm64/vixl/MozInstructions-vixl.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/vixl/MozInstructions-vixl.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/vixl/MozInstructions-vixl.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/arm64/vixl/Utils-vixl.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/vixl/Utils-vixl.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/vixl/Utils-vixl.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/shared/Assembler-shared.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/shared/Assembler-shared.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/shared/Assembler-shared.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src26.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src26.cpp
deleted file mode 100644
index bde86b89f01a..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src26.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src26.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src26.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/shared/BaselineCompiler-shared.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/shared/BaselineCompiler-shared.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/shared/BaselineCompiler-shared.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/shared/CodeGenerator-shared.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/shared/CodeGenerator-shared.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/shared/CodeGenerator-shared.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/shared/Disassembler-shared.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/shared/Disassembler-shared.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/shared/Disassembler-shared.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/shared/Lowering-shared.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/shared/Lowering-shared.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/shared/Lowering-shared.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jsapi.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jsapi.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jsapi.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jsbool.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jsbool.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jsbool.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src27.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src27.cpp
deleted file mode 100644
index 2f2a96949763..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src27.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src27.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src27.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jsdate.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jsdate.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jsdate.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jsexn.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jsexn.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jsexn.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jsfriendapi.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jsfriendapi.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jsfriendapi.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jsnum.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jsnum.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jsnum.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "perf/jsperf.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "perf/jsperf.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "perf/jsperf.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "proxy/BaseProxyHandler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "proxy/BaseProxyHandler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "proxy/BaseProxyHandler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src28.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src28.cpp
deleted file mode 100644
index 75283e764239..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src28.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src28.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src28.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "proxy/CrossCompartmentWrapper.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "proxy/CrossCompartmentWrapper.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "proxy/CrossCompartmentWrapper.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "proxy/DeadObjectProxy.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "proxy/DeadObjectProxy.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "proxy/DeadObjectProxy.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "proxy/OpaqueCrossCompartmentWrapper.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "proxy/OpaqueCrossCompartmentWrapper.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "proxy/OpaqueCrossCompartmentWrapper.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "proxy/Proxy.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "proxy/Proxy.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "proxy/Proxy.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "proxy/ScriptedProxyHandler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "proxy/ScriptedProxyHandler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "proxy/ScriptedProxyHandler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "proxy/SecurityWrapper.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "proxy/SecurityWrapper.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "proxy/SecurityWrapper.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src29.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src29.cpp
deleted file mode 100644
index e0da0383a810..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src29.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src29.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src29.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "proxy/Wrapper.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "proxy/Wrapper.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "proxy/Wrapper.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "threading/Mutex.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "threading/Mutex.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "threading/Mutex.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "threading/ProtectedData.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "threading/ProtectedData.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "threading/ProtectedData.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "threading/posix/CpuCount.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "threading/posix/CpuCount.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "threading/posix/CpuCount.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "threading/posix/Thread.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "threading/posix/Thread.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "threading/posix/Thread.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "util/AllocPolicy.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "util/AllocPolicy.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "util/AllocPolicy.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src3.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src3.cpp
deleted file mode 100644
index d6d1247e788c..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src3.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src3.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src3.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "builtin/WeakSetObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/WeakSetObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/WeakSetObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/intl/Collator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/intl/Collator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/intl/Collator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/intl/CommonFunctions.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/intl/CommonFunctions.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/intl/CommonFunctions.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/intl/DateTimeFormat.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/intl/DateTimeFormat.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/intl/DateTimeFormat.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/intl/IntlObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/intl/IntlObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/intl/IntlObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/intl/NumberFormat.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/intl/NumberFormat.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/intl/NumberFormat.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src30.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src30.cpp
deleted file mode 100644
index 9f85f3d707af..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src30.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src30.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src30.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "util/NativeStack.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "util/NativeStack.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "util/NativeStack.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "util/Printf.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "util/Printf.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "util/Printf.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "util/StringBuffer.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "util/StringBuffer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "util/StringBuffer.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "util/Text.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "util/Text.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "util/Text.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "util/Unicode.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "util/Unicode.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "util/Unicode.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/ArgumentsObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/ArgumentsObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/ArgumentsObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src31.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src31.cpp
deleted file mode 100644
index f8b699e92f64..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src31.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src31.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src31.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/ArrayBufferObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/ArrayBufferObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/ArrayBufferObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/AsyncFunction.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/AsyncFunction.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/AsyncFunction.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/AsyncIteration.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/AsyncIteration.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/AsyncIteration.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/BytecodeUtil.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/BytecodeUtil.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/BytecodeUtil.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Caches.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Caches.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Caches.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/CallNonGenericMethod.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/CallNonGenericMethod.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/CallNonGenericMethod.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src32.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src32.cpp
deleted file mode 100644
index 68c0ecfdb271..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src32.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src32.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src32.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/CharacterEncoding.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/CharacterEncoding.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/CharacterEncoding.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/CodeCoverage.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/CodeCoverage.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/CodeCoverage.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Compression.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Compression.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Compression.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/DateTime.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/DateTime.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/DateTime.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Debugger.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Debugger.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Debugger.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/DebuggerMemory.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/DebuggerMemory.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/DebuggerMemory.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src33.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src33.cpp
deleted file mode 100644
index b964b35b9f72..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src33.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src33.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src33.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/EnvironmentObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/EnvironmentObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/EnvironmentObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/ErrorObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/ErrorObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/ErrorObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/ErrorReporting.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/ErrorReporting.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/ErrorReporting.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/ForOfIterator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/ForOfIterator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/ForOfIterator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/GeckoProfiler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/GeckoProfiler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/GeckoProfiler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/GeneratorObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/GeneratorObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/GeneratorObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src34.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src34.cpp
deleted file mode 100644
index 4ac8f1c3a893..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src34.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src34.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src34.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/GlobalObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/GlobalObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/GlobalObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/HelperThreads.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/HelperThreads.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/HelperThreads.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Id.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Id.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Id.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Initialization.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Initialization.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Initialization.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Iteration.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Iteration.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Iteration.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/JSCompartment.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/JSCompartment.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/JSCompartment.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src35.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src35.cpp
deleted file mode 100644
index cf2691f19256..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src35.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src35.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src35.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/JSContext.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/JSContext.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/JSContext.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/JSFunction.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/JSFunction.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/JSFunction.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/JSONParser.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/JSONParser.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/JSONParser.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/JSONPrinter.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/JSONPrinter.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/JSONPrinter.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/JSObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/JSObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/JSObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/JSScript.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/JSScript.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/JSScript.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src36.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src36.cpp
deleted file mode 100644
index 9133f272e1df..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src36.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src36.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src36.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/MemoryMetrics.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/MemoryMetrics.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/MemoryMetrics.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/NativeObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/NativeObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/NativeObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/ObjectGroup.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/ObjectGroup.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/ObjectGroup.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/PIC.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/PIC.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/PIC.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/PosixNSPR.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/PosixNSPR.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/PosixNSPR.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Printer.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Printer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Printer.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src37.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src37.cpp
deleted file mode 100644
index c9332164f542..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src37.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src37.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src37.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/Probes.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Probes.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Probes.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/ProxyObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/ProxyObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/ProxyObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Realm.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Realm.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Realm.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/ReceiverGuard.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/ReceiverGuard.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/ReceiverGuard.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/RegExpObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/RegExpObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/RegExpObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/RegExpStatics.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/RegExpStatics.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/RegExpStatics.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src38.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src38.cpp
deleted file mode 100644
index e0647efc2708..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src38.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src38.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src38.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/Runtime.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Runtime.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Runtime.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/SavedStacks.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/SavedStacks.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/SavedStacks.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Scope.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Scope.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Scope.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/SelfHosting.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/SelfHosting.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/SelfHosting.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Shape.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Shape.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Shape.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/SharedArrayObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/SharedArrayObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/SharedArrayObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src39.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src39.cpp
deleted file mode 100644
index 5af83c9fe9b0..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src39.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src39.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src39.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/SharedImmutableStringsCache.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/SharedImmutableStringsCache.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/SharedImmutableStringsCache.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Stack.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Stack.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Stack.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Stopwatch.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Stopwatch.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Stopwatch.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/StringType.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/StringType.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/StringType.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/StructuredClone.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/StructuredClone.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/StructuredClone.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/SymbolType.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/SymbolType.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/SymbolType.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src4.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src4.cpp
deleted file mode 100644
index a462e63844f8..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src4.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src4.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src4.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "builtin/intl/PluralRules.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/intl/PluralRules.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/intl/PluralRules.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/intl/RelativeTimeFormat.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/intl/RelativeTimeFormat.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/intl/RelativeTimeFormat.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/intl/SharedIntlData.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/intl/SharedIntlData.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/intl/SharedIntlData.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "devtools/sharkctl.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "devtools/sharkctl.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "devtools/sharkctl.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "ds/Bitmap.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "ds/Bitmap.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "ds/Bitmap.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "ds/LifoAlloc.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "ds/LifoAlloc.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "ds/LifoAlloc.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src40.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src40.cpp
deleted file mode 100644
index b1a376efbfec..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src40.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src40.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src40.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/TaggedProto.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/TaggedProto.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/TaggedProto.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Time.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Time.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Time.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/TypeInference.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/TypeInference.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/TypeInference.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/TypedArrayObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/TypedArrayObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/TypedArrayObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/UbiNode.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/UbiNode.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/UbiNode.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/UbiNodeCensus.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/UbiNodeCensus.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/UbiNodeCensus.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src41.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src41.cpp
deleted file mode 100644
index ffe530456196..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src41.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src41.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src41.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/UbiNodeShortestPaths.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/UbiNodeShortestPaths.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/UbiNodeShortestPaths.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/UnboxedObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/UnboxedObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/UnboxedObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Value.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Value.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Value.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Xdr.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Xdr.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Xdr.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/AsmJS.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/AsmJS.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/AsmJS.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmBaselineCompile.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmBaselineCompile.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmBaselineCompile.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src42.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src42.cpp
deleted file mode 100644
index 9fb1cd7dea06..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src42.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src42.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src42.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "wasm/WasmBinaryIterator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmBinaryIterator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmBinaryIterator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmBinaryToAST.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmBinaryToAST.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmBinaryToAST.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmBinaryToText.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmBinaryToText.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmBinaryToText.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmBuiltins.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmBuiltins.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmBuiltins.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmCode.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmCode.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmCode.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmCompartment.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmCompartment.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmCompartment.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src43.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src43.cpp
deleted file mode 100644
index 137f5cbc5bf6..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src43.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src43.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src43.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "wasm/WasmCompile.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmCompile.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmCompile.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmDebug.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmDebug.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmDebug.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmFrameIter.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmFrameIter.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmFrameIter.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmGenerator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmGenerator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmGenerator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmInstance.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmInstance.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmInstance.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmIonCompile.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmIonCompile.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmIonCompile.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src44.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src44.cpp
deleted file mode 100644
index 6a593e5792c2..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src44.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src44.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src44.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "wasm/WasmJS.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmJS.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmJS.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmModule.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmModule.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmModule.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmProcess.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmProcess.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmProcess.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmSignalHandlers.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmSignalHandlers.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmSignalHandlers.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmStubs.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmStubs.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmStubs.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmTable.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmTable.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmTable.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src45.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src45.cpp
deleted file mode 100644
index aa22938a6bed..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src45.cpp
+++ /dev/null
@@ -1,41 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src45.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src45.cpp
-@@ -0,0 +1,37 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "wasm/WasmTextToBinary.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmTextToBinary.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmTextToBinary.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmTextUtils.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmTextUtils.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmTextUtils.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmTypes.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmTypes.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmTypes.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmValidate.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmValidate.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmValidate.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src5.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src5.cpp
deleted file mode 100644
index f4a959845523..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src5.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src5.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src5.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "ds/MemoryProtectionExceptionHandler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "ds/MemoryProtectionExceptionHandler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "ds/MemoryProtectionExceptionHandler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "frontend/BytecodeCompiler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "frontend/BytecodeCompiler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "frontend/BytecodeCompiler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "frontend/BytecodeEmitter.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "frontend/BytecodeEmitter.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "frontend/BytecodeEmitter.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "frontend/FoldConstants.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "frontend/FoldConstants.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "frontend/FoldConstants.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "frontend/NameFunctions.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "frontend/NameFunctions.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "frontend/NameFunctions.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "frontend/ParseNode.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "frontend/ParseNode.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "frontend/ParseNode.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src6.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src6.cpp
deleted file mode 100644
index d51813d5851d..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src6.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src6.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src6.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "frontend/TokenStream.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "frontend/TokenStream.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "frontend/TokenStream.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/Allocator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/Allocator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/Allocator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/AtomMarking.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/AtomMarking.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/AtomMarking.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/Barrier.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/Barrier.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/Barrier.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/GC.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/GC.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/GC.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/GCTrace.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/GCTrace.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/GCTrace.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src7.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src7.cpp
deleted file mode 100644
index 721b997eb42a..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src7.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src7.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src7.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "gc/Marking.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/Marking.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/Marking.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/Memory.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/Memory.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/Memory.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/Nursery.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/Nursery.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/Nursery.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/PublicIterators.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/PublicIterators.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/PublicIterators.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/RootMarking.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/RootMarking.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/RootMarking.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/Statistics.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/Statistics.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/Statistics.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src8.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src8.cpp
deleted file mode 100644
index ec1dc0a33d9e..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src8.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src8.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src8.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "gc/Tracer.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/Tracer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/Tracer.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/Verifier.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/Verifier.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/Verifier.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/WeakMap.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/WeakMap.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/WeakMap.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/WeakMapPtr.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/WeakMapPtr.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/WeakMapPtr.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/Zone.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/Zone.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/Zone.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/ZoneGroup.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/ZoneGroup.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/ZoneGroup.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src9.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src9.cpp
deleted file mode 100644
index 75b99301ed55..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src9.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src9.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src9.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "irregexp/NativeRegExpMacroAssembler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "irregexp/NativeRegExpMacroAssembler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "irregexp/NativeRegExpMacroAssembler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "irregexp/RegExpAST.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "irregexp/RegExpAST.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "irregexp/RegExpAST.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "irregexp/RegExpCharacters.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "irregexp/RegExpCharacters.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "irregexp/RegExpCharacters.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "irregexp/RegExpEngine.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "irregexp/RegExpEngine.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "irregexp/RegExpEngine.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "irregexp/RegExpInterpreter.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "irregexp/RegExpInterpreter.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "irregexp/RegExpInterpreter.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "irregexp/RegExpMacroAssembler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "irregexp/RegExpMacroAssembler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "irregexp/RegExpMacroAssembler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_js-confdefs.h b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_js-confdefs.h
deleted file mode 100644
index 117a1ec6cf65..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_js-confdefs.h
+++ /dev/null
@@ -1,79 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/js-confdefs.h.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/js-confdefs.h
-@@ -0,0 +1,76 @@
-+/* List of defines generated by configure. Included with preprocessor flag,
-+ * -include, to avoid long list of -D defines on the compile command-line.
-+ * Do not edit.
-+ */
-+
-+#ifndef js_confdefs_h
-+#define js_confdefs_h
-+
-+// Expands to all the defines from configure.
-+#define CPP_THROW_NEW throw()
-+#define CROSS_COMPILE
-+#define EDITLINE 1
-+#define HAVE_64BIT_BUILD 1
-+#define HAVE_CLOCK_MONOTONIC 1
-+#define HAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR 1
-+#define HAVE_DIRENT_H 1
-+#define HAVE_DLOPEN 1
-+#define HAVE_GETC_UNLOCKED 1
-+#define HAVE_GETOPT_H 1
-+#define HAVE_GMTIME_R 1
-+#define HAVE_INTTYPES_H 1
-+#define HAVE_LANGINFO_CODESET 1
-+#define HAVE_LIBM 1
-+#define HAVE_LOCALECONV 1
-+#define HAVE_LOCALTIME_R 1
-+#define HAVE_MALLOC_USABLE_SIZE 1
-+#define HAVE_NETINET_IN_H 1
-+#define HAVE_NL_TYPES_H 1
-+#define HAVE_POSIX_FADVISE 1
-+#define HAVE_POSIX_FALLOCATE 1
-+#define HAVE_POSIX_MEMALIGN 1
-+#define HAVE_RES_NINIT 1
-+#define HAVE_SINCOS 1
-+#define HAVE_SSIZE_T 1
-+#define HAVE_STDINT_H 1
-+#define HAVE_STRNDUP 1
-+#define HAVE_SYS_MOUNT_H 1
-+#define HAVE_SYS_QUEUE_H 1
-+#define HAVE_SYS_STATVFS_H 1
-+#define HAVE_SYS_TYPES_H 1
-+#define HAVE_THREAD_TLS_KEYWORD 1
-+#define HAVE_TM_ZONE_TM_GMTOFF 1
-+#define HAVE_UNISTD_H 1
-+#define HAVE_VALLOC 1
-+#define HAVE_VA_COPY 1
-+#define HAVE_VISIBILITY_ATTRIBUTE 1
-+#define HAVE_VISIBILITY_HIDDEN_ATTRIBUTE 1
-+#define HAVE___CXA_DEMANGLE 1
-+#define JS_64BIT 1
-+#define JS_CODEGEN_ARM64 1
-+#define JS_DEFAULT_JITREPORT_GRANULARITY 3
-+#define JS_POSIX_NSPR 1
-+#define JS_PUNBOX64 1
-+#define JS_STANDALONE 1
-+#define MALLOC_H <malloc_np.h>
-+#define MALLOC_USABLE_SIZE_CONST_PTR const
-+#define MOZILLA_UAVERSION "60.0"
-+#define MOZILLA_VERSION "60.3.0"
-+#define MOZILLA_VERSION_U 60.3.0
-+#define MOZJS_MAJOR_VERSION 60
-+#define MOZJS_MINOR_VERSION 3
-+#define MOZ_BUILD_APP js
-+#define MOZ_DLL_SUFFIX ".so"
-+#define MOZ_UPDATE_CHANNEL default
-+#define NO_NSPR_10_SUPPORT 1
-+#define RELEASE_OR_BETA 1
-+#define STDC_HEADERS 1
-+#define VA_COPY va_copy
-+#define XP_UNIX 1
-+#define X_DISPLAY_MISSING 1
-+#define _REENTRANT 1
-+#define _THREAD_SAFE 1
-+
-+#include "js/RequiredDefines.h"
-+
-+#endif /* js_confdefs_h */
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_include_js-config.h b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_include_js-config.h
deleted file mode 100644
index 8d6a984696b8..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_include_js-config.h
+++ /dev/null
@@ -1,64 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/include/js-config.h.orig 2019-11-14 10:50:21 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/include/js-config.h
-@@ -0,0 +1,61 @@
-+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
-+ * vim: set ts=8 sw=4 et tw=78:
-+ *
-+ * This Source Code Form is subject to the terms of the Mozilla Public
-+ * License, v. 2.0. If a copy of the MPL was not distributed with this
-+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-+
-+#ifndef js_config_h
-+#define js_config_h
-+
-+/* Definitions set at build time that affect SpiderMonkey's public API.
-+ This header file is generated by the SpiderMonkey configure script,
-+ and installed along with jsapi.h. */
-+
-+/* Define to 1 if SpiderMonkey is in debug mode. */
-+/* #undef JS_DEBUG */
-+
-+/*
-+ * NB: We have a special case for rust-bindgen, which wants to be able to
-+ * generate both debug and release bindings on a single objdir.
-+ */
-+#ifdef JS_DEBUG
-+#if !defined(DEBUG) && !defined(RUST_BINDGEN)
-+# error "SpiderMonkey was configured with --enable-debug, so DEBUG must be defined when including this header"
-+# endif
-+#else
-+# if defined(DEBUG) && !defined(RUST_BINDGEN)
-+# error "SpiderMonkey was configured with --disable-debug, so DEBUG must be not defined when including this header"
-+# endif
-+#endif
-+
-+/* Define to 1 if SpiderMonkey should not use struct types in debug builds. */
-+/* #undef JS_NO_JSVAL_JSID_STRUCT_TYPES */
-+
-+/* Define to 1 if SpiderMonkey should support multi-threaded clients. */
-+/* #undef JS_THREADSAFE */
-+
-+/* Define to 1 if SpiderMonkey should include ctypes support. */
-+/* #undef JS_HAS_CTYPES */
-+
-+/* Define to 1 if SpiderMonkey should support the ability to perform
-+ entirely too much GC. */
-+/* #undef JS_GC_ZEAL */
-+
-+/* Define to 1 if SpiderMonkey should use small chunks. */
-+/* #undef JS_GC_SMALL_CHUNK_SIZE */
-+
-+/* Define to 1 to perform extra assertions and heap poisoning. */
-+/* #undef JS_CRASH_DIAGNOSTICS */
-+
-+/* Define to 1 if SpiderMonkey is in NUNBOX32 mode. */
-+/* #undef JS_NUNBOX32 */
-+
-+/* Define to 1 if SpiderMonkey is in PUNBOX64 mode. */
-+#define JS_PUNBOX64 1
-+
-+/* MOZILLA JSAPI version number components */
-+#define MOZJS_MAJOR_VERSION 60
-+#define MOZJS_MINOR_VERSION 3
-+
-+#endif /* js_config_h */
diff --git a/databases/mongodb50/files/make.test.sh b/databases/mongodb50/files/make.test.sh
deleted file mode 100755
index d479bd7df132..000000000000
--- a/databases/mongodb50/files/make.test.sh
+++ /dev/null
@@ -1,32 +0,0 @@
-#! /bin/sh
-
-set -e
-
-usage() {
- echo "Usage: $0 <path>"
- echo "<path> path to the executables"
-}
-
-test "$#" -eq 1 || ( usage && exit 1 )
-
-set -x
-
-PATH="$1:$PATH"
-
-DBDIR=$( mktemp -d -t tmp.mongodb )
-
-trap 'rm -rf "$DBDIR"' EXIT
-
-# Trivial check if the binaries execute at all.
-mongod --version
-mongos --version
-mongo --version
-
-# Check if an empty database can be created.
-mkdir "$DBDIR/db"
-tail -F "$DBDIR/log" | ( grep -qFe "Waiting for connections" && kill $(cat "$DBDIR/pid") ) &
-script -eF "$DBDIR/log" \
- timeout -s TERM -k 30s 60s \
- mongod --dbpath "$DBDIR/db" --pidfilepath "$DBDIR/pid"
-
-echo "Test successful"
diff --git a/databases/mongodb50/files/mongod.in b/databases/mongodb50/files/mongod.in
deleted file mode 100644
index 20b0f5c0f43d..000000000000
--- a/databases/mongodb50/files/mongod.in
+++ /dev/null
@@ -1,53 +0,0 @@
-#!/bin/sh
-
-# PROVIDE: mongod
-# REQUIRE: NETWORK ldconfig
-# KEYWORD: shutdown
-#
-# Add the following lines to /etc/rc.conf.local or /etc/rc.conf
-# to enable this service:
-#
-# mongod_enable (bool): Set to "NO" by default.
-# Set it to "YES" to enable mongod.
-# mongod_dbpath (str): Default to "/var/db/mongodb"
-# Base database directory.
-# mongod_flags (str): Custom additional arguments to be passed to mongod.
-# Default to "--logpath ${mongod_dbpath}/mongod.log --logappend".
-# mongod_config (str): Default to "%%PREFIX%%/etc/mongodb.conf"
-# Path to config file
-#
-
-. /etc/rc.subr
-
-name="mongod"
-rcvar=mongod_enable
-
-load_rc_config $name
-
-: ${mongod_enable="NO"}
-: ${mongod_dbpath="/var/db/mongodb"}
-: ${mongod_flags="--logpath ${mongod_dbpath}/mongod.log --logappend --setParameter=disabledSecureAllocatorDomains=\*"}
-: ${mongod_user="mongodb"}
-: ${mongod_group="mongodb"}
-: ${mongod_config="%%PREFIX%%/etc/mongodb.conf"}
-
-pidfile="${mongod_dbpath}/mongod.lock"
-command=%%PREFIX%%/bin/${name}
-command_args="--config $mongod_config --dbpath $mongod_dbpath --fork >/dev/null 2>/dev/null"
-start_precmd="${name}_prestart"
-
-mongod_create_dbpath()
-{
- mkdir ${mongod_dbpath} >/dev/null 2>/dev/null
- [ $? -eq 0 ] && chown -R ${mongod_user}:${mongod_group} ${mongod_dbpath}
-}
-
-mongod_prestart()
-{
- if [ ! -d ${mongod_dbpath} ]; then
- mongod_create_dbpath || return 1
- fi
- return 0
-}
-
-run_rc_command "$1"
diff --git a/databases/mongodb50/files/patch-SConstruct b/databases/mongodb50/files/patch-SConstruct
deleted file mode 100644
index 01af9a42437c..000000000000
--- a/databases/mongodb50/files/patch-SConstruct
+++ /dev/null
@@ -1,54 +0,0 @@
---- SConstruct.orig 2022-05-17 13:56:34 UTC
-+++ SConstruct
-@@ -1301,9 +1301,9 @@ if has_option('variables-help'):
- print(env_vars.GenerateHelpText(env))
- Exit(0)
-
--unknown_vars = env_vars.UnknownVariables()
--if unknown_vars:
-- env.FatalError("Unknown variables specified: {0}", ", ".join(list(unknown_vars.keys())))
-+#unknown_vars = env_vars.UnknownVariables()
-+#if unknown_vars:
-+# env.FatalError("Unknown variables specified: {0}", ", ".join(list(unknown_vars.keys())))
-
- if get_option('install-action') != 'default' and get_option('ninja') != "disabled":
- env.FatalError("Cannot use non-default install actions when generating Ninja.")
-@@ -2370,13 +2370,13 @@ if env.TargetOSIs('posix'):
- # If runtime hardening is requested, then build anything
- # destined for an executable with the necessary flags for PIE.
- env.AppendUnique(
-- PROGCCFLAGS=['-fPIE'],
-+ PROGCCFLAGS=['-fpic'],
- PROGLINKFLAGS=['-pie'],
- )
-
- # -Winvalid-pch Warn if a precompiled header (see Precompiled Headers) is found in the search path but can't be used.
- env.Append( CCFLAGS=["-fasynchronous-unwind-tables",
-- "-ggdb" if not env.TargetOSIs('emscripten') else "-g",
-+ # "-ggdb" if not env.TargetOSIs('emscripten') else "-g",
- "-Wall",
- "-Wsign-compare",
- "-Wno-unknown-pragmas",
-@@ -2541,8 +2541,12 @@ if not env.TargetOSIs('windows', 'macOS') and (env.Too
- # setting it for both C and C++ by setting both of CFLAGS and
- # CXXFLAGS.
-
-+ arm_march_flag = "armv8-a"
-+ if get_option('use-hardware-crc32') == "on":
-+ arm_march_flag += "+crc"
-+
- default_targeting_flags_for_architecture = {
-- "aarch64" : { "-march=" : "armv8.2-a", "-mtune=" : "generic" },
-+ "aarch64" : { "-march=" : arm_march_flag, "-mtune=" : "generic" },
- "i386" : { "-march=" : "nocona", "-mtune=" : "generic" },
- "ppc64le" : { "-mcpu=" : "power8", "-mtune=" : "power8", "-mcmodel=" : "medium" },
- "s390x" : { "-march=" : "z196", "-mtune=" : "zEC12" },
-@@ -2554,7 +2558,7 @@ if not env.TargetOSIs('windows', 'macOS') and (env.Too
- if "sandybridge" in selected_experimental_optimizations:
- default_targeting_flags_for_architecture["x86_64"] = {
- "-march=" : "sandybridge",
-- "-mtune=" : "generic",
-+ # "-mtune=" : "generic",
- "-mprefer-vector-width=" : "128",
- }
-
diff --git a/databases/mongodb50/files/patch-buildscripts_scons.py b/databases/mongodb50/files/patch-buildscripts_scons.py
deleted file mode 100644
index 20d0429965af..000000000000
--- a/databases/mongodb50/files/patch-buildscripts_scons.py
+++ /dev/null
@@ -1,25 +0,0 @@
---- buildscripts/scons.py.orig 2021-08-23 09:10:10 UTC
-+++ buildscripts/scons.py
-@@ -18,14 +18,14 @@ SITE_TOOLS_DIR = os.path.join(MONGODB_ROOT, 'site_scon
-
- sys.path = [SCONS_DIR, SITE_TOOLS_DIR] + sys.path
-
--# pylint: disable=C0413
--from mongo.pip_requirements import verify_requirements, MissingRequirements
--
--try:
-- verify_requirements('etc/pip/compile-requirements.txt')
--except MissingRequirements as ex:
-- print(ex)
-- sys.exit(1)
-+## pylint: disable=C0413
-+#from mongo.pip_requirements import verify_requirements, MissingRequirements
-+#
-+#try:
-+# verify_requirements('etc/pip/compile-requirements.txt')
-+#except MissingRequirements as ex:
-+# print(ex)
-+# sys.exit(1)
-
- try:
- import SCons.Script
diff --git a/databases/mongodb50/files/patch-rpm_mongod.conf b/databases/mongodb50/files/patch-rpm_mongod.conf
deleted file mode 100644
index d2ab7fb69c08..000000000000
--- a/databases/mongodb50/files/patch-rpm_mongod.conf
+++ /dev/null
@@ -1,16 +0,0 @@
---- rpm/mongod.conf.orig 2019-08-08 20:06:23 UTC
-+++ rpm/mongod.conf
-@@ -7,11 +7,11 @@
- systemLog:
- destination: file
- logAppend: true
-- path: /var/log/mongodb/mongod.log
-+ path: /var/db/mongodb/mongod.log
-
- # Where and how to store data.
- storage:
-- dbPath: /var/lib/mongo
-+ dbPath: /var/db/mongodb
- journal:
- enabled: true
- # engine:
diff --git a/databases/mongodb50/files/patch-src_mongo_platform_process__id.cpp b/databases/mongodb50/files/patch-src_mongo_platform_process__id.cpp
deleted file mode 100644
index 11f61a36ca08..000000000000
--- a/databases/mongodb50/files/patch-src_mongo_platform_process__id.cpp
+++ /dev/null
@@ -1,24 +0,0 @@
---- src/mongo/platform/process_id.cpp.orig 2021-03-26 23:29:14 UTC
-+++ src/mongo/platform/process_id.cpp
-@@ -35,6 +35,10 @@
- #include <pthread.h>
- #endif
-
-+#if defined(__FreeBSD__)
-+#include <pthread_np.h>
-+#endif
-+
- #if defined(__linux__)
- #include <sys/syscall.h>
- #include <sys/types.h>
-@@ -72,6 +76,10 @@ inline NativeProcessId getCurrentNativeThreadId() {
- uint64_t tid;
- invariant(::pthread_threadid_np(NULL, &tid) == 0);
- return tid;
-+}
-+#elif __FreeBSD__
-+inline NativeProcessId getCurrentNativeThreadId() {
-+ return pthread_getthreadid_np();
- }
- #else
- inline NativeProcessId getCurrentNativeThreadId() {
diff --git a/databases/mongodb50/files/patch-src_third__party_boost_boost_mpl_aux___integral__wrapper.hpp b/databases/mongodb50/files/patch-src_third__party_boost_boost_mpl_aux___integral__wrapper.hpp
deleted file mode 100644
index a45dcb0f2340..000000000000
--- a/databases/mongodb50/files/patch-src_third__party_boost_boost_mpl_aux___integral__wrapper.hpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/third_party/boost/boost/mpl/aux_/integral_wrapper.hpp.orig 2023-06-30 20:32:00 UTC
-+++ src/third_party/boost/boost/mpl/aux_/integral_wrapper.hpp
-@@ -56,7 +56,7 @@ struct AUX_WRAPPER_NAME
- // have to #ifdef here: some compilers don't like the 'N + 1' form (MSVC),
- // while some other don't like 'value + 1' (Borland), and some don't like
- // either
--#if BOOST_WORKAROUND(__EDG_VERSION__, <= 243)
-+#if 1 //BOOST_WORKAROUND(__EDG_VERSION__, <= 243)
- private:
- BOOST_STATIC_CONSTANT(AUX_WRAPPER_VALUE_TYPE, next_value = BOOST_MPL_AUX_STATIC_CAST(AUX_WRAPPER_VALUE_TYPE, (N + 1)));
- BOOST_STATIC_CONSTANT(AUX_WRAPPER_VALUE_TYPE, prior_value = BOOST_MPL_AUX_STATIC_CAST(AUX_WRAPPER_VALUE_TYPE, (N - 1)));
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src0.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src0.cpp
deleted file mode 100644
index 69bf752bfea3..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src0.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src0.cpp.orig 2020-11-24 21:44:46 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src0.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "builtin/AtomicsObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/AtomicsObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/AtomicsObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/DataViewObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/DataViewObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/DataViewObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/Eval.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/Eval.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/Eval.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/JSON.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/JSON.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/JSON.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/MapObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/MapObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/MapObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/ModuleObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/ModuleObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/ModuleObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src1.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src1.cpp
deleted file mode 100644
index 7f2821cd0a88..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src1.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src1.cpp.orig 2020-11-24 21:44:46 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src1.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "builtin/Object.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/Object.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/Object.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/Profilers.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/Profilers.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/Profilers.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/Promise.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/Promise.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/Promise.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/Reflect.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/Reflect.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/Reflect.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/ReflectParse.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/ReflectParse.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/ReflectParse.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/SIMD.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/SIMD.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/SIMD.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src10.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src10.cpp
deleted file mode 100644
index 504e81c551e8..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src10.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src10.cpp.orig 2020-11-24 21:44:46 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src10.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "irregexp/RegExpParser.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "irregexp/RegExpParser.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "irregexp/RegExpParser.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "irregexp/RegExpStack.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "irregexp/RegExpStack.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "irregexp/RegExpStack.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/AliasAnalysis.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/AliasAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/AliasAnalysis.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/AliasAnalysisShared.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/AliasAnalysisShared.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/AliasAnalysisShared.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/AlignmentMaskAnalysis.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/AlignmentMaskAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/AlignmentMaskAnalysis.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BacktrackingAllocator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BacktrackingAllocator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BacktrackingAllocator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src11.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src11.cpp
deleted file mode 100644
index c248b49e80fc..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src11.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src11.cpp.orig 2020-11-24 21:44:46 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src11.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/Bailouts.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Bailouts.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Bailouts.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BaselineBailouts.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BaselineBailouts.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BaselineBailouts.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BaselineCacheIRCompiler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BaselineCacheIRCompiler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BaselineCacheIRCompiler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BaselineCompiler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BaselineCompiler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BaselineCompiler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BaselineDebugModeOSR.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BaselineDebugModeOSR.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BaselineDebugModeOSR.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BaselineFrame.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BaselineFrame.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BaselineFrame.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src12.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src12.cpp
deleted file mode 100644
index 224d95d8c563..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src12.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src12.cpp.orig 2020-11-24 21:44:46 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src12.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/BaselineFrameInfo.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BaselineFrameInfo.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BaselineFrameInfo.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BaselineIC.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BaselineIC.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BaselineIC.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BaselineInspector.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BaselineInspector.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BaselineInspector.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BaselineJIT.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BaselineJIT.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BaselineJIT.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BitSet.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BitSet.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BitSet.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BytecodeAnalysis.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BytecodeAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BytecodeAnalysis.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src13.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src13.cpp
deleted file mode 100644
index 029a22dd275b..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src13.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src13.cpp.orig 2020-11-24 21:44:46 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src13.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/C1Spewer.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/C1Spewer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/C1Spewer.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/CacheIR.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/CacheIR.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/CacheIR.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/CacheIRCompiler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/CacheIRCompiler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/CacheIRCompiler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/CacheIRSpewer.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/CacheIRSpewer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/CacheIRSpewer.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/CodeGenerator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/CodeGenerator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/CodeGenerator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/CompileWrappers.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/CompileWrappers.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/CompileWrappers.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src14.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src14.cpp
deleted file mode 100644
index fa5347262d95..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src14.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src14.cpp.orig 2020-11-24 21:44:46 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src14.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/Disassembler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Disassembler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Disassembler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/EagerSimdUnbox.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/EagerSimdUnbox.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/EagerSimdUnbox.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/EdgeCaseAnalysis.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/EdgeCaseAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/EdgeCaseAnalysis.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/EffectiveAddressAnalysis.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/EffectiveAddressAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/EffectiveAddressAnalysis.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/ExecutableAllocator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/ExecutableAllocator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/ExecutableAllocator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/FlowAliasAnalysis.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/FlowAliasAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/FlowAliasAnalysis.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src15.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src15.cpp
deleted file mode 100644
index 4a361c5ea516..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src15.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src15.cpp.orig 2020-11-24 21:44:46 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src15.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/FoldLinearArithConstants.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/FoldLinearArithConstants.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/FoldLinearArithConstants.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/InstructionReordering.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/InstructionReordering.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/InstructionReordering.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/Ion.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Ion.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Ion.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/IonAnalysis.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/IonAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/IonAnalysis.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/IonBuilder.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/IonBuilder.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/IonBuilder.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/IonCacheIRCompiler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/IonCacheIRCompiler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/IonCacheIRCompiler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src16.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src16.cpp
deleted file mode 100644
index 97914633333e..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src16.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src16.cpp.orig 2020-11-24 21:44:46 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src16.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/IonControlFlow.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/IonControlFlow.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/IonControlFlow.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/IonIC.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/IonIC.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/IonIC.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/IonOptimizationLevels.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/IonOptimizationLevels.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/IonOptimizationLevels.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/JSJitFrameIter.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/JSJitFrameIter.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/JSJitFrameIter.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/JSONSpewer.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/JSONSpewer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/JSONSpewer.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/Jit.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Jit.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Jit.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src17.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src17.cpp
deleted file mode 100644
index 48b43279de1e..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src17.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src17.cpp.orig 2020-11-24 21:44:46 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src17.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/JitFrames.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/JitFrames.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/JitFrames.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/JitOptions.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/JitOptions.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/JitOptions.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/JitSpewer.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/JitSpewer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/JitSpewer.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/JitcodeMap.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/JitcodeMap.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/JitcodeMap.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/LICM.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/LICM.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/LICM.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/LIR.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/LIR.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/LIR.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src18.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src18.cpp
deleted file mode 100644
index 1431e501d847..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src18.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src18.cpp.orig 2020-11-24 21:44:46 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src18.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/Linker.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Linker.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Linker.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/LoopUnroller.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/LoopUnroller.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/LoopUnroller.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/Lowering.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Lowering.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Lowering.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/MCallOptimize.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/MCallOptimize.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/MCallOptimize.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/MIR.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/MIR.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/MIR.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/MIRGraph.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/MIRGraph.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/MIRGraph.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src19.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src19.cpp
deleted file mode 100644
index bf04b9304b65..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src19.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src19.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src19.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/MacroAssembler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/MacroAssembler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/MacroAssembler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/MoveResolver.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/MoveResolver.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/MoveResolver.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/OptimizationTracking.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/OptimizationTracking.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/OptimizationTracking.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/PerfSpewer.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/PerfSpewer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/PerfSpewer.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/ProcessExecutableMemory.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/ProcessExecutableMemory.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/ProcessExecutableMemory.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/RangeAnalysis.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/RangeAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/RangeAnalysis.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src2.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src2.cpp
deleted file mode 100644
index 5b745c459f65..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src2.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src2.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src2.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "builtin/Stream.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/Stream.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/Stream.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/String.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/String.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/String.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/Symbol.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/Symbol.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/Symbol.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/TestingFunctions.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/TestingFunctions.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/TestingFunctions.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/TypedObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/TypedObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/TypedObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/WeakMapObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/WeakMapObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/WeakMapObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src20.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src20.cpp
deleted file mode 100644
index 11800c863ecb..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src20.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src20.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src20.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/Recover.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Recover.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Recover.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/RegisterAllocator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/RegisterAllocator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/RegisterAllocator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/RematerializedFrame.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/RematerializedFrame.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/RematerializedFrame.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/Safepoints.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Safepoints.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Safepoints.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/ScalarReplacement.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/ScalarReplacement.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/ScalarReplacement.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/SharedIC.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/SharedIC.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/SharedIC.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src21.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src21.cpp
deleted file mode 100644
index ce5e161042fa..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src21.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src21.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src21.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/Sink.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Sink.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Sink.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/Snapshots.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Snapshots.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Snapshots.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/StupidAllocator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/StupidAllocator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/StupidAllocator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/TypePolicy.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/TypePolicy.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/TypePolicy.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/TypedObjectPrediction.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/TypedObjectPrediction.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/TypedObjectPrediction.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/VMFunctions.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/VMFunctions.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/VMFunctions.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src22.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src22.cpp
deleted file mode 100644
index 339204bd8f2f..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src22.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src22.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src22.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/ValueNumbering.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/ValueNumbering.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/ValueNumbering.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/WasmBCE.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/WasmBCE.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/WasmBCE.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/none/Trampoline-none.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/none/Trampoline-none.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/none/Trampoline-none.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/shared/Assembler-shared.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/shared/Assembler-shared.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/shared/Assembler-shared.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/shared/BaselineCompiler-shared.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/shared/BaselineCompiler-shared.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/shared/BaselineCompiler-shared.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/shared/CodeGenerator-shared.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/shared/CodeGenerator-shared.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/shared/CodeGenerator-shared.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src23.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src23.cpp
deleted file mode 100644
index 03bb48aaddc3..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src23.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src23.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src23.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/shared/Disassembler-shared.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/shared/Disassembler-shared.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/shared/Disassembler-shared.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/shared/Lowering-shared.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/shared/Lowering-shared.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/shared/Lowering-shared.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jsapi.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jsapi.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jsapi.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jsbool.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jsbool.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jsbool.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jsdate.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jsdate.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jsdate.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jsexn.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jsexn.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jsexn.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src24.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src24.cpp
deleted file mode 100644
index 470758aa2cb5..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src24.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src24.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src24.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jsfriendapi.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jsfriendapi.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jsfriendapi.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jsnum.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jsnum.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jsnum.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "perf/jsperf.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "perf/jsperf.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "perf/jsperf.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "proxy/BaseProxyHandler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "proxy/BaseProxyHandler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "proxy/BaseProxyHandler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "proxy/CrossCompartmentWrapper.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "proxy/CrossCompartmentWrapper.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "proxy/CrossCompartmentWrapper.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "proxy/DeadObjectProxy.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "proxy/DeadObjectProxy.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "proxy/DeadObjectProxy.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src25.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src25.cpp
deleted file mode 100644
index eef8695cc2d1..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src25.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src25.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src25.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "proxy/OpaqueCrossCompartmentWrapper.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "proxy/OpaqueCrossCompartmentWrapper.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "proxy/OpaqueCrossCompartmentWrapper.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "proxy/Proxy.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "proxy/Proxy.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "proxy/Proxy.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "proxy/ScriptedProxyHandler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "proxy/ScriptedProxyHandler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "proxy/ScriptedProxyHandler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "proxy/SecurityWrapper.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "proxy/SecurityWrapper.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "proxy/SecurityWrapper.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "proxy/Wrapper.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "proxy/Wrapper.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "proxy/Wrapper.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "threading/Mutex.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "threading/Mutex.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "threading/Mutex.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src26.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src26.cpp
deleted file mode 100644
index 72df1acd31fc..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src26.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src26.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src26.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "threading/ProtectedData.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "threading/ProtectedData.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "threading/ProtectedData.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "threading/posix/CpuCount.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "threading/posix/CpuCount.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "threading/posix/CpuCount.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "threading/posix/Thread.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "threading/posix/Thread.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "threading/posix/Thread.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "util/AllocPolicy.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "util/AllocPolicy.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "util/AllocPolicy.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "util/NativeStack.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "util/NativeStack.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "util/NativeStack.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "util/Printf.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "util/Printf.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "util/Printf.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src27.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src27.cpp
deleted file mode 100644
index d9f48d15512b..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src27.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src27.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src27.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "util/StringBuffer.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "util/StringBuffer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "util/StringBuffer.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "util/Text.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "util/Text.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "util/Text.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "util/Unicode.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "util/Unicode.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "util/Unicode.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/ArgumentsObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/ArgumentsObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/ArgumentsObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/ArrayBufferObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/ArrayBufferObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/ArrayBufferObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/AsyncFunction.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/AsyncFunction.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/AsyncFunction.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src28.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src28.cpp
deleted file mode 100644
index d14e4c7c95dc..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src28.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src28.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src28.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/AsyncIteration.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/AsyncIteration.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/AsyncIteration.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/BytecodeUtil.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/BytecodeUtil.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/BytecodeUtil.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Caches.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Caches.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Caches.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/CallNonGenericMethod.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/CallNonGenericMethod.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/CallNonGenericMethod.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/CharacterEncoding.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/CharacterEncoding.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/CharacterEncoding.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/CodeCoverage.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/CodeCoverage.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/CodeCoverage.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src29.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src29.cpp
deleted file mode 100644
index 799337b7c1fd..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src29.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src29.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src29.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/Compression.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Compression.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Compression.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/DateTime.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/DateTime.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/DateTime.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Debugger.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Debugger.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Debugger.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/DebuggerMemory.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/DebuggerMemory.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/DebuggerMemory.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/EnvironmentObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/EnvironmentObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/EnvironmentObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/ErrorObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/ErrorObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/ErrorObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src3.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src3.cpp
deleted file mode 100644
index 7b3ad0b7f17c..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src3.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src3.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src3.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "builtin/WeakSetObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/WeakSetObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/WeakSetObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/intl/Collator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/intl/Collator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/intl/Collator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/intl/CommonFunctions.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/intl/CommonFunctions.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/intl/CommonFunctions.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/intl/DateTimeFormat.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/intl/DateTimeFormat.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/intl/DateTimeFormat.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/intl/IntlObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/intl/IntlObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/intl/IntlObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/intl/NumberFormat.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/intl/NumberFormat.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/intl/NumberFormat.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src30.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src30.cpp
deleted file mode 100644
index 8bbbe9266d28..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src30.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src30.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src30.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/ErrorReporting.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/ErrorReporting.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/ErrorReporting.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/ForOfIterator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/ForOfIterator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/ForOfIterator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/GeckoProfiler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/GeckoProfiler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/GeckoProfiler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/GeneratorObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/GeneratorObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/GeneratorObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/GlobalObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/GlobalObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/GlobalObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/HelperThreads.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/HelperThreads.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/HelperThreads.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src31.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src31.cpp
deleted file mode 100644
index 418b3af9f625..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src31.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src31.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src31.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/Id.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Id.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Id.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Initialization.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Initialization.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Initialization.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Iteration.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Iteration.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Iteration.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/JSCompartment.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/JSCompartment.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/JSCompartment.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/JSContext.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/JSContext.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/JSContext.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/JSFunction.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/JSFunction.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/JSFunction.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src32.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src32.cpp
deleted file mode 100644
index 0563af2bb0c2..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src32.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src32.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src32.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/JSONParser.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/JSONParser.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/JSONParser.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/JSONPrinter.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/JSONPrinter.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/JSONPrinter.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/JSObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/JSObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/JSObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/JSScript.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/JSScript.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/JSScript.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/MemoryMetrics.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/MemoryMetrics.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/MemoryMetrics.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/NativeObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/NativeObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/NativeObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src33.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src33.cpp
deleted file mode 100644
index 72fde4a4b8c3..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src33.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src33.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src33.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/ObjectGroup.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/ObjectGroup.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/ObjectGroup.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/PIC.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/PIC.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/PIC.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/PosixNSPR.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/PosixNSPR.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/PosixNSPR.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Printer.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Printer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Printer.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Probes.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Probes.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Probes.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/ProxyObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/ProxyObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/ProxyObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src34.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src34.cpp
deleted file mode 100644
index bfe12a506528..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src34.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src34.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src34.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/Realm.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Realm.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Realm.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/ReceiverGuard.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/ReceiverGuard.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/ReceiverGuard.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/RegExpObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/RegExpObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/RegExpObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/RegExpStatics.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/RegExpStatics.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/RegExpStatics.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Runtime.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Runtime.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Runtime.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/SavedStacks.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/SavedStacks.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/SavedStacks.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src35.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src35.cpp
deleted file mode 100644
index 4d8641201b2e..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src35.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src35.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src35.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/Scope.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Scope.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Scope.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/SelfHosting.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/SelfHosting.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/SelfHosting.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Shape.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Shape.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Shape.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/SharedArrayObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/SharedArrayObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/SharedArrayObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/SharedImmutableStringsCache.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/SharedImmutableStringsCache.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/SharedImmutableStringsCache.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Stack.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Stack.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Stack.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src36.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src36.cpp
deleted file mode 100644
index 1407ba43311a..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src36.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src36.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src36.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/Stopwatch.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Stopwatch.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Stopwatch.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/StringType.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/StringType.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/StringType.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/StructuredClone.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/StructuredClone.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/StructuredClone.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/SymbolType.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/SymbolType.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/SymbolType.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/TaggedProto.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/TaggedProto.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/TaggedProto.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Time.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Time.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Time.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src37.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src37.cpp
deleted file mode 100644
index 6a24022ff099..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src37.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src37.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src37.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/TypeInference.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/TypeInference.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/TypeInference.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/TypedArrayObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/TypedArrayObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/TypedArrayObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/UbiNode.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/UbiNode.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/UbiNode.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/UbiNodeCensus.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/UbiNodeCensus.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/UbiNodeCensus.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/UbiNodeShortestPaths.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/UbiNodeShortestPaths.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/UbiNodeShortestPaths.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/UnboxedObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/UnboxedObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/UnboxedObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src38.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src38.cpp
deleted file mode 100644
index 9fce8642f8f8..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src38.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src38.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src38.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/Value.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Value.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Value.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Xdr.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Xdr.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Xdr.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/AsmJS.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/AsmJS.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/AsmJS.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmBaselineCompile.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmBaselineCompile.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmBaselineCompile.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmBinaryIterator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmBinaryIterator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmBinaryIterator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmBinaryToAST.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmBinaryToAST.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmBinaryToAST.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src39.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src39.cpp
deleted file mode 100644
index 1fec3ca16344..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src39.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src39.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src39.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "wasm/WasmBinaryToText.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmBinaryToText.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmBinaryToText.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmBuiltins.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmBuiltins.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmBuiltins.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmCode.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmCode.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmCode.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmCompartment.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmCompartment.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmCompartment.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmCompile.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmCompile.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmCompile.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmDebug.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmDebug.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmDebug.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src4.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src4.cpp
deleted file mode 100644
index 7b9617af6588..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src4.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src4.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src4.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "builtin/intl/PluralRules.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/intl/PluralRules.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/intl/PluralRules.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/intl/RelativeTimeFormat.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/intl/RelativeTimeFormat.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/intl/RelativeTimeFormat.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/intl/SharedIntlData.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/intl/SharedIntlData.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/intl/SharedIntlData.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "devtools/sharkctl.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "devtools/sharkctl.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "devtools/sharkctl.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "ds/Bitmap.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "ds/Bitmap.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "ds/Bitmap.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "ds/LifoAlloc.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "ds/LifoAlloc.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "ds/LifoAlloc.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src40.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src40.cpp
deleted file mode 100644
index f46876ca1250..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src40.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src40.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src40.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "wasm/WasmFrameIter.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmFrameIter.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmFrameIter.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmGenerator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmGenerator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmGenerator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmInstance.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmInstance.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmInstance.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmIonCompile.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmIonCompile.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmIonCompile.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmJS.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmJS.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmJS.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmModule.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmModule.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmModule.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src41.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src41.cpp
deleted file mode 100644
index b6c31c9c1621..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src41.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src41.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src41.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "wasm/WasmProcess.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmProcess.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmProcess.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmSignalHandlers.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmSignalHandlers.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmSignalHandlers.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmStubs.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmStubs.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmStubs.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmTable.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmTable.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmTable.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmTextToBinary.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmTextToBinary.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmTextToBinary.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmTextUtils.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmTextUtils.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmTextUtils.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src42.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src42.cpp
deleted file mode 100644
index 963e610663b5..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src42.cpp
+++ /dev/null
@@ -1,23 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src42.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src42.cpp
-@@ -0,0 +1,19 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "wasm/WasmTypes.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmTypes.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmTypes.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmValidate.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmValidate.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmValidate.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src5.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src5.cpp
deleted file mode 100644
index b34cfa7557b0..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src5.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src5.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src5.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "ds/MemoryProtectionExceptionHandler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "ds/MemoryProtectionExceptionHandler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "ds/MemoryProtectionExceptionHandler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "frontend/BytecodeCompiler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "frontend/BytecodeCompiler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "frontend/BytecodeCompiler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "frontend/BytecodeEmitter.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "frontend/BytecodeEmitter.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "frontend/BytecodeEmitter.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "frontend/FoldConstants.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "frontend/FoldConstants.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "frontend/FoldConstants.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "frontend/NameFunctions.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "frontend/NameFunctions.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "frontend/NameFunctions.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "frontend/ParseNode.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "frontend/ParseNode.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "frontend/ParseNode.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src6.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src6.cpp
deleted file mode 100644
index c0d1b05baf66..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src6.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src6.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src6.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "frontend/TokenStream.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "frontend/TokenStream.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "frontend/TokenStream.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/Allocator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/Allocator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/Allocator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/AtomMarking.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/AtomMarking.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/AtomMarking.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/Barrier.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/Barrier.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/Barrier.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/GC.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/GC.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/GC.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/GCTrace.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/GCTrace.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/GCTrace.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src7.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src7.cpp
deleted file mode 100644
index 5f38246dfd37..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src7.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src7.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src7.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "gc/Marking.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/Marking.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/Marking.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/Memory.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/Memory.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/Memory.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/Nursery.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/Nursery.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/Nursery.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/PublicIterators.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/PublicIterators.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/PublicIterators.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/RootMarking.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/RootMarking.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/RootMarking.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/Statistics.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/Statistics.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/Statistics.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src8.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src8.cpp
deleted file mode 100644
index fe2ad318124c..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src8.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src8.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src8.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "gc/Tracer.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/Tracer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/Tracer.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/Verifier.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/Verifier.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/Verifier.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/WeakMap.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/WeakMap.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/WeakMap.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/WeakMapPtr.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/WeakMapPtr.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/WeakMapPtr.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/Zone.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/Zone.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/Zone.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/ZoneGroup.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/ZoneGroup.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/ZoneGroup.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src9.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src9.cpp
deleted file mode 100644
index c4249625401e..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src9.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src9.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src9.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "irregexp/NativeRegExpMacroAssembler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "irregexp/NativeRegExpMacroAssembler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "irregexp/NativeRegExpMacroAssembler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "irregexp/RegExpAST.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "irregexp/RegExpAST.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "irregexp/RegExpAST.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "irregexp/RegExpCharacters.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "irregexp/RegExpCharacters.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "irregexp/RegExpCharacters.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "irregexp/RegExpEngine.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "irregexp/RegExpEngine.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "irregexp/RegExpEngine.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "irregexp/RegExpInterpreter.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "irregexp/RegExpInterpreter.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "irregexp/RegExpInterpreter.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "irregexp/RegExpMacroAssembler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "irregexp/RegExpMacroAssembler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "irregexp/RegExpMacroAssembler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_js-confdefs.h b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_js-confdefs.h
deleted file mode 100644
index f75abb77421a..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_js-confdefs.h
+++ /dev/null
@@ -1,78 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/js-confdefs.h.orig 2020-11-24 21:44:46 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/js-confdefs.h
-@@ -0,0 +1,75 @@
-+/* List of defines generated by configure. Included with preprocessor flag,
-+ * -include, to avoid long list of -D defines on the compile command-line.
-+ * Do not edit.
-+ */
-+
-+#ifndef js_confdefs_h
-+#define js_confdefs_h
-+
-+// Expands to all the defines from configure.
-+#define CPP_THROW_NEW throw()
-+#define CROSS_COMPILE
-+#define EDITLINE 1
-+#define HAVE_64BIT_BUILD 1
-+#define HAVE_CLOCK_MONOTONIC 1
-+#define HAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR 1
-+#define HAVE_DIRENT_H 1
-+#define HAVE_DLOPEN 1
-+#define HAVE_GETC_UNLOCKED 1
-+#define HAVE_GETOPT_H 1
-+#define HAVE_GMTIME_R 1
-+#define HAVE_INTTYPES_H 1
-+#define HAVE_LANGINFO_CODESET 1
-+#define HAVE_LIBM 1
-+#define HAVE_LOCALECONV 1
-+#define HAVE_LOCALTIME_R 1
-+#define HAVE_MALLOC_USABLE_SIZE 1
-+#define HAVE_NETINET_IN_H 1
-+#define HAVE_NL_TYPES_H 1
-+#define HAVE_POSIX_FADVISE 1
-+#define HAVE_POSIX_FALLOCATE 1
-+#define HAVE_POSIX_MEMALIGN 1
-+#define HAVE_RES_NINIT 1
-+#define HAVE_SINCOS 1
-+#define HAVE_SSIZE_T 1
-+#define HAVE_STDINT_H 1
-+#define HAVE_STRNDUP 1
-+#define HAVE_SYS_MOUNT_H 1
-+#define HAVE_SYS_QUEUE_H 1
-+#define HAVE_SYS_STATVFS_H 1
-+#define HAVE_SYS_TYPES_H 1
-+#define HAVE_THREAD_TLS_KEYWORD 1
-+#define HAVE_TM_ZONE_TM_GMTOFF 1
-+#define HAVE_UNISTD_H 1
-+#define HAVE_VALLOC 1
-+#define HAVE_VA_COPY 1
-+#define HAVE_VISIBILITY_ATTRIBUTE 1
-+#define HAVE_VISIBILITY_HIDDEN_ATTRIBUTE 1
-+#define HAVE___CXA_DEMANGLE 1
-+#define JS_64BIT 1
-+#define JS_CODEGEN_NONE 1
-+#define JS_DEFAULT_JITREPORT_GRANULARITY 3
-+#define JS_POSIX_NSPR 1
-+#define JS_PUNBOX64 1
-+#define JS_STANDALONE 1
-+#define MALLOC_H <malloc_np.h>
-+#define MALLOC_USABLE_SIZE_CONST_PTR const
-+#define MOZILLA_UAVERSION "60.0"
-+#define MOZILLA_VERSION "60.3.0"
-+#define MOZILLA_VERSION_U 60.3.0
-+#define MOZJS_MAJOR_VERSION 60
-+#define MOZJS_MINOR_VERSION 3
-+#define MOZ_BUILD_APP js
-+#define MOZ_DLL_SUFFIX ".so"
-+#define MOZ_UPDATE_CHANNEL default
-+#define NO_NSPR_10_SUPPORT 1
-+#define RELEASE_OR_BETA 1
-+#define STDC_HEADERS 1
-+#define VA_COPY va_copy
-+#define XP_UNIX 1
-+#define _REENTRANT 1
-+#define _THREAD_SAFE 1
-+
-+#include "js/RequiredDefines.h"
-+
-+#endif /* js_confdefs_h */
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_include_js-config.h b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_include_js-config.h
deleted file mode 100644
index 85ff6426acaf..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_include_js-config.h
+++ /dev/null
@@ -1,64 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/include/js-config.h.orig 2020-11-24 21:44:28 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/include/js-config.h
-@@ -0,0 +1,61 @@
-+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
-+ * vim: set ts=8 sw=4 et tw=78:
-+ *
-+ * This Source Code Form is subject to the terms of the Mozilla Public
-+ * License, v. 2.0. If a copy of the MPL was not distributed with this
-+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-+
-+#ifndef js_config_h
-+#define js_config_h
-+
-+/* Definitions set at build time that affect SpiderMonkey's public API.
-+ This header file is generated by the SpiderMonkey configure script,
-+ and installed along with jsapi.h. */
-+
-+/* Define to 1 if SpiderMonkey is in debug mode. */
-+/* #undef JS_DEBUG */
-+
-+/*
-+ * NB: We have a special case for rust-bindgen, which wants to be able to
-+ * generate both debug and release bindings on a single objdir.
-+ */
-+#ifdef JS_DEBUG
-+#if !defined(DEBUG) && !defined(RUST_BINDGEN)
-+# error "SpiderMonkey was configured with --enable-debug, so DEBUG must be defined when including this header"
-+# endif
-+#else
-+# if defined(DEBUG) && !defined(RUST_BINDGEN)
-+# error "SpiderMonkey was configured with --disable-debug, so DEBUG must be not defined when including this header"
-+# endif
-+#endif
-+
-+/* Define to 1 if SpiderMonkey should not use struct types in debug builds. */
-+/* #undef JS_NO_JSVAL_JSID_STRUCT_TYPES */
-+
-+/* Define to 1 if SpiderMonkey should support multi-threaded clients. */
-+/* #undef JS_THREADSAFE */
-+
-+/* Define to 1 if SpiderMonkey should include ctypes support. */
-+/* #undef JS_HAS_CTYPES */
-+
-+/* Define to 1 if SpiderMonkey should support the ability to perform
-+ entirely too much GC. */
-+/* #undef JS_GC_ZEAL */
-+
-+/* Define to 1 if SpiderMonkey should use small chunks. */
-+/* #undef JS_GC_SMALL_CHUNK_SIZE */
-+
-+/* Define to 1 to perform extra assertions and heap poisoning. */
-+/* #undef JS_CRASH_DIAGNOSTICS */
-+
-+/* Define to 1 if SpiderMonkey is in NUNBOX32 mode. */
-+/* #undef JS_NUNBOX32 */
-+
-+/* Define to 1 if SpiderMonkey is in PUNBOX64 mode. */
-+#define JS_PUNBOX64 1
-+
-+/* MOZILLA JSAPI version number components */
-+#define MOZJS_MAJOR_VERSION 60
-+#define MOZJS_MINOR_VERSION 3
-+
-+#endif /* js_config_h */
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_wiredtiger_dist_filelist b/databases/mongodb50/files/powerpc64le/patch-src_third__party_wiredtiger_dist_filelist
deleted file mode 100644
index 2fe1d071ab80..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_wiredtiger_dist_filelist
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/third_party/wiredtiger/dist/filelist.orig 2020-09-02 06:34:58 UTC
-+++ src/third_party/wiredtiger/dist/filelist
-@@ -50,7 +50,7 @@ src/btree/row_key.c
- src/btree/row_modify.c
- src/btree/row_srch.c
- src/checksum/arm64/crc32-arm64.c ARM64_HOST
--src/checksum/power8/crc32.sx POWERPC_HOST
-+src/checksum/power8/crc32.S POWERPC_HOST
- src/checksum/power8/crc32_wrapper.c POWERPC_HOST
- src/checksum/software/checksum.c
- src/checksum/x86/crc32-x86.c X86_HOST
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_wiredtiger_src_checksum_power8_crc32.S b/databases/mongodb50/files/powerpc64le/patch-src_third__party_wiredtiger_src_checksum_power8_crc32.S
deleted file mode 100644
index fe2e707d16a7..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_wiredtiger_src_checksum_power8_crc32.S
+++ /dev/null
@@ -1,14 +0,0 @@
---- src/third_party/wiredtiger/src/checksum/power8/crc32.S.orig 2020-09-02 06:34:58 UTC
-+++ src/third_party/wiredtiger/src/checksum/power8/crc32.S
-@@ -26,7 +26,11 @@
- * as published by the Free Software Foundation; either version
- * 2 of the License, or (at your option) any later version.
- */
-+#ifdef __clang__
-+#include "ppc-asm.h"
-+#else
- #include <ppc-asm.h>
-+#endif
- #include "ppc-opcode.h"
-
- #undef toc
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_wiredtiger_src_checksum_power8_ppc-asm.h b/databases/mongodb50/files/powerpc64le/patch-src_third__party_wiredtiger_src_checksum_power8_ppc-asm.h
deleted file mode 100644
index 7cd3eb43c89c..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_wiredtiger_src_checksum_power8_ppc-asm.h
+++ /dev/null
@@ -1,393 +0,0 @@
---- src/third_party/wiredtiger/src/checksum/power8/ppc-asm.h.orig 2020-11-25 13:26:22 UTC
-+++ src/third_party/wiredtiger/src/checksum/power8/ppc-asm.h
-@@ -0,0 +1,390 @@
-+/* PowerPC asm definitions for GNU C.
-+
-+Copyright (C) 2002-2020 Free Software Foundation, Inc.
-+
-+This file is part of GCC.
-+
-+GCC is free software; you can redistribute it and/or modify it under
-+the terms of the GNU General Public License as published by the Free
-+Software Foundation; either version 3, or (at your option) any later
-+version.
-+
-+GCC is distributed in the hope that it will be useful, but WITHOUT ANY
-+WARRANTY; without even the implied warranty of MERCHANTABILITY or
-+FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-+for more details.
-+
-+Under Section 7 of GPL version 3, you are granted additional
-+permissions described in the GCC Runtime Library Exception, version
-+3.1, as published by the Free Software Foundation.
-+
-+You should have received a copy of the GNU General Public License and
-+a copy of the GCC Runtime Library Exception along with this program;
-+see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
-+<http://www.gnu.org/licenses/>. */
-+
-+/* Under winnt, 1) gas supports the following as names and 2) in particular
-+ defining "toc" breaks the FUNC_START macro as ".toc" becomes ".2" */
-+
-+#define r0 0
-+#define sp 1
-+#define toc 2
-+#define r3 3
-+#define r4 4
-+#define r5 5
-+#define r6 6
-+#define r7 7
-+#define r8 8
-+#define r9 9
-+#define r10 10
-+#define r11 11
-+#define r12 12
-+#define r13 13
-+#define r14 14
-+#define r15 15
-+#define r16 16
-+#define r17 17
-+#define r18 18
-+#define r19 19
-+#define r20 20
-+#define r21 21
-+#define r22 22
-+#define r23 23
-+#define r24 24
-+#define r25 25
-+#define r26 26
-+#define r27 27
-+#define r28 28
-+#define r29 29
-+#define r30 30
-+#define r31 31
-+
-+#define cr0 0
-+#define cr1 1
-+#define cr2 2
-+#define cr3 3
-+#define cr4 4
-+#define cr5 5
-+#define cr6 6
-+#define cr7 7
-+
-+#define f0 0
-+#define f1 1
-+#define f2 2
-+#define f3 3
-+#define f4 4
-+#define f5 5
-+#define f6 6
-+#define f7 7
-+#define f8 8
-+#define f9 9
-+#define f10 10
-+#define f11 11
-+#define f12 12
-+#define f13 13
-+#define f14 14
-+#define f15 15
-+#define f16 16
-+#define f17 17
-+#define f18 18
-+#define f19 19
-+#define f20 20
-+#define f21 21
-+#define f22 22
-+#define f23 23
-+#define f24 24
-+#define f25 25
-+#define f26 26
-+#define f27 27
-+#define f28 28
-+#define f29 29
-+#define f30 30
-+#define f31 31
-+
-+#ifdef __VSX__
-+#define f32 32
-+#define f33 33
-+#define f34 34
-+#define f35 35
-+#define f36 36
-+#define f37 37
-+#define f38 38
-+#define f39 39
-+#define f40 40
-+#define f41 41
-+#define f42 42
-+#define f43 43
-+#define f44 44
-+#define f45 45
-+#define f46 46
-+#define f47 47
-+#define f48 48
-+#define f49 49
-+#define f50 50
-+#define f51 51
-+#define f52 52
-+#define f53 53
-+#define f54 54
-+#define f55 55
-+#define f56 56
-+#define f57 57
-+#define f58 58
-+#define f59 59
-+#define f60 60
-+#define f61 61
-+#define f62 62
-+#define f63 63
-+#endif
-+
-+#ifdef __ALTIVEC__
-+#define v0 0
-+#define v1 1
-+#define v2 2
-+#define v3 3
-+#define v4 4
-+#define v5 5
-+#define v6 6
-+#define v7 7
-+#define v8 8
-+#define v9 9
-+#define v10 10
-+#define v11 11
-+#define v12 12
-+#define v13 13
-+#define v14 14
-+#define v15 15
-+#define v16 16
-+#define v17 17
-+#define v18 18
-+#define v19 19
-+#define v20 20
-+#define v21 21
-+#define v22 22
-+#define v23 23
-+#define v24 24
-+#define v25 25
-+#define v26 26
-+#define v27 27
-+#define v28 28
-+#define v29 29
-+#define v30 30
-+#define v31 31
-+#endif
-+
-+#ifdef __VSX__
-+#define vs0 0
-+#define vs1 1
-+#define vs2 2
-+#define vs3 3
-+#define vs4 4
-+#define vs5 5
-+#define vs6 6
-+#define vs7 7
-+#define vs8 8
-+#define vs9 9
-+#define vs10 10
-+#define vs11 11
-+#define vs12 12
-+#define vs13 13
-+#define vs14 14
-+#define vs15 15
-+#define vs16 16
-+#define vs17 17
-+#define vs18 18
-+#define vs19 19
-+#define vs20 20
-+#define vs21 21
-+#define vs22 22
-+#define vs23 23
-+#define vs24 24
-+#define vs25 25
-+#define vs26 26
-+#define vs27 27
-+#define vs28 28
-+#define vs29 29
-+#define vs30 30
-+#define vs31 31
-+#define vs32 32
-+#define vs33 33
-+#define vs34 34
-+#define vs35 35
-+#define vs36 36
-+#define vs37 37
-+#define vs38 38
-+#define vs39 39
-+#define vs40 40
-+#define vs41 41
-+#define vs42 42
-+#define vs43 43
-+#define vs44 44
-+#define vs45 45
-+#define vs46 46
-+#define vs47 47
-+#define vs48 48
-+#define vs49 49
-+#define vs50 50
-+#define vs51 51
-+#define vs52 52
-+#define vs53 53
-+#define vs54 54
-+#define vs55 55
-+#define vs56 56
-+#define vs57 57
-+#define vs58 58
-+#define vs59 59
-+#define vs60 60
-+#define vs61 61
-+#define vs62 62
-+#define vs63 63
-+#endif
-+
-+/*
-+ * Macros to glue together two tokens.
-+ */
-+
-+#ifdef __STDC__
-+#define XGLUE(a,b) a##b
-+#else
-+#define XGLUE(a,b) a/**/b
-+#endif
-+
-+#define GLUE(a,b) XGLUE(a,b)
-+
-+/*
-+ * Macros to begin and end a function written in assembler. If -mcall-aixdesc
-+ * or -mcall-nt, create a function descriptor with the given name, and create
-+ * the real function with one or two leading periods respectively.
-+ */
-+
-+#if defined(__powerpc64__) && _CALL_ELF == 2
-+
-+/* Defining "toc" above breaks @toc in assembler code. */
-+#undef toc
-+
-+#define FUNC_NAME(name) GLUE(__USER_LABEL_PREFIX__,name)
-+#ifdef __PCREL__
-+#define JUMP_TARGET(name) GLUE(FUNC_NAME(name),@notoc)
-+#define FUNC_START(name) \
-+ .type FUNC_NAME(name),@function; \
-+ .globl FUNC_NAME(name); \
-+FUNC_NAME(name): \
-+ .localentry FUNC_NAME(name),1
-+#else
-+#define JUMP_TARGET(name) FUNC_NAME(name)
-+#define FUNC_START(name) \
-+ .type FUNC_NAME(name),@function; \
-+ .globl FUNC_NAME(name); \
-+FUNC_NAME(name): \
-+0: addis 2,12,(.TOC.-0b)@ha; \
-+ addi 2,2,(.TOC.-0b)@l; \
-+ .localentry FUNC_NAME(name),.-FUNC_NAME(name)
-+#endif /* !__PCREL__ */
-+
-+#define HIDDEN_FUNC(name) \
-+ FUNC_START(name) \
-+ .hidden FUNC_NAME(name);
-+
-+#define FUNC_END(name) \
-+ .size FUNC_NAME(name),.-FUNC_NAME(name)
-+
-+#elif defined (__powerpc64__)
-+
-+#define FUNC_NAME(name) GLUE(.,name)
-+#define JUMP_TARGET(name) FUNC_NAME(name)
-+#define FUNC_START(name) \
-+ .section ".opd","aw"; \
-+name: \
-+ .quad GLUE(.,name); \
-+ .quad .TOC.@tocbase; \
-+ .quad 0; \
-+ .previous; \
-+ .type GLUE(.,name),@function; \
-+ .globl name; \
-+ .globl GLUE(.,name); \
-+GLUE(.,name):
-+
-+#define HIDDEN_FUNC(name) \
-+ FUNC_START(name) \
-+ .hidden name; \
-+ .hidden GLUE(.,name);
-+
-+#define FUNC_END(name) \
-+GLUE(.L,name): \
-+ .size GLUE(.,name),GLUE(.L,name)-GLUE(.,name)
-+
-+#elif defined(_CALL_AIXDESC)
-+
-+#ifdef _RELOCATABLE
-+#define DESC_SECTION ".got2"
-+#else
-+#define DESC_SECTION ".got1"
-+#endif
-+
-+#define FUNC_NAME(name) GLUE(.,name)
-+#define JUMP_TARGET(name) FUNC_NAME(name)
-+#define FUNC_START(name) \
-+ .section DESC_SECTION,"aw"; \
-+name: \
-+ .long GLUE(.,name); \
-+ .long _GLOBAL_OFFSET_TABLE_; \
-+ .long 0; \
-+ .previous; \
-+ .type GLUE(.,name),@function; \
-+ .globl name; \
-+ .globl GLUE(.,name); \
-+GLUE(.,name):
-+
-+#define HIDDEN_FUNC(name) \
-+ FUNC_START(name) \
-+ .hidden name; \
-+ .hidden GLUE(.,name);
-+
-+#define FUNC_END(name) \
-+GLUE(.L,name): \
-+ .size GLUE(.,name),GLUE(.L,name)-GLUE(.,name)
-+
-+#else
-+
-+#define FUNC_NAME(name) GLUE(__USER_LABEL_PREFIX__,name)
-+#if defined __PIC__ || defined __pic__
-+#define JUMP_TARGET(name) FUNC_NAME(name@plt)
-+#else
-+#define JUMP_TARGET(name) FUNC_NAME(name)
-+#endif
-+#define FUNC_START(name) \
-+ .type FUNC_NAME(name),@function; \
-+ .globl FUNC_NAME(name); \
-+FUNC_NAME(name):
-+
-+#define HIDDEN_FUNC(name) \
-+ FUNC_START(name) \
-+ .hidden FUNC_NAME(name);
-+
-+#define FUNC_END(name) \
-+GLUE(.L,name): \
-+ .size FUNC_NAME(name),GLUE(.L,name)-FUNC_NAME(name)
-+#endif
-+
-+#ifdef IN_GCC
-+/* For HAVE_GAS_CFI_DIRECTIVE. */
-+#include "auto-host.h"
-+
-+#ifdef HAVE_GAS_CFI_DIRECTIVE
-+# define CFI_STARTPROC .cfi_startproc
-+# define CFI_ENDPROC .cfi_endproc
-+# define CFI_OFFSET(reg, off) .cfi_offset reg, off
-+# define CFI_DEF_CFA_REGISTER(reg) .cfi_def_cfa_register reg
-+# define CFI_RESTORE(reg) .cfi_restore reg
-+#else
-+# define CFI_STARTPROC
-+# define CFI_ENDPROC
-+# define CFI_OFFSET(reg, off)
-+# define CFI_DEF_CFA_REGISTER(reg)
-+# define CFI_RESTORE(reg)
-+#endif
-+#endif
-+
-+#if defined __linux__ && !defined __powerpc64__
-+ .section .note.GNU-stack
-+ .previous
-+#endif
diff --git a/databases/mongodb50/pkg-descr b/databases/mongodb50/pkg-descr
deleted file mode 100644
index 5bf5a965fd47..000000000000
--- a/databases/mongodb50/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Distributed document-oriented "NoSQL" database.
-
-Mongo (from "humongous") is a high-performance, open source,
-schema-free, document-oriented database. A common name in the
-"NOSQL" community.
diff --git a/databases/mongodb50/pkg-message b/databases/mongodb50/pkg-message
deleted file mode 100644
index 43e45ca6a35a..000000000000
--- a/databases/mongodb50/pkg-message
+++ /dev/null
@@ -1,8 +0,0 @@
-[
-{ type: install
- message: <<EOM
-MongoDB on Rasperry Pi can work but is unsupported upstream.
-Please read https://jira.mongodb.org/browse/SERVER-71772 if you run this on a non-LSE ARM cpu.
-EOM
-}
-]
diff --git a/databases/mongodb50/pkg-plist b/databases/mongodb50/pkg-plist
deleted file mode 100644
index dbb1f6e5ce80..000000000000
--- a/databases/mongodb50/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-bin/mongo
-bin/mongod
-bin/mongos
-@sample etc/mongodb.conf.sample
-%%DOCSDIR%%/LICENSE-Community.txt
-%%DOCSDIR%%/MPL-2
-%%DOCSDIR%%/README
-%%DOCSDIR%%/THIRD-PARTY-NOTICES
diff --git a/databases/mongodb60/Makefile b/databases/mongodb60/Makefile
index aeb929ee6d37..1a75ba698aae 100644
--- a/databases/mongodb60/Makefile
+++ b/databases/mongodb60/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mongodb
DISTVERSIONPREFIX= r
-DISTVERSION= 6.0.24
+DISTVERSION= 6.0.25
CATEGORIES= databases net
MASTER_SITES= https://hg.mozilla.org/mozilla-central/raw-rev/:patches
PKGNAMESUFFIX= ${DISTVERSION:R:S/.//}
diff --git a/databases/mongodb60/distinfo b/databases/mongodb60/distinfo
index 5ccfc4b87218..4ebe9d833612 100644
--- a/databases/mongodb60/distinfo
+++ b/databases/mongodb60/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1748508963
+TIMESTAMP = 1753788846
SHA256 (223087fdc29f18678f6174e9807b8780e439acf6) = f234371584e2b2bc9953ae4fd145da19c99a6f04087f53d59616aecf29df039c
SIZE (223087fdc29f18678f6174e9807b8780e439acf6) = 1597
-SHA256 (mongodb-mongo-r6.0.24_GH0.tar.gz) = c5d6c9c4ce58d0165ac5eee1158f1d3813a8b2a14eb9dcd60f04fdfc3ecb30de
-SIZE (mongodb-mongo-r6.0.24_GH0.tar.gz) = 87501923
+SHA256 (mongodb-mongo-r6.0.25_GH0.tar.gz) = 9637f83ca74c6faa30853e96e3c897aa61bb74433e1b64084b5e5d70e458f528
+SIZE (mongodb-mongo-r6.0.25_GH0.tar.gz) = 87527607
SHA256 (mongodb-forks-spidermonkey-82aac6af18abcd5bf188afbc821779ccb0ca0902_GH0.tar.gz) = a365bf54ef4e4fd6a136cf6afa9c620ba0c8982402473b9bfac38928a688a9e0
SIZE (mongodb-forks-spidermonkey-82aac6af18abcd5bf188afbc821779ccb0ca0902_GH0.tar.gz) = 141291901
diff --git a/databases/mongodb70/Makefile b/databases/mongodb70/Makefile
index b7e4a990921f..cae523d04275 100644
--- a/databases/mongodb70/Makefile
+++ b/databases/mongodb70/Makefile
@@ -1,7 +1,6 @@
PORTNAME= mongodb
DISTVERSIONPREFIX= r
-DISTVERSION= 7.0.21
-PORTREVISION= 2
+DISTVERSION= 7.0.22
CATEGORIES= databases net
PKGNAMESUFFIX= ${DISTVERSION:R:S/.//}
@@ -45,7 +44,7 @@ USES+= gmake pkgconfig
CPE_PRODUCT= mongodb
# mozjs tag comes from ${WRKSRC}/src/third_party/mozjs/get-sources.sh
-MOZJS_TAG= 98c8be22bec7bb650156e0d389b425322d8c323c
+MOZJS_TAG= 5acd3be6c9563ad3e7ca6182285c69a38de47bab
USE_GITHUB= yes
GH_ACCOUNT= mongodb mongodb-forks:mozjs
diff --git a/databases/mongodb70/distinfo b/databases/mongodb70/distinfo
index cacda4db225b..cfdc23e0420e 100644
--- a/databases/mongodb70/distinfo
+++ b/databases/mongodb70/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1748467171
-SHA256 (mongodb-mongo-r7.0.21_GH0.tar.gz) = 9a79bd9e0ffa80c092624bec331865475ebb47b2648cf8bb14d83419a4b1f9a6
-SIZE (mongodb-mongo-r7.0.21_GH0.tar.gz) = 87745814
-SHA256 (mongodb-forks-spidermonkey-98c8be22bec7bb650156e0d389b425322d8c323c_GH0.tar.gz) = 9c266a0b13e1352d410e4c0b985c4f31cea0bcc81631f2a38af9291f676434bf
-SIZE (mongodb-forks-spidermonkey-98c8be22bec7bb650156e0d389b425322d8c323c_GH0.tar.gz) = 280427824
+TIMESTAMP = 1752738065
+SHA256 (mongodb-mongo-r7.0.22_GH0.tar.gz) = 031f7e924d1094c001621075f87cb466a84c975702a42796827d1456d4d57857
+SIZE (mongodb-mongo-r7.0.22_GH0.tar.gz) = 87803554
+SHA256 (mongodb-forks-spidermonkey-5acd3be6c9563ad3e7ca6182285c69a38de47bab_GH0.tar.gz) = 1420533e23970171ff7a420e3ded1ea493e1976fb8896a5fd6f35e5b2d75733b
+SIZE (mongodb-forks-spidermonkey-5acd3be6c9563ad3e7ca6182285c69a38de47bab_GH0.tar.gz) = 280439685
diff --git a/databases/mydumper/Makefile b/databases/mydumper/Makefile
index aa39a3a3a86f..6e681fdae4a7 100644
--- a/databases/mydumper/Makefile
+++ b/databases/mydumper/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mydumper
DISTVERSIONPREFIX= v
-DISTVERSION= 0.19.4-2
+DISTVERSION= 0.19.4-3
CATEGORIES= databases
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/databases/mydumper/distinfo b/databases/mydumper/distinfo
index 8fc2984f3763..a5e24d6d4038 100644
--- a/databases/mydumper/distinfo
+++ b/databases/mydumper/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751208120
-SHA256 (mydumper-mydumper-v0.19.4-2_GH0.tar.gz) = b5213e44a755127196a40916484e37d18dfbe304aaac50ec17f9f6aba8d0968e
-SIZE (mydumper-mydumper-v0.19.4-2_GH0.tar.gz) = 843293
+TIMESTAMP = 1753265700
+SHA256 (mydumper-mydumper-v0.19.4-3_GH0.tar.gz) = ca0b0d810d1bb6768bd4abc56c6f38c3682dac99a93d1b98d57a84293a80ed2a
+SIZE (mydumper-mydumper-v0.19.4-3_GH0.tar.gz) = 843216
diff --git a/databases/mysql-connector-c++/Makefile b/databases/mysql-connector-c++/Makefile
index 3ca4a0bfa497..aecced016939 100644
--- a/databases/mysql-connector-c++/Makefile
+++ b/databases/mysql-connector-c++/Makefile
@@ -1,6 +1,5 @@
PORTNAME= mysql-connector-c++
-PORTVERSION= 8.0.33
-PORTREVISION= 12
+DISTVERSION= 9.4.0
CATEGORIES= databases
MASTER_SITES= MYSQL/Connector-C++
DISTNAME= ${PORTNAME}-${PORTVERSION}-src
@@ -30,7 +29,7 @@ CMAKE_ARGS= -DCMAKE_ENABLE_C++17=ON \
-DWITH_ZLIB=system \
-DWITH_ZSTD=system
-PLIST_SUB= PORTVERSION=${PORTVERSION}
+PLIST_SUB= PORTVERSION=${DISTVERSION}
PORTDOCS= *
OPTIONS_DEFINE= DOCS JDBC
@@ -48,6 +47,9 @@ JDBC_CMAKE_ON= -DWITH_JDBC=ON
post-install:
@${RM} ${STAGEDIR}${PREFIX}/INFO_BIN
@${RM} ${STAGEDIR}${PREFIX}/INFO_SRC
+ @${MKDIR} ${STAGEDIR}${PREFIX}/lib/cmake
+ @${MV} ${STAGEDIR}${PREFIX}/mysql-*.cmake \
+ ${STAGEDIR}${PREFIX}/lib/cmake/
post-install-DOCS-on:
@${RM} ${STAGEDIR}${DOCSDIR}/INSTALL \
diff --git a/databases/mysql-connector-c++/distinfo b/databases/mysql-connector-c++/distinfo
index 07e02a50bd6e..a8150b9cf430 100644
--- a/databases/mysql-connector-c++/distinfo
+++ b/databases/mysql-connector-c++/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688279127
-SHA256 (mysql-connector-c++-8.0.33-src.tar.gz) = 160cf6881fbde9bd46cd11aaf12930b676bc6e27589ac5c7ba49c196b97e053b
-SIZE (mysql-connector-c++-8.0.33-src.tar.gz) = 4531693
+TIMESTAMP = 1753568390
+SHA256 (mysql-connector-c++-9.4.0-src.tar.gz) = 36a7c93d4a10d1da2a2e66367559d91741aa0f0362bc0ae943171cf1771f6615
+SIZE (mysql-connector-c++-9.4.0-src.tar.gz) = 4788987
diff --git a/databases/mysql-connector-c++/pkg-plist b/databases/mysql-connector-c++/pkg-plist
index 0871a6f066b6..f3b0d695718f 100644
--- a/databases/mysql-connector-c++/pkg-plist
+++ b/databases/mysql-connector-c++/pkg-plist
@@ -50,8 +50,10 @@ include/mysqlx/version_info.h
include/mysqlx/xapi.h
include/mysqlx/xdevapi.h
%%JDBC%%lib/libmysqlcppconn.so
-%%JDBC%%lib/libmysqlcppconn.so.9
-%%JDBC%%lib/libmysqlcppconn.so.9.%%PORTVERSION%%
-lib/libmysqlcppconn8.so
-lib/libmysqlcppconn8.so.2
-lib/libmysqlcppconn8.so.2.%%PORTVERSION%%
+%%JDBC%%lib/libmysqlcppconn.so.10
+%%JDBC%%lib/libmysqlcppconn.so.10.%%PORTVERSION%%
+lib/cmake/mysql-concpp-config-version.cmake
+lib/cmake/mysql-concpp-config.cmake
+lib/libmysqlcppconnx.so
+lib/libmysqlcppconnx.so.2
+lib/libmysqlcppconnx.so.2.%%PORTVERSION%%
diff --git a/databases/opendbx/Makefile b/databases/opendbx/Makefile
index 104dc05bfdf0..5222735d9b92 100644
--- a/databases/opendbx/Makefile
+++ b/databases/opendbx/Makefile
@@ -10,7 +10,7 @@ WWW= http://www.linuxnetworks.de/opendbx/
LICENSE= LGPL21
-USES= gmake libtool pathfix readline
+USES= gmake libtool readline
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -lpthread -L${WRKSRC}/lib -L${LOCALBASE}/lib
diff --git a/databases/p5-POE-Component-RRDTool/Makefile b/databases/p5-POE-Component-RRDTool/Makefile
index 907adc1166d8..e3b22a35fea8 100644
--- a/databases/p5-POE-Component-RRDTool/Makefile
+++ b/databases/p5-POE-Component-RRDTool/Makefile
@@ -24,4 +24,10 @@ CONFIGURE_ARGS= </dev/null
post-patch:
@${REINPLACE_CMD} -e 's|($$maj, $$min, $$sub)|&; &|' ${WRKSRC}/Makefile.PL
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${PERL_LEVEL} >= 504200
+EXTRA_PATCHES= ${PATCHDIR}/extrapatch-Makefile.PL
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/databases/p5-POE-Component-RRDTool/files/extrapatch-Makefile.PL b/databases/p5-POE-Component-RRDTool/files/extrapatch-Makefile.PL
new file mode 100644
index 000000000000..f980543c8932
--- /dev/null
+++ b/databases/p5-POE-Component-RRDTool/files/extrapatch-Makefile.PL
@@ -0,0 +1,14 @@
+fix sh: Syntax error: Unterminated quoted string
+ Filter command '"sed" "-e" "s\"' failed
+
+--- Makefile.PL.orig 2025-07-13 08:56:55 UTC
++++ Makefile.PL
+@@ -21,7 +21,7 @@ WriteMakefile(
+ 'PREREQ_PM' => {
+ 'POE' => '0.22',
+ },
+- PM_FILTER => "sed -e s\\#__DEFAULT_RRDTOOL__\\#${DEFAULT_RRDTOOL}\\#g -e s\\#__RRDTOOL_VERSION__\\#${RRDTOOL_VERSION}\\#g",
++ PM_FILTER => "sed -e s=__DEFAULT_RRDTOOL__=${DEFAULT_RRDTOOL}=g -e s=__RRDTOOL_VERSION__=${RRDTOOL_VERSION}=g",
+ (($] ge '5.005') ?
+ ( 'AUTHOR' => 'Todd Caine <todd@pobox.com>',
+ 'ABSTRACT' => 'POE interface to Tobias Oetiker\'s RRDTool',
diff --git a/databases/pecl-leveldb/files/patch-php85 b/databases/pecl-leveldb/files/patch-php85
new file mode 100644
index 000000000000..c0883093c1cb
--- /dev/null
+++ b/databases/pecl-leveldb/files/patch-php85
@@ -0,0 +1,11 @@
+--- leveldb.c.orig 2021-02-18 14:14:17 UTC
++++ leveldb.c
+@@ -1578,7 +1578,7 @@ PHP_MINIT_FUNCTION(leveldb)
+ PHP_MINIT_FUNCTION(leveldb)
+ {
+ zend_class_entry ce;
+- zend_class_entry *exception_ce = zend_exception_get_default();
++ zend_class_entry *exception_ce = zend_ce_exception;
+
+ #define DECLARE_OBJ_HANDLERS(class_type) \
+ memcpy(& class_type##_handlers, zend_get_std_object_handlers(), sizeof(zend_object_handlers)); \
diff --git a/databases/pecl-memcached/files/patch-php85 b/databases/pecl-memcached/files/patch-php85
new file mode 100644
index 000000000000..0262a948c7f6
--- /dev/null
+++ b/databases/pecl-memcached/files/patch-php85
@@ -0,0 +1,11 @@
+--- php_memcached.c.orig 2024-10-17 17:34:21 UTC
++++ php_memcached.c
+@@ -3961,7 +3961,7 @@ zend_class_entry *php_memc_get_exception_base(int root
+ }
+ }
+
+- return zend_exception_get_default();
++ return zend_ce_exception;
+ }
+
+
diff --git a/databases/pg.el/Makefile b/databases/pg.el/Makefile
index 7c0ee1902522..a7bb14158e76 100644
--- a/databases/pg.el/Makefile
+++ b/databases/pg.el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pg.el
DISTVERSIONPREFIX= v
-DISTVERSION= 0.55
+DISTVERSION= 0.57
CATEGORIES= databases elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/databases/pg.el/distinfo b/databases/pg.el/distinfo
index e60bcbd2fe8e..95f01006a225 100644
--- a/databases/pg.el/distinfo
+++ b/databases/pg.el/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751938421
-SHA256 (emarsden-pg-el-v0.55_GH0.tar.gz) = 2522b06b07ff23dfcb0e8ab962b8f12d6e51f5f019db123559d149e330abeeb0
-SIZE (emarsden-pg-el-v0.55_GH0.tar.gz) = 156894
+TIMESTAMP = 1753996362
+SHA256 (emarsden-pg-el-v0.57_GH0.tar.gz) = a14feb36db0de5cf828b9624edcdc33e9ea637c3e573faa877d64e335980ab5c
+SIZE (emarsden-pg-el-v0.57_GH0.tar.gz) = 160149
diff --git a/databases/pgagroal/Makefile b/databases/pgagroal/Makefile
index d11561b0511c..254c98b969c2 100644
--- a/databases/pgagroal/Makefile
+++ b/databases/pgagroal/Makefile
@@ -15,7 +15,7 @@ BUILD_DEPENDS= rst2man:textproc/py-docutils
LIB_DEPENDS= libcjson.so:devel/libcjson \
libev.so:devel/libev
-USES= cmake pathfix ssl
+USES= cmake ssl
USE_LDCONFIG= yes
USE_RC_SUBR= pgagroal
diff --git a/databases/pgbadger/Makefile b/databases/pgbadger/Makefile
index 3175477d45fb..fdacccd32a89 100644
--- a/databases/pgbadger/Makefile
+++ b/databases/pgbadger/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pgbadger
PORTVERSION= 13.1
-DISTVERSIONPREFIX=v
+DISTVERSIONPREFIX= v
CATEGORIES= databases
MAINTAINER= girgen@FreeBSD.org
@@ -11,10 +11,11 @@ LICENSE= PostgreSQL
BUILD_DEPENDS= gsed:textproc/gsed
+USES= gmake perl5
+
USE_GITHUB= yes
GH_ACCOUNT= darold
-USES= gmake perl5
USE_PERL5= configure
NO_ARCH= yes
diff --git a/databases/pgbadger/files/patch-Makefile.PL b/databases/pgbadger/files/patch-Makefile.PL
index ff336ed38eab..5d39cb52fbda 100644
--- a/databases/pgbadger/files/patch-Makefile.PL
+++ b/databases/pgbadger/files/patch-Makefile.PL
@@ -1,6 +1,6 @@
---- Makefile.PL.orig 2018-09-13 11:03:46.086169000 +0200
-+++ Makefile.PL 2018-09-13 11:03:58.018702000 +0200
-@@ -45,13 +45,13 @@
+--- Makefile.PL.orig 2025-03-16 11:52:30 UTC
++++ Makefile.PL
+@@ -55,13 +55,13 @@ doc/synopsis.pod: Makefile pgbadger
echo "=head1 SYNOPSIS" > $@
./pgbadger --help >> $@
echo "=head1 DESCRIPTION" >> $@
diff --git a/databases/pgbadger/files/patch-pgbadger b/databases/pgbadger/files/patch-pgbadger
new file mode 100644
index 000000000000..f469e209e9ea
--- /dev/null
+++ b/databases/pgbadger/files/patch-pgbadger
@@ -0,0 +1,22 @@
+fix Possible precedence problem between ! and string eq
+
+--- pgbadger.orig 2025-07-13 10:08:32 UTC
++++ pgbadger
+@@ -20462,7 +20462,7 @@ sub highlight_code
+ # lowercase/uppercase known functions or words followed by an open parenthesis
+ # if the token is not a keyword, an open parenthesis or a comment
+ if (($self->_is_function( $token, $last_token, $next_token ) && $next_token eq '(')
+- || (!$self->_is_keyword( $token, $next_token, $last_token ) && !$next_token eq '('
++ || (!$self->_is_keyword( $token, $next_token, $last_token ) && $next_token ne '('
+ && $token ne '(' && !$self->_is_comment( $token )) ) {
+ if ($self->{ 'uc_functions' } == 1) {
+ $token = '<span class="kw2_l">' . $token . '</span>';
+@@ -23062,7 +23062,7 @@ sub _add_token
+ # if the token is not a keyword, an open parenthesis or a comment
+ my $fct = $self->_is_function( $token, $last_token, $next_token ) || '';
+ if (($fct and $next_token eq '(' and defined $last_token and uc($last_token) ne 'CREATE')
+- or (!$self->_is_keyword( $token, $next_token, $last_token ) and !$next_token eq '('
++ or (!$self->_is_keyword( $token, $next_token, $last_token ) and $next_token ne '('
+ and $token ne '(' and !$self->_is_comment( $token )) )
+ {
+ $token =~ s/$fct/\L$fct\E/i if ( $self->{ 'uc_functions' } == 1 );
diff --git a/databases/pgbouncer/Makefile b/databases/pgbouncer/Makefile
index 867c56b2c9c5..7a6470591d3d 100644
--- a/databases/pgbouncer/Makefile
+++ b/databases/pgbouncer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pgbouncer
-DISTVERSION= 1.23.1
+DISTVERSION= 1.24.1
CATEGORIES= databases
MASTER_SITES= https://www.pgbouncer.org/downloads/files/${DISTVERSION}/
diff --git a/databases/pgbouncer/distinfo b/databases/pgbouncer/distinfo
index 1232ed485344..9e941734cd68 100644
--- a/databases/pgbouncer/distinfo
+++ b/databases/pgbouncer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734778449
-SHA256 (pgbouncer-1.23.1.tar.gz) = 1963b497231d9a560a62d266e4a2eae6881ab401853d93e5d292c3740eec5084
-SIZE (pgbouncer-1.23.1.tar.gz) = 700025
+TIMESTAMP = 1753649195
+SHA256 (pgbouncer-1.24.1.tar.gz) = da72a3aba13072876d055a3e58dd4aba4a5de4ed6148e73033185245598fd3e0
+SIZE (pgbouncer-1.24.1.tar.gz) = 717796
diff --git a/databases/pgbouncer/pkg-descr b/databases/pgbouncer/pkg-descr
index a4690341723d..4b84c8d76f1f 100644
--- a/databases/pgbouncer/pkg-descr
+++ b/databases/pgbouncer/pkg-descr
@@ -30,4 +30,4 @@ below for incompatible features.
Most aggressive method. This is transaction pooling with a twist:
Multi-statement transactions are disallowed. This is meant to enforce
-“autocommit” mode on the client, mostly targeted at PL/Proxy.
+"autocommit" mode on the client, mostly targeted at PL/Proxy.
diff --git a/databases/postgis-jdbc/Makefile b/databases/postgis-jdbc/Makefile
index 928b1ad533b0..20305ea641e0 100644
--- a/databases/postgis-jdbc/Makefile
+++ b/databases/postgis-jdbc/Makefile
@@ -17,9 +17,9 @@ USES= java zip:infozip
NO_BUILD= yes
NO_ARCH= yes
-PLIST_FILES= %%JAVAJARDIR%%/postgis-jdbc-2.1.7.jar
+PLIST_FILES= ${JAVAJARDIR}/postgis-jdbc-2.1.7.jar
do-install:
- ${INSTALL_DATA} ${_DISTDIR}${PORTNAME}-${PORTVERSION}.jar ${STAGEDIR}${JAVAJARDIR}
+ ${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}-${PORTVERSION}.jar ${STAGEDIR}${JAVAJARDIR}
.include <bsd.port.mk>
diff --git a/databases/postgresql-libpqxx/Makefile b/databases/postgresql-libpqxx/Makefile
index b991c04de53a..c3102a9b2ba5 100644
--- a/databases/postgresql-libpqxx/Makefile
+++ b/databases/postgresql-libpqxx/Makefile
@@ -11,7 +11,7 @@ WWW= http://pqxx.org/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= cmake compiler:c++17-lang pathfix pkgconfig pgsql
+USES= cmake compiler:c++17-lang pkgconfig pgsql
USE_LDCONFIG= yes
USE_GITHUB= yes
diff --git a/databases/pxlib/Makefile b/databases/pxlib/Makefile
index eb0724139fa4..19c1ece2b33e 100644
--- a/databases/pxlib/Makefile
+++ b/databases/pxlib/Makefile
@@ -11,7 +11,7 @@ LICENSE= GPLv2
BUILD_DEPENDS= p5-XML-Parser>=0:textproc/p5-XML-Parser
-USES= gmake gnome iconv libtool localbase:ldflags pathfix perl5 pkgconfig
+USES= gmake gnome iconv libtool localbase:ldflags perl5 pkgconfig
USE_GNOME= intltool
USE_LDCONFIG= yes
diff --git a/databases/py-apsw/Makefile b/databases/py-apsw/Makefile
index c720eef0e1ff..20c175d6574f 100644
--- a/databases/py-apsw/Makefile
+++ b/databases/py-apsw/Makefile
@@ -1,5 +1,5 @@
PORTNAME= apsw
-PORTVERSION= 3.50.2.0
+PORTVERSION= 3.50.3.0
CATEGORIES= databases 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} \
- sqlite3>=${PORTVERSION:R},1:databases/sqlite3
+ sqlite3>=${PORTVERSION:R:R},1:databases/sqlite3
USES= localbase python sqlite
USE_PYTHON= autoplist concurrent pep517 unittest
diff --git a/databases/py-apsw/distinfo b/databases/py-apsw/distinfo
index 2000e81a8b98..119e444a4ed2 100644
--- a/databases/py-apsw/distinfo
+++ b/databases/py-apsw/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751622361
-SHA256 (apsw-3.50.2.0.tar.gz) = ce6e78732f8e9923c6d7b0b5e857f2121075fc25ae3a1e259dd8e6ff22356e64
-SIZE (apsw-3.50.2.0.tar.gz) = 1081924
+TIMESTAMP = 1753265738
+SHA256 (apsw-3.50.3.0.tar.gz) = abc9ef74ae57e55ae0d799788c551a1ac3f506f811b2804311d8c0a269387267
+SIZE (apsw-3.50.3.0.tar.gz) = 1093491
diff --git a/databases/py-datafusion/Makefile b/databases/py-datafusion/Makefile
new file mode 100644
index 000000000000..b56dd8f7ca0c
--- /dev/null
+++ b/databases/py-datafusion/Makefile
@@ -0,0 +1,32 @@
+PORTNAME= datafusion
+PORTVERSION= 48.0.0
+CATEGORIES= databases python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Build and run queries against data
+WWW= https://datafusion.apache.org/python/ \
+ https://github.com/apache/datafusion-python
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+BUILD_DEPENDS= protoc:devel/protobuf \
+ ${PYTHON_PKGNAMEPREFIX}maturin>=1.8.1:devel/py-maturin@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyarrow>=11.0.0:databases/py-pyarrow@${PY_FLAVOR}
+
+USES= cargo python
+USE_PYTHON= autoplist concurrent pep517
+
+CARGO_BUILD= no
+CARGO_INSTALL= no
+
+.include <bsd.port.pre.mk>
+
+.if ${PYTHON_REL} < 31300
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR}
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/databases/py-datafusion/Makefile.crates b/databases/py-datafusion/Makefile.crates
new file mode 100644
index 000000000000..cd747d75134c
--- /dev/null
+++ b/databases/py-datafusion/Makefile.crates
@@ -0,0 +1,434 @@
+CARGO_CRATES= abi_stable-0.11.3 \
+ abi_stable_derive-0.11.3 \
+ abi_stable_shared-0.11.0 \
+ addr2line-0.24.2 \
+ adler2-2.0.1 \
+ adler32-1.2.0 \
+ 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 \
+ anyhow-1.0.98 \
+ apache-avro-0.17.0 \
+ arc-swap-1.7.1 \
+ arrayref-0.3.9 \
+ arrayvec-0.7.6 \
+ arrow-55.2.0 \
+ arrow-arith-55.2.0 \
+ arrow-array-55.2.0 \
+ arrow-buffer-55.2.0 \
+ arrow-cast-55.2.0 \
+ arrow-csv-55.2.0 \
+ arrow-data-55.2.0 \
+ arrow-ipc-55.2.0 \
+ arrow-json-55.2.0 \
+ arrow-ord-55.2.0 \
+ arrow-pyarrow-55.2.0 \
+ arrow-row-55.2.0 \
+ arrow-schema-55.2.0 \
+ arrow-select-55.2.0 \
+ arrow-string-55.2.0 \
+ as_derive_utils-0.11.0 \
+ async-compression-0.4.19 \
+ async-ffi-0.5.0 \
+ async-recursion-1.1.1 \
+ async-trait-0.1.88 \
+ atoi-2.0.0 \
+ atomic-waker-1.1.2 \
+ autocfg-1.5.0 \
+ backtrace-0.3.75 \
+ base64-0.21.7 \
+ base64-0.22.1 \
+ bigdecimal-0.4.8 \
+ bitflags-2.9.1 \
+ blake2-0.10.6 \
+ blake3-1.8.2 \
+ block-buffer-0.10.4 \
+ brotli-8.0.1 \
+ brotli-decompressor-5.0.0 \
+ bumpalo-3.19.0 \
+ byteorder-1.5.0 \
+ bytes-1.10.1 \
+ bzip2-0.4.4 \
+ bzip2-0.5.2 \
+ bzip2-sys-0.1.13+1.0.8 \
+ cc-1.2.29 \
+ cfg-if-1.0.1 \
+ cfg_aliases-0.2.1 \
+ chrono-0.4.41 \
+ chrono-tz-0.10.3 \
+ chrono-tz-build-0.4.1 \
+ cmake-0.1.54 \
+ comfy-table-7.1.4 \
+ const-random-0.1.18 \
+ const-random-macro-0.1.16 \
+ const_panic-0.2.12 \
+ constant_time_eq-0.3.1 \
+ core-foundation-0.10.1 \
+ core-foundation-sys-0.8.7 \
+ core2-0.4.0 \
+ core_extensions-1.5.3 \
+ core_extensions_proc_macros-1.5.3 \
+ cpufeatures-0.2.17 \
+ crc32fast-1.4.2 \
+ crossbeam-channel-0.5.15 \
+ crossbeam-utils-0.8.21 \
+ crunchy-0.2.4 \
+ crypto-common-0.1.6 \
+ csv-1.3.1 \
+ csv-core-0.1.12 \
+ dary_heap-0.3.7 \
+ dashmap-6.1.0 \
+ datafusion-48.0.1 \
+ datafusion-catalog-48.0.1 \
+ datafusion-catalog-listing-48.0.1 \
+ datafusion-common-48.0.1 \
+ datafusion-common-runtime-48.0.1 \
+ datafusion-datasource-48.0.1 \
+ datafusion-datasource-avro-48.0.1 \
+ datafusion-datasource-csv-48.0.1 \
+ datafusion-datasource-json-48.0.1 \
+ datafusion-datasource-parquet-48.0.1 \
+ datafusion-doc-48.0.1 \
+ datafusion-execution-48.0.1 \
+ datafusion-expr-48.0.1 \
+ datafusion-expr-common-48.0.1 \
+ datafusion-ffi-48.0.1 \
+ datafusion-functions-48.0.1 \
+ datafusion-functions-aggregate-48.0.1 \
+ datafusion-functions-aggregate-common-48.0.1 \
+ datafusion-functions-nested-48.0.1 \
+ datafusion-functions-table-48.0.1 \
+ datafusion-functions-window-48.0.1 \
+ datafusion-functions-window-common-48.0.1 \
+ datafusion-macros-48.0.1 \
+ datafusion-optimizer-48.0.1 \
+ datafusion-physical-expr-48.0.1 \
+ datafusion-physical-expr-common-48.0.1 \
+ datafusion-physical-optimizer-48.0.1 \
+ datafusion-physical-plan-48.0.1 \
+ datafusion-proto-48.0.1 \
+ datafusion-proto-common-48.0.1 \
+ datafusion-session-48.0.1 \
+ datafusion-sql-48.0.1 \
+ datafusion-substrait-48.0.1 \
+ digest-0.10.7 \
+ displaydoc-0.2.5 \
+ dyn-clone-1.0.19 \
+ either-1.15.0 \
+ equivalent-1.0.2 \
+ errno-0.3.13 \
+ fastrand-2.3.0 \
+ fixedbitset-0.5.7 \
+ flatbuffers-25.2.10 \
+ flate2-1.1.2 \
+ fnv-1.0.7 \
+ foldhash-0.1.5 \
+ form_urlencoded-1.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 \
+ generational-arena-0.2.9 \
+ generic-array-0.14.7 \
+ getrandom-0.2.16 \
+ getrandom-0.3.3 \
+ gimli-0.31.1 \
+ glob-0.3.2 \
+ h2-0.4.11 \
+ half-2.6.0 \
+ hashbrown-0.14.5 \
+ hashbrown-0.15.4 \
+ heck-0.5.0 \
+ hex-0.4.3 \
+ http-1.3.1 \
+ http-body-1.0.1 \
+ http-body-util-0.1.3 \
+ httparse-1.10.1 \
+ humantime-2.2.0 \
+ hyper-1.6.0 \
+ hyper-rustls-0.27.7 \
+ hyper-util-0.1.14 \
+ iana-time-zone-0.1.63 \
+ iana-time-zone-haiku-0.1.2 \
+ icu_collections-2.0.0 \
+ icu_locale_core-2.0.0 \
+ icu_normalizer-2.0.0 \
+ icu_normalizer_data-2.0.0 \
+ icu_properties-2.0.1 \
+ icu_properties_data-2.0.1 \
+ icu_provider-2.0.0 \
+ idna-1.0.3 \
+ idna_adapter-1.2.1 \
+ indexmap-2.10.0 \
+ indoc-2.0.6 \
+ integer-encoding-3.0.4 \
+ io-uring-0.7.8 \
+ ipnet-2.11.0 \
+ iri-string-0.7.8 \
+ itertools-0.13.0 \
+ itertools-0.14.0 \
+ itoa-1.0.15 \
+ jobserver-0.1.33 \
+ js-sys-0.3.77 \
+ lexical-core-1.0.5 \
+ lexical-parse-float-1.0.5 \
+ lexical-parse-integer-1.0.5 \
+ lexical-util-1.0.6 \
+ lexical-write-float-1.0.5 \
+ lexical-write-integer-1.0.5 \
+ libc-0.2.174 \
+ libflate-2.1.0 \
+ libflate_lz77-2.1.0 \
+ libloading-0.7.4 \
+ libm-0.2.15 \
+ libmimalloc-sys-0.1.43 \
+ libz-rs-sys-0.5.1 \
+ linux-raw-sys-0.9.4 \
+ litemap-0.8.0 \
+ lock_api-0.4.13 \
+ log-0.4.27 \
+ lru-slab-0.1.2 \
+ lz4_flex-0.11.5 \
+ lzma-sys-0.1.20 \
+ md-5-0.10.6 \
+ memchr-2.7.5 \
+ memoffset-0.9.1 \
+ mimalloc-0.1.47 \
+ miniz_oxide-0.8.9 \
+ mio-1.0.4 \
+ multimap-0.10.1 \
+ num-0.4.3 \
+ num-bigint-0.4.6 \
+ num-complex-0.4.6 \
+ num-integer-0.1.46 \
+ num-iter-0.1.45 \
+ num-rational-0.4.2 \
+ num-traits-0.2.19 \
+ object-0.36.7 \
+ object_store-0.12.2 \
+ once_cell-1.21.3 \
+ openssl-probe-0.1.6 \
+ ordered-float-2.10.1 \
+ parking_lot-0.12.4 \
+ parking_lot_core-0.9.11 \
+ parquet-55.2.0 \
+ parse-zoneinfo-0.3.1 \
+ paste-1.0.15 \
+ pbjson-0.7.0 \
+ pbjson-build-0.7.0 \
+ pbjson-types-0.7.0 \
+ percent-encoding-2.3.1 \
+ petgraph-0.7.1 \
+ petgraph-0.8.2 \
+ phf-0.11.3 \
+ phf_codegen-0.11.3 \
+ phf_generator-0.11.3 \
+ phf_shared-0.11.3 \
+ pin-project-lite-0.2.16 \
+ pin-utils-0.1.0 \
+ pkg-config-0.3.32 \
+ portable-atomic-1.11.1 \
+ potential_utf-0.1.2 \
+ ppv-lite86-0.2.21 \
+ prettyplease-0.2.35 \
+ proc-macro2-1.0.95 \
+ prost-0.13.5 \
+ prost-build-0.13.5 \
+ prost-derive-0.13.5 \
+ prost-types-0.13.5 \
+ protobuf-src-2.1.1+27.1 \
+ psm-0.1.26 \
+ pyo3-0.24.2 \
+ pyo3-async-runtimes-0.24.0 \
+ pyo3-build-config-0.24.2 \
+ pyo3-ffi-0.24.2 \
+ pyo3-log-0.12.4 \
+ pyo3-macros-0.24.2 \
+ pyo3-macros-backend-0.24.2 \
+ quad-rand-0.2.3 \
+ quick-xml-0.37.5 \
+ 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.1 \
+ rand_chacha-0.3.1 \
+ rand_chacha-0.9.0 \
+ rand_core-0.6.4 \
+ rand_core-0.9.3 \
+ recursive-0.1.1 \
+ recursive-proc-macro-impl-0.1.1 \
+ redox_syscall-0.5.13 \
+ regex-1.11.1 \
+ regex-automata-0.4.9 \
+ regex-lite-0.1.6 \
+ regex-syntax-0.8.5 \
+ regress-0.10.3 \
+ repr_offset-0.2.2 \
+ reqwest-0.12.22 \
+ ring-0.17.14 \
+ rle-decode-fast-1.0.3 \
+ rustc-demangle-0.1.25 \
+ rustc-hash-2.1.1 \
+ rustc_version-0.4.1 \
+ rustix-1.0.7 \
+ rustls-0.23.28 \
+ rustls-native-certs-0.8.1 \
+ rustls-pemfile-2.2.0 \
+ rustls-pki-types-1.12.0 \
+ rustls-webpki-0.103.3 \
+ rustversion-1.0.21 \
+ ryu-1.0.20 \
+ same-file-1.0.6 \
+ schannel-0.1.27 \
+ schemars-0.8.22 \
+ schemars_derive-0.8.22 \
+ scopeguard-1.2.0 \
+ security-framework-3.2.0 \
+ security-framework-sys-2.14.0 \
+ semver-1.0.26 \
+ seq-macro-0.3.6 \
+ serde-1.0.219 \
+ serde_bytes-0.11.17 \
+ serde_derive-1.0.219 \
+ serde_derive_internals-0.29.1 \
+ serde_json-1.0.140 \
+ serde_tokenstream-0.2.2 \
+ serde_urlencoded-0.7.1 \
+ serde_yaml-0.9.34+deprecated \
+ sha2-0.10.9 \
+ shlex-1.3.0 \
+ simdutf8-0.1.5 \
+ siphasher-1.0.1 \
+ slab-0.4.10 \
+ smallvec-1.15.1 \
+ snap-1.1.1 \
+ socket2-0.5.10 \
+ sqlparser-0.55.0 \
+ sqlparser_derive-0.3.0 \
+ stable_deref_trait-1.2.0 \
+ stacker-0.1.21 \
+ static_assertions-1.1.0 \
+ strum-0.26.3 \
+ strum_macros-0.26.4 \
+ substrait-0.56.0 \
+ subtle-2.6.1 \
+ syn-1.0.109 \
+ syn-2.0.104 \
+ sync_wrapper-1.0.2 \
+ synstructure-0.13.2 \
+ target-lexicon-0.13.2 \
+ tempfile-3.20.0 \
+ thiserror-1.0.69 \
+ thiserror-2.0.12 \
+ thiserror-impl-1.0.69 \
+ thiserror-impl-2.0.12 \
+ thrift-0.17.0 \
+ tiny-keccak-2.0.2 \
+ tinystr-0.8.1 \
+ tinyvec-1.9.0 \
+ tinyvec_macros-0.1.1 \
+ tokio-1.46.1 \
+ tokio-macros-2.5.0 \
+ tokio-rustls-0.26.2 \
+ 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.30 \
+ tracing-core-0.1.34 \
+ try-lock-0.2.5 \
+ tstr-0.2.4 \
+ tstr_proc_macros-0.2.2 \
+ twox-hash-2.1.1 \
+ typed-arena-2.0.2 \
+ typed-builder-0.19.1 \
+ typed-builder-macro-0.19.1 \
+ typenum-1.18.0 \
+ typify-0.4.2 \
+ typify-impl-0.4.2 \
+ typify-macro-0.4.2 \
+ unicode-ident-1.0.18 \
+ unicode-segmentation-1.12.0 \
+ unicode-width-0.2.1 \
+ unindent-0.2.4 \
+ unsafe-libyaml-0.2.11 \
+ untrusted-0.9.0 \
+ url-2.5.4 \
+ utf8_iter-1.0.4 \
+ uuid-1.17.0 \
+ version_check-0.9.5 \
+ walkdir-2.5.0 \
+ want-0.3.1 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasi-0.14.2+wasi-0.2.4 \
+ wasm-bindgen-0.2.100 \
+ wasm-bindgen-backend-0.2.100 \
+ wasm-bindgen-futures-0.4.50 \
+ wasm-bindgen-macro-0.2.100 \
+ wasm-bindgen-macro-support-0.2.100 \
+ wasm-bindgen-shared-0.2.100 \
+ wasm-streams-0.4.2 \
+ web-sys-0.3.77 \
+ web-time-1.1.0 \
+ winapi-0.3.9 \
+ winapi-i686-pc-windows-gnu-0.4.0 \
+ winapi-util-0.1.9 \
+ winapi-x86_64-pc-windows-gnu-0.4.0 \
+ windows-core-0.61.2 \
+ windows-implement-0.60.0 \
+ windows-interface-0.59.1 \
+ windows-link-0.1.3 \
+ 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.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 \
+ windows_x86_64_msvc-0.53.0 \
+ wit-bindgen-rt-0.39.0 \
+ writeable-0.6.1 \
+ xz2-0.1.7 \
+ yoke-0.8.0 \
+ yoke-derive-0.8.0 \
+ zerocopy-0.8.26 \
+ zerocopy-derive-0.8.26 \
+ zerofrom-0.1.6 \
+ zerofrom-derive-0.1.6 \
+ zeroize-1.8.1 \
+ zerotrie-0.2.2 \
+ zerovec-0.11.2 \
+ zerovec-derive-0.11.1 \
+ zlib-rs-0.5.1 \
+ zstd-0.13.3 \
+ zstd-safe-7.2.4 \
+ zstd-sys-2.0.15+zstd.1.5.7
diff --git a/databases/py-datafusion/distinfo b/databases/py-datafusion/distinfo
new file mode 100644
index 000000000000..ac6bfe398a32
--- /dev/null
+++ b/databases/py-datafusion/distinfo
@@ -0,0 +1,871 @@
+TIMESTAMP = 1752566668
+SHA256 (datafusion-48.0.0.tar.gz) = fcb89124db22a43e00bf5a1a4542157155d83d69589677c5309f106e83156a32
+SIZE (datafusion-48.0.0.tar.gz) = 182992
+SHA256 (rust/crates/abi_stable-0.11.3.crate) = 69d6512d3eb05ffe5004c59c206de7f99c34951504056ce23fc953842f12c445
+SIZE (rust/crates/abi_stable-0.11.3.crate) = 327641
+SHA256 (rust/crates/abi_stable_derive-0.11.3.crate) = d7178468b407a4ee10e881bc7a328a65e739f0863615cca4429d43916b05e898
+SIZE (rust/crates/abi_stable_derive-0.11.3.crate) = 85703
+SHA256 (rust/crates/abi_stable_shared-0.11.0.crate) = b2b5df7688c123e63f4d4d649cba63f2967ba7f7861b1664fca3f77d3dad2b63
+SIZE (rust/crates/abi_stable_shared-0.11.0.crate) = 10925
+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/adler32-1.2.0.crate) = aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234
+SIZE (rust/crates/adler32-1.2.0.crate) = 6411
+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
+SIZE (rust/crates/alloc-no-stdlib-2.0.4.crate) = 10105
+SHA256 (rust/crates/alloc-stdlib-0.2.2.crate) = 94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece
+SIZE (rust/crates/alloc-stdlib-0.2.2.crate) = 6693
+SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
+SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
+SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
+SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
+SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
+SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
+SHA256 (rust/crates/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/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457
+SIZE (rust/crates/arc-swap-1.7.1.crate) = 68512
+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/arrow-55.2.0.crate) = f3f15b4c6b148206ff3a2b35002e08929c2462467b62b9c02036d9c34f9ef994
+SIZE (rust/crates/arrow-55.2.0.crate) = 86326
+SHA256 (rust/crates/arrow-arith-55.2.0.crate) = 30feb679425110209ae35c3fbf82404a39a4c0436bb3ec36164d8bffed2a4ce4
+SIZE (rust/crates/arrow-arith-55.2.0.crate) = 47598
+SHA256 (rust/crates/arrow-array-55.2.0.crate) = 70732f04d285d49054a48b72c54f791bb3424abae92d27aafdf776c98af161c8
+SIZE (rust/crates/arrow-array-55.2.0.crate) = 243195
+SHA256 (rust/crates/arrow-buffer-55.2.0.crate) = 169b1d5d6cb390dd92ce582b06b23815c7953e9dfaaea75556e89d890d19993d
+SIZE (rust/crates/arrow-buffer-55.2.0.crate) = 76021
+SHA256 (rust/crates/arrow-cast-55.2.0.crate) = e4f12eccc3e1c05a766cafb31f6a60a46c2f8efec9b74c6e0648766d30686af8
+SIZE (rust/crates/arrow-cast-55.2.0.crate) = 102844
+SHA256 (rust/crates/arrow-csv-55.2.0.crate) = 012c9fef3f4a11573b2c74aec53712ff9fdae4a95f4ce452d1bbf088ee00f06b
+SIZE (rust/crates/arrow-csv-55.2.0.crate) = 39768
+SHA256 (rust/crates/arrow-data-55.2.0.crate) = 8de1ce212d803199684b658fc4ba55fb2d7e87b213de5af415308d2fee3619c2
+SIZE (rust/crates/arrow-data-55.2.0.crate) = 58069
+SHA256 (rust/crates/arrow-ipc-55.2.0.crate) = d9ea5967e8b2af39aff5d9de2197df16e305f47f404781d3230b2dc672da5d92
+SIZE (rust/crates/arrow-ipc-55.2.0.crate) = 116065
+SHA256 (rust/crates/arrow-json-55.2.0.crate) = 5709d974c4ea5be96d900c01576c7c0b99705f4a3eec343648cb1ca863988a9c
+SIZE (rust/crates/arrow-json-55.2.0.crate) = 73466
+SHA256 (rust/crates/arrow-ord-55.2.0.crate) = 6506e3a059e3be23023f587f79c82ef0bcf6d293587e3272d20f2d30b969b5a7
+SIZE (rust/crates/arrow-ord-55.2.0.crate) = 53656
+SHA256 (rust/crates/arrow-pyarrow-55.2.0.crate) = 0e55ecf16b9b61d433f6e63c72fc6afcf2597d7db96583de88ebb887d1822268
+SIZE (rust/crates/arrow-pyarrow-55.2.0.crate) = 10134
+SHA256 (rust/crates/arrow-row-55.2.0.crate) = 52bf7393166beaf79b4bed9bfdf19e97472af32ce5b6b48169d321518a08cae2
+SIZE (rust/crates/arrow-row-55.2.0.crate) = 41536
+SHA256 (rust/crates/arrow-schema-55.2.0.crate) = af7686986a3bf2254c9fb130c623cdcb2f8e1f15763e7c71c310f0834da3d292
+SIZE (rust/crates/arrow-schema-55.2.0.crate) = 65773
+SHA256 (rust/crates/arrow-select-55.2.0.crate) = dd2b45757d6a2373faa3352d02ff5b54b098f5e21dccebc45a21806bc34501e5
+SIZE (rust/crates/arrow-select-55.2.0.crate) = 82157
+SHA256 (rust/crates/arrow-string-55.2.0.crate) = 0377d532850babb4d927a06294314b316e23311503ed580ec6ce6a0158f49d40
+SIZE (rust/crates/arrow-string-55.2.0.crate) = 43886
+SHA256 (rust/crates/as_derive_utils-0.11.0.crate) = ff3c96645900a44cf11941c111bd08a6573b0e2f9f69bc9264b179d8fae753c4
+SIZE (rust/crates/as_derive_utils-0.11.0.crate) = 17478
+SHA256 (rust/crates/async-compression-0.4.19.crate) = 06575e6a9673580f52661c92107baabffbf41e2141373441cbcdc47cb733003c
+SIZE (rust/crates/async-compression-0.4.19.crate) = 112164
+SHA256 (rust/crates/async-ffi-0.5.0.crate) = f4de21c0feef7e5a556e51af767c953f0501f7f300ba785cc99c47bdc8081a50
+SIZE (rust/crates/async-ffi-0.5.0.crate) = 9729
+SHA256 (rust/crates/async-recursion-1.1.1.crate) = 3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11
+SIZE (rust/crates/async-recursion-1.1.1.crate) = 14874
+SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5
+SIZE (rust/crates/async-trait-0.1.88.crate) = 32084
+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.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.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
+SIZE (rust/crates/base64-0.21.7.crate) = 82576
+SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
+SIZE (rust/crates/base64-0.22.1.crate) = 81597
+SHA256 (rust/crates/bigdecimal-0.4.8.crate) = 1a22f228ab7a1b23027ccc6c350b72868017af7ea8356fbdf19f8d991c690013
+SIZE (rust/crates/bigdecimal-0.4.8.crate) = 89479
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/blake2-0.10.6.crate) = 46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe
+SIZE (rust/crates/blake2-0.10.6.crate) = 47234
+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/brotli-8.0.1.crate) = 9991eea70ea4f293524138648e41ee89b0b2b12ddef3b255effa43c8056e0e0d
+SIZE (rust/crates/brotli-8.0.1.crate) = 741712
+SHA256 (rust/crates/brotli-decompressor-5.0.0.crate) = 874bb8112abecc98cbd6d81ea4fa7e94fb9449648c93cc89aa40c81c24d7de03
+SIZE (rust/crates/brotli-decompressor-5.0.0.crate) = 195282
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+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/bzip2-0.4.4.crate) = bdb116a6ef3f6c3698828873ad02c3014b3c85cadb88496095628e3ef1e347f8
+SIZE (rust/crates/bzip2-0.4.4.crate) = 34197
+SHA256 (rust/crates/bzip2-0.5.2.crate) = 49ecfb22d906f800d4fe833b6282cf4dc1c298f5057ca0b5445e5c209735ca47
+SIZE (rust/crates/bzip2-0.5.2.crate) = 38314
+SHA256 (rust/crates/bzip2-sys-0.1.13+1.0.8.crate) = 225bff33b2141874fe80d71e07d6eec4f85c5c216453dd96388240f96e1acc14
+SIZE (rust/crates/bzip2-sys-0.1.13+1.0.8.crate) = 633818
+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/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
+SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
+SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
+SIZE (rust/crates/chrono-0.4.41.crate) = 234621
+SHA256 (rust/crates/chrono-tz-0.10.3.crate) = efdce149c370f133a071ca8ef6ea340b7b88748ab0810097a9e2976eaa34b4f3
+SIZE (rust/crates/chrono-tz-0.10.3.crate) = 380709
+SHA256 (rust/crates/chrono-tz-build-0.4.1.crate) = 8f10f8c9340e31fc120ff885fcdb54a0b48e474bbd77cab557f0c30a3e569402
+SIZE (rust/crates/chrono-tz-build-0.4.1.crate) = 11798
+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/const-random-0.1.18.crate) = 87e00182fe74b066627d63b85fd550ac2998d4b0bd86bfed477a0ae4c7c71359
+SIZE (rust/crates/const-random-0.1.18.crate) = 6646
+SHA256 (rust/crates/const-random-macro-0.1.16.crate) = f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e
+SIZE (rust/crates/const-random-macro-0.1.16.crate) = 6657
+SHA256 (rust/crates/const_panic-0.2.12.crate) = 2459fc9262a1aa204eb4b5764ad4f189caec88aea9634389c0a25f8be7f6265e
+SIZE (rust/crates/const_panic-0.2.12.crate) = 49995
+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/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
+SIZE (rust/crates/core2-0.4.0.crate) = 37075
+SHA256 (rust/crates/core_extensions-1.5.3.crate) = 92c71dc07c9721607e7a16108336048ee978c3a8b129294534272e8bac96c0ee
+SIZE (rust/crates/core_extensions-1.5.3.crate) = 88750
+SHA256 (rust/crates/core_extensions_proc_macros-1.5.3.crate) = 69f3b219d28b6e3b4ac87bc1fc522e0803ab22e055da177bff0068c4150c61a6
+SIZE (rust/crates/core_extensions_proc_macros-1.5.3.crate) = 27793
+SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
+SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
+SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
+SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
+SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
+SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716
+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.4.crate) = 460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5
+SIZE (rust/crates/crunchy-0.2.4.crate) = 3887
+SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
+SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
+SHA256 (rust/crates/csv-1.3.1.crate) = acdc4883a9c96732e4733212c01447ebd805833b7275a73ca3ee080fd77afdaf
+SIZE (rust/crates/csv-1.3.1.crate) = 888542
+SHA256 (rust/crates/csv-core-0.1.12.crate) = 7d02f3b0da4c6504f86e9cd789d8dbafab48c2321be74e9987593de5a894d93d
+SIZE (rust/crates/csv-core-0.1.12.crate) = 26298
+SHA256 (rust/crates/dary_heap-0.3.7.crate) = 04d2cd9c18b9f454ed67da600630b021a8a80bf33f8c95896ab33aaf1c26b728
+SIZE (rust/crates/dary_heap-0.3.7.crate) = 24076
+SHA256 (rust/crates/dashmap-6.1.0.crate) = 5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf
+SIZE (rust/crates/dashmap-6.1.0.crate) = 24828
+SHA256 (rust/crates/datafusion-48.0.1.crate) = 8a11e19a7ccc5bb979c95c1dceef663eab39c9061b3bbf8d1937faf0f03bf41f
+SIZE (rust/crates/datafusion-48.0.1.crate) = 241126
+SHA256 (rust/crates/datafusion-catalog-48.0.1.crate) = 94985e67cab97b1099db2a7af11f31a45008b282aba921c1e1d35327c212ec18
+SIZE (rust/crates/datafusion-catalog-48.0.1.crate) = 50556
+SHA256 (rust/crates/datafusion-catalog-listing-48.0.1.crate) = e002df133bdb7b0b9b429d89a69aa77b35caeadee4498b2ce1c7c23a99516988
+SIZE (rust/crates/datafusion-catalog-listing-48.0.1.crate) = 29142
+SHA256 (rust/crates/datafusion-common-48.0.1.crate) = e13242fc58fd753787b0a538e5ae77d356cb9d0656fa85a591a33c5f106267f6
+SIZE (rust/crates/datafusion-common-48.0.1.crate) = 210078
+SHA256 (rust/crates/datafusion-common-runtime-48.0.1.crate) = d2239f964e95c3a5d6b4a8cde07e646de8995c1396a7fd62c6e784f5341db499
+SIZE (rust/crates/datafusion-common-runtime-48.0.1.crate) = 12934
+SHA256 (rust/crates/datafusion-datasource-48.0.1.crate) = 2cf792579bc8bf07d1b2f68c2d5382f8a63679cce8fbebfd4ba95742b6e08864
+SIZE (rust/crates/datafusion-datasource-48.0.1.crate) = 111762
+SHA256 (rust/crates/datafusion-datasource-avro-48.0.1.crate) = 4de733d231abb0fba663ff60fd37bf7171fa8b2e46e8a99e41362001821d116e
+SIZE (rust/crates/datafusion-datasource-avro-48.0.1.crate) = 42434
+SHA256 (rust/crates/datafusion-datasource-csv-48.0.1.crate) = cfc114f9a1415174f3e8d2719c371fc72092ef2195a7955404cfe6b2ba29a706
+SIZE (rust/crates/datafusion-datasource-csv-48.0.1.crate) = 30155
+SHA256 (rust/crates/datafusion-datasource-json-48.0.1.crate) = d88dd5e215c420a52362b9988ecd4cefd71081b730663d4f7d886f706111fc75
+SIZE (rust/crates/datafusion-datasource-json-48.0.1.crate) = 26386
+SHA256 (rust/crates/datafusion-datasource-parquet-48.0.1.crate) = 33692acdd1fbe75280d14f4676fe43f39e9cb36296df56575aa2cac9a819e4cf
+SIZE (rust/crates/datafusion-datasource-parquet-48.0.1.crate) = 77980
+SHA256 (rust/crates/datafusion-doc-48.0.1.crate) = e0e7b648387b0c1937b83cb328533c06c923799e73a9e3750b762667f32662c0
+SIZE (rust/crates/datafusion-doc-48.0.1.crate) = 8295
+SHA256 (rust/crates/datafusion-execution-48.0.1.crate) = 9609d83d52ff8315283c6dad3b97566e877d8f366fab4c3297742f33dcd636c7
+SIZE (rust/crates/datafusion-execution-48.0.1.crate) = 48484
+SHA256 (rust/crates/datafusion-expr-48.0.1.crate) = e75230cd67f650ef0399eb00f54d4a073698f2c0262948298e5299fc7324da63
+SIZE (rust/crates/datafusion-expr-48.0.1.crate) = 213329
+SHA256 (rust/crates/datafusion-expr-common-48.0.1.crate) = 70fafb3a045ed6c49cfca0cd090f62cf871ca6326cc3355cb0aaf1260fa760b6
+SIZE (rust/crates/datafusion-expr-common-48.0.1.crate) = 81832
+SHA256 (rust/crates/datafusion-ffi-48.0.1.crate) = 257de77f836e9bad3e0274d4ffc88555ebf559ae30d4e9c674b9809104c1cc3b
+SIZE (rust/crates/datafusion-ffi-48.0.1.crate) = 69985
+SHA256 (rust/crates/datafusion-functions-48.0.1.crate) = cdf9a9cf655265861a20453b1e58357147eab59bdc90ce7f2f68f1f35104d3bb
+SIZE (rust/crates/datafusion-functions-48.0.1.crate) = 195466
+SHA256 (rust/crates/datafusion-functions-aggregate-48.0.1.crate) = 7f07e49733d847be0a05235e17b884d326a2fd402c97a89fe8bcf0bfba310005
+SIZE (rust/crates/datafusion-functions-aggregate-48.0.1.crate) = 112861
+SHA256 (rust/crates/datafusion-functions-aggregate-common-48.0.1.crate) = 4512607e10d72b0b0a1dc08f42cb5bd5284cb8348b7fea49dc83409493e32b1b
+SIZE (rust/crates/datafusion-functions-aggregate-common-48.0.1.crate) = 46527
+SHA256 (rust/crates/datafusion-functions-nested-48.0.1.crate) = 2ab331806e34f5545e5f03396e4d5068077395b1665795d8f88c14ec4f1e0b7a
+SIZE (rust/crates/datafusion-functions-nested-48.0.1.crate) = 74323
+SHA256 (rust/crates/datafusion-functions-table-48.0.1.crate) = d4ac2c0be983a06950ef077e34e0174aa0cb9e346f3aeae459823158037ade37
+SIZE (rust/crates/datafusion-functions-table-48.0.1.crate) = 23437
+SHA256 (rust/crates/datafusion-functions-window-48.0.1.crate) = 36f3d92731de384c90906941d36dcadf6a86d4128409a9c5cd916662baed5f53
+SIZE (rust/crates/datafusion-functions-window-48.0.1.crate) = 35430
+SHA256 (rust/crates/datafusion-functions-window-common-48.0.1.crate) = c679f8bf0971704ec8fd4249fcbb2eb49d6a12cc3e7a840ac047b4928d3541b5
+SIZE (rust/crates/datafusion-functions-window-common-48.0.1.crate) = 16510
+SHA256 (rust/crates/datafusion-macros-48.0.1.crate) = 2821de7cb0362d12e75a5196b636a59ea3584ec1e1cc7dc6f5e34b9e8389d251
+SIZE (rust/crates/datafusion-macros-48.0.1.crate) = 17618
+SHA256 (rust/crates/datafusion-optimizer-48.0.1.crate) = 1594c7a97219ede334f25347ad8d57056621e7f4f35a0693c8da876e10dd6a53
+SIZE (rust/crates/datafusion-optimizer-48.0.1.crate) = 204437
+SHA256 (rust/crates/datafusion-physical-expr-48.0.1.crate) = dc6da0f2412088d23f6b01929dedd687b5aee63b19b674eb73d00c3eb3c883b7
+SIZE (rust/crates/datafusion-physical-expr-48.0.1.crate) = 197074
+SHA256 (rust/crates/datafusion-physical-expr-common-48.0.1.crate) = dcb0dbd9213078a593c3fe28783beaa625a4e6c6a6c797856ee2ba234311fb96
+SIZE (rust/crates/datafusion-physical-expr-common-48.0.1.crate) = 40139
+SHA256 (rust/crates/datafusion-physical-optimizer-48.0.1.crate) = 6d140854b2db3ef8ac611caad12bfb2e1e1de827077429322a6188f18fc0026a
+SIZE (rust/crates/datafusion-physical-optimizer-48.0.1.crate) = 107125
+SHA256 (rust/crates/datafusion-physical-plan-48.0.1.crate) = b46cbdf21a01206be76d467f325273b22c559c744a012ead5018dfe79597de08
+SIZE (rust/crates/datafusion-physical-plan-48.0.1.crate) = 463137
+SHA256 (rust/crates/datafusion-proto-48.0.1.crate) = e3fc7a2744332c2ef8804274c21f9fa664b4ca5889169250a6fd6b649ee5d16c
+SIZE (rust/crates/datafusion-proto-48.0.1.crate) = 167834
+SHA256 (rust/crates/datafusion-proto-common-48.0.1.crate) = 800add86852f12e3d249867425de2224c1e9fb7adc2930460548868781fbeded
+SIZE (rust/crates/datafusion-proto-common-48.0.1.crate) = 60551
+SHA256 (rust/crates/datafusion-session-48.0.1.crate) = 3a72733766ddb5b41534910926e8da5836622316f6283307fd9fb7e19811a59c
+SIZE (rust/crates/datafusion-session-48.0.1.crate) = 22905
+SHA256 (rust/crates/datafusion-sql-48.0.1.crate) = c5162338cdec9cc7ea13a0e6015c361acad5ec1d88d83f7c86301f789473971f
+SIZE (rust/crates/datafusion-sql-48.0.1.crate) = 197786
+SHA256 (rust/crates/datafusion-substrait-48.0.1.crate) = af6029c08002772fb2c38a191d21a8b03af78750f42d9b896222f6b0e16c84cf
+SIZE (rust/crates/datafusion-substrait-48.0.1.crate) = 159134
+SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
+SIZE (rust/crates/digest-0.10.7.crate) = 19557
+SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
+SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
+SHA256 (rust/crates/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.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/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
+SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
+SHA256 (rust/crates/fixedbitset-0.5.7.crate) = 1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99
+SIZE (rust/crates/fixedbitset-0.5.7.crate) = 26537
+SHA256 (rust/crates/flatbuffers-25.2.10.crate) = 1045398c1bfd89168b5fd3f1fc11f6e70b34f6f66300c87d44d3de849463abf1
+SIZE (rust/crates/flatbuffers-25.2.10.crate) = 27330
+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/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/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
+SIZE (rust/crates/futures-channel-0.3.31.crate) = 31971
+SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e
+SIZE (rust/crates/futures-core-0.3.31.crate) = 14318
+SHA256 (rust/crates/futures-executor-0.3.31.crate) = 1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f
+SIZE (rust/crates/futures-executor-0.3.31.crate) = 17965
+SHA256 (rust/crates/futures-io-0.3.31.crate) = 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6
+SIZE (rust/crates/futures-io-0.3.31.crate) = 9047
+SHA256 (rust/crates/futures-macro-0.3.31.crate) = 162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650
+SIZE (rust/crates/futures-macro-0.3.31.crate) = 11341
+SHA256 (rust/crates/futures-sink-0.3.31.crate) = e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7
+SIZE (rust/crates/futures-sink-0.3.31.crate) = 7958
+SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988
+SIZE (rust/crates/futures-task-0.3.31.crate) = 11217
+SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81
+SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
+SHA256 (rust/crates/generational-arena-0.2.9.crate) = 877e94aff08e743b651baaea359664321055749b398adff8740a7399af7796e7
+SIZE (rust/crates/generational-arena-0.2.9.crate) = 21409
+SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
+SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
+SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
+SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
+SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
+SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
+SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
+SIZE (rust/crates/gimli-0.31.1.crate) = 279515
+SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
+SIZE (rust/crates/glob-0.3.2.crate) = 22359
+SHA256 (rust/crates/h2-0.4.11.crate) = 17da50a276f1e01e0ba6c029e47b7100754904ee8a278f886546e98575380785
+SIZE (rust/crates/h2-0.4.11.crate) = 175810
+SHA256 (rust/crates/half-2.6.0.crate) = 459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9
+SIZE (rust/crates/half-2.6.0.crate) = 59507
+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/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
+SIZE (rust/crates/hex-0.4.3.crate) = 13299
+SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565
+SIZE (rust/crates/http-1.3.1.crate) = 106063
+SHA256 (rust/crates/http-body-1.0.1.crate) = 1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184
+SIZE (rust/crates/http-body-1.0.1.crate) = 6125
+SHA256 (rust/crates/http-body-util-0.1.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/humantime-2.2.0.crate) = 9b112acc8b3adf4b107a8ec20977da0273a8c386765a3ec0229bd500a1443f9f
+SIZE (rust/crates/humantime-2.2.0.crate) = 20646
+SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80
+SIZE (rust/crates/hyper-1.6.0.crate) = 153923
+SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58
+SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435
+SHA256 (rust/crates/hyper-util-0.1.14.crate) = dc2fdfdbff08affe55bb779f33b053aa1fe5dd5b54c257343c17edfa55711bdb
+SIZE (rust/crates/hyper-util-0.1.14.crate) = 101462
+SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
+SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919
+SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
+SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
+SHA256 (rust/crates/icu_collections-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/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/integer-encoding-3.0.4.crate) = 8bb03732005da905c88227371639bf1ad885cc712789c011c31c5fb3ab3ccf02
+SIZE (rust/crates/integer-encoding-3.0.4.crate) = 12446
+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/iri-string-0.7.8.crate) = dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2
+SIZE (rust/crates/iri-string-0.7.8.crate) = 141493
+SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
+SIZE (rust/crates/itertools-0.13.0.crate) = 146261
+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.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/lexical-core-1.0.5.crate) = b765c31809609075565a70b4b71402281283aeda7ecaf4818ac14a7b2ade8958
+SIZE (rust/crates/lexical-core-1.0.5.crate) = 27818
+SHA256 (rust/crates/lexical-parse-float-1.0.5.crate) = de6f9cb01fb0b08060209a057c048fcbab8717b4c1ecd2eac66ebfe39a65b0f2
+SIZE (rust/crates/lexical-parse-float-1.0.5.crate) = 186731
+SHA256 (rust/crates/lexical-parse-integer-1.0.5.crate) = 72207aae22fc0a121ba7b6d479e42cbfea549af1479c3f3a4f12c70dd66df12e
+SIZE (rust/crates/lexical-parse-integer-1.0.5.crate) = 36912
+SHA256 (rust/crates/lexical-util-1.0.6.crate) = 5a82e24bf537fd24c177ffbbdc6ebcc8d54732c35b50a3f28cc3f4e4c949a0b3
+SIZE (rust/crates/lexical-util-1.0.6.crate) = 106117
+SHA256 (rust/crates/lexical-write-float-1.0.5.crate) = c5afc668a27f460fb45a81a757b6bf2f43c2d7e30cb5a2dcd3abf294c78d62bd
+SIZE (rust/crates/lexical-write-float-1.0.5.crate) = 99790
+SHA256 (rust/crates/lexical-write-integer-1.0.5.crate) = 629ddff1a914a836fb245616a7888b62903aae58fa771e1d83943035efa0f978
+SIZE (rust/crates/lexical-write-integer-1.0.5.crate) = 65127
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
+SHA256 (rust/crates/libflate-2.1.0.crate) = 45d9dfdc14ea4ef0900c1cddbc8dcd553fbaacd8a4a282cf4018ae9dd04fb21e
+SIZE (rust/crates/libflate-2.1.0.crate) = 43366
+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.7.4.crate) = b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f
+SIZE (rust/crates/libloading-0.7.4.crate) = 27580
+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.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-slab-0.1.2.crate) = 112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154
+SIZE (rust/crates/lru-slab-0.1.2.crate) = 9090
+SHA256 (rust/crates/lz4_flex-0.11.5.crate) = 08ab2867e3eeeca90e844d1940eab391c9dc5228783db2ed999acbc0a9ed375a
+SIZE (rust/crates/lz4_flex-0.11.5.crate) = 41977
+SHA256 (rust/crates/lzma-sys-0.1.20.crate) = 5fda04ab3764e6cde78b9974eec4f779acaba7c4e84b36eca3cf77c581b85d27
+SIZE (rust/crates/lzma-sys-0.1.20.crate) = 760045
+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.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
+SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
+SHA256 (rust/crates/mimalloc-0.1.47.crate) = b1791cbe101e95af5764f06f20f6760521f7158f69dbf9d6baf941ee1bf6bc40
+SIZE (rust/crates/mimalloc-0.1.47.crate) = 4594
+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/multimap-0.10.1.crate) = 1d87ecb2933e8aeadb3e3a02b828fed80a7528047e68b4f424523a0981a3a084
+SIZE (rust/crates/multimap-0.10.1.crate) = 15232
+SHA256 (rust/crates/num-0.4.3.crate) = 35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23
+SIZE (rust/crates/num-0.4.3.crate) = 9575
+SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9
+SIZE (rust/crates/num-bigint-0.4.6.crate) = 102801
+SHA256 (rust/crates/num-complex-0.4.6.crate) = 73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495
+SIZE (rust/crates/num-complex-0.4.6.crate) = 30352
+SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f
+SIZE (rust/crates/num-integer-0.1.46.crate) = 22331
+SHA256 (rust/crates/num-iter-0.1.45.crate) = 1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf
+SIZE (rust/crates/num-iter-0.1.45.crate) = 10320
+SHA256 (rust/crates/num-rational-0.4.2.crate) = f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824
+SIZE (rust/crates/num-rational-0.4.2.crate) = 28159
+SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
+SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
+SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
+SIZE (rust/crates/object-0.36.7.crate) = 329938
+SHA256 (rust/crates/object_store-0.12.2.crate) = 7781f96d79ed0f961a7021424ab01840efbda64ae7a505aaea195efc91eaaec4
+SIZE (rust/crates/object_store-0.12.2.crate) = 268593
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
+SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
+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.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/parquet-55.2.0.crate) = b17da4150748086bd43352bc77372efa9b6e3dbd06a04831d2a98c041c225cfa
+SIZE (rust/crates/parquet-55.2.0.crate) = 638261
+SHA256 (rust/crates/parse-zoneinfo-0.3.1.crate) = 1f2a05b18d44e2957b88f96ba460715e295bc1d7510468a2f3d3b44535d26c24
+SIZE (rust/crates/parse-zoneinfo-0.3.1.crate) = 97290
+SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
+SIZE (rust/crates/paste-1.0.15.crate) = 18374
+SHA256 (rust/crates/pbjson-0.7.0.crate) = c7e6349fa080353f4a597daffd05cb81572a9c031a6d4fff7e504947496fcc68
+SIZE (rust/crates/pbjson-0.7.0.crate) = 2621
+SHA256 (rust/crates/pbjson-build-0.7.0.crate) = 6eea3058763d6e656105d1403cb04e0a41b7bbac6362d413e7c33be0c32279c9
+SIZE (rust/crates/pbjson-build-0.7.0.crate) = 16918
+SHA256 (rust/crates/pbjson-types-0.7.0.crate) = e54e5e7bfb1652f95bc361d76f3c780d8e526b134b85417e774166ee941f0887
+SIZE (rust/crates/pbjson-types-0.7.0.crate) = 49444
+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
+SIZE (rust/crates/petgraph-0.7.1.crate) = 736025
+SHA256 (rust/crates/petgraph-0.8.2.crate) = 54acf3a685220b533e437e264e4d932cfbdc4cc7ec0cd232ed73c08d03b8a7ca
+SIZE (rust/crates/petgraph-0.8.2.crate) = 780998
+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/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
+SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
+SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
+SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
+SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
+SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
+SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
+SHA256 (rust/crates/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/prost-0.13.5.crate) = 2796faa41db3ec313a31f7624d9286acf277b52de526150b7e69f3debf891ee5
+SIZE (rust/crates/prost-0.13.5.crate) = 32469
+SHA256 (rust/crates/prost-build-0.13.5.crate) = be769465445e8c1474e9c5dac2018218498557af32d9ed057325ec9a41ae81bf
+SIZE (rust/crates/prost-build-0.13.5.crate) = 47493
+SHA256 (rust/crates/prost-derive-0.13.5.crate) = 8a56d757972c98b346a9b766e3f02746cde6dd1cd1d1d563472929fdd74bec4d
+SIZE (rust/crates/prost-derive-0.13.5.crate) = 20600
+SHA256 (rust/crates/prost-types-0.13.5.crate) = 52c2c1bf36ddb1a1c396b3601a3cec27c2462e45f07c386894ec3ccf5332bd16
+SIZE (rust/crates/prost-types-0.13.5.crate) = 49145
+SHA256 (rust/crates/protobuf-src-2.1.1+27.1.crate) = 6217c3504da19b85a3a4b2e9a5183d635822d83507ba0986624b5c05b83bfc40
+SIZE (rust/crates/protobuf-src-2.1.1+27.1.crate) = 8446160
+SHA256 (rust/crates/psm-0.1.26.crate) = 6e944464ec8536cd1beb0bbfd96987eb5e3b72f2ecdafdc5c769a37f1fa2ae1f
+SIZE (rust/crates/psm-0.1.26.crate) = 23541
+SHA256 (rust/crates/pyo3-0.24.2.crate) = e5203598f366b11a02b13aa20cab591229ff0a89fd121a308a5df751d5fc9219
+SIZE (rust/crates/pyo3-0.24.2.crate) = 1113754
+SHA256 (rust/crates/pyo3-async-runtimes-0.24.0.crate) = dd0b83dc42f9d41f50d38180dad65f0c99763b65a3ff2a81bf351dd35a1df8bf
+SIZE (rust/crates/pyo3-async-runtimes-0.24.0.crate) = 54014
+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-log-0.12.4.crate) = 45192e5e4a4d2505587e27806c7b710c231c40c56f3bfc19535d0bb25df52264
+SIZE (rust/crates/pyo3-log-0.12.4.crate) = 16655
+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/quad-rand-0.2.3.crate) = 5a651516ddc9168ebd67b24afd085a718be02f8858fe406591b013d101ce2f40
+SIZE (rust/crates/quad-rand-0.2.3.crate) = 4949
+SHA256 (rust/crates/quick-xml-0.37.5.crate) = 331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb
+SIZE (rust/crates/quick-xml-0.37.5.crate) = 190481
+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.1.crate) = 9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97
+SIZE (rust/crates/rand-0.9.1.crate) = 97986
+SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
+SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
+SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
+SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258
+SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
+SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
+SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
+SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
+SHA256 (rust/crates/recursive-0.1.1.crate) = 0786a43debb760f491b1bc0269fe5e84155353c67482b9e60d0cfb596054b43e
+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.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
+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.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
+SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
+SHA256 (rust/crates/regress-0.10.3.crate) = 78ef7fa9ed0256d64a688a3747d0fef7a88851c18a5e1d57f115f38ec2e09366
+SIZE (rust/crates/regress-0.10.3.crate) = 334012
+SHA256 (rust/crates/repr_offset-0.2.2.crate) = fb1070755bd29dffc19d0971cab794e607839ba2ef4b69a9e6fbc8733c1b72ea
+SIZE (rust/crates/repr_offset-0.2.2.crate) = 36847
+SHA256 (rust/crates/reqwest-0.12.22.crate) = cbc931937e6ca3a06e3b6c0aa7841849b160a90351d6ab467a8b9b9959767531
+SIZE (rust/crates/reqwest-0.12.22.crate) = 200283
+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/rustc-demangle-0.1.25.crate) = 989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f
+SIZE (rust/crates/rustc-demangle-0.1.25.crate) = 29590
+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-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
+SIZE (rust/crates/rustix-1.0.7.crate) = 414500
+SHA256 (rust/crates/rustls-0.23.28.crate) = 7160e3e10bf4535308537f3c4e1641468cd0e485175d6163087c0393c7d46643
+SIZE (rust/crates/rustls-0.23.28.crate) = 365699
+SHA256 (rust/crates/rustls-native-certs-0.8.1.crate) = 7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3
+SIZE (rust/crates/rustls-native-certs-0.8.1.crate) = 31129
+SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50
+SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849
+SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79
+SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740
+SHA256 (rust/crates/rustls-webpki-0.103.3.crate) = e4a72fe2bcf7a6ac6fd7d0b9e5cb68aeb7d4c0a0271730218b3e92d43b4eb435
+SIZE (rust/crates/rustls-webpki-0.103.3.crate) = 81840
+SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
+SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
+SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
+SIZE (rust/crates/same-file-1.0.6.crate) = 10183
+SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
+SIZE (rust/crates/schannel-0.1.27.crate) = 42772
+SHA256 (rust/crates/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/security-framework-3.2.0.crate) = 271720403f46ca04f7ba6f55d438f8bd878d6b8ca0a1046e8228c4145bcbb316
+SIZE (rust/crates/security-framework-3.2.0.crate) = 86095
+SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32
+SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537
+SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0
+SIZE (rust/crates/semver-1.0.26.crate) = 31303
+SHA256 (rust/crates/seq-macro-0.3.6.crate) = 1bc711410fbe7399f390ca1c3b60ad0f53f80e95c5eb935e52268a0e2cd49acc
+SIZE (rust/crates/seq-macro-0.3.6.crate) = 16031
+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_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
+SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/serde_tokenstream-0.2.2.crate) = 64060d864397305347a78851c51588fd283767e7e7589829e8121d65512340f1
+SIZE (rust/crates/serde_tokenstream-0.2.2.crate) = 19460
+SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
+SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
+SHA256 (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47
+SIZE (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 65290
+SHA256 (rust/crates/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/simdutf8-0.1.5.crate) = e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e
+SIZE (rust/crates/simdutf8-0.1.5.crate) = 28488
+SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
+SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
+SHA256 (rust/crates/slab-0.4.10.crate) = 04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d
+SIZE (rust/crates/slab-0.4.10.crate) = 17810
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
+SHA256 (rust/crates/snap-1.1.1.crate) = 1b6b67fb9a61334225b5b790716f609cd58395f895b3fe8b328786812a40bc3b
+SIZE (rust/crates/snap-1.1.1.crate) = 33763
+SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
+SIZE (rust/crates/socket2-0.5.10.crate) = 58169
+SHA256 (rust/crates/sqlparser-0.55.0.crate) = c4521174166bac1ff04fe16ef4524c70144cd29682a45978978ca3d7f4e0be11
+SIZE (rust/crates/sqlparser-0.55.0.crate) = 304953
+SHA256 (rust/crates/sqlparser_derive-0.3.0.crate) = da5fc6819faabb412da764b99d3b713bb55083c11e7e0c00144d386cd6a1939c
+SIZE (rust/crates/sqlparser_derive-0.3.0.crate) = 8563
+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.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/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
+SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531
+SHA256 (rust/crates/substrait-0.56.0.crate) = 13de2e20128f2a018dab1cfa30be83ae069219a65968c6f89df66ad124de2397
+SIZE (rust/crates/substrait-0.56.0.crate) = 71870
+SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
+SIZE (rust/crates/subtle-2.6.1.crate) = 14562
+SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
+SIZE (rust/crates/syn-1.0.109.crate) = 237611
+SHA256 (rust/crates/syn-2.0.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.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
+SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
+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.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.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/thrift-0.17.0.crate) = 7e54bc85fc7faa8bc175c4bab5b92ba8d9a3ce893d0e9f42cc455c8ab16a9e09
+SIZE (rust/crates/thrift-0.17.0.crate) = 45286
+SHA256 (rust/crates/tiny-keccak-2.0.2.crate) = 2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237
+SIZE (rust/crates/tiny-keccak-2.0.2.crate) = 20129
+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.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-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b
+SIZE (rust/crates/tokio-rustls-0.26.2.crate) = 31655
+SHA256 (rust/crates/tokio-util-0.7.15.crate) = 66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df
+SIZE (rust/crates/tokio-util-0.7.15.crate) = 124255
+SHA256 (rust/crates/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.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/tstr-0.2.4.crate) = 7f8e0294f14baae476d0dd0a2d780b2e24d66e349a9de876f5126777a37bdba7
+SIZE (rust/crates/tstr-0.2.4.crate) = 17962
+SHA256 (rust/crates/tstr_proc_macros-0.2.2.crate) = e78122066b0cb818b8afd08f7ed22f7fdbc3e90815035726f0840d0d26c0747a
+SIZE (rust/crates/tstr_proc_macros-0.2.2.crate) = 7458
+SHA256 (rust/crates/twox-hash-2.1.1.crate) = 8b907da542cbced5261bd3256de1b3a1bf340a3d37f93425a07362a1d687de56
+SIZE (rust/crates/twox-hash-2.1.1.crate) = 35627
+SHA256 (rust/crates/typed-arena-2.0.2.crate) = 6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a
+SIZE (rust/crates/typed-arena-2.0.2.crate) = 11848
+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
+SIZE (rust/crates/typed-builder-macro-0.19.1.crate) = 20273
+SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
+SIZE (rust/crates/typenum-1.18.0.crate) = 74871
+SHA256 (rust/crates/typify-0.4.2.crate) = 6c6c647a34e851cf0260ccc14687f17cdcb8302ff1a8a687a24b97ca0f82406f
+SIZE (rust/crates/typify-0.4.2.crate) = 46246
+SHA256 (rust/crates/typify-impl-0.4.2.crate) = 741b7f1e2e1338c0bee5ad5a7d3a9bbd4e24c33765c08b7691810e68d879365d
+SIZE (rust/crates/typify-impl-0.4.2.crate) = 475269
+SHA256 (rust/crates/typify-macro-0.4.2.crate) = 7560adf816a1e8dad7c63d8845ef6e31e673e39eab310d225636779230cbedeb
+SIZE (rust/crates/typify-macro-0.4.2.crate) = 9533
+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/unindent-0.2.4.crate) = 7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3
+SIZE (rust/crates/unindent-0.2.4.crate) = 7422
+SHA256 (rust/crates/unsafe-libyaml-0.2.11.crate) = 673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861
+SIZE (rust/crates/unsafe-libyaml-0.2.11.crate) = 62101
+SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
+SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
+SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
+SIZE (rust/crates/url-2.5.4.crate) = 81097
+SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
+SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
+SHA256 (rust/crates/uuid-1.17.0.crate) = 3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d
+SIZE (rust/crates/uuid-1.17.0.crate) = 59014
+SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
+SIZE (rust/crates/version_check-0.9.5.crate) = 15554
+SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
+SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
+SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e
+SIZE (rust/crates/want-0.3.1.crate) = 6398
+SHA256 (rust/crates/wasi-0.11.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
+SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61
+SIZE (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 16181
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
+SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
+SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
+SHA256 (rust/crates/wasm-streams-0.4.2.crate) = 15053d8d85c7eccdbefef60f06769760a563c7f0a9d6902a13d35c7800b0ad65
+SIZE (rust/crates/wasm-streams-0.4.2.crate) = 36773
+SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
+SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
+SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
+SIZE (rust/crates/web-time-1.1.0.crate) = 18026
+SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
+SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
+SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
+SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
+SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
+SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
+SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
+SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
+SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
+SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
+SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
+SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
+SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
+SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-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.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/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/xz2-0.1.7.crate) = 388c44dc09d76f1536602ead6d325eb532f5c122f17782bd57fb47baeeb767e2
+SIZE (rust/crates/xz2-0.1.7.crate) = 23892
+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/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.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
diff --git a/databases/py-datafusion/pkg-descr b/databases/py-datafusion/pkg-descr
new file mode 100644
index 000000000000..86f02563213a
--- /dev/null
+++ b/databases/py-datafusion/pkg-descr
@@ -0,0 +1,12 @@
+This is a Python library that binds to Apache Arrow in-memory query engine
+DataFusion.
+
+DataFusion's Python bindings can be used as a foundation for building new data
+systems in Python. Here are some examples:
+- Dask SQL uses DataFusion's Python bindings for SQL parsing, query planning,
+ and logical plan optimizations, and then transpiles the logical plan to Dask
+ operations for execution.
+- DataFusion Ballista is a distributed SQL query engine that extends
+ DataFusion's Python bindings for distributed use cases.
+- DataFusion Ray is another distributed query engine that uses DataFusion's
+ Python bindings.
diff --git a/databases/py-pgmigrate/Makefile b/databases/py-pgmigrate/Makefile
index 307ec26f16cb..094a2bd34f6f 100644
--- a/databases/py-pgmigrate/Makefile
+++ b/databases/py-pgmigrate/Makefile
@@ -1,6 +1,5 @@
PORTNAME= pgmigrate
-DISTVERSION= 1.0.9
-PORTREVISION= 1
+DISTVERSION= 1.0.10
CATEGORIES= databases python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-pgmigrate/distinfo b/databases/py-pgmigrate/distinfo
index 34ba343d6c93..3949a7df7bd4 100644
--- a/databases/py-pgmigrate/distinfo
+++ b/databases/py-pgmigrate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734776042
-SHA256 (yandex-pgmigrate-1.0.9_GH0.tar.gz) = 0b411fd495b1fcbc1c5bbbae07ca02c403d44f815b700405159e30c82eb775db
-SIZE (yandex-pgmigrate-1.0.9_GH0.tar.gz) = 31656
+TIMESTAMP = 1753649600
+SHA256 (yandex-pgmigrate-1.0.10_GH0.tar.gz) = b8d0bedf84de4524a41d1371ffac8d359d1f3c97a3d2e7a2b9648b72cf31c1bb
+SIZE (yandex-pgmigrate-1.0.10_GH0.tar.gz) = 32047
diff --git a/databases/py-sqlframe/Makefile b/databases/py-sqlframe/Makefile
index db51939391d5..6c4e9eec54f7 100644
--- a/databases/py-sqlframe/Makefile
+++ b/databases/py-sqlframe/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sqlframe
-PORTVERSION= 3.36.3
+PORTVERSION= 3.37.0
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,7 +16,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLA
${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}prettytable>=0<4:devel/py-prettytable@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}sqlglot>=24.0.0<26.34:databases/py-sqlglot@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sqlglot>=24.0.0<27.2:databases/py-sqlglot@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR}
USES= python
diff --git a/databases/py-sqlframe/distinfo b/databases/py-sqlframe/distinfo
index 16977061a376..8d0db9d79e51 100644
--- a/databases/py-sqlframe/distinfo
+++ b/databases/py-sqlframe/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266056
-SHA256 (sqlframe-3.36.3.tar.gz) = c5d9e4f13131693c9d6178a4e6d9852557e203be0eeb4b4d256929a6f487259d
-SIZE (sqlframe-3.36.3.tar.gz) = 29481819
+TIMESTAMP = 1753265740
+SHA256 (sqlframe-3.37.0.tar.gz) = 77cc7e0ff1695d6ed5e62fcfac40f5464c7ef01ed433f04407caf80010c91353
+SIZE (sqlframe-3.37.0.tar.gz) = 29481957
diff --git a/databases/py-sqlglot/Makefile b/databases/py-sqlglot/Makefile
index d023c7cd67f0..e65f392ff62d 100644
--- a/databases/py-sqlglot/Makefile
+++ b/databases/py-sqlglot/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sqlglot
-PORTVERSION= 26.33.0
+PORTVERSION= 27.1.0
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-sqlglot/distinfo b/databases/py-sqlglot/distinfo
index d1b4c41b8cc8..df2b91385afe 100644
--- a/databases/py-sqlglot/distinfo
+++ b/databases/py-sqlglot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266058
-SHA256 (sqlglot-26.33.0.tar.gz) = 2817278779fa51d6def43aa0d70690b93a25c83eb18ec97130fdaf707abc0d73
-SIZE (sqlglot-26.33.0.tar.gz) = 5353340
+TIMESTAMP = 1753265742
+SHA256 (sqlglot-27.1.0.tar.gz) = be8f5fde14a49744ab8c519ab1ea955668c1895b759ab18a7065b4e5d6de1c8e
+SIZE (sqlglot-27.1.0.tar.gz) = 5379716
diff --git a/databases/py-tiledb/Makefile b/databases/py-tiledb/Makefile
index 1e1b10798581..ca2fce820511 100644
--- a/databases/py-tiledb/Makefile
+++ b/databases/py-tiledb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tiledb
-PORTVERSION= 0.34.0
+PORTVERSION= 0.34.1
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,10 +13,10 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.25,1:math/py-numpy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pybind11>=0:devel/py-pybind11@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pybind11>=0<3:devel/py-pybind11@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scikit-build-core>=0:devel/py-scikit-build-core@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR} \
- tiledb>=2.28.0:databases/tiledb
+ tiledb>=2.28.1:databases/tiledb
LIB_DEPENDS= libtiledb.so:databases/tiledb
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.25,1:math/py-numpy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR}
diff --git a/databases/py-tiledb/distinfo b/databases/py-tiledb/distinfo
index fd69d6cbb79a..0bf930249a1c 100644
--- a/databases/py-tiledb/distinfo
+++ b/databases/py-tiledb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747715308
-SHA256 (tiledb-0.34.0.tar.gz) = ce4995f7455bebfa651fa45a795b07e8bc79867a6feb9b8523c8066ac817e44c
-SIZE (tiledb-0.34.0.tar.gz) = 376015
+TIMESTAMP = 1753369370
+SHA256 (tiledb-0.34.1.tar.gz) = ece9453c33a9d3139ba7bb19027f5e9b77d759dd2eda74cf6df117e8011b4367
+SIZE (tiledb-0.34.1.tar.gz) = 381429
diff --git a/databases/py-tiledb/files/patch-pyproject.toml b/databases/py-tiledb/files/patch-pyproject.toml
index edb53c92c7c0..2285b76dffdf 100644
--- a/databases/py-tiledb/files/patch-pyproject.toml
+++ b/databases/py-tiledb/files/patch-pyproject.toml
@@ -3,7 +3,7 @@
@@ -2,7 +2,7 @@ requires = [
requires = [
"scikit-build-core",
- "pybind11",
+ "pybind11<3",
- "numpy>=2.0.1"
+ "numpy>=1.25"
]
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/databases/qof/Makefile b/databases/qof/Makefile
index 22419f62765b..bcb8fb3c78e8 100644
--- a/databases/qof/Makefile
+++ b/databases/qof/Makefile
@@ -13,6 +13,7 @@ LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
DEPRECATED= Host is no longer resolvable using multiple different resolver
+EXPIRATION_DATE= 2025-08-23
CONFLICTS_INSTALL= gnotime-2.[0-3]* gnotime-2.4.0* gnotime-2.4.1 gnotime-2.4.1_[12]*
@@ -21,7 +22,7 @@ CONFIGURE_ARGS= --disable-doxygen --disable-gdasql --disable-sqlite
CPPFLAGS+= -I${LOCALBASE}/include
LIBS+= -L${LOCALBASE}/lib
INSTALL_TARGET= install-strip
-USES= gmake gnome libtool pathfix pkgconfig
+USES= gmake gnome libtool pkgconfig
USE_GNOME= glib20 libxml2
USE_LDCONFIG= yes
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
diff --git a/databases/redis-devel/Makefile b/databases/redis-devel/Makefile
index 1e3f2e0116ad..98deab2fde6f 100644
--- a/databases/redis-devel/Makefile
+++ b/databases/redis-devel/Makefile
@@ -1,9 +1,9 @@
PORTNAME= redis
-DISTVERSION= 7.4.3.20250430
+DISTVERSION= 8.0.2.20250528
CATEGORIES= databases
PKGNAMESUFFIX= -devel
-MAINTAINER= yasu@FreeBSD.org
+MAINTAINER= bofh@freebsd.org
COMMENT= Persistent key-value database with built-in net interface
WWW= https://redis.io/
@@ -18,7 +18,7 @@ LICENSE_PERMS_SSPLv1= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
USES+= compiler:c11 cpe gmake tcl:test
CPE_VENDOR= redislabs
USE_GITHUB= yes
-GH_TAGNAME= de16bee70
+GH_TAGNAME= 7f60945bc
USE_RC_SUBR= redis sentinel
MAKE_ENV= OPTIMIZATION= \
diff --git a/databases/redis-devel/distinfo b/databases/redis-devel/distinfo
index e00bc5a7f0d5..2bd7764b145b 100644
--- a/databases/redis-devel/distinfo
+++ b/databases/redis-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746096453
-SHA256 (redis-redis-7.4.3.20250430-de16bee70_GH0.tar.gz) = 5fb9acc64b6d888daa90dd6a0756a0d16a7da742c0435312dd2042f12b20c6e7
-SIZE (redis-redis-7.4.3.20250430-de16bee70_GH0.tar.gz) = 3849894
+TIMESTAMP = 1753619706
+SHA256 (redis-redis-8.0.2.20250528-7f60945bc_GH0.tar.gz) = 2c25d26af4839cb12ca7feaddbe19a364b11f8cc0f8bed34ffb329a9771e8c32
+SIZE (redis-redis-8.0.2.20250528-7f60945bc_GH0.tar.gz) = 3880799
diff --git a/databases/redis-devel/files/patch-deps-Makefile b/databases/redis-devel/files/patch-deps-Makefile
index 9da224428a99..cb057a8e8142 100644
--- a/databases/redis-devel/files/patch-deps-Makefile
+++ b/databases/redis-devel/files/patch-deps-Makefile
@@ -1,15 +1,15 @@
---- deps/Makefile.orig 2023-06-29 16:32:01 UTC
+--- deps/Makefile.orig 2025-05-28 09:43:59 UTC
+++ deps/Makefile
-@@ -83,7 +83,7 @@ LUA_LDFLAGS+= $(LDFLAGS)
+@@ -110,7 +110,7 @@ else
ifeq ($(LUA_DEBUG),yes)
LUA_CFLAGS+= -O0 -g -DLUA_USE_APICHECK
else
- LUA_CFLAGS+= -O2
+ LUA_CFLAGS+=
endif
- # lua's Makefile defines AR="ar rcu", which is unusual, and makes it more
- # challenging to cross-compile lua (and redis). These defines make it easier
-@@ -106,7 +106,7 @@ endif
+ ifeq ($(LUA_COVERAGE),yes)
+ LUA_CFLAGS += -fprofile-arcs -ftest-coverage
+@@ -138,7 +138,7 @@ jemalloc: .make-prerequisites
jemalloc: .make-prerequisites
@printf '%b %b\n' $(MAKECOLOR)MAKE$(ENDCOLOR) $(BINCOLOR)$@$(ENDCOLOR)
diff --git a/databases/redis-devel/files/patch-deps-hiredis-Makefile b/databases/redis-devel/files/patch-deps-hiredis-Makefile
index a2789076673c..5084572f7440 100644
--- a/databases/redis-devel/files/patch-deps-hiredis-Makefile
+++ b/databases/redis-devel/files/patch-deps-hiredis-Makefile
@@ -1,27 +1,27 @@
---- deps/hiredis/Makefile.orig 2023-07-30 05:48:29 UTC
+--- deps/hiredis/Makefile.orig 2025-05-28 09:43:59 UTC
+++ deps/hiredis/Makefile
-@@ -15,7 +15,7 @@ HIREDIS_PATCH=$(shell grep HIREDIS_PATCH hiredis.h | a
+@@ -15,7 +15,7 @@ HIREDIS_SONAME=$(shell grep HIREDIS_SONAME hiredis.h |
HIREDIS_SONAME=$(shell grep HIREDIS_SONAME hiredis.h | awk '{print $$3}')
-
+
# Installation related variables and target
-PREFIX?=/usr/local
+PREFIX?=${PREFIX}
INCLUDE_PATH?=include/hiredis
LIBRARY_PATH?=lib
PKGCONF_PATH?=pkgconfig
-@@ -38,10 +38,8 @@ export REDIS_TEST_CONFIG
+@@ -43,10 +43,8 @@ CXX:=$(shell sh -c 'type $${CXX%% *} >/dev/null 2>/dev
# Fallback to gcc when $CC is not in $PATH.
CC:=$(shell sh -c 'type $${CC%% *} >/dev/null 2>/dev/null && echo $(CC) || echo gcc')
CXX:=$(shell sh -c 'type $${CXX%% *} >/dev/null 2>/dev/null && echo $(CXX) || echo g++')
-OPTIMIZATION?=-O3
WARNINGS=-Wall -Wextra -Werror -Wstrict-prototypes -Wwrite-strings -Wno-missing-field-initializers
-DEBUG_FLAGS?= -g -ggdb
--REAL_CFLAGS=$(OPTIMIZATION) -fPIC $(CPPFLAGS) $(CFLAGS) $(WARNINGS) $(DEBUG_FLAGS) $(PLATFORM_FLAGS)
-+REAL_CFLAGS=$(OPTIMIZATION) -fPIC $(CFLAGS) $(WARNINGS) $(DEBUG_FLAGS) $(PLATFORM_FLAGS)
- REAL_LDFLAGS=$(LDFLAGS)
-
+-REAL_CFLAGS=$(OPTIMIZATION) -fPIC $(CPPFLAGS) $(CFLAGS) $(WARNINGS) $(DEBUG_FLAGS) $(PLATFORM_FLAGS) $(HIREDIS_CFLAGS)
++REAL_CFLAGS=$(OPTIMIZATION) -fPIC $(CFLAGS) $(WARNINGS) $(DEBUG_FLAGS) $(PLATFORM_FLAGS) $(HIREDIS_CFLAGS)
+ REAL_LDFLAGS=$(LDFLAGS) $(HIREDIS_LDFLAGS)
+
DYLIBSUFFIX=so
-@@ -122,7 +120,16 @@ ifeq ($(uname_S),FreeBSD)
+@@ -127,7 +125,16 @@ endif
else
REAL_CFLAGS+=-pedantic
endif
diff --git a/databases/redis/Makefile b/databases/redis/Makefile
index fbfcdeaa7f98..8eacfb4ed6dd 100644
--- a/databases/redis/Makefile
+++ b/databases/redis/Makefile
@@ -3,7 +3,7 @@ DISTVERSION= 8.0.3
CATEGORIES= databases
MASTER_SITES= https://download.redis.io/releases/
-MAINTAINER= yasu@FreeBSD.org
+MAINTAINER= bofh@freebsd.org
COMMENT= Persistent key-value database with built-in net interface
WWW= https://redis.io/
diff --git a/databases/redis62/Makefile b/databases/redis62/Makefile
index 4054530ac784..8675d0034c67 100644
--- a/databases/redis62/Makefile
+++ b/databases/redis62/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= databases
MASTER_SITES= https://download.redis.io/releases/
PKGNAMESUFFIX= 62
-MAINTAINER= yasu@FreeBSD.org
+MAINTAINER= bofh@freebsd.org
COMMENT= Persistent key-value database with built-in net interface
WWW= https://redis.io/
diff --git a/databases/redis72/Makefile b/databases/redis72/Makefile
index 88e906e30831..e930719992a1 100644
--- a/databases/redis72/Makefile
+++ b/databases/redis72/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= databases
MASTER_SITES= https://download.redis.io/releases/
PKGNAMESUFFIX= 72
-MAINTAINER= yasu@FreeBSD.org
+MAINTAINER= bofh@freebsd.org
COMMENT= Persistent key-value database with built-in net interface
WWW= https://redis.io/
diff --git a/databases/redis74/Makefile b/databases/redis74/Makefile
index 81de920bb66c..2e84d9cc8b50 100644
--- a/databases/redis74/Makefile
+++ b/databases/redis74/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= databases
MASTER_SITES= https://download.redis.io/releases/
PKGNAMESUFFIX= 74
-MAINTAINER= yasu@FreeBSD.org
+MAINTAINER= bofh@freebsd.org
COMMENT= Persistent key-value database with built-in net interface
WWW= https://redis.io/
diff --git a/databases/rrdtool/Makefile b/databases/rrdtool/Makefile
index 1279dbec7188..50b268e6125f 100644
--- a/databases/rrdtool/Makefile
+++ b/databases/rrdtool/Makefile
@@ -11,7 +11,7 @@ WWW= https://oss.oetiker.ch/rrdtool/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= cpe gmake gnome libtool pathfix pkgconfig shebangfix
+USES= cpe gmake gnome libtool pkgconfig shebangfix
CPE_VENDOR= rrdtool_project
USE_GNOME= glib20 libxml2
USE_LDCONFIG= yes
diff --git a/databases/rubygem-google-cloud-datastore-v1/Makefile b/databases/rubygem-google-cloud-datastore-v1/Makefile
index 455b82c66bbf..0be96ba46ee8 100644
--- a/databases/rubygem-google-cloud-datastore-v1/Makefile
+++ b/databases/rubygem-google-cloud-datastore-v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-datastore-v1
-PORTVERSION= 1.4.0
+PORTVERSION= 1.4.1
CATEGORIES= databases rubygems
MASTER_SITES= RG
diff --git a/databases/rubygem-google-cloud-datastore-v1/distinfo b/databases/rubygem-google-cloud-datastore-v1/distinfo
index 0489eb8c56d9..733c3f8330a3 100644
--- a/databases/rubygem-google-cloud-datastore-v1/distinfo
+++ b/databases/rubygem-google-cloud-datastore-v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747715486
-SHA256 (rubygem/google-cloud-datastore-v1-1.4.0.gem) = 6d418406cd4cbafbe42842fa5b6ceeaf5faae7daab839e520e6959d661729836
-SIZE (rubygem/google-cloud-datastore-v1-1.4.0.gem) = 67072
+TIMESTAMP = 1753265806
+SHA256 (rubygem/google-cloud-datastore-v1-1.4.1.gem) = f1d9ca8c7b1b20ae3d1a071ab43cb42af4c556b5f73f2ba78d83e43916845146
+SIZE (rubygem/google-cloud-datastore-v1-1.4.1.gem) = 67072
diff --git a/databases/rubygem-google-cloud-datastore/Makefile b/databases/rubygem-google-cloud-datastore/Makefile
index d6a171e88ef0..00d9fab0f017 100644
--- a/databases/rubygem-google-cloud-datastore/Makefile
+++ b/databases/rubygem-google-cloud-datastore/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-datastore
-PORTVERSION= 2.11.0
+PORTVERSION= 2.12.0
CATEGORIES= databases rubygems
MASTER_SITES= RG
diff --git a/databases/rubygem-google-cloud-datastore/distinfo b/databases/rubygem-google-cloud-datastore/distinfo
index 18ab48f7ef5d..a6813f2d97c1 100644
--- a/databases/rubygem-google-cloud-datastore/distinfo
+++ b/databases/rubygem-google-cloud-datastore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070492
-SHA256 (rubygem/google-cloud-datastore-2.11.0.gem) = 53d0b7cc4a1d52b9e9e55506499531c56221e63890c5bc976015beb530097f32
-SIZE (rubygem/google-cloud-datastore-2.11.0.gem) = 52224
+TIMESTAMP = 1753265804
+SHA256 (rubygem/google-cloud-datastore-2.12.0.gem) = cb6eb9f43df0e34f8c659923fee92b887a8bdfe01802acbf627118eeb8e8dee0
+SIZE (rubygem/google-cloud-datastore-2.12.0.gem) = 53760
diff --git a/databases/rubygem-google-cloud-firestore-v1/Makefile b/databases/rubygem-google-cloud-firestore-v1/Makefile
index 72ad2646f86e..657ee64080b7 100644
--- a/databases/rubygem-google-cloud-firestore-v1/Makefile
+++ b/databases/rubygem-google-cloud-firestore-v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-firestore-v1
-PORTVERSION= 2.1.0
+PORTVERSION= 2.1.1
CATEGORIES= databases rubygems
MASTER_SITES= RG
diff --git a/databases/rubygem-google-cloud-firestore-v1/distinfo b/databases/rubygem-google-cloud-firestore-v1/distinfo
index ed4a38aca48b..9dd0207c920f 100644
--- a/databases/rubygem-google-cloud-firestore-v1/distinfo
+++ b/databases/rubygem-google-cloud-firestore-v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747715488
-SHA256 (rubygem/google-cloud-firestore-v1-2.1.0.gem) = cba1a41136b681f9048ecf4327f2f72121a90603085fecba7bb2f24a9749a3da
-SIZE (rubygem/google-cloud-firestore-v1-2.1.0.gem) = 86016
+TIMESTAMP = 1753265808
+SHA256 (rubygem/google-cloud-firestore-v1-2.1.1.gem) = 7abbd0d4e2cf2ee48af5eaa369b77b50a1ba2a484c43867845bb28fe31e4f504
+SIZE (rubygem/google-cloud-firestore-v1-2.1.1.gem) = 86016
diff --git a/databases/rubygem-red-arrow-dataset/Makefile b/databases/rubygem-red-arrow-dataset/Makefile
index 04c6e7a1ce44..bd783743e381 100644
--- a/databases/rubygem-red-arrow-dataset/Makefile
+++ b/databases/rubygem-red-arrow-dataset/Makefile
@@ -1,5 +1,5 @@
PORTNAME= red-arrow-dataset
-PORTVERSION= 19.0.1
+PORTVERSION= 20.0.0
CATEGORIES= databases rubygems
MASTER_SITES= RG
diff --git a/databases/rubygem-red-arrow-dataset/distinfo b/databases/rubygem-red-arrow-dataset/distinfo
index 1f2d7dd24ca9..29d07847ff06 100644
--- a/databases/rubygem-red-arrow-dataset/distinfo
+++ b/databases/rubygem-red-arrow-dataset/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070500
-SHA256 (rubygem/red-arrow-dataset-19.0.1.gem) = a201cf613cd0fb506e6473dee44cf117766ea19a5d78f731c2257d5707472263
-SIZE (rubygem/red-arrow-dataset-19.0.1.gem) = 13312
+TIMESTAMP = 1752566728
+SHA256 (rubygem/red-arrow-dataset-20.0.0.gem) = 0875cc0b98538cf1074fdfca0258582fb85985d3d8c43e0bd5250d50c12cdb56
+SIZE (rubygem/red-arrow-dataset-20.0.0.gem) = 13312
diff --git a/databases/rubygem-red-arrow-flight/Makefile b/databases/rubygem-red-arrow-flight/Makefile
index 060fcce329f6..feecc06e67a0 100644
--- a/databases/rubygem-red-arrow-flight/Makefile
+++ b/databases/rubygem-red-arrow-flight/Makefile
@@ -1,5 +1,5 @@
PORTNAME= red-arrow-flight
-PORTVERSION= 19.0.1
+PORTVERSION= 20.0.0
CATEGORIES= databases rubygems
MASTER_SITES= RG
diff --git a/databases/rubygem-red-arrow-flight/distinfo b/databases/rubygem-red-arrow-flight/distinfo
index 24bb08f4dfdf..47820da2a701 100644
--- a/databases/rubygem-red-arrow-flight/distinfo
+++ b/databases/rubygem-red-arrow-flight/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070502
-SHA256 (rubygem/red-arrow-flight-19.0.1.gem) = c01b903cd461b8697be0abcb6cf3bd5060916121a910b8a08b70f4738d804a1b
-SIZE (rubygem/red-arrow-flight-19.0.1.gem) = 14336
+TIMESTAMP = 1752566730
+SHA256 (rubygem/red-arrow-flight-20.0.0.gem) = 5dadb042d886989a32817c2b921428095befed488c53eb4f8d79ce38f8fd2249
+SIZE (rubygem/red-arrow-flight-20.0.0.gem) = 14336
diff --git a/databases/rubygem-red-arrow/Makefile b/databases/rubygem-red-arrow/Makefile
index f557a168c407..389f1a134162 100644
--- a/databases/rubygem-red-arrow/Makefile
+++ b/databases/rubygem-red-arrow/Makefile
@@ -1,5 +1,6 @@
PORTNAME= red-arrow
PORTVERSION= 20.0.0
+PORTREVISION= 1
CATEGORIES= databases rubygems
MASTER_SITES= RG
@@ -11,15 +12,13 @@ WWW= https://arrow.apache.org/ \
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-BUILD_DEPENDS= arrow>=${PORTVERSION:R}<${PORTVERSION:R}.99_99:databases/arrow \
- arrow-glib>=${PORTVERSION:R}<${PORTVERSION:R}.99_99:databases/arrow-glib
+BUILD_DEPENDS= arrow-glib>=${PORTVERSION:R}:databases/arrow-glib
LIB_DEPENDS= libarrow.so:databases/arrow \
libarrow-glib.so:databases/arrow-glib
RUN_DEPENDS= rubygem-bigdecimal>=3.1.0:math/rubygem-bigdecimal \
rubygem-csv>=0:devel/rubygem-csv \
rubygem-extpp>=0.1.1:devel/rubygem-extpp \
rubygem-gio2>=4.2.3:devel/rubygem-gio2 \
- rubygem-native-package-installer>=0:devel/rubygem-native-package-installer \
rubygem-pkg-config>=0:devel/rubygem-pkg-config \
USES= gem
diff --git a/databases/rubygem-redis-client/Makefile b/databases/rubygem-redis-client/Makefile
index 5511f80c6786..ae064ef77d74 100644
--- a/databases/rubygem-redis-client/Makefile
+++ b/databases/rubygem-redis-client/Makefile
@@ -1,5 +1,5 @@
PORTNAME= redis-client
-PORTVERSION= 0.25.0
+PORTVERSION= 0.25.1
CATEGORIES= databases rubygems
MASTER_SITES= RG
diff --git a/databases/rubygem-redis-client/distinfo b/databases/rubygem-redis-client/distinfo
index 06e17fe381a7..f465dd3d99fc 100644
--- a/databases/rubygem-redis-client/distinfo
+++ b/databases/rubygem-redis-client/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954266
-SHA256 (rubygem/redis-client-0.25.0.gem) = 927dfd07a37346fd9111d80cac3199d2a02b4c084c79260acf7a5057bd742910
-SIZE (rubygem/redis-client-0.25.0.gem) = 28160
+TIMESTAMP = 1753265812
+SHA256 (rubygem/redis-client-0.25.1.gem) = 40130f8f95194c9c73eec322516781b0bfdd8293369a67dc175bd7bc391a68bd
+SIZE (rubygem/redis-client-0.25.1.gem) = 28160
diff --git a/databases/rubygem-redis-clustering/Makefile b/databases/rubygem-redis-clustering/Makefile
index 0738730e7ecb..d472f6345913 100644
--- a/databases/rubygem-redis-clustering/Makefile
+++ b/databases/rubygem-redis-clustering/Makefile
@@ -1,5 +1,5 @@
PORTNAME= redis-clustering
-PORTVERSION= 5.4.0
+PORTVERSION= 5.4.1
CATEGORIES= databases rubygems
MASTER_SITES= RG
diff --git a/databases/rubygem-redis-clustering/distinfo b/databases/rubygem-redis-clustering/distinfo
index bbbb77540793..b4799df107d9 100644
--- a/databases/rubygem-redis-clustering/distinfo
+++ b/databases/rubygem-redis-clustering/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740836214
-SHA256 (rubygem/redis-clustering-5.4.0.gem) = 7ce18063700cf30f2248c7553592bfb2b62a1d76216c65a8d2c8c75e4274563b
-SIZE (rubygem/redis-clustering-5.4.0.gem) = 10240
+TIMESTAMP = 1753265814
+SHA256 (rubygem/redis-clustering-5.4.1.gem) = 87444bb101fda5f1ef73b87243759224ca5952f3fe3c73842a2b8f78e45844ea
+SIZE (rubygem/redis-clustering-5.4.1.gem) = 10240
diff --git a/databases/rubygem-redis/Makefile b/databases/rubygem-redis/Makefile
index f47dce2ee941..7c553bc32a2a 100644
--- a/databases/rubygem-redis/Makefile
+++ b/databases/rubygem-redis/Makefile
@@ -1,5 +1,5 @@
PORTNAME= redis
-PORTVERSION= 5.4.0
+PORTVERSION= 5.4.1
CATEGORIES= databases rubygems
MASTER_SITES= RG
diff --git a/databases/rubygem-redis/distinfo b/databases/rubygem-redis/distinfo
index d363b2d6021f..e4159134f491 100644
--- a/databases/rubygem-redis/distinfo
+++ b/databases/rubygem-redis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740836212
-SHA256 (rubygem/redis-5.4.0.gem) = 798900d869418a9fc3977f916578375b45c38247a556b61d58cba6bb02f7d06b
-SIZE (rubygem/redis-5.4.0.gem) = 52736
+TIMESTAMP = 1753265810
+SHA256 (rubygem/redis-5.4.1.gem) = b5e675b57ad22b15c9bcc765d5ac26f60b675408af916d31527af9bd5a81faae
+SIZE (rubygem/redis-5.4.1.gem) = 52736
diff --git a/databases/rubygem-solid_queue-rails72/Makefile b/databases/rubygem-solid_queue-rails72/Makefile
index 3250276a7d79..a5afd4a87186 100644
--- a/databases/rubygem-solid_queue-rails72/Makefile
+++ b/databases/rubygem-solid_queue-rails72/Makefile
@@ -1,5 +1,5 @@
PORTNAME= solid_queue
-PORTVERSION= 1.2.0
+PORTVERSION= 1.2.1
CATEGORIES= databases rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -rails72
@@ -16,7 +16,7 @@ RUN_DEPENDS= rubygem-activejob72>=7.1:devel/rubygem-activejob72 \
rubygem-concurrent-ruby>=1.3.1:devel/rubygem-concurrent-ruby \
rubygem-fugit>=1.11.0<1.12:devel/rubygem-fugit \
rubygem-railties72>=7.1:www/rubygem-railties72 \
- rubygem-thor>=1.3.1<1.4:devel/rubygem-thor
+ rubygem-thor>=1.3.1:devel/rubygem-thor
USES= gem
diff --git a/databases/rubygem-solid_queue-rails72/distinfo b/databases/rubygem-solid_queue-rails72/distinfo
index 51750525fb51..9d75915635c6 100644
--- a/databases/rubygem-solid_queue-rails72/distinfo
+++ b/databases/rubygem-solid_queue-rails72/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752416426
-SHA256 (rubygem/solid_queue-1.2.0.gem) = 482ac5305cbe91ebf845627caec493fda8545bf22b18205df01afb80999e28de
-SIZE (rubygem/solid_queue-1.2.0.gem) = 44544
+TIMESTAMP = 1753369412
+SHA256 (rubygem/solid_queue-1.2.1.gem) = 7976b3690a08080ef63d1b11281f0b77398f7697dbeda0e2c5532682639d4b15
+SIZE (rubygem/solid_queue-1.2.1.gem) = 45056
diff --git a/databases/rubygem-solid_queue/Makefile b/databases/rubygem-solid_queue/Makefile
index 7e37f6006ff5..9d3208c1725c 100644
--- a/databases/rubygem-solid_queue/Makefile
+++ b/databases/rubygem-solid_queue/Makefile
@@ -1,5 +1,5 @@
PORTNAME= solid_queue
-PORTVERSION= 1.2.0
+PORTVERSION= 1.2.1
CATEGORIES= databases rubygems
MASTER_SITES= RG
@@ -15,7 +15,7 @@ RUN_DEPENDS= rubygem-activejob80>=7.1:devel/rubygem-activejob80 \
rubygem-concurrent-ruby>=1.3.1:devel/rubygem-concurrent-ruby \
rubygem-fugit>=1.11.0<1.12:devel/rubygem-fugit \
rubygem-railties80>=7.1:www/rubygem-railties80 \
- rubygem-thor>=1.3.1<1.4:devel/rubygem-thor
+ rubygem-thor>=1.3.1:devel/rubygem-thor
USES= gem
diff --git a/databases/rubygem-solid_queue/distinfo b/databases/rubygem-solid_queue/distinfo
index 51750525fb51..9d75915635c6 100644
--- a/databases/rubygem-solid_queue/distinfo
+++ b/databases/rubygem-solid_queue/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752416426
-SHA256 (rubygem/solid_queue-1.2.0.gem) = 482ac5305cbe91ebf845627caec493fda8545bf22b18205df01afb80999e28de
-SIZE (rubygem/solid_queue-1.2.0.gem) = 44544
+TIMESTAMP = 1753369412
+SHA256 (rubygem/solid_queue-1.2.1.gem) = 7976b3690a08080ef63d1b11281f0b77398f7697dbeda0e2c5532682639d4b15
+SIZE (rubygem/solid_queue-1.2.1.gem) = 45056
diff --git a/databases/rubygem-sqlite3/Makefile b/databases/rubygem-sqlite3/Makefile
index 2a101c51d884..2a16a7f748c2 100644
--- a/databases/rubygem-sqlite3/Makefile
+++ b/databases/rubygem-sqlite3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sqlite3
-PORTVERSION= 2.7.2
+PORTVERSION= 2.7.3
CATEGORIES= databases rubygems
MASTER_SITES= RG
diff --git a/databases/rubygem-sqlite3/distinfo b/databases/rubygem-sqlite3/distinfo
index 4ebd82324829..ba6dcfb02c19 100644
--- a/databases/rubygem-sqlite3/distinfo
+++ b/databases/rubygem-sqlite3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266186
-SHA256 (rubygem/sqlite3-2.7.2.gem) = 446376dfc5ffa0c6dd39dabf748b8c7c8a7f294cfa780dfc22dee67d43bdc9f5
-SIZE (rubygem/sqlite3-2.7.2.gem) = 3239936
+TIMESTAMP = 1753265816
+SHA256 (rubygem/sqlite3-2.7.3.gem) = d2b2fecd9341132f2cea3fde9061ee0fab9c9d532a8ecccfab4fe63d9621bf57
+SIZE (rubygem/sqlite3-2.7.3.gem) = 3239424
diff --git a/databases/rubygem-sqlite3/files/patch-gemspec b/databases/rubygem-sqlite3/files/patch-gemspec
index bc76cbe8c788..02ef6b95d7f7 100644
--- a/databases/rubygem-sqlite3/files/patch-gemspec
+++ b/databases/rubygem-sqlite3/files/patch-gemspec
@@ -1,13 +1,13 @@
% sed -i .orig 's|, "ports/[^"]*".freeze||g; /mini_portile2/d' sqlite3.gemspec
---- sqlite3.gemspec.orig 2025-07-11 10:34:24 UTC
+--- sqlite3.gemspec.orig 2025-07-24 01:05:50 UTC
+++ sqlite3.gemspec
@@ -14,7 +14,7 @@ Gem::Specification.new do |s|
s.description = "Ruby library to interface with the SQLite3 database engine (http://www.sqlite.org). Precompiled\nbinaries are available for common platforms for recent versions of Ruby.\n".freeze
s.extensions = ["ext/sqlite3/extconf.rb".freeze]
s.extra_rdoc_files = ["CHANGELOG.md".freeze, "README.md".freeze, "ext/sqlite3/aggregator.c".freeze, "ext/sqlite3/backup.c".freeze, "ext/sqlite3/database.c".freeze, "ext/sqlite3/exception.c".freeze, "ext/sqlite3/sqlite3.c".freeze, "ext/sqlite3/statement.c".freeze]
-- s.files = [".gemtest".freeze, "CHANGELOG.md".freeze, "CONTRIBUTING.md".freeze, "FAQ.md".freeze, "INSTALLATION.md".freeze, "LICENSE".freeze, "README.md".freeze, "dependencies.yml".freeze, "ext/sqlite3/aggregator.c".freeze, "ext/sqlite3/aggregator.h".freeze, "ext/sqlite3/backup.c".freeze, "ext/sqlite3/backup.h".freeze, "ext/sqlite3/database.c".freeze, "ext/sqlite3/database.h".freeze, "ext/sqlite3/exception.c".freeze, "ext/sqlite3/exception.h".freeze, "ext/sqlite3/extconf.rb".freeze, "ext/sqlite3/sqlite3.c".freeze, "ext/sqlite3/sqlite3_ruby.h".freeze, "ext/sqlite3/statement.c".freeze, "ext/sqlite3/statement.h".freeze, "ext/sqlite3/timespec.h".freeze, "lib/sqlite3.rb".freeze, "lib/sqlite3/constants.rb".freeze, "lib/sqlite3/database.rb".freeze, "lib/sqlite3/errors.rb".freeze, "lib/sqlite3/fork_safety.rb".freeze, "lib/sqlite3/pragmas.rb".freeze, "lib/sqlite3/resultset.rb".freeze, "lib/sqlite3/statement.rb".freeze, "lib/sqlite3/value.rb".freeze, "lib/sqlite3/version.rb".freeze, "lib/sqlite3/version_info.rb".freeze, "patches/001-dl-and-pthread-flags.patch".freeze, "ports/archives/sqlite-autoconf-3500200.tar.gz".freeze]
-+ s.files = [".gemtest".freeze, "CHANGELOG.md".freeze, "CONTRIBUTING.md".freeze, "FAQ.md".freeze, "INSTALLATION.md".freeze, "LICENSE".freeze, "README.md".freeze, "dependencies.yml".freeze, "ext/sqlite3/aggregator.c".freeze, "ext/sqlite3/aggregator.h".freeze, "ext/sqlite3/backup.c".freeze, "ext/sqlite3/backup.h".freeze, "ext/sqlite3/database.c".freeze, "ext/sqlite3/database.h".freeze, "ext/sqlite3/exception.c".freeze, "ext/sqlite3/exception.h".freeze, "ext/sqlite3/extconf.rb".freeze, "ext/sqlite3/sqlite3.c".freeze, "ext/sqlite3/sqlite3_ruby.h".freeze, "ext/sqlite3/statement.c".freeze, "ext/sqlite3/statement.h".freeze, "ext/sqlite3/timespec.h".freeze, "lib/sqlite3.rb".freeze, "lib/sqlite3/constants.rb".freeze, "lib/sqlite3/database.rb".freeze, "lib/sqlite3/errors.rb".freeze, "lib/sqlite3/fork_safety.rb".freeze, "lib/sqlite3/pragmas.rb".freeze, "lib/sqlite3/resultset.rb".freeze, "lib/sqlite3/statement.rb".freeze, "lib/sqlite3/value.rb".freeze, "lib/sqlite3/version.rb".freeze, "lib/sqlite3/version_info.rb".freeze, "patches/001-dl-and-pthread-flags.patch".freeze]
+- s.files = [".gemtest".freeze, "CHANGELOG.md".freeze, "CONTRIBUTING.md".freeze, "FAQ.md".freeze, "INSTALLATION.md".freeze, "LICENSE".freeze, "README.md".freeze, "dependencies.yml".freeze, "ext/sqlite3/aggregator.c".freeze, "ext/sqlite3/aggregator.h".freeze, "ext/sqlite3/backup.c".freeze, "ext/sqlite3/backup.h".freeze, "ext/sqlite3/database.c".freeze, "ext/sqlite3/database.h".freeze, "ext/sqlite3/exception.c".freeze, "ext/sqlite3/exception.h".freeze, "ext/sqlite3/extconf.rb".freeze, "ext/sqlite3/sqlite3.c".freeze, "ext/sqlite3/sqlite3_ruby.h".freeze, "ext/sqlite3/statement.c".freeze, "ext/sqlite3/statement.h".freeze, "ext/sqlite3/timespec.h".freeze, "lib/sqlite3.rb".freeze, "lib/sqlite3/constants.rb".freeze, "lib/sqlite3/database.rb".freeze, "lib/sqlite3/errors.rb".freeze, "lib/sqlite3/fork_safety.rb".freeze, "lib/sqlite3/pragmas.rb".freeze, "lib/sqlite3/resultset.rb".freeze, "lib/sqlite3/statement.rb".freeze, "lib/sqlite3/value.rb".freeze, "lib/sqlite3/version.rb".freeze, "lib/sqlite3/version_info.rb".freeze, "ports/archives/sqlite-autoconf-3500300.tar.gz".freeze]
++ s.files = [".gemtest".freeze, "CHANGELOG.md".freeze, "CONTRIBUTING.md".freeze, "FAQ.md".freeze, "INSTALLATION.md".freeze, "LICENSE".freeze, "README.md".freeze, "dependencies.yml".freeze, "ext/sqlite3/aggregator.c".freeze, "ext/sqlite3/aggregator.h".freeze, "ext/sqlite3/backup.c".freeze, "ext/sqlite3/backup.h".freeze, "ext/sqlite3/database.c".freeze, "ext/sqlite3/database.h".freeze, "ext/sqlite3/exception.c".freeze, "ext/sqlite3/exception.h".freeze, "ext/sqlite3/extconf.rb".freeze, "ext/sqlite3/sqlite3.c".freeze, "ext/sqlite3/sqlite3_ruby.h".freeze, "ext/sqlite3/statement.c".freeze, "ext/sqlite3/statement.h".freeze, "ext/sqlite3/timespec.h".freeze, "lib/sqlite3.rb".freeze, "lib/sqlite3/constants.rb".freeze, "lib/sqlite3/database.rb".freeze, "lib/sqlite3/errors.rb".freeze, "lib/sqlite3/fork_safety.rb".freeze, "lib/sqlite3/pragmas.rb".freeze, "lib/sqlite3/resultset.rb".freeze, "lib/sqlite3/statement.rb".freeze, "lib/sqlite3/value.rb".freeze, "lib/sqlite3/version.rb".freeze, "lib/sqlite3/version_info.rb".freeze]
s.homepage = "https://github.com/sparklemotion/sqlite3-ruby".freeze
s.licenses = ["BSD-3-Clause".freeze]
s.rdoc_options = ["--main".freeze, "README.md".freeze]
diff --git a/databases/spatialite/Makefile b/databases/spatialite/Makefile
index fc65877bdd56..00a7df3e60af 100644
--- a/databases/spatialite/Makefile
+++ b/databases/spatialite/Makefile
@@ -18,7 +18,7 @@ LIB_DEPENDS= libgeos_c.so:graphics/geos \
librttopo.so:devel/librttopo
GNU_CONFIGURE= yes
-USES= gmake gnome iconv libtool pathfix minizip pkgconfig sqlite
+USES= gmake gnome iconv libtool minizip pkgconfig sqlite
USE_GNOME= libxml2
CFLAGS+= -I${WRKSRC}/src/headers -I${LOCALBASE}/include
diff --git a/databases/sqlcipher/Makefile b/databases/sqlcipher/Makefile
index 406d7253eaa5..ddc2daf1c06c 100644
--- a/databases/sqlcipher/Makefile
+++ b/databases/sqlcipher/Makefile
@@ -11,7 +11,7 @@ WWW= https://www.zetetic.net/sqlcipher/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-USES= cpe libedit libtool pathfix ssl tcl:86,build
+USES= cpe libedit libtool ssl tcl:86,build
CPE_VENDOR= zetetic
USE_LDCONFIG= yes
USE_GITHUB= yes
diff --git a/databases/sqlite2/Makefile b/databases/sqlite2/Makefile
index 8053747b7e8a..e086d4bf7453 100644
--- a/databases/sqlite2/Makefile
+++ b/databases/sqlite2/Makefile
@@ -9,7 +9,7 @@ COMMENT= SQL database engine in a C library
WWW= https://www.sqlite.org/
GNU_CONFIGURE= yes
-USES= cpe gmake libtool pathfix pkgconfig readline
+USES= cpe gmake libtool pkgconfig readline
USE_LDCONFIG= yes
CONFIGURE_ARGS= --with-hints=freebsd.hints
diff --git a/databases/sqlite3/Makefile b/databases/sqlite3/Makefile
index 9521ef1d6ce8..61ee2abfc839 100644
--- a/databases/sqlite3/Makefile
+++ b/databases/sqlite3/Makefile
@@ -31,7 +31,7 @@ icu_PKGNAMESUFFIX= -${FLAVOR} # databases/p5-DBD-SQLite with ICU support
tcl_PKGNAMESUFFIX= -${FLAVOR} # lang/tcl* support
.endif
-USES= libtool ncurses pathfix zip
+USES= libtool ncurses zip
USE_LDCONFIG= yes
HAS_CONFIGURE= yes
diff --git a/databases/sqlrelay/Makefile b/databases/sqlrelay/Makefile
index 5d9dc2572629..d9f37963e565 100644
--- a/databases/sqlrelay/Makefile
+++ b/databases/sqlrelay/Makefile
@@ -15,7 +15,7 @@ LIB_DEPENDS= librudiments.so:devel/rudiments \
libcurl.so:ftp/curl \
libiconv.so:converters/libiconv
-USES= gmake iconv libedit libtool pathfix python readline ssl
+USES= gmake iconv libedit libtool python readline ssl
PATHFIX_MAKEFILEIN= Makefile
CPPFLAGS+= -I${LOCALBASE}/include
diff --git a/databases/tiledb/Makefile b/databases/tiledb/Makefile
index 71ca8d530b9a..3786c6e22b93 100644
--- a/databases/tiledb/Makefile
+++ b/databases/tiledb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tiledb
-PORTVERSION= 2.28.0
+PORTVERSION= 2.28.1
CATEGORIES= databases
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/databases/tiledb/distinfo b/databases/tiledb/distinfo
index 97631c52ef4a..16ba8dc6ead2 100644
--- a/databases/tiledb/distinfo
+++ b/databases/tiledb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747715306
-SHA256 (TileDB-Inc-TileDB-2.28.0_GH0.tar.gz) = de731cd0c8e82fe8cfca084b937dc0df41e451c8eb93071e4cc5aba7bbef854e
-SIZE (TileDB-Inc-TileDB-2.28.0_GH0.tar.gz) = 4404203
+TIMESTAMP = 1753369368
+SHA256 (TileDB-Inc-TileDB-2.28.1_GH0.tar.gz) = f011240a2ab7863b037a2e5531a0cba537dd65f603fa2508878541514a472e90
+SIZE (TileDB-Inc-TileDB-2.28.1_GH0.tar.gz) = 4422250
diff --git a/databases/tiledb/pkg-plist b/databases/tiledb/pkg-plist
index 66719a048d48..16c200c62eb5 100644
--- a/databases/tiledb/pkg-plist
+++ b/databases/tiledb/pkg-plist
@@ -37,6 +37,7 @@ include/tiledb/api/c_api/group/group_api_external.h
include/tiledb/api/c_api/ndrectangle/ndrectangle_api_external_experimental.h
include/tiledb/api/c_api/object/object_api_enum.h
include/tiledb/api/c_api/object/object_api_external.h
+include/tiledb/api/c_api/profile/profile_api_experimental.h
include/tiledb/api/c_api/query/query_api_enum.h
include/tiledb/api/c_api/query/query_api_external.h
include/tiledb/api/c_api/query_aggregate/query_aggregate_api_external_experimental.h
@@ -81,6 +82,7 @@ include/tiledb/log.h
include/tiledb/ndrectangle.h
include/tiledb/object.h
include/tiledb/object_iter.h
+include/tiledb/profile_experimental.h
include/tiledb/query.h
include/tiledb/query_channel.h
include/tiledb/query_condition.h
diff --git a/databases/timescaledb/Makefile b/databases/timescaledb/Makefile
index 0e76e9061950..5a4c90c160e7 100644
--- a/databases/timescaledb/Makefile
+++ b/databases/timescaledb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= timescaledb
-PORTVERSION= 2.21.0
+PORTVERSION= 2.21.1
CATEGORIES= databases
MAINTAINER= kbowling@FreeBSD.org
diff --git a/databases/timescaledb/distinfo b/databases/timescaledb/distinfo
index 54d55c349d9d..79b07d953d92 100644
--- a/databases/timescaledb/distinfo
+++ b/databases/timescaledb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752010390
-SHA256 (timescale-timescaledb-2.21.0_GH0.tar.gz) = 08e44c875618ed5ffa0d5b968b268d437952a3847403ef70a0bf44d9e59f3c30
-SIZE (timescale-timescaledb-2.21.0_GH0.tar.gz) = 7904892
+TIMESTAMP = 1753329349
+SHA256 (timescale-timescaledb-2.21.1_GH0.tar.gz) = 4cce2b28956f13950a168b1eeb8f99828fdc45f998c2645962a9aac4c185077b
+SIZE (timescale-timescaledb-2.21.1_GH0.tar.gz) = 7909360
diff --git a/databases/timescaledb/pkg-plist b/databases/timescaledb/pkg-plist
index 69f06a9663c5..cd79f9e9b0cc 100644
--- a/databases/timescaledb/pkg-plist
+++ b/databases/timescaledb/pkg-plist
@@ -40,5 +40,6 @@ share/postgresql/extension/timescaledb--2.20.0--%%PORTVERSION%%.sql
share/postgresql/extension/timescaledb--2.20.1--%%PORTVERSION%%.sql
share/postgresql/extension/timescaledb--2.20.2--%%PORTVERSION%%.sql
share/postgresql/extension/timescaledb--2.20.3--%%PORTVERSION%%.sql
+share/postgresql/extension/timescaledb--2.21.0--%%PORTVERSION%%.sql
share/postgresql/extension/timescaledb--%%PORTVERSION%%.sql
share/postgresql/extension/timescaledb.control
diff --git a/databases/tokyocabinet/Makefile b/databases/tokyocabinet/Makefile
index 954d73615755..190492008405 100644
--- a/databases/tokyocabinet/Makefile
+++ b/databases/tokyocabinet/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-USES= pathfix gmake
+USES= gmake
USE_LDCONFIG= yes
PORTDOCS= *
diff --git a/databases/tokyotyrant/Makefile b/databases/tokyotyrant/Makefile
index 9a6e4194636a..41c727818bba 100644
--- a/databases/tokyotyrant/Makefile
+++ b/databases/tokyotyrant/Makefile
@@ -11,7 +11,7 @@ WWW= https://dbmx.net/tokyotyrant/
BUILD_DEPENDS= tokyocabinet>=1.4.20:databases/tokyocabinet
LIB_DEPENDS= libtokyocabinet.so:databases/tokyocabinet
-USES= gmake localbase pathfix
+USES= gmake localbase
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
diff --git a/databases/valkey/Makefile b/databases/valkey/Makefile
index 50d68cce5349..9a9dcb7f18fe 100644
--- a/databases/valkey/Makefile
+++ b/databases/valkey/Makefile
@@ -2,7 +2,7 @@ PORTNAME= valkey
DISTVERSION= 8.1.3
CATEGORIES= databases
-MAINTAINER= yasu@FreeBSD.org
+MAINTAINER= bofh@freebsd.org
COMMENT= High-performance data structure server that primarily serves key/value workloads
WWW= https://valkey.io/
diff --git a/databases/virtualpg/Makefile b/databases/virtualpg/Makefile
index 8b18fca68441..b2c1c25d0330 100644
--- a/databases/virtualpg/Makefile
+++ b/databases/virtualpg/Makefile
@@ -12,7 +12,7 @@ LICENSE_COMB= dual
LICENSE_FILE_MPL11= ${WRKSRC}/COPYING
GNU_CONFIGURE= yes
-USES= gmake iconv pathfix pkgconfig libtool pgsql sqlite
+USES= gmake iconv pkgconfig libtool pgsql sqlite
USE_LDCONFIG= yes
CFLAGS+= -I${WRKSRC}/src/headers -I${LOCALBASE}/include
diff --git a/databases/xapian-core/Makefile b/databases/xapian-core/Makefile
index c950acc088ad..9deccfb54817 100644
--- a/databases/xapian-core/Makefile
+++ b/databases/xapian-core/Makefile
@@ -12,7 +12,7 @@ WWW= https://xapian.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= compiler:c++11-lang libtool pathfix tar:xz
+USES= compiler:c++11-lang libtool tar:xz
CONFIGURE_ARGS= ac_cv_func_snprintf=snprintf
GNU_CONFIGURE= yes
diff --git a/deskutils/Makefile b/deskutils/Makefile
index 20e85a1055f2..343e7aaa2fda 100644
--- a/deskutils/Makefile
+++ b/deskutils/Makefile
@@ -152,7 +152,6 @@
SUBDIR += kronometer
SUBDIR += kruler
SUBDIR += ktimetracker
- SUBDIR += kuserfeedback
SUBDIR += kweather
SUBDIR += kweathercore
SUBDIR += latte-dock
@@ -230,6 +229,7 @@
SUBDIR += py-calendar_cli
SUBDIR += py-i3-gnome-pomodoro
SUBDIR += py-khal
+ SUBDIR += py-khard
SUBDIR += py-paperless
SUBDIR += py-paperless-ngx
SUBDIR += py-py3status
@@ -246,6 +246,7 @@
SUBDIR += qmediamanager
SUBDIR += qownnotes
SUBDIR += qtfeedback
+ SUBDIR += readur
SUBDIR += recoll
SUBDIR += rednotebook
SUBDIR += remind
diff --git a/deskutils/arttime/Makefile b/deskutils/arttime/Makefile
index 3188cd54d20a..35107fcad293 100644
--- a/deskutils/arttime/Makefile
+++ b/deskutils/arttime/Makefile
@@ -1,6 +1,6 @@
PORTNAME= arttime
DISTVERSIONPREFIX= v
-DISTVERSION= 2.3.4
+DISTVERSION= 2.4.0
CATEGORIES= deskutils
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/deskutils/arttime/distinfo b/deskutils/arttime/distinfo
index 41d6299e89fd..af5b502e7b3e 100644
--- a/deskutils/arttime/distinfo
+++ b/deskutils/arttime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717349711
-SHA256 (poetaman-arttime-v2.3.4_GH0.tar.gz) = c6a45fe6053d14745be33da577e7209e63cc48123df41abb7397278887de8c3b
-SIZE (poetaman-arttime-v2.3.4_GH0.tar.gz) = 399323
+TIMESTAMP = 1753627000
+SHA256 (poetaman-arttime-v2.4.0_GH0.tar.gz) = f1418522d36528b38ce604d1a9ec14ddf6284aa6a15d28a7eb5c01a872a6d436
+SIZE (poetaman-arttime-v2.4.0_GH0.tar.gz) = 400570
diff --git a/deskutils/arttime/pkg-plist b/deskutils/arttime/pkg-plist
index a4d59e48f15c..6808294c838a 100644
--- a/deskutils/arttime/pkg-plist
+++ b/deskutils/arttime/pkg-plist
@@ -60,6 +60,7 @@ bin/arttime
%%DATADIR%%/textart/bowling
%%DATADIR%%/textart/boyskateboard
%%DATADIR%%/textart/braille
+%%DATADIR%%/textart/bridge
%%DATADIR%%/textart/buddha
%%DATADIR%%/textart/buddha2
%%DATADIR%%/textart/buddha5
@@ -305,6 +306,7 @@ bin/arttime
%%DATADIR%%/textart/passport
%%DATADIR%%/textart/pattern
%%DATADIR%%/textart/pattern2
+%%DATADIR%%/textart/pattern3
%%DATADIR%%/textart/peacock
%%DATADIR%%/textart/peacock2
%%DATADIR%%/textart/pharoah
@@ -327,6 +329,7 @@ bin/arttime
%%DATADIR%%/textart/poem_surfing
%%DATADIR%%/textart/pointsettias
%%DATADIR%%/textart/pointsettias2
+%%DATADIR%%/textart/police
%%DATADIR%%/textart/pomodoro
%%DATADIR%%/textart/prayer
%%DATADIR%%/textart/pride50
diff --git a/deskutils/cairo-dock/Makefile b/deskutils/cairo-dock/Makefile
index 302b1a5202cc..0b0978424a98 100644
--- a/deskutils/cairo-dock/Makefile
+++ b/deskutils/cairo-dock/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= bash:shells/bash \
compiz:x11-wm/compiz \
sox:audio/sox
-USES= cmake gettext-tools gl gnome localbase:ldflags pathfix \
+USES= cmake gettext-tools gl gnome localbase:ldflags \
pkgconfig shebangfix
USE_GITHUB= yes
GH_ACCOUNT= Cairo-Dock
diff --git a/deskutils/caja-extensions/Makefile b/deskutils/caja-extensions/Makefile
index 0704fb5041fb..d1c375650c7a 100644
--- a/deskutils/caja-extensions/Makefile
+++ b/deskutils/caja-extensions/Makefile
@@ -20,7 +20,7 @@ LIB_DEPENDS= libstartup-notification-1.so:x11/startup-notification \
PORTSCOUT= limitw:1,even
USES= autoreconf compiler:c11 gettext gmake gnome libtool \
- localbase mate pathfix pkgconfig tar:xz gstreamer
+ localbase mate pkgconfig tar:xz gstreamer
USE_MATE= caja desktop
USE_GNOME= cairo gdkpixbuf gtk30 intltool
USE_LDCONFIG= yes
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/fet/Makefile b/deskutils/fet/Makefile
index 2a42971c0559..ba1f7754b43e 100644
--- a/deskutils/fet/Makefile
+++ b/deskutils/fet/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fet
-DISTVERSION= 7.3.2
+DISTVERSION= 7.4.1
CATEGORIES= deskutils education
MASTER_SITES= https://lalescu.ro/liviu/fet/download/ \
https://lalescu.ro/liviu/fet/download/old/ \
diff --git a/deskutils/fet/distinfo b/deskutils/fet/distinfo
index 325acda36d08..7b5d1377af5f 100644
--- a/deskutils/fet/distinfo
+++ b/deskutils/fet/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752947549
-SHA256 (fet-7.3.2.tar.bz2) = 7766da449c834a51d1846579dd4e9dd682d47e4ec25ff3efaaa28d397fe6c0fc
-SIZE (fet-7.3.2.tar.bz2) = 15936245
+TIMESTAMP = 1753734377
+SHA256 (fet-7.4.1.tar.bz2) = 4ab7193119d73114bc4770eb8a84834af79a6243710106ad034b23734c6fa86f
+SIZE (fet-7.4.1.tar.bz2) = 16597078
diff --git a/deskutils/fet/pkg-plist b/deskutils/fet/pkg-plist
index 95aa7c0f7542..ae38c522a380 100644
--- a/deskutils/fet/pkg-plist
+++ b/deskutils/fet/pkg-plist
@@ -4,6 +4,7 @@ share/man/man1/fet-cl.1.gz
share/man/man1/fet.1.gz
%%NLS%%%%DATADIR%%/translations/fet_ar.qm
%%NLS%%%%DATADIR%%/translations/fet_bg.qm
+%%NLS%%%%DATADIR%%/translations/fet_bs.qm
%%NLS%%%%DATADIR%%/translations/fet_ca.qm
%%NLS%%%%DATADIR%%/translations/fet_cs.qm
%%NLS%%%%DATADIR%%/translations/fet_da.qm
diff --git a/deskutils/genius/Makefile b/deskutils/genius/Makefile
index 610d746b613e..ca19728f2865 100644
--- a/deskutils/genius/Makefile
+++ b/deskutils/genius/Makefile
@@ -18,7 +18,7 @@ LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
libharfbuzz.so:print/harfbuzz \
libmpfr.so:math/mpfr
-USES= desktop-file-utils gmake gnome libtool pathfix pkgconfig \
+USES= desktop-file-utils gmake gnome libtool pkgconfig \
readline shared-mime-info tar:xz xorg
USE_GNOME= cairo gnomeprefix gdkpixbuf gtksourceview4 intltool vte3
USE_XORG= x11 xext
diff --git a/deskutils/glabels/Makefile b/deskutils/glabels/Makefile
index 7b534a1f1c34..5aada9dc9108 100644
--- a/deskutils/glabels/Makefile
+++ b/deskutils/glabels/Makefile
@@ -12,7 +12,7 @@ BUILD_DEPENDS= itstool:textproc/itstool
LIB_DEPENDS= libsecret-1.so:security/libsecret \
libsoup-2.4.so:devel/libsoup
-USES= desktop-file-utils gettext gmake gnome libtool pathfix \
+USES= desktop-file-utils gettext gmake gnome libtool \
pkgconfig shared-mime-info tar:xz
USE_GNOME= cairo gdkpixbuf gtk30 intltool librsvg2
INSTALL_TARGET= install-strip
diff --git a/deskutils/gnome-initial-setup/Makefile b/deskutils/gnome-initial-setup/Makefile
index f361743a9757..ddc44b85aae2 100644
--- a/deskutils/gnome-initial-setup/Makefile
+++ b/deskutils/gnome-initial-setup/Makefile
@@ -28,7 +28,7 @@ LIB_DEPENDS= libaccountsservice.so:sysutils/accountsservice \
RUN_DEPENDS= gdm>=3.0.0:x11/gdm \
krb5>0:security/krb5
-USES= compiler:c++11-lib gettext gnome meson pathfix pkgconfig tar:xz
+USES= compiler:c++11-lib gettext gnome meson pkgconfig tar:xz
#USE_GNOME= gdkpixbuf gnomedesktop4 intlhack
USE_GNOME= gdkpixbuf gnomedesktop4
diff --git a/deskutils/gnome-planner/Makefile b/deskutils/gnome-planner/Makefile
index 5f992f371e89..831b09ce9961 100644
--- a/deskutils/gnome-planner/Makefile
+++ b/deskutils/gnome-planner/Makefile
@@ -20,7 +20,7 @@ LIB_DEPENDS= libgoa-1.0.so:net/gnome-online-accounts \
libsoup-2.4.so:devel/libsoup \
libgda-5.0.so:databases/libgda5
-USES= desktop-file-utils gettext pathfix \
+USES= desktop-file-utils gettext \
shared-mime-info tar:xz meson pkgconfig
USE_GNOME= gnomeprefix intlhack libgnomeui libgnomeprintui \
libgsf
diff --git a/deskutils/gnotime/Makefile b/deskutils/gnotime/Makefile
index ff6e405408e3..98ac0ee7fd53 100644
--- a/deskutils/gnotime/Makefile
+++ b/deskutils/gnotime/Makefile
@@ -21,7 +21,7 @@ LIB_DEPENDS= libqof.so:databases/qof \
libharfbuzz.so:print/harfbuzz \
libwebkit2gtk-4.0.so:www/webkit2-gtk@40
-USES= autoreconf desktop-file-utils gettext gmake gnome libtool pathfix pkgconfig xorg
+USES= autoreconf desktop-file-utils gettext gmake gnome libtool pkgconfig xorg
USE_GITHUB= yes
GH_ACCOUNT= GnoTime
GH_PROJECT= gnotime
diff --git a/deskutils/hebcal/Makefile b/deskutils/hebcal/Makefile
index e788dd84af1a..3e2c04e207f3 100644
--- a/deskutils/hebcal/Makefile
+++ b/deskutils/hebcal/Makefile
@@ -1,7 +1,6 @@
PORTNAME= hebcal
-PORTVERSION= 4.13
-PORTREVISION= 1
DISTVERSIONPREFIX= v
+DISTVERSION= 5.9.2.20250725
CATEGORIES= deskutils
MAINTAINER= rtd24@columbia.edu
@@ -11,14 +10,19 @@ WWW= https://hebcal.github.io
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= autoreconf gmake perl5
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-TEST_TARGET= check
-
+USES= go:modules
USE_GITHUB= yes
+GH_TAGNAME= 16a4dbad70c5fd10
PLIST_FILES= bin/hebcal \
share/man/man1/hebcal.1.gz
+pre-build:
+ @${ECHO_CMD} 'package main' > ${WRKSRC}/dcity.go
+ @${ECHO_CMD} 'var defaultCity = "New York"' >> ${WRKSRC}/dcity.go
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKDIR}/bin/hebcal ${STAGEDIR}${PREFIX}/bin/hebcal
+ ${INSTALL_MAN} ${WRKSRC}/hebcal.1.in ${STAGEDIR}${PREFIX}/share/man/man1/hebcal.1
+
.include <bsd.port.mk>
diff --git a/deskutils/hebcal/distinfo b/deskutils/hebcal/distinfo
index c9bb9a743764..d0feac04af40 100644
--- a/deskutils/hebcal/distinfo
+++ b/deskutils/hebcal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1509188632
-SHA256 (hebcal-hebcal-v4.13_GH0.tar.gz) = 7b2e69b0e400ffd727fd818d926484c3f15a51cd6b325cea2483354501d6fce9
-SIZE (hebcal-hebcal-v4.13_GH0.tar.gz) = 721583
+TIMESTAMP = 1753451608
+SHA256 (hebcal-hebcal-v5.9.2.20250725-16a4dbad70c5fd10_GH0.tar.gz) = 1ae14518cc35dab13db8e78b6d99b76dc59870cf71d29d34f5eba444a97076c8
+SIZE (hebcal-hebcal-v5.9.2.20250725-16a4dbad70c5fd10_GH0.tar.gz) = 174257
diff --git a/deskutils/kuserfeedback/Makefile b/deskutils/kuserfeedback/Makefile
deleted file mode 100644
index 87eaed4d599a..000000000000
--- a/deskutils/kuserfeedback/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-PORTNAME= kuserfeedback
-DISTVERSION= 1.3.0
-PORTREVISION= 1
-CATEGORIES= deskutils kde
-MASTER_SITES= KDE/stable/${PORTNAME}/
-
-MAINTAINER= kde@FreeBSD.org
-COMMENT= Framework for collecting user feedback
-WWW= https://github.com/kde/kuserfeedback
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/COPYING.LIB
-
-DEPRECATED= has its functionality stripped compared to a kf6 variant
-
-USES= bison cmake compiler:c++11-lang kde:5 qt:5 tar:xz
-USE_KDE= ecm:build
-USE_QT= charts core declarative gui linguisttools network printsupport \
- svg widgets \
- buildtools:build qmake:build
-
-# KF6 coinstallability
-CMAKE_OFF= ENABLE_CLI ENABLE_CONSOLE ENABLE_DOCS
-
-OPTIONS_DEFINE= SERVER
-
-SERVER_DESC= Enable all features (requires php)
-SERVER_USES= php
-SERVER_CMAKE_BOOL= ENABLE_PHP ENABLE_PHP_UNIT
-SERVER_BUILD_DEPENDS= phpunit:devel/phpunit9@${PHP_FLAVOR}
-SERVER_RUN_DEPENDS= phpunit:devel/phpunit9@${PHP_FLAVOR}
-
-.include <bsd.port.mk>
diff --git a/deskutils/kuserfeedback/distinfo b/deskutils/kuserfeedback/distinfo
deleted file mode 100644
index ef840d85910c..000000000000
--- a/deskutils/kuserfeedback/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1699044746
-SHA256 (kuserfeedback-1.3.0.tar.xz) = 252308b822dd4690ea85ab1688c9b0da5512978ac6b435f77a5979fc1d2ffd13
-SIZE (kuserfeedback-1.3.0.tar.xz) = 230644
diff --git a/deskutils/kuserfeedback/pkg-descr b/deskutils/kuserfeedback/pkg-descr
deleted file mode 100644
index 131ad0ea1bf0..000000000000
--- a/deskutils/kuserfeedback/pkg-descr
+++ /dev/null
@@ -1,21 +0,0 @@
-Framework for collecting feedback from application users via telemetry and
-targeted surveys.
-
-Telemetry
-
- * Extensible set of data sources for telemetry.
- * Full control for the user on what data to contribute.
-
-Surveys
-
- * Distribute surveys and offer users to participate in them.
- * Survey targeting based on telemetry data.
- * Allow the user to configure how often they want to participate in surveys.
-
-
-This framework consists of the following components:
-
- * Libraries for use in applications.
- * QML bindings for the above.
- * A server application.
- * A management and analytics application.
diff --git a/deskutils/kuserfeedback/pkg-plist b/deskutils/kuserfeedback/pkg-plist
deleted file mode 100644
index 36d142054311..000000000000
--- a/deskutils/kuserfeedback/pkg-plist
+++ /dev/null
@@ -1,132 +0,0 @@
-@comment bin/UserFeedbackConsole
-@comment bin/userfeedbackctl
-include/KUserFeedback/AbstractDataSource
-include/KUserFeedback/ApplicationVersionSource
-include/KUserFeedback/CompilerInfoSource
-include/KUserFeedback/CpuInfoSource
-include/KUserFeedback/FeedbackConfigDialog
-include/KUserFeedback/FeedbackConfigUiController
-include/KUserFeedback/FeedbackConfigWidget
-include/KUserFeedback/LocaleInfoSource
-include/KUserFeedback/NotificationPopup
-include/KUserFeedback/OpenGLInfoSource
-include/KUserFeedback/PlatformInfoSource
-include/KUserFeedback/PropertyRatioSource
-include/KUserFeedback/Provider
-include/KUserFeedback/QPAInfoSource
-include/KUserFeedback/QtVersionSource
-include/KUserFeedback/ScreenInfoSource
-include/KUserFeedback/StartCountSource
-include/KUserFeedback/StyleInfoSource
-include/KUserFeedback/SurveyInfo
-include/KUserFeedback/UsageTimeSource
-include/KUserFeedback/abstractdatasource.h
-include/KUserFeedback/applicationversionsource.h
-include/KUserFeedback/compilerinfosource.h
-include/KUserFeedback/cpuinfosource.h
-include/KUserFeedback/feedbackconfigdialog.h
-include/KUserFeedback/feedbackconfiguicontroller.h
-include/KUserFeedback/feedbackconfigwidget.h
-include/KUserFeedback/kuserfeedback_version.h
-include/KUserFeedback/kuserfeedbackcore_export.h
-include/KUserFeedback/kuserfeedbackwidgets_export.h
-include/KUserFeedback/localeinfosource.h
-include/KUserFeedback/notificationpopup.h
-include/KUserFeedback/openglinfosource.h
-include/KUserFeedback/platforminfosource.h
-include/KUserFeedback/propertyratiosource.h
-include/KUserFeedback/provider.h
-include/KUserFeedback/qpainfosource.h
-include/KUserFeedback/qtversionsource.h
-include/KUserFeedback/screeninfosource.h
-include/KUserFeedback/startcountsource.h
-include/KUserFeedback/styleinfosource.h
-include/KUserFeedback/surveyinfo.h
-include/KUserFeedback/usagetimesource.h
-lib/cmake/KUserFeedback/KUserFeedbackConfig.cmake
-lib/cmake/KUserFeedback/KUserFeedbackConfigVersion.cmake
-lib/cmake/KUserFeedback/KUserFeedbackTarget-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/KUserFeedback/KUserFeedbackTarget.cmake
-lib/libKUserFeedbackCore.so
-lib/libKUserFeedbackCore.so.1
-lib/libKUserFeedbackCore.so.1.3.0
-lib/libKUserFeedbackWidgets.so
-lib/libKUserFeedbackWidgets.so.1
-lib/libKUserFeedbackWidgets.so.1.3.0
-%%QT_MKSPECDIR%%/modules/qt_KUserFeedbackCore.pri
-%%QT_MKSPECDIR%%/modules/qt_KUserFeedbackWidgets.pri
-%%QT_QMLDIR%%/org/kde/userfeedback/libKUserFeedbackQml.so
-%%QT_QMLDIR%%/org/kde/userfeedback/qmldir
-@comment share/KDE/UserFeedbackConsole/user-feedback-manual.qch
-@comment share/KDE/UserFeedbackConsole/user-feedback.qhc
-@comment share/applications/org.kde.kuserfeedback-console.desktop
-share/locale/ar/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/ar/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/az/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/az/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/bg/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/bg/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/ca/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/ca/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/ca@valencia/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/ca@valencia/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/cs/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/cs/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/da/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/da/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/de/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/de/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/en_GB/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/en_GB/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/es/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/es/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/et/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/et/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/fi/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/fi/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/fr/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/fr/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/gl/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/gl/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/ia/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/ia/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/id/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/id/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/it/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/it/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/ja/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/ja/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/ka/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/ka/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/ko/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/ko/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/lt/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/lt/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/nl/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/nl/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/nn/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/pl/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/pl/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/pt/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/pt/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/pt_BR/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/pt_BR/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/ro/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/ru/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/ru/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/sk/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/sk/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/sl/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/sl/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/sv/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/sv/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/tr/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/tr/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/uk/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/uk/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/zh_CN/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/zh_CN/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/zh_TW/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/zh_TW/LC_MESSAGES/userfeedbackprovider5_qt.qm
-@comment share/metainfo/org.kde.kuserfeedback-console.appdata.xml
-share/qlogging-categories5/org_kde_UserFeedback.categories
diff --git a/deskutils/mate-notification-daemon/Makefile b/deskutils/mate-notification-daemon/Makefile
index 1885ec5c316e..632e665df890 100644
--- a/deskutils/mate-notification-daemon/Makefile
+++ b/deskutils/mate-notification-daemon/Makefile
@@ -23,7 +23,7 @@ LIB_DEPENDS= libcanberra-gtk3.so:audio/libcanberra-gtk3 \
PORTSCOUT= limitw:1,even
-USES= gettext gmake gnome libtool localbase pathfix pkgconfig tar:xz \
+USES= gettext gmake gnome libtool localbase pkgconfig tar:xz \
xorg
USE_XORG= x11
USE_GNOME= cairo glib20 gtk30 intlhack librsvg2 libwnck3
diff --git a/deskutils/mate-utils/Makefile b/deskutils/mate-utils/Makefile
index f023b7c473e3..1d76a5506220 100644
--- a/deskutils/mate-utils/Makefile
+++ b/deskutils/mate-utils/Makefile
@@ -21,7 +21,7 @@ LIB_DEPENDS= libgtop-2.0.so:devel/libgtop \
PORTSCOUT= limitw:1,even
-USES= gettext gmake gnome libtool localbase mate pathfix \
+USES= gettext gmake gnome libtool localbase mate \
pkgconfig tar:xz xorg
USE_MATE= panel
USE_XORG= ice sm x11 xext
diff --git a/deskutils/mozo/Makefile b/deskutils/mozo/Makefile
index 229874357fd2..8a53dd31f991 100644
--- a/deskutils/mozo/Makefile
+++ b/deskutils/mozo/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
RUN_DEPENDS= ${LOCALBASE}/bin/mate-desktop-item-edit:x11/mate-panel
-USES= gettext-tools gmake gnome localbase mate pathfix pkgconfig \
+USES= gettext-tools gmake gnome localbase mate pkgconfig \
python tar:xz
USE_GNOME= gtk30 intltool pygobject3
USE_MATE= menus
diff --git a/deskutils/notification-daemon/Makefile b/deskutils/notification-daemon/Makefile
index 9ca8f2743c5e..250200cbbe95 100644
--- a/deskutils/notification-daemon/Makefile
+++ b/deskutils/notification-daemon/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libcanberra-gtk3.so:audio/libcanberra-gtk3 \
libdbus-1.so:devel/dbus
-USES= gettext gmake gnome localbase pathfix pkgconfig tar:xz xorg
+USES= gettext gmake gnome localbase pkgconfig tar:xz xorg
USE_GNOME= cairo gnomeprefix gtk30
USE_XORG= x11
GNU_CONFIGURE= yes
diff --git a/deskutils/projectlibre/Makefile b/deskutils/projectlibre/Makefile
index 49ec36f06640..ad7338bb1052 100644
--- a/deskutils/projectlibre/Makefile
+++ b/deskutils/projectlibre/Makefile
@@ -1,5 +1,5 @@
PORTNAME= projectlibre
-PORTVERSION= 1.9.3
+DISTVERSION= 1.9.8
CATEGORIES= deskutils editors java
MASTER_SITES= SF/${PORTNAME}/ProjectLibre/${PORTVERSION:S/.0$//} \
LOCAL/cpm/projectlibre/:icons
@@ -8,13 +8,15 @@ DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \
DIST_SUBDIR= ${PORTNAME}
EXTRACT_ONLY= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}
-MAINTAINER= joe@thrallingpenguin.com
+MAINTAINER= vvd@FreeBSD.org
COMMENT= Open source desktop alternative to Microsoft Project
-WWW= https://www.projectlibre.com/product/1-alternative-microsoft-project-open-source
+WWW= https://www.projectlibre.com/projectlibre-desktop/
LICENSE= CPAL-1.0
+LICENSE_FILE= ${WRKSRC}/license/license.txt
USES= java
+JAVA_VERSION= 21+
DATADIR= ${JAVASHAREDIR}/${PORTNAME}-${PORTVERSION}
DESKTOP_ENTRIES="ProjectLibre" \
@@ -26,6 +28,7 @@ DESKTOP_ENTRIES="ProjectLibre" \
NO_ARCH= yes
NO_BUILD= yes
SUB_FILES= projectlibre.sh
+SUB_LIST= JAVA="${JAVA}"
DATAFILES= lib projectlibre.jar readme.html
diff --git a/deskutils/projectlibre/distinfo b/deskutils/projectlibre/distinfo
index 0e8c2a4c1276..00215b3d5a16 100644
--- a/deskutils/projectlibre/distinfo
+++ b/deskutils/projectlibre/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1618497494
-SHA256 (projectlibre/projectlibre-1.9.3.tar.gz) = b5391c4b060b9722f85759128c85644b61ab0ed9fc004c87f5f311311c276bac
-SIZE (projectlibre/projectlibre-1.9.3.tar.gz) = 18213632
+TIMESTAMP = 1753456789
+SHA256 (projectlibre/projectlibre-1.9.8.tar.gz) = 7ae4fd810e9e2c7f10f943a0906586851adda8e8b095918d87919148cdcfc8fa
+SIZE (projectlibre/projectlibre-1.9.8.tar.gz) = 20473312
SHA256 (projectlibre/projectlibre.png) = e47c00710f67e0e07a5baa7fa3ad12ff13c709867f910fd3ce2831764399b36e
SIZE (projectlibre/projectlibre.png) = 8070
diff --git a/deskutils/projectlibre/files/projectlibre.sh.in b/deskutils/projectlibre/files/projectlibre.sh.in
index de56f43c2578..bc8ef33f856e 100644
--- a/deskutils/projectlibre/files/projectlibre.sh.in
+++ b/deskutils/projectlibre/files/projectlibre.sh.in
@@ -3,6 +3,4 @@
PROJECTLIBRE_HOME="%%DATADIR%%"
export PROJECTLIBRE_HOME
cd "%%DATADIR%%"
-"%%LOCALBASE%%/bin/java" -jar "$PROJECTLIBRE_HOME/projectlibre.jar" "$@" > /dev/null 2>&1
-
-# eof
+exec "%%JAVA%%" -jar "$PROJECTLIBRE_HOME/projectlibre.jar" "$@"
diff --git a/deskutils/py-khard/Makefile b/deskutils/py-khard/Makefile
new file mode 100644
index 000000000000..2b125121e6f2
--- /dev/null
+++ b/deskutils/py-khard/Makefile
@@ -0,0 +1,59 @@
+PORTNAME= khard
+DISTVERSION= 0.20.0
+CATEGORIES= deskutils python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= herbert@gojira.at
+COMMENT= Console carddav client
+WWW= https://github.com/lucc/khard/
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=6.2:devel/py-setuptools-scm@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sphinx-argparse>0:textproc/py-sphinx-argparse@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sphinx-autoapi>0:textproc/py-sphinx-autoapi@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sphinx-autodoc-typehints>0:textproc/py-sphinx-autodoc-typehints@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}configobj>=5.0.6:devel/py-configobj@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}ruamel.yaml>=0.15:devel/py-ruamel.yaml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}vdirsyncer>=0:deskutils/py-vdirsyncer@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}vobject>=0.9.5:deskutils/py-vobject@${PY_FLAVOR}
+
+USES= gmake python:3.9-3.11
+USE_PYTHON= autoplist pep517
+
+NO_ARCH= yes
+SUB_FILES= pkg-message
+
+PLIST_FILES= share/zsh/site-functions/_khard \
+ share/zsh/site-functions/_email-khard \
+ ${EXAMPLESDIR}/khard.conf.example \
+ ${EXAMPLESDIR}/template.yaml \
+ share/man/man1/khard.1.gz \
+ share/man/man5/khard.conf.5.gz
+
+post-patch:
+ @${REINPLACE_CMD} \
+ -e 's|sphinx-build|${LOCALBASE}/bin/sphinx-build-${PYTHON_VER}|g' \
+ -e 's|sphinx-apidoc|${LOCALBASE}/bin/sphinx-apidoc-${PYTHON_VER}|g' \
+ ${WRKSRC}/doc/Makefile
+
+pre-build:
+ (cd ${WRKSRC}/doc && ${MAKE_CMD} man)
+
+post-install:
+ ${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions \
+ ${STAGEDIR}${EXAMPLESDIR}
+ ${INSTALL_DATA} ${WRKSRC}/misc/zsh/_khard \
+ ${STAGEDIR}${PREFIX}/share/zsh/site-functions
+ ${INSTALL_DATA} ${WRKSRC}/misc/zsh/_email-khard \
+ ${STAGEDIR}${PREFIX}/share/zsh/site-functions
+ (cd ${WRKSRC}/doc/source/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR})
+ ${INSTALL_MAN} ${WRKSRC}/doc/build/man/khard.1 ${STAGEDIR}${PREFIX}/share/man/man1
+ ${INSTALL_MAN} ${WRKSRC}/doc/build/man/khard.conf.5 ${STAGEDIR}${PREFIX}/share/man/man5
+
+.include <bsd.port.mk>
diff --git a/deskutils/py-khard/distinfo b/deskutils/py-khard/distinfo
new file mode 100644
index 000000000000..1bda2e61c959
--- /dev/null
+++ b/deskutils/py-khard/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1753555422
+SHA256 (khard-0.20.0.tar.gz) = 178f32ccf01c050b5cd9e736282583de9a6445fd98e00388df792207629bbdd0
+SIZE (khard-0.20.0.tar.gz) = 611320
diff --git a/deskutils/py-khard/files/pkg-message.in b/deskutils/py-khard/files/pkg-message.in
new file mode 100644
index 000000000000..50487d89b4a1
--- /dev/null
+++ b/deskutils/py-khard/files/pkg-message.in
@@ -0,0 +1,9 @@
+[
+{ type: install
+ message: <<EOM
+Copy the example configuration from
+%%PREFIX%%/share/examples/khard/khard.conf.example to
+$XDG_CONFIG_HOME/khard/khard.conf
+EOM
+}
+]
diff --git a/deskutils/py-khard/pkg-descr b/deskutils/py-khard/pkg-descr
new file mode 100644
index 000000000000..5aec8083d4e9
--- /dev/null
+++ b/deskutils/py-khard/pkg-descr
@@ -0,0 +1,3 @@
+Khard is an address book for the console. It creates, reads, modifies and
+removes carddav address book entries at your local machine. Khard is also
+compatible to the email clients mutt and alot and the SIP client twinkle.
diff --git a/deskutils/readur/Makefile b/deskutils/readur/Makefile
new file mode 100644
index 000000000000..40b7d1f1c218
--- /dev/null
+++ b/deskutils/readur/Makefile
@@ -0,0 +1,51 @@
+PORTNAME= readur
+DISTVERSIONPREFIX= v
+DISTVERSION= 2.5.0
+CATEGORIES= deskutils
+MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/
+DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}.frontend${EXTRACT_SUFX} \
+ swagger-ui-${SWAGGER_TAG}.zip
+
+MAINTAINER= dtxdf@FreeBSD.org
+COMMENT= Quick, painless, intuitive OCR platform
+WWW= https://github.com/readur/${PORTNAME}
+
+LICENSE= MIT
+
+LIB_DEPENDS= libleptonica.so:graphics/leptonica \
+ libtesseract.so:graphics/tesseract
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ocrmypdf>=0:textproc/py-ocrmypdf@${PY_FLAVOR} \
+ poppler-utils>=0:graphics/poppler-utils
+
+USES= cargo llvm:build pkgconfig python ssl
+USE_GITHUB= yes
+USE_RC_SUBR= ${PORTNAME}
+
+CARGO_INSTALL_ARGS= --bin ${PORTNAME}
+
+MAKE_ENV= LIBCLANG_PATH=${LLVM_PREFIX}/lib \
+ SWAGGER_UI_DOWNLOAD_URL=file:${DISTDIR}/swagger-ui-${SWAGGER_TAG}.zip
+
+SUB_FILES= pkg-message
+SUB_LIST= USER=${READUR_USER}
+
+PLIST_SUB= GROUP=${READUR_GROUP} \
+ HOMEDIR=${READUR_HOMEDIR} \
+ USER=${READUR_USER}
+
+READUR_USER= www
+READUR_GROUP= ${READUR_USER}
+READUR_HOMEDIR= /var/db/${PORTNAME}
+
+SWAGGER_TAG= v5.17.14
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|%%WWWDIR%%|${WWWDIR}|' \
+ ${WRKSRC}/src/main.rs
+
+post-install:
+ ${MKDIR} ${STAGEDIR}${WWWDIR}
+ @cd ${WRKDIR}/readur-frontend && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}
+ @${MKDIR} ${STAGEDIR}${READUR_HOMEDIR}
+
+.include <bsd.port.mk>
diff --git a/deskutils/readur/Makefile.crates b/deskutils/readur/Makefile.crates
new file mode 100644
index 000000000000..0b7347163588
--- /dev/null
+++ b/deskutils/readur/Makefile.crates
@@ -0,0 +1,584 @@
+CARGO_CRATES= ab_glyph-0.2.29 \
+ ab_glyph_rasterizer-0.1.8 \
+ addr2line-0.24.2 \
+ adler2-2.0.1 \
+ aho-corasick-1.1.3 \
+ aligned-vec-0.6.4 \
+ allocator-api2-0.2.21 \
+ android-tzdata-0.1.1 \
+ android_system_properties-0.1.5 \
+ anstream-0.6.19 \
+ anstyle-1.0.11 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.3 \
+ anstyle-wincon-3.0.9 \
+ anyhow-1.0.98 \
+ approx-0.5.1 \
+ arbitrary-1.4.1 \
+ arg_enum_proc_macro-0.3.4 \
+ arrayvec-0.7.6 \
+ assert-json-diff-2.0.2 \
+ async-stream-0.3.6 \
+ async-stream-impl-0.3.6 \
+ async-trait-0.1.88 \
+ atoi-2.0.0 \
+ atomic-waker-1.1.2 \
+ autocfg-1.4.0 \
+ av1-grain-0.2.4 \
+ avif-serialize-0.8.3 \
+ aws-config-1.8.1 \
+ aws-credential-types-1.2.3 \
+ aws-lc-rs-1.13.1 \
+ aws-lc-sys-0.29.0 \
+ aws-runtime-1.5.8 \
+ aws-sdk-s3-1.96.0 \
+ aws-sdk-sso-1.74.0 \
+ aws-sdk-ssooidc-1.75.0 \
+ aws-sdk-sts-1.76.0 \
+ aws-sigv4-1.3.3 \
+ aws-smithy-async-1.2.5 \
+ aws-smithy-checksums-0.63.4 \
+ aws-smithy-eventstream-0.60.9 \
+ aws-smithy-http-0.62.1 \
+ aws-smithy-http-client-1.0.5 \
+ aws-smithy-json-0.61.4 \
+ aws-smithy-observability-0.1.3 \
+ aws-smithy-query-0.60.7 \
+ aws-smithy-runtime-1.8.3 \
+ aws-smithy-runtime-api-1.8.1 \
+ aws-smithy-types-1.3.2 \
+ aws-smithy-xml-0.60.10 \
+ aws-types-1.3.7 \
+ axum-0.8.4 \
+ axum-core-0.5.2 \
+ backtrace-0.3.75 \
+ base16ct-0.1.1 \
+ base64-0.13.1 \
+ base64-0.21.7 \
+ base64-0.22.1 \
+ base64-simd-0.8.0 \
+ base64ct-1.8.0 \
+ bcrypt-0.17.0 \
+ bindgen-0.64.0 \
+ bindgen-0.69.5 \
+ bit_field-0.10.2 \
+ bitflags-1.3.2 \
+ bitflags-2.9.1 \
+ bitstream-io-2.6.0 \
+ block-buffer-0.10.4 \
+ blowfish-0.9.1 \
+ bollard-0.18.1 \
+ bollard-stubs-1.47.1-rc.27.3.1 \
+ built-0.7.7 \
+ bumpalo-3.18.1 \
+ bytemuck-1.23.1 \
+ byteorder-1.5.0 \
+ byteorder-lite-0.1.0 \
+ bytes-1.10.1 \
+ bytes-utils-0.1.4 \
+ cc-1.2.27 \
+ cexpr-0.6.0 \
+ cfg-expr-0.15.8 \
+ cfg-if-1.0.1 \
+ chrono-0.4.41 \
+ cipher-0.4.4 \
+ clang-sys-1.8.1 \
+ clap-4.5.41 \
+ clap_builder-4.5.41 \
+ clap_derive-4.5.41 \
+ clap_lex-0.7.5 \
+ cmake-0.1.54 \
+ color_quant-1.1.0 \
+ colorchoice-1.0.4 \
+ concurrent-queue-2.5.0 \
+ const-oid-0.9.6 \
+ core-foundation-0.9.4 \
+ core-foundation-0.10.1 \
+ core-foundation-sys-0.8.7 \
+ cpufeatures-0.2.17 \
+ crc-3.3.0 \
+ crc-catalog-2.4.0 \
+ crc-fast-1.3.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-bigint-0.4.9 \
+ crypto-bigint-0.5.5 \
+ crypto-common-0.1.6 \
+ darling-0.20.11 \
+ darling_core-0.20.11 \
+ darling_macro-0.20.11 \
+ deadpool-0.10.0 \
+ deadpool-runtime-0.1.4 \
+ der-0.6.1 \
+ der-0.7.10 \
+ deranged-0.4.0 \
+ derive_arbitrary-1.4.1 \
+ digest-0.10.7 \
+ displaydoc-0.2.5 \
+ docker_credential-1.3.2 \
+ dotenvy-0.15.7 \
+ dunce-1.0.5 \
+ dyn-clone-1.0.19 \
+ ecdsa-0.14.8 \
+ either-1.15.0 \
+ elliptic-curve-0.12.3 \
+ encoding_rs-0.8.35 \
+ equator-0.4.2 \
+ equator-macro-0.4.2 \
+ equivalent-1.0.2 \
+ errno-0.3.12 \
+ etcetera-0.8.0 \
+ etcetera-0.10.0 \
+ event-listener-5.4.0 \
+ exr-1.73.0 \
+ fastrand-2.3.0 \
+ fdeflate-0.3.7 \
+ ff-0.12.1 \
+ filetime-0.2.25 \
+ flate2-1.1.2 \
+ flume-0.11.1 \
+ fnv-1.0.7 \
+ foldhash-0.1.5 \
+ foreign-types-0.3.2 \
+ foreign-types-shared-0.1.1 \
+ form_urlencoded-1.2.1 \
+ fs_extra-1.3.0 \
+ fsevent-sys-4.1.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-macro-0.3.31 \
+ futures-sink-0.3.31 \
+ futures-task-0.3.31 \
+ futures-util-0.3.31 \
+ generic-array-0.14.7 \
+ getrandom-0.2.16 \
+ getrandom-0.3.3 \
+ gif-0.13.1 \
+ gimli-0.31.1 \
+ glob-0.3.2 \
+ group-0.12.1 \
+ h2-0.3.26 \
+ h2-0.4.10 \
+ half-2.6.0 \
+ hashbrown-0.12.3 \
+ hashbrown-0.15.4 \
+ hashlink-0.10.0 \
+ heck-0.5.0 \
+ hermit-abi-0.5.2 \
+ hex-0.4.3 \
+ hkdf-0.12.4 \
+ hmac-0.12.1 \
+ home-0.5.11 \
+ hostname-0.4.1 \
+ http-0.2.12 \
+ http-1.3.1 \
+ http-body-0.4.6 \
+ http-body-1.0.1 \
+ http-body-util-0.1.3 \
+ http-range-header-0.4.2 \
+ httparse-1.10.1 \
+ httpdate-1.0.3 \
+ hyper-0.14.32 \
+ hyper-1.6.0 \
+ hyper-named-pipe-0.1.0 \
+ hyper-rustls-0.24.2 \
+ hyper-rustls-0.27.7 \
+ hyper-tls-0.6.0 \
+ hyper-util-0.1.14 \
+ hyperlocal-0.9.1 \
+ iana-time-zone-0.1.63 \
+ iana-time-zone-haiku-0.1.2 \
+ icu_collections-2.0.0 \
+ icu_locale_core-2.0.0 \
+ icu_normalizer-2.0.0 \
+ icu_normalizer_data-2.0.0 \
+ icu_properties-2.0.1 \
+ icu_properties_data-2.0.1 \
+ icu_provider-2.0.0 \
+ ident_case-1.0.1 \
+ idna-1.0.3 \
+ idna_adapter-1.2.1 \
+ image-0.25.6 \
+ image-webp-0.2.2 \
+ imageproc-0.25.0 \
+ imgref-1.11.0 \
+ indexmap-1.9.3 \
+ indexmap-2.9.0 \
+ inotify-0.11.0 \
+ inotify-sys-0.1.5 \
+ inout-0.1.4 \
+ interpolate_name-0.2.4 \
+ io-uring-0.7.8 \
+ ipnet-2.11.0 \
+ iri-string-0.7.8 \
+ is_terminal_polyfill-1.70.1 \
+ itertools-0.12.1 \
+ itoa-1.0.15 \
+ jobserver-0.1.33 \
+ jpeg-decoder-0.3.1 \
+ js-sys-0.3.77 \
+ jsonwebtoken-9.3.1 \
+ kqueue-1.1.1 \
+ kqueue-sys-1.0.4 \
+ lazy_static-1.5.0 \
+ lazycell-1.3.0 \
+ lebe-0.5.2 \
+ leptonica-plumbing-1.4.0 \
+ leptonica-sys-0.4.9 \
+ libc-0.2.173 \
+ libfuzzer-sys-0.4.9 \
+ libloading-0.8.8 \
+ libm-0.2.15 \
+ libredox-0.1.3 \
+ libsqlite3-sys-0.30.1 \
+ libz-rs-sys-0.5.1 \
+ linux-raw-sys-0.4.15 \
+ linux-raw-sys-0.9.4 \
+ litemap-0.8.0 \
+ lock_api-0.4.13 \
+ log-0.4.27 \
+ loop9-0.1.5 \
+ lru-0.12.5 \
+ matchers-0.1.0 \
+ matchit-0.8.4 \
+ matrixmultiply-0.3.10 \
+ maybe-rayon-0.1.1 \
+ md-5-0.10.6 \
+ memchr-2.7.5 \
+ mime-0.3.17 \
+ mime_guess-2.0.5 \
+ minimal-lexical-0.2.1 \
+ miniz_oxide-0.8.9 \
+ mio-1.0.4 \
+ multer-3.1.0 \
+ nalgebra-0.32.6 \
+ native-tls-0.2.14 \
+ new_debug_unreachable-1.0.6 \
+ nom-7.1.3 \
+ noop_proc_macro-0.3.0 \
+ notify-8.1.0 \
+ notify-types-2.0.0 \
+ ntapi-0.4.1 \
+ nu-ansi-term-0.46.0 \
+ num-0.4.3 \
+ 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 \
+ num-rational-0.4.2 \
+ num-traits-0.2.19 \
+ num_cpus-1.17.0 \
+ oauth2-4.4.2 \
+ objc2-core-foundation-0.3.1 \
+ objc2-io-kit-0.3.1 \
+ object-0.36.7 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
+ openssl-0.10.73 \
+ openssl-macros-0.1.1 \
+ openssl-probe-0.1.6 \
+ openssl-sys-0.9.109 \
+ outref-0.5.2 \
+ overload-0.1.1 \
+ owned_ttf_parser-0.25.0 \
+ p256-0.11.1 \
+ parking-2.2.1 \
+ parking_lot-0.12.4 \
+ parking_lot_core-0.9.11 \
+ parse-display-0.9.1 \
+ parse-display-derive-0.9.1 \
+ paste-1.0.15 \
+ peeking_take_while-0.1.2 \
+ pem-3.0.5 \
+ pem-rfc7468-0.7.0 \
+ percent-encoding-2.3.1 \
+ pin-project-lite-0.2.16 \
+ pin-utils-0.1.0 \
+ pkcs1-0.7.5 \
+ pkcs8-0.9.0 \
+ pkcs8-0.10.2 \
+ pkg-config-0.3.32 \
+ png-0.17.16 \
+ potential_utf-0.1.2 \
+ powerfmt-0.2.0 \
+ ppv-lite86-0.2.21 \
+ prettyplease-0.2.34 \
+ proc-macro2-1.0.95 \
+ profiling-1.0.16 \
+ profiling-procmacros-1.0.16 \
+ qoi-0.4.1 \
+ quick-error-2.0.1 \
+ quick-xml-0.37.5 \
+ quote-1.0.40 \
+ r-efi-5.2.0 \
+ rand-0.8.5 \
+ rand-0.9.1 \
+ rand_chacha-0.3.1 \
+ rand_chacha-0.9.0 \
+ rand_core-0.6.4 \
+ rand_core-0.9.3 \
+ rand_distr-0.4.3 \
+ rav1e-0.7.1 \
+ ravif-0.11.12 \
+ raw-cpuid-11.5.0 \
+ rawpointer-0.2.1 \
+ rayon-1.10.0 \
+ rayon-core-1.12.1 \
+ redox_syscall-0.3.5 \
+ redox_syscall-0.5.13 \
+ ref-cast-1.0.24 \
+ ref-cast-impl-1.0.24 \
+ regex-1.11.1 \
+ regex-automata-0.1.10 \
+ regex-automata-0.4.9 \
+ regex-lite-0.1.6 \
+ regex-syntax-0.6.29 \
+ regex-syntax-0.8.5 \
+ reqwest-0.11.27 \
+ reqwest-0.12.22 \
+ rfc6979-0.3.1 \
+ rgb-0.8.50 \
+ ring-0.17.14 \
+ rsa-0.9.8 \
+ rust-embed-8.7.2 \
+ rust-embed-impl-8.7.2 \
+ rust-embed-utils-8.7.2 \
+ rustc-demangle-0.1.25 \
+ rustc-hash-1.1.0 \
+ rustc_version-0.4.1 \
+ rustix-0.38.44 \
+ rustix-1.0.7 \
+ rustls-0.21.12 \
+ rustls-0.23.27 \
+ 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.12.0 \
+ rustls-webpki-0.101.7 \
+ rustls-webpki-0.103.3 \
+ rustversion-1.0.21 \
+ ryu-1.0.20 \
+ safe_arch-0.7.4 \
+ same-file-1.0.6 \
+ schannel-0.1.27 \
+ schemars-0.9.0 \
+ scopeguard-1.2.0 \
+ sct-0.7.1 \
+ sec1-0.3.0 \
+ security-framework-2.11.1 \
+ security-framework-3.2.0 \
+ security-framework-sys-2.14.0 \
+ semver-1.0.26 \
+ serde-1.0.219 \
+ serde_derive-1.0.219 \
+ serde_json-1.0.140 \
+ serde_path_to_error-0.1.17 \
+ serde_repr-0.1.20 \
+ serde_spanned-0.6.9 \
+ serde_urlencoded-0.7.1 \
+ serde_with-3.13.0 \
+ serde_with_macros-3.13.0 \
+ sha1-0.10.6 \
+ sha2-0.10.9 \
+ sharded-slab-0.1.7 \
+ shlex-1.3.0 \
+ signal-hook-registry-1.4.5 \
+ signature-1.6.4 \
+ signature-2.2.0 \
+ simba-0.8.1 \
+ simd-adler32-0.3.7 \
+ simd_helpers-0.1.0 \
+ simple_asn1-0.6.3 \
+ slab-0.4.10 \
+ smallvec-1.15.1 \
+ socket2-0.5.10 \
+ spin-0.9.8 \
+ spki-0.6.0 \
+ 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 \
+ stringprep-0.1.5 \
+ strsim-0.11.1 \
+ structmeta-0.3.0 \
+ structmeta-derive-0.3.0 \
+ subtle-2.6.1 \
+ syn-1.0.109 \
+ syn-2.0.103 \
+ sync_wrapper-0.1.2 \
+ sync_wrapper-1.0.2 \
+ synstructure-0.13.2 \
+ sysinfo-0.36.0 \
+ system-configuration-0.5.1 \
+ system-configuration-0.6.1 \
+ system-configuration-sys-0.5.0 \
+ system-configuration-sys-0.6.0 \
+ system-deps-6.2.2 \
+ target-lexicon-0.12.16 \
+ tempfile-3.20.0 \
+ tesseract-0.15.2 \
+ tesseract-plumbing-0.11.1 \
+ tesseract-sys-0.6.3 \
+ testcontainers-0.24.0 \
+ testcontainers-modules-0.12.1 \
+ thiserror-1.0.69 \
+ thiserror-2.0.12 \
+ thiserror-impl-1.0.69 \
+ thiserror-impl-2.0.12 \
+ thread_local-1.1.9 \
+ tiff-0.9.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.46.1 \
+ tokio-macros-2.5.0 \
+ tokio-native-tls-0.3.1 \
+ tokio-rustls-0.24.1 \
+ tokio-rustls-0.26.2 \
+ tokio-stream-0.1.17 \
+ tokio-tar-0.3.1 \
+ tokio-test-0.4.4 \
+ tokio-util-0.7.15 \
+ toml-0.8.23 \
+ toml_datetime-0.6.11 \
+ toml_edit-0.22.27 \
+ tower-0.5.2 \
+ tower-http-0.6.6 \
+ tower-layer-0.3.3 \
+ tower-service-0.3.3 \
+ tracing-0.1.41 \
+ tracing-attributes-0.1.29 \
+ tracing-core-0.1.34 \
+ tracing-log-0.2.0 \
+ tracing-subscriber-0.3.19 \
+ try-lock-0.2.5 \
+ ttf-parser-0.25.1 \
+ typenum-1.18.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 \
+ untrusted-0.9.0 \
+ url-2.5.4 \
+ urlencoding-2.1.3 \
+ utf8_iter-1.0.4 \
+ utf8parse-0.2.2 \
+ utoipa-5.4.0 \
+ utoipa-gen-5.4.0 \
+ utoipa-swagger-ui-9.0.2 \
+ uuid-1.17.0 \
+ v_frame-0.3.9 \
+ valuable-0.1.1 \
+ vcpkg-0.2.15 \
+ version-compare-0.2.0 \
+ version_check-0.9.5 \
+ vsimd-0.8.0 \
+ walkdir-2.5.0 \
+ want-0.3.1 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasi-0.14.2+wasi-0.2.4 \
+ wasite-0.1.0 \
+ wasm-bindgen-0.2.100 \
+ wasm-bindgen-backend-0.2.100 \
+ wasm-bindgen-futures-0.4.50 \
+ wasm-bindgen-macro-0.2.100 \
+ wasm-bindgen-macro-support-0.2.100 \
+ wasm-bindgen-shared-0.2.100 \
+ web-sys-0.3.77 \
+ webpki-roots-0.25.4 \
+ webpki-roots-0.26.11 \
+ webpki-roots-1.0.0 \
+ weezl-0.1.10 \
+ which-4.4.2 \
+ whoami-1.6.0 \
+ wide-0.7.32 \
+ winapi-0.3.9 \
+ winapi-i686-pc-windows-gnu-0.4.0 \
+ winapi-util-0.1.9 \
+ winapi-x86_64-pc-windows-gnu-0.4.0 \
+ windows-0.61.3 \
+ windows-collections-0.2.0 \
+ windows-core-0.61.2 \
+ windows-future-0.2.1 \
+ windows-implement-0.60.0 \
+ windows-interface-0.59.1 \
+ windows-link-0.1.3 \
+ windows-numerics-0.2.0 \
+ windows-registry-0.5.2 \
+ windows-result-0.3.4 \
+ windows-strings-0.4.2 \
+ 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-threading-0.1.0 \
+ 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 \
+ windows_x86_64_msvc-0.53.0 \
+ winnow-0.7.11 \
+ winreg-0.50.0 \
+ wiremock-0.6.4 \
+ wit-bindgen-rt-0.39.0 \
+ writeable-0.6.1 \
+ xattr-1.5.0 \
+ xmlparser-0.13.6 \
+ yoke-0.8.0 \
+ yoke-derive-0.8.0 \
+ zerocopy-0.8.25 \
+ zerocopy-derive-0.8.25 \
+ zerofrom-0.1.6 \
+ zerofrom-derive-0.1.6 \
+ zeroize-1.8.1 \
+ zerotrie-0.2.2 \
+ zerovec-0.11.2 \
+ zerovec-derive-0.11.1 \
+ zip-3.0.0 \
+ zlib-rs-0.5.1 \
+ zopfli-0.8.2 \
+ zune-core-0.4.12 \
+ zune-inflate-0.2.54 \
+ zune-jpeg-0.4.17
diff --git a/deskutils/readur/distinfo b/deskutils/readur/distinfo
new file mode 100644
index 000000000000..e0167359f6df
--- /dev/null
+++ b/deskutils/readur/distinfo
@@ -0,0 +1,1175 @@
+TIMESTAMP = 1753251341
+SHA256 (readur-v2.5.0.frontend.tar.gz) = a03ccc5acfb1b809939760d7bdfe7046773d0dde6b125ea809e555d07e412dad
+SIZE (readur-v2.5.0.frontend.tar.gz) = 2502588
+SHA256 (swagger-ui-v5.17.14.zip) = 481244d0812097b11fbaeef79f71d942b171617f9c9f9514e63acbe13e71ccdc
+SIZE (swagger-ui-v5.17.14.zip) = 4388280
+SHA256 (rust/crates/ab_glyph-0.2.29.crate) = ec3672c180e71eeaaac3a541fbbc5f5ad4def8b747c595ad30d674e43049f7b0
+SIZE (rust/crates/ab_glyph-0.2.29.crate) = 20011
+SHA256 (rust/crates/ab_glyph_rasterizer-0.1.8.crate) = c71b1793ee61086797f5c80b6efa2b8ffa6d5dd703f118545808a7f2e27f7046
+SIZE (rust/crates/ab_glyph_rasterizer-0.1.8.crate) = 11010
+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/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
+SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/aligned-vec-0.6.4.crate) = dc890384c8602f339876ded803c97ad529f3842aba97f6392b3dba0dd171769b
+SIZE (rust/crates/aligned-vec-0.6.4.crate) = 12609
+SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
+SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
+SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
+SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
+SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
+SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
+SHA256 (rust/crates/anstream-0.6.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/approx-0.5.1.crate) = cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6
+SIZE (rust/crates/approx-0.5.1.crate) = 15100
+SHA256 (rust/crates/arbitrary-1.4.1.crate) = dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223
+SIZE (rust/crates/arbitrary-1.4.1.crate) = 36816
+SHA256 (rust/crates/arg_enum_proc_macro-0.3.4.crate) = 0ae92a5119aa49cdbcf6b9f893fe4e1d98b04ccbf82ee0584ad948a44a734dea
+SIZE (rust/crates/arg_enum_proc_macro-0.3.4.crate) = 5102
+SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
+SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
+SHA256 (rust/crates/assert-json-diff-2.0.2.crate) = 47e4f2b81832e72834d7518d8487a0396a28cc408186a2e8854c0f98011faf12
+SIZE (rust/crates/assert-json-diff-2.0.2.crate) = 10874
+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.88.crate) = e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5
+SIZE (rust/crates/async-trait-0.1.88.crate) = 32084
+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
+SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/av1-grain-0.2.4.crate) = 4f3efb2ca85bc610acfa917b5aaa36f3fcbebed5b3182d7f877b02531c4b80c8
+SIZE (rust/crates/av1-grain-0.2.4.crate) = 37050
+SHA256 (rust/crates/avif-serialize-0.8.3.crate) = 98922d6a4cfbcb08820c69d8eeccc05bb1f29bfa06b4f5b1dbfe9a868bd7608e
+SIZE (rust/crates/avif-serialize-0.8.3.crate) = 12696
+SHA256 (rust/crates/aws-config-1.8.1.crate) = c18d005c70d2b9c0c1ea8876c039db0ec7fb71164d25c73ccea21bf41fd02171
+SIZE (rust/crates/aws-config-1.8.1.crate) = 133121
+SHA256 (rust/crates/aws-credential-types-1.2.3.crate) = 687bc16bc431a8533fe0097c7f0182874767f920989d7260950172ae8e3c4465
+SIZE (rust/crates/aws-credential-types-1.2.3.crate) = 15081
+SHA256 (rust/crates/aws-lc-rs-1.13.1.crate) = 93fcc8f365936c834db5514fc45aee5b1202d677e6b40e48468aaaa8183ca8c7
+SIZE (rust/crates/aws-lc-rs-1.13.1.crate) = 202707
+SHA256 (rust/crates/aws-lc-sys-0.29.0.crate) = 61b1d86e7705efe1be1b569bab41d4fa1e14e220b60a160f78de2db687add079
+SIZE (rust/crates/aws-lc-sys-0.29.0.crate) = 9021128
+SHA256 (rust/crates/aws-runtime-1.5.8.crate) = 4f6c68419d8ba16d9a7463671593c54f81ba58cab466e9b759418da606dcc2e2
+SIZE (rust/crates/aws-runtime-1.5.8.crate) = 74103
+SHA256 (rust/crates/aws-sdk-s3-1.96.0.crate) = 6e25d24de44b34dcdd5182ac4e4c6f07bcec2661c505acef94c0d293b65505fe
+SIZE (rust/crates/aws-sdk-s3-1.96.0.crate) = 1521430
+SHA256 (rust/crates/aws-sdk-sso-1.74.0.crate) = e0a69de9c1b9272da2872af60c7402683e7f45c06267735b4332deacb203239b
+SIZE (rust/crates/aws-sdk-sso-1.74.0.crate) = 88334
+SHA256 (rust/crates/aws-sdk-ssooidc-1.75.0.crate) = f0b161d836fac72bdd5ac1a4cd1cdc38ab888c7af26cfd95f661be4409505e63
+SIZE (rust/crates/aws-sdk-ssooidc-1.75.0.crate) = 104722
+SHA256 (rust/crates/aws-sdk-sts-1.76.0.crate) = cb1cd79a3412751a341a28e2cd0d6fa4345241976da427b075a0c0cd5409f886
+SIZE (rust/crates/aws-sdk-sts-1.76.0.crate) = 174503
+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.63.4.crate) = 244f00666380d35c1c76b90f7b88a11935d11b84076ac22a4c014ea0939627af
+SIZE (rust/crates/aws-smithy-checksums-0.63.4.crate) = 19385
+SHA256 (rust/crates/aws-smithy-eventstream-0.60.9.crate) = 338a3642c399c0a5d157648426110e199ca7fd1c689cc395676b81aa563700c4
+SIZE (rust/crates/aws-smithy-eventstream-0.60.9.crate) = 20071
+SHA256 (rust/crates/aws-smithy-http-0.62.1.crate) = 99335bec6cdc50a346fda1437f9fefe33abf8c99060739a546a16457f2862ca9
+SIZE (rust/crates/aws-smithy-http-0.62.1.crate) = 23778
+SHA256 (rust/crates/aws-smithy-http-client-1.0.5.crate) = 7f491388e741b7ca73b24130ff464c1478acc34d5b331b7dd0a2ee4643595a15
+SIZE (rust/crates/aws-smithy-http-client-1.0.5.crate) = 73463
+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.8.3.crate) = 14302f06d1d5b7d333fd819943075b13d27c7700b414f574c3c35859bfb55d5e
+SIZE (rust/crates/aws-smithy-runtime-1.8.3.crate) = 99497
+SHA256 (rust/crates/aws-smithy-runtime-api-1.8.1.crate) = bd8531b6d8882fd8f48f82a9754e682e29dd44cff27154af51fa3eb730f59efb
+SIZE (rust/crates/aws-smithy-runtime-api-1.8.1.crate) = 77687
+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/axum-0.8.4.crate) = 021e862c184ae977658b36c4500f7feac3221ca5da43e3f25bd04ab6c79a29b5
+SIZE (rust/crates/axum-0.8.4.crate) = 175159
+SHA256 (rust/crates/axum-core-0.5.2.crate) = 68464cd0412f486726fb3373129ef5d2993f90c34bc2bc1c1e9943b2f4fc7ca6
+SIZE (rust/crates/axum-core-0.5.2.crate) = 26212
+SHA256 (rust/crates/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.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8
+SIZE (rust/crates/base64-0.13.1.crate) = 61002
+SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
+SIZE (rust/crates/base64-0.21.7.crate) = 82576
+SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
+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.8.0.crate) = 55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba
+SIZE (rust/crates/base64ct-1.8.0.crate) = 31211
+SHA256 (rust/crates/bcrypt-0.17.0.crate) = 92758ad6077e4c76a6cadbce5005f666df70d4f13b19976b1a8062eef880040f
+SIZE (rust/crates/bcrypt-0.17.0.crate) = 12461
+SHA256 (rust/crates/bindgen-0.64.0.crate) = c4243e6031260db77ede97ad86c27e501d646a27ab57b59a574f725d98ab1fb4
+SIZE (rust/crates/bindgen-0.64.0.crate) = 204700
+SHA256 (rust/crates/bindgen-0.69.5.crate) = 271383c67ccabffb7381723dea0672a673f292304fcb45c01cc648c7a8d58088
+SIZE (rust/crates/bindgen-0.69.5.crate) = 221128
+SHA256 (rust/crates/bit_field-0.10.2.crate) = dc827186963e592360843fb5ba4b973e145841266c1357f7180c43526f2e5b61
+SIZE (rust/crates/bit_field-0.10.2.crate) = 10568
+SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
+SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/bitstream-io-2.6.0.crate) = 6099cdc01846bc367c4e7dd630dc5966dccf36b652fae7a74e17b640411a91b2
+SIZE (rust/crates/bitstream-io-2.6.0.crate) = 38256
+SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
+SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
+SHA256 (rust/crates/blowfish-0.9.1.crate) = e412e2cd0f2b2d93e02543ceae7917b3c70331573df19ee046bcbc35e45e87d7
+SIZE (rust/crates/blowfish-0.9.1.crate) = 16734
+SHA256 (rust/crates/bollard-0.18.1.crate) = 97ccca1260af6a459d75994ad5acc1651bcabcbdbc41467cc9786519ab854c30
+SIZE (rust/crates/bollard-0.18.1.crate) = 127144
+SHA256 (rust/crates/bollard-stubs-1.47.1-rc.27.3.1.crate) = 3f179cfbddb6e77a5472703d4b30436bff32929c0aa8a9008ecf23d1d3cdd0da
+SIZE (rust/crates/bollard-stubs-1.47.1-rc.27.3.1.crate) = 60497
+SHA256 (rust/crates/built-0.7.7.crate) = 56ed6191a7e78c36abdb16ab65341eefd73d64d303fffccdbb00d51e4205967b
+SIZE (rust/crates/built-0.7.7.crate) = 29776
+SHA256 (rust/crates/bumpalo-3.18.1.crate) = 793db76d6187cd04dff33004d8e6c9cc4e05cd330500379d2394209271b4aeee
+SIZE (rust/crates/bumpalo-3.18.1.crate) = 96348
+SHA256 (rust/crates/bytemuck-1.23.1.crate) = 5c76a5792e44e4abe34d3abf15636779261d45a7450612059293d1d2cfc63422
+SIZE (rust/crates/bytemuck-1.23.1.crate) = 52585
+SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
+SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
+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.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/cc-1.2.27.crate) = d487aa071b5f64da6f19a3e848e3578944b726ee5a4854b82172f02aa876bfdc
+SIZE (rust/crates/cc-1.2.27.crate) = 107070
+SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
+SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
+SHA256 (rust/crates/cfg-expr-0.15.8.crate) = d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02
+SIZE (rust/crates/cfg-expr-0.15.8.crate) = 42108
+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/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
+SIZE (rust/crates/cipher-0.4.4.crate) = 19073
+SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4
+SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009
+SHA256 (rust/crates/clap-4.5.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/cmake-0.1.54.crate) = e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0
+SIZE (rust/crates/cmake-0.1.54.crate) = 18955
+SHA256 (rust/crates/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b
+SIZE (rust/crates/color_quant-1.1.0.crate) = 6649
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
+SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973
+SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654
+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-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
+SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
+SHA256 (rust/crates/core-foundation-0.10.1.crate) = b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6
+SIZE (rust/crates/core-foundation-0.10.1.crate) = 28886
+SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
+SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
+SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
+SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
+SHA256 (rust/crates/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/crc-fast-1.3.0.crate) = 6bf62af4cc77d8fe1c22dde4e721d87f2f54056139d8c412e1366b740305f56f
+SIZE (rust/crates/crc-fast-1.3.0.crate) = 76401
+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
+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
+SIZE (rust/crates/crypto-bigint-0.5.5.crate) = 83384
+SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
+SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
+SHA256 (rust/crates/darling-0.20.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/deadpool-0.10.0.crate) = fb84100978c1c7b37f09ed3ce3e5f843af02c2a2c431bae5b19230dad2c1b490
+SIZE (rust/crates/deadpool-0.10.0.crate) = 31997
+SHA256 (rust/crates/deadpool-runtime-0.1.4.crate) = 092966b41edc516079bdf31ec78a2e0588d1d0c08f78b91d8307215928642b2b
+SIZE (rust/crates/deadpool-runtime-0.1.4.crate) = 7664
+SHA256 (rust/crates/der-0.6.1.crate) = f1a467a65c5e759bce6e65eaf91cc29f466cdc57cb65777bd646872a8a1fd4de
+SIZE (rust/crates/der-0.6.1.crate) = 74205
+SHA256 (rust/crates/der-0.7.10.crate) = e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb
+SIZE (rust/crates/der-0.7.10.crate) = 90111
+SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e
+SIZE (rust/crates/deranged-0.4.0.crate) = 23235
+SHA256 (rust/crates/derive_arbitrary-1.4.1.crate) = 30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800
+SIZE (rust/crates/derive_arbitrary-1.4.1.crate) = 11521
+SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
+SIZE (rust/crates/digest-0.10.7.crate) = 19557
+SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
+SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
+SHA256 (rust/crates/docker_credential-1.3.2.crate) = 1d89dfcba45b4afad7450a99b39e751590463e45c04728cf555d36bb66940de8
+SIZE (rust/crates/docker_credential-1.3.2.crate) = 14082
+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/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.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/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
+SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
+SHA256 (rust/crates/equator-0.4.2.crate) = 4711b213838dfee0117e3be6ac926007d7f433d7bbe33595975d4190cb07e6fc
+SIZE (rust/crates/equator-0.4.2.crate) = 11159
+SHA256 (rust/crates/equator-macro-0.4.2.crate) = 44f23cf4b44bfce11a86ace86f8a73ffdec849c9fd00a386a53d278bd9e81fb3
+SIZE (rust/crates/equator-macro-0.4.2.crate) = 6407
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/errno-0.3.12.crate) = cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18
+SIZE (rust/crates/errno-0.3.12.crate) = 12423
+SHA256 (rust/crates/etcetera-0.8.0.crate) = 136d1b5283a1ab77bd9257427ffd09d8667ced0570b6f938942bc7568ed5b943
+SIZE (rust/crates/etcetera-0.8.0.crate) = 13295
+SHA256 (rust/crates/etcetera-0.10.0.crate) = 26c7b13d0780cb82722fd59f6f57f925e143427e4a75313a6c77243bf5326ae6
+SIZE (rust/crates/etcetera-0.10.0.crate) = 14734
+SHA256 (rust/crates/event-listener-5.4.0.crate) = 3492acde4c3fc54c845eaab3eed8bd00c7a7d881f78bfc801e43a93dec1331ae
+SIZE (rust/crates/event-listener-5.4.0.crate) = 43452
+SHA256 (rust/crates/exr-1.73.0.crate) = f83197f59927b46c04a183a619b7c29df34e63e63c7869320862268c0ef687e0
+SIZE (rust/crates/exr-1.73.0.crate) = 244371
+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/ff-0.12.1.crate) = d013fc25338cc558c5c2cfbad646908fb23591e2404481826742b651c9af7160
+SIZE (rust/crates/ff-0.12.1.crate) = 12956
+SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586
+SIZE (rust/crates/filetime-0.2.25.crate) = 14940
+SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
+SIZE (rust/crates/flate2-1.1.2.crate) = 76495
+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/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
+SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
+SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
+SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
+SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
+SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
+SHA256 (rust/crates/fs_extra-1.3.0.crate) = 42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c
+SIZE (rust/crates/fs_extra-1.3.0.crate) = 31298
+SHA256 (rust/crates/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2
+SIZE (rust/crates/fsevent-sys-4.1.0.crate) = 4620
+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
+SIZE (rust/crates/futures-channel-0.3.31.crate) = 31971
+SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e
+SIZE (rust/crates/futures-core-0.3.31.crate) = 14318
+SHA256 (rust/crates/futures-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-macro-0.3.31.crate) = 162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650
+SIZE (rust/crates/futures-macro-0.3.31.crate) = 11341
+SHA256 (rust/crates/futures-sink-0.3.31.crate) = e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7
+SIZE (rust/crates/futures-sink-0.3.31.crate) = 7958
+SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988
+SIZE (rust/crates/futures-task-0.3.31.crate) = 11217
+SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81
+SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
+SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
+SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
+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/gif-0.13.1.crate) = 3fb2d69b19215e18bb912fa30f7ce15846e301408695e44e0ef719f1da9e19f2
+SIZE (rust/crates/gif-0.13.1.crate) = 36408
+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.10.crate) = a9421a676d1b147b16b82c9225157dc629087ef8ec4d5e2960f9437a90dac0a5
+SIZE (rust/crates/h2-0.4.10.crate) = 174800
+SHA256 (rust/crates/half-2.6.0.crate) = 459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9
+SIZE (rust/crates/half-2.6.0.crate) = 59507
+SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
+SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
+SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5
+SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447
+SHA256 (rust/crates/hashlink-0.10.0.crate) = 7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1
+SIZE (rust/crates/hashlink-0.10.0.crate) = 29402
+SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
+SIZE (rust/crates/heck-0.5.0.crate) = 11517
+SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
+SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435
+SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
+SIZE (rust/crates/hex-0.4.3.crate) = 13299
+SHA256 (rust/crates/hkdf-0.12.4.crate) = 7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7
+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/hostname-0.4.1.crate) = a56f203cd1c76362b69e3863fd987520ac36cf70a8c92627449b2f64a8cf7d65
+SIZE (rust/crates/hostname-0.4.1.crate) = 13819
+SHA256 (rust/crates/http-0.2.12.crate) = 601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1
+SIZE (rust/crates/http-0.2.12.crate) = 101964
+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.3.crate) = b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a
+SIZE (rust/crates/http-body-util-0.1.3.crate) = 16975
+SHA256 (rust/crates/http-range-header-0.4.2.crate) = 9171a2ea8a68358193d15dd5d70c1c10a2afc3e7e4c5bc92bc9f025cebd7359c
+SIZE (rust/crates/http-range-header-0.4.2.crate) = 8545
+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/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-named-pipe-0.1.0.crate) = 73b7d8abf35697b81a825e386fc151e0d503e8cb5fcb93cc8669c376dfd6f278
+SIZE (rust/crates/hyper-named-pipe-0.1.0.crate) = 8522
+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.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.14.crate) = dc2fdfdbff08affe55bb779f33b053aa1fe5dd5b54c257343c17edfa55711bdb
+SIZE (rust/crates/hyper-util-0.1.14.crate) = 101462
+SHA256 (rust/crates/hyperlocal-0.9.1.crate) = 986c5ce3b994526b3cd75578e62554abd09f0899d6206de48b3e96ab34ccc8c7
+SIZE (rust/crates/hyperlocal-0.9.1.crate) = 13733
+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-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
+SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
+SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
+SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430
+SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979
+SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543
+SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3
+SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101
+SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b
+SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165
+SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632
+SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
+SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
+SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
+SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
+SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
+SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
+SIZE (rust/crates/idna-1.0.3.crate) = 142515
+SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
+SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
+SHA256 (rust/crates/image-0.25.6.crate) = db35664ce6b9810857a38a906215e75a9c879f0696556a39f59c62829710251a
+SIZE (rust/crates/image-0.25.6.crate) = 242367
+SHA256 (rust/crates/image-webp-0.2.2.crate) = 14d75c7014ddab93c232bc6bb9f64790d3dfd1d605199acd4b40b6d69e691e9f
+SIZE (rust/crates/image-webp-0.2.2.crate) = 62919
+SHA256 (rust/crates/imageproc-0.25.0.crate) = 2393fb7808960751a52e8a154f67e7dd3f8a2ef9bd80d1553078a7b4e8ed3f0d
+SIZE (rust/crates/imageproc-0.25.0.crate) = 132834
+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.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e
+SIZE (rust/crates/indexmap-2.9.0.crate) = 91214
+SHA256 (rust/crates/inotify-0.11.0.crate) = f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3
+SIZE (rust/crates/inotify-0.11.0.crate) = 26241
+SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb
+SIZE (rust/crates/inotify-sys-0.1.5.crate) = 6965
+SHA256 (rust/crates/inout-0.1.4.crate) = 879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01
+SIZE (rust/crates/inout-0.1.4.crate) = 11280
+SHA256 (rust/crates/interpolate_name-0.2.4.crate) = c34819042dc3d3971c46c2190835914dfbe0c3c13f61449b2997f4e9722dfa60
+SIZE (rust/crates/interpolate_name-0.2.4.crate) = 4027
+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/iri-string-0.7.8.crate) = dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2
+SIZE (rust/crates/iri-string-0.7.8.crate) = 141493
+SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
+SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
+SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569
+SIZE (rust/crates/itertools-0.12.1.crate) = 137761
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/jobserver-0.1.33.crate) = 38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a
+SIZE (rust/crates/jobserver-0.1.33.crate) = 29136
+SHA256 (rust/crates/jpeg-decoder-0.3.1.crate) = f5d4a7da358eff58addd2877a45865158f0d78c911d43a5784ceb7bbf52833b0
+SIZE (rust/crates/jpeg-decoder-0.3.1.crate) = 744364
+SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
+SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
+SHA256 (rust/crates/jsonwebtoken-9.3.1.crate) = 5a87cc7a48537badeae96744432de36f4be2b4a34a05a5ef32e9dd8a1c169dde
+SIZE (rust/crates/jsonwebtoken-9.3.1.crate) = 49398
+SHA256 (rust/crates/kqueue-1.1.1.crate) = eac30106d7dce88daf4a3fcb4879ea939476d5074a9b7ddd0fb97fa4bed5596a
+SIZE (rust/crates/kqueue-1.1.1.crate) = 21504
+SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b
+SIZE (rust/crates/kqueue-sys-1.0.4.crate) = 7160
+SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
+SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
+SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55
+SIZE (rust/crates/lazycell-1.3.0.crate) = 12502
+SHA256 (rust/crates/lebe-0.5.2.crate) = 03087c2bad5e1034e8cace5926dec053fb3790248370865f5117a7d0213354c8
+SIZE (rust/crates/lebe-0.5.2.crate) = 8422
+SHA256 (rust/crates/leptonica-plumbing-1.4.0.crate) = cc7a74c43d6f090d39158d233f326f47cd8bba545217595c93662b4e31156f42
+SIZE (rust/crates/leptonica-plumbing-1.4.0.crate) = 19758
+SHA256 (rust/crates/leptonica-sys-0.4.9.crate) = da627c72b2499a8106f4dd33143843015e4a631f445d561f3481f7fba35b6151
+SIZE (rust/crates/leptonica-sys-0.4.9.crate) = 15564
+SHA256 (rust/crates/libc-0.2.173.crate) = d8cfeafaffdbc32176b64fb251369d52ea9f0a8fbc6f8759edffef7b525d64bb
+SIZE (rust/crates/libc-0.2.173.crate) = 777353
+SHA256 (rust/crates/libfuzzer-sys-0.4.9.crate) = cf78f52d400cf2d84a3a973a78a592b4adc535739e0a5597a0da6f0c357adc75
+SIZE (rust/crates/libfuzzer-sys-0.4.9.crate) = 133299
+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/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
+SIZE (rust/crates/libredox-0.1.3.crate) = 6068
+SHA256 (rust/crates/libsqlite3-sys-0.30.1.crate) = 2e99fb7a497b1e3339bc746195567ed8d3e24945ecd636e3619d20b9de9e9149
+SIZE (rust/crates/libsqlite3-sys-0.30.1.crate) = 5122296
+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/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/loop9-0.1.5.crate) = 0fae87c125b03c1d2c0150c90365d7d6bcc53fb73a9acaef207d2d065860f062
+SIZE (rust/crates/loop9-0.1.5.crate) = 3406
+SHA256 (rust/crates/lru-0.12.5.crate) = 234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38
+SIZE (rust/crates/lru-0.12.5.crate) = 16047
+SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
+SIZE (rust/crates/matchers-0.1.0.crate) = 6948
+SHA256 (rust/crates/matchit-0.8.4.crate) = 47e1ffaa40ddd1f3ed91f717a33c8c0ee23fff369e3aa8772b9605cc1d22f4c3
+SIZE (rust/crates/matchit-0.8.4.crate) = 33986
+SHA256 (rust/crates/matrixmultiply-0.3.10.crate) = a06de3016e9fae57a36fd14dba131fccf49f74b40b7fbdb472f96e361ec71a08
+SIZE (rust/crates/matrixmultiply-0.3.10.crate) = 58170
+SHA256 (rust/crates/maybe-rayon-0.1.1.crate) = 8ea1f30cedd69f0a2954655f7188c6a834246d2bcf1e315e2ac40c4b24dc9519
+SIZE (rust/crates/maybe-rayon-0.1.1.crate) = 2901
+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.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
+SIZE (rust/crates/mime-0.3.17.crate) = 15712
+SHA256 (rust/crates/mime_guess-2.0.5.crate) = f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e
+SIZE (rust/crates/mime_guess-2.0.5.crate) = 27166
+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/multer-3.1.0.crate) = 83e87776546dc87511aa5ee218730c92b666d7264ab6ed41f9d215af9cd5224b
+SIZE (rust/crates/multer-3.1.0.crate) = 25980
+SHA256 (rust/crates/nalgebra-0.32.6.crate) = 7b5c17de023a86f59ed79891b2e5d5a94c705dbe904a5b5c9c952ea6221b03e4
+SIZE (rust/crates/nalgebra-0.32.6.crate) = 375297
+SHA256 (rust/crates/native-tls-0.2.14.crate) = 87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e
+SIZE (rust/crates/native-tls-0.2.14.crate) = 29385
+SHA256 (rust/crates/new_debug_unreachable-1.0.6.crate) = 650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086
+SIZE (rust/crates/new_debug_unreachable-1.0.6.crate) = 2582
+SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
+SIZE (rust/crates/nom-7.1.3.crate) = 117570
+SHA256 (rust/crates/noop_proc_macro-0.3.0.crate) = 0676bb32a98c1a483ce53e500a81ad9c3d5b3f7c920c28c24e9cb0980d0b5bc8
+SIZE (rust/crates/noop_proc_macro-0.3.0.crate) = 2157
+SHA256 (rust/crates/notify-8.1.0.crate) = 3163f59cd3fa0e9ef8c32f242966a7b9994fd7378366099593e0e73077cd8c97
+SIZE (rust/crates/notify-8.1.0.crate) = 37843
+SHA256 (rust/crates/notify-types-2.0.0.crate) = 5e0826a989adedc2a244799e823aece04662b66609d96af8dff7ac6df9a8925d
+SIZE (rust/crates/notify-types-2.0.0.crate) = 14495
+SHA256 (rust/crates/ntapi-0.4.1.crate) = e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4
+SIZE (rust/crates/ntapi-0.4.1.crate) = 126552
+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-0.4.3.crate) = 35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23
+SIZE (rust/crates/num-0.4.3.crate) = 9575
+SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9
+SIZE (rust/crates/num-bigint-0.4.6.crate) = 102801
+SHA256 (rust/crates/num-bigint-dig-0.8.4.crate) = dc84195820f291c7697304f3cbdadd1cb7199c0efc917ff5eafd71225c136151
+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
+SIZE (rust/crates/num-integer-0.1.46.crate) = 22331
+SHA256 (rust/crates/num-iter-0.1.45.crate) = 1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf
+SIZE (rust/crates/num-iter-0.1.45.crate) = 10320
+SHA256 (rust/crates/num-rational-0.4.2.crate) = f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824
+SIZE (rust/crates/num-rational-0.4.2.crate) = 28159
+SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
+SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
+SHA256 (rust/crates/num_cpus-1.17.0.crate) = 91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b
+SIZE (rust/crates/num_cpus-1.17.0.crate) = 15874
+SHA256 (rust/crates/oauth2-4.4.2.crate) = c38841cdd844847e3e7c8d29cef9dcfed8877f8f56f9071f77843ecf3baf937f
+SIZE (rust/crates/oauth2-4.4.2.crate) = 74489
+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-io-kit-0.3.1.crate) = 71c1c64d6120e51cd86033f67176b1cb66780c2efe34dec55176f77befd93c0a
+SIZE (rust/crates/objc2-io-kit-0.3.1.crate) = 220419
+SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
+SIZE (rust/crates/object-0.36.7.crate) = 329938
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
+SHA256 (rust/crates/openssl-0.10.73.crate) = 8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8
+SIZE (rust/crates/openssl-0.10.73.crate) = 283994
+SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c
+SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601
+SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
+SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
+SHA256 (rust/crates/openssl-sys-0.9.109.crate) = 90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571
+SIZE (rust/crates/openssl-sys-0.9.109.crate) = 78247
+SHA256 (rust/crates/outref-0.5.2.crate) = 1a80800c0488c3a21695ea981a54918fbb37abf04f4d0720c453632255e2ff0e
+SIZE (rust/crates/outref-0.5.2.crate) = 5621
+SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
+SIZE (rust/crates/overload-0.1.1.crate) = 24439
+SHA256 (rust/crates/owned_ttf_parser-0.25.0.crate) = 22ec719bbf3b2a81c109a4e20b1f129b5566b7dce654bc3872f6a05abf82b2c4
+SIZE (rust/crates/owned_ttf_parser-0.25.0.crate) = 151164
+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.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/parse-display-0.9.1.crate) = 914a1c2265c98e2446911282c6ac86d8524f495792c38c5bd884f80499c7538a
+SIZE (rust/crates/parse-display-0.9.1.crate) = 9456
+SHA256 (rust/crates/parse-display-derive-0.9.1.crate) = 2ae7800a4c974efd12df917266338e79a7a74415173caf7e70aa0a0707345281
+SIZE (rust/crates/parse-display-derive-0.9.1.crate) = 17258
+SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
+SIZE (rust/crates/paste-1.0.15.crate) = 18374
+SHA256 (rust/crates/peeking_take_while-0.1.2.crate) = 19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099
+SIZE (rust/crates/peeking_take_while-0.1.2.crate) = 6697
+SHA256 (rust/crates/pem-3.0.5.crate) = 38af38e8470ac9dee3ce1bae1af9c1671fffc44ddfd8bd1d0a3445bf349a8ef3
+SIZE (rust/crates/pem-3.0.5.crate) = 18140
+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/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/pkcs1-0.7.5.crate) = c8ffb9f10fa047879315e6625af03c164b16962a5368d724ed16323b68ace47f
+SIZE (rust/crates/pkcs1-0.7.5.crate) = 35790
+SHA256 (rust/crates/pkcs8-0.9.0.crate) = 9eca2c590a5f85da82668fa685c09ce2888b9430e83299debf1f34b65fd4a4ba
+SIZE (rust/crates/pkcs8-0.9.0.crate) = 26214
+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/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.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
+SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
+SHA256 (rust/crates/prettyplease-0.2.34.crate) = 6837b9e10d61f45f987d50808f83d1ee3d206c66acf650c3e4ae2e1f6ddedf55
+SIZE (rust/crates/prettyplease-0.2.34.crate) = 71832
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
+SHA256 (rust/crates/profiling-1.0.16.crate) = afbdc74edc00b6f6a218ca6a5364d6226a259d4b8ea1af4a0ea063f27e179f4d
+SIZE (rust/crates/profiling-1.0.16.crate) = 12588
+SHA256 (rust/crates/profiling-procmacros-1.0.16.crate) = a65f2e60fbf1063868558d69c6beacf412dc755f9fc020f514b7955fc914fe30
+SIZE (rust/crates/profiling-procmacros-1.0.16.crate) = 5893
+SHA256 (rust/crates/qoi-0.4.1.crate) = 7f6d64c71eb498fe9eae14ce4ec935c555749aef511cca85b5568910d6e48001
+SIZE (rust/crates/qoi-0.4.1.crate) = 71135
+SHA256 (rust/crates/quick-error-2.0.1.crate) = a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3
+SIZE (rust/crates/quick-error-2.0.1.crate) = 14265
+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.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
+SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
+SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
+SIZE (rust/crates/rand-0.8.5.crate) = 87113
+SHA256 (rust/crates/rand-0.9.1.crate) = 9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97
+SIZE (rust/crates/rand-0.9.1.crate) = 97986
+SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
+SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
+SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
+SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258
+SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
+SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
+SHA256 (rust/crates/rand_core-0.9.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/rav1e-0.7.1.crate) = cd87ce80a7665b1cce111f8a16c1f3929f6547ce91ade6addf4ec86a8dda5ce9
+SIZE (rust/crates/rav1e-0.7.1.crate) = 1472522
+SHA256 (rust/crates/ravif-0.11.12.crate) = d6a5f31fcf7500f9401fea858ea4ab5525c99f2322cfcee732c0e6c74208c0c6
+SIZE (rust/crates/ravif-0.11.12.crate) = 18981
+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
+SIZE (rust/crates/rawpointer-0.2.1.crate) = 7490
+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.3.5.crate) = 567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29
+SIZE (rust/crates/redox_syscall-0.3.5.crate) = 23404
+SHA256 (rust/crates/redox_syscall-0.5.13.crate) = 0d04b7d0ee6b4a0207a0a7adb104d23ecb0b47d6beae7152d0fa34b692b29fd6
+SIZE (rust/crates/redox_syscall-0.5.13.crate) = 29489
+SHA256 (rust/crates/ref-cast-1.0.24.crate) = 4a0ae411dbe946a674d89546582cea4ba2bb8defac896622d6496f14c23ba5cf
+SIZE (rust/crates/ref-cast-1.0.24.crate) = 15252
+SHA256 (rust/crates/ref-cast-impl-1.0.24.crate) = 1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7
+SIZE (rust/crates/ref-cast-impl-1.0.24.crate) = 9968
+SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
+SIZE (rust/crates/regex-1.11.1.crate) = 254170
+SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
+SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
+SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
+SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
+SHA256 (rust/crates/regex-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.11.27.crate) = dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62
+SIZE (rust/crates/reqwest-0.11.27.crate) = 163155
+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/rgb-0.8.50.crate) = 57397d16646700483b67d2dd6511d79318f9d057fdbd21a4066aeac8b41d310a
+SIZE (rust/crates/rgb-0.8.50.crate) = 21980
+SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
+SIZE (rust/crates/ring-0.17.14.crate) = 1502610
+SHA256 (rust/crates/rsa-0.9.8.crate) = 78928ac1ed176a5ca1d17e578a1825f3d81ca54cf41053a592584b020cfd691b
+SIZE (rust/crates/rsa-0.9.8.crate) = 85741
+SHA256 (rust/crates/rust-embed-8.7.2.crate) = 025908b8682a26ba8d12f6f2d66b987584a4a87bc024abc5bbc12553a8cd178a
+SIZE (rust/crates/rust-embed-8.7.2.crate) = 906250
+SHA256 (rust/crates/rust-embed-impl-8.7.2.crate) = 6065f1a4392b71819ec1ea1df1120673418bf386f50de1d6f54204d836d4349c
+SIZE (rust/crates/rust-embed-impl-8.7.2.crate) = 9663
+SHA256 (rust/crates/rust-embed-utils-8.7.2.crate) = f6cc0c81648b20b70c491ff8cce00c1c3b223bb8ed2b5d41f0e54c6c4c0a3594
+SIZE (rust/crates/rust-embed-utils-8.7.2.crate) = 6123
+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_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.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
+SIZE (rust/crates/rustix-1.0.7.crate) = 414500
+SHA256 (rust/crates/rustls-0.21.12.crate) = 3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e
+SIZE (rust/crates/rustls-0.21.12.crate) = 285674
+SHA256 (rust/crates/rustls-0.23.27.crate) = 730944ca083c1c233a75c09f199e973ca499344a2b7ba9e755c457e86fb4a321
+SIZE (rust/crates/rustls-0.23.27.crate) = 355915
+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
+SIZE (rust/crates/rustls-native-certs-0.8.1.crate) = 31129
+SHA256 (rust/crates/rustls-pemfile-1.0.4.crate) = 1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c
+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.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.103.3.crate) = e4a72fe2bcf7a6ac6fd7d0b9e5cb68aeb7d4c0a0271730218b3e92d43b4eb435
+SIZE (rust/crates/rustls-webpki-0.103.3.crate) = 81840
+SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
+SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
+SHA256 (rust/crates/safe_arch-0.7.4.crate) = 96b02de82ddbe1b636e6170c21be622223aea188ef2e139be0a5b219ec215323
+SIZE (rust/crates/safe_arch-0.7.4.crate) = 74564
+SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
+SIZE (rust/crates/same-file-1.0.6.crate) = 10183
+SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
+SIZE (rust/crates/schannel-0.1.27.crate) = 42772
+SHA256 (rust/crates/schemars-0.9.0.crate) = 4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f
+SIZE (rust/crates/schemars-0.9.0.crate) = 80032
+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
+SIZE (rust/crates/sct-0.7.1.crate) = 27501
+SHA256 (rust/crates/sec1-0.3.0.crate) = 3be24c1842290c45df0a7bf069e0c268a747ad05a192f2fd7dcfdbc1cba40928
+SIZE (rust/crates/sec1-0.3.0.crate) = 17615
+SHA256 (rust/crates/security-framework-2.11.1.crate) = 897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02
+SIZE (rust/crates/security-framework-2.11.1.crate) = 80188
+SHA256 (rust/crates/security-framework-3.2.0.crate) = 271720403f46ca04f7ba6f55d438f8bd878d6b8ca0a1046e8228c4145bcbb316
+SIZE (rust/crates/security-framework-3.2.0.crate) = 86095
+SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32
+SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537
+SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0
+SIZE (rust/crates/semver-1.0.26.crate) = 31303
+SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
+SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
+SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
+SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/serde_path_to_error-0.1.17.crate) = 59fab13f937fa393d08645bf3a84bdfe86e296747b506ada67bb15f10f218b2a
+SIZE (rust/crates/serde_path_to_error-0.1.17.crate) = 17662
+SHA256 (rust/crates/serde_repr-0.1.20.crate) = 175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c
+SIZE (rust/crates/serde_repr-0.1.20.crate) = 12627
+SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
+SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
+SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
+SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
+SHA256 (rust/crates/serde_with-3.13.0.crate) = bf65a400f8f66fb7b0552869ad70157166676db75ed8181f8104ea91cf9d0b42
+SIZE (rust/crates/serde_with-3.13.0.crate) = 172644
+SHA256 (rust/crates/serde_with_macros-3.13.0.crate) = 81679d9ed988d5e9a5e6531dc3f2c28efbd639cbd1dfb628df08edea6004da77
+SIZE (rust/crates/serde_with_macros-3.13.0.crate) = 38965
+SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba
+SIZE (rust/crates/sha1-0.10.6.crate) = 13517
+SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
+SIZE (rust/crates/sha2-0.10.9.crate) = 29271
+SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
+SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
+SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
+SIZE (rust/crates/shlex-1.3.0.crate) = 18713
+SHA256 (rust/crates/signal-hook-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/signature-2.2.0.crate) = 77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de
+SIZE (rust/crates/signature-2.2.0.crate) = 15531
+SHA256 (rust/crates/simba-0.8.1.crate) = 061507c94fc6ab4ba1c9a0305018408e312e17c041eb63bef8aa726fa33aceae
+SIZE (rust/crates/simba-0.8.1.crate) = 52545
+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/simple_asn1-0.6.3.crate) = 297f631f50729c8c99b84667867963997ec0b50f32b2a7dbcab828ef0541e8bb
+SIZE (rust/crates/simple_asn1-0.6.3.crate) = 18505
+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/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
+SIZE (rust/crates/spin-0.9.8.crate) = 38958
+SHA256 (rust/crates/spki-0.6.0.crate) = 67cf02bbac7a337dc36e4f5a693db6c21e7863f45070f7064577eb4367a3212b
+SIZE (rust/crates/spki-0.6.0.crate) = 14791
+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/stringprep-0.1.5.crate) = 7b4df3d392d81bd458a8a621b8bffbd2302a12ffe288a9d931670948749463b1
+SIZE (rust/crates/stringprep-0.1.5.crate) = 23573
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
+SHA256 (rust/crates/structmeta-0.3.0.crate) = 2e1575d8d40908d70f6fd05537266b90ae71b15dbbe7a8b7dffa2b759306d329
+SIZE (rust/crates/structmeta-0.3.0.crate) = 10323
+SHA256 (rust/crates/structmeta-derive-0.3.0.crate) = 152a0b65a590ff6c3da95cabe2353ee04e6167c896b28e3b14478c2636c922fc
+SIZE (rust/crates/structmeta-derive-0.3.0.crate) = 12500
+SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
+SIZE (rust/crates/subtle-2.6.1.crate) = 14562
+SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
+SIZE (rust/crates/syn-1.0.109.crate) = 237611
+SHA256 (rust/crates/syn-2.0.103.crate) = e4307e30089d6fd6aff212f2da3a1f9e32f3223b1f010fb09b7c95f90f3ca1e8
+SIZE (rust/crates/syn-2.0.103.crate) = 298990
+SHA256 (rust/crates/sync_wrapper-0.1.2.crate) = 2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160
+SIZE (rust/crates/sync_wrapper-0.1.2.crate) = 6933
+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.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
+SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
+SHA256 (rust/crates/sysinfo-0.36.0.crate) = aab138f5c1bb35231de19049060a87977ad23e04f2303e953bc5c2947ac7dec4
+SIZE (rust/crates/sysinfo-0.36.0.crate) = 213498
+SHA256 (rust/crates/system-configuration-0.5.1.crate) = ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7
+SIZE (rust/crates/system-configuration-0.5.1.crate) = 12618
+SHA256 (rust/crates/system-configuration-0.6.1.crate) = 3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b
+SIZE (rust/crates/system-configuration-0.6.1.crate) = 17935
+SHA256 (rust/crates/system-configuration-sys-0.5.0.crate) = a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9
+SIZE (rust/crates/system-configuration-sys-0.5.0.crate) = 6730
+SHA256 (rust/crates/system-configuration-sys-0.6.0.crate) = 8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4
+SIZE (rust/crates/system-configuration-sys-0.6.0.crate) = 11090
+SHA256 (rust/crates/system-deps-6.2.2.crate) = a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349
+SIZE (rust/crates/system-deps-6.2.2.crate) = 25546
+SHA256 (rust/crates/target-lexicon-0.12.16.crate) = 61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1
+SIZE (rust/crates/target-lexicon-0.12.16.crate) = 26488
+SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
+SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
+SHA256 (rust/crates/tesseract-0.15.2.crate) = 28e64963c0b5582cf02ed5d8b4798f8c48ea9812ed2b19ed653cb976e7daa351
+SIZE (rust/crates/tesseract-0.15.2.crate) = 149439
+SHA256 (rust/crates/tesseract-plumbing-0.11.1.crate) = 4ed025d755abb7f5af8d16cd5663742a08c8ae7c4032c8bf4b70c51d412fe378
+SIZE (rust/crates/tesseract-plumbing-0.11.1.crate) = 17785
+SHA256 (rust/crates/tesseract-sys-0.6.3.crate) = 1e1297ece7aa841bd33a4f80046a6682c4e58fca0f8600e868d822359eef7bde
+SIZE (rust/crates/tesseract-sys-0.6.3.crate) = 84859
+SHA256 (rust/crates/testcontainers-0.24.0.crate) = 23bb7577dca13ad86a78e8271ef5d322f37229ec83b8d98da6d996c588a1ddb1
+SIZE (rust/crates/testcontainers-0.24.0.crate) = 74433
+SHA256 (rust/crates/testcontainers-modules-0.12.1.crate) = eac95cde96549fc19c6bf19ef34cc42bd56e264c1cb97e700e21555be0ecf9e2
+SIZE (rust/crates/testcontainers-modules-0.12.1.crate) = 156916
+SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
+SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
+SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
+SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
+SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
+SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
+SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
+SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
+SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
+SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
+SHA256 (rust/crates/tiff-0.9.1.crate) = ba1310fcea54c6a9a4fd1aad794ecc02c31682f6bfbecdf460bf19533eed1e3e
+SIZE (rust/crates/tiff-0.9.1.crate) = 1423953
+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.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
+SIZE (rust/crates/tokio-native-tls-0.3.1.crate) = 20676
+SHA256 (rust/crates/tokio-rustls-0.24.1.crate) = c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081
+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-stream-0.1.17.crate) = eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047
+SIZE (rust/crates/tokio-stream-0.1.17.crate) = 38477
+SHA256 (rust/crates/tokio-tar-0.3.1.crate) = 9d5714c010ca3e5c27114c1cdeb9d14641ace49874aa5626d7149e47aedace75
+SIZE (rust/crates/tokio-tar-0.3.1.crate) = 49485
+SHA256 (rust/crates/tokio-test-0.4.4.crate) = 2468baabc3311435b55dd935f702f42cd1b8abb7e754fb7dfb16bd36aa88f9f7
+SIZE (rust/crates/tokio-test-0.4.4.crate) = 12390
+SHA256 (rust/crates/tokio-util-0.7.15.crate) = 66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df
+SIZE (rust/crates/tokio-util-0.7.15.crate) = 124255
+SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
+SIZE (rust/crates/toml-0.8.23.crate) = 36050
+SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
+SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
+SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
+SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
+SHA256 (rust/crates/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.29.crate) = 1b1ffbcf9c6f6b99d386e7444eb608ba646ae452a36b39737deb9663b610f662
+SIZE (rust/crates/tracing-attributes-0.1.29.crate) = 38683
+SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
+SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
+SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
+SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
+SHA256 (rust/crates/tracing-subscriber-0.3.19.crate) = e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008
+SIZE (rust/crates/tracing-subscriber-0.3.19.crate) = 198345
+SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
+SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
+SHA256 (rust/crates/ttf-parser-0.25.1.crate) = d2df906b07856748fa3f6e0ad0cbaa047052d4a7dd609e231c4f72cee8c36f31
+SIZE (rust/crates/ttf-parser-0.25.1.crate) = 201121
+SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
+SIZE (rust/crates/typenum-1.18.0.crate) = 74871
+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/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
+SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
+SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
+SIZE (rust/crates/url-2.5.4.crate) = 81097
+SHA256 (rust/crates/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da
+SIZE (rust/crates/urlencoding-2.1.3.crate) = 6538
+SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
+SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
+SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
+SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
+SHA256 (rust/crates/utoipa-5.4.0.crate) = 2fcc29c80c21c31608227e0912b2d7fddba57ad76b606890627ba8ee7964e993
+SIZE (rust/crates/utoipa-5.4.0.crate) = 78699
+SHA256 (rust/crates/utoipa-gen-5.4.0.crate) = 6d79d08d92ab8af4c5e8a6da20c47ae3f61a0f1dabc1997cdf2d082b757ca08b
+SIZE (rust/crates/utoipa-gen-5.4.0.crate) = 156086
+SHA256 (rust/crates/utoipa-swagger-ui-9.0.2.crate) = d047458f1b5b65237c2f6dc6db136945667f40a7668627b3490b9513a3d43a55
+SIZE (rust/crates/utoipa-swagger-ui-9.0.2.crate) = 52007
+SHA256 (rust/crates/uuid-1.17.0.crate) = 3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d
+SIZE (rust/crates/uuid-1.17.0.crate) = 59014
+SHA256 (rust/crates/v_frame-0.3.9.crate) = 666b7727c8875d6ab5db9533418d7c764233ac9c0cff1d469aec8fa127597be2
+SIZE (rust/crates/v_frame-0.3.9.crate) = 20856
+SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65
+SIZE (rust/crates/valuable-0.1.1.crate) = 28679
+SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
+SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
+SHA256 (rust/crates/version-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
+SIZE (rust/crates/version_check-0.9.5.crate) = 15554
+SHA256 (rust/crates/vsimd-0.8.0.crate) = 5c3082ca00d5a5ef149bb8b555a72ae84c9c59f7250f013ac822ac2e49b19c64
+SIZE (rust/crates/vsimd-0.8.0.crate) = 21377
+SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
+SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
+SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e
+SIZE (rust/crates/want-0.3.1.crate) = 6398
+SHA256 (rust/crates/wasi-0.11.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/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
+SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61
+SIZE (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 16181
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
+SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
+SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
+SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
+SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
+SHA256 (rust/crates/webpki-roots-0.25.4.crate) = 5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1
+SIZE (rust/crates/webpki-roots-0.25.4.crate) = 253559
+SHA256 (rust/crates/webpki-roots-0.26.11.crate) = 521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9
+SIZE (rust/crates/webpki-roots-0.26.11.crate) = 15557
+SHA256 (rust/crates/webpki-roots-1.0.0.crate) = 2853738d1cc4f2da3a225c18ec6c3721abb31961096e9dbf5ab35fa88b19cfdb
+SIZE (rust/crates/webpki-roots-1.0.0.crate) = 248893
+SHA256 (rust/crates/weezl-0.1.10.crate) = a751b3277700db47d3e574514de2eced5e54dc8a5436a3bf7a0b248b2cee16f3
+SIZE (rust/crates/weezl-0.1.10.crate) = 46418
+SHA256 (rust/crates/which-4.4.2.crate) = 87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7
+SIZE (rust/crates/which-4.4.2.crate) = 15953
+SHA256 (rust/crates/whoami-1.6.0.crate) = 6994d13118ab492c3c80c1f81928718159254c53c472bf9ce36f8dae4add02a7
+SIZE (rust/crates/whoami-1.6.0.crate) = 24691
+SHA256 (rust/crates/wide-0.7.32.crate) = 41b5576b9a81633f3e8df296ce0063042a73507636cbe956c61133dd7034ab22
+SIZE (rust/crates/wide-0.7.32.crate) = 95848
+SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
+SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
+SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
+SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
+SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
+SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
+SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
+SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
+SHA256 (rust/crates/windows-0.61.3.crate) = 9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893
+SIZE (rust/crates/windows-0.61.3.crate) = 9372520
+SHA256 (rust/crates/windows-collections-0.2.0.crate) = 3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8
+SIZE (rust/crates/windows-collections-0.2.0.crate) = 13579
+SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
+SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
+SHA256 (rust/crates/windows-future-0.2.1.crate) = fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e
+SIZE (rust/crates/windows-future-0.2.1.crate) = 17532
+SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
+SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
+SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
+SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-numerics-0.2.0.crate) = 9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1
+SIZE (rust/crates/windows-numerics-0.2.0.crate) = 9686
+SHA256 (rust/crates/windows-registry-0.5.2.crate) = b3bab093bdd303a1240bb99b8aba8ea8a69ee19d34c9e2ef9594e708a4878820
+SIZE (rust/crates/windows-registry-0.5.2.crate) = 13332
+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.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-threading-0.1.0.crate) = b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6
+SIZE (rust/crates/windows-threading-0.1.0.crate) = 9085
+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/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (rust/crates/winnow-0.7.11.crate) = 74c7b26e3480b707944fc872477815d29a8e429d2f93a1ce000f5fa84a15cbcd
+SIZE (rust/crates/winnow-0.7.11.crate) = 174175
+SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1
+SIZE (rust/crates/winreg-0.50.0.crate) = 29703
+SHA256 (rust/crates/wiremock-0.6.4.crate) = a2b8b99d4cdbf36b239a9532e31fe4fb8acc38d1897c1761e161550a7dc78e6a
+SIZE (rust/crates/wiremock-0.6.4.crate) = 58967
+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/xattr-1.5.0.crate) = 0d65cbf2f12c15564212d48f4e3dfb87923d25d611f2aed18f4cb23f0413d89e
+SIZE (rust/crates/xattr-1.5.0.crate) = 14694
+SHA256 (rust/crates/xmlparser-0.13.6.crate) = 66fee0b777b0f5ac1c69bb06d361268faafa61cd4682ae064a171c16c433e9e4
+SIZE (rust/crates/xmlparser-0.13.6.crate) = 26718
+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.25.crate) = a1702d9583232ddb9174e01bb7c15a2ab8fb1bc6f227aa1233858c351a3ba0cb
+SIZE (rust/crates/zerocopy-0.8.25.crate) = 252714
+SHA256 (rust/crates/zerocopy-derive-0.8.25.crate) = 28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef
+SIZE (rust/crates/zerocopy-derive-0.8.25.crate) = 87671
+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/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/zip-3.0.0.crate) = 12598812502ed0105f607f941c386f43d441e00148fce9dec3ca5ffb0bde9308
+SIZE (rust/crates/zip-3.0.0.crate) = 112450
+SHA256 (rust/crates/zlib-rs-0.5.1.crate) = 626bd9fa9734751fc50d6060752170984d7053f5a39061f524cda68023d4db8a
+SIZE (rust/crates/zlib-rs-0.5.1.crate) = 193055
+SHA256 (rust/crates/zopfli-0.8.2.crate) = edfc5ee405f504cd4984ecc6f14d02d55cfda60fa4b689434ef4102aae150cd7
+SIZE (rust/crates/zopfli-0.8.2.crate) = 51842
+SHA256 (rust/crates/zune-core-0.4.12.crate) = 3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a
+SIZE (rust/crates/zune-core-0.4.12.crate) = 17355
+SHA256 (rust/crates/zune-inflate-0.2.54.crate) = 73ab332fe2f6680068f3582b16a24f90ad7096d5d39b974d1c0aff0125116f02
+SIZE (rust/crates/zune-inflate-0.2.54.crate) = 37973
+SHA256 (rust/crates/zune-jpeg-0.4.17.crate) = 0f6fe2e33d02a98ee64423802e16df3de99c43e5cf5ff983767e1128b394c8ac
+SIZE (rust/crates/zune-jpeg-0.4.17.crate) = 65784
+SHA256 (readur-readur-v2.5.0_GH0.tar.gz) = b4c9e1e0b2d4a55f8de8c7dee51a52b620220268d4fa7fd4ecad02d93b6870d1
+SIZE (readur-readur-v2.5.0_GH0.tar.gz) = 7808463
diff --git a/deskutils/readur/files/patch-powerpc64le b/deskutils/readur/files/patch-powerpc64le
new file mode 100644
index 000000000000..c70aea7304f9
--- /dev/null
+++ b/deskutils/readur/files/patch-powerpc64le
@@ -0,0 +1,20 @@
+Obtained from: https://cgit.FreeBSD.org/ports/commit/?id=f08b67611f0b19c0ee8d9053ee4d22e09b03f2b1
+
+--- cargo-crates/aws-lc-sys-0.29.0/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c.orig 2024-07-03 21:50:24 UTC
++++ cargo-crates/aws-lc-sys-0.29.0/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c
+@@ -69,10 +69,15 @@ void OPENSSL_cpuid_setup(void) {
+
+ void OPENSSL_cpuid_setup(void) {
+ #if defined(AT_HWCAP2)
++#if defined(__linux__)
+ OPENSSL_ppc64le_hwcap2 = getauxval(AT_HWCAP2);
++#elif defined(__FreeBSD__)
++ elf_aux_info(AT_HWCAP2, &OPENSSL_ppc64le_hwcap2, sizeof(OPENSSL_ppc64le_hwcap2));
++#endif
+ #else
+ OPENSSL_ppc64le_hwcap2 = 0;
+ #endif
++
+ OPENSSL_cpucap_initialized = 1;
+
+ // OPENSSL_ppccap is a 64-bit hex string which may start with "0x".
diff --git a/deskutils/readur/files/patch-src_main.rs b/deskutils/readur/files/patch-src_main.rs
new file mode 100644
index 000000000000..e618d6c71c78
--- /dev/null
+++ b/deskutils/readur/files/patch-src_main.rs
@@ -0,0 +1,11 @@
+--- src/main.rs.orig 2025-07-13 01:04:13 UTC
++++ src/main.rs
+@@ -23,6 +23,8 @@ fn determine_static_files_path() -> std::path::PathBuf
+
+ // List of possible static file locations in order of preference
+ let possible_paths = vec![
++ // FreeBSD
++ PathBuf::from("%%WWWDIR%%"),
+ // Docker/production environment - frontend build copied to /app/frontend/dist
+ current_dir.join("frontend/dist"),
+ // Development environment - frontend build in local frontend/dist
diff --git a/deskutils/readur/files/pkg-message.in b/deskutils/readur/files/pkg-message.in
new file mode 100644
index 000000000000..881fa34be4aa
--- /dev/null
+++ b/deskutils/readur/files/pkg-message.in
@@ -0,0 +1,17 @@
+[
+{ type: install
+ message: <<EOM
+Readur is installed
+
+1) Configure it in %%PREFIX%%/etc/readur.env
+
+2) Enable it with
+
+ sysrc readur_enable=YES
+
+3) Start it with
+
+ service readur start
+EOM
+}
+]
diff --git a/deskutils/readur/files/readur.in b/deskutils/readur/files/readur.in
new file mode 100644
index 000000000000..123e4f12b588
--- /dev/null
+++ b/deskutils/readur/files/readur.in
@@ -0,0 +1,36 @@
+#!/bin/sh
+
+# PROVIDE: readur
+# REQUIRE: LOGIN
+# KEYWORD: shutdown
+#
+# Configuration settings for readur in /etc/rc.conf
+#
+# readur_enable (bool): Enable readur. (Default=NO)
+# readur_env_file (str): Path containing the environment variables
+# to be used by readur. (Default: %%PREFIX%%/etc/readur.env)
+# readur_logfile (str): Log file used to store the readur's output. (Default: /var/log/readur.log)
+# readur_pidfile (str): File used by readur to store the process ID. (Default: /var/run/readur.pid)
+# readur_runas (str): User to run readur as. (Default: %%USER%%)
+
+. /etc/rc.subr
+
+name="readur"
+desc="Quick, painless, intuitive OCR platform"
+rcvar="readur_enable"
+
+load_rc_config $name
+
+: ${readur_enable:="NO"}
+: ${readur_env_file:="%%PREFIX%%/etc/readur.env"}
+: ${readur_logfile:="/var/log/readur.log"}
+: ${readur_pidfile:="/var/run/readur.pid"}
+: ${readur_runas:="%%USER%%"}
+
+readur_chdir="/var/db/readur"
+pidfile="${readur_pidfile}"
+procname="%%LOCALBASE%%/bin/readur"
+command="/usr/sbin/daemon"
+command_args="-o '${readur_logfile}' -p '${pidfile}' -u '${readur_runas}' -t '${desc}' -- '${procname}'"
+
+run_rc_command "$1"
diff --git a/deskutils/readur/pkg-descr b/deskutils/readur/pkg-descr
new file mode 100644
index 000000000000..85de0335af4e
--- /dev/null
+++ b/deskutils/readur/pkg-descr
@@ -0,0 +1,4 @@
+Readur is a powerful, modern document management system built with
+Rust and React. Readur provides intelligent document processing
+with OCR capabilities, full-text search, and a beautiful web interface
+designed for 2026 tech standards.
diff --git a/deskutils/readur/pkg-plist b/deskutils/readur/pkg-plist
new file mode 100644
index 000000000000..e39af9842c24
--- /dev/null
+++ b/deskutils/readur/pkg-plist
@@ -0,0 +1,10 @@
+bin/readur
+%%WWWDIR%%/favicon.ico
+%%WWWDIR%%/readur-64.png
+%%WWWDIR%%/readur-32.png
+%%WWWDIR%%/readur.png
+%%WWWDIR%%/index.html
+@dir %%WWWDIR%%/assets
+%%WWWDIR%%/assets/index-hLouS2YV.js
+%%WWWDIR%%/assets/index-C5nToalm.css
+@dir(%%USER%%,%%GROUP%%,0700) %%HOMEDIR%%
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/deskutils/spice-gtk/Makefile b/deskutils/spice-gtk/Makefile
index b32247bd824f..b1ca5b971185 100644
--- a/deskutils/spice-gtk/Makefile
+++ b/deskutils/spice-gtk/Makefile
@@ -34,7 +34,6 @@ GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
USE_LDCONFIG= yes
-# we can't use pathfix with USES=autoreconf
MAKE_ARGS= pkgconfigdir="${PREFIX}/libdata/pkgconfig"
INSTALL_TARGET= install-strip
diff --git a/deskutils/stirling-pdf/Makefile b/deskutils/stirling-pdf/Makefile
index 824708d89692..13d587b3288a 100644
--- a/deskutils/stirling-pdf/Makefile
+++ b/deskutils/stirling-pdf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= stirling-pdf
-PORTVERSION= 1.0.2
+PORTVERSION= 1.1.0
CATEGORIES= deskutils java
MASTER_SITES= https://files.stirlingpdf.com/v${PORTVERSION}/
DISTNAME= Stirling-PDF-with-login
diff --git a/deskutils/stirling-pdf/distinfo b/deskutils/stirling-pdf/distinfo
index 46bad29c78f8..d69e6e0f7a7c 100644
--- a/deskutils/stirling-pdf/distinfo
+++ b/deskutils/stirling-pdf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752125821
-SHA256 (stirling-pdf/1.0.2/Stirling-PDF-with-login.jar) = a32de483ad6d66ca6ab105fa5f0b2ca97f916c971f58f9d40ac7a2396f63686e
-SIZE (stirling-pdf/1.0.2/Stirling-PDF-with-login.jar) = 155649222
+TIMESTAMP = 1753506595
+SHA256 (stirling-pdf/1.1.0/Stirling-PDF-with-login.jar) = 663679698948f853207e0f57d43e094267daf183c8ade62818935c9a505fc62d
+SIZE (stirling-pdf/1.1.0/Stirling-PDF-with-login.jar) = 155518422
diff --git a/deskutils/xfce4-tumbler/Makefile b/deskutils/xfce4-tumbler/Makefile
index a709d70eda13..e860e8eb1613 100644
--- a/deskutils/xfce4-tumbler/Makefile
+++ b/deskutils/xfce4-tumbler/Makefile
@@ -17,7 +17,7 @@ LICENSE_FILE_GPLv2+ = ${WRKSRC}/COPYING
LIB_DEPENDS= libpng16.so:graphics/png
USES= compiler:c11 gettext-tools gmake gnome libtool \
- localbase:ldflags pathfix pkgconfig tar:bzip2 xfce
+ localbase:ldflags pkgconfig tar:bzip2 xfce
USE_GNOME= cairo gdkpixbuf glib20 libgsf
USE_LDCONFIG= yes
USE_XFCE= libutil
diff --git a/deskutils/xneur/Makefile b/deskutils/xneur/Makefile
index 185f91beda0c..16bd84bc9864 100644
--- a/deskutils/xneur/Makefile
+++ b/deskutils/xneur/Makefile
@@ -16,7 +16,7 @@ BUILD_DEPENDS= intltool-update:textproc/intltool
LIB_DEPENDS= libnotify.so:devel/libnotify \
libpcre.so:devel/pcre
-USES= compiler:nestedfct gnome iconv libtool localbase pathfix \
+USES= compiler:nestedfct gnome iconv libtool localbase \
pkgconfig xorg
USE_GNOME= gtk20
@@ -29,6 +29,7 @@ CONFIGURE_ARGS= --disable-static --libdir=${PREFIX}/lib/xneur --with-gtk=gtk2
USE_LDCONFIG= ${PREFIX}/lib/xneur ${PREFIX}/lib/xneur/xneur
INSTALL_TARGET= install-strip
+MAKE_ARGS= pkgconfigdir=${PREFIX}/libdata/pkgconfig
OPTIONS_DEFINE= ASPELL XOSD NLS X11 SOUND
OPTIONS_DEFAULT= GSTREAMER ASPELL SOUND
diff --git a/devel/Makefile b/devel/Makefile
index 540047b80ac4..84bd2828354b 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -272,6 +272,7 @@
SUBDIR += avro
SUBDIR += avro-c
SUBDIR += avro-cpp
+ SUBDIR += awesome-cli
SUBDIR += aws-c-common
SUBDIR += aws-c-compression
SUBDIR += aws-c-event-stream
@@ -377,7 +378,9 @@
SUBDIR += cargo-hack
SUBDIR += cargo-leptos
SUBDIR += cargo-llvm-cov
+ SUBDIR += cargo-make
SUBDIR += cargo-mutants
+ SUBDIR += cargo-readme
SUBDIR += cargo-spellcheck
SUBDIR += cargo-tarpaulin
SUBDIR += cargo-udeps
@@ -875,6 +878,7 @@
SUBDIR += gitlab-shell
SUBDIR += gitleaks
SUBDIR += gitlist
+ SUBDIR += gitmux
SUBDIR += gitolite
SUBDIR += gitolite2
SUBDIR += gitoxide
@@ -1582,6 +1586,7 @@
SUBDIR += llvm18
SUBDIR += llvm19
SUBDIR += llvm20
+ SUBDIR += llvm21
SUBDIR += lm4tools
SUBDIR += lmdbg
SUBDIR += lndir
@@ -1618,6 +1623,7 @@
SUBDIR += lua-lpeg
SUBDIR += lua-luacheck
SUBDIR += lua-luarocks
+ SUBDIR += lua-luastatic
SUBDIR += lua-lunit
SUBDIR += lua-lunitx
SUBDIR += lua-mode
@@ -2593,6 +2599,7 @@
SUBDIR += p5-FFI-Platypus-Type-Enum
SUBDIR += p5-FFI-Platypus-Type-PtrObject
SUBDIR += p5-FSA-Rules
+ SUBDIR += p5-Feature-Compat-Defer
SUBDIR += p5-Feature-Compat-Try
SUBDIR += p5-Fennec-Lite
SUBDIR += p5-File-Append-TempFile
@@ -3178,6 +3185,7 @@
SUBDIR += p5-MouseX-Types
SUBDIR += p5-MouseX-Types-Path-Class
SUBDIR += p5-Multiplex-CMD
+ SUBDIR += p5-Mutex
SUBDIR += p5-NEXT
SUBDIR += p5-Net-DBus
SUBDIR += p5-No-Worries
@@ -3537,6 +3545,7 @@
SUBDIR += p5-Symbol-Get
SUBDIR += p5-Symbol-Global-Name
SUBDIR += p5-Symbol-Util
+ SUBDIR += p5-Syntax-Keyword-Defer
SUBDIR += p5-Syntax-Keyword-Dynamically
SUBDIR += p5-Syntax-Keyword-Gather
SUBDIR += p5-Syntax-Keyword-Junction
@@ -3973,6 +3982,7 @@
SUBDIR += p5-iCal-Parser
SUBDIR += p5-indirect
SUBDIR += p5-interface
+ SUBDIR += p5-isa
SUBDIR += p5-latest
SUBDIR += p5-lexical-underscore
SUBDIR += p5-lib-abs
@@ -4328,6 +4338,7 @@
SUBDIR += pprof
SUBDIR += premake4
SUBDIR += premake5
+ SUBDIR += priv_wrapper
SUBDIR += projectcenter
SUBDIR += prometheus-cpp
SUBDIR += protobuf
@@ -5005,6 +5016,7 @@
SUBDIR += py-hash_ring
SUBDIR += py-hatch
SUBDIR += py-hatch-autorun
+ SUBDIR += py-hatch-docstring-description
SUBDIR += py-hatch-fancy-pypi-readme
SUBDIR += py-hatch-jupyter-builder
SUBDIR += py-hatch-mypyc
@@ -5180,6 +5192,7 @@
SUBDIR += py-lazy
SUBDIR += py-lazy-object-proxy
SUBDIR += py-lazy_loader
+ SUBDIR += py-legacy-api-wrap
SUBDIR += py-libcst
SUBDIR += py-libcst03
SUBDIR += py-libevdev
@@ -6147,6 +6160,7 @@
SUBDIR += py-user_agents
SUBDIR += py-userpath
SUBDIR += py-usort
+ SUBDIR += py-uv-dynamic-versioning
SUBDIR += py-uvloop
SUBDIR += py-validate-pyproject
SUBDIR += py-validate-pyproject-schema-store
@@ -6563,6 +6577,8 @@
SUBDIR += rubygem-aws-sdk-bcmpricingcalculator
SUBDIR += rubygem-aws-sdk-bedrock
SUBDIR += rubygem-aws-sdk-bedrockagent
+ SUBDIR += rubygem-aws-sdk-bedrockagentcore
+ SUBDIR += rubygem-aws-sdk-bedrockagentcorecontrol
SUBDIR += rubygem-aws-sdk-bedrockagentruntime
SUBDIR += rubygem-aws-sdk-bedrockdataautomation
SUBDIR += rubygem-aws-sdk-bedrockdataautomationruntime
@@ -6867,6 +6883,7 @@
SUBDIR += rubygem-aws-sdk-s3control
SUBDIR += rubygem-aws-sdk-s3outposts
SUBDIR += rubygem-aws-sdk-s3tables
+ SUBDIR += rubygem-aws-sdk-s3vectors
SUBDIR += rubygem-aws-sdk-sagemaker
SUBDIR += rubygem-aws-sdk-sagemakeredgemanager
SUBDIR += rubygem-aws-sdk-sagemakerfeaturestoreruntime
@@ -7127,6 +7144,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
@@ -7278,6 +7296,7 @@
SUBDIR += rubygem-excon
SUBDIR += rubygem-excon-gitlab
SUBDIR += rubygem-excon0
+ SUBDIR += rubygem-excon1-gitlab
SUBDIR += rubygem-execjs
SUBDIR += rubygem-extlib
SUBDIR += rubygem-extpp
@@ -7481,6 +7500,7 @@
SUBDIR += rubygem-icalendar-gitlab
SUBDIR += rubygem-ice_cube
SUBDIR += rubygem-ice_nine
+ SUBDIR += rubygem-imagen
SUBDIR += rubygem-inflecto
SUBDIR += rubygem-iniparse
SUBDIR += rubygem-insist
@@ -7783,6 +7803,8 @@
SUBDIR += rubygem-rails-i18n-rails61
SUBDIR += rubygem-rails-i18n-rails70
SUBDIR += rubygem-rails-i18n-rails71
+ SUBDIR += rubygem-rails-i18n-rails72
+ SUBDIR += rubygem-rails-i18n-rails80
SUBDIR += rubygem-rails-observers
SUBDIR += rubygem-rainbow
SUBDIR += rubygem-rake
@@ -8078,6 +8100,7 @@
SUBDIR += rubygem-tzinfo1
SUBDIR += rubygem-uber
SUBDIR += rubygem-un
+ SUBDIR += rubygem-undercover
SUBDIR += rubygem-unicode
SUBDIR += rubygem-unicode-display_width
SUBDIR += rubygem-unicode-display_width2
diff --git a/devel/R-cran-parallelly/Makefile b/devel/R-cran-parallelly/Makefile
index 5f158a84c6e1..0b875211c5f1 100644
--- a/devel/R-cran-parallelly/Makefile
+++ b/devel/R-cran-parallelly/Makefile
@@ -1,5 +1,5 @@
PORTNAME= parallelly
-DISTVERSION= 1.45.0
+DISTVERSION= 1.45.1
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/devel/R-cran-parallelly/distinfo b/devel/R-cran-parallelly/distinfo
index 34f86c6f9b2b..488935ccbbbf 100644
--- a/devel/R-cran-parallelly/distinfo
+++ b/devel/R-cran-parallelly/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749210626
-SHA256 (parallelly_1.45.0.tar.gz) = 5c0f9cc600cf5dc86d1a5b906b561c5f9655397c906de1027dc4b4bf79a7510f
-SIZE (parallelly_1.45.0.tar.gz) = 317523
+TIMESTAMP = 1753715838
+SHA256 (parallelly_1.45.1.tar.gz) = 6b5d3c0487fd8f9b05d98077c08919dc282bc9046c305efe49b34487ffbf485d
+SIZE (parallelly_1.45.1.tar.gz) = 318137
diff --git a/devel/R-cran-sfsmisc/Makefile b/devel/R-cran-sfsmisc/Makefile
index 76f4f3344243..8aab97288eb0 100644
--- a/devel/R-cran-sfsmisc/Makefile
+++ b/devel/R-cran-sfsmisc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sfsmisc
-DISTVERSION= 1.1-20
+DISTVERSION= 1.1-21
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/devel/R-cran-sfsmisc/distinfo b/devel/R-cran-sfsmisc/distinfo
index e79698bc4dfd..b504fcf84217 100644
--- a/devel/R-cran-sfsmisc/distinfo
+++ b/devel/R-cran-sfsmisc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1731066353
-SHA256 (sfsmisc_1.1-20.tar.gz) = 44630fa1821c01d57b03b4d7d4b1db32e04b83c5b931ee452b5e18cc59c3776b
-SIZE (sfsmisc_1.1-20.tar.gz) = 186522
+TIMESTAMP = 1753658608
+SHA256 (sfsmisc_1.1-21.tar.gz) = 14ca739233871c00429ee991f5b6259aabc670a39b6fb4d349e009db8fc6d470
+SIZE (sfsmisc_1.1-21.tar.gz) = 187050
diff --git a/devel/acme/Makefile b/devel/acme/Makefile
index 00ea6c070790..57b1037f3186 100644
--- a/devel/acme/Makefile
+++ b/devel/acme/Makefile
@@ -21,7 +21,7 @@ BUILD_WRKSRC= ${WRKSRC}/src
OPTIONS_DEFINE= DOCS EXAMPLES
SVN_REPO= https://svn.code.sf.net/p/acme-crossass/code-0/trunk
-SVN_REV= r324
+SVN_REV= r447
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/src/acme ${STAGEDIR}${PREFIX}/bin
diff --git a/devel/acme/distinfo b/devel/acme/distinfo
index a91c1af8887e..69c5fa73f4e8 100644
--- a/devel/acme/distinfo
+++ b/devel/acme/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1678971128
-SHA256 (acme-0.97.r324.tar.xz) = 284ee08905cc40c2c69ede2d8957448220d3cf37929b5cc0570c5dc7800c3b39
-SIZE (acme-0.97.r324.tar.xz) = 326100
+TIMESTAMP = 1753974449
+SHA256 (acme-0.97.r447.tar.xz) = fe309dad552b44157fa2cd499db17522dcb2441b82ae8fa950970b3aa88691eb
+SIZE (acme-0.97.r447.tar.xz) = 349352
diff --git a/devel/acme/pkg-plist b/devel/acme/pkg-plist
index 15d827012613..c1f294c8c1bd 100644
--- a/devel/acme/pkg-plist
+++ b/devel/acme/pkg-plist
@@ -76,6 +76,7 @@ bin/acme
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c64doubledabble.a
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c64misc.a
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ddrv.a
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/denial-of-service.a
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/macedit.a
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/me/const.a
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/me/core.a
@@ -84,4 +85,5 @@ bin/acme
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/me/macros.a
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/me/out.a
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/me/vars.a
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reu-detect.a
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/trigono.a
diff --git a/devel/apache-log4j2/Makefile b/devel/apache-log4j2/Makefile
index 4b97aa56e0d8..b7898b66748d 100644
--- a/devel/apache-log4j2/Makefile
+++ b/devel/apache-log4j2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= log4j2
-PORTVERSION= 2.24.3
+PORTVERSION= 2.25.1
CATEGORIES= devel java
MASTER_SITES= APACHE/logging/log4j/${PORTVERSION}
PKGNAMEPREFIX= apache-
diff --git a/devel/apache-log4j2/distinfo b/devel/apache-log4j2/distinfo
index 3c71f9cc00ae..87e41b0b3b15 100644
--- a/devel/apache-log4j2/distinfo
+++ b/devel/apache-log4j2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735811648
-SHA256 (apache-log4j-2.24.3-bin.zip) = 359ef2d7278b67a72053239c1c8cdba44a5681097835d010982470e121c2338a
-SIZE (apache-log4j-2.24.3-bin.zip) = 3617769
+TIMESTAMP = 1753971838
+SHA256 (apache-log4j-2.25.1-bin.zip) = f7ad107a3f584328ce3064623182bcc8995d711bf56f51c9c1507a01e2e7006b
+SIZE (apache-log4j-2.25.1-bin.zip) = 3727442
diff --git a/devel/apache-log4j2/pkg-plist b/devel/apache-log4j2/pkg-plist
index 5f16112248de..3c2a19fe6e90 100644
--- a/devel/apache-log4j2/pkg-plist
+++ b/devel/apache-log4j2/pkg-plist
@@ -8,6 +8,7 @@
%%JAVAJARDIR%%/log4j-couchdb.jar
%%JAVAJARDIR%%/log4j-docker.jar
%%JAVAJARDIR%%/log4j-iostreams.jar
+%%JAVAJARDIR%%/log4j-jakarta-jms.jar
%%JAVAJARDIR%%/log4j-jakarta-smtp.jar
%%JAVAJARDIR%%/log4j-jakarta-web.jar
%%JAVAJARDIR%%/log4j-jcl.jar
diff --git a/devel/api-linter/Makefile b/devel/api-linter/Makefile
index 618d4c7093a2..551e80acfb59 100644
--- a/devel/api-linter/Makefile
+++ b/devel/api-linter/Makefile
@@ -1,6 +1,6 @@
PORTNAME= api-linter
DISTVERSIONPREFIX= v
-DISTVERSION= 1.70.0
+DISTVERSION= 1.70.1
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/api-linter/distinfo b/devel/api-linter/distinfo
index fc80c6884550..7b0655422a6a 100644
--- a/devel/api-linter/distinfo
+++ b/devel/api-linter/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752873664
-SHA256 (go/devel_api-linter/api-linter-v1.70.0/v1.70.0.mod) = ae0185888a6b1a3eaefab469081596856538c92745fa8d6bd99815896827614a
-SIZE (go/devel_api-linter/api-linter-v1.70.0/v1.70.0.mod) = 1089
-SHA256 (go/devel_api-linter/api-linter-v1.70.0/v1.70.0.zip) = fb39d0025837d2a70fb28f36261e704588a3c9096d11b50d6e352db100e1798c
-SIZE (go/devel_api-linter/api-linter-v1.70.0/v1.70.0.zip) = 1394419
+TIMESTAMP = 1753181267
+SHA256 (go/devel_api-linter/api-linter-v1.70.1/v1.70.1.mod) = 3ffdfb7b24c899255615d973e94a3fced2f96324ff1b37a47e3c96c357e3ad8e
+SIZE (go/devel_api-linter/api-linter-v1.70.1/v1.70.1.mod) = 1089
+SHA256 (go/devel_api-linter/api-linter-v1.70.1/v1.70.1.zip) = 3dc0b2210e04a67808ceb2d0625c17adb868abe4e174c12a4103b712da8056f0
+SIZE (go/devel_api-linter/api-linter-v1.70.1/v1.70.1.zip) = 1394964
diff --git a/devel/astyle/Makefile b/devel/astyle/Makefile
index 2811c4de318a..4f1e6d4312ff 100644
--- a/devel/astyle/Makefile
+++ b/devel/astyle/Makefile
@@ -1,5 +1,5 @@
PORTNAME= astyle
-PORTVERSION= 3.6.9
+PORTVERSION= 3.6.10
CATEGORIES= devel textproc
MASTER_SITES= SF/astyle/astyle/astyle%20${PORTVERSION:R}
diff --git a/devel/astyle/distinfo b/devel/astyle/distinfo
index e1dd1d4d3487..36a86c01854a 100644
--- a/devel/astyle/distinfo
+++ b/devel/astyle/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936018
-SHA256 (astyle-3.6.9.tar.bz2) = b644597654df5b40087be4a46723c65040f7ce59f3369f1b8f690f9c10cababc
-SIZE (astyle-3.6.9.tar.bz2) = 217232
+TIMESTAMP = 1753369362
+SHA256 (astyle-3.6.10.tar.bz2) = 1d6ee89c084a93ddcc28d1a056cda8d1c357d318ef8e284456d9f0bd2ceb4b6d
+SIZE (astyle-3.6.10.tar.bz2) = 217181
diff --git a/devel/awesome-cli/Makefile b/devel/awesome-cli/Makefile
new file mode 100644
index 000000000000..c44c2f4e6f35
--- /dev/null
+++ b/devel/awesome-cli/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= awesome-cli
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.7.6
+CATEGORIES= devel
+
+MAINTAINER= ehaupt@FreeBSD.org
+COMMENT= Command-line tool to explore Awesome lists
+WWW= https://project-awesome.org/umutphp/awesome-cli \
+ https://github.com/umutphp/awesome-cli
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= go:modules
+USE_GITHUB= yes
+GH_ACCOUNT= umutphp
+
+GO_MODULE= github.com/${GH_ACCOUNT}/${PORTNAME}
+
+PLIST_FILES= bin/awesome-cli
+
+.include <bsd.port.mk>
diff --git a/devel/awesome-cli/distinfo b/devel/awesome-cli/distinfo
new file mode 100644
index 000000000000..6677c996bc51
--- /dev/null
+++ b/devel/awesome-cli/distinfo
@@ -0,0 +1,7 @@
+TIMESTAMP = 1753296258
+SHA256 (go/devel_awesome-cli/umutphp-awesome-cli-v0.7.6_GH0/v0.7.6.mod) = 4a0f9eb3a69027812481a4a65a32e924f9ea41b58c8a76bf5d414d551050f749
+SIZE (go/devel_awesome-cli/umutphp-awesome-cli-v0.7.6_GH0/v0.7.6.mod) = 230
+SHA256 (go/devel_awesome-cli/umutphp-awesome-cli-v0.7.6_GH0/v0.7.6.zip) = 38a74d061ebb3400db623cf0b55df061e7c7c85ff4e9af0005038feb56206825
+SIZE (go/devel_awesome-cli/umutphp-awesome-cli-v0.7.6_GH0/v0.7.6.zip) = 397500
+SHA256 (go/devel_awesome-cli/umutphp-awesome-cli-v0.7.6_GH0/umutphp-awesome-cli-v0.7.6_GH0.tar.gz) = 34b413f6f925b48a0d587ff91a5404143a7d5e71ef81937ccd33715bafc7b48c
+SIZE (go/devel_awesome-cli/umutphp-awesome-cli-v0.7.6_GH0/umutphp-awesome-cli-v0.7.6_GH0.tar.gz) = 390145
diff --git a/devel/awesome-cli/pkg-descr b/devel/awesome-cli/pkg-descr
new file mode 100644
index 000000000000..9e2e24f287dc
--- /dev/null
+++ b/devel/awesome-cli/pkg-descr
@@ -0,0 +1,12 @@
+Awesome CLI is a simple but polished command-line interface for
+exploring Awesome lists — curated collections of tools, libraries, and
+resources hosted on GitHub.
+
+The tool allows you to interactively browse categorized lists, discover
+new projects, or even jump to a random entry for inspiration. It fetches
+data from project-awesome.org and presents it in a terminal-friendly
+format, making developer-focused exploration fast and intuitive.
+
+Whether you're hunting for your next favorite library or just exploring
+what's out there, Awesome CLI brings the universe of Awesome lists
+straight to your terminal.
diff --git a/devel/aws-c-http/Makefile b/devel/aws-c-http/Makefile
index 630966639aad..1182419c90e2 100644
--- a/devel/aws-c-http/Makefile
+++ b/devel/aws-c-http/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aws-c-http
DISTVERSIONPREFIX= v
-DISTVERSION= 0.10.2
+DISTVERSION= 0.10.4
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
diff --git a/devel/aws-c-http/distinfo b/devel/aws-c-http/distinfo
index 7e2e3d6d1b05..fe334eed3cce 100644
--- a/devel/aws-c-http/distinfo
+++ b/devel/aws-c-http/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749486541
-SHA256 (awslabs-aws-c-http-v0.10.2_GH0.tar.gz) = 048d9d683459ade363fd7cc448c2b6329c78f67a2a0c0cb61c16de4634a2fc6b
-SIZE (awslabs-aws-c-http-v0.10.2_GH0.tar.gz) = 489715
+TIMESTAMP = 1753133355
+SHA256 (awslabs-aws-c-http-v0.10.4_GH0.tar.gz) = dfeeeaa2e84ccda4c8cb0c29f412298df80a57a27003e716f2d3df9794956fc1
+SIZE (awslabs-aws-c-http-v0.10.4_GH0.tar.gz) = 496121
diff --git a/devel/aws-c-io/Makefile b/devel/aws-c-io/Makefile
index e36bfd1d02f4..6b65e51adf7c 100644
--- a/devel/aws-c-io/Makefile
+++ b/devel/aws-c-io/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aws-c-io
DISTVERSIONPREFIX= v
-DISTVERSION= 0.21.1
+DISTVERSION= 0.21.2
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
diff --git a/devel/aws-c-io/distinfo b/devel/aws-c-io/distinfo
index c92e9c2c62e6..8bb3981ca2d1 100644
--- a/devel/aws-c-io/distinfo
+++ b/devel/aws-c-io/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752765009
-SHA256 (awslabs-aws-c-io-v0.21.1_GH0.tar.gz) = 1d4c6ac5d65acdad8c07f7b0bdd417fd52ab99d29d6d79788618eba317679cf1
-SIZE (awslabs-aws-c-io-v0.21.1_GH0.tar.gz) = 749034
+TIMESTAMP = 1753133137
+SHA256 (awslabs-aws-c-io-v0.21.2_GH0.tar.gz) = 75ada840ed7ef1b8e6908a9d2d017375f9093b9db04c51caf68f8edcfd20cc4c
+SIZE (awslabs-aws-c-io-v0.21.2_GH0.tar.gz) = 750938
diff --git a/devel/aws-c-s3/Makefile b/devel/aws-c-s3/Makefile
index db076a3bfe25..09d4511aca0a 100644
--- a/devel/aws-c-s3/Makefile
+++ b/devel/aws-c-s3/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aws-c-s3
DISTVERSIONPREFIX= v
-DISTVERSION= 0.8.5
+DISTVERSION= 0.8.6
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
diff --git a/devel/aws-c-s3/distinfo b/devel/aws-c-s3/distinfo
index 4e4f8f78b700..6b4fcfc74bcc 100644
--- a/devel/aws-c-s3/distinfo
+++ b/devel/aws-c-s3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752766107
-SHA256 (awslabs-aws-c-s3-v0.8.5_GH0.tar.gz) = 852c0614936d54f77b40f5a0850b4c16a339dc21764006075a6ccb36d90f70ae
-SIZE (awslabs-aws-c-s3-v0.8.5_GH0.tar.gz) = 371294
+TIMESTAMP = 1753133545
+SHA256 (awslabs-aws-c-s3-v0.8.6_GH0.tar.gz) = 583fb207c20a2e68a8e2990d62668b96c9662cf864f7c13c87d9ede09d61f8e5
+SIZE (awslabs-aws-c-s3-v0.8.6_GH0.tar.gz) = 375993
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/blueprint-compiler/Makefile b/devel/blueprint-compiler/Makefile
index 28e92e4d6fa0..c21b174375bf 100644
--- a/devel/blueprint-compiler/Makefile
+++ b/devel/blueprint-compiler/Makefile
@@ -1,6 +1,6 @@
PORTNAME= blueprint-compiler
DISTVERSIONPREFIX= v
-DISTVERSION= 0.16.0
+DISTVERSION= 0.18.0
CATEGORIES= devel
MAINTAINER= nivit@FreeBSD.org
diff --git a/devel/blueprint-compiler/distinfo b/devel/blueprint-compiler/distinfo
index 7a980d8a6331..292ed62ee2ef 100644
--- a/devel/blueprint-compiler/distinfo
+++ b/devel/blueprint-compiler/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740824868
-SHA256 (blueprint-compiler-v0.16.0.tar.bz2) = 77a5d593f433c8ca70a05390532cd186c60944cfa6bcd39296c1c2597a7a50fc
-SIZE (blueprint-compiler-v0.16.0.tar.bz2) = 101391
+TIMESTAMP = 1753861767
+SHA256 (blueprint-compiler-v0.18.0.tar.bz2) = c98cc7257177e0e29a604689679a2512922a1f742ee5f28f188b2a13fe17e5e7
+SIZE (blueprint-compiler-v0.18.0.tar.bz2) = 102679
diff --git a/devel/boehm-gc/Makefile b/devel/boehm-gc/Makefile
index 91f1602bbf18..5af82e5902d3 100644
--- a/devel/boehm-gc/Makefile
+++ b/devel/boehm-gc/Makefile
@@ -1,8 +1,8 @@
PORTNAME= gc
DISTVERSION= 8.2.8
CATEGORIES= devel
-MASTER_SITES= http://www.hboehm.info/gc/gc_source/ \
- https://github.com/ivmai/bdwgc/releases/download/v${PORTVERSION}/
+MASTER_SITES= https://www.hboehm.info/gc/gc_source/ \
+ https://github.com/bdwgc/bdwgc/releases/download/v${PORTVERSION}/
PKGNAMEPREFIX= boehm-
.ifdef GC_VARIANT
PKGNAMESUFFIX= -${GC_VARIANT}
diff --git a/devel/boost-all/common.mk b/devel/boost-all/common.mk
index 77e19ac399aa..78dad78cb94d 100644
--- a/devel/boost-all/common.mk
+++ b/devel/boost-all/common.mk
@@ -23,3 +23,8 @@ BOOST_SHARED_LIB_VER=${BOOST_MAJOR_VER}.${BOOST_MINOR_VER}.${BOOST_PATCH_VER}
WRKSRC= ${WRKDIR}/${DISTVERSIONPREFIX}${BOOST_MAJOR_VER}_${BOOST_MINOR_VER}_${BOOST_PATCH_VER}
+EXTRACT_AFTER_ARGS+=--exclude '*.log'
+
+.if ${PORTNAME} != "boost-docs"
+EXTRACT_AFTER_ARGS+=--exclude docs
+.endif
diff --git a/devel/boost-all/compiled.mk b/devel/boost-all/compiled.mk
index a75d885b8b45..8c2122de507e 100644
--- a/devel/boost-all/compiled.mk
+++ b/devel/boost-all/compiled.mk
@@ -4,7 +4,7 @@ MAKE_CMD?= bjam
MAKEFILE= #
MAKE_FLAGS= #
ALL_TARGET= stage
-#USES+= compiler:c++17-lang
+USES+= compiler:c++17-lang
USE_CXXSTD= gnu++17
LDFLAGS+= -Wl,--as-needed
@@ -49,9 +49,8 @@ MAKE_ARGS+= pch=off
((${OSVERSION} >= 1500000 && ${OSVERSION} < 1500017) || \
${PORT_OPTIONS:MLLVM_FROM_PORTS})
USES+= llvm:build
+USES:= ${USES:Ncompiler\:*} # XXX avoid warnings
CHOSEN_COMPILER_TYPE= clang
-.else
-USES+= compiler:c++17-lang
.endif
post-patch:
diff --git a/devel/boost-docs/Makefile b/devel/boost-docs/Makefile
index e6218a830f4e..491fe6535360 100644
--- a/devel/boost-docs/Makefile
+++ b/devel/boost-docs/Makefile
@@ -20,7 +20,7 @@ SHEBANG_GLOB= *.py
PORTDOCS= *
-.include "${.CURDIR}/../boost-all/common.mk"
+.include "${.CURDIR:H}/boost-all/common.mk"
do-install:
# Documentation & examples
diff --git a/devel/boost-jam/Makefile b/devel/boost-jam/Makefile
index d2ebf66f0751..d76495877ab6 100644
--- a/devel/boost-jam/Makefile
+++ b/devel/boost-jam/Makefile
@@ -18,7 +18,9 @@ USES= compiler:c++11-lang
WRKSRC_SUBDIR= tools/build/src/engine
-.include "${.CURDIR}/../boost-all/common.mk"
+.include "${.CURDIR:H}/boost-all/common.mk"
+
+EXTRACT_AFTER_ARGS=${DISTNAME}/${WRKSRC_SUBDIR}
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/bjam ${STAGEDIR}${PREFIX}/bin
diff --git a/devel/boost-libs/Makefile b/devel/boost-libs/Makefile
index 819a0fef24d3..e97e92a60981 100644
--- a/devel/boost-libs/Makefile
+++ b/devel/boost-libs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= boost-libs
-PORTREVISION?= 1
+PORTREVISION?= 2
COMMENT= Free portable C++ libraries (without Boost.Python)
WWW= https://www.boost.org/
@@ -31,24 +31,36 @@ LIB_DEPENDS+= libzstd.so:archivers/zstd
# -RELEASE built with WITH_LLVM_ASSERTIONS set, then he can't build
# this port successfully on such system. So provide LLVM_FROM_PORTS
# option as a last resort for him.
-OPTIONS_DEFINE= DEBUG LLVM_FROM_PORTS OPTIMIZED_CFLAGS
+OPTIONS_DEFINE= DEBUG GIL_EXT LLVM_FROM_PORTS OPTIMIZED_CFLAGS ZSTD
OPTIONS_MULTI= LOCALE
OPTIONS_MULTI_LOCALE= ICONV ICU
-OPTIONS_DEFAULT= ICONV ICU
+OPTIONS_DEFAULT= ICONV ICU ZSTD
+GIL_EXT_DESC= Extra file-formats for Generic Image Library component
ICONV_DESC= Boost.Locale with iconv encoding support
ICU_DESC= Boost.Regex/Locale with ICU unicode support
LLVM_FROM_PORTS_DESC= Use LLVM from ports to build
+GIL_EXT_LIB_DEPENDS= libpng.so:graphics/png \
+ libraw.so:graphics/libraw \
+ libtiff.so:graphics/tiff
+GIL_EXT_USES= localbase:ldflags jpeg
+GIL_EXT_MAKE_ARGS_OFF= -sBOOST_GIL_ENABLE_EXT_IO=0
+
ICONV_USES= iconv
ICONV_MAKE_ARGS= -sICONV_PATH=${ICONV_PREFIX}
ICONV_MAKE_ARGS_OFF= boost.locale.iconv=off
+
ICU_LIB_DEPENDS= libicuuc.so:devel/icu
ICU_MAKE_ARGS= -sICU_PATH=${LOCALBASE}
ICU_MAKE_ARGS_OFF= boost.locale.icu=off
-.include "${.CURDIR}/../boost-all/common.mk"
+ZSTD_LIB_DEPENDS= libzstd.so:archivers/zstd
+ZSTD_USES= localbase:ldflags
+ZSTD_MAKE_ARGS_OFF= -sNO_ZSTD=1
+
+.include "${.CURDIR:H}/boost-all/common.mk"
-.include "${.CURDIR}/../boost-all/compiled.mk"
+.include "${.CURDIR:H}/boost-all/compiled.mk"
MAKE_ARGS+= --without-python
MAKE_ARGS+= --without-mpi
@@ -61,7 +73,6 @@ MAKE_ARGS+= -sZSTD_PATH=${LOCALBASE}
MAKE_ARGS+= -sZSTD_LIBRARY_PATH=${LOCALBASE}/lib
MAKE_ARGS+= -sZSTD_INCLUDE=${LOCALBASE}/include
-
.include <bsd.port.options.mk>
# boost.stacktrace.from_exceptions is ready only for amd64 yet
@@ -91,6 +102,10 @@ do-install:
# For some reasons BJAM forget about the links
@cd ${WRKSRC}/stage/ && ${FIND} lib -type l | ${PAX} -rw -p p ${STAGEDIR}${PREFIX}
+do-test:
+ ${LN} -s ${STAGEDIR}${PREFIX}/include ${WRKSRC}/libs/predef
+ cd ${WRKSRC}/status && bjam ${MAKE_ARGS:NDESTDIR=*}
+
# display pkg-message
post-install:
@${TOUCH} ${PKGMESSAGE}
diff --git a/devel/boost-libs/files/patch-AT_NO_AUTOMOUNT b/devel/boost-libs/files/patch-AT_NO_AUTOMOUNT
new file mode 100644
index 000000000000..9db1dbe7d9ef
--- /dev/null
+++ b/devel/boost-libs/files/patch-AT_NO_AUTOMOUNT
@@ -0,0 +1,36 @@
+The AT_NO_AUTOMOUNT seems to be a Linux-only thing...
+
+ -mi
+
+--- libs/filesystem/config/has_posix_at_apis.cpp 2025-05-29 12:45:36.456840000 -0400
++++ libs/filesystem/config/has_posix_at_apis.cpp 2025-05-29 18:17:30.866425000 -0400
+@@ -23,5 +23,5 @@
+
+ struct stat st;
+- res |= fstatat(fd1, "y", &st, AT_NO_AUTOMOUNT | AT_SYMLINK_NOFOLLOW);
++ res |= fstatat(fd1, "y", &st, AT_SYMLINK_NOFOLLOW);
+
+ res |= linkat(fd1, "y", fd1, "z", 0);
+--- libs/filesystem/src/operations.cpp 2025-05-29 18:20:19.260975000 -0400
++++ libs/filesystem/src/operations.cpp 2025-05-29 20:12:31.002264000 -0400
+@@ -355,5 +355,5 @@
+ {
+ struct ::stat st;
+- flags &= AT_EMPTY_PATH | AT_NO_AUTOMOUNT | AT_SYMLINK_NOFOLLOW;
++ flags &= AT_EMPTY_PATH | AT_SYMLINK_NOFOLLOW;
+ int res = ::fstatat(dirfd, path, &st, flags);
+ if (BOOST_LIKELY(res == 0))
+@@ -508,5 +508,5 @@
+ #elif defined(BOOST_FILESYSTEM_HAS_POSIX_AT_APIS)
+ struct ::stat path_stat;
+- int err = ::fstatat(basedir_fd, p.c_str(), &path_stat, AT_NO_AUTOMOUNT);
++ int err = ::fstatat(basedir_fd, p.c_str(), &path_stat, 0);
+ #else
+ struct ::stat path_stat;
+@@ -569,5 +569,5 @@
+ #elif defined(BOOST_FILESYSTEM_HAS_POSIX_AT_APIS)
+ struct ::stat path_stat;
+- int err = ::fstatat(basedir_fd, p.c_str(), &path_stat, AT_SYMLINK_NOFOLLOW | AT_NO_AUTOMOUNT);
++ int err = ::fstatat(basedir_fd, p.c_str(), &path_stat, AT_SYMLINK_NOFOLLOW);
+ #else
+ struct ::stat path_stat;
diff --git a/devel/boost-libs/files/patch-boost_dll_detail_posix_program__location__impl.hpp b/devel/boost-libs/files/patch-boost_dll_detail_posix_program__location__impl.hpp
index 4afbd9cc2be5..85d01b6cf416 100644
--- a/devel/boost-libs/files/patch-boost_dll_detail_posix_program__location__impl.hpp
+++ b/devel/boost-libs/files/patch-boost_dll_detail_posix_program__location__impl.hpp
@@ -1,11 +1,30 @@
---- boost/dll/detail/posix/program_location_impl.hpp.orig 2025-06-14 19:35:17 UTC
+From d662bcbb67ae5da919d35f83e0bcc21769de0ac4 Mon Sep 17 00:00:00 2001
+From: Antony Polukhin <antoshkka@gmail.com>
+Date: Wed, 11 Jun 2025 09:59:25 +0300
+Subject: [PATCH] Fix usage of missing variable (#98)
+
+Fixes https://github.com/boostorg/dll/issues/96
+--- boost/dll/detail/posix/program_location_impl.hpp.orig 2025-04-03 11:37:24 UTC
+++ boost/dll/detail/posix/program_location_impl.hpp
-@@ -70,7 +70,7 @@ namespace boost { namespace dll { namespace detail {
+@@ -70,9 +70,10 @@ namespace boost { namespace dll { namespace detail {
mib[2] = KERN_PROC_PATHNAME;
mib[3] = -1;
char path[1024];
- size_t size = sizeof(buf);
+- if (sysctl(mib, 4, path, &size, nullptr, 0) == 0)
+ size_t size = sizeof(path);
- if (sysctl(mib, 4, path, &size, nullptr, 0) == 0)
++ if (sysctl(mib, 4, path, &size, nullptr, 0) == 0) {
return boost::dll::fs::path(path);
++ }
+ const auto errno_snapshot = static_cast<std::errc>(errno);
+ if (errno_snapshot != std::errc::not_enough_memory) {
+@@ -83,7 +84,7 @@ namespace boost { namespace dll { namespace detail {
+
+ std::string p;
+ p.resize(size);
+- if (sysctl(mib, 4, p.data(), &size, nullptr, 0) != 0) {
++ if (sysctl(mib, 4, &p[0], &size, nullptr, 0) != 0) {
+ ec = std::make_error_code(
+ static_cast<std::errc>(errno)
+ );
diff --git a/devel/boost-mpi-libs/Makefile b/devel/boost-mpi-libs/Makefile
index 729889698961..9a7a91d42f4c 100644
--- a/devel/boost-mpi-libs/Makefile
+++ b/devel/boost-mpi-libs/Makefile
@@ -8,7 +8,7 @@ WWW= https://www.boost.org/
LICENSE= BSL
LICENSE_FILE= ${WRKSRC}/LICENSE_1_0.txt
-PATCHDIR= ${.CURDIR}/../boost-libs/files
+PATCHDIR= ${.CURDIR:H}/boost-libs/files
BUILD_DEPENDS= bjam:devel/boost-jam \
${PYNUMPY}
@@ -39,9 +39,9 @@ OPTIONS_EXCLUDE_powerpc=OPENMPI
MPICH_USES= mpi:mpich
OPENMPI_USES= mpi:openmpi
-.include "${.CURDIR}/../boost-all/common.mk"
+.include "${.CURDIR:H}/boost-all/common.mk"
-.include "${.CURDIR}/../boost-all/compiled.mk"
+.include "${.CURDIR:H}/boost-all/compiled.mk"
MAKE_ENV+= PYTHON_ROOT="${LOCALBASE}"\
PYTHON_VERSION="${PYTHON_VERSION}"\
diff --git a/devel/boost-python-libs/Makefile b/devel/boost-python-libs/Makefile
index f17fa8ddc028..5f1b1822ca6b 100644
--- a/devel/boost-python-libs/Makefile
+++ b/devel/boost-python-libs/Makefile
@@ -7,7 +7,7 @@ WWW= https://www.boost.org/
LICENSE= BSL
LICENSE_FILE= ${WRKSRC}/LICENSE_1_0.txt
-PATCHDIR= ${.CURDIR}/../boost-libs/files
+PATCHDIR= ${.CURDIR:H}/boost-libs/files
BUILD_DEPENDS= bjam:devel/boost-jam \
${PYTHON_PKGNAMEPREFIX}numpy>=1.26:math/py-numpy@${PY_FLAVOR}
@@ -21,9 +21,9 @@ USE_PYTHON= flavors
OPTIONS_DEFINE= DEBUG OPTIMIZED_CFLAGS
-.include "${.CURDIR}/../boost-all/common.mk"
+.include "${.CURDIR:H}/boost-all/common.mk"
-.include "${.CURDIR}/../boost-all/compiled.mk"
+.include "${.CURDIR:H}/boost-all/compiled.mk"
MAKE_ENV+= PYTHON_ROOT="${LOCALBASE}"\
PYTHON_VERSION="${PYTHON_VERSION}"\
diff --git a/devel/boost_build/Makefile b/devel/boost_build/Makefile
index 0e9c05c82e85..68fb4e70b1cf 100644
--- a/devel/boost_build/Makefile
+++ b/devel/boost_build/Makefile
@@ -1,5 +1,5 @@
PORTNAME= build
-DISTVERSION= 5.2.1
+DISTVERSION= 5.3.2
CATEGORIES= devel
PKGNAMEPREFIX= boost-
@@ -17,7 +17,7 @@ USES= compiler:c++11-lang python:test shebangfix tar:bzip2
USE_GITHUB= yes
GH_ACCOUNT= boostorg
GH_PROJECT= build
-GH_TAGNAME= 4a52d8c
+GH_TAGNAME= be69c44
DATADIR= ${PREFIX}/share/b2
diff --git a/devel/boost_build/distinfo b/devel/boost_build/distinfo
index 543e20ee627c..fa2a0deba86e 100644
--- a/devel/boost_build/distinfo
+++ b/devel/boost_build/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1725822061
-SHA256 (boostorg-build-5.2.1-4a52d8c_GH0.tar.gz) = fdd596b763f69c8e47e038c401cb86c644243078d57f3645b17e8bf7dcef80ac
-SIZE (boostorg-build-5.2.1-4a52d8c_GH0.tar.gz) = 1188055
+TIMESTAMP = 1749511548
+SHA256 (boostorg-build-5.3.2-be69c44_GH0.tar.gz) = 5e6e844fadd67308fa3dc1d7f7ca9459d0abec51981f42a24dd4a30c867c5be1
+SIZE (boostorg-build-5.3.2-be69c44_GH0.tar.gz) = 1194877
diff --git a/devel/boost_build/pkg-plist b/devel/boost_build/pkg-plist
index f8e0fda473ab..5bfc63f8b5fd 100644
--- a/devel/boost_build/pkg-plist
+++ b/devel/boost_build/pkg-plist
@@ -30,6 +30,7 @@ bin/b2
%%DATADIR%%/src/tools/builtin.jam
%%DATADIR%%/src/tools/bzip2.jam
%%DATADIR%%/src/tools/cast.jam
+%%DATADIR%%/src/tools/cc.jam
%%DATADIR%%/src/tools/clang-darwin.jam
%%DATADIR%%/src/tools/clang-linux.jam
%%DATADIR%%/src/tools/clang-vxworks.jam
@@ -131,6 +132,7 @@ bin/b2
%%DATADIR%%/src/tools/gfortran.jam
%%DATADIR%%/src/tools/hp_cxx.jam
%%DATADIR%%/src/tools/hpfortran.jam
+%%DATADIR%%/src/tools/ibmcxx.jam
%%DATADIR%%/src/tools/ifort.jam
%%DATADIR%%/src/tools/intel-darwin.jam
%%DATADIR%%/src/tools/intel-linux.jam
@@ -195,10 +197,8 @@ bin/b2
%%DATADIR%%/src/tools/types/sass-type.jam
%%DATADIR%%/src/tools/types/xml.jam
%%DATADIR%%/src/tools/unix.jam
-%%DATADIR%%/src/tools/vacpp.jam
%%DATADIR%%/src/tools/vmsdecc.jam
%%DATADIR%%/src/tools/whale.jam
-%%DATADIR%%/src/tools/xlcpp.jam
%%DATADIR%%/src/tools/xlf.jam
%%DATADIR%%/src/tools/xsltproc-config.jam
%%DATADIR%%/src/tools/xsltproc.jam
diff --git a/devel/capnproto/Makefile b/devel/capnproto/Makefile
index 4b8419057cae..dbae3ba52dc2 100644
--- a/devel/capnproto/Makefile
+++ b/devel/capnproto/Makefile
@@ -1,5 +1,5 @@
PORTNAME= capnproto
-DISTVERSION= 1.1.0
+DISTVERSION= 1.2.0
CATEGORIES= devel
MASTER_SITES= https://capnproto.org/
DISTNAME= ${PORTNAME}-c++-${DISTVERSION}
diff --git a/devel/capnproto/distinfo b/devel/capnproto/distinfo
index ae31bb989109..f78b489a2bfc 100644
--- a/devel/capnproto/distinfo
+++ b/devel/capnproto/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734909890
-SHA256 (capnproto-c++-1.1.0.tar.gz) = 07167580e563f5e821e3b2af1c238c16ec7181612650c5901330fa9a0da50939
-SIZE (capnproto-c++-1.1.0.tar.gz) = 1768797
+TIMESTAMP = 1750104236
+SHA256 (capnproto-c++-1.2.0.tar.gz) = ed00e44ecbbda5186bc78a41ba64a8dc4a861b5f8d4e822959b0144ae6fd42ef
+SIZE (capnproto-c++-1.2.0.tar.gz) = 1769091
diff --git a/devel/cargo-leptos/Makefile b/devel/cargo-leptos/Makefile
index da046e1673f0..512928207ecf 100644
--- a/devel/cargo-leptos/Makefile
+++ b/devel/cargo-leptos/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cargo-leptos
DISTVERSIONPREFIX= v
-DISTVERSION= 0.2.39
+DISTVERSION= 0.2.42
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/cargo-leptos/distinfo b/devel/cargo-leptos/distinfo
index 391923857257..88aceabd74a3 100644
--- a/devel/cargo-leptos/distinfo
+++ b/devel/cargo-leptos/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1752733620
+TIMESTAMP = 1753630668
SHA256 (rust/crates/Inflector-0.11.4.crate) = fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3
SIZE (rust/crates/Inflector-0.11.4.crate) = 17438
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
@@ -1233,5 +1233,5 @@ SHA256 (rust/crates/zlib-rs-0.5.1.crate) = 626bd9fa9734751fc50d6060752170984d705
SIZE (rust/crates/zlib-rs-0.5.1.crate) = 193055
SHA256 (rust/crates/zopfli-0.8.2.crate) = edfc5ee405f504cd4984ecc6f14d02d55cfda60fa4b689434ef4102aae150cd7
SIZE (rust/crates/zopfli-0.8.2.crate) = 51842
-SHA256 (leptos-rs-cargo-leptos-v0.2.39_GH0.tar.gz) = eff009eea32f820def0104fd29041b7ccdb9cb2ce9529ff12e3d93d8cc1445e6
-SIZE (leptos-rs-cargo-leptos-v0.2.39_GH0.tar.gz) = 226595
+SHA256 (leptos-rs-cargo-leptos-v0.2.42_GH0.tar.gz) = 6892f512a1c5c13614d349c94da66acdd9c96676de58bc6c28b20d29f938c31a
+SIZE (leptos-rs-cargo-leptos-v0.2.42_GH0.tar.gz) = 227836
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-make/Makefile b/devel/cargo-make/Makefile
new file mode 100644
index 000000000000..b68bb9ba1f6b
--- /dev/null
+++ b/devel/cargo-make/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= cargo-make
+DISTVERSION= 0.37.24
+CATEGORIES= devel
+
+MAINTAINER= cs@FreeBSD.org
+COMMENT= Rust task runner and build tool
+WWW= https://sagiegurari.github.io/cargo-make/
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= cargo
+
+USE_GITHUB= yes
+GH_ACCOUNT= sagiegurari
+
+PLIST_FILES= bin/cargo-make \
+ bin/makers
+
+.include <bsd.port.mk>
diff --git a/devel/cargo-make/Makefile.crates b/devel/cargo-make/Makefile.crates
new file mode 100644
index 000000000000..c06badeb9478
--- /dev/null
+++ b/devel/cargo-make/Makefile.crates
@@ -0,0 +1,237 @@
+CARGO_CRATES= adler2-2.0.0 \
+ aho-corasick-1.1.3 \
+ android-tzdata-0.1.1 \
+ android_system_properties-0.1.5 \
+ arbitrary-1.4.1 \
+ attohttpc-0.28.2 \
+ autocfg-1.4.0 \
+ base64-0.22.1 \
+ bitflags-2.8.0 \
+ block-buffer-0.10.4 \
+ bstr-1.11.3 \
+ bumpalo-3.16.0 \
+ byteorder-1.5.0 \
+ bytes-1.9.0 \
+ bzip2-0.4.4 \
+ bzip2-sys-0.1.11+1.0.8 \
+ camino-1.1.9 \
+ cargo-platform-0.1.9 \
+ cargo_metadata-0.19.1 \
+ cc-1.2.10 \
+ cfg-if-1.0.0 \
+ cfg_aliases-0.2.1 \
+ chrono-0.4.39 \
+ ci_info-0.14.14 \
+ cliparser-0.1.2 \
+ colored-2.2.0 \
+ colored-3.0.0 \
+ core-foundation-0.9.4 \
+ core-foundation-sys-0.8.7 \
+ cpufeatures-0.2.16 \
+ crc32fast-1.4.2 \
+ crossbeam-deque-0.8.6 \
+ crossbeam-epoch-0.9.18 \
+ crossbeam-utils-0.8.21 \
+ crypto-common-0.1.6 \
+ ctrlc-3.4.5 \
+ deranged-0.3.11 \
+ derive_arbitrary-1.4.1 \
+ digest-0.10.7 \
+ dirs-next-2.0.0 \
+ dirs-sys-next-0.1.2 \
+ displaydoc-0.2.5 \
+ dissimilar-1.0.9 \
+ duckscript-0.10.0 \
+ duckscriptsdk-0.11.1 \
+ dunce-1.0.5 \
+ either-1.13.0 \
+ encoding_rs-0.8.35 \
+ envmnt-0.10.4 \
+ equivalent-1.0.1 \
+ errno-0.3.10 \
+ evalexpr-11.3.1 \
+ expect-test-1.5.1 \
+ fastrand-2.3.0 \
+ fern-0.7.1 \
+ fixedbitset-0.5.7 \
+ flate2-1.0.35 \
+ fnv-1.0.7 \
+ foreign-types-0.3.2 \
+ foreign-types-shared-0.1.1 \
+ form_urlencoded-1.2.1 \
+ fs_extra-1.3.0 \
+ fsio-0.4.0 \
+ futures-core-0.3.31 \
+ futures-io-0.3.31 \
+ futures-lite-2.6.0 \
+ generic-array-0.14.7 \
+ getrandom-0.2.15 \
+ git_info-0.1.3 \
+ glob-0.3.2 \
+ globset-0.4.15 \
+ hashbrown-0.12.3 \
+ hashbrown-0.15.2 \
+ heck-0.5.0 \
+ hermit-abi-0.3.9 \
+ hex-0.4.3 \
+ home-0.5.11 \
+ http-1.2.0 \
+ 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 \
+ idna-1.0.3 \
+ idna_adapter-1.2.0 \
+ ignore-0.4.23 \
+ indexmap-1.9.3 \
+ indexmap-2.7.0 \
+ itertools-0.14.0 \
+ itoa-1.0.14 \
+ java-properties-2.0.0 \
+ js-sys-0.3.77 \
+ lazy-regex-3.4.1 \
+ lazy-regex-proc_macros-3.4.1 \
+ lazy_static-1.5.0 \
+ lenient_semver-0.4.2 \
+ lenient_semver_parser-0.4.2 \
+ lenient_semver_version_builder-0.4.2 \
+ libc-0.2.169 \
+ libredox-0.1.3 \
+ linux-raw-sys-0.4.15 \
+ litemap-0.7.4 \
+ lockfree-object-pool-0.1.6 \
+ log-0.4.25 \
+ memchr-2.7.4 \
+ miniz_oxide-0.8.3 \
+ native-tls-0.2.12 \
+ nix-0.29.0 \
+ nu-ansi-term-0.50.1 \
+ num-conv-0.1.0 \
+ num-traits-0.2.19 \
+ num_cpus-1.16.0 \
+ once_cell-1.20.2 \
+ openssl-0.10.68 \
+ openssl-macros-0.1.1 \
+ openssl-probe-0.1.5 \
+ openssl-sys-0.9.104 \
+ parking-2.2.1 \
+ percent-encoding-2.3.1 \
+ petgraph-0.7.1 \
+ pin-project-lite-0.2.16 \
+ pkg-config-0.3.31 \
+ powerfmt-0.2.0 \
+ ppv-lite86-0.2.20 \
+ proc-macro2-1.0.93 \
+ quote-1.0.38 \
+ rand-0.8.5 \
+ rand_chacha-0.3.1 \
+ rand_core-0.6.4 \
+ redox_syscall-0.5.8 \
+ redox_users-0.4.6 \
+ regex-1.11.1 \
+ regex-automata-0.4.9 \
+ regex-syntax-0.8.5 \
+ ring-0.17.8 \
+ run_script-0.11.0 \
+ rust_info-0.3.3 \
+ rustix-0.38.43 \
+ rustls-0.23.21 \
+ rustls-pki-types-1.10.1 \
+ rustls-webpki-0.102.8 \
+ rustversion-1.0.19 \
+ ryu-1.0.18 \
+ same-file-1.0.6 \
+ schannel-0.1.27 \
+ security-framework-2.11.1 \
+ security-framework-sys-2.14.0 \
+ semver-1.0.24 \
+ serde-1.0.217 \
+ serde_derive-1.0.217 \
+ serde_ignored-0.1.10 \
+ serde_json-1.0.135 \
+ serde_spanned-0.6.8 \
+ sha2-0.10.8 \
+ shell2batch-0.4.5 \
+ shlex-1.3.0 \
+ simd-adler32-0.3.7 \
+ smallvec-1.13.2 \
+ spin-0.9.8 \
+ stable_deref_trait-1.2.0 \
+ strip-ansi-escapes-0.2.1 \
+ strum_macros-0.26.4 \
+ subtle-2.6.1 \
+ suppaftp-6.0.7 \
+ syn-2.0.96 \
+ synstructure-0.13.1 \
+ tempfile-3.15.0 \
+ thiserror-1.0.69 \
+ thiserror-2.0.11 \
+ thiserror-impl-1.0.69 \
+ thiserror-impl-2.0.11 \
+ time-0.3.37 \
+ time-core-0.1.2 \
+ tinystr-0.7.6 \
+ toml-0.8.19 \
+ toml_datetime-0.6.8 \
+ toml_edit-0.22.22 \
+ typenum-1.17.0 \
+ uname-0.1.1 \
+ unicode-ident-1.0.14 \
+ untrusted-0.9.0 \
+ url-2.5.4 \
+ utf16_iter-1.0.5 \
+ utf8_iter-1.0.4 \
+ vcpkg-0.2.15 \
+ version_check-0.9.5 \
+ vte-0.14.1 \
+ walkdir-2.5.0 \
+ wasi-0.11.0+wasi-snapshot-preview1 \
+ wasite-0.1.0 \
+ wasm-bindgen-0.2.100 \
+ wasm-bindgen-backend-0.2.100 \
+ wasm-bindgen-macro-0.2.100 \
+ wasm-bindgen-macro-support-0.2.100 \
+ wasm-bindgen-shared-0.2.100 \
+ web-sys-0.3.77 \
+ webpki-roots-0.26.7 \
+ which-6.0.3 \
+ whoami-1.5.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-core-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.6.24 \
+ winsafe-0.0.19 \
+ write16-1.0.0 \
+ writeable-0.5.5 \
+ yoke-0.7.5 \
+ yoke-derive-0.7.5 \
+ zerocopy-0.7.35 \
+ zerocopy-derive-0.7.35 \
+ zerofrom-0.1.5 \
+ zerofrom-derive-0.1.5 \
+ zeroize-1.8.1 \
+ zerovec-0.10.4 \
+ zerovec-derive-0.10.3 \
+ zip-2.2.2 \
+ zopfli-0.8.1
diff --git a/devel/cargo-make/distinfo b/devel/cargo-make/distinfo
new file mode 100644
index 000000000000..fad2cd281654
--- /dev/null
+++ b/devel/cargo-make/distinfo
@@ -0,0 +1,477 @@
+TIMESTAMP = 1753707704
+SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
+SIZE (rust/crates/adler2-2.0.0.crate) = 13529
+SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
+SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
+SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
+SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
+SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
+SHA256 (rust/crates/arbitrary-1.4.1.crate) = dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223
+SIZE (rust/crates/arbitrary-1.4.1.crate) = 36816
+SHA256 (rust/crates/attohttpc-0.28.2.crate) = 412b79ce053cef36eda52c25664b45ec92a21769488e20d5a8bf0b3c9e1a28cb
+SIZE (rust/crates/attohttpc-0.28.2.crate) = 63013
+SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
+SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
+SIZE (rust/crates/base64-0.22.1.crate) = 81597
+SHA256 (rust/crates/bitflags-2.8.0.crate) = 8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36
+SIZE (rust/crates/bitflags-2.8.0.crate) = 47482
+SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
+SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
+SHA256 (rust/crates/bstr-1.11.3.crate) = 531a9155a481e2ee699d4f98f43c0ca4ff8ee1bfd55c31e9e98fb29d2b176fe0
+SIZE (rust/crates/bstr-1.11.3.crate) = 351536
+SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
+SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
+SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
+SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
+SHA256 (rust/crates/bytes-1.9.0.crate) = 325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b
+SIZE (rust/crates/bytes-1.9.0.crate) = 67320
+SHA256 (rust/crates/bzip2-0.4.4.crate) = bdb116a6ef3f6c3698828873ad02c3014b3c85cadb88496095628e3ef1e347f8
+SIZE (rust/crates/bzip2-0.4.4.crate) = 34197
+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/camino-1.1.9.crate) = 8b96ec4966b5813e2c0507c1f86115c8c5abaadc3980879c3424042a02fd1ad3
+SIZE (rust/crates/camino-1.1.9.crate) = 37552
+SHA256 (rust/crates/cargo-platform-0.1.9.crate) = e35af189006b9c0f00a064685c727031e3ed2d8020f7ba284d78cc2671bd36ea
+SIZE (rust/crates/cargo-platform-0.1.9.crate) = 12010
+SHA256 (rust/crates/cargo_metadata-0.19.1.crate) = 8769706aad5d996120af43197bf46ef6ad0fda35216b4505f926a365a232d924
+SIZE (rust/crates/cargo_metadata-0.19.1.crate) = 26131
+SHA256 (rust/crates/cc-1.2.10.crate) = 13208fcbb66eaeffe09b99fffbe1af420f00a7b35aa99ad683dfc1aa76145229
+SIZE (rust/crates/cc-1.2.10.crate) = 101251
+SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
+SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
+SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
+SHA256 (rust/crates/chrono-0.4.39.crate) = 7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825
+SIZE (rust/crates/chrono-0.4.39.crate) = 222248
+SHA256 (rust/crates/ci_info-0.14.14.crate) = 840dbb7bdd1f2c4d434d6b08420ef204e0bfad0ab31a07a80a1248d24cc6e38b
+SIZE (rust/crates/ci_info-0.14.14.crate) = 1138778
+SHA256 (rust/crates/cliparser-0.1.2.crate) = 74bd707b71a46260ab2b8951748cae3010445aced1dc000ef90d4156bcfad5a2
+SIZE (rust/crates/cliparser-0.1.2.crate) = 1191086
+SHA256 (rust/crates/colored-2.2.0.crate) = 117725a109d387c937a1533ce01b450cbde6b88abceea8473c4d7a85853cda3c
+SIZE (rust/crates/colored-2.2.0.crate) = 35062
+SHA256 (rust/crates/colored-3.0.0.crate) = fde0e0ec90c9dfb3b4b1a0891a7dcd0e2bffde2f7efed5fe7c9bb00e5bfb915e
+SIZE (rust/crates/colored-3.0.0.crate) = 34497
+SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
+SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
+SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
+SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
+SHA256 (rust/crates/cpufeatures-0.2.16.crate) = 16b80225097f2e5ae4e7179dd2266824648f3e2f49d9134d584b76389d31c4c3
+SIZE (rust/crates/cpufeatures-0.2.16.crate) = 13405
+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-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
+SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
+SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
+SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
+SHA256 (rust/crates/ctrlc-3.4.5.crate) = 90eeab0aa92f3f9b4e87f258c72b139c207d251f9cbc1080a0086b86a8870dd3
+SIZE (rust/crates/ctrlc-3.4.5.crate) = 14592
+SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
+SIZE (rust/crates/deranged-0.3.11.crate) = 18043
+SHA256 (rust/crates/derive_arbitrary-1.4.1.crate) = 30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800
+SIZE (rust/crates/derive_arbitrary-1.4.1.crate) = 11521
+SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
+SIZE (rust/crates/digest-0.10.7.crate) = 19557
+SHA256 (rust/crates/dirs-next-2.0.0.crate) = b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1
+SIZE (rust/crates/dirs-next-2.0.0.crate) = 11689
+SHA256 (rust/crates/dirs-sys-next-0.1.2.crate) = 4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d
+SIZE (rust/crates/dirs-sys-next-0.1.2.crate) = 10681
+SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
+SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
+SHA256 (rust/crates/dissimilar-1.0.9.crate) = 59f8e79d1fbf76bdfbde321e902714bf6c49df88a7dda6fc682fc2979226962d
+SIZE (rust/crates/dissimilar-1.0.9.crate) = 27652
+SHA256 (rust/crates/duckscript-0.10.0.crate) = 57cfc23abea2fe1fed7daab3cda7708a4cce9185794a2163a853c0d36a497e57
+SIZE (rust/crates/duckscript-0.10.0.crate) = 19827
+SHA256 (rust/crates/duckscriptsdk-0.11.1.crate) = 29c5669655efc2ef2293344a52bf4254d66026d703f8d89224e32f3de7ab6b46
+SIZE (rust/crates/duckscriptsdk-0.11.1.crate) = 111366
+SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813
+SIZE (rust/crates/dunce-1.0.5.crate) = 8244
+SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
+SIZE (rust/crates/either-1.13.0.crate) = 19169
+SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
+SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
+SHA256 (rust/crates/envmnt-0.10.4.crate) = d73999a2b8871e74c8b8bc23759ee9f3d85011b24fafc91a4b3b5c8cc8185501
+SIZE (rust/crates/envmnt-0.10.4.crate) = 1194963
+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/evalexpr-11.3.1.crate) = b6aff27af350e7b53e82aac3e5ab6389abd8f280640ac034508dff0608c4c7e5
+SIZE (rust/crates/evalexpr-11.3.1.crate) = 61854
+SHA256 (rust/crates/expect-test-1.5.1.crate) = 63af43ff4431e848fb47472a920f14fa71c24de13255a5692e93d4e90302acb0
+SIZE (rust/crates/expect-test-1.5.1.crate) = 13672
+SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
+SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
+SHA256 (rust/crates/fern-0.7.1.crate) = 4316185f709b23713e41e3195f90edef7fb00c3ed4adc79769cf09cc762a3b29
+SIZE (rust/crates/fern-0.7.1.crate) = 304533
+SHA256 (rust/crates/fixedbitset-0.5.7.crate) = 1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99
+SIZE (rust/crates/fixedbitset-0.5.7.crate) = 26537
+SHA256 (rust/crates/flate2-1.0.35.crate) = c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c
+SIZE (rust/crates/flate2-1.0.35.crate) = 109188
+SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
+SIZE (rust/crates/fnv-1.0.7.crate) = 11266
+SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
+SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
+SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
+SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
+SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
+SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
+SHA256 (rust/crates/fs_extra-1.3.0.crate) = 42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c
+SIZE (rust/crates/fs_extra-1.3.0.crate) = 31298
+SHA256 (rust/crates/fsio-0.4.0.crate) = dad0ce30be0cc441b325c5d705c8b613a0ca0d92b6a8953d41bd236dc09a36d0
+SIZE (rust/crates/fsio-0.4.0.crate) = 1139854
+SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e
+SIZE (rust/crates/futures-core-0.3.31.crate) = 14318
+SHA256 (rust/crates/futures-io-0.3.31.crate) = 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6
+SIZE (rust/crates/futures-io-0.3.31.crate) = 9047
+SHA256 (rust/crates/futures-lite-2.6.0.crate) = f5edaec856126859abb19ed65f39e90fea3a9574b9707f13539acf4abf7eb532
+SIZE (rust/crates/futures-lite-2.6.0.crate) = 45157
+SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
+SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
+SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
+SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
+SHA256 (rust/crates/git_info-0.1.3.crate) = 9525474359e360de19580a77590f3491c94d57b1ef2b8bd468877a83cbc7f4cb
+SIZE (rust/crates/git_info-0.1.3.crate) = 1118729
+SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
+SIZE (rust/crates/glob-0.3.2.crate) = 22359
+SHA256 (rust/crates/globset-0.4.15.crate) = 15f1ce686646e7f1e19bf7d5533fe443a45dbfb990e00629110797578b42fb19
+SIZE (rust/crates/globset-0.4.15.crate) = 25177
+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/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/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
+SIZE (rust/crates/hex-0.4.3.crate) = 13299
+SHA256 (rust/crates/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf
+SIZE (rust/crates/home-0.5.11.crate) = 9926
+SHA256 (rust/crates/http-1.2.0.crate) = f16ca2af56261c99fba8bac40a10251ce8188205a4c448fbb745a2e4daa76fea
+SIZE (rust/crates/http-1.2.0.crate) = 105932
+SHA256 (rust/crates/iana-time-zone-0.1.61.crate) = 235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220
+SIZE (rust/crates/iana-time-zone-0.1.61.crate) = 27685
+SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
+SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
+SHA256 (rust/crates/icu_collections-1.5.0.crate) = db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526
+SIZE (rust/crates/icu_collections-1.5.0.crate) = 82762
+SHA256 (rust/crates/icu_locid-1.5.0.crate) = 13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637
+SIZE (rust/crates/icu_locid-1.5.0.crate) = 55131
+SHA256 (rust/crates/icu_locid_transform-1.5.0.crate) = 01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e
+SIZE (rust/crates/icu_locid_transform-1.5.0.crate) = 29094
+SHA256 (rust/crates/icu_locid_transform_data-1.5.0.crate) = fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e
+SIZE (rust/crates/icu_locid_transform_data-1.5.0.crate) = 44727
+SHA256 (rust/crates/icu_normalizer-1.5.0.crate) = 19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f
+SIZE (rust/crates/icu_normalizer-1.5.0.crate) = 53113
+SHA256 (rust/crates/icu_normalizer_data-1.5.0.crate) = f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516
+SIZE (rust/crates/icu_normalizer_data-1.5.0.crate) = 50561
+SHA256 (rust/crates/icu_properties-1.5.1.crate) = 93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5
+SIZE (rust/crates/icu_properties-1.5.1.crate) = 64479
+SHA256 (rust/crates/icu_properties_data-1.5.0.crate) = 67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569
+SIZE (rust/crates/icu_properties_data-1.5.0.crate) = 227993
+SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9
+SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722
+SHA256 (rust/crates/icu_provider_macros-1.5.0.crate) = 1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6
+SIZE (rust/crates/icu_provider_macros-1.5.0.crate) = 6436
+SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
+SIZE (rust/crates/idna-1.0.3.crate) = 142515
+SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71
+SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206
+SHA256 (rust/crates/ignore-0.4.23.crate) = 6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b
+SIZE (rust/crates/ignore-0.4.23.crate) = 55901
+SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
+SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
+SHA256 (rust/crates/indexmap-2.7.0.crate) = 62f822373a4fe84d4bb149bf54e584a7f4abec90e072ed49cda0edea5b95471f
+SIZE (rust/crates/indexmap-2.7.0.crate) = 85335
+SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
+SIZE (rust/crates/itertools-0.14.0.crate) = 152715
+SHA256 (rust/crates/itoa-1.0.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674
+SIZE (rust/crates/itoa-1.0.14.crate) = 11210
+SHA256 (rust/crates/java-properties-2.0.0.crate) = 37bf6f484471c451f2b51eabd9e66b3fa7274550c5ec4b6c3d6070840945117f
+SIZE (rust/crates/java-properties-2.0.0.crate) = 11982
+SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
+SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
+SHA256 (rust/crates/lazy-regex-3.4.1.crate) = 60c7310b93682b36b98fa7ea4de998d3463ccbebd94d935d6b48ba5b6ffa7126
+SIZE (rust/crates/lazy-regex-3.4.1.crate) = 7808
+SHA256 (rust/crates/lazy-regex-proc_macros-3.4.1.crate) = 4ba01db5ef81e17eb10a5e0f2109d1b3a3e29bac3070fdbd7d156bf7dbd206a1
+SIZE (rust/crates/lazy-regex-proc_macros-3.4.1.crate) = 6022
+SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
+SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
+SHA256 (rust/crates/lenient_semver-0.4.2.crate) = de8de3f4f3754c280ce1c8c42ed8dd26a9c8385c2e5ad4ec5a77e774cea9c1ec
+SIZE (rust/crates/lenient_semver-0.4.2.crate) = 331925
+SHA256 (rust/crates/lenient_semver_parser-0.4.2.crate) = 7f650c1d024ddc26b4bb79c3076b30030f2cf2b18292af698c81f7337a64d7d6
+SIZE (rust/crates/lenient_semver_parser-0.4.2.crate) = 15745
+SHA256 (rust/crates/lenient_semver_version_builder-0.4.2.crate) = 9049f8ff49f75b946f95557148e70230499c8a642bf2d6528246afc7d0282d17
+SIZE (rust/crates/lenient_semver_version_builder-0.4.2.crate) = 4183
+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/litemap-0.7.4.crate) = 4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104
+SIZE (rust/crates/litemap-0.7.4.crate) = 28257
+SHA256 (rust/crates/lockfree-object-pool-0.1.6.crate) = 9374ef4228402d4b7e403e5838cb880d9ee663314b0a900d5a6aabf0c213552e
+SIZE (rust/crates/lockfree-object-pool-0.1.6.crate) = 12309
+SHA256 (rust/crates/log-0.4.25.crate) = 04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f
+SIZE (rust/crates/log-0.4.25.crate) = 44876
+SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
+SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/miniz_oxide-0.8.3.crate) = b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924
+SIZE (rust/crates/miniz_oxide-0.8.3.crate) = 61827
+SHA256 (rust/crates/native-tls-0.2.12.crate) = a8614eb2c83d59d1c8cc974dd3f920198647674a0a035e1af1fa58707e317466
+SIZE (rust/crates/native-tls-0.2.12.crate) = 29517
+SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46
+SIZE (rust/crates/nix-0.29.0.crate) = 318248
+SHA256 (rust/crates/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399
+SIZE (rust/crates/nu-ansi-term-0.50.1.crate) = 28536
+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
+SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713
+SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775
+SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
+SHA256 (rust/crates/openssl-0.10.68.crate) = 6174bc48f102d208783c2c84bf931bb75927a617866870de8a4ea85597f871f5
+SIZE (rust/crates/openssl-0.10.68.crate) = 276578
+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.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf
+SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227
+SHA256 (rust/crates/openssl-sys-0.9.104.crate) = 45abf306cbf99debc8195b66b7346498d7b10c210de50418b5ccd7ceba08c741
+SIZE (rust/crates/openssl-sys-0.9.104.crate) = 72287
+SHA256 (rust/crates/parking-2.2.1.crate) = f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba
+SIZE (rust/crates/parking-2.2.1.crate) = 10685
+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
+SIZE (rust/crates/petgraph-0.7.1.crate) = 736025
+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/pkg-config-0.3.31.crate) = 953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2
+SIZE (rust/crates/pkg-config-0.3.31.crate) = 20880
+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.93.crate) = 60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99
+SIZE (rust/crates/proc-macro2-1.0.93.crate) = 52388
+SHA256 (rust/crates/quote-1.0.38.crate) = 0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc
+SIZE (rust/crates/quote-1.0.38.crate) = 31252
+SHA256 (rust/crates/rand-0.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.5.8.crate) = 03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834
+SIZE (rust/crates/redox_syscall-0.5.8.crate) = 26319
+SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43
+SIZE (rust/crates/redox_users-0.4.6.crate) = 15585
+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/ring-0.17.8.crate) = c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d
+SIZE (rust/crates/ring-0.17.8.crate) = 4188554
+SHA256 (rust/crates/run_script-0.11.0.crate) = f20d7c40e6d6fc2ff69ad8e8bac4d39a5fc1874402647ac92b620954d56d5c3e
+SIZE (rust/crates/run_script-0.11.0.crate) = 14052
+SHA256 (rust/crates/rust_info-0.3.3.crate) = 99a6143e57e2d16a1dc652aa61664e8a1044d88e4b62470bde0a759800895c8d
+SIZE (rust/crates/rust_info-0.3.3.crate) = 1124323
+SHA256 (rust/crates/rustix-0.38.43.crate) = a78891ee6bf2340288408954ac787aa063d8e8817e9f53abb37c695c6d834ef6
+SIZE (rust/crates/rustix-0.38.43.crate) = 379134
+SHA256 (rust/crates/rustls-0.23.21.crate) = 8f287924602bf649d949c63dc8ac8b235fa5387d394020705b80c4eb597ce5b8
+SIZE (rust/crates/rustls-0.23.21.crate) = 337106
+SHA256 (rust/crates/rustls-pki-types-1.10.1.crate) = d2bf47e6ff922db3825eb750c4e2ff784c6ff8fb9e13046ef6a1d1c5401b0b37
+SIZE (rust/crates/rustls-pki-types-1.10.1.crate) = 58944
+SHA256 (rust/crates/rustls-webpki-0.102.8.crate) = 64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9
+SIZE (rust/crates/rustls-webpki-0.102.8.crate) = 204327
+SHA256 (rust/crates/rustversion-1.0.19.crate) = f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4
+SIZE (rust/crates/rustversion-1.0.19.crate) = 20616
+SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
+SIZE (rust/crates/ryu-1.0.18.crate) = 47713
+SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
+SIZE (rust/crates/same-file-1.0.6.crate) = 10183
+SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
+SIZE (rust/crates/schannel-0.1.27.crate) = 42772
+SHA256 (rust/crates/security-framework-2.11.1.crate) = 897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02
+SIZE (rust/crates/security-framework-2.11.1.crate) = 80188
+SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32
+SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537
+SHA256 (rust/crates/semver-1.0.24.crate) = 3cb6eb87a131f756572d7fb904f6e7b68633f09cca868c5df1c4b8d1a694bbba
+SIZE (rust/crates/semver-1.0.24.crate) = 31267
+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_ignored-0.1.10.crate) = a8e319a36d1b52126a0d608f24e93b2d81297091818cd70625fcf50a15d84ddf
+SIZE (rust/crates/serde_ignored-0.1.10.crate) = 11789
+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/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8
+SIZE (rust/crates/sha2-0.10.8.crate) = 26357
+SHA256 (rust/crates/shell2batch-0.4.5.crate) = 3a0c7d0c8a1c5abed83821a6c803df835eadae0c12ccd02a4f8da3da94b6240e
+SIZE (rust/crates/shell2batch-0.4.5.crate) = 1109220
+SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
+SIZE (rust/crates/shlex-1.3.0.crate) = 18713
+SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe
+SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086
+SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
+SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
+SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
+SIZE (rust/crates/spin-0.9.8.crate) = 38958
+SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
+SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
+SHA256 (rust/crates/strip-ansi-escapes-0.2.1.crate) = 2a8f8038e7e7969abb3f1b7c2a811225e9296da208539e0f79c5251d6cac0025
+SIZE (rust/crates/strip-ansi-escapes-0.2.1.crate) = 8273
+SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be
+SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531
+SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
+SIZE (rust/crates/subtle-2.6.1.crate) = 14562
+SHA256 (rust/crates/suppaftp-6.0.7.crate) = 821742c6eeb5a90b95566abae78cc4bab5b96d9c230d29ea9e1a2e3181e57885
+SIZE (rust/crates/suppaftp-6.0.7.crate) = 62898
+SHA256 (rust/crates/syn-2.0.96.crate) = d5d0adab1ae378d7f53bdebc67a39f1f151407ef230f0ce2883572f5d8985c80
+SIZE (rust/crates/syn-2.0.96.crate) = 297497
+SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
+SIZE (rust/crates/synstructure-0.13.1.crate) = 18327
+SHA256 (rust/crates/tempfile-3.15.0.crate) = 9a8a559c81686f576e8cd0290cd2a24a2a9ad80c98b3478856500fcbd7acd704
+SIZE (rust/crates/tempfile-3.15.0.crate) = 35693
+SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
+SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
+SHA256 (rust/crates/thiserror-2.0.11.crate) = d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc
+SIZE (rust/crates/thiserror-2.0.11.crate) = 28648
+SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
+SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
+SHA256 (rust/crates/thiserror-impl-2.0.11.crate) = 26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2
+SIZE (rust/crates/thiserror-impl-2.0.11.crate) = 21067
+SHA256 (rust/crates/time-0.3.37.crate) = 35e7868883861bd0e56d9ac6efcaaca0d6d5d82a2a7ec8209ff492c07cf37b21
+SIZE (rust/crates/time-0.3.37.crate) = 123257
+SHA256 (rust/crates/time-core-0.1.2.crate) = ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3
+SIZE (rust/crates/time-core-0.1.2.crate) = 7191
+SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
+SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
+SHA256 (rust/crates/toml-0.8.19.crate) = a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e
+SIZE (rust/crates/toml-0.8.19.crate) = 50974
+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/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825
+SIZE (rust/crates/typenum-1.17.0.crate) = 42849
+SHA256 (rust/crates/uname-0.1.1.crate) = b72f89f0ca32e4db1c04e2a72f5345d59796d4866a1ee0609084569f73683dc8
+SIZE (rust/crates/uname-0.1.1.crate) = 6852
+SHA256 (rust/crates/unicode-ident-1.0.14.crate) = adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83
+SIZE (rust/crates/unicode-ident-1.0.14.crate) = 47547
+SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
+SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
+SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
+SIZE (rust/crates/url-2.5.4.crate) = 81097
+SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246
+SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
+SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
+SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
+SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
+SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
+SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
+SIZE (rust/crates/version_check-0.9.5.crate) = 15554
+SHA256 (rust/crates/vte-0.14.1.crate) = 231fdcd7ef3037e8330d8e17e61011a2c244126acc0a982f4040ac3f9f0bc077
+SIZE (rust/crates/vte-0.14.1.crate) = 57382
+SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
+SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
+SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
+SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
+SHA256 (rust/crates/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
+SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
+SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
+SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
+SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
+SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
+SHA256 (rust/crates/webpki-roots-0.26.7.crate) = 5d642ff16b7e79272ae451b7322067cdc17cadf68c23264be9d94a32319efe7e
+SIZE (rust/crates/webpki-roots-0.26.7.crate) = 249392
+SHA256 (rust/crates/which-6.0.3.crate) = b4ee928febd44d98f2f459a4a79bd4d928591333a494a10a868418ac1b39cf1f
+SIZE (rust/crates/which-6.0.3.crate) = 16937
+SHA256 (rust/crates/whoami-1.5.2.crate) = 372d5b87f58ec45c384ba03563b03544dc5fadc3983e434b286913f5b4a9bb6d
+SIZE (rust/crates/whoami-1.5.2.crate) = 24204
+SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
+SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
+SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
+SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
+SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
+SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
+SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
+SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
+SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
+SIZE (rust/crates/windows-core-0.52.0.crate) = 42154
+SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
+SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
+SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
+SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
+SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
+SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
+SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
+SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
+SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
+SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
+SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/winnow-0.6.24.crate) = c8d71a593cc5c42ad7876e2c1fda56f314f3754c084128833e64f1345ff8a03a
+SIZE (rust/crates/winnow-0.6.24.crate) = 165680
+SHA256 (rust/crates/winsafe-0.0.19.crate) = d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904
+SIZE (rust/crates/winsafe-0.0.19.crate) = 492820
+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/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40
+SIZE (rust/crates/yoke-0.7.5.crate) = 29673
+SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154
+SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
+SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
+SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
+SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
+SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
+SHA256 (rust/crates/zerofrom-0.1.5.crate) = cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e
+SIZE (rust/crates/zerofrom-0.1.5.crate) = 5091
+SHA256 (rust/crates/zerofrom-derive-0.1.5.crate) = 595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808
+SIZE (rust/crates/zerofrom-derive-0.1.5.crate) = 8285
+SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
+SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
+SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079
+SIZE (rust/crates/zerovec-0.10.4.crate) = 126398
+SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6
+SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
+SHA256 (rust/crates/zip-2.2.2.crate) = ae9c1ea7b3a5e1f4b922ff856a129881167511563dc219869afe3787fc0c1a45
+SIZE (rust/crates/zip-2.2.2.crate) = 108809
+SHA256 (rust/crates/zopfli-0.8.1.crate) = e5019f391bac5cf252e93bbcc53d039ffd62c7bfb7c150414d61369afe57e946
+SIZE (rust/crates/zopfli-0.8.1.crate) = 50972
+SHA256 (sagiegurari-cargo-make-0.37.24_GH0.tar.gz) = a7f6f7332862442e6020e8d8b2568a6fa8eed28156be0dddd61982e1e644cf02
+SIZE (sagiegurari-cargo-make-0.37.24_GH0.tar.gz) = 2024611
diff --git a/devel/cargo-make/pkg-descr b/devel/cargo-make/pkg-descr
new file mode 100644
index 000000000000..5f3f0aef0d17
--- /dev/null
+++ b/devel/cargo-make/pkg-descr
@@ -0,0 +1,9 @@
+The cargo-make task runner enables to define and configure sets of tasks and
+run them as a flow.
+
+A task is a command, script, rust code, or other sub tasks to execute. Tasks
+can have dependencies which are also tasks that will be executed before the
+task itself. With a simple toml based configuration file, you can define a
+multi platform build script that can run build, test, generate documentation,
+run bench tests, run security validations and more, executed by running a
+single command.
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/cargo-readme/Makefile b/devel/cargo-readme/Makefile
new file mode 100644
index 000000000000..a03da7d2914a
--- /dev/null
+++ b/devel/cargo-readme/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= cargo-readme
+DISTVERSIONPREFIX= v
+DISTVERSION= 3.3.1
+CATEGORIES= devel
+
+MAINTAINER= cs@FreeBSD.org
+COMMENT= Generate README.md from doc comments
+WWW= https://github.com/webern/cargo-readme
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE-MIT
+
+USES= cargo
+
+USE_GITHUB= yes
+GH_ACCOUNT= webern
+
+PLIST_FILES= bin/cargo-readme
+
+.include <bsd.port.mk>
diff --git a/devel/cargo-readme/Makefile.crates b/devel/cargo-readme/Makefile.crates
new file mode 100644
index 000000000000..11d7a16f9021
--- /dev/null
+++ b/devel/cargo-readme/Makefile.crates
@@ -0,0 +1,74 @@
+CARGO_CRATES= addr2line-0.21.0 \
+ adler-1.0.2 \
+ aho-corasick-1.1.2 \
+ anstream-0.6.4 \
+ anstyle-1.0.4 \
+ anstyle-parse-0.2.2 \
+ anstyle-query-1.0.0 \
+ anstyle-wincon-3.0.1 \
+ assert_cli-0.6.3 \
+ backtrace-0.3.69 \
+ bitflags-2.4.1 \
+ cc-1.0.83 \
+ cfg-if-1.0.0 \
+ clap-4.4.7 \
+ clap_builder-4.4.7 \
+ clap_derive-4.4.7 \
+ clap_lex-0.6.0 \
+ colorchoice-1.0.0 \
+ colored-1.9.4 \
+ difference-2.0.0 \
+ environment-0.1.1 \
+ equivalent-1.0.1 \
+ errno-0.3.5 \
+ failure-0.1.8 \
+ failure_derive-0.1.8 \
+ gimli-0.28.0 \
+ hashbrown-0.14.2 \
+ heck-0.4.1 \
+ hermit-abi-0.3.3 \
+ indexmap-2.1.0 \
+ is-terminal-0.4.9 \
+ itoa-1.0.9 \
+ lazy_static-1.4.0 \
+ libc-0.2.150 \
+ linux-raw-sys-0.4.10 \
+ memchr-2.6.4 \
+ miniz_oxide-0.7.1 \
+ object-0.32.1 \
+ percent-encoding-2.3.0 \
+ proc-macro2-1.0.69 \
+ quote-1.0.33 \
+ regex-1.10.2 \
+ regex-automata-0.4.3 \
+ regex-syntax-0.8.2 \
+ rustc-demangle-0.1.23 \
+ rustix-0.38.21 \
+ ryu-1.0.15 \
+ serde-1.0.190 \
+ serde_derive-1.0.190 \
+ serde_json-1.0.108 \
+ serde_spanned-0.6.4 \
+ strsim-0.10.0 \
+ syn-1.0.109 \
+ syn-2.0.39 \
+ synstructure-0.12.6 \
+ toml-0.8.6 \
+ toml_datetime-0.6.5 \
+ toml_edit-0.20.7 \
+ unicode-ident-1.0.12 \
+ unicode-xid-0.2.4 \
+ utf8parse-0.2.1 \
+ 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 \
+ winnow-0.5.19
diff --git a/devel/cargo-readme/distinfo b/devel/cargo-readme/distinfo
new file mode 100644
index 000000000000..a36907c13e27
--- /dev/null
+++ b/devel/cargo-readme/distinfo
@@ -0,0 +1,151 @@
+TIMESTAMP = 1753803989
+SHA256 (rust/crates/addr2line-0.21.0.crate) = 8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb
+SIZE (rust/crates/addr2line-0.21.0.crate) = 40807
+SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
+SIZE (rust/crates/adler-1.0.2.crate) = 12778
+SHA256 (rust/crates/aho-corasick-1.1.2.crate) = b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0
+SIZE (rust/crates/aho-corasick-1.1.2.crate) = 183136
+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/assert_cli-0.6.3.crate) = a29ab7c0ed62970beb0534d637a8688842506d0ff9157de83286dacd065c8149
+SIZE (rust/crates/assert_cli-0.6.3.crate) = 18660
+SHA256 (rust/crates/backtrace-0.3.69.crate) = 2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837
+SIZE (rust/crates/backtrace-0.3.69.crate) = 77299
+SHA256 (rust/crates/bitflags-2.4.1.crate) = 327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07
+SIZE (rust/crates/bitflags-2.4.1.crate) = 37043
+SHA256 (rust/crates/cc-1.0.83.crate) = f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0
+SIZE (rust/crates/cc-1.0.83.crate) = 68343
+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.7.crate) = ac495e00dcec98c83465d5ad66c5c4fabd652fd6686e7c6269b117e729a6f17b
+SIZE (rust/crates/clap-4.4.7.crate) = 54408
+SHA256 (rust/crates/clap_builder-4.4.7.crate) = c77ed9a32a62e6ca27175d00d29d05ca32e396ea1eb5fb01d8256b669cec7663
+SIZE (rust/crates/clap_builder-4.4.7.crate) = 162516
+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/colored-1.9.4.crate) = 5a5f741c91823341bebf717d4c71bda820630ce065443b58bd1b7451af008355
+SIZE (rust/crates/colored-1.9.4.crate) = 21849
+SHA256 (rust/crates/difference-2.0.0.crate) = 524cbf6897b527295dff137cec09ecf3a05f4fddffd7dfcd1585403449e74198
+SIZE (rust/crates/difference-2.0.0.crate) = 147616
+SHA256 (rust/crates/environment-0.1.1.crate) = 1f4b14e20978669064c33b4c1e0fb4083412e40fe56cbea2eae80fd7591503ee
+SIZE (rust/crates/environment-0.1.1.crate) = 3227
+SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
+SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
+SHA256 (rust/crates/errno-0.3.5.crate) = ac3e13f66a2f95e32a39eaa81f6b95d42878ca0e1db0c7543723dfe12557e860
+SIZE (rust/crates/errno-0.3.5.crate) = 10576
+SHA256 (rust/crates/failure-0.1.8.crate) = d32e9bd16cc02eae7db7ef620b392808b89f6a5e16bb3497d159c6b92a0f4f86
+SIZE (rust/crates/failure-0.1.8.crate) = 37582
+SHA256 (rust/crates/failure_derive-0.1.8.crate) = aa4da3c766cd7a0db8242e326e9e4e081edd567072893ed320008189715366a4
+SIZE (rust/crates/failure_derive-0.1.8.crate) = 4950
+SHA256 (rust/crates/gimli-0.28.0.crate) = 6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0
+SIZE (rust/crates/gimli-0.28.0.crate) = 269277
+SHA256 (rust/crates/hashbrown-0.14.2.crate) = f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156
+SIZE (rust/crates/hashbrown-0.14.2.crate) = 140080
+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.3.crate) = d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7
+SIZE (rust/crates/hermit-abi-0.3.3.crate) = 14253
+SHA256 (rust/crates/indexmap-2.1.0.crate) = d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f
+SIZE (rust/crates/indexmap-2.1.0.crate) = 68224
+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.9.crate) = af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38
+SIZE (rust/crates/itoa-1.0.9.crate) = 10492
+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.150.crate) = 89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c
+SIZE (rust/crates/libc-0.2.150.crate) = 719359
+SHA256 (rust/crates/linux-raw-sys-0.4.10.crate) = da2479e8c062e40bf0066ffa0bc823de0a9368974af99c9f6df941d2c231e03f
+SIZE (rust/crates/linux-raw-sys-0.4.10.crate) = 1407767
+SHA256 (rust/crates/memchr-2.6.4.crate) = f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167
+SIZE (rust/crates/memchr-2.6.4.crate) = 94439
+SHA256 (rust/crates/miniz_oxide-0.7.1.crate) = e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7
+SIZE (rust/crates/miniz_oxide-0.7.1.crate) = 55194
+SHA256 (rust/crates/object-0.32.1.crate) = 9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0
+SIZE (rust/crates/object-0.32.1.crate) = 275463
+SHA256 (rust/crates/percent-encoding-2.3.0.crate) = 9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94
+SIZE (rust/crates/percent-encoding-2.3.0.crate) = 10196
+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/regex-1.10.2.crate) = 380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343
+SIZE (rust/crates/regex-1.10.2.crate) = 252839
+SHA256 (rust/crates/regex-automata-0.4.3.crate) = 5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f
+SIZE (rust/crates/regex-automata-0.4.3.crate) = 617011
+SHA256 (rust/crates/regex-syntax-0.8.2.crate) = c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f
+SIZE (rust/crates/regex-syntax-0.8.2.crate) = 347228
+SHA256 (rust/crates/rustc-demangle-0.1.23.crate) = d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76
+SIZE (rust/crates/rustc-demangle-0.1.23.crate) = 28970
+SHA256 (rust/crates/rustix-0.38.21.crate) = 2b426b0506e5d50a7d8dafcf2e81471400deb602392c7dd110815afb4eaf02a3
+SIZE (rust/crates/rustix-0.38.21.crate) = 358962
+SHA256 (rust/crates/ryu-1.0.15.crate) = 1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741
+SIZE (rust/crates/ryu-1.0.15.crate) = 46906
+SHA256 (rust/crates/serde-1.0.190.crate) = 91d3c334ca1ee894a2c6f6ad698fe8c435b76d504b13d436f0685d648d6d96f7
+SIZE (rust/crates/serde-1.0.190.crate) = 76455
+SHA256 (rust/crates/serde_derive-1.0.190.crate) = 67c5609f394e5c2bd7fc51efda478004ea80ef42fee983d5c67a65e34f32c0e3
+SIZE (rust/crates/serde_derive-1.0.190.crate) = 55676
+SHA256 (rust/crates/serde_json-1.0.108.crate) = 3d1c7e3eac408d115102c4c24ad393e0821bb3a5df4d506a80f85f7a742a526b
+SIZE (rust/crates/serde_json-1.0.108.crate) = 146476
+SHA256 (rust/crates/serde_spanned-0.6.4.crate) = 12022b835073e5b11e90a14f86838ceb1c8fb0325b72416845c487ac0fa95e80
+SIZE (rust/crates/serde_spanned-0.6.4.crate) = 7756
+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/synstructure-0.12.6.crate) = f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f
+SIZE (rust/crates/synstructure-0.12.6.crate) = 18429
+SHA256 (rust/crates/toml-0.8.6.crate) = 8ff9e3abce27ee2c9a37f9ad37238c1bdd4e789c84ba37df76aa4d528f5072cc
+SIZE (rust/crates/toml-0.8.6.crate) = 50424
+SHA256 (rust/crates/toml_datetime-0.6.5.crate) = 3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1
+SIZE (rust/crates/toml_datetime-0.6.5.crate) = 10910
+SHA256 (rust/crates/toml_edit-0.20.7.crate) = 70f427fce4d84c72b5b732388bf4a9f4531b53f74e2887e3ecb2481f68f66d81
+SIZE (rust/crates/toml_edit-0.20.7.crate) = 101056
+SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
+SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
+SHA256 (rust/crates/unicode-xid-0.2.4.crate) = f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c
+SIZE (rust/crates/unicode-xid-0.2.4.crate) = 15352
+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
+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/winnow-0.5.19.crate) = 829846f3e3db426d4cee4510841b71a8e58aa2a76b1132579487ae430ccd9c7b
+SIZE (rust/crates/winnow-0.5.19.crate) = 147982
+SHA256 (webern-cargo-readme-v3.3.1_GH0.tar.gz) = 0044a2b199aa3ef8ed473bbec7af32a5a00579f755414e0c55707617fc2951b0
+SIZE (webern-cargo-readme-v3.3.1_GH0.tar.gz) = 27951
diff --git a/devel/cargo-readme/pkg-descr b/devel/cargo-readme/pkg-descr
new file mode 100644
index 000000000000..90e3be6de254
--- /dev/null
+++ b/devel/cargo-readme/pkg-descr
@@ -0,0 +1,4 @@
+Generate README.md from doc comments.
+
+Cargo subcommand that extract documentation from your crate's doc comments that
+you can use to populate your README.md.
diff --git a/devel/cargo-tarpaulin/Makefile b/devel/cargo-tarpaulin/Makefile
index c0109e10d126..648b5501a6ad 100644
--- a/devel/cargo-tarpaulin/Makefile
+++ b/devel/cargo-tarpaulin/Makefile
@@ -1,6 +1,5 @@
PORTNAME= cargo-tarpaulin
-DISTVERSION= 0.32.0
-PORTREVISION= 4
+DISTVERSION= 0.32.8
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
@@ -21,239 +20,6 @@ USE_GITHUB= yes
GH_ACCOUNT= xd009642
GH_PROJECT= tarpaulin
-CARGO_CRATES= addr2line-0.21.0 \
- adler-1.0.2 \
- adler32-1.2.0 \
- aho-corasick-1.1.3 \
- android-tzdata-0.1.1 \
- android_system_properties-0.1.5 \
- anstream-0.6.14 \
- anstyle-1.0.7 \
- anstyle-parse-0.2.4 \
- anstyle-query-1.0.3 \
- anstyle-wincon-3.0.3 \
- anyhow-1.0.83 \
- autocfg-1.3.0 \
- backtrace-0.3.71 \
- base64-0.21.7 \
- bitflags-1.3.2 \
- bitflags-2.5.0 \
- bumpalo-3.16.0 \
- bytes-1.6.0 \
- camino-1.1.6 \
- cargo-platform-0.1.8 \
- cargo_metadata-0.19.1 \
- cc-1.0.97 \
- cfg-if-1.0.0 \
- cfg_aliases-0.2.1 \
- chrono-0.4.39 \
- clap-4.5.4 \
- clap_builder-4.5.2 \
- clap_derive-4.5.4 \
- clap_lex-0.7.0 \
- colorchoice-1.0.1 \
- core-foundation-0.9.4 \
- core-foundation-sys-0.8.6 \
- coveralls-api-0.6.0 \
- crc32fast-1.4.0 \
- deflate-1.0.0 \
- encoding_rs-0.8.34 \
- env_filter-0.1.0 \
- env_logger-0.11.3 \
- equivalent-1.0.1 \
- errno-0.3.8 \
- fallible-iterator-0.3.0 \
- fastrand-2.1.0 \
- flate2-1.0.30 \
- fnv-1.0.7 \
- foreign-types-0.3.2 \
- foreign-types-shared-0.1.1 \
- form_urlencoded-1.2.1 \
- futures-channel-0.3.30 \
- futures-core-0.3.30 \
- futures-io-0.3.30 \
- futures-sink-0.3.30 \
- futures-task-0.3.30 \
- futures-util-0.3.30 \
- gimli-0.28.1 \
- gimli-0.31.1 \
- git2-0.20.0 \
- glob-0.3.2 \
- gzip-header-1.0.0 \
- h2-0.3.26 \
- hashbrown-0.11.2 \
- hashbrown-0.15.2 \
- heck-0.5.0 \
- hermit-abi-0.3.9 \
- hex-0.4.3 \
- http-0.2.12 \
- http-body-0.4.6 \
- httparse-1.8.0 \
- httpdate-1.0.3 \
- humantime-2.1.0 \
- humantime-serde-1.1.1 \
- hyper-0.14.28 \
- hyper-tls-0.5.0 \
- iana-time-zone-0.1.60 \
- iana-time-zone-haiku-0.1.2 \
- idna-0.5.0 \
- indexmap-1.8.2 \
- indexmap-2.7.1 \
- ipnet-2.9.0 \
- is_terminal_polyfill-1.70.0 \
- itoa-1.0.11 \
- jobserver-0.1.31 \
- js-sys-0.3.69 \
- lazy_static-1.5.0 \
- lcov-0.8.1 \
- leb128-0.2.5 \
- libc-0.2.169 \
- libgit2-sys-0.18.0+1.9.0 \
- libssh2-sys-0.3.0 \
- libz-sys-1.1.16 \
- linux-raw-sys-0.4.13 \
- llvm_profparser-0.7.1 \
- log-0.4.21 \
- matchers-0.1.0 \
- md5-0.7.0 \
- memchr-2.7.2 \
- mime-0.3.17 \
- mime_guess-2.0.4 \
- minimal-lexical-0.2.1 \
- miniz_oxide-0.7.2 \
- mio-0.8.11 \
- native-tls-0.2.11 \
- nix-0.29.0 \
- nom-7.1.3 \
- nu-ansi-term-0.46.0 \
- num-traits-0.2.19 \
- num_cpus-1.16.0 \
- object-0.26.2 \
- object-0.32.2 \
- object-0.36.7 \
- once_cell-1.19.0 \
- openssl-0.10.70 \
- openssl-macros-0.1.1 \
- openssl-probe-0.1.5 \
- openssl-src-300.2.3+3.2.1 \
- openssl-sys-0.9.105 \
- overload-0.1.1 \
- percent-encoding-2.3.1 \
- pin-project-lite-0.2.14 \
- pin-utils-0.1.0 \
- pkg-config-0.3.30 \
- proc-macro2-1.0.93 \
- procfs-0.17.0 \
- procfs-core-0.17.0 \
- quick-error-1.2.3 \
- quick-xml-0.37.2 \
- quote-1.0.38 \
- regex-1.11.1 \
- regex-automata-0.1.10 \
- regex-automata-0.4.8 \
- regex-syntax-0.6.29 \
- regex-syntax-0.8.5 \
- reqwest-0.11.27 \
- rustc-demangle-0.1.24 \
- rustc-hash-1.1.0 \
- rustc_version-0.4.1 \
- rustix-0.38.34 \
- rustls-pemfile-1.0.4 \
- rusty-fork-0.3.0 \
- ruzstd-0.7.3 \
- ryu-1.0.18 \
- same-file-1.0.6 \
- schannel-0.1.23 \
- security-framework-2.11.0 \
- security-framework-sys-2.11.0 \
- semver-1.0.23 \
- serde-1.0.217 \
- serde_derive-1.0.217 \
- serde_json-1.0.138 \
- serde_spanned-0.6.8 \
- serde_urlencoded-0.7.1 \
- sharded-slab-0.1.7 \
- slab-0.4.9 \
- smallvec-1.13.2 \
- socket2-0.5.7 \
- stable_deref_trait-1.2.0 \
- static_assertions-1.1.0 \
- strsim-0.11.1 \
- syn-2.0.90 \
- sync_wrapper-0.1.2 \
- system-configuration-0.5.1 \
- system-configuration-sys-0.5.0 \
- tempfile-3.10.1 \
- test-log-0.2.17 \
- test-log-macros-0.2.16 \
- thiserror-1.0.60 \
- thiserror-2.0.4 \
- thiserror-impl-1.0.60 \
- thiserror-impl-2.0.4 \
- thread_local-1.1.8 \
- tinyvec-1.6.0 \
- tinyvec_macros-0.1.1 \
- tokio-1.37.0 \
- tokio-native-tls-0.3.1 \
- tokio-util-0.7.11 \
- toml-0.8.20 \
- toml_datetime-0.6.8 \
- toml_edit-0.22.23 \
- tower-service-0.3.2 \
- tracing-0.1.41 \
- tracing-attributes-0.1.28 \
- tracing-core-0.1.33 \
- tracing-log-0.2.0 \
- tracing-subscriber-0.3.19 \
- try-lock-0.2.5 \
- twox-hash-1.6.3 \
- unicase-2.7.0 \
- unicode-bidi-0.3.15 \
- unicode-ident-1.0.12 \
- unicode-normalization-0.1.23 \
- url-2.5.0 \
- utf8parse-0.2.1 \
- valuable-0.1.0 \
- vcpkg-0.2.15 \
- version_check-0.9.4 \
- wait-timeout-0.2.0 \
- walkdir-2.5.0 \
- want-0.3.1 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- wasm-bindgen-0.2.92 \
- wasm-bindgen-backend-0.2.92 \
- wasm-bindgen-futures-0.4.42 \
- wasm-bindgen-macro-0.2.92 \
- wasm-bindgen-macro-support-0.2.92 \
- wasm-bindgen-shared-0.2.92 \
- web-sys-0.3.69 \
- winapi-0.3.9 \
- winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.8 \
- winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-core-0.52.0 \
- windows-sys-0.48.0 \
- windows-sys-0.52.0 \
- windows-targets-0.48.5 \
- windows-targets-0.52.5 \
- windows_aarch64_gnullvm-0.48.5 \
- windows_aarch64_gnullvm-0.52.5 \
- windows_aarch64_msvc-0.48.5 \
- windows_aarch64_msvc-0.52.5 \
- windows_i686_gnu-0.48.5 \
- windows_i686_gnu-0.52.5 \
- windows_i686_gnullvm-0.52.5 \
- windows_i686_msvc-0.48.5 \
- windows_i686_msvc-0.52.5 \
- windows_x86_64_gnu-0.48.5 \
- windows_x86_64_gnu-0.52.5 \
- windows_x86_64_gnullvm-0.48.5 \
- windows_x86_64_gnullvm-0.52.5 \
- windows_x86_64_msvc-0.48.5 \
- windows_x86_64_msvc-0.52.5 \
- winnow-0.7.1 \
- winreg-0.50.0
-
OPENSSLINC= /usr/include
OPENSSLLIB= /usr/lib
diff --git a/devel/cargo-tarpaulin/Makefile.crates b/devel/cargo-tarpaulin/Makefile.crates
new file mode 100644
index 000000000000..220c2da78b5b
--- /dev/null
+++ b/devel/cargo-tarpaulin/Makefile.crates
@@ -0,0 +1,272 @@
+CARGO_CRATES= addr2line-0.24.2 \
+ adler2-2.0.0 \
+ adler32-1.2.0 \
+ aho-corasick-1.1.3 \
+ android-tzdata-0.1.1 \
+ android_system_properties-0.1.5 \
+ anstream-0.6.18 \
+ anstyle-1.0.10 \
+ anstyle-parse-0.2.6 \
+ anstyle-query-1.1.2 \
+ anstyle-wincon-3.0.7 \
+ anyhow-1.0.98 \
+ autocfg-1.4.0 \
+ backtrace-0.3.75 \
+ base64-0.22.1 \
+ bitflags-2.9.1 \
+ bumpalo-3.17.0 \
+ bytes-1.10.1 \
+ camino-1.1.9 \
+ cargo-platform-0.2.0 \
+ cargo-util-schemas-0.2.0 \
+ cargo_metadata-0.20.0 \
+ cc-1.2.23 \
+ cfg-if-1.0.1 \
+ cfg_aliases-0.2.1 \
+ chrono-0.4.41 \
+ clap-4.5.38 \
+ clap_builder-4.5.38 \
+ clap_derive-4.5.32 \
+ clap_lex-0.7.4 \
+ colorchoice-1.0.3 \
+ core-foundation-0.9.4 \
+ core-foundation-sys-0.8.7 \
+ coveralls-api-0.7.0 \
+ crc32fast-1.4.2 \
+ deflate-1.0.0 \
+ displaydoc-0.2.5 \
+ env_filter-0.1.3 \
+ env_logger-0.11.8 \
+ equivalent-1.0.2 \
+ erased-serde-0.4.6 \
+ errno-0.3.12 \
+ fallible-iterator-0.3.0 \
+ fastrand-2.3.0 \
+ flate2-1.1.1 \
+ fnv-1.0.7 \
+ foreign-types-0.3.2 \
+ foreign-types-shared-0.1.1 \
+ form_urlencoded-1.2.1 \
+ futures-channel-0.3.31 \
+ futures-core-0.3.31 \
+ futures-io-0.3.31 \
+ futures-sink-0.3.31 \
+ futures-task-0.3.31 \
+ futures-util-0.3.31 \
+ getrandom-0.3.3 \
+ gimli-0.31.1 \
+ gimli-0.32.0 \
+ git2-0.20.2 \
+ glob-0.3.2 \
+ gzip-header-1.0.0 \
+ hashbrown-0.11.2 \
+ hashbrown-0.15.3 \
+ heck-0.5.0 \
+ hermit-abi-0.5.1 \
+ hex-0.4.3 \
+ http-1.3.1 \
+ http-body-1.0.1 \
+ http-body-util-0.1.3 \
+ httparse-1.10.1 \
+ humantime-2.2.0 \
+ humantime-serde-1.1.1 \
+ hyper-1.6.0 \
+ hyper-tls-0.6.0 \
+ hyper-util-0.1.12 \
+ iana-time-zone-0.1.63 \
+ iana-time-zone-haiku-0.1.2 \
+ icu_collections-2.0.0 \
+ icu_locale_core-2.0.0 \
+ icu_normalizer-2.0.0 \
+ icu_normalizer_data-2.0.0 \
+ icu_properties-2.0.1 \
+ icu_properties_data-2.0.1 \
+ icu_provider-2.0.0 \
+ idna-1.0.3 \
+ idna_adapter-1.2.1 \
+ indexmap-1.8.2 \
+ indexmap-2.9.0 \
+ ipnet-2.11.0 \
+ is_terminal_polyfill-1.70.1 \
+ itoa-1.0.15 \
+ jobserver-0.1.33 \
+ js-sys-0.3.77 \
+ lazy_static-1.5.0 \
+ lcov-0.8.1 \
+ leb128-0.2.5 \
+ libc-0.2.174 \
+ libgit2-sys-0.18.1+1.9.0 \
+ libssh2-sys-0.3.1 \
+ libz-sys-1.1.22 \
+ linux-raw-sys-0.4.15 \
+ linux-raw-sys-0.9.4 \
+ litemap-0.8.0 \
+ llvm_profparser-0.8.3 \
+ log-0.4.27 \
+ matchers-0.1.0 \
+ md5-0.7.0 \
+ memchr-2.7.4 \
+ mime-0.3.17 \
+ mime_guess-2.0.5 \
+ minimal-lexical-0.2.1 \
+ miniz_oxide-0.8.8 \
+ mio-1.0.3 \
+ native-tls-0.2.14 \
+ nix-0.30.1 \
+ nom-7.1.3 \
+ nu-ansi-term-0.46.0 \
+ num-traits-0.2.19 \
+ num_cpus-1.17.0 \
+ object-0.26.2 \
+ object-0.36.7 \
+ object-0.37.1 \
+ once_cell-1.21.3 \
+ openssl-0.10.72 \
+ openssl-macros-0.1.1 \
+ openssl-probe-0.1.6 \
+ openssl-src-300.5.0+3.5.0 \
+ openssl-sys-0.9.108 \
+ ordered-float-2.10.1 \
+ overload-0.1.1 \
+ percent-encoding-2.3.1 \
+ pin-project-lite-0.2.16 \
+ pin-utils-0.1.0 \
+ pkg-config-0.3.32 \
+ potential_utf-0.1.2 \
+ proc-macro2-1.0.95 \
+ procfs-0.17.0 \
+ procfs-core-0.17.0 \
+ quick-error-1.2.3 \
+ quick-xml-0.37.5 \
+ quote-1.0.40 \
+ r-efi-5.2.0 \
+ regex-1.11.1 \
+ regex-automata-0.1.10 \
+ regex-automata-0.4.9 \
+ regex-syntax-0.6.29 \
+ regex-syntax-0.8.5 \
+ reqwest-0.12.15 \
+ rustc-demangle-0.1.25 \
+ rustc-hash-1.1.0 \
+ rustc_version-0.4.1 \
+ rustix-0.38.44 \
+ rustix-1.0.7 \
+ rustls-pemfile-2.2.0 \
+ rustls-pki-types-1.12.0 \
+ rustversion-1.0.20 \
+ rusty-fork-0.3.0 \
+ ruzstd-0.8.1 \
+ ryu-1.0.20 \
+ same-file-1.0.6 \
+ schannel-0.1.27 \
+ security-framework-2.11.1 \
+ security-framework-sys-2.14.0 \
+ semver-1.0.26 \
+ serde-1.0.219 \
+ serde-untagged-0.1.7 \
+ serde-value-0.7.0 \
+ serde_derive-1.0.219 \
+ serde_json-1.0.140 \
+ serde_spanned-0.6.9 \
+ serde_urlencoded-0.7.1 \
+ sharded-slab-0.1.7 \
+ shlex-1.3.0 \
+ slab-0.4.9 \
+ smallvec-1.15.0 \
+ socket2-0.5.9 \
+ stable_deref_trait-1.2.0 \
+ strsim-0.11.1 \
+ syn-2.0.101 \
+ sync_wrapper-1.0.2 \
+ synstructure-0.13.2 \
+ system-configuration-0.6.1 \
+ system-configuration-sys-0.6.0 \
+ tempfile-3.20.0 \
+ test-log-0.2.17 \
+ test-log-macros-0.2.17 \
+ thiserror-1.0.69 \
+ thiserror-2.0.12 \
+ thiserror-impl-1.0.69 \
+ thiserror-impl-2.0.12 \
+ thread_local-1.1.8 \
+ tinystr-0.8.1 \
+ tokio-1.45.0 \
+ tokio-native-tls-0.3.1 \
+ toml-0.8.23 \
+ toml_datetime-0.6.11 \
+ toml_edit-0.22.27 \
+ toml_write-0.1.2 \
+ tower-0.5.2 \
+ tower-layer-0.3.3 \
+ tower-service-0.3.3 \
+ tracing-0.1.41 \
+ tracing-attributes-0.1.28 \
+ tracing-core-0.1.33 \
+ tracing-log-0.2.0 \
+ tracing-subscriber-0.3.19 \
+ try-lock-0.2.5 \
+ twox-hash-2.1.1 \
+ typeid-1.0.3 \
+ unicase-2.8.1 \
+ unicode-ident-1.0.18 \
+ unicode-xid-0.2.6 \
+ url-2.5.4 \
+ utf8_iter-1.0.4 \
+ utf8parse-0.2.2 \
+ valuable-0.1.1 \
+ vcpkg-0.2.15 \
+ wait-timeout-0.2.1 \
+ walkdir-2.5.0 \
+ want-0.3.1 \
+ wasi-0.11.0+wasi-snapshot-preview1 \
+ wasi-0.14.2+wasi-0.2.4 \
+ wasm-bindgen-0.2.100 \
+ wasm-bindgen-backend-0.2.100 \
+ wasm-bindgen-futures-0.4.50 \
+ wasm-bindgen-macro-0.2.100 \
+ wasm-bindgen-macro-support-0.2.100 \
+ wasm-bindgen-shared-0.2.100 \
+ web-sys-0.3.77 \
+ winapi-0.3.9 \
+ winapi-i686-pc-windows-gnu-0.4.0 \
+ winapi-util-0.1.9 \
+ winapi-x86_64-pc-windows-gnu-0.4.0 \
+ windows-core-0.61.2 \
+ windows-implement-0.60.0 \
+ windows-interface-0.59.1 \
+ windows-link-0.1.1 \
+ windows-registry-0.4.0 \
+ windows-result-0.3.4 \
+ windows-strings-0.3.1 \
+ windows-strings-0.4.2 \
+ windows-sys-0.52.0 \
+ windows-sys-0.59.0 \
+ windows-targets-0.52.6 \
+ windows-targets-0.53.0 \
+ 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 \
+ windows_x86_64_msvc-0.53.0 \
+ winnow-0.7.10 \
+ wit-bindgen-rt-0.39.0 \
+ writeable-0.6.1 \
+ yoke-0.8.0 \
+ yoke-derive-0.8.0 \
+ zerofrom-0.1.6 \
+ zerofrom-derive-0.1.6 \
+ zeroize-1.8.1 \
+ zerotrie-0.2.2 \
+ zerovec-0.11.2 \
+ zerovec-derive-0.11.1
diff --git a/devel/cargo-tarpaulin/distinfo b/devel/cargo-tarpaulin/distinfo
index 5395207841a8..cff61728aad4 100644
--- a/devel/cargo-tarpaulin/distinfo
+++ b/devel/cargo-tarpaulin/distinfo
@@ -1,8 +1,8 @@
-TIMESTAMP = 1739613979
-SHA256 (rust/crates/addr2line-0.21.0.crate) = 8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb
-SIZE (rust/crates/addr2line-0.21.0.crate) = 40807
-SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
-SIZE (rust/crates/adler-1.0.2.crate) = 12778
+TIMESTAMP = 1753610028
+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/adler32-1.2.0.crate) = aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234
SIZE (rust/crates/adler32-1.2.0.crate) = 6411
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
@@ -11,82 +11,84 @@ SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e
SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/anstream-0.6.14.crate) = 418c75fa768af9c03be99d17643f93f79bbba589895012a80e3452a19ddda15b
-SIZE (rust/crates/anstream-0.6.14.crate) = 29160
-SHA256 (rust/crates/anstyle-1.0.7.crate) = 038dfcf04a5feb68e9c60b21c9625a54c2c0616e79b72b0fd87075a056ae1d1b
-SIZE (rust/crates/anstyle-1.0.7.crate) = 15709
-SHA256 (rust/crates/anstyle-parse-0.2.4.crate) = c03a11a9034d92058ceb6ee011ce58af4a9bf61491aa7e1e59ecd24bd40d22d4
-SIZE (rust/crates/anstyle-parse-0.2.4.crate) = 23069
-SHA256 (rust/crates/anstyle-query-1.0.3.crate) = a64c907d4e79225ac72e2a354c9ce84d50ebb4586dee56c82b3ee73004f537f5
-SIZE (rust/crates/anstyle-query-1.0.3.crate) = 9742
-SHA256 (rust/crates/anstyle-wincon-3.0.3.crate) = 61a38449feb7068f52bb06c12759005cf459ee52bb4adc1d5a7c4322d716fb19
-SIZE (rust/crates/anstyle-wincon-3.0.3.crate) = 12179
-SHA256 (rust/crates/anyhow-1.0.83.crate) = 25bdb32cbbdce2b519a9cd7df3a678443100e265d5e25ca763b7572a5104f5f3
-SIZE (rust/crates/anyhow-1.0.83.crate) = 45650
-SHA256 (rust/crates/autocfg-1.3.0.crate) = 0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0
-SIZE (rust/crates/autocfg-1.3.0.crate) = 16524
-SHA256 (rust/crates/backtrace-0.3.71.crate) = 26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d
-SIZE (rust/crates/backtrace-0.3.71.crate) = 86553
-SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
-SIZE (rust/crates/base64-0.21.7.crate) = 82576
-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/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
-SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
-SHA256 (rust/crates/bytes-1.6.0.crate) = 514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9
-SIZE (rust/crates/bytes-1.6.0.crate) = 60605
-SHA256 (rust/crates/camino-1.1.6.crate) = c59e92b5a388f549b863a7bea62612c09f24c8393560709a54558a9abdfb3b9c
-SIZE (rust/crates/camino-1.1.6.crate) = 30519
-SHA256 (rust/crates/cargo-platform-0.1.8.crate) = 24b1f0365a6c6bb4020cd05806fd0d33c44d38046b8bd7f0e40814b9763cabfc
-SIZE (rust/crates/cargo-platform-0.1.8.crate) = 11813
-SHA256 (rust/crates/cargo_metadata-0.19.1.crate) = 8769706aad5d996120af43197bf46ef6ad0fda35216b4505f926a365a232d924
-SIZE (rust/crates/cargo_metadata-0.19.1.crate) = 26131
-SHA256 (rust/crates/cc-1.0.97.crate) = 099a5357d84c4c61eb35fc8eafa9a79a902c2f76911e5747ced4e032edd8d9b4
-SIZE (rust/crates/cc-1.0.97.crate) = 76951
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
+SIZE (rust/crates/anstream-0.6.18.crate) = 29681
+SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
+SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
+SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
+SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
+SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
+SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
+SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e
+SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400
+SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
+SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
+SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
+SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
+SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
+SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
+SIZE (rust/crates/base64-0.22.1.crate) = 81597
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
+SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
+SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
+SIZE (rust/crates/bytes-1.10.1.crate) = 76779
+SHA256 (rust/crates/camino-1.1.9.crate) = 8b96ec4966b5813e2c0507c1f86115c8c5abaadc3980879c3424042a02fd1ad3
+SIZE (rust/crates/camino-1.1.9.crate) = 37552
+SHA256 (rust/crates/cargo-platform-0.2.0.crate) = 84982c6c0ae343635a3a4ee6dedef965513735c8b183caa7289fa6e27399ebd4
+SIZE (rust/crates/cargo-platform-0.2.0.crate) = 13373
+SHA256 (rust/crates/cargo-util-schemas-0.2.0.crate) = e63d2780ac94487eb9f1fea7b0d56300abc9eb488800854ca217f102f5caccca
+SIZE (rust/crates/cargo-util-schemas-0.2.0.crate) = 23612
+SHA256 (rust/crates/cargo_metadata-0.20.0.crate) = 4f7835cfc6135093070e95eb2b53e5d9b5c403dc3a6be6040ee026270aa82502
+SIZE (rust/crates/cargo_metadata-0.20.0.crate) = 32312
+SHA256 (rust/crates/cc-1.2.23.crate) = 5f4ac86a9e5bc1e2b3449ab9d7d3a6a405e3d1bb28d7b9be8614f55846ae3766
+SIZE (rust/crates/cc-1.2.23.crate) = 106527
+SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
+SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
-SHA256 (rust/crates/chrono-0.4.39.crate) = 7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825
-SIZE (rust/crates/chrono-0.4.39.crate) = 222248
-SHA256 (rust/crates/clap-4.5.4.crate) = 90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0
-SIZE (rust/crates/clap-4.5.4.crate) = 55401
-SHA256 (rust/crates/clap_builder-4.5.2.crate) = ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4
-SIZE (rust/crates/clap_builder-4.5.2.crate) = 163566
-SHA256 (rust/crates/clap_derive-4.5.4.crate) = 528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64
-SIZE (rust/crates/clap_derive-4.5.4.crate) = 29159
-SHA256 (rust/crates/clap_lex-0.7.0.crate) = 98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce
-SIZE (rust/crates/clap_lex-0.7.0.crate) = 11915
-SHA256 (rust/crates/colorchoice-1.0.1.crate) = 0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422
-SIZE (rust/crates/colorchoice-1.0.1.crate) = 7895
+SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
+SIZE (rust/crates/chrono-0.4.41.crate) = 234621
+SHA256 (rust/crates/clap-4.5.38.crate) = ed93b9805f8ba930df42c2590f05453d5ec36cbb85d018868a5b24d31f6ac000
+SIZE (rust/crates/clap-4.5.38.crate) = 57140
+SHA256 (rust/crates/clap_builder-4.5.38.crate) = 379026ff283facf611b0ea629334361c4211d1b12ee01024eec1591133b04120
+SIZE (rust/crates/clap_builder-4.5.38.crate) = 169177
+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/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
+SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
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/coveralls-api-0.6.0.crate) = e07c65ecfe8bc0aa668923234a499ee7317082847bd9de36f77cbc4fc5123a66
-SIZE (rust/crates/coveralls-api-0.6.0.crate) = 11376
-SHA256 (rust/crates/crc32fast-1.4.0.crate) = b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa
-SIZE (rust/crates/crc32fast-1.4.0.crate) = 38665
+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/coveralls-api-0.7.0.crate) = 2b0d9065c788bbdef212fd6565a46c151504b7b383fdbe4624621640520a49d5
+SIZE (rust/crates/coveralls-api-0.7.0.crate) = 21436
+SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
+SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
SHA256 (rust/crates/deflate-1.0.0.crate) = c86f7e25f518f4b81808a2cf1c50996a61f5c2eb394b2393bd87f2a4780a432f
SIZE (rust/crates/deflate-1.0.0.crate) = 62722
-SHA256 (rust/crates/encoding_rs-0.8.34.crate) = b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59
-SIZE (rust/crates/encoding_rs-0.8.34.crate) = 1378166
-SHA256 (rust/crates/env_filter-0.1.0.crate) = a009aa4810eb158359dda09d0c87378e4bbb89b5a801f016885a4707ba24f7ea
-SIZE (rust/crates/env_filter-0.1.0.crate) = 11553
-SHA256 (rust/crates/env_logger-0.11.3.crate) = 38b35839ba51819680ba087cd351788c9a3c476841207e0b8cee0b04722343b9
-SIZE (rust/crates/env_logger-0.11.3.crate) = 29704
-SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
-SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
-SHA256 (rust/crates/errno-0.3.8.crate) = a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245
-SIZE (rust/crates/errno-0.3.8.crate) = 10645
+SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
+SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
+SHA256 (rust/crates/env_filter-0.1.3.crate) = 186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0
+SIZE (rust/crates/env_filter-0.1.3.crate) = 15191
+SHA256 (rust/crates/env_logger-0.11.8.crate) = 13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f
+SIZE (rust/crates/env_logger-0.11.8.crate) = 32538
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/erased-serde-0.4.6.crate) = e004d887f51fcb9fef17317a2f3525c887d8aa3f4f50fed920816a688284a5b7
+SIZE (rust/crates/erased-serde-0.4.6.crate) = 28352
+SHA256 (rust/crates/errno-0.3.12.crate) = cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18
+SIZE (rust/crates/errno-0.3.12.crate) = 12423
SHA256 (rust/crates/fallible-iterator-0.3.0.crate) = 2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649
SIZE (rust/crates/fallible-iterator-0.3.0.crate) = 19639
-SHA256 (rust/crates/fastrand-2.1.0.crate) = 9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a
-SIZE (rust/crates/fastrand-2.1.0.crate) = 14907
-SHA256 (rust/crates/flate2-1.0.30.crate) = 5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae
-SIZE (rust/crates/flate2-1.0.30.crate) = 75511
+SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
+SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
+SHA256 (rust/crates/flate2-1.1.1.crate) = 7ced92e76e966ca2fd84c8f7aa01a4aea65b0eb6648d72f7c8f3e2764a67fece
+SIZE (rust/crates/flate2-1.1.1.crate) = 77224
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
@@ -95,268 +97,310 @@ SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7f
SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
-SHA256 (rust/crates/futures-channel-0.3.30.crate) = eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78
-SIZE (rust/crates/futures-channel-0.3.30.crate) = 31736
-SHA256 (rust/crates/futures-core-0.3.30.crate) = dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d
-SIZE (rust/crates/futures-core-0.3.30.crate) = 14071
-SHA256 (rust/crates/futures-io-0.3.30.crate) = a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1
-SIZE (rust/crates/futures-io-0.3.30.crate) = 8910
-SHA256 (rust/crates/futures-sink-0.3.30.crate) = 9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5
-SIZE (rust/crates/futures-sink-0.3.30.crate) = 7852
-SHA256 (rust/crates/futures-task-0.3.30.crate) = 38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004
-SIZE (rust/crates/futures-task-0.3.30.crate) = 11126
-SHA256 (rust/crates/futures-util-0.3.30.crate) = 3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48
-SIZE (rust/crates/futures-util-0.3.30.crate) = 159977
-SHA256 (rust/crates/gimli-0.28.1.crate) = 4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253
-SIZE (rust/crates/gimli-0.28.1.crate) = 270497
+SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10
+SIZE (rust/crates/futures-channel-0.3.31.crate) = 31971
+SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e
+SIZE (rust/crates/futures-core-0.3.31.crate) = 14318
+SHA256 (rust/crates/futures-io-0.3.31.crate) = 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6
+SIZE (rust/crates/futures-io-0.3.31.crate) = 9047
+SHA256 (rust/crates/futures-sink-0.3.31.crate) = e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7
+SIZE (rust/crates/futures-sink-0.3.31.crate) = 7958
+SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988
+SIZE (rust/crates/futures-task-0.3.31.crate) = 11217
+SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81
+SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
+SHA256 (rust/crates/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/git2-0.20.0.crate) = 3fda788993cc341f69012feba8bf45c0ba4f3291fcc08e214b4d5a7332d88aff
-SIZE (rust/crates/git2-0.20.0.crate) = 219198
+SHA256 (rust/crates/gimli-0.32.0.crate) = 93563d740bc9ef04104f9ed6f86f1e3275c2cdafb95664e26584b9ca807a8ffe
+SIZE (rust/crates/gimli-0.32.0.crate) = 286715
+SHA256 (rust/crates/git2-0.20.2.crate) = 2deb07a133b1520dc1a5690e9bd08950108873d7ed5de38dcc74d3b5ebffa110
+SIZE (rust/crates/git2-0.20.2.crate) = 223479
SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
SIZE (rust/crates/glob-0.3.2.crate) = 22359
SHA256 (rust/crates/gzip-header-1.0.0.crate) = 95cc527b92e6029a62960ad99aa8a6660faa4555fe5f731aab13aa6a921795a2
SIZE (rust/crates/gzip-header-1.0.0.crate) = 12445
-SHA256 (rust/crates/h2-0.3.26.crate) = 81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8
-SIZE (rust/crates/h2-0.3.26.crate) = 168315
SHA256 (rust/crates/hashbrown-0.11.2.crate) = ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e
SIZE (rust/crates/hashbrown-0.11.2.crate) = 85713
-SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
-SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
+SHA256 (rust/crates/hashbrown-0.15.3.crate) = 84b26c544d002229e640969970a2e74021aadf6e2f96372b9c58eff97de08eb3
+SIZE (rust/crates/hashbrown-0.15.3.crate) = 140413
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024
-SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165
+SHA256 (rust/crates/hermit-abi-0.5.1.crate) = f154ce46856750ed433c8649605bf7ed2de3bc35fd9d2a9f30cddd873c80cb08
+SIZE (rust/crates/hermit-abi-0.5.1.crate) = 17549
SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
SIZE (rust/crates/hex-0.4.3.crate) = 13299
-SHA256 (rust/crates/http-0.2.12.crate) = 601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1
-SIZE (rust/crates/http-0.2.12.crate) = 101964
-SHA256 (rust/crates/http-body-0.4.6.crate) = 7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2
-SIZE (rust/crates/http-body-0.4.6.crate) = 10773
-SHA256 (rust/crates/httparse-1.8.0.crate) = d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904
-SIZE (rust/crates/httparse-1.8.0.crate) = 29954
-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/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565
+SIZE (rust/crates/http-1.3.1.crate) = 106063
+SHA256 (rust/crates/http-body-1.0.1.crate) = 1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184
+SIZE (rust/crates/http-body-1.0.1.crate) = 6125
+SHA256 (rust/crates/http-body-util-0.1.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/humantime-2.2.0.crate) = 9b112acc8b3adf4b107a8ec20977da0273a8c386765a3ec0229bd500a1443f9f
+SIZE (rust/crates/humantime-2.2.0.crate) = 20646
SHA256 (rust/crates/humantime-serde-1.1.1.crate) = 57a3db5ea5923d99402c94e9feb261dc5ee9b4efa158b0315f788cf549cc200c
SIZE (rust/crates/humantime-serde-1.1.1.crate) = 7886
-SHA256 (rust/crates/hyper-0.14.28.crate) = bf96e135eb83a2a8ddf766e426a841d8ddd7449d5f00d34ea02b41d2f19eef80
-SIZE (rust/crates/hyper-0.14.28.crate) = 197204
-SHA256 (rust/crates/hyper-tls-0.5.0.crate) = d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905
-SIZE (rust/crates/hyper-tls-0.5.0.crate) = 13257
-SHA256 (rust/crates/iana-time-zone-0.1.60.crate) = e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141
-SIZE (rust/crates/iana-time-zone-0.1.60.crate) = 27074
+SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80
+SIZE (rust/crates/hyper-1.6.0.crate) = 153923
+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.12.crate) = cf9f1e950e0d9d1d3c47184416723cf29c0d1f93bd8cccf37e4beb6b44f31710
+SIZE (rust/crates/hyper-util-0.1.12.crate) = 94918
+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/idna-0.5.0.crate) = 634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6
-SIZE (rust/crates/idna-0.5.0.crate) = 271940
+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/indexmap-1.8.2.crate) = e6012d540c5baa3589337a98ce73408de9b5a25ec9fc2c6fd6be8f0d39e0ca5a
SIZE (rust/crates/indexmap-1.8.2.crate) = 53219
-SHA256 (rust/crates/indexmap-2.7.1.crate) = 8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652
-SIZE (rust/crates/indexmap-2.7.1.crate) = 88644
-SHA256 (rust/crates/ipnet-2.9.0.crate) = 8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3
-SIZE (rust/crates/ipnet-2.9.0.crate) = 27627
-SHA256 (rust/crates/is_terminal_polyfill-1.70.0.crate) = f8478577c03552c21db0e2724ffb8986a5ce7af88107e6be5d2ee6e158c12800
-SIZE (rust/crates/is_terminal_polyfill-1.70.0.crate) = 7451
-SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b
-SIZE (rust/crates/itoa-1.0.11.crate) = 10563
-SHA256 (rust/crates/jobserver-0.1.31.crate) = d2b099aaa34a9751c5bf0878add70444e1ed2dd73f347be99003d4577277de6e
-SIZE (rust/crates/jobserver-0.1.31.crate) = 27306
-SHA256 (rust/crates/js-sys-0.3.69.crate) = 29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d
-SIZE (rust/crates/js-sys-0.3.69.crate) = 81083
+SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e
+SIZE (rust/crates/indexmap-2.9.0.crate) = 91214
+SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
+SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
+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/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/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
SHA256 (rust/crates/lcov-0.8.1.crate) = 1ccfa6d5e585a884db65b37f38184e4364eaf74d884ac35d0a90fe9baf80b723
SIZE (rust/crates/lcov-0.8.1.crate) = 19922
SHA256 (rust/crates/leb128-0.2.5.crate) = 884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67
SIZE (rust/crates/leb128-0.2.5.crate) = 11843
-SHA256 (rust/crates/libc-0.2.169.crate) = b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a
-SIZE (rust/crates/libc-0.2.169.crate) = 757901
-SHA256 (rust/crates/libgit2-sys-0.18.0+1.9.0.crate) = e1a117465e7e1597e8febea8bb0c410f1c7fb93b1e1cddf34363f8390367ffec
-SIZE (rust/crates/libgit2-sys-0.18.0+1.9.0.crate) = 1853724
-SHA256 (rust/crates/libssh2-sys-0.3.0.crate) = 2dc8a030b787e2119a731f1951d6a773e2280c660f8ec4b0f5e1505a386e71ee
-SIZE (rust/crates/libssh2-sys-0.3.0.crate) = 514550
-SHA256 (rust/crates/libz-sys-1.1.16.crate) = 5e143b5e666b2695d28f6bca6497720813f699c9602dd7f5cac91008b8ada7f9
-SIZE (rust/crates/libz-sys-1.1.16.crate) = 3958920
-SHA256 (rust/crates/linux-raw-sys-0.4.13.crate) = 01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c
-SIZE (rust/crates/linux-raw-sys-0.4.13.crate) = 1493855
-SHA256 (rust/crates/llvm_profparser-0.7.1.crate) = b0a154508b6dd69753d85b1b506fa80b9358bb3864a65f90b7516613f803f209
-SIZE (rust/crates/llvm_profparser-0.7.1.crate) = 44834
-SHA256 (rust/crates/log-0.4.21.crate) = 90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c
-SIZE (rust/crates/log-0.4.21.crate) = 43442
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
+SHA256 (rust/crates/libgit2-sys-0.18.1+1.9.0.crate) = e1dcb20f84ffcdd825c7a311ae347cce604a6f084a767dec4a4929829645290e
+SIZE (rust/crates/libgit2-sys-0.18.1+1.9.0.crate) = 1855262
+SHA256 (rust/crates/libssh2-sys-0.3.1.crate) = 220e4f05ad4a218192533b300327f5150e809b54c4ec83b5a1d91833601811b9
+SIZE (rust/crates/libssh2-sys-0.3.1.crate) = 582851
+SHA256 (rust/crates/libz-sys-1.1.22.crate) = 8b70e7a7df205e92a1a4cd9aaae7898dac0aa555503cc0a649494d0d60e7651d
+SIZE (rust/crates/libz-sys-1.1.22.crate) = 841053
+SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
+SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
+SHA256 (rust/crates/linux-raw-sys-0.9.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/llvm_profparser-0.8.3.crate) = 709c1026b4902051c7cff758799defada26e18e41eb390648177e2e142c59fd9
+SIZE (rust/crates/llvm_profparser-0.8.3.crate) = 45270
+SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
+SIZE (rust/crates/log-0.4.27.crate) = 48120
SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
SIZE (rust/crates/matchers-0.1.0.crate) = 6948
SHA256 (rust/crates/md5-0.7.0.crate) = 490cc448043f947bae3cbee9c203358d62dbee0db12107a74be5c30ccfd09771
SIZE (rust/crates/md5-0.7.0.crate) = 6671
-SHA256 (rust/crates/memchr-2.7.2.crate) = 6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d
-SIZE (rust/crates/memchr-2.7.2.crate) = 96220
+SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
+SIZE (rust/crates/memchr-2.7.4.crate) = 96670
SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
SIZE (rust/crates/mime-0.3.17.crate) = 15712
-SHA256 (rust/crates/mime_guess-2.0.4.crate) = 4192263c238a5f0d0c6bfd21f336a313a4ce1c450542449ca191bb657b4642ef
-SIZE (rust/crates/mime_guess-2.0.4.crate) = 26399
+SHA256 (rust/crates/mime_guess-2.0.5.crate) = f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e
+SIZE (rust/crates/mime_guess-2.0.5.crate) = 27166
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.7.2.crate) = 9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7
-SIZE (rust/crates/miniz_oxide-0.7.2.crate) = 55731
-SHA256 (rust/crates/mio-0.8.11.crate) = a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c
-SIZE (rust/crates/mio-0.8.11.crate) = 102983
-SHA256 (rust/crates/native-tls-0.2.11.crate) = 07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e
-SIZE (rust/crates/native-tls-0.2.11.crate) = 29008
-SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46
-SIZE (rust/crates/nix-0.29.0.crate) = 318248
+SHA256 (rust/crates/miniz_oxide-0.8.8.crate) = 3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a
+SIZE (rust/crates/miniz_oxide-0.8.8.crate) = 67065
+SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
+SIZE (rust/crates/mio-1.0.3.crate) = 103703
+SHA256 (rust/crates/native-tls-0.2.14.crate) = 87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e
+SIZE (rust/crates/native-tls-0.2.14.crate) = 29385
+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/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43
-SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713
+SHA256 (rust/crates/num_cpus-1.17.0.crate) = 91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b
+SIZE (rust/crates/num_cpus-1.17.0.crate) = 15874
SHA256 (rust/crates/object-0.26.2.crate) = 39f37e50073ccad23b6d09bcb5b263f4e76d3bb6038e4a3c08e52162ffa8abc2
SIZE (rust/crates/object-0.26.2.crate) = 238067
-SHA256 (rust/crates/object-0.32.2.crate) = a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441
-SIZE (rust/crates/object-0.32.2.crate) = 286994
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/openssl-0.10.70.crate) = 61cfb4e166a8bb8c9b55c500bc2308550148ece889be90f609377e58140f42c6
-SIZE (rust/crates/openssl-0.10.70.crate) = 277545
+SHA256 (rust/crates/object-0.37.1.crate) = 03fd943161069e1768b4b3d050890ba48730e590f57e56d4aa04e7e090e61b4a
+SIZE (rust/crates/object-0.37.1.crate) = 338929
+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.72.crate) = fedfea7d58a1f73118430a55da6a286e7b044961736ce96a16a17068ea25e5da
+SIZE (rust/crates/openssl-0.10.72.crate) = 283852
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.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf
-SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227
-SHA256 (rust/crates/openssl-src-300.2.3+3.2.1.crate) = 5cff92b6f71555b61bb9315f7c64da3ca43d87531622120fea0195fc761b4843
-SIZE (rust/crates/openssl-src-300.2.3+3.2.1.crate) = 9584245
-SHA256 (rust/crates/openssl-sys-0.9.105.crate) = 8b22d5b84be05a8d6947c7cb71f7c849aa0f112acd4bf51c2a7c1c988ac0a9dc
-SIZE (rust/crates/openssl-sys-0.9.105.crate) = 72287
+SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
+SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
+SHA256 (rust/crates/openssl-src-300.5.0+3.5.0.crate) = e8ce546f549326b0e6052b649198487d91320875da901e7bd11a06d1ee3f9c2f
+SIZE (rust/crates/openssl-src-300.5.0+3.5.0.crate) = 10488436
+SHA256 (rust/crates/openssl-sys-0.9.108.crate) = e145e1651e858e820e4860f7b9c5e169bc1d8ce1c86043be79fa7b7634821847
+SIZE (rust/crates/openssl-sys-0.9.108.crate) = 78190
+SHA256 (rust/crates/ordered-float-2.10.1.crate) = 68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c
+SIZE (rust/crates/ordered-float-2.10.1.crate) = 16029
SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
SIZE (rust/crates/overload-0.1.1.crate) = 24439
SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
-SHA256 (rust/crates/pin-project-lite-0.2.14.crate) = bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02
-SIZE (rust/crates/pin-project-lite-0.2.14.crate) = 28817
+SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
+SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
-SHA256 (rust/crates/pkg-config-0.3.30.crate) = d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec
-SIZE (rust/crates/pkg-config-0.3.30.crate) = 20613
-SHA256 (rust/crates/proc-macro2-1.0.93.crate) = 60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99
-SIZE (rust/crates/proc-macro2-1.0.93.crate) = 52388
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
+SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
+SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
SHA256 (rust/crates/procfs-0.17.0.crate) = cc5b72d8145275d844d4b5f6d4e1eef00c8cd889edb6035c21675d1bb1f45c9f
SIZE (rust/crates/procfs-0.17.0.crate) = 73252
SHA256 (rust/crates/procfs-core-0.17.0.crate) = 239df02d8349b06fc07398a3a1697b06418223b1c7725085e801e7c0fc6a12ec
SIZE (rust/crates/procfs-core-0.17.0.crate) = 87533
SHA256 (rust/crates/quick-error-1.2.3.crate) = a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0
SIZE (rust/crates/quick-error-1.2.3.crate) = 15066
-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/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.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
+SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
SIZE (rust/crates/regex-1.11.1.crate) = 254170
SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
-SHA256 (rust/crates/regex-automata-0.4.8.crate) = 368758f23274712b504848e9d5a6f010445cc8b87a7cdb4d7cbee666c1288da3
-SIZE (rust/crates/regex-automata-0.4.8.crate) = 617784
+SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
+SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1
SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
-SHA256 (rust/crates/reqwest-0.11.27.crate) = dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62
-SIZE (rust/crates/reqwest-0.11.27.crate) = 163155
-SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
-SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
+SHA256 (rust/crates/reqwest-0.12.15.crate) = d19c46a6fdd48bc4dab94b6103fccc55d34c67cc0ad04653aad4ea2a07cd7bbb
+SIZE (rust/crates/reqwest-0.12.15.crate) = 199320
+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_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92
SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245
-SHA256 (rust/crates/rustix-0.38.34.crate) = 70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f
-SIZE (rust/crates/rustix-0.38.34.crate) = 365160
-SHA256 (rust/crates/rustls-pemfile-1.0.4.crate) = 1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c
-SIZE (rust/crates/rustls-pemfile-1.0.4.crate) = 22092
+SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
+SIZE (rust/crates/rustix-0.38.44.crate) = 379347
+SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
+SIZE (rust/crates/rustix-1.0.7.crate) = 414500
+SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50
+SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849
+SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79
+SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740
+SHA256 (rust/crates/rustversion-1.0.20.crate) = eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2
+SIZE (rust/crates/rustversion-1.0.20.crate) = 20666
SHA256 (rust/crates/rusty-fork-0.3.0.crate) = cb3dcc6e454c328bb824492db107ab7c0ae8fcffe4ad210136ef014458c1bc4f
SIZE (rust/crates/rusty-fork-0.3.0.crate) = 19881
-SHA256 (rust/crates/ruzstd-0.7.3.crate) = fad02996bfc73da3e301efe90b1837be9ed8f4a462b6ed410aa35d00381de89f
-SIZE (rust/crates/ruzstd-0.7.3.crate) = 67611
-SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
-SIZE (rust/crates/ryu-1.0.18.crate) = 47713
+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/schannel-0.1.23.crate) = fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534
-SIZE (rust/crates/schannel-0.1.23.crate) = 41667
-SHA256 (rust/crates/security-framework-2.11.0.crate) = c627723fd09706bacdb5cf41499e95098555af3c3c29d014dc3c458ef6be11c0
-SIZE (rust/crates/security-framework-2.11.0.crate) = 80191
-SHA256 (rust/crates/security-framework-sys-2.11.0.crate) = 317936bbbd05227752583946b9e66d7ce3b489f84e11a94a510b4437fef407d7
-SIZE (rust/crates/security-framework-sys-2.11.0.crate) = 18718
-SHA256 (rust/crates/semver-1.0.23.crate) = 61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b
-SIZE (rust/crates/semver-1.0.23.crate) = 30622
-SHA256 (rust/crates/serde-1.0.217.crate) = 02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70
-SIZE (rust/crates/serde-1.0.217.crate) = 79019
-SHA256 (rust/crates/serde_derive-1.0.217.crate) = 5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0
-SIZE (rust/crates/serde_derive-1.0.217.crate) = 57749
-SHA256 (rust/crates/serde_json-1.0.138.crate) = d434192e7da787e94a6ea7e9670b26a036d0ca41e0b7efb2676dd32bae872949
-SIZE (rust/crates/serde_json-1.0.138.crate) = 154769
-SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1
-SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330
+SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
+SIZE (rust/crates/schannel-0.1.27.crate) = 42772
+SHA256 (rust/crates/security-framework-2.11.1.crate) = 897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02
+SIZE (rust/crates/security-framework-2.11.1.crate) = 80188
+SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32
+SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537
+SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0
+SIZE (rust/crates/semver-1.0.26.crate) = 31303
+SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
+SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/serde-untagged-0.1.7.crate) = 299d9c19d7d466db4ab10addd5703e4c615dec2a5a16dbbafe191045e87ee66e
+SIZE (rust/crates/serde-untagged-0.1.7.crate) = 17371
+SHA256 (rust/crates/serde-value-0.7.0.crate) = f3a1a3341211875ef120e117ea7fd5228530ae7e7036a779fdc9117be6b3282c
+SIZE (rust/crates/serde-value-0.7.0.crate) = 10249
+SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
+SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
+SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
+SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
+SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
+SIZE (rust/crates/shlex-1.3.0.crate) = 18713
SHA256 (rust/crates/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.7.crate) = ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c
-SIZE (rust/crates/socket2-0.5.7.crate) = 55758
+SHA256 (rust/crates/smallvec-1.15.0.crate) = 8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9
+SIZE (rust/crates/smallvec-1.15.0.crate) = 38113
+SHA256 (rust/crates/socket2-0.5.9.crate) = 4f5fd57c80058a56cf5c777ab8a126398ece8e442983605d280a44ce79d0edef
+SIZE (rust/crates/socket2-0.5.9.crate) = 57432
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/syn-2.0.90.crate) = 919d3b74a5dd0ccd15aeb8f93e7006bd9e14c295087c9896a110f490752bcf31
-SIZE (rust/crates/syn-2.0.90.crate) = 290584
-SHA256 (rust/crates/sync_wrapper-0.1.2.crate) = 2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160
-SIZE (rust/crates/sync_wrapper-0.1.2.crate) = 6933
-SHA256 (rust/crates/system-configuration-0.5.1.crate) = ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7
-SIZE (rust/crates/system-configuration-0.5.1.crate) = 12618
-SHA256 (rust/crates/system-configuration-sys-0.5.0.crate) = a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9
-SIZE (rust/crates/system-configuration-sys-0.5.0.crate) = 6730
-SHA256 (rust/crates/tempfile-3.10.1.crate) = 85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1
-SIZE (rust/crates/tempfile-3.10.1.crate) = 33653
+SHA256 (rust/crates/syn-2.0.101.crate) = 8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf
+SIZE (rust/crates/syn-2.0.101.crate) = 299250
+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.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
+SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
+SHA256 (rust/crates/system-configuration-0.6.1.crate) = 3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b
+SIZE (rust/crates/system-configuration-0.6.1.crate) = 17935
+SHA256 (rust/crates/system-configuration-sys-0.6.0.crate) = 8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4
+SIZE (rust/crates/system-configuration-sys-0.6.0.crate) = 11090
+SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
+SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
SHA256 (rust/crates/test-log-0.2.17.crate) = e7f46083d221181166e5b6f6b1e5f1d499f3a76888826e6cb1d057554157cd0f
SIZE (rust/crates/test-log-0.2.17.crate) = 14421
-SHA256 (rust/crates/test-log-macros-0.2.16.crate) = 5999e24eaa32083191ba4e425deb75cdf25efefabe5aaccb7446dd0d4122a3f5
-SIZE (rust/crates/test-log-macros-0.2.16.crate) = 7603
-SHA256 (rust/crates/thiserror-1.0.60.crate) = 579e9083ca58dd9dcf91a9923bb9054071b9ebbd800b342194c9feb0ee89fc18
-SIZE (rust/crates/thiserror-1.0.60.crate) = 21247
-SHA256 (rust/crates/thiserror-2.0.4.crate) = 2f49a1853cf82743e3b7950f77e0f4d622ca36cf4317cba00c767838bac8d490
-SIZE (rust/crates/thiserror-2.0.4.crate) = 28392
-SHA256 (rust/crates/thiserror-impl-1.0.60.crate) = e2470041c06ec3ac1ab38d0356a6119054dedaea53e12fbefc0de730a1c08524
-SIZE (rust/crates/thiserror-impl-1.0.60.crate) = 15787
-SHA256 (rust/crates/thiserror-impl-2.0.4.crate) = 8381894bb3efe0c4acac3ded651301ceee58a15d47c2e34885ed1908ad667061
-SIZE (rust/crates/thiserror-impl-2.0.4.crate) = 20720
+SHA256 (rust/crates/test-log-macros-0.2.17.crate) = 888d0c3c6db53c0fdab160d2ed5e12ba745383d3e85813f2ea0f2b1475ab553f
+SIZE (rust/crates/test-log-macros-0.2.17.crate) = 8127
+SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
+SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
+SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
+SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
+SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
+SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
+SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
+SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
-SHA256 (rust/crates/tinyvec-1.6.0.crate) = 87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50
-SIZE (rust/crates/tinyvec-1.6.0.crate) = 45991
-SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
-SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/tokio-1.37.0.crate) = 1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787
-SIZE (rust/crates/tokio-1.37.0.crate) = 764297
+SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
+SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
+SHA256 (rust/crates/tokio-1.45.0.crate) = 2513ca694ef9ede0fb23fe71a4ee4107cb102b9dc1930f6d0fd77aae068ae165
+SIZE (rust/crates/tokio-1.45.0.crate) = 800721
SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2
SIZE (rust/crates/tokio-native-tls-0.3.1.crate) = 20676
-SHA256 (rust/crates/tokio-util-0.7.11.crate) = 9cf6b47b3771c49ac75ad09a6162f53ad4b8088b76ac60e8ec1455b31a189fe1
-SIZE (rust/crates/tokio-util-0.7.11.crate) = 113421
-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.23.crate) = 02a8b472d1a3d7c18e2d61a489aee3453fd9031c33e4f55bd533f4a7adca1bee
-SIZE (rust/crates/toml_edit-0.22.23.crate) = 106376
-SHA256 (rust/crates/tower-service-0.3.2.crate) = b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52
-SIZE (rust/crates/tower-service-0.3.2.crate) = 6847
+SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
+SIZE (rust/crates/toml-0.8.23.crate) = 36050
+SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
+SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
+SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
+SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
+SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801
+SIZE (rust/crates/toml_write-0.1.2.crate) = 15660
+SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9
+SIZE (rust/crates/tower-0.5.2.crate) = 109417
+SHA256 (rust/crates/tower-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
@@ -369,99 +413,135 @@ SHA256 (rust/crates/tracing-subscriber-0.3.19.crate) = e8189decb5ac0fa7bc8b96b7c
SIZE (rust/crates/tracing-subscriber-0.3.19.crate) = 198345
SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
-SHA256 (rust/crates/twox-hash-1.6.3.crate) = 97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675
-SIZE (rust/crates/twox-hash-1.6.3.crate) = 21842
-SHA256 (rust/crates/unicase-2.7.0.crate) = f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89
-SIZE (rust/crates/unicase-2.7.0.crate) = 23783
-SHA256 (rust/crates/unicode-bidi-0.3.15.crate) = 08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75
-SIZE (rust/crates/unicode-bidi-0.3.15.crate) = 56811
-SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
-SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
-SHA256 (rust/crates/unicode-normalization-0.1.23.crate) = a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5
-SIZE (rust/crates/unicode-normalization-0.1.23.crate) = 122649
-SHA256 (rust/crates/url-2.5.0.crate) = 31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633
-SIZE (rust/crates/url-2.5.0.crate) = 78605
-SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a
-SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435
-SHA256 (rust/crates/valuable-0.1.0.crate) = 830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d
-SIZE (rust/crates/valuable-0.1.0.crate) = 27718
+SHA256 (rust/crates/twox-hash-2.1.1.crate) = 8b907da542cbced5261bd3256de1b3a1bf340a3d37f93425a07362a1d687de56
+SIZE (rust/crates/twox-hash-2.1.1.crate) = 35627
+SHA256 (rust/crates/typeid-1.0.3.crate) = bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c
+SIZE (rust/crates/typeid-1.0.3.crate) = 9006
+SHA256 (rust/crates/unicase-2.8.1.crate) = 75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539
+SIZE (rust/crates/unicase-2.8.1.crate) = 24088
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853
+SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744
+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.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
+SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
+SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65
+SIZE (rust/crates/valuable-0.1.1.crate) = 28679
SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
-SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
-SIZE (rust/crates/version_check-0.9.4.crate) = 14895
-SHA256 (rust/crates/wait-timeout-0.2.0.crate) = 9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6
-SIZE (rust/crates/wait-timeout-0.2.0.crate) = 12441
+SHA256 (rust/crates/wait-timeout-0.2.1.crate) = 09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11
+SIZE (rust/crates/wait-timeout-0.2.1.crate) = 11435
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e
SIZE (rust/crates/want-0.3.1.crate) = 6398
SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/wasm-bindgen-0.2.92.crate) = 4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8
-SIZE (rust/crates/wasm-bindgen-0.2.92.crate) = 184119
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.92.crate) = 614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da
-SIZE (rust/crates/wasm-bindgen-backend-0.2.92.crate) = 28348
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.42.crate) = 76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0
-SIZE (rust/crates/wasm-bindgen-futures-0.4.42.crate) = 15380
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.92.crate) = a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726
-SIZE (rust/crates/wasm-bindgen-macro-0.2.92.crate) = 13835
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.92.crate) = e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.92.crate) = 20092
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.92.crate) = af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96
-SIZE (rust/crates/wasm-bindgen-shared-0.2.92.crate) = 7263
-SHA256 (rust/crates/web-sys-0.3.69.crate) = 77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef
-SIZE (rust/crates/web-sys-0.3.69.crate) = 728877
+SHA256 (rust/crates/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
+SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61
+SIZE (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 16181
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
+SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
+SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
+SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
+SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.8.crate) = 4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b
-SIZE (rust/crates/winapi-util-0.1.8.crate) = 12416
+SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
+SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
-SIZE (rust/crates/windows-core-0.52.0.crate) = 42154
-SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
-SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
+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.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
+SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
+SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
+SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
+SHA256 (rust/crates/windows-link-0.1.1.crate) = 76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38
+SIZE (rust/crates/windows-link-0.1.1.crate) = 6154
+SHA256 (rust/crates/windows-registry-0.4.0.crate) = 4286ad90ddb45071efd1a66dfa43eb02dd0dfbae1545ad6cc3c51cf34d7e8ba3
+SIZE (rust/crates/windows-registry-0.4.0.crate) = 12572
+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.3.1.crate) = 87fa48cc5d406560701792be122a10132491cff9d0aeb23583cc2dcafc847319
+SIZE (rust/crates/windows-strings-0.3.1.crate) = 13922
+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-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
-SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
-SHA256 (rust/crates/windows-targets-0.52.5.crate) = 6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb
-SIZE (rust/crates/windows-targets-0.52.5.crate) = 6376
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
-SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263
-SIZE (rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 433266
-SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
-SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
-SHA256 (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6
-SIZE (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 827944
-SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
-SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
-SHA256 (rust/crates/windows_i686_gnu-0.52.5.crate) = 88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670
-SIZE (rust/crates/windows_i686_gnu-0.52.5.crate) = 875699
-SHA256 (rust/crates/windows_i686_gnullvm-0.52.5.crate) = 87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9
-SIZE (rust/crates/windows_i686_gnullvm-0.52.5.crate) = 473064
-SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
-SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
-SHA256 (rust/crates/windows_i686_msvc-0.52.5.crate) = db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf
-SIZE (rust/crates/windows_i686_msvc-0.52.5.crate) = 895404
-SHA256 (rust/crates/windows_x86_64_gnu-0.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.5.crate) = 4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9
-SIZE (rust/crates/windows_x86_64_gnu-0.52.5.crate) = 831539
-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.5.crate) = 852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596
-SIZE (rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 433246
-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.5.crate) = bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0
-SIZE (rust/crates/windows_x86_64_msvc-0.52.5.crate) = 827905
-SHA256 (rust/crates/winnow-0.7.1.crate) = 86e376c75f4f43f44db463cf729e0d3acbf954d13e22c51e26e4c264b4ab545f
-SIZE (rust/crates/winnow-0.7.1.crate) = 170986
-SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1
-SIZE (rust/crates/winreg-0.50.0.crate) = 29703
-SHA256 (xd009642-tarpaulin-0.32.0_GH0.tar.gz) = f394f7080a45fbbecabe5f1878c3598651cb5c755ed42a3134c3143143afb3ce
-SIZE (xd009642-tarpaulin-0.32.0_GH0.tar.gz) = 223463
+SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
+SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
+SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.0.crate) = b1e4c7e8ceaaf9cb7d7507c974735728ab453b67ef8f18febdd7c11fe59dca8b
+SIZE (rust/crates/windows-targets-0.53.0.crate) = 7020
+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/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.10.crate) = c06928c8748d81b05c9be96aad92e1b6ff01833332f281e8cfca3be4b35fc9ec
+SIZE (rust/crates/winnow-0.7.10.crate) = 176073
+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/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/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
+SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
+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 (xd009642-tarpaulin-0.32.8_GH0.tar.gz) = 8a850a07521f0bcbd6eececa705afb702904db5ecc20bb944f4b2888ee20b9b0
+SIZE (xd009642-tarpaulin-0.32.8_GH0.tar.gz) = 232042
diff --git a/devel/catch/Makefile b/devel/catch/Makefile
index df4f7b4f3cea..5103183d96f5 100644
--- a/devel/catch/Makefile
+++ b/devel/catch/Makefile
@@ -1,5 +1,6 @@
PORTNAME= catch
PORTVERSION= 2.13.10
+PORTREVISION= 1
DISTVERSIONPREFIX= v
CATEGORIES= devel
@@ -10,7 +11,7 @@ WWW= https://github.com/catchorg/Catch2
LICENSE= BSL
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-USES= cmake compiler:c++14-lang pathfix python:build
+USES= cmake compiler:c++14-lang python:build
USE_GITHUB= yes
GH_ACCOUNT= catchorg
diff --git a/devel/catch/pkg-plist b/devel/catch/pkg-plist
index 0b5f0d241ef9..e7dc8add1c76 100644
--- a/devel/catch/pkg-plist
+++ b/devel/catch/pkg-plist
@@ -9,7 +9,7 @@ lib/cmake/Catch2/Catch2ConfigVersion.cmake
lib/cmake/Catch2/Catch2Targets.cmake
lib/cmake/Catch2/CatchAddTests.cmake
lib/cmake/Catch2/ParseAndAddCatchTests.cmake
-libdata/pkgconfig/catch2.pc
+share/pkgconfig/catch2.pc
share/Catch2/gdbinit
share/Catch2/lldbinit
%%PORTDOCS%%%%DOCSDIR%%/Readme.md
diff --git a/devel/catch2/Makefile b/devel/catch2/Makefile
index 9f2a6202e9ee..f0a3ff1e110a 100644
--- a/devel/catch2/Makefile
+++ b/devel/catch2/Makefile
@@ -1,6 +1,7 @@
PORTNAME= catch2 # 2.x series is under devel/catch, the project is called catch2
DISTVERSIONPREFIX= v
DISTVERSION= 3.8.1
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
@@ -10,7 +11,7 @@ WWW= https://github.com/catchorg/Catch2
LICENSE= BSL
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-USES= cmake:testing compiler:c++14-lang pathfix python:build,test
+USES= cmake:testing compiler:c++14-lang python:build,test
USE_GITHUB= yes
GH_ACCOUNT= catchorg
GH_PROJECT= Catch2
diff --git a/devel/catch2/pkg-plist b/devel/catch2/pkg-plist
index a4bbd6a64720..0231c6b984be 100644
--- a/devel/catch2/pkg-plist
+++ b/devel/catch2/pkg-plist
@@ -188,7 +188,7 @@ lib/libCatch2.so
lib/libCatch2.so.3.8.1
lib/libCatch2Main.so
lib/libCatch2Main.so.3.8.1
-libdata/pkgconfig/catch2-with-main.pc
-libdata/pkgconfig/catch2.pc
+share/pkgconfig/catch2-with-main.pc
+share/pkgconfig/catch2.pc
share/Catch2/gdbinit
share/Catch2/lldbinit
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/cirrus-cli/Makefile b/devel/cirrus-cli/Makefile
index 98d5a4a7ae3d..7837919909bf 100644
--- a/devel/cirrus-cli/Makefile
+++ b/devel/cirrus-cli/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cirrus-cli
DISTVERSIONPREFIX= v
-DISTVERSION= 0.140.4
+DISTVERSION= 0.142.0
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/cirrus-cli/distinfo b/devel/cirrus-cli/distinfo
index 1cd3483061e0..c867c109db3e 100644
--- a/devel/cirrus-cli/distinfo
+++ b/devel/cirrus-cli/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752969654
-SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.140.4/v0.140.4.mod) = b8a18fc69c1d97512327785f7558b1242ceb3be78759a071ab109b921461c3e4
-SIZE (go/devel_cirrus-cli/cirrus-cli-v0.140.4/v0.140.4.mod) = 11416
-SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.140.4/v0.140.4.zip) = 4eeeddf6e5d1c3a52381e7974acecd9c5bb7249d5c51b07878dc09549ef953db
-SIZE (go/devel_cirrus-cli/cirrus-cli-v0.140.4/v0.140.4.zip) = 1420661
+TIMESTAMP = 1753828082
+SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.142.0/v0.142.0.mod) = 02ff5da8c83dec5cde4e6df57fd7d5c6556bbcd144ef9dd44ade1cdbda029070
+SIZE (go/devel_cirrus-cli/cirrus-cli-v0.142.0/v0.142.0.mod) = 11426
+SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.142.0/v0.142.0.zip) = 784fd564045789ca8355a339667f725dc4f7c541f5aa9b1a1f803eecd9245e05
+SIZE (go/devel_cirrus-cli/cirrus-cli-v0.142.0/v0.142.0.zip) = 1417187
diff --git a/devel/cl-alexandria-sbcl/Makefile b/devel/cl-alexandria-sbcl/Makefile
index 5e501c6d0753..586144a1c622 100644
--- a/devel/cl-alexandria-sbcl/Makefile
+++ b/devel/cl-alexandria-sbcl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= alexandria
PORTVERSION= 1.4
-PORTREVISION= 9
+PORTREVISION= 10
PORTEPOCH= 1
CATEGORIES= devel lisp
PKGNAMEPREFIX= cl-
diff --git a/devel/cl-infix-sbcl/Makefile b/devel/cl-infix-sbcl/Makefile
index 4200aa42f0e3..61b9bf3f8999 100644
--- a/devel/cl-infix-sbcl/Makefile
+++ b/devel/cl-infix-sbcl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= infix
PORTVERSION= 19960628
-PORTREVISION= 102
+PORTREVISION= 103
CATEGORIES= devel lisp
PKGNAMEPREFIX= cl-
DISTFILES= # none
diff --git a/devel/cl-port-sbcl/Makefile b/devel/cl-port-sbcl/Makefile
index bb66adf297b6..4224c4553b02 100644
--- a/devel/cl-port-sbcl/Makefile
+++ b/devel/cl-port-sbcl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= port
PORTVERSION= 2002.10.02.1
-PORTREVISION= 100
+PORTREVISION= 101
CATEGORIES= devel lisp
PKGNAMEPREFIX= cl-
DISTFILES= # none
diff --git a/devel/cl-split-sequence-sbcl/Makefile b/devel/cl-split-sequence-sbcl/Makefile
index 7763a46365cf..5a487571c238 100644
--- a/devel/cl-split-sequence-sbcl/Makefile
+++ b/devel/cl-split-sequence-sbcl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= split-sequence
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.1-3
-PORTREVISION= 7
+PORTREVISION= 8
DISTVERSIONSUFFIX= -g89a10b4
PORTEPOCH= 1
CATEGORIES= devel lisp
diff --git a/devel/cl-trivial-features-sbcl/Makefile b/devel/cl-trivial-features-sbcl/Makefile
index 1524cd872cb7..bdd71449a4ef 100644
--- a/devel/cl-trivial-features-sbcl/Makefile
+++ b/devel/cl-trivial-features-sbcl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= trivial-features
DISTVERSIONPREFIX= v
DISTVERSION= 1.0-4
-PORTREVISION= 7
+PORTREVISION= 8
DISTVERSIONSUFFIX= -gd249a62
PORTEPOCH= 1
CATEGORIES= devel lisp
diff --git a/devel/cl-trivial-gray-streams-sbcl/Makefile b/devel/cl-trivial-gray-streams-sbcl/Makefile
index 1860025b295f..04e79b5bcb51 100644
--- a/devel/cl-trivial-gray-streams-sbcl/Makefile
+++ b/devel/cl-trivial-gray-streams-sbcl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= trivial-gray-streams
PORTVERSION= 20240217
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= devel lisp
PKGNAMEPREFIX= cl-
DISTFILES= # none
diff --git a/devel/compiz-bcop/Makefile b/devel/compiz-bcop/Makefile
index d7ef6d9116b4..5b455affd1b0 100644
--- a/devel/compiz-bcop/Makefile
+++ b/devel/compiz-bcop/Makefile
@@ -1,6 +1,6 @@
PORTNAME= compiz-bcop
PORTVERSION= 0.8.8
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel x11-wm
MASTER_SITES= http://releases.compiz.org/${PORTVERSION}/ \
https://BSDforge.com/projects/source/devel/compiz-bcop/
@@ -14,7 +14,7 @@ RUN_DEPENDS= ${LOCALBASE}/bin/bash:shells/bash \
GNU_CONFIGURE= yes
-USES= gnome pathfix pkgconfig tar:bzip2
+USES= gnome pkgconfig tar:bzip2
USE_GNOME= libxslt
post-patch:
diff --git a/devel/compiz-bcop/pkg-plist b/devel/compiz-bcop/pkg-plist
index 8d8b3e6a2035..f83897cba6c7 100644
--- a/devel/compiz-bcop/pkg-plist
+++ b/devel/compiz-bcop/pkg-plist
@@ -1,3 +1,3 @@
bin/bcop
-libdata/pkgconfig/bcop.pc
share/bcop/bcop.xslt
+share/pkgconfig/bcop.pc
diff --git a/devel/cons/Makefile b/devel/cons/Makefile
index 39af4ccdb9fc..dc8a5a18695b 100644
--- a/devel/cons/Makefile
+++ b/devel/cons/Makefile
@@ -1,26 +1,22 @@
PORTNAME= cons
-PORTVERSION= 2.2.0
-PORTREVISION= 4
+PORTVERSION= 2.2.1
CATEGORIES= devel
-MASTER_SITES= http://www.dsmit.com/cons/stable/ \
- http://www.gnu.org/software/cons/stable/ \
- ftp://ftp.gnu.org/pub/gnu/cons/ \
- http://www.baldmt.com/cons/stable/
+MASTER_SITES= https://codeberg.org/BSDforge/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
MAINTAINER= rv@gnu.org
COMMENT= Perl-based Make Replacement
-WWW= http://www.dsmit.com/cons/
+WWW= https://codeberg.org/BSDforge/${PORTNAME}/
-DEPRECATED= Upstream development seems to have stopped over 20 years ago
-EXPIRATION_DATE=2025-06-30
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
-USES= perl5 tar:tgz
+USES= perl5
+DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION}
NO_BUILD= yes
-PLIST_SUB= CONS_VER=${PORTVERSION}
+WRKSRC= ${WRKDIR}/${PORTNAME}
DOCS= CHANGES COPYING COPYRIGHT INSTALL MANIFEST README RELEASE \
cons.html TODO
-DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION}
OPTIONS_DEFINE= DOCS
diff --git a/devel/cons/distinfo b/devel/cons/distinfo
index 0f75627c6b3d..96783d7c7eb5 100644
--- a/devel/cons/distinfo
+++ b/devel/cons/distinfo
@@ -1,2 +1,3 @@
-SHA256 (cons-2.2.0.tgz) = 05f21f341ef90a7f1d954a0f4429bac7afd05b94bc9fd282e1f0048a6c43c890
-SIZE (cons-2.2.0.tgz) = 200338
+TIMESTAMP = 1751328837
+SHA256 (cons-2.2.1.tar.gz) = 8dc8f1e2d73884545c57228a5367693312eb6470531d4d4e44f06c4fc682ea01
+SIZE (cons-2.2.1.tar.gz) = 201500
diff --git a/devel/cppcheck/Makefile b/devel/cppcheck/Makefile
index 45cb692d5275..b4456d7279e0 100644
--- a/devel/cppcheck/Makefile
+++ b/devel/cppcheck/Makefile
@@ -1,6 +1,5 @@
PORTNAME= cppcheck
-DISTVERSION= 2.17.1
-PORTREVISION= 1
+DISTVERSION= 2.18.0
CATEGORIES= devel
MAINTAINER= amdmi3@FreeBSD.org
@@ -12,12 +11,14 @@ LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libtinyxml2.so:textproc/tinyxml2
+BUILD_DEPENDS= ${LOCALBASE}/include/boost/container/small_vector.hpp:devel/boost-libs
USES= compiler:c++11-lib shebangfix tar:bzip2
USE_GITHUB= yes
GH_ACCOUNT= danmar
SHEBANG_FILES= htmlreport/cppcheck-htmlreport
CMAKE_OFF= USE_BUNDLED_TINYXML2
+CMAKE_ON= USE_BOOST USE_QT6
PORTDATA= *
@@ -32,14 +33,12 @@ RULES_USES= localbase:ldflags
TEST_CMAKE_BOOL= BUILD_TESTS
TEST_IMPLIES= GUI
-TEST_USE= QT=testlib
TEST_USES= cmake:testing
TEST_USES_OFF= cmake
HTMLREPORT_DESC= Install cppcheck-htmlreport
HTMLREPORT_USES= python:${PYUSE:C/ /,/W}
HTMLREPORT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR}
-HTMLREPORT_PLIST_FILES= bin/cppcheck-htmlreport
HTMLREPORT_VARS= PYUSE+=run
MANPAGES_BUILD_DEPENDS= xsltproc:textproc/libxslt \
@@ -53,8 +52,8 @@ MATCHCOMPILER_VARS= PYUSE+=build
GUI_DESC= Build the Qt GUI application
GUI_CMAKE_BOOL= BUILD_GUI
-GUI_USES= qt:5
-GUI_USE= QT=core,gui,widgets,printsupport,help,network,qmake:build,buildtools:build,linguisttools:build
+GUI_USES= qt:6
+GUI_USE= QT=base,tools:build
CHARTS_DESC= Enable QtCharts usage in the GUI
CHARTS_CMAKE_BOOL= WITH_QCHART
diff --git a/devel/cppcheck/distinfo b/devel/cppcheck/distinfo
index 57c7ca83da3d..9c1081c68a98 100644
--- a/devel/cppcheck/distinfo
+++ b/devel/cppcheck/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741180144
-SHA256 (danmar-cppcheck-2.17.1_GH0.tar.gz) = bfd681868248ec03855ca7c2aea7bcb1f39b8b18860d76aec805a92a967b966c
-SIZE (danmar-cppcheck-2.17.1_GH0.tar.gz) = 3872633
+TIMESTAMP = 1753039627
+SHA256 (danmar-cppcheck-2.18.0_GH0.tar.gz) = dc74e300ac59f2ef9f9c05c21d48ae4c8dd1ce17f08914dd30c738ff482e748f
+SIZE (danmar-cppcheck-2.18.0_GH0.tar.gz) = 3928107
diff --git a/devel/cppcheck/files/patch-CMakeLists.txt b/devel/cppcheck/files/patch-CMakeLists.txt
index 2fc3b4e15a81..52f20832d3cd 100644
--- a/devel/cppcheck/files/patch-CMakeLists.txt
+++ b/devel/cppcheck/files/patch-CMakeLists.txt
@@ -1,9 +1,9 @@
---- CMakeLists.txt.orig 2025-02-26 12:56:41 UTC
+--- CMakeLists.txt.orig 2025-07-20 10:15:59 UTC
+++ CMakeLists.txt
@@ -1,5 +1,5 @@ cmake_minimum_required(VERSION 3.13)
cmake_minimum_required(VERSION 3.13)
--project(Cppcheck VERSION 2.17.1 LANGUAGES CXX)
-+project(cppcheck VERSION 2.17.1 LANGUAGES CXX)
+-project(Cppcheck VERSION 2.18.0 LANGUAGES CXX)
++project(cppcheck VERSION 2.18.0 LANGUAGES CXX)
include(cmake/options.cmake)
diff --git a/devel/cppcheck/pkg-plist b/devel/cppcheck/pkg-plist
index 747f0498beb3..777711af6c0d 100644
--- a/devel/cppcheck/pkg-plist
+++ b/devel/cppcheck/pkg-plist
@@ -1,5 +1,6 @@
bin/cppcheck
%%GUI%%bin/cppcheck-gui
+%%HTMLREPORT%%bin/cppcheck-htmlreport
%%GUI%%share/applications/cppcheck-gui.desktop
%%GUI%%share/icons/hicolor/64x64/apps/cppcheck-gui.png
%%GUI%%share/icons/hicolor/scalable/apps/cppcheck-gui.svg
diff --git a/devel/cpprestsdk/Makefile b/devel/cpprestsdk/Makefile
index f8f8f672c9fb..d9fcae5c27a0 100644
--- a/devel/cpprestsdk/Makefile
+++ b/devel/cpprestsdk/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cpprestsdk
PORTVERSION= 2.10.19
-PORTREVISION= 4
+PORTREVISION= 5
DISTVERSIONPREFIX= v
CATEGORIES= devel
diff --git a/devel/cpprestsdk/files/patch-include_cpprest_astreambuf.h b/devel/cpprestsdk/files/patch-include_cpprest_astreambuf.h
new file mode 100644
index 000000000000..3daacb5a460c
--- /dev/null
+++ b/devel/cpprestsdk/files/patch-include_cpprest_astreambuf.h
@@ -0,0 +1,77 @@
+--- include/cpprest/astreambuf.h.orig 2023-12-05 04:23:31 UTC
++++ include/cpprest/astreambuf.h
+@@ -15,6 +15,7 @@
+
+ #include "cpprest/asyncrt_utils.h"
+ #include "cpprest/details/basic_types.h"
++#include "cpprest/details/char_traits.h"
+ #include "pplx/pplxtasks.h"
+ #include <atomic>
+ #include <cstring>
+@@ -56,55 +57,28 @@ namespace streams
+ /// <typeparam name="_CharType">
+ /// The data type of the basic element of the stream.
+ /// </typeparam>
++namespace detail
++{
+ template<typename _CharType>
+-struct char_traits : std::char_traits<_CharType>
++struct char_traits : utility::CanUseStdCharTraits<_CharType>::TraitsType
+ {
+ /// <summary>
+ /// Some synchronous functions will return this value if the operation
+ /// requires an asynchronous call in a given situation.
+ /// </summary>
+ /// <returns>An <c>int_type</c> value which implies that an asynchronous call is required.</returns>
+- static typename std::char_traits<_CharType>::int_type requires_async()
++ static typename utility::CanUseStdCharTraits<_CharType>::TraitsType::int_type requires_async()
+ {
+- return std::char_traits<_CharType>::eof() - 1;
++ return utility::CanUseStdCharTraits<_CharType>::TraitsType::eof() - 1;
+ }
+ };
++}
++template<typename _CharType> struct char_traits : detail::char_traits<_CharType> {
++};
+ #if !defined(_WIN32)
+-template<>
+-struct char_traits<unsigned char> : private std::char_traits<char>
+-{
+-public:
+- typedef unsigned char char_type;
+-
+- using std::char_traits<char>::eof;
+- using std::char_traits<char>::int_type;
+- using std::char_traits<char>::off_type;
+- using std::char_traits<char>::pos_type;
+-
+- static size_t length(const unsigned char* str)
+- {
+- return std::char_traits<char>::length(reinterpret_cast<const char*>(str));
+- }
+-
+- static void assign(unsigned char& left, const unsigned char& right) { left = right; }
+- static unsigned char* assign(unsigned char* left, size_t n, unsigned char value)
+- {
+- return reinterpret_cast<unsigned char*>(
+- std::char_traits<char>::assign(reinterpret_cast<char*>(left), n, static_cast<char>(value)));
+- }
+-
+- static unsigned char* copy(unsigned char* left, const unsigned char* right, size_t n)
+- {
+- return reinterpret_cast<unsigned char*>(
+- std::char_traits<char>::copy(reinterpret_cast<char*>(left), reinterpret_cast<const char*>(right), n));
+- }
+-
+- static unsigned char* move(unsigned char* left, const unsigned char* right, size_t n)
+- {
+- return reinterpret_cast<unsigned char*>(
+- std::char_traits<char>::move(reinterpret_cast<char*>(left), reinterpret_cast<const char*>(right), n));
+- }
+-
++template <> struct char_traits<unsigned char> : detail::char_traits<unsigned char> {
++ typedef typename std::char_traits<char>::int_type int_type;
++ static int_type eof() { return std::char_traits<char>::eof(); }
+ static int_type requires_async() { return eof() - 1; }
+ };
+ #endif
diff --git a/devel/cpprestsdk/files/patch-include_cpprest_details_char__traits.h b/devel/cpprestsdk/files/patch-include_cpprest_details_char__traits.h
new file mode 100644
index 000000000000..6ccf51639de7
--- /dev/null
+++ b/devel/cpprestsdk/files/patch-include_cpprest_details_char__traits.h
@@ -0,0 +1,105 @@
+--- include/cpprest/details/char_traits.h.orig 2025-07-02 14:23:43 UTC
++++ include/cpprest/details/char_traits.h
+@@ -0,0 +1,102 @@
++//
++// Created by sigsegv on 6/28/25.
++//
++
++#ifndef CPPRESTSDK_ROOT_CHAR_TRAITS_H
++#define CPPRESTSDK_ROOT_CHAR_TRAITS_H
++
++#include <type_traits>
++#include <string>
++
++namespace utility {
++
++namespace detail {
++
++template <typename T> struct IntTypeFor {
++ typedef typename std::conditional<std::is_unsigned<T>::value, unsigned long long int, long long int>::type type;
++};
++template <> struct IntTypeFor<char> {
++ typedef typename std::char_traits<char>::int_type type;
++};
++template <> struct IntTypeFor<unsigned char> {
++ typedef typename std::make_unsigned<typename std::char_traits<char>::int_type>::type type;
++};
++
++template <typename T> class DetailCharTraits
++{
++public:
++ using char_type = T;
++ using int_type = typename IntTypeFor<T>::type;
++ using off_type = std::streamoff;
++ using pos_type = std::streampos;
++ using state_type = mbstate_t;
++
++ static void assign(char_type& r, const char_type& a) noexcept { r = a; }
++ static char_type to_char_type(int_type c) noexcept { return char_type(c); }
++ static int_type to_int_type(char_type c) noexcept { return c; }
++ static bool eq(char_type a, char_type b) noexcept { return a == b; }
++ static bool lt(char_type a, char_type b) noexcept { return a < b; }
++ static int compare(const char_type* s1,const char_type* s2,size_t n){
++ for (; n--; ++s1, ++s2) {
++ if (!eq(*s1, *s2))
++ return lt(*s1,*s2)?-1:1;
++ }
++ return 0;
++ }
++ static size_t length(const char_type* s){
++ const char_type* p = s;
++ while (*p)
++ ++p;
++ return size_t(p - s);
++ }
++ static const char_type* find(const char_type* s,size_t n,const char_type& a){
++ for (; n--; ++s)
++ {
++ if (eq(*s, a))
++ return s;
++ return nullptr;
++ }
++ }
++ static char_type* move (char_type* r,const char_type* s,size_t n){
++ return (char_type*)memmove(r, s, n * sizeof(char_type));
++ }
++ static char_type* copy (char_type* r,const char_type* s,size_t n){
++ return (char_type*)memcpy (r, s, n * sizeof(char_type));
++ }
++ static char_type* assign(char_type* r,size_t n,char_type a){
++ if (sizeof(char_type) == 1)
++ {
++ return (char_type*)memset(r, a, n);
++ }
++ else
++ {
++ for (char_type *s = r; n--; ++s)
++ {
++ *s = a;
++ }
++ }
++ }
++ static int_type eof() noexcept { return ~0u; }
++ static int_type not_eof(int_type c) noexcept { return c == eof() ? 0 : c; }
++};
++
++template <typename T, typename = bool> struct CanUseStdCharTraits : public std::false_type
++{
++public:
++ typedef DetailCharTraits<T> TraitsType;
++};
++
++template <typename T> struct CanUseStdCharTraits<T, decltype(std::char_traits<T>::eq(std::declval<T>(), std::declval<T>()))> : public std::true_type
++{
++public:
++ typedef std::char_traits<T> TraitsType;
++};
++
++}
++
++template <typename T> struct CanUseStdCharTraits : detail::CanUseStdCharTraits<typename std::remove_const<typename std::remove_reference<T>::type>::type> {
++};
++
++}
++
++#endif // CPPRESTSDK_ROOT_CHAR_TRAITS_H
diff --git a/devel/cpprestsdk/files/patch-include_cpprest_streams.h b/devel/cpprestsdk/files/patch-include_cpprest_streams.h
new file mode 100644
index 000000000000..c1e1a5ba5b7e
--- /dev/null
+++ b/devel/cpprestsdk/files/patch-include_cpprest_streams.h
@@ -0,0 +1,144 @@
+--- include/cpprest/streams.h.orig 2023-12-05 04:23:31 UTC
++++ include/cpprest/streams.h
+@@ -16,6 +16,7 @@
+ #define CASA_STREAMS_H
+
+ #include "cpprest/astreambuf.h"
++#include "cpprest/details/char_traits.h"
+ #include <iosfwd>
+ #include <cstdio>
+
+@@ -60,31 +61,96 @@ class basic_istream_helper (private)
+ concurrency::streams::streambuf<CharType> m_buffer;
+ };
+
+-template<typename CharType>
++template<typename CharType, class Traits = typename utility::CanUseStdCharTraits<CharType>::TraitsType>
+ struct Value2StringFormatter
+ {
++ struct SanitizeInput
++ {
++ const std::basic_string<char> &operator () (const std::basic_string<char> &input)
++ {
++ return input;
++ }
++ template <class InputTraits> std::basic_string<char> operator () (const std::basic_string<unsigned char, InputTraits> &input)
++ {
++ return {reinterpret_cast<const char *>(input.c_str()), input.size()};
++ }
++ const char *operator () (const char *input) {
++ return input;
++ }
++ const char *operator () (const unsigned char *input)
++ {
++ return reinterpret_cast<const char *>(input);
++ }
++ template <class T> T operator () (T input)
++ {
++ return input;
++ }
++ };
++ struct GenerateFormatOutput
++ {
++ std::basic_string<CharType,Traits> &&operator() (std::basic_string<CharType,Traits> &&result)
++ {
++ return std::move(result);
++ }
++ std::basic_string<CharType,Traits> operator() (const std::basic_string<char> &intermediate)
++ {
++ return {reinterpret_cast<const CharType *>(intermediate.c_str()), intermediate.size()};
++ }
++ };
+ template<typename T>
+- static std::basic_string<CharType> format(const T& val)
++ static std::basic_string<CharType, Traits> format(const T& val)
+ {
+- std::basic_ostringstream<CharType> ss;
+- ss << val;
+- return ss.str();
++ typename std::conditional<
++ sizeof(CharType) == 1,
++ std::basic_ostringstream<char>,
++ std::basic_ostringstream<typename std::make_signed<CharType>::type>
++ >::type ss;
++ SanitizeInput sanitizer;
++ ss << sanitizer(val);
++ typename std::conditional<
++ sizeof(CharType) == 1,
++ std::basic_string<char>,
++ std::basic_string<typename std::make_signed<CharType>::type>
++ >::type str = ss.str();
++ GenerateFormatOutput generateFormatOutput;
++ return generateFormatOutput(std::move(str));
+ }
+ };
+
+-template<>
+-struct Value2StringFormatter<uint8_t>
++template<class Traits, typename T>
++struct Value2StringFormatterUint8Format
+ {
+- template<typename T>
+- static std::basic_string<uint8_t> format(const T& val)
++ std::basic_string<uint8_t, Traits> operator () (const T& val)
+ {
+ std::basic_ostringstream<char> ss;
+ ss << val;
+ return reinterpret_cast<const uint8_t*>(ss.str().c_str());
+ }
++};
+
+- static std::basic_string<uint8_t> format(const utf16string& val)
++template <class Traits>
++struct Value2StringFormatterUint8Format<Traits, std::basic_string<uint8_t,Traits>>
++{
++ std::basic_string<uint8_t, Traits> operator () (
++ const std::basic_string<uint8_t, typename utility::CanUseStdCharTraits<uint8_t>::TraitsType>& val)
+ {
++ Value2StringFormatterUint8Format<Traits,std::basic_string<char>> format;
++ return format(reinterpret_cast<const std::basic_string<char>&>(val));
++ }
++};
++
++template<>
++struct Value2StringFormatter<uint8_t>
++{
++ template <typename T, class Traits = typename utility::CanUseStdCharTraits<uint8_t>::TraitsType>
++ static std::basic_string<uint8_t, Traits> format(const T& val)
++ {
++ Value2StringFormatterUint8Format<Traits, T> format;
++ return format(val);
++ }
++
++ static std::basic_string<uint8_t, typename utility::CanUseStdCharTraits<uint8_t>::TraitsType> format(const utf16string& val)
++ {
+ return format(utility::conversions::utf16_to_utf8(val));
+ }
+ };
+@@ -262,7 +328,7 @@ class basic_ostream (public)
+ /// Write the specified string to the output stream.
+ /// </summary>
+ /// <param name="str">Input string.</param>
+- pplx::task<size_t> print(const std::basic_string<CharType>& str) const
++ pplx::task<size_t> print(const std::basic_string<CharType,traits>& str) const
+ {
+ pplx::task<size_t> result;
+ if (!_verify_and_return_task(details::_out_stream_msg, result)) return result;
+@@ -273,7 +339,7 @@ class basic_ostream (public)
+ }
+ else
+ {
+- auto sharedStr = std::make_shared<std::basic_string<CharType>>(str);
++ auto sharedStr = std::make_shared<std::basic_string<CharType,traits>>(str);
+ return helper()->m_buffer.putn_nocopy(sharedStr->c_str(), sharedStr->size()).then([sharedStr](size_t size) {
+ return size;
+ });
+@@ -294,7 +360,7 @@ class basic_ostream (public)
+ if (!_verify_and_return_task(details::_out_stream_msg, result)) return result;
+ // TODO in the future this could be improved to have Value2StringFormatter avoid another unnecessary copy
+ // by putting the string on the heap before calling the print string overload.
+- return print(details::Value2StringFormatter<CharType>::format(val));
++ return print(details::Value2StringFormatter<CharType, traits>::format(val));
+ }
+
+ /// <summary>
diff --git a/devel/cpprestsdk/files/patch-tests_functional_streams_memstream__tests.cpp b/devel/cpprestsdk/files/patch-tests_functional_streams_memstream__tests.cpp
new file mode 100644
index 000000000000..e2b7e2e67e7e
--- /dev/null
+++ b/devel/cpprestsdk/files/patch-tests_functional_streams_memstream__tests.cpp
@@ -0,0 +1,73 @@
+--- tests/functional/streams/memstream_tests.cpp.orig 2023-12-05 04:23:31 UTC
++++ tests/functional/streams/memstream_tests.cpp
+@@ -8,6 +8,7 @@
+ *
+ * =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+ ****/
++#include "cpprest/details/char_traits.h"
+ #include "stdafx.h"
+ #if defined(__cplusplus_winrt)
+ #include <wrl.h>
+@@ -32,7 +33,7 @@ void streambuf_putc(StreamBufferType& wbuf)
+ {
+ VERIFY_IS_TRUE(wbuf.can_write());
+
+- std::basic_string<typename StreamBufferType::char_type> s;
++ std::basic_string<typename StreamBufferType::char_type,typename utility::CanUseStdCharTraits<typename StreamBufferType::char_type>::TraitsType> s;
+ s.push_back((typename StreamBufferType::char_type)0);
+ s.push_back((typename StreamBufferType::char_type)1);
+ s.push_back((typename StreamBufferType::char_type)2);
+@@ -137,7 +138,7 @@ void streambuf_putn(StreamBufferType& wbuf)
+ {
+ VERIFY_IS_TRUE(wbuf.can_write());
+
+- std::basic_string<typename StreamBufferType::char_type> s;
++ std::basic_string<typename StreamBufferType::char_type,typename utility::CanUseStdCharTraits<typename StreamBufferType::char_type>::TraitsType> s;
+ s.push_back((typename StreamBufferType::char_type)0);
+ s.push_back((typename StreamBufferType::char_type)1);
+ s.push_back((typename StreamBufferType::char_type)2);
+@@ -169,7 +170,7 @@ void streambuf_putn(concurrency::streams::rawptr_buffe
+
+ typedef concurrency::streams::rawptr_buffer<CharType> StreamBufferType;
+
+- std::basic_string<CharType> s;
++ std::basic_string<CharType,typename CanUseStdCharTraits<CharType>::TraitsType> s;
+ s.push_back((CharType)0);
+ s.push_back((CharType)1);
+ s.push_back((CharType)2);
+@@ -198,7 +199,7 @@ void streambuf_putn(concurrency::streams::container_bu
+ typedef concurrency::streams::container_buffer<CollectionType> StreamBufferType;
+ typedef typename concurrency::streams::container_buffer<CollectionType>::char_type CharType;
+
+- std::basic_string<CharType> s;
++ std::basic_string<CharType, typename utility::CanUseStdCharTraits<CharType>::TraitsType> s;
+ s.push_back((CharType)0);
+ s.push_back((CharType)1);
+ s.push_back((CharType)2);
+@@ -553,7 +554,7 @@ void streambuf_putn_getn(StreamBufferType& rwbuf)
+ VERIFY_IS_TRUE(rwbuf.can_read());
+ VERIFY_IS_TRUE(rwbuf.can_write());
+ VERIFY_IS_FALSE(rwbuf.is_eof());
+- std::basic_string<typename StreamBufferType::char_type> s;
++ std::basic_string<typename StreamBufferType::char_type, typename utility::CanUseStdCharTraits<typename StreamBufferType::char_type>::TraitsType> s;
+ s.push_back((typename StreamBufferType::char_type)0);
+ s.push_back((typename StreamBufferType::char_type)1);
+ s.push_back((typename StreamBufferType::char_type)2);
+@@ -684,7 +685,7 @@ void streambuf_close_read_with_pending_read(StreamBuff
+ VERIFY_IS_TRUE(rwbuf.can_write());
+
+ // Write 4 characters
+- std::basic_string<typename StreamBufferType::char_type> s;
++ std::basic_string<typename StreamBufferType::char_type, typename utility::CanUseStdCharTraits<typename StreamBufferType::char_type>::TraitsType> s;
+ s.push_back((typename StreamBufferType::char_type)0);
+ s.push_back((typename StreamBufferType::char_type)1);
+ s.push_back((typename StreamBufferType::char_type)2);
+@@ -726,7 +727,7 @@ void streambuf_close_write_with_pending_read(StreamBuf
+ VERIFY_IS_TRUE(rwbuf.can_write());
+
+ // Write 4 characters
+- std::basic_string<typename StreamBufferType::char_type> s;
++ std::basic_string<typename StreamBufferType::char_type, typename utility::CanUseStdCharTraits<typename StreamBufferType::char_type>::TraitsType> s;
+ s.push_back((typename StreamBufferType::char_type)0);
+ s.push_back((typename StreamBufferType::char_type)1);
+ s.push_back((typename StreamBufferType::char_type)2);
diff --git a/devel/cpprestsdk/files/patch-tests_functional_streams_stdstream__tests.cpp b/devel/cpprestsdk/files/patch-tests_functional_streams_stdstream__tests.cpp
new file mode 100644
index 000000000000..4ec6c6af21de
--- /dev/null
+++ b/devel/cpprestsdk/files/patch-tests_functional_streams_stdstream__tests.cpp
@@ -0,0 +1,30 @@
+--- tests/functional/streams/stdstream_tests.cpp.orig 2023-12-05 04:23:31 UTC
++++ tests/functional/streams/stdstream_tests.cpp
+@@ -13,6 +13,7 @@
+ #include "cpprest/filestream.h"
+ #include "cpprest/producerconsumerstream.h"
+ #include "cpprest/rawptrstream.h"
++#include "cpprest/details/char_traits.h"
+
+ #if (!defined(_WIN32) || !defined(CPPREST_EXCLUDE_WEBSOCKETS)) && !defined(__cplusplus_winrt)
+ #include <boost/interprocess/streams/bufferstream.hpp>
+@@ -303,7 +304,8 @@ SUITE(stdstreambuf_tests)
+
+ const std::streamsize iterations = 100;
+
+- const std::string the_alphabet("abcdefghijklmnopqrstuvwxyz");
++ const char *the_alphabet_characters = "abcdefghijklmnopqrstuvwxyz";
++ const std::basic_string<uint8_t,typename utility::CanUseStdCharTraits<uint8_t>::TraitsType> the_alphabet(reinterpret_cast<const uint8_t *>(the_alphabet_characters));
+
+ auto writer = pplx::create_task([ostream, iterations, the_alphabet]() {
+ auto os = ostream;
+@@ -341,7 +343,8 @@ SUITE(stdstreambuf_tests)
+
+ const std::streamsize iterations = 100;
+
+- const std::string the_alphabet("abcdefghijklmnopqrstuvwxyz");
++ const char *the_alphabet_chars = "abcdefghijklmnopqrstuvwxyz";
++ const std::basic_string<uint8_t,typename CanUseStdCharTraits<uint8_t>::TraitsType> the_alphabet(reinterpret_cast<const uint8_t *>(the_alphabet_chars));
+
+ auto writer = pplx::create_task([ostream, iterations, the_alphabet]() {
+ auto os = ostream;
diff --git a/devel/cpprestsdk/pkg-plist b/devel/cpprestsdk/pkg-plist
index 7a229daaec3f..04a70794fecf 100644
--- a/devel/cpprestsdk/pkg-plist
+++ b/devel/cpprestsdk/pkg-plist
@@ -4,6 +4,7 @@ include/cpprest/base_uri.h
include/cpprest/containerstream.h
include/cpprest/details/SafeInt3.hpp
include/cpprest/details/basic_types.h
+include/cpprest/details/char_traits.h
include/cpprest/details/cpprest_compat.h
include/cpprest/details/fileio.h
include/cpprest/details/http_constants.dat
diff --git a/devel/cwrap/Makefile b/devel/cwrap/Makefile
index cd146b3b5abc..328ed3d06fd5 100644
--- a/devel/cwrap/Makefile
+++ b/devel/cwrap/Makefile
@@ -1,19 +1,19 @@
-PORTNAME= cwrap
-PORTVERSION= 1.1.0
-CATEGORIES= devel
+PORTNAME= cwrap
+PORTVERSION= 1.1.0
+PORTREVISION= 1
+CATEGORIES= devel
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Testing your full software stack on a single machine
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Testing your full software stack on a single machine
WWW= https://cwrap.org/
-LICENSE= GPLv3
+RUN_DEPENDS= nss_wrapper>=1.1.3:devel/nss_wrapper \
+ pam_wrapper>=1.0.6:devel/pam_wrapper \
+ priv_wrapper>=1.0.0:devel/priv_wrapper \
+ resolv_wrapper>=1.1.5:devel/resolv_wrapper \
+ socket_wrapper>=1.1.9:devel/socket_wrapper \
+ uid_wrapper>=1.2.4:devel/uid_wrapper
-RUN_DEPENDS= nss_wrapper>=1.1.3:devel/nss_wrapper \
- pam_wrapper>=1.0.6:devel/pam_wrapper \
- resolv_wrapper>=1.1.5:devel/resolv_wrapper \
- socket_wrapper>=1.1.9:devel/socket_wrapper \
- uid_wrapper>=1.2.4:devel/uid_wrapper
-
-USES= metaport
+USES= metaport
.include <bsd.port.mk>
diff --git a/devel/delve/Makefile b/devel/delve/Makefile
index ea7cbe30e0d9..e538fc3cf67e 100644
--- a/devel/delve/Makefile
+++ b/devel/delve/Makefile
@@ -1,7 +1,6 @@
PORTNAME= delve
DISTVERSIONPREFIX= v
-DISTVERSION= 1.24.2
-PORTREVISION= 3
+DISTVERSION= 1.25.1
CATEGORIES= devel
MAINTAINER= dmitry.wagin@ya.ru
diff --git a/devel/delve/distinfo b/devel/delve/distinfo
index abb50b406240..d5ee73ac442a 100644
--- a/devel/delve/distinfo
+++ b/devel/delve/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744457619
-SHA256 (go-delve-delve-v1.24.2_GH0.tar.gz) = c26cce64c4cbef25b7652708cda198e9c081ea3abfbe411ed8048e131dba6275
-SIZE (go-delve-delve-v1.24.2_GH0.tar.gz) = 9685412
+TIMESTAMP = 1753578006
+SHA256 (go-delve-delve-v1.25.1_GH0.tar.gz) = 2fc5fb553ff09c368d5e1fe6abd7279389804d75ad7b5a0fd053138049ecd968
+SIZE (go-delve-delve-v1.25.1_GH0.tar.gz) = 9793261
diff --git a/devel/electron36/Makefile b/devel/electron36/Makefile
index 9a9b156898fd..b11673660f2e 100644
--- a/devel/electron36/Makefile
+++ b/devel/electron36/Makefile
@@ -223,7 +223,7 @@ SNDIO_VARS_OFF= GN_ARGS+=use_sndio=false
# See ${WRKSRC}/electron/DEPS for CHROMIUM_VER
CHROMIUM_VER= 136.0.7103.177
# See ${WRKSRC}/electron/DEPS for NODE_VER
-NODE_VER= 22.17.0
+NODE_VER= 22.17.1
# See ${WRKSRC}/electron/DEPS for NAN_VER
NAN_VER= e14bdcd1f72d62bca1d541b66da43130384ec213
# See ${WRKSRC}/electron/DEPS for SQUIRREL_MAC_VER
diff --git a/devel/electron36/Makefile.version b/devel/electron36/Makefile.version
index a5080e05a85b..07c121dfeac8 100644
--- a/devel/electron36/Makefile.version
+++ b/devel/electron36/Makefile.version
@@ -1,2 +1,2 @@
-ELECTRON_VER= 36.7.1
+ELECTRON_VER= 36.7.3
ELECTRON_VER_MAJOR= ${ELECTRON_VER:C/\..*//}
diff --git a/devel/electron36/distinfo b/devel/electron36/distinfo
index 140765ab0d3a..7656f8e6cef4 100644
--- a/devel/electron36/distinfo
+++ b/devel/electron36/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1752467662
+TIMESTAMP = 1753303703
SHA256 (electron/chromium-136.0.7103.177.tar.xz.0) = 75e7a4c47e9a958aae70a026c8d005c07b76b02bf315071f209070fddaaa7665
SIZE (electron/chromium-136.0.7103.177.tar.xz.0) = 2000000000
SHA256 (electron/chromium-136.0.7103.177.tar.xz.1) = a86bdf58829129e0ef42a1bc6e5864701fba4572456631660c04c20e6d5bcee3
@@ -7,12 +7,12 @@ SHA256 (electron/chromium-136.0.7103.177.tar.xz.2) = 81a0db12277369bfae95002de9b
SIZE (electron/chromium-136.0.7103.177.tar.xz.2) = 248456988
SHA256 (electron/pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
SIZE (electron/pulseaudio-16.1.tar.gz) = 2763111
-SHA256 (electron/electron-yarn-cache-36.7.1.tar.xz) = 12d724437444b7425d85ad5bb3ecabafee10ca23a91185ca4d3cc4e5a9e5411b
-SIZE (electron/electron-yarn-cache-36.7.1.tar.xz) = 30310152
-SHA256 (electron/electron-electron-v36.7.1_GH0.tar.gz) = d64045f3bac630518103d795a304d16b492d392d4dbc0f47d6fab20ce383fcf7
-SIZE (electron/electron-electron-v36.7.1_GH0.tar.gz) = 15805959
-SHA256 (electron/nodejs-node-v22.17.0_GH0.tar.gz) = 8d96cd01627c625e9e1db219f91ebbccae074ae4ce1a99a48aeed3d6da9161b9
-SIZE (electron/nodejs-node-v22.17.0_GH0.tar.gz) = 123067140
+SHA256 (electron/electron-yarn-cache-36.7.3.tar.xz) = 156bcfdc1d2066a4e3639d76851884f446942aa05a371cbf4b6f43381fed497b
+SIZE (electron/electron-yarn-cache-36.7.3.tar.xz) = 30485132
+SHA256 (electron/electron-electron-v36.7.3_GH0.tar.gz) = 0437086a10a07e157114f162209debaca4ed2ce635ce5475e82cef303d0719c3
+SIZE (electron/electron-electron-v36.7.3_GH0.tar.gz) = 15812876
+SHA256 (electron/nodejs-node-v22.17.1_GH0.tar.gz) = 7a1dbcd53b7152df5592624698f987fd626d9240c33d59dfef13812e4c168eb2
+SIZE (electron/nodejs-node-v22.17.1_GH0.tar.gz) = 123061071
SHA256 (electron/nodejs-nan-e14bdcd1f72d62bca1d541b66da43130384ec213_GH0.tar.gz) = 02edf8d5b3fef9af94d8a1355da60564a57e7f2c99cb422bce042400607ed2eb
SIZE (electron/nodejs-nan-e14bdcd1f72d62bca1d541b66da43130384ec213_GH0.tar.gz) = 180646
SHA256 (electron/Squirrel-Squirrel.Mac-0e5d146ba13101a1302d59ea6e6e0b3cace4ae38_GH0.tar.gz) = f4ebb40a8d85dbb7ef02aa0571b2f8e22182c6d73b6992484a53c90047779d01
diff --git a/devel/electron36/files/package.json b/devel/electron36/files/package.json
index a1e5bc3f1db1..4a3a1d78f04b 100644
--- a/devel/electron36/files/package.json
+++ b/devel/electron36/files/package.json
@@ -18,7 +18,6 @@
"@types/semver": "^7.5.8",
"@types/stream-json": "^1.7.7",
"@types/temp": "^0.9.4",
- "@types/webpack": "^5.28.5",
"@types/webpack-env": "^1.18.5",
"@typescript-eslint/eslint-plugin": "^8.7.0",
"@typescript-eslint/parser": "^8.7.0",
@@ -28,13 +27,12 @@
"dugite": "^2.7.1",
"eslint": "^8.57.1",
"eslint-config-standard": "^17.1.0",
- "eslint-plugin-import": "^2.30.0",
+ "eslint-plugin-import": "^2.32.0",
"eslint-plugin-mocha": "^10.5.0",
"eslint-plugin-n": "^16.6.2",
"eslint-plugin-node": "^11.1.0",
"eslint-plugin-promise": "^6.6.0",
"eslint-plugin-standard": "^5.0.0",
- "eslint-plugin-unicorn": "^55.0.0",
"events": "^3.2.0",
"folder-hash": "^2.1.1",
"got": "^11.8.5",
diff --git a/devel/electron36/files/patch-electron_shell_browser_native__window.cc b/devel/electron36/files/patch-electron_shell_browser_native__window.cc
index 07b983263ca6..8cb3c526005e 100644
--- a/devel/electron36/files/patch-electron_shell_browser_native__window.cc
+++ b/devel/electron36/files/patch-electron_shell_browser_native__window.cc
@@ -1,11 +1,11 @@
---- electron/shell/browser/native_window.cc.orig 2025-06-25 22:07:23 UTC
+--- electron/shell/browser/native_window.cc.orig 2025-07-22 07:50:49 UTC
+++ electron/shell/browser/native_window.cc
-@@ -180,7 +180,7 @@ void NativeWindow::InitFromOptions(const gin_helper::D
+@@ -178,7 +178,7 @@ void NativeWindow::InitFromOptions(const gin_helper::D
} else {
SetSizeConstraints(size_constraints);
}
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- bool closable;
- if (options.Get(options::kClosable, &closable)) {
- SetClosable(closable);
+ if (bool val; options.Get(options::kClosable, &val))
+ SetClosable(val);
+ #endif
diff --git a/devel/electron36/files/patch-electron_shell_browser_native__window__views.cc b/devel/electron36/files/patch-electron_shell_browser_native__window__views.cc
index b1e5945a1910..07903bc01387 100644
--- a/devel/electron36/files/patch-electron_shell_browser_native__window__views.cc
+++ b/devel/electron36/files/patch-electron_shell_browser_native__window__views.cc
@@ -1,4 +1,4 @@
---- electron/shell/browser/native_window_views.cc.orig 2025-06-25 22:07:23 UTC
+--- electron/shell/browser/native_window_views.cc.orig 2025-07-22 07:50:49 UTC
+++ electron/shell/browser/native_window_views.cc
@@ -51,7 +51,7 @@
#include "ui/wm/core/shadow_types.h"
@@ -9,7 +9,7 @@
#include "base/strings/string_util.h"
#include "shell/browser/browser.h"
#include "shell/browser/linux/unity_service.h"
-@@ -298,7 +298,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
+@@ -281,7 +281,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
params.parent = parent->GetNativeWindow();
params.native_widget = new ElectronDesktopNativeWidgetAura(this);
@@ -18,7 +18,7 @@
std::string name = Browser::Get()->GetName();
// Set WM_WINDOW_ROLE.
params.wm_role_name = "browser-window";
-@@ -323,7 +323,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
+@@ -306,7 +306,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
std::string window_type;
options.Get(options::kType, &window_type);
@@ -27,7 +27,7 @@
// Set _GTK_THEME_VARIANT to dark if we have "dark-theme" option set.
if (options.ValueOrDefault(options::kDarkTheme, false))
SetGTKDarkThemeEnabled(true);
-@@ -447,7 +447,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
+@@ -428,7 +428,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
if (window)
window->AddPreTargetHandler(this);
@@ -36,7 +36,7 @@
// On linux after the widget is initialized we might have to force set the
// bounds if the bounds are smaller than the current display
SetBounds(gfx::Rect(GetPosition(), bounds.size()), false);
-@@ -483,7 +483,7 @@ void NativeWindowViews::SetGTKDarkThemeEnabled(bool us
+@@ -464,7 +464,7 @@ void NativeWindowViews::SetGTKDarkThemeEnabled(bool us
}
void NativeWindowViews::SetGTKDarkThemeEnabled(bool use_dark_theme) {
@@ -45,7 +45,7 @@
if (x11_util::IsX11()) {
const std::string color = use_dark_theme ? "dark" : "light";
auto* connection = x11::Connection::Get();
-@@ -544,7 +544,7 @@ void NativeWindowViews::Show() {
+@@ -525,7 +525,7 @@ void NativeWindowViews::Show() {
NotifyWindowShow();
@@ -54,7 +54,7 @@
if (global_menu_bar_)
global_menu_bar_->OnWindowMapped();
-@@ -560,7 +560,7 @@ void NativeWindowViews::ShowInactive() {
+@@ -541,7 +541,7 @@ void NativeWindowViews::ShowInactive() {
NotifyWindowShow();
@@ -63,7 +63,7 @@
if (global_menu_bar_)
global_menu_bar_->OnWindowMapped();
-@@ -579,7 +579,7 @@ void NativeWindowViews::Hide() {
+@@ -560,7 +560,7 @@ void NativeWindowViews::Hide() {
NotifyWindowHide();
@@ -72,7 +72,7 @@
if (global_menu_bar_)
global_menu_bar_->OnWindowUnmapped();
#endif
-@@ -610,7 +610,7 @@ bool NativeWindowViews::IsEnabled() const {
+@@ -591,7 +591,7 @@ bool NativeWindowViews::IsEnabled() const {
bool NativeWindowViews::IsEnabled() const {
#if BUILDFLAG(IS_WIN)
return ::IsWindowEnabled(GetAcceleratedWidget());
@@ -81,7 +81,7 @@
if (x11_util::IsX11())
return !event_disabler_.get();
NOTIMPLEMENTED();
-@@ -860,7 +860,7 @@ void NativeWindowViews::SetBounds(const gfx::Rect& bou
+@@ -841,7 +841,7 @@ void NativeWindowViews::SetBounds(const gfx::Rect& bou
}
#endif
@@ -90,7 +90,7 @@
// On Linux and Windows the minimum and maximum size should be updated with
// window size when window is not resizable.
if (!resizable_) {
-@@ -1118,7 +1118,7 @@ bool NativeWindowViews::IsClosable() const {
+@@ -1099,7 +1099,7 @@ bool NativeWindowViews::IsClosable() const {
return false;
}
return !(info.fState & MFS_DISABLED);
@@ -99,7 +99,7 @@
return true;
#endif
}
-@@ -1158,7 +1158,7 @@ void NativeWindowViews::Center() {
+@@ -1139,7 +1139,7 @@ void NativeWindowViews::Center() {
// for now to avoid breaking API contract, but should consider the long
// term plan for this aligning with upstream.
void NativeWindowViews::Center() {
@@ -108,7 +108,7 @@
auto display =
display::Screen::GetScreen()->GetDisplayNearestWindow(GetNativeWindow());
gfx::Rect window_bounds_in_screen = display.work_area();
-@@ -1382,7 +1382,7 @@ void NativeWindowViews::SetMenu(ElectronMenuModel* men
+@@ -1363,7 +1363,7 @@ void NativeWindowViews::SetMenu(ElectronMenuModel* men
}
void NativeWindowViews::SetMenu(ElectronMenuModel* menu_model) {
@@ -117,7 +117,7 @@
// Remove global menu bar.
if (global_menu_bar_ && menu_model == nullptr) {
global_menu_bar_.reset();
-@@ -1438,7 +1438,7 @@ void NativeWindowViews::SetParentWindow(NativeWindow*
+@@ -1419,7 +1419,7 @@ void NativeWindowViews::SetParentWindow(NativeWindow*
void NativeWindowViews::SetParentWindow(NativeWindow* parent) {
NativeWindow::SetParentWindow(parent);
@@ -126,7 +126,7 @@
if (x11_util::IsX11()) {
auto* connection = x11::Connection::Get();
connection->SetProperty(
-@@ -1484,7 +1484,7 @@ void NativeWindowViews::SetProgressBar(double progress
+@@ -1465,7 +1465,7 @@ void NativeWindowViews::SetProgressBar(double progress
NativeWindow::ProgressState state) {
#if BUILDFLAG(IS_WIN)
taskbar_host_.SetProgressBar(GetAcceleratedWidget(), progress, state);
@@ -135,7 +135,7 @@
if (unity::IsRunning()) {
unity::SetProgressFraction(progress);
}
-@@ -1578,7 +1578,7 @@ bool NativeWindowViews::IsVisibleOnAllWorkspaces() con
+@@ -1559,7 +1559,7 @@ bool NativeWindowViews::IsVisibleOnAllWorkspaces() con
if (const auto* view_native_widget = widget()->native_widget_private())
return view_native_widget->IsVisibleOnAllWorkspaces();
@@ -144,7 +144,7 @@
if (x11_util::IsX11()) {
// Use the presence/absence of _NET_WM_STATE_STICKY in _NET_WM_STATE to
// determine whether the current window is visible on all workspaces.
-@@ -1601,7 +1601,7 @@ content::DesktopMediaID NativeWindowViews::GetDesktopM
+@@ -1582,7 +1582,7 @@ content::DesktopMediaID NativeWindowViews::GetDesktopM
#if BUILDFLAG(IS_WIN)
window_handle =
reinterpret_cast<content::DesktopMediaID::Id>(accelerated_widget);
@@ -153,7 +153,7 @@
window_handle = static_cast<uint32_t>(accelerated_widget);
#endif
aura::WindowTreeHost* const host =
-@@ -1699,7 +1699,7 @@ void NativeWindowViews::SetIcon(HICON window_icon, HIC
+@@ -1680,7 +1680,7 @@ void NativeWindowViews::SetIcon(HICON window_icon, HIC
SendMessage(hwnd, WM_SETICON, ICON_BIG,
reinterpret_cast<LPARAM>(app_icon_.get()));
}
@@ -162,7 +162,7 @@
void NativeWindowViews::SetIcon(const gfx::ImageSkia& icon) {
auto* tree_host = views::DesktopWindowTreeHostLinux::GetHostForWidget(
GetAcceleratedWidget());
-@@ -1795,7 +1795,7 @@ bool NativeWindowViews::CanMinimize() const {
+@@ -1776,7 +1776,7 @@ bool NativeWindowViews::CanMinimize() const {
bool NativeWindowViews::CanMinimize() const {
#if BUILDFLAG(IS_WIN)
return minimizable_;
@@ -171,7 +171,7 @@
return true;
#endif
}
-@@ -1851,7 +1851,7 @@ void NativeWindowViews::HandleKeyboardEvent(
+@@ -1832,7 +1832,7 @@ void NativeWindowViews::HandleKeyboardEvent(
if (widget_destroyed_)
return;
@@ -180,7 +180,7 @@
if (event.windows_key_code == ui::VKEY_BROWSER_BACK)
NotifyWindowExecuteAppCommand(kBrowserBackward);
else if (event.windows_key_code == ui::VKEY_BROWSER_FORWARD)
-@@ -1870,7 +1870,7 @@ void NativeWindowViews::OnMouseEvent(ui::MouseEvent* e
+@@ -1851,7 +1851,7 @@ void NativeWindowViews::OnMouseEvent(ui::MouseEvent* e
// Alt+Click should not toggle menu bar.
root_view_.ResetAltState();
diff --git a/devel/electron36/files/patch-electron_spec_api-browser-window-spec.ts b/devel/electron36/files/patch-electron_spec_api-browser-window-spec.ts
index 9a733e20a920..f22d6bc7e526 100644
--- a/devel/electron36/files/patch-electron_spec_api-browser-window-spec.ts
+++ b/devel/electron36/files/patch-electron_spec_api-browser-window-spec.ts
@@ -1,6 +1,6 @@
---- electron/spec/api-browser-window-spec.ts.orig 2025-07-09 10:31:50 UTC
+--- electron/spec/api-browser-window-spec.ts.orig 2025-07-22 07:50:49 UTC
+++ electron/spec/api-browser-window-spec.ts
-@@ -69,7 +69,7 @@ describe('BrowserWindow module', () => {
+@@ -68,7 +68,7 @@ describe('BrowserWindow module', () => {
}).not.to.throw();
});
@@ -9,7 +9,7 @@
const appPath = path.join(fixtures, 'apps', 'xwindow-icon');
const appProcess = childProcess.spawn(process.execPath, [appPath]);
await once(appProcess, 'exit');
-@@ -296,7 +296,7 @@ describe('BrowserWindow module', () => {
+@@ -295,7 +295,7 @@ describe('BrowserWindow module', () => {
});
});
@@ -18,7 +18,7 @@
afterEach(closeAllWindows);
it('can set content protection', async () => {
const w = new BrowserWindow({ show: false });
-@@ -1167,7 +1167,7 @@ describe('BrowserWindow module', () => {
+@@ -1166,7 +1166,7 @@ describe('BrowserWindow module', () => {
describe('BrowserWindow.minimize()', () => {
// TODO(codebytere): Enable for Linux once maximize/minimize events work in CI.
@@ -27,7 +27,7 @@
const minimize = once(w, 'minimize');
w.minimize();
await minimize;
-@@ -1184,7 +1184,7 @@ describe('BrowserWindow module', () => {
+@@ -1183,7 +1183,7 @@ describe('BrowserWindow module', () => {
});
// TODO(dsanders11): Enable for Linux once CI plays nice with these kinds of tests
@@ -36,7 +36,7 @@
const maximize = once(w, 'maximize');
const shown = once(w, 'show');
w.maximize();
-@@ -1249,7 +1249,7 @@ describe('BrowserWindow module', () => {
+@@ -1248,7 +1248,7 @@ describe('BrowserWindow module', () => {
expect(w.isFocused()).to.equal(true);
});
@@ -45,7 +45,7 @@
const w1 = new BrowserWindow({ show: false });
const w2 = new BrowserWindow({ show: false });
const w3 = new BrowserWindow({ show: false });
-@@ -1351,7 +1351,7 @@ describe('BrowserWindow module', () => {
+@@ -1350,7 +1350,7 @@ describe('BrowserWindow module', () => {
expect(w.isFocused()).to.equal(false);
});
@@ -54,7 +54,7 @@
const w1 = new BrowserWindow({ show: false });
const w2 = new BrowserWindow({ show: false });
const w3 = new BrowserWindow({ show: false });
-@@ -1810,7 +1810,7 @@ describe('BrowserWindow module', () => {
+@@ -1809,7 +1809,7 @@ describe('BrowserWindow module', () => {
});
});
@@ -63,7 +63,7 @@
it('checks normal bounds when maximized', async () => {
const bounds = w.getBounds();
const maximize = once(w, 'maximize');
-@@ -2020,7 +2020,7 @@ describe('BrowserWindow module', () => {
+@@ -2019,7 +2019,7 @@ describe('BrowserWindow module', () => {
});
});
@@ -72,7 +72,7 @@
it('checks normal bounds when minimized', async () => {
const bounds = w.getBounds();
const minimize = once(w, 'minimize');
-@@ -2984,7 +2984,7 @@ describe('BrowserWindow module', () => {
+@@ -2983,7 +2983,7 @@ describe('BrowserWindow module', () => {
describe('BrowserWindow.setOpacity(opacity)', () => {
afterEach(closeAllWindows);
@@ -81,7 +81,7 @@
it('make window with initial opacity', () => {
const w = new BrowserWindow({ show: false, opacity: 0.5 });
expect(w.getOpacity()).to.equal(0.5);
-@@ -3010,7 +3010,7 @@ describe('BrowserWindow module', () => {
+@@ -3009,7 +3009,7 @@ describe('BrowserWindow module', () => {
});
});
@@ -90,7 +90,7 @@
it('sets 1 regardless of parameter', () => {
const w = new BrowserWindow({ show: false });
w.setOpacity(0);
-@@ -3221,7 +3221,7 @@ describe('BrowserWindow module', () => {
+@@ -3220,7 +3220,7 @@ describe('BrowserWindow module', () => {
expect(overlayRectPreMax.height).to.equal(size);
// 'maximize' event is not emitted on Linux in CI.
@@ -99,7 +99,7 @@
const maximize = once(w, 'maximize');
w.show();
w.maximize();
-@@ -3287,7 +3287,7 @@ describe('BrowserWindow module', () => {
+@@ -3286,7 +3286,7 @@ describe('BrowserWindow module', () => {
expect(preMaxHeight).to.equal(size);
// 'maximize' event is not emitted on Linux in CI.
@@ -108,7 +108,7 @@
const maximize = once(w, 'maximize');
w.show();
w.maximize();
-@@ -3952,7 +3952,7 @@ describe('BrowserWindow module', () => {
+@@ -3951,7 +3951,7 @@ describe('BrowserWindow module', () => {
expect(test.nodeTimers).to.equal(true);
expect(test.nodeUrl).to.equal(true);
@@ -117,7 +117,7 @@
expect(test.creationTime).to.be.null('creation time');
expect(test.systemMemoryInfo).to.be.null('system memory info');
} else {
-@@ -4457,7 +4457,7 @@ describe('BrowserWindow module', () => {
+@@ -4456,7 +4456,7 @@ describe('BrowserWindow module', () => {
});
});
@@ -126,7 +126,7 @@
afterEach(closeAllWindows);
it('emits an event when window is maximized', async () => {
const w = new BrowserWindow({ show: false });
-@@ -4728,7 +4728,7 @@ describe('BrowserWindow module', () => {
+@@ -4727,7 +4727,7 @@ describe('BrowserWindow module', () => {
// TODO(zcbenz):
// This test does not run on Linux CI. See:
// https://github.com/electron/electron/issues/28699
@@ -135,7 +135,7 @@
const w = new BrowserWindow({});
const maximize = once(w, 'maximize');
w.maximize();
-@@ -4745,7 +4745,7 @@ describe('BrowserWindow module', () => {
+@@ -4744,7 +4744,7 @@ describe('BrowserWindow module', () => {
});
// TODO(dsanders11): Enable once maximize event works on Linux again on CI
@@ -144,7 +144,7 @@
afterEach(closeAllWindows);
it('should show the window if it is not currently shown', async () => {
const w = new BrowserWindow({ show: false });
-@@ -4782,7 +4782,7 @@ describe('BrowserWindow module', () => {
+@@ -4781,7 +4781,7 @@ describe('BrowserWindow module', () => {
// TODO(dsanders11): Enable once minimize event works on Linux again.
// See https://github.com/electron/electron/issues/28699
@@ -153,7 +153,7 @@
const w = new BrowserWindow();
const minimize = once(w, 'minimize');
w.minimize();
-@@ -5268,7 +5268,7 @@ describe('BrowserWindow module', () => {
+@@ -5267,7 +5267,7 @@ describe('BrowserWindow module', () => {
});
// On Linux there is no "resizable" property of a window.
@@ -162,7 +162,7 @@
const w = new BrowserWindow({ show: false });
expect(w.resizable).to.be.true('resizable');
-@@ -5478,7 +5478,7 @@ describe('BrowserWindow module', () => {
+@@ -5477,7 +5477,7 @@ describe('BrowserWindow module', () => {
});
});
@@ -171,7 +171,7 @@
// Not implemented on Linux.
afterEach(closeAllWindows);
-@@ -6725,7 +6725,7 @@ describe('BrowserWindow module', () => {
+@@ -6678,7 +6678,7 @@ describe('BrowserWindow module', () => {
describe('"transparent" option', () => {
afterEach(closeAllWindows);
diff --git a/devel/electron36/files/patch-electron_spec_api-web-frame-main-spec.ts b/devel/electron36/files/patch-electron_spec_api-web-frame-main-spec.ts
index 279337ccb3c6..015cd4c4f0d8 100644
--- a/devel/electron36/files/patch-electron_spec_api-web-frame-main-spec.ts
+++ b/devel/electron36/files/patch-electron_spec_api-web-frame-main-spec.ts
@@ -1,7 +1,7 @@
---- electron/spec/api-web-frame-main-spec.ts.orig 2024-12-05 00:03:13 UTC
+--- electron/spec/api-web-frame-main-spec.ts.orig 2025-07-22 07:50:49 UTC
+++ electron/spec/api-web-frame-main-spec.ts
-@@ -315,7 +315,7 @@ describe('webFrameMain module', () => {
- });
+@@ -316,7 +316,7 @@ describe('webFrameMain module', () => {
+ afterEach(closeAllWindows);
// TODO(jkleinsc) fix this flaky test on linux
- ifit(process.platform !== 'linux')('throws upon accessing properties when disposed', async () => {
diff --git a/devel/electron36/files/patch-electron_spec_chromium-spec.ts b/devel/electron36/files/patch-electron_spec_chromium-spec.ts
index 772535460b0b..b7bd72ef2622 100644
--- a/devel/electron36/files/patch-electron_spec_chromium-spec.ts
+++ b/devel/electron36/files/patch-electron_spec_chromium-spec.ts
@@ -1,4 +1,4 @@
---- electron/spec/chromium-spec.ts.orig 2025-05-22 22:48:48 UTC
+--- electron/spec/chromium-spec.ts.orig 2025-07-22 07:50:49 UTC
+++ electron/spec/chromium-spec.ts
@@ -475,13 +475,13 @@ describe('command line switches', () => {
it('should not set an invalid locale', async () => testLocale('asdfkl', `${currentLocale}|${currentSystemLocale}|${currentPreferredLanguages}`));
@@ -33,7 +33,7 @@
const html = `
<html lang="ja-JP">
<head>
-@@ -3507,7 +3507,7 @@ describe('paste execCommand', () => {
+@@ -3515,7 +3515,7 @@ describe('paste execCommand', () => {
});
});
diff --git a/devel/electron36/files/yarn.lock b/devel/electron36/files/yarn.lock
index ad0ed30e207f..05eef81f0ca3 100644
--- a/devel/electron36/files/yarn.lock
+++ b/devel/electron36/files/yarn.lock
@@ -156,11 +156,6 @@
"@babel/highlight" "^7.25.7"
picocolors "^1.0.0"
-"@babel/helper-validator-identifier@^7.24.5":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz#75b889cfaf9e35c2aaf42cf0d72c8e91719251db"
- integrity sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==
-
"@babel/helper-validator-identifier@^7.25.7":
version "7.25.7"
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.7.tgz#77b7f60c40b15c97df735b38a66ba1d7c3e93da5"
@@ -999,11 +994,6 @@
dependencies:
undici-types "~6.19.2"
-"@types/normalize-package-data@^2.4.0":
- version "2.4.1"
- resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz#d3357479a0fdfdd5907fe67e17e0a85c906e1301"
- integrity sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==
-
"@types/parse-json@^4.0.0":
version "4.0.0"
resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0"
@@ -1073,15 +1063,6 @@
resolved "https://registry.yarnpkg.com/@types/webpack-env/-/webpack-env-1.18.5.tgz#eccda0b04fe024bed505881e2e532f9c119169bf"
integrity sha512-wz7kjjRRj8/Lty4B+Kr0LN6Ypc/3SymeCCGSbaXp2leH0ZVg/PriNiOwNj4bD4uphI7A8NXS4b6Gl373sfO5mA==
-"@types/webpack@^5.28.5":
- version "5.28.5"
- resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-5.28.5.tgz#0e9d9a15efa09bbda2cef41356ca4ac2031ea9a2"
- integrity sha512-wR87cgvxj3p6D0Crt1r5avwqffqPXUkNlnQ1mjU93G7gCuFjufZR4I6j8cz5g1F1tTYpfOOFvly+cmIQwL9wvw==
- dependencies:
- "@types/node" "*"
- tapable "^2.2.0"
- webpack "^5"
-
"@types/yauzl@^2.9.1":
version "2.10.0"
resolved "https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.10.0.tgz#b3248295276cf8c6f153ebe6a9aba0c988cb2599"
@@ -1472,6 +1453,14 @@ array-buffer-byte-length@^1.0.1:
call-bind "^1.0.5"
is-array-buffer "^3.0.4"
+array-buffer-byte-length@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz#384d12a37295aec3769ab022ad323a18a51ccf8b"
+ integrity sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==
+ dependencies:
+ call-bound "^1.0.3"
+ is-array-buffer "^3.0.5"
+
array-includes@^3.1.5, array-includes@^3.1.6:
version "3.1.6"
resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.6.tgz#9e9e720e194f198266ba9e18c29e6a9b0e4b225f"
@@ -1483,34 +1472,37 @@ array-includes@^3.1.5, array-includes@^3.1.6:
get-intrinsic "^1.1.3"
is-string "^1.0.7"
-array-includes@^3.1.8:
- version "3.1.8"
- resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.8.tgz#5e370cbe172fdd5dd6530c1d4aadda25281ba97d"
- integrity sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==
+array-includes@^3.1.9:
+ version "3.1.9"
+ resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.9.tgz#1f0ccaa08e90cdbc3eb433210f903ad0f17c3f3a"
+ integrity sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==
dependencies:
- call-bind "^1.0.7"
+ call-bind "^1.0.8"
+ call-bound "^1.0.4"
define-properties "^1.2.1"
- es-abstract "^1.23.2"
- es-object-atoms "^1.0.0"
- get-intrinsic "^1.2.4"
- is-string "^1.0.7"
+ es-abstract "^1.24.0"
+ es-object-atoms "^1.1.1"
+ get-intrinsic "^1.3.0"
+ is-string "^1.1.1"
+ math-intrinsics "^1.1.0"
array-unique@^0.3.2:
version "0.3.2"
resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428"
integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=
-array.prototype.findlastindex@^1.2.5:
- version "1.2.5"
- resolved "https://registry.yarnpkg.com/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz#8c35a755c72908719453f87145ca011e39334d0d"
- integrity sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==
+array.prototype.findlastindex@^1.2.6:
+ version "1.2.6"
+ resolved "https://registry.yarnpkg.com/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.6.tgz#cfa1065c81dcb64e34557c9b81d012f6a421c564"
+ integrity sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==
dependencies:
- call-bind "^1.0.7"
+ call-bind "^1.0.8"
+ call-bound "^1.0.4"
define-properties "^1.2.1"
- es-abstract "^1.23.2"
+ es-abstract "^1.23.9"
es-errors "^1.3.0"
- es-object-atoms "^1.0.0"
- es-shim-unscopables "^1.0.2"
+ es-object-atoms "^1.1.1"
+ es-shim-unscopables "^1.1.0"
array.prototype.flat@^1.3.1:
version "1.3.1"
@@ -1522,15 +1514,15 @@ array.prototype.flat@^1.3.1:
es-abstract "^1.20.4"
es-shim-unscopables "^1.0.0"
-array.prototype.flat@^1.3.2:
- version "1.3.2"
- resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz#1476217df8cff17d72ee8f3ba06738db5b387d18"
- integrity sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==
+array.prototype.flat@^1.3.3:
+ version "1.3.3"
+ resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz#534aaf9e6e8dd79fb6b9a9917f839ef1ec63afe5"
+ integrity sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==
dependencies:
- call-bind "^1.0.2"
- define-properties "^1.2.0"
- es-abstract "^1.22.1"
- es-shim-unscopables "^1.0.0"
+ call-bind "^1.0.8"
+ define-properties "^1.2.1"
+ es-abstract "^1.23.5"
+ es-shim-unscopables "^1.0.2"
array.prototype.flatmap@^1.3.1:
version "1.3.1"
@@ -1542,15 +1534,15 @@ array.prototype.flatmap@^1.3.1:
es-abstract "^1.20.4"
es-shim-unscopables "^1.0.0"
-array.prototype.flatmap@^1.3.2:
- version "1.3.2"
- resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz#c9a7c6831db8e719d6ce639190146c24bbd3e527"
- integrity sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==
+array.prototype.flatmap@^1.3.3:
+ version "1.3.3"
+ resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz#712cc792ae70370ae40586264629e33aab5dd38b"
+ integrity sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==
dependencies:
- call-bind "^1.0.2"
- define-properties "^1.2.0"
- es-abstract "^1.22.1"
- es-shim-unscopables "^1.0.0"
+ call-bind "^1.0.8"
+ define-properties "^1.2.1"
+ es-abstract "^1.23.5"
+ es-shim-unscopables "^1.0.2"
array.prototype.tosorted@^1.1.1:
version "1.1.1"
@@ -1577,6 +1569,19 @@ arraybuffer.prototype.slice@^1.0.3:
is-array-buffer "^3.0.4"
is-shared-array-buffer "^1.0.2"
+arraybuffer.prototype.slice@^1.0.4:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz#9d760d84dbdd06d0cbf92c8849615a1a7ab3183c"
+ integrity sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==
+ dependencies:
+ array-buffer-byte-length "^1.0.1"
+ call-bind "^1.0.8"
+ define-properties "^1.2.1"
+ es-abstract "^1.23.5"
+ es-errors "^1.3.0"
+ get-intrinsic "^1.2.6"
+ is-array-buffer "^3.0.4"
+
arrify@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d"
@@ -1592,6 +1597,11 @@ astral-regex@^2.0.0:
resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31"
integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==
+async-function@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/async-function/-/async-function-1.0.0.tgz#509c9fca60eaf85034c6829838188e4e4c8ffb2b"
+ integrity sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==
+
async@^3.2.0:
version "3.2.4"
resolved "https://registry.yarnpkg.com/async/-/async-3.2.4.tgz#2d22e00f8cddeb5fde5dd33522b56d1cf569a81c"
@@ -1650,17 +1660,17 @@ boolean@^3.0.1:
integrity sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==
brace-expansion@^1.1.7:
- version "1.1.11"
- resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
- integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
+ version "1.1.12"
+ resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.12.tgz#ab9b454466e5a8cc3a187beaad580412a9c5b843"
+ integrity sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==
dependencies:
balanced-match "^1.0.0"
concat-map "0.0.1"
brace-expansion@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae"
- integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.2.tgz#54fc53237a613d854c7bd37463aad17df87214e7"
+ integrity sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==
dependencies:
balanced-match "^1.0.0"
@@ -1671,7 +1681,7 @@ braces@^3.0.3, braces@~3.0.2:
dependencies:
fill-range "^7.1.1"
-browserslist@^4.21.10, browserslist@^4.23.3:
+browserslist@^4.21.10:
version "4.23.3"
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.3.tgz#debb029d3c93ebc97ffbc8d9cbb03403e227c800"
integrity sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==
@@ -1744,6 +1754,14 @@ cacheable-request@^7.0.2:
normalize-url "^6.0.1"
responselike "^2.0.0"
+call-bind-apply-helpers@^1.0.0, call-bind-apply-helpers@^1.0.1, call-bind-apply-helpers@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz#4b5428c222be985d79c3d82657479dbe0b59b2d6"
+ integrity sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==
+ dependencies:
+ es-errors "^1.3.0"
+ function-bind "^1.1.2"
+
call-bind@^1.0.0, call-bind@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c"
@@ -1763,6 +1781,24 @@ call-bind@^1.0.5, call-bind@^1.0.6, call-bind@^1.0.7:
get-intrinsic "^1.2.4"
set-function-length "^1.2.1"
+call-bind@^1.0.8:
+ version "1.0.8"
+ resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.8.tgz#0736a9660f537e3388826f440d5ec45f744eaa4c"
+ integrity sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==
+ dependencies:
+ call-bind-apply-helpers "^1.0.0"
+ es-define-property "^1.0.0"
+ get-intrinsic "^1.2.4"
+ set-function-length "^1.2.2"
+
+call-bound@^1.0.2, call-bound@^1.0.3, call-bound@^1.0.4:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/call-bound/-/call-bound-1.0.4.tgz#238de935d2a2a692928c538c7ccfa91067fd062a"
+ integrity sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==
+ dependencies:
+ call-bind-apply-helpers "^1.0.2"
+ get-intrinsic "^1.3.0"
+
callsites@^3.0.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
@@ -1876,13 +1912,6 @@ ci-info@^4.0.0:
resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-4.0.0.tgz#65466f8b280fc019b9f50a5388115d17a63a44f2"
integrity sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==
-clean-regexp@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/clean-regexp/-/clean-regexp-1.0.0.tgz#8df7c7aae51fd36874e8f8d05b9180bc11a3fed7"
- integrity sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==
- dependencies:
- escape-string-regexp "^1.0.5"
-
clean-stack@^2.0.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b"
@@ -2013,13 +2042,6 @@ concat-stream@^2.0.0:
readable-stream "^3.0.2"
typedarray "^0.0.6"
-core-js-compat@^3.37.0:
- version "3.38.1"
- resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.38.1.tgz#2bc7a298746ca5a7bcb9c164bcb120f2ebc09a09"
- integrity sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==
- dependencies:
- browserslist "^4.23.3"
-
core-util-is@~1.0.0:
version "1.0.2"
resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
@@ -2054,6 +2076,15 @@ data-view-buffer@^1.0.1:
es-errors "^1.3.0"
is-data-view "^1.0.1"
+data-view-buffer@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/data-view-buffer/-/data-view-buffer-1.0.2.tgz#211a03ba95ecaf7798a8c7198d79536211f88570"
+ integrity sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==
+ dependencies:
+ call-bound "^1.0.3"
+ es-errors "^1.3.0"
+ is-data-view "^1.0.2"
+
data-view-byte-length@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz#90721ca95ff280677eb793749fce1011347669e2"
@@ -2063,6 +2094,15 @@ data-view-byte-length@^1.0.1:
es-errors "^1.3.0"
is-data-view "^1.0.1"
+data-view-byte-length@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz#9e80f7ca52453ce3e93d25a35318767ea7704735"
+ integrity sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==
+ dependencies:
+ call-bound "^1.0.3"
+ es-errors "^1.3.0"
+ is-data-view "^1.0.2"
+
data-view-byte-offset@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz#5e0bbfb4828ed2d1b9b400cd8a7d119bca0ff18a"
@@ -2072,6 +2112,15 @@ data-view-byte-offset@^1.0.0:
es-errors "^1.3.0"
is-data-view "^1.0.1"
+data-view-byte-offset@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz#068307f9b71ab76dbbe10291389e020856606191"
+ integrity sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==
+ dependencies:
+ call-bound "^1.0.2"
+ es-errors "^1.3.0"
+ is-data-view "^1.0.1"
+
debug@4, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4, debug@^4.3.7:
version "4.3.7"
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.7.tgz#87945b4151a011d76d95a198d7111c865c360a52"
@@ -2195,6 +2244,15 @@ dugite@^2.7.1:
progress "^2.0.3"
tar "^6.1.11"
+dunder-proto@^1.0.0, dunder-proto@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/dunder-proto/-/dunder-proto-1.0.1.tgz#d7ae667e1dc83482f8b70fd0f6eefc50da30f58a"
+ integrity sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==
+ dependencies:
+ call-bind-apply-helpers "^1.0.1"
+ es-errors "^1.3.0"
+ gopd "^1.2.0"
+
duplexer@~0.1.1:
version "0.1.1"
resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1"
@@ -2399,6 +2457,66 @@ es-abstract@^1.22.1, es-abstract@^1.22.3, es-abstract@^1.23.0, es-abstract@^1.23
unbox-primitive "^1.0.2"
which-typed-array "^1.1.15"
+es-abstract@^1.23.5, es-abstract@^1.23.9, es-abstract@^1.24.0:
+ version "1.24.0"
+ resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.24.0.tgz#c44732d2beb0acc1ed60df840869e3106e7af328"
+ integrity sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==
+ dependencies:
+ array-buffer-byte-length "^1.0.2"
+ arraybuffer.prototype.slice "^1.0.4"
+ available-typed-arrays "^1.0.7"
+ call-bind "^1.0.8"
+ call-bound "^1.0.4"
+ data-view-buffer "^1.0.2"
+ data-view-byte-length "^1.0.2"
+ data-view-byte-offset "^1.0.1"
+ es-define-property "^1.0.1"
+ es-errors "^1.3.0"
+ es-object-atoms "^1.1.1"
+ es-set-tostringtag "^2.1.0"
+ es-to-primitive "^1.3.0"
+ function.prototype.name "^1.1.8"
+ get-intrinsic "^1.3.0"
+ get-proto "^1.0.1"
+ get-symbol-description "^1.1.0"
+ globalthis "^1.0.4"
+ gopd "^1.2.0"
+ has-property-descriptors "^1.0.2"
+ has-proto "^1.2.0"
+ has-symbols "^1.1.0"
+ hasown "^2.0.2"
+ internal-slot "^1.1.0"
+ is-array-buffer "^3.0.5"
+ is-callable "^1.2.7"
+ is-data-view "^1.0.2"
+ is-negative-zero "^2.0.3"
+ is-regex "^1.2.1"
+ is-set "^2.0.3"
+ is-shared-array-buffer "^1.0.4"
+ is-string "^1.1.1"
+ is-typed-array "^1.1.15"
+ is-weakref "^1.1.1"
+ math-intrinsics "^1.1.0"
+ object-inspect "^1.13.4"
+ object-keys "^1.1.1"
+ object.assign "^4.1.7"
+ own-keys "^1.0.1"
+ regexp.prototype.flags "^1.5.4"
+ safe-array-concat "^1.1.3"
+ safe-push-apply "^1.0.0"
+ safe-regex-test "^1.1.0"
+ set-proto "^1.0.0"
+ stop-iteration-iterator "^1.1.0"
+ string.prototype.trim "^1.2.10"
+ string.prototype.trimend "^1.0.9"
+ string.prototype.trimstart "^1.0.8"
+ typed-array-buffer "^1.0.3"
+ typed-array-byte-length "^1.0.3"
+ typed-array-byte-offset "^1.0.4"
+ typed-array-length "^1.0.7"
+ unbox-primitive "^1.1.0"
+ which-typed-array "^1.1.19"
+
es-define-property@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.0.tgz#c7faefbdff8b2696cf5f46921edfb77cc4ba3845"
@@ -2406,6 +2524,11 @@ es-define-property@^1.0.0:
dependencies:
get-intrinsic "^1.2.4"
+es-define-property@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.1.tgz#983eb2f9a6724e9303f61addf011c72e09e0b0fa"
+ integrity sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==
+
es-errors@^1.2.1, es-errors@^1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f"
@@ -2423,6 +2546,13 @@ es-object-atoms@^1.0.0:
dependencies:
es-errors "^1.3.0"
+es-object-atoms@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz#1c4f2c4837327597ce69d2ca190a7fdd172338c1"
+ integrity sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==
+ dependencies:
+ es-errors "^1.3.0"
+
es-set-tostringtag@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz#338d502f6f674301d710b80c8592de8a15f09cd8"
@@ -2441,6 +2571,16 @@ es-set-tostringtag@^2.0.3:
has-tostringtag "^1.0.2"
hasown "^2.0.1"
+es-set-tostringtag@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz#f31dbbe0c183b00a6d26eb6325c810c0fd18bd4d"
+ integrity sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==
+ dependencies:
+ es-errors "^1.3.0"
+ get-intrinsic "^1.2.6"
+ has-tostringtag "^1.0.2"
+ hasown "^2.0.2"
+
es-shim-unscopables@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz#702e632193201e3edf8713635d083d378e510241"
@@ -2455,6 +2595,13 @@ es-shim-unscopables@^1.0.2:
dependencies:
hasown "^2.0.0"
+es-shim-unscopables@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.1.0.tgz#438df35520dac5d105f3943d927549ea3b00f4b5"
+ integrity sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==
+ dependencies:
+ hasown "^2.0.2"
+
es-to-primitive@^1.2.1:
version "1.2.1"
resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a"
@@ -2464,6 +2611,15 @@ es-to-primitive@^1.2.1:
is-date-object "^1.0.1"
is-symbol "^1.0.2"
+es-to-primitive@^1.3.0:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.3.0.tgz#96c89c82cc49fd8794a24835ba3e1ff87f214e18"
+ integrity sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==
+ dependencies:
+ is-callable "^1.2.7"
+ is-date-object "^1.0.5"
+ is-symbol "^1.0.4"
+
es6-error@^4.1.1:
version "4.1.1"
resolved "https://registry.yarnpkg.com/es6-error/-/es6-error-4.1.1.tgz#9e3af407459deed47e9a91f9b885a84eb05c561d"
@@ -2524,6 +2680,13 @@ eslint-import-resolver-node@^0.3.9:
is-core-module "^2.13.0"
resolve "^1.22.4"
+eslint-module-utils@^2.12.1:
+ version "2.12.1"
+ resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.12.1.tgz#f76d3220bfb83c057651359295ab5854eaad75ff"
+ integrity sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==
+ dependencies:
+ debug "^3.2.7"
+
eslint-module-utils@^2.7.4:
version "2.8.0"
resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz#e439fee65fc33f6bba630ff621efc38ec0375c49"
@@ -2531,13 +2694,6 @@ eslint-module-utils@^2.7.4:
dependencies:
debug "^3.2.7"
-eslint-module-utils@^2.9.0:
- version "2.11.0"
- resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.11.0.tgz#b99b211ca4318243f09661fae088f373ad5243c4"
- integrity sha512-gbBE5Hitek/oG6MUVj6sFuzEjA/ClzNflVrLovHi/JgLdC7fiN5gLAY1WIPW1a0V5I999MnsrvVrCOGmmVqDBQ==
- dependencies:
- debug "^3.2.7"
-
eslint-plugin-es-x@^7.5.0:
version "7.8.0"
resolved "https://registry.yarnpkg.com/eslint-plugin-es-x/-/eslint-plugin-es-x-7.8.0.tgz#a207aa08da37a7923f2a9599e6d3eb73f3f92b74"
@@ -2584,28 +2740,29 @@ eslint-plugin-import@^2.26.0:
semver "^6.3.0"
tsconfig-paths "^3.14.1"
-eslint-plugin-import@^2.30.0:
- version "2.30.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.30.0.tgz#21ceea0fc462657195989dd780e50c92fe95f449"
- integrity sha512-/mHNE9jINJfiD2EKkg1BKyPyUk4zdnT54YgbOgfjSakWT5oyX/qQLVNTkehyfpcMxZXMy1zyonZ2v7hZTX43Yw==
+eslint-plugin-import@^2.32.0:
+ version "2.32.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.32.0.tgz#602b55faa6e4caeaa5e970c198b5c00a37708980"
+ integrity sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==
dependencies:
"@rtsao/scc" "^1.1.0"
- array-includes "^3.1.8"
- array.prototype.findlastindex "^1.2.5"
- array.prototype.flat "^1.3.2"
- array.prototype.flatmap "^1.3.2"
+ array-includes "^3.1.9"
+ array.prototype.findlastindex "^1.2.6"
+ array.prototype.flat "^1.3.3"
+ array.prototype.flatmap "^1.3.3"
debug "^3.2.7"
doctrine "^2.1.0"
eslint-import-resolver-node "^0.3.9"
- eslint-module-utils "^2.9.0"
+ eslint-module-utils "^2.12.1"
hasown "^2.0.2"
- is-core-module "^2.15.1"
+ is-core-module "^2.16.1"
is-glob "^4.0.3"
minimatch "^3.1.2"
object.fromentries "^2.0.8"
object.groupby "^1.0.3"
- object.values "^1.2.0"
+ object.values "^1.2.1"
semver "^6.3.1"
+ string.prototype.trimend "^1.0.9"
tsconfig-paths "^3.15.0"
eslint-plugin-mocha@^10.5.0:
@@ -2696,28 +2853,6 @@ eslint-plugin-standard@^5.0.0:
resolved "https://registry.yarnpkg.com/eslint-plugin-standard/-/eslint-plugin-standard-5.0.0.tgz#c43f6925d669f177db46f095ea30be95476b1ee4"
integrity sha512-eSIXPc9wBM4BrniMzJRBm2uoVuXz2EPa+NXPk2+itrVt+r5SbKFERx/IgrK/HmfjddyKVz2f+j+7gBRvu19xLg==
-eslint-plugin-unicorn@^55.0.0:
- version "55.0.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-unicorn/-/eslint-plugin-unicorn-55.0.0.tgz#e2aeb397914799895702480970e7d148df5bcc7b"
- integrity sha512-n3AKiVpY2/uDcGrS3+QsYDkjPfaOrNrsfQxU9nt5nitd9KuvVXrfAvgCO9DYPSfap+Gqjw9EOrXIsBp5tlHZjA==
- dependencies:
- "@babel/helper-validator-identifier" "^7.24.5"
- "@eslint-community/eslint-utils" "^4.4.0"
- ci-info "^4.0.0"
- clean-regexp "^1.0.0"
- core-js-compat "^3.37.0"
- esquery "^1.5.0"
- globals "^15.7.0"
- indent-string "^4.0.0"
- is-builtin-module "^3.2.1"
- jsesc "^3.0.2"
- pluralize "^8.0.0"
- read-pkg-up "^7.0.1"
- regexp-tree "^0.1.27"
- regjsparser "^0.10.0"
- semver "^7.6.1"
- strip-indent "^3.0.0"
-
eslint-scope@5.1.1:
version "5.1.1"
resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c"
@@ -2828,13 +2963,6 @@ esquery@^1.4.2:
dependencies:
estraverse "^5.1.0"
-esquery@^1.5.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.6.0.tgz#91419234f804d852a82dceec3e16cdc22cf9dae7"
- integrity sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==
- dependencies:
- estraverse "^5.1.0"
-
esrecurse@^4.3.0:
version "4.3.0"
resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921"
@@ -2999,7 +3127,7 @@ find-up@^3.0.0:
dependencies:
locate-path "^3.0.0"
-find-up@^4.0.0, find-up@^4.1.0:
+find-up@^4.0.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19"
integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==
@@ -3044,6 +3172,13 @@ for-each@^0.3.3:
dependencies:
is-callable "^1.1.3"
+for-each@^0.3.5:
+ version "0.3.5"
+ resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.5.tgz#d650688027826920feeb0af747ee7b9421a41d47"
+ integrity sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==
+ dependencies:
+ is-callable "^1.2.7"
+
foreground-child@^3.1.0:
version "3.1.1"
resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.1.1.tgz#1d173e776d75d2772fed08efe4a0de1ea1b12d0d"
@@ -3117,6 +3252,18 @@ function.prototype.name@^1.1.6:
es-abstract "^1.22.1"
functions-have-names "^1.2.3"
+function.prototype.name@^1.1.8:
+ version "1.1.8"
+ resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.8.tgz#e68e1df7b259a5c949eeef95cdbde53edffabb78"
+ integrity sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==
+ dependencies:
+ call-bind "^1.0.8"
+ call-bound "^1.0.3"
+ define-properties "^1.2.1"
+ functions-have-names "^1.2.3"
+ hasown "^2.0.2"
+ is-callable "^1.2.7"
+
functions-have-names@^1.2.2, functions-have-names@^1.2.3:
version "1.2.3"
resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834"
@@ -3153,11 +3300,35 @@ get-intrinsic@^1.2.1, get-intrinsic@^1.2.3, get-intrinsic@^1.2.4:
has-symbols "^1.0.3"
hasown "^2.0.0"
+get-intrinsic@^1.2.5, get-intrinsic@^1.2.6, get-intrinsic@^1.2.7, get-intrinsic@^1.3.0:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz#743f0e3b6964a93a5491ed1bffaae054d7f98d01"
+ integrity sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==
+ dependencies:
+ call-bind-apply-helpers "^1.0.2"
+ es-define-property "^1.0.1"
+ es-errors "^1.3.0"
+ es-object-atoms "^1.1.1"
+ function-bind "^1.1.2"
+ get-proto "^1.0.1"
+ gopd "^1.2.0"
+ has-symbols "^1.1.0"
+ hasown "^2.0.2"
+ math-intrinsics "^1.1.0"
+
get-own-enumerable-property-symbols@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.0.tgz#b877b49a5c16aefac3655f2ed2ea5b684df8d203"
integrity sha512-CIJYJC4GGF06TakLg8z4GQKvDsx9EMspVxOYih7LerEL/WosUnFIww45CGfxfeKHqlg3twgUrYRT1O3WQqjGCg==
+get-proto@^1.0.0, get-proto@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/get-proto/-/get-proto-1.0.1.tgz#150b3f2743869ef3e851ec0c49d15b1d14d00ee1"
+ integrity sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==
+ dependencies:
+ dunder-proto "^1.0.1"
+ es-object-atoms "^1.0.0"
+
get-stdin@^8.0.0:
version "8.0.0"
resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-8.0.0.tgz#cbad6a73feb75f6eeb22ba9e01f89aa28aa97a53"
@@ -3187,6 +3358,15 @@ get-symbol-description@^1.0.2:
es-errors "^1.3.0"
get-intrinsic "^1.2.4"
+get-symbol-description@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.1.0.tgz#7bdd54e0befe8ffc9f3b4e203220d9f1e881b6ee"
+ integrity sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==
+ dependencies:
+ call-bound "^1.0.3"
+ es-errors "^1.3.0"
+ get-intrinsic "^1.2.6"
+
get-tsconfig@^4.7.0:
version "4.8.1"
resolved "https://registry.yarnpkg.com/get-tsconfig/-/get-tsconfig-4.8.1.tgz#8995eb391ae6e1638d251118c7b56de7eb425471"
@@ -3280,11 +3460,6 @@ globals@^13.24.0:
dependencies:
type-fest "^0.20.2"
-globals@^15.7.0:
- version "15.9.0"
- resolved "https://registry.yarnpkg.com/globals/-/globals-15.9.0.tgz#e9de01771091ffbc37db5714dab484f9f69ff399"
- integrity sha512-SmSKyLLKFbSr6rptvP8izbyxJL4ILwqO9Jg23UA0sDlGlu58V59D1//I3vlc0KJphVdUR7vMjHIplYnzBxorQA==
-
globalthis@^1.0.1, globalthis@^1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf"
@@ -3292,6 +3467,14 @@ globalthis@^1.0.1, globalthis@^1.0.3:
dependencies:
define-properties "^1.1.3"
+globalthis@^1.0.4:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.4.tgz#7430ed3a975d97bfb59bcce41f5cabbafa651236"
+ integrity sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==
+ dependencies:
+ define-properties "^1.2.1"
+ gopd "^1.0.1"
+
globby@14.1.0:
version "14.1.0"
resolved "https://registry.yarnpkg.com/globby/-/globby-14.1.0.tgz#138b78e77cf5a8d794e327b15dce80bf1fb0a73e"
@@ -3311,6 +3494,11 @@ gopd@^1.0.1:
dependencies:
get-intrinsic "^1.1.3"
+gopd@^1.2.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.2.0.tgz#89f56b8217bdbc8802bd299df6d7f1081d7e51a1"
+ integrity sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==
+
got@^11.8.5:
version "11.8.5"
resolved "https://registry.yarnpkg.com/got/-/got-11.8.5.tgz#ce77d045136de56e8f024bebb82ea349bc730046"
@@ -3387,11 +3575,23 @@ has-proto@^1.0.3:
resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.3.tgz#b31ddfe9b0e6e9914536a6ab286426d0214f77fd"
integrity sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==
+has-proto@^1.2.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.2.0.tgz#5de5a6eabd95fdffd9818b43055e8065e39fe9d5"
+ integrity sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==
+ dependencies:
+ dunder-proto "^1.0.0"
+
has-symbols@^1.0.2, has-symbols@^1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8"
integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==
+has-symbols@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.1.0.tgz#fc9c6a783a084951d0b971fe1018de813707a338"
+ integrity sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==
+
has-tostringtag@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25"
@@ -3464,11 +3664,6 @@ hastscript@^8.0.0:
property-information "^6.0.0"
space-separated-tokens "^2.0.0"
-hosted-git-info@^2.1.4:
- version "2.8.9"
- resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9"
- integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==
-
hosted-git-info@^7.0.0:
version "7.0.2"
resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-7.0.2.tgz#9b751acac097757667f30114607ef7b661ff4f17"
@@ -3602,6 +3797,15 @@ internal-slot@^1.0.7:
hasown "^2.0.0"
side-channel "^1.0.4"
+internal-slot@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.1.0.tgz#1eac91762947d2f7056bc838d93e13b2e9604961"
+ integrity sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==
+ dependencies:
+ es-errors "^1.3.0"
+ hasown "^2.0.2"
+ side-channel "^1.1.0"
+
interpret@^1.0.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e"
@@ -3642,11 +3846,31 @@ is-array-buffer@^3.0.4:
call-bind "^1.0.2"
get-intrinsic "^1.2.1"
+is-array-buffer@^3.0.5:
+ version "3.0.5"
+ resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.5.tgz#65742e1e687bd2cc666253068fd8707fe4d44280"
+ integrity sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==
+ dependencies:
+ call-bind "^1.0.8"
+ call-bound "^1.0.3"
+ get-intrinsic "^1.2.6"
+
is-arrayish@^0.2.1:
version "0.2.1"
resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=
+is-async-function@^2.0.0:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/is-async-function/-/is-async-function-2.1.1.tgz#3e69018c8e04e73b738793d020bfe884b9fd3523"
+ integrity sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==
+ dependencies:
+ async-function "^1.0.0"
+ call-bound "^1.0.3"
+ get-proto "^1.0.1"
+ has-tostringtag "^1.0.2"
+ safe-regex-test "^1.1.0"
+
is-bigint@^1.0.1:
version "1.0.4"
resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3"
@@ -3654,6 +3878,13 @@ is-bigint@^1.0.1:
dependencies:
has-bigints "^1.0.1"
+is-bigint@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.1.0.tgz#dda7a3445df57a42583db4228682eba7c4170672"
+ integrity sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==
+ dependencies:
+ has-bigints "^1.0.2"
+
is-binary-path@~2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09"
@@ -3669,6 +3900,14 @@ is-boolean-object@^1.1.0:
call-bind "^1.0.2"
has-tostringtag "^1.0.0"
+is-boolean-object@^1.2.1:
+ version "1.2.2"
+ resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.2.2.tgz#7067f47709809a393c71ff5bb3e135d8a9215d9e"
+ integrity sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==
+ dependencies:
+ call-bound "^1.0.3"
+ has-tostringtag "^1.0.2"
+
is-builtin-module@^3.2.1:
version "3.2.1"
resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-3.2.1.tgz#f03271717d8654cfcaf07ab0463faa3571581169"
@@ -3688,13 +3927,20 @@ is-core-module@^2.11.0:
dependencies:
has "^1.0.3"
-is-core-module@^2.12.1, is-core-module@^2.13.0, is-core-module@^2.15.1:
+is-core-module@^2.12.1, is-core-module@^2.13.0:
version "2.15.1"
resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.15.1.tgz#a7363a25bee942fefab0de13bf6aa372c82dcc37"
integrity sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==
dependencies:
hasown "^2.0.2"
+is-core-module@^2.16.1:
+ version "2.16.1"
+ resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.16.1.tgz#2a98801a849f43e2add644fbb6bc6229b19a4ef4"
+ integrity sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==
+ dependencies:
+ hasown "^2.0.2"
+
is-core-module@^2.8.0:
version "2.8.1"
resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.8.1.tgz#f59fdfca701d5879d0a6b100a40aa1560ce27211"
@@ -3716,6 +3962,15 @@ is-data-view@^1.0.1:
dependencies:
is-typed-array "^1.1.13"
+is-data-view@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/is-data-view/-/is-data-view-1.0.2.tgz#bae0a41b9688986c2188dda6657e56b8f9e63b8e"
+ integrity sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==
+ dependencies:
+ call-bound "^1.0.2"
+ get-intrinsic "^1.2.6"
+ is-typed-array "^1.1.13"
+
is-date-object@^1.0.1:
version "1.0.5"
resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f"
@@ -3723,6 +3978,14 @@ is-date-object@^1.0.1:
dependencies:
has-tostringtag "^1.0.0"
+is-date-object@^1.0.5, is-date-object@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.1.0.tgz#ad85541996fc7aa8b2729701d27b7319f95d82f7"
+ integrity sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==
+ dependencies:
+ call-bound "^1.0.2"
+ has-tostringtag "^1.0.2"
+
is-decimal@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-2.0.0.tgz#db1140337809fd043a056ae40a9bd1cdc563034c"
@@ -3738,11 +4001,28 @@ is-extglob@^2.1.0, is-extglob@^2.1.1:
resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==
+is-finalizationregistry@^1.1.0:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz#eefdcdc6c94ddd0674d9c85887bf93f944a97c90"
+ integrity sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==
+ dependencies:
+ call-bound "^1.0.3"
+
is-fullwidth-code-point@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
+is-generator-function@^1.0.10:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.1.0.tgz#bf3eeda931201394f57b5dba2800f91a238309ca"
+ integrity sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==
+ dependencies:
+ call-bound "^1.0.3"
+ get-proto "^1.0.0"
+ has-tostringtag "^1.0.2"
+ safe-regex-test "^1.1.0"
+
is-glob@^3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a"
@@ -3767,6 +4047,11 @@ is-interactive@^2.0.0:
resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-2.0.0.tgz#40c57614593826da1100ade6059778d597f16e90"
integrity sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==
+is-map@^2.0.3:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.3.tgz#ede96b7fe1e270b3c4465e3a465658764926d62e"
+ integrity sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==
+
is-negative-zero@^2.0.2:
version "2.0.2"
resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150"
@@ -3784,6 +4069,14 @@ is-number-object@^1.0.4:
dependencies:
has-tostringtag "^1.0.0"
+is-number-object@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.1.1.tgz#144b21e95a1bc148205dcc2814a9134ec41b2541"
+ integrity sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==
+ dependencies:
+ call-bound "^1.0.3"
+ has-tostringtag "^1.0.2"
+
is-number@^7.0.0:
version "7.0.0"
resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
@@ -3824,11 +4117,26 @@ is-regex@^1.1.4:
call-bind "^1.0.2"
has-tostringtag "^1.0.0"
+is-regex@^1.2.1:
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.2.1.tgz#76d70a3ed10ef9be48eb577887d74205bf0cad22"
+ integrity sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==
+ dependencies:
+ call-bound "^1.0.2"
+ gopd "^1.2.0"
+ has-tostringtag "^1.0.2"
+ hasown "^2.0.2"
+
is-regexp@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069"
integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk=
+is-set@^2.0.3:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.3.tgz#8ab209ea424608141372ded6e0cb200ef1d9d01d"
+ integrity sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==
+
is-shared-array-buffer@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79"
@@ -3843,6 +4151,13 @@ is-shared-array-buffer@^1.0.3:
dependencies:
call-bind "^1.0.7"
+is-shared-array-buffer@^1.0.4:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz#9b67844bd9b7f246ba0708c3a93e34269c774f6f"
+ integrity sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==
+ dependencies:
+ call-bound "^1.0.3"
+
is-stream@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3"
@@ -3855,6 +4170,14 @@ is-string@^1.0.5, is-string@^1.0.7:
dependencies:
has-tostringtag "^1.0.0"
+is-string@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.1.1.tgz#92ea3f3d5c5b6e039ca8677e5ac8d07ea773cbb9"
+ integrity sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==
+ dependencies:
+ call-bound "^1.0.3"
+ has-tostringtag "^1.0.2"
+
is-symbol@^1.0.2, is-symbol@^1.0.3:
version "1.0.4"
resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c"
@@ -3862,6 +4185,15 @@ is-symbol@^1.0.2, is-symbol@^1.0.3:
dependencies:
has-symbols "^1.0.2"
+is-symbol@^1.0.4, is-symbol@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.1.1.tgz#f47761279f532e2b05a7024a7506dbbedacd0634"
+ integrity sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==
+ dependencies:
+ call-bound "^1.0.2"
+ has-symbols "^1.1.0"
+ safe-regex-test "^1.1.0"
+
is-typed-array@^1.1.10, is-typed-array@^1.1.9:
version "1.1.10"
resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.10.tgz#36a5b5cb4189b575d1a3e4b08536bfb485801e3f"
@@ -3880,6 +4212,13 @@ is-typed-array@^1.1.13:
dependencies:
which-typed-array "^1.1.14"
+is-typed-array@^1.1.14, is-typed-array@^1.1.15:
+ version "1.1.15"
+ resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.15.tgz#4bfb4a45b61cee83a5a46fba778e4e8d59c0ce0b"
+ integrity sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==
+ dependencies:
+ which-typed-array "^1.1.16"
+
is-unicode-supported@^1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz#d824984b616c292a2e198207d4a609983842f714"
@@ -3890,6 +4229,11 @@ is-unicode-supported@^2.0.0:
resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-2.1.0.tgz#09f0ab0de6d3744d48d265ebb98f65d11f2a9b3a"
integrity sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==
+is-weakmap@^2.0.2:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/is-weakmap/-/is-weakmap-2.0.2.tgz#bf72615d649dfe5f699079c54b83e47d1ae19cfd"
+ integrity sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==
+
is-weakref@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2"
@@ -3897,6 +4241,21 @@ is-weakref@^1.0.2:
dependencies:
call-bind "^1.0.2"
+is-weakref@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.1.1.tgz#eea430182be8d64174bd96bffbc46f21bf3f9293"
+ integrity sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==
+ dependencies:
+ call-bound "^1.0.3"
+
+is-weakset@^2.0.3:
+ version "2.0.4"
+ resolved "https://registry.yarnpkg.com/is-weakset/-/is-weakset-2.0.4.tgz#c9f5deb0bc1906c6d6f1027f284ddf459249daca"
+ integrity sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==
+ dependencies:
+ call-bound "^1.0.3"
+ get-intrinsic "^1.2.6"
+
isarray@^2.0.5:
version "2.0.5"
resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723"
@@ -3960,16 +4319,6 @@ js-yaml@^3.2.7:
argparse "^1.0.7"
esprima "^4.0.0"
-jsesc@^3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-3.0.2.tgz#bb8b09a6597ba426425f2e4a07245c3d00b9343e"
- integrity sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==
-
-jsesc@~0.5.0:
- version "0.5.0"
- resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d"
- integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==
-
json-buffer@3.0.1, json-buffer@~3.0.1:
version "3.0.1"
resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13"
@@ -4376,6 +4725,11 @@ matcher@^3.0.0:
dependencies:
escape-string-regexp "^4.0.0"
+math-intrinsics@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz#a0dd74be81e2aa5c2f27e65ce283605ee4e2b7f9"
+ integrity sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==
+
mdast-comment-marker@^1.0.0:
version "1.1.1"
resolved "https://registry.yarnpkg.com/mdast-comment-marker/-/mdast-comment-marker-1.1.1.tgz#9c9c18e1ed57feafc1965d92b028f37c3c8da70d"
@@ -4824,11 +5178,6 @@ mimic-response@^3.1.0:
resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9"
integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==
-min-indent@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869"
- integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==
-
minimatch@^3.0.2, minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.2:
version "3.1.2"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
@@ -4964,16 +5313,6 @@ nopt@^7.2.1:
dependencies:
abbrev "^2.0.0"
-normalize-package-data@^2.5.0:
- version "2.5.0"
- resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8"
- integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==
- dependencies:
- hosted-git-info "^2.1.4"
- resolve "^1.10.0"
- semver "2 || 3 || 4 || 5"
- validate-npm-package-license "^3.0.1"
-
normalize-package-data@^6.0.0:
version "6.0.2"
resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-6.0.2.tgz#a7bc22167fe24025412bcff0a9651eb768b03506"
@@ -5055,6 +5394,11 @@ object-inspect@^1.13.1:
resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.2.tgz#dea0088467fb991e67af4058147a24824a3043ff"
integrity sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==
+object-inspect@^1.13.3, object-inspect@^1.13.4:
+ version "1.13.4"
+ resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.4.tgz#8375265e21bc20d0fa582c22e1b13485d6e00213"
+ integrity sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==
+
object-keys@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
@@ -5080,6 +5424,18 @@ object.assign@^4.1.5:
has-symbols "^1.0.3"
object-keys "^1.1.1"
+object.assign@^4.1.7:
+ version "4.1.7"
+ resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.7.tgz#8c14ca1a424c6a561b0bb2a22f66f5049a945d3d"
+ integrity sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==
+ dependencies:
+ call-bind "^1.0.8"
+ call-bound "^1.0.3"
+ define-properties "^1.2.1"
+ es-object-atoms "^1.0.0"
+ has-symbols "^1.1.0"
+ object-keys "^1.1.1"
+
object.entries@^1.1.6:
version "1.1.6"
resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.6.tgz#9737d0e5b8291edd340a3e3264bb8a3b00d5fa23"
@@ -5134,12 +5490,13 @@ object.values@^1.1.6:
define-properties "^1.1.4"
es-abstract "^1.20.4"
-object.values@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.2.0.tgz#65405a9d92cee68ac2d303002e0b8470a4d9ab1b"
- integrity sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==
+object.values@^1.2.1:
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.2.1.tgz#deed520a50809ff7f75a7cfd4bc64c7a038c6216"
+ integrity sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==
dependencies:
- call-bind "^1.0.7"
+ call-bind "^1.0.8"
+ call-bound "^1.0.3"
define-properties "^1.2.1"
es-object-atoms "^1.0.0"
@@ -5191,6 +5548,15 @@ ora@^8.1.0:
string-width "^7.2.0"
strip-ansi "^7.1.0"
+own-keys@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/own-keys/-/own-keys-1.0.1.tgz#e4006910a2bf913585289676eebd6f390cf51358"
+ integrity sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==
+ dependencies:
+ get-intrinsic "^1.2.6"
+ object-keys "^1.1.1"
+ safe-push-apply "^1.0.0"
+
p-cancelable@^2.0.0:
version "2.1.1"
resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-2.1.1.tgz#aab7fbd416582fa32a3db49859c122487c5ed2cf"
@@ -5579,25 +5945,6 @@ read-package-json-fast@^3.0.0:
json-parse-even-better-errors "^3.0.0"
npm-normalize-package-bin "^3.0.0"
-read-pkg-up@^7.0.1:
- version "7.0.1"
- resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507"
- integrity sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==
- dependencies:
- find-up "^4.1.0"
- read-pkg "^5.2.0"
- type-fest "^0.8.1"
-
-read-pkg@^5.2.0:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc"
- integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==
- dependencies:
- "@types/normalize-package-data" "^2.4.0"
- normalize-package-data "^2.5.0"
- parse-json "^5.0.0"
- type-fest "^0.6.0"
-
readable-stream@^2, readable-stream@^2.0.1, readable-stream@~2.3.6:
version "2.3.6"
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf"
@@ -5641,10 +5988,19 @@ rechoir@^0.8.0:
dependencies:
resolve "^1.20.0"
-regexp-tree@^0.1.27:
- version "0.1.27"
- resolved "https://registry.yarnpkg.com/regexp-tree/-/regexp-tree-0.1.27.tgz#2198f0ef54518ffa743fe74d983b56ffd631b6cd"
- integrity sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==
+reflect.getprototypeof@^1.0.6, reflect.getprototypeof@^1.0.9:
+ version "1.0.10"
+ resolved "https://registry.yarnpkg.com/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz#c629219e78a3316d8b604c765ef68996964e7bf9"
+ integrity sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==
+ dependencies:
+ call-bind "^1.0.8"
+ define-properties "^1.2.1"
+ es-abstract "^1.23.9"
+ es-errors "^1.3.0"
+ es-object-atoms "^1.0.0"
+ get-intrinsic "^1.2.7"
+ get-proto "^1.0.1"
+ which-builtin-type "^1.2.1"
regexp.prototype.flags@^1.4.3:
version "1.5.0"
@@ -5665,18 +6021,23 @@ regexp.prototype.flags@^1.5.2:
es-errors "^1.3.0"
set-function-name "^2.0.1"
+regexp.prototype.flags@^1.5.4:
+ version "1.5.4"
+ resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz#1ad6c62d44a259007e55b3970e00f746efbcaa19"
+ integrity sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==
+ dependencies:
+ call-bind "^1.0.8"
+ define-properties "^1.2.1"
+ es-errors "^1.3.0"
+ get-proto "^1.0.1"
+ gopd "^1.2.0"
+ set-function-name "^2.0.2"
+
regexpp@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.0.0.tgz#dd63982ee3300e67b41c1956f850aa680d9d330e"
integrity sha512-Z+hNr7RAVWxznLPuA7DIh8UNX1j9CDrUQxskw9IrBE1Dxue2lyXT+shqEIeLUjrokxIP8CMy1WkjgG3rTsd5/g==
-regjsparser@^0.10.0:
- version "0.10.0"
- resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.10.0.tgz#b1ed26051736b436f22fdec1c8f72635f9f44892"
- integrity sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==
- dependencies:
- jsesc "~0.5.0"
-
remark-cli@^12.0.1:
version "12.0.1"
resolved "https://registry.yarnpkg.com/remark-cli/-/remark-cli-12.0.1.tgz#991ede01adfdf0471177c381168105da4b93f99a"
@@ -6252,15 +6613,6 @@ resolve@^1.1.6:
path-parse "^1.0.7"
supports-preserve-symlinks-flag "^1.0.0"
-resolve@^1.10.0, resolve@^1.22.1:
- version "1.22.2"
- resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.2.tgz#0ed0943d4e301867955766c9f3e1ae6d01c6845f"
- integrity sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==
- dependencies:
- is-core-module "^2.11.0"
- path-parse "^1.0.7"
- supports-preserve-symlinks-flag "^1.0.0"
-
resolve@^1.10.1:
version "1.17.0"
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444"
@@ -6277,6 +6629,15 @@ resolve@^1.20.0, resolve@^1.22.2, resolve@^1.22.4:
path-parse "^1.0.7"
supports-preserve-symlinks-flag "^1.0.0"
+resolve@^1.22.1:
+ version "1.22.2"
+ resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.2.tgz#0ed0943d4e301867955766c9f3e1ae6d01c6845f"
+ integrity sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==
+ dependencies:
+ is-core-module "^2.11.0"
+ path-parse "^1.0.7"
+ supports-preserve-symlinks-flag "^1.0.0"
+
resolve@^2.0.0-next.4:
version "2.0.0-next.4"
resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.4.tgz#3d37a113d6429f496ec4752d2a2e58efb1fd4660"
@@ -6374,6 +6735,17 @@ safe-array-concat@^1.1.2:
has-symbols "^1.0.3"
isarray "^2.0.5"
+safe-array-concat@^1.1.3:
+ version "1.1.3"
+ resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.1.3.tgz#c9e54ec4f603b0bbb8e7e5007a5ee7aecd1538c3"
+ integrity sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==
+ dependencies:
+ call-bind "^1.0.8"
+ call-bound "^1.0.2"
+ get-intrinsic "^1.2.6"
+ has-symbols "^1.1.0"
+ isarray "^2.0.5"
+
safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@~5.2.0:
version "5.2.1"
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
@@ -6384,6 +6756,14 @@ safe-buffer@~5.1.0, safe-buffer@~5.1.1:
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
+safe-push-apply@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/safe-push-apply/-/safe-push-apply-1.0.0.tgz#01850e981c1602d398c85081f360e4e6d03d27f5"
+ integrity sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==
+ dependencies:
+ es-errors "^1.3.0"
+ isarray "^2.0.5"
+
safe-regex-test@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295"
@@ -6402,6 +6782,15 @@ safe-regex-test@^1.0.3:
es-errors "^1.3.0"
is-regex "^1.1.4"
+safe-regex-test@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.1.0.tgz#7f87dfb67a3150782eaaf18583ff5d1711ac10c1"
+ integrity sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==
+ dependencies:
+ call-bound "^1.0.2"
+ es-errors "^1.3.0"
+ is-regex "^1.2.1"
+
schema-utils@^3.0.0, schema-utils@^3.1.1, schema-utils@^3.2.0:
version "3.3.0"
resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.3.0.tgz#f50a88877c3c01652a15b622ae9e9795df7a60fe"
@@ -6416,11 +6805,6 @@ semver-compare@^1.0.0:
resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc"
integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w=
-"semver@2 || 3 || 4 || 5":
- version "5.7.2"
- resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8"
- integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==
-
semver@^6.0.0, semver@^6.1.0, semver@^6.2.0, semver@^6.3.0, semver@^6.3.1:
version "6.3.1"
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4"
@@ -6433,7 +6817,7 @@ semver@^7.0.0, semver@^7.3.2, semver@^7.3.5, semver@^7.3.8:
dependencies:
lru-cache "^6.0.0"
-semver@^7.1.1, semver@^7.5.3, semver@^7.5.4, semver@^7.6.0, semver@^7.6.1, semver@^7.6.3:
+semver@^7.1.1, semver@^7.5.3, semver@^7.5.4, semver@^7.6.0, semver@^7.6.3:
version "7.6.3"
resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143"
integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==
@@ -6452,7 +6836,7 @@ serialize-javascript@^6.0.1:
dependencies:
randombytes "^2.1.0"
-set-function-length@^1.2.1:
+set-function-length@^1.2.1, set-function-length@^1.2.2:
version "1.2.2"
resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.2.tgz#aac72314198eaed975cf77b2c3b6b880695e5449"
integrity sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==
@@ -6464,7 +6848,7 @@ set-function-length@^1.2.1:
gopd "^1.0.1"
has-property-descriptors "^1.0.2"
-set-function-name@^2.0.1:
+set-function-name@^2.0.1, set-function-name@^2.0.2:
version "2.0.2"
resolved "https://registry.yarnpkg.com/set-function-name/-/set-function-name-2.0.2.tgz#16a705c5a0dc2f5e638ca96d8a8cd4e1c2b90985"
integrity sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==
@@ -6474,6 +6858,15 @@ set-function-name@^2.0.1:
functions-have-names "^1.2.3"
has-property-descriptors "^1.0.2"
+set-proto@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/set-proto/-/set-proto-1.0.0.tgz#0760dbcff30b2d7e801fd6e19983e56da337565e"
+ integrity sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==
+ dependencies:
+ dunder-proto "^1.0.1"
+ es-errors "^1.3.0"
+ es-object-atoms "^1.0.0"
+
shallow-clone@^3.0.0:
version "3.0.1"
resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3"
@@ -6510,6 +6903,35 @@ shx@^0.3.4:
minimist "^1.2.3"
shelljs "^0.8.5"
+side-channel-list@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/side-channel-list/-/side-channel-list-1.0.0.tgz#10cb5984263115d3b7a0e336591e290a830af8ad"
+ integrity sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==
+ dependencies:
+ es-errors "^1.3.0"
+ object-inspect "^1.13.3"
+
+side-channel-map@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/side-channel-map/-/side-channel-map-1.0.1.tgz#d6bb6b37902c6fef5174e5f533fab4c732a26f42"
+ integrity sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==
+ dependencies:
+ call-bound "^1.0.2"
+ es-errors "^1.3.0"
+ get-intrinsic "^1.2.5"
+ object-inspect "^1.13.3"
+
+side-channel-weakmap@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz#11dda19d5368e40ce9ec2bdc1fb0ecbc0790ecea"
+ integrity sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==
+ dependencies:
+ call-bound "^1.0.2"
+ es-errors "^1.3.0"
+ get-intrinsic "^1.2.5"
+ object-inspect "^1.13.3"
+ side-channel-map "^1.0.1"
+
side-channel@^1.0.4:
version "1.0.4"
resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf"
@@ -6529,6 +6951,17 @@ side-channel@^1.0.6:
get-intrinsic "^1.2.4"
object-inspect "^1.13.1"
+side-channel@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.1.0.tgz#c3fcff9c4da932784873335ec9765fa94ff66bc9"
+ integrity sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==
+ dependencies:
+ es-errors "^1.3.0"
+ object-inspect "^1.13.3"
+ side-channel-list "^1.0.0"
+ side-channel-map "^1.0.1"
+ side-channel-weakmap "^1.0.2"
+
signal-exit@^3.0.2:
version "3.0.3"
resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c"
@@ -6667,6 +7100,14 @@ stdin-discarder@^0.2.2:
resolved "https://registry.yarnpkg.com/stdin-discarder/-/stdin-discarder-0.2.2.tgz#390037f44c4ae1a1ae535c5fe38dc3aba8d997be"
integrity sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==
+stop-iteration-iterator@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz#f481ff70a548f6124d0312c3aa14cbfa7aa542ad"
+ integrity sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==
+ dependencies:
+ es-errors "^1.3.0"
+ internal-slot "^1.1.0"
+
stream-chain@^2.2.5:
version "2.2.5"
resolved "https://registry.yarnpkg.com/stream-chain/-/stream-chain-2.2.5.tgz#b30967e8f14ee033c5b9a19bbe8a2cba90ba0d09"
@@ -6743,6 +7184,19 @@ string.prototype.matchall@^4.0.8:
regexp.prototype.flags "^1.4.3"
side-channel "^1.0.4"
+string.prototype.trim@^1.2.10:
+ version "1.2.10"
+ resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz#40b2dd5ee94c959b4dcfb1d65ce72e90da480c81"
+ integrity sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==
+ dependencies:
+ call-bind "^1.0.8"
+ call-bound "^1.0.2"
+ define-data-property "^1.1.4"
+ define-properties "^1.2.1"
+ es-abstract "^1.23.5"
+ es-object-atoms "^1.0.0"
+ has-property-descriptors "^1.0.2"
+
string.prototype.trim@^1.2.7:
version "1.2.7"
resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz#a68352740859f6893f14ce3ef1bb3037f7a90533"
@@ -6780,6 +7234,16 @@ string.prototype.trimend@^1.0.8:
define-properties "^1.2.1"
es-object-atoms "^1.0.0"
+string.prototype.trimend@^1.0.9:
+ version "1.0.9"
+ resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz#62e2731272cd285041b36596054e9f66569b6942"
+ integrity sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==
+ dependencies:
+ call-bind "^1.0.8"
+ call-bound "^1.0.2"
+ define-properties "^1.2.1"
+ es-object-atoms "^1.0.0"
+
string.prototype.trimstart@^1.0.6:
version "1.0.6"
resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz#e90ab66aa8e4007d92ef591bbf3cd422c56bdcf4"
@@ -6852,13 +7316,6 @@ strip-final-newline@^2.0.0:
resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad"
integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==
-strip-indent@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001"
- integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==
- dependencies:
- min-indent "^1.0.0"
-
strip-json-comments@^3.1.1:
version "3.1.1"
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006"
@@ -7117,16 +7574,6 @@ type-fest@^0.3.0:
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.3.1.tgz#63d00d204e059474fe5e1b7c011112bbd1dc29e1"
integrity sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==
-type-fest@^0.6.0:
- version "0.6.0"
- resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b"
- integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==
-
-type-fest@^0.8.1:
- version "0.8.1"
- resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d"
- integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==
-
type-fest@^3.8.0:
version "3.13.1"
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-3.13.1.tgz#bb744c1f0678bea7543a2d1ec24e83e68e8c8706"
@@ -7141,6 +7588,15 @@ typed-array-buffer@^1.0.2:
es-errors "^1.3.0"
is-typed-array "^1.1.13"
+typed-array-buffer@^1.0.3:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz#a72395450a4869ec033fd549371b47af3a2ee536"
+ integrity sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==
+ dependencies:
+ call-bound "^1.0.3"
+ es-errors "^1.3.0"
+ is-typed-array "^1.1.14"
+
typed-array-byte-length@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz#d92972d3cff99a3fa2e765a28fcdc0f1d89dec67"
@@ -7152,6 +7608,17 @@ typed-array-byte-length@^1.0.1:
has-proto "^1.0.3"
is-typed-array "^1.1.13"
+typed-array-byte-length@^1.0.3:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz#8407a04f7d78684f3d252aa1a143d2b77b4160ce"
+ integrity sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==
+ dependencies:
+ call-bind "^1.0.8"
+ for-each "^0.3.3"
+ gopd "^1.2.0"
+ has-proto "^1.2.0"
+ is-typed-array "^1.1.14"
+
typed-array-byte-offset@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz#f9ec1acb9259f395093e4567eb3c28a580d02063"
@@ -7164,6 +7631,19 @@ typed-array-byte-offset@^1.0.2:
has-proto "^1.0.3"
is-typed-array "^1.1.13"
+typed-array-byte-offset@^1.0.4:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz#ae3698b8ec91a8ab945016108aef00d5bff12355"
+ integrity sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==
+ dependencies:
+ available-typed-arrays "^1.0.7"
+ call-bind "^1.0.8"
+ for-each "^0.3.3"
+ gopd "^1.2.0"
+ has-proto "^1.2.0"
+ is-typed-array "^1.1.15"
+ reflect.getprototypeof "^1.0.9"
+
typed-array-length@^1.0.4:
version "1.0.4"
resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.4.tgz#89d83785e5c4098bec72e08b319651f0eac9c1bb"
@@ -7185,6 +7665,18 @@ typed-array-length@^1.0.6:
is-typed-array "^1.1.13"
possible-typed-array-names "^1.0.0"
+typed-array-length@^1.0.7:
+ version "1.0.7"
+ resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.7.tgz#ee4deff984b64be1e118b0de8c9c877d5ce73d3d"
+ integrity sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==
+ dependencies:
+ call-bind "^1.0.7"
+ for-each "^0.3.3"
+ gopd "^1.0.1"
+ is-typed-array "^1.1.13"
+ possible-typed-array-names "^1.0.0"
+ reflect.getprototypeof "^1.0.6"
+
typedarray@^0.0.6:
version "0.0.6"
resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
@@ -7210,6 +7702,16 @@ unbox-primitive@^1.0.2:
has-symbols "^1.0.3"
which-boxed-primitive "^1.0.2"
+unbox-primitive@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.1.0.tgz#8d9d2c9edeea8460c7f35033a88867944934d1e2"
+ integrity sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==
+ dependencies:
+ call-bound "^1.0.3"
+ has-bigints "^1.0.2"
+ has-symbols "^1.1.0"
+ which-boxed-primitive "^1.1.1"
+
undici-types@~6.19.2:
version "6.19.8"
resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.19.8.tgz#35111c9d1437ab83a7cdc0abae2f26d88eda0a02"
@@ -7428,7 +7930,7 @@ util-deprecate@^1.0.1, util-deprecate@~1.0.1:
resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=
-validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.4:
+validate-npm-package-license@^3.0.4:
version "3.0.4"
resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a"
integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==
@@ -7614,7 +8116,7 @@ webpack-sources@^3.2.3:
resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde"
integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==
-webpack@^5, webpack@^5.95.0:
+webpack@^5.95.0:
version "5.95.0"
resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.95.0.tgz#8fd8c454fa60dad186fbe36c400a55848307b4c0"
integrity sha512-2t3XstrKULz41MNMBF+cJ97TyHdyQ8HCt//pqErqDvNjU9YQBnZxIHa11VXsi7F3mb5/aO2tuDxdeTPdU7xu9Q==
@@ -7662,6 +8164,46 @@ which-boxed-primitive@^1.0.2:
is-string "^1.0.5"
is-symbol "^1.0.3"
+which-boxed-primitive@^1.1.0, which-boxed-primitive@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz#d76ec27df7fa165f18d5808374a5fe23c29b176e"
+ integrity sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==
+ dependencies:
+ is-bigint "^1.1.0"
+ is-boolean-object "^1.2.1"
+ is-number-object "^1.1.1"
+ is-string "^1.1.1"
+ is-symbol "^1.1.1"
+
+which-builtin-type@^1.2.1:
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/which-builtin-type/-/which-builtin-type-1.2.1.tgz#89183da1b4907ab089a6b02029cc5d8d6574270e"
+ integrity sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==
+ dependencies:
+ call-bound "^1.0.2"
+ function.prototype.name "^1.1.6"
+ has-tostringtag "^1.0.2"
+ is-async-function "^2.0.0"
+ is-date-object "^1.1.0"
+ is-finalizationregistry "^1.1.0"
+ is-generator-function "^1.0.10"
+ is-regex "^1.2.1"
+ is-weakref "^1.0.2"
+ isarray "^2.0.5"
+ which-boxed-primitive "^1.1.0"
+ which-collection "^1.0.2"
+ which-typed-array "^1.1.16"
+
+which-collection@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/which-collection/-/which-collection-1.0.2.tgz#627ef76243920a107e7ce8e96191debe4b16c2a0"
+ integrity sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==
+ dependencies:
+ is-map "^2.0.3"
+ is-set "^2.0.3"
+ is-weakmap "^2.0.2"
+ is-weakset "^2.0.3"
+
which-typed-array@^1.1.14, which-typed-array@^1.1.15:
version "1.1.15"
resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.15.tgz#264859e9b11a649b388bfaaf4f767df1f779b38d"
@@ -7673,6 +8215,19 @@ which-typed-array@^1.1.14, which-typed-array@^1.1.15:
gopd "^1.0.1"
has-tostringtag "^1.0.2"
+which-typed-array@^1.1.16, which-typed-array@^1.1.19:
+ version "1.1.19"
+ resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.19.tgz#df03842e870b6b88e117524a4b364b6fc689f956"
+ integrity sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==
+ dependencies:
+ available-typed-arrays "^1.0.7"
+ call-bind "^1.0.8"
+ call-bound "^1.0.4"
+ for-each "^0.3.5"
+ get-proto "^1.0.1"
+ gopd "^1.2.0"
+ has-tostringtag "^1.0.2"
+
which-typed-array@^1.1.9:
version "1.1.9"
resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.9.tgz#307cf898025848cf995e795e8423c7f337efbde6"
diff --git a/devel/electron37/Makefile b/devel/electron37/Makefile
index 1064bbe297cf..5d3fef289dcc 100644
--- a/devel/electron37/Makefile
+++ b/devel/electron37/Makefile
@@ -220,9 +220,9 @@ SNDIO_VARS= GN_ARGS+=use_sndio=true
SNDIO_VARS_OFF= GN_ARGS+=use_sndio=false
# See ${WRKSRC}/electron/DEPS for CHROMIUM_VER
-CHROMIUM_VER= 138.0.7204.100
+CHROMIUM_VER= 138.0.7204.157
# See ${WRKSRC}/electron/DEPS for NODE_VER
-NODE_VER= 22.17.0
+NODE_VER= 22.17.1
# See ${WRKSRC}/electron/DEPS for NAN_VER
NAN_VER= e14bdcd1f72d62bca1d541b66da43130384ec213
# See ${WRKSRC}/electron/DEPS for SQUIRREL_MAC_VER
diff --git a/devel/electron37/Makefile.version b/devel/electron37/Makefile.version
index bb8c54495d28..e3523fa3bf77 100644
--- a/devel/electron37/Makefile.version
+++ b/devel/electron37/Makefile.version
@@ -1,2 +1,2 @@
-ELECTRON_VER= 37.2.3
+ELECTRON_VER= 37.2.4
ELECTRON_VER_MAJOR= ${ELECTRON_VER:C/\..*//}
diff --git a/devel/electron37/distinfo b/devel/electron37/distinfo
index 5965dd844c9d..e27bb1a04fd9 100644
--- a/devel/electron37/distinfo
+++ b/devel/electron37/distinfo
@@ -1,14 +1,14 @@
-TIMESTAMP = 1752785159
-SHA256 (electron/chromium-138.0.7204.100.tar.xz) = 368d1a1d73c8703b9f9252340680468e3e3073b33b5127ac9e5fd8e9431b18b8
-SIZE (electron/chromium-138.0.7204.100.tar.xz) = 7269991840
+TIMESTAMP = 1753322506
+SHA256 (electron/chromium-138.0.7204.157.tar.xz) = 835dfd3228f6adb2a8c78e296c7d4981aee35daee401a2fe1493b4657d736d25
+SIZE (electron/chromium-138.0.7204.157.tar.xz) = 7275180828
SHA256 (electron/pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
SIZE (electron/pulseaudio-16.1.tar.gz) = 2763111
-SHA256 (electron/electron-yarn-cache-37.2.3.tar.xz) = aab59edf3be7db5f011edb65a3684ce424d6bc016067fa5a6ff6d9afe08fc188
-SIZE (electron/electron-yarn-cache-37.2.3.tar.xz) = 30486640
-SHA256 (electron/electron-electron-v37.2.3_GH0.tar.gz) = d67acd729e4fc909bfd1405a194563bd40ab1c0e7c1b7b1d66fd9b0619b8f0bb
-SIZE (electron/electron-electron-v37.2.3_GH0.tar.gz) = 15824762
-SHA256 (electron/nodejs-node-v22.17.0_GH0.tar.gz) = 8d96cd01627c625e9e1db219f91ebbccae074ae4ce1a99a48aeed3d6da9161b9
-SIZE (electron/nodejs-node-v22.17.0_GH0.tar.gz) = 123067140
+SHA256 (electron/electron-yarn-cache-37.2.4.tar.xz) = 156bcfdc1d2066a4e3639d76851884f446942aa05a371cbf4b6f43381fed497b
+SIZE (electron/electron-yarn-cache-37.2.4.tar.xz) = 30485132
+SHA256 (electron/electron-electron-v37.2.4_GH0.tar.gz) = 67d80459149e885a7bfa6b832dbf094b0f9f41e4fe576810cedad778f4a665b3
+SIZE (electron/electron-electron-v37.2.4_GH0.tar.gz) = 15824526
+SHA256 (electron/nodejs-node-v22.17.1_GH0.tar.gz) = 7a1dbcd53b7152df5592624698f987fd626d9240c33d59dfef13812e4c168eb2
+SIZE (electron/nodejs-node-v22.17.1_GH0.tar.gz) = 123061071
SHA256 (electron/nodejs-nan-e14bdcd1f72d62bca1d541b66da43130384ec213_GH0.tar.gz) = 02edf8d5b3fef9af94d8a1355da60564a57e7f2c99cb422bce042400607ed2eb
SIZE (electron/nodejs-nan-e14bdcd1f72d62bca1d541b66da43130384ec213_GH0.tar.gz) = 180646
SHA256 (electron/Squirrel-Squirrel.Mac-0e5d146ba13101a1302d59ea6e6e0b3cace4ae38_GH0.tar.gz) = f4ebb40a8d85dbb7ef02aa0571b2f8e22182c6d73b6992484a53c90047779d01
diff --git a/devel/electron37/files/package.json b/devel/electron37/files/package.json
index c62b95ca7871..4a3a1d78f04b 100644
--- a/devel/electron37/files/package.json
+++ b/devel/electron37/files/package.json
@@ -18,7 +18,6 @@
"@types/semver": "^7.5.8",
"@types/stream-json": "^1.7.7",
"@types/temp": "^0.9.4",
- "@types/webpack": "^5.28.5",
"@types/webpack-env": "^1.18.5",
"@typescript-eslint/eslint-plugin": "^8.7.0",
"@typescript-eslint/parser": "^8.7.0",
diff --git a/devel/electron37/files/patch-ash_display_mirror__window__controller.cc b/devel/electron37/files/patch-ash_display_mirror__window__controller.cc
index 6eae7ace3785..2f730fc7eeda 100644
--- a/devel/electron37/files/patch-ash_display_mirror__window__controller.cc
+++ b/devel/electron37/files/patch-ash_display_mirror__window__controller.cc
@@ -1,6 +1,6 @@
---- ash/display/mirror_window_controller.cc.orig 2025-01-27 17:37:37 UTC
+--- ash/display/mirror_window_controller.cc.orig 2025-07-14 18:11:59 UTC
+++ ash/display/mirror_window_controller.cc
-@@ -295,7 +295,11 @@ void MirrorWindowController::UpdateWindow(
+@@ -283,7 +283,11 @@ void MirrorWindowController::UpdateWindow(
if (!base::Contains(display_info_list, iter->first,
&display::ManagedDisplayInfo::id)) {
CloseAndDeleteHost(iter->second, true);
diff --git a/devel/electron37/files/patch-electron_shell_browser_native__window.cc b/devel/electron37/files/patch-electron_shell_browser_native__window.cc
index fca4b51359b0..c1ac025389df 100644
--- a/devel/electron37/files/patch-electron_shell_browser_native__window.cc
+++ b/devel/electron37/files/patch-electron_shell_browser_native__window.cc
@@ -1,11 +1,11 @@
---- electron/shell/browser/native_window.cc.orig 2025-07-02 10:12:01 UTC
+--- electron/shell/browser/native_window.cc.orig 2025-07-22 07:51:00 UTC
+++ electron/shell/browser/native_window.cc
-@@ -184,7 +184,7 @@ void NativeWindow::InitFromOptions(const gin_helper::D
+@@ -182,7 +182,7 @@ void NativeWindow::InitFromOptions(const gin_helper::D
} else {
SetSizeConstraints(size_constraints);
}
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- bool closable;
- if (options.Get(options::kClosable, &closable)) {
- SetClosable(closable);
+ if (bool val; options.Get(options::kClosable, &val))
+ SetClosable(val);
+ #endif
diff --git a/devel/electron37/files/patch-electron_shell_browser_native__window__views.cc b/devel/electron37/files/patch-electron_shell_browser_native__window__views.cc
index dc3bb249236d..9cfa655838e9 100644
--- a/devel/electron37/files/patch-electron_shell_browser_native__window__views.cc
+++ b/devel/electron37/files/patch-electron_shell_browser_native__window__views.cc
@@ -1,4 +1,4 @@
---- electron/shell/browser/native_window_views.cc.orig 2025-07-02 10:12:01 UTC
+--- electron/shell/browser/native_window_views.cc.orig 2025-07-22 07:51:00 UTC
+++ electron/shell/browser/native_window_views.cc
@@ -51,7 +51,7 @@
#include "ui/wm/core/shadow_types.h"
@@ -9,7 +9,7 @@
#include "base/strings/string_util.h"
#include "shell/browser/browser.h"
#include "shell/browser/linux/unity_service.h"
-@@ -299,7 +299,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
+@@ -282,7 +282,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
params.parent = parent->GetNativeWindow();
params.native_widget = new ElectronDesktopNativeWidgetAura(this);
@@ -18,7 +18,7 @@
std::string name = Browser::Get()->GetName();
// Set WM_WINDOW_ROLE.
params.wm_role_name = "browser-window";
-@@ -324,7 +324,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
+@@ -307,7 +307,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
std::string window_type;
options.Get(options::kType, &window_type);
@@ -27,7 +27,7 @@
// Set _GTK_THEME_VARIANT to dark if we have "dark-theme" option set.
if (options.ValueOrDefault(options::kDarkTheme, false))
SetGTKDarkThemeEnabled(true);
-@@ -448,7 +448,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
+@@ -429,7 +429,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
if (window)
window->AddPreTargetHandler(this);
@@ -36,7 +36,7 @@
// On linux after the widget is initialized we might have to force set the
// bounds if the bounds are smaller than the current display
SetBounds(gfx::Rect(GetPosition(), bounds.size()), false);
-@@ -469,7 +469,7 @@ void NativeWindowViews::SetGTKDarkThemeEnabled(bool us
+@@ -450,7 +450,7 @@ void NativeWindowViews::SetGTKDarkThemeEnabled(bool us
}
void NativeWindowViews::SetGTKDarkThemeEnabled(bool use_dark_theme) {
@@ -45,7 +45,7 @@
if (x11_util::IsX11()) {
const std::string color = use_dark_theme ? "dark" : "light";
auto* connection = x11::Connection::Get();
-@@ -530,7 +530,7 @@ void NativeWindowViews::Show() {
+@@ -511,7 +511,7 @@ void NativeWindowViews::Show() {
NotifyWindowShow();
@@ -54,7 +54,7 @@
if (global_menu_bar_)
global_menu_bar_->OnWindowMapped();
-@@ -546,7 +546,7 @@ void NativeWindowViews::ShowInactive() {
+@@ -527,7 +527,7 @@ void NativeWindowViews::ShowInactive() {
NotifyWindowShow();
@@ -63,7 +63,7 @@
if (global_menu_bar_)
global_menu_bar_->OnWindowMapped();
-@@ -565,7 +565,7 @@ void NativeWindowViews::Hide() {
+@@ -546,7 +546,7 @@ void NativeWindowViews::Hide() {
NotifyWindowHide();
@@ -72,7 +72,7 @@
if (global_menu_bar_)
global_menu_bar_->OnWindowUnmapped();
#endif
-@@ -596,7 +596,7 @@ bool NativeWindowViews::IsEnabled() const {
+@@ -577,7 +577,7 @@ bool NativeWindowViews::IsEnabled() const {
bool NativeWindowViews::IsEnabled() const {
#if BUILDFLAG(IS_WIN)
return ::IsWindowEnabled(GetAcceleratedWidget());
@@ -81,7 +81,7 @@
if (x11_util::IsX11())
return !event_disabler_.get();
NOTIMPLEMENTED();
-@@ -846,7 +846,7 @@ void NativeWindowViews::SetBounds(const gfx::Rect& bou
+@@ -827,7 +827,7 @@ void NativeWindowViews::SetBounds(const gfx::Rect& bou
}
#endif
@@ -90,7 +90,7 @@
// On Linux and Windows the minimum and maximum size should be updated with
// window size when window is not resizable.
if (!resizable_) {
-@@ -1103,7 +1103,7 @@ bool NativeWindowViews::IsClosable() const {
+@@ -1084,7 +1084,7 @@ bool NativeWindowViews::IsClosable() const {
return false;
}
return !(info.fState & MFS_DISABLED);
@@ -99,7 +99,7 @@
return true;
#endif
}
-@@ -1143,7 +1143,7 @@ void NativeWindowViews::Center() {
+@@ -1124,7 +1124,7 @@ void NativeWindowViews::Center() {
// for now to avoid breaking API contract, but should consider the long
// term plan for this aligning with upstream.
void NativeWindowViews::Center() {
@@ -108,7 +108,7 @@
auto display =
display::Screen::GetScreen()->GetDisplayNearestWindow(GetNativeWindow());
gfx::Rect window_bounds_in_screen = display.work_area();
-@@ -1368,7 +1368,7 @@ void NativeWindowViews::SetMenu(ElectronMenuModel* men
+@@ -1349,7 +1349,7 @@ void NativeWindowViews::SetMenu(ElectronMenuModel* men
}
void NativeWindowViews::SetMenu(ElectronMenuModel* menu_model) {
@@ -117,7 +117,7 @@
// Remove global menu bar.
if (global_menu_bar_ && menu_model == nullptr) {
global_menu_bar_.reset();
-@@ -1424,7 +1424,7 @@ void NativeWindowViews::SetParentWindow(NativeWindow*
+@@ -1405,7 +1405,7 @@ void NativeWindowViews::SetParentWindow(NativeWindow*
void NativeWindowViews::SetParentWindow(NativeWindow* parent) {
NativeWindow::SetParentWindow(parent);
@@ -126,7 +126,7 @@
if (x11_util::IsX11()) {
auto* connection = x11::Connection::Get();
connection->SetProperty(
-@@ -1470,7 +1470,7 @@ void NativeWindowViews::SetProgressBar(double progress
+@@ -1451,7 +1451,7 @@ void NativeWindowViews::SetProgressBar(double progress
NativeWindow::ProgressState state) {
#if BUILDFLAG(IS_WIN)
taskbar_host_.SetProgressBar(GetAcceleratedWidget(), progress, state);
@@ -135,7 +135,7 @@
if (unity::IsRunning()) {
unity::SetProgressFraction(progress);
}
-@@ -1568,7 +1568,7 @@ content::DesktopMediaID NativeWindowViews::GetDesktopM
+@@ -1549,7 +1549,7 @@ content::DesktopMediaID NativeWindowViews::GetDesktopM
#if BUILDFLAG(IS_WIN)
window_handle =
reinterpret_cast<content::DesktopMediaID::Id>(accelerated_widget);
@@ -144,7 +144,7 @@
window_handle = static_cast<uint32_t>(accelerated_widget);
#endif
aura::WindowTreeHost* const host =
-@@ -1666,7 +1666,7 @@ void NativeWindowViews::SetIcon(HICON window_icon, HIC
+@@ -1647,7 +1647,7 @@ void NativeWindowViews::SetIcon(HICON window_icon, HIC
SendMessage(hwnd, WM_SETICON, ICON_BIG,
reinterpret_cast<LPARAM>(app_icon_.get()));
}
@@ -153,7 +153,7 @@
void NativeWindowViews::SetIcon(const gfx::ImageSkia& icon) {
auto* tree_host = views::DesktopWindowTreeHostLinux::GetHostForWidget(
GetAcceleratedWidget());
-@@ -1771,7 +1771,7 @@ bool NativeWindowViews::CanMinimize() const {
+@@ -1752,7 +1752,7 @@ bool NativeWindowViews::CanMinimize() const {
bool NativeWindowViews::CanMinimize() const {
#if BUILDFLAG(IS_WIN)
return minimizable_;
@@ -162,7 +162,7 @@
return true;
#endif
}
-@@ -1827,7 +1827,7 @@ void NativeWindowViews::HandleKeyboardEvent(
+@@ -1808,7 +1808,7 @@ void NativeWindowViews::HandleKeyboardEvent(
if (widget_destroyed_)
return;
@@ -171,7 +171,7 @@
if (event.windows_key_code == ui::VKEY_BROWSER_BACK)
NotifyWindowExecuteAppCommand(kBrowserBackward);
else if (event.windows_key_code == ui::VKEY_BROWSER_FORWARD)
-@@ -1846,7 +1846,7 @@ void NativeWindowViews::OnMouseEvent(ui::MouseEvent* e
+@@ -1827,7 +1827,7 @@ void NativeWindowViews::OnMouseEvent(ui::MouseEvent* e
// Alt+Click should not toggle menu bar.
root_view_.ResetAltState();
diff --git a/devel/electron37/files/patch-electron_spec_api-browser-window-spec.ts b/devel/electron37/files/patch-electron_spec_api-browser-window-spec.ts
index 48b2a66afcda..a2aaae07511d 100644
--- a/devel/electron37/files/patch-electron_spec_api-browser-window-spec.ts
+++ b/devel/electron37/files/patch-electron_spec_api-browser-window-spec.ts
@@ -1,6 +1,6 @@
---- electron/spec/api-browser-window-spec.ts.orig 2025-07-09 10:31:48 UTC
+--- electron/spec/api-browser-window-spec.ts.orig 2025-07-22 07:51:00 UTC
+++ electron/spec/api-browser-window-spec.ts
-@@ -69,7 +69,7 @@ describe('BrowserWindow module', () => {
+@@ -68,7 +68,7 @@ describe('BrowserWindow module', () => {
}).not.to.throw();
});
@@ -9,7 +9,7 @@
const appPath = path.join(fixtures, 'apps', 'xwindow-icon');
const appProcess = childProcess.spawn(process.execPath, [appPath]);
await once(appProcess, 'exit');
-@@ -296,7 +296,7 @@ describe('BrowserWindow module', () => {
+@@ -295,7 +295,7 @@ describe('BrowserWindow module', () => {
});
});
@@ -18,7 +18,7 @@
afterEach(closeAllWindows);
it('can set content protection', async () => {
const w = new BrowserWindow({ show: false });
-@@ -1167,7 +1167,7 @@ describe('BrowserWindow module', () => {
+@@ -1166,7 +1166,7 @@ describe('BrowserWindow module', () => {
describe('BrowserWindow.minimize()', () => {
// TODO(codebytere): Enable for Linux once maximize/minimize events work in CI.
@@ -27,7 +27,7 @@
const minimize = once(w, 'minimize');
w.minimize();
await minimize;
-@@ -1184,7 +1184,7 @@ describe('BrowserWindow module', () => {
+@@ -1183,7 +1183,7 @@ describe('BrowserWindow module', () => {
});
// TODO(dsanders11): Enable for Linux once CI plays nice with these kinds of tests
@@ -36,7 +36,7 @@
const maximize = once(w, 'maximize');
const shown = once(w, 'show');
w.maximize();
-@@ -1249,7 +1249,7 @@ describe('BrowserWindow module', () => {
+@@ -1248,7 +1248,7 @@ describe('BrowserWindow module', () => {
expect(w.isFocused()).to.equal(true);
});
@@ -45,7 +45,7 @@
const w1 = new BrowserWindow({ show: false });
const w2 = new BrowserWindow({ show: false });
const w3 = new BrowserWindow({ show: false });
-@@ -1351,7 +1351,7 @@ describe('BrowserWindow module', () => {
+@@ -1350,7 +1350,7 @@ describe('BrowserWindow module', () => {
expect(w.isFocused()).to.equal(false);
});
@@ -54,7 +54,7 @@
const w1 = new BrowserWindow({ show: false });
const w2 = new BrowserWindow({ show: false });
const w3 = new BrowserWindow({ show: false });
-@@ -1810,7 +1810,7 @@ describe('BrowserWindow module', () => {
+@@ -1809,7 +1809,7 @@ describe('BrowserWindow module', () => {
});
});
@@ -63,7 +63,7 @@
it('checks normal bounds when maximized', async () => {
const bounds = w.getBounds();
const maximize = once(w, 'maximize');
-@@ -2020,7 +2020,7 @@ describe('BrowserWindow module', () => {
+@@ -2019,7 +2019,7 @@ describe('BrowserWindow module', () => {
});
});
@@ -72,7 +72,7 @@
it('checks normal bounds when minimized', async () => {
const bounds = w.getBounds();
const minimize = once(w, 'minimize');
-@@ -2984,7 +2984,7 @@ describe('BrowserWindow module', () => {
+@@ -2983,7 +2983,7 @@ describe('BrowserWindow module', () => {
describe('BrowserWindow.setOpacity(opacity)', () => {
afterEach(closeAllWindows);
@@ -81,7 +81,7 @@
it('make window with initial opacity', () => {
const w = new BrowserWindow({ show: false, opacity: 0.5 });
expect(w.getOpacity()).to.equal(0.5);
-@@ -3010,7 +3010,7 @@ describe('BrowserWindow module', () => {
+@@ -3009,7 +3009,7 @@ describe('BrowserWindow module', () => {
});
});
@@ -90,7 +90,7 @@
it('sets 1 regardless of parameter', () => {
const w = new BrowserWindow({ show: false });
w.setOpacity(0);
-@@ -3221,7 +3221,7 @@ describe('BrowserWindow module', () => {
+@@ -3220,7 +3220,7 @@ describe('BrowserWindow module', () => {
expect(overlayRectPreMax.height).to.equal(size);
// 'maximize' event is not emitted on Linux in CI.
@@ -99,7 +99,7 @@
const maximize = once(w, 'maximize');
w.show();
w.maximize();
-@@ -3287,7 +3287,7 @@ describe('BrowserWindow module', () => {
+@@ -3286,7 +3286,7 @@ describe('BrowserWindow module', () => {
expect(preMaxHeight).to.equal(size);
// 'maximize' event is not emitted on Linux in CI.
@@ -108,7 +108,7 @@
const maximize = once(w, 'maximize');
w.show();
w.maximize();
-@@ -3952,7 +3952,7 @@ describe('BrowserWindow module', () => {
+@@ -3951,7 +3951,7 @@ describe('BrowserWindow module', () => {
expect(test.nodeTimers).to.equal(true);
expect(test.nodeUrl).to.equal(true);
@@ -117,7 +117,7 @@
expect(test.creationTime).to.be.null('creation time');
expect(test.systemMemoryInfo).to.be.null('system memory info');
} else {
-@@ -4457,7 +4457,7 @@ describe('BrowserWindow module', () => {
+@@ -4456,7 +4456,7 @@ describe('BrowserWindow module', () => {
});
});
@@ -126,7 +126,7 @@
afterEach(closeAllWindows);
it('emits an event when window is maximized', async () => {
const w = new BrowserWindow({ show: false });
-@@ -4728,7 +4728,7 @@ describe('BrowserWindow module', () => {
+@@ -4727,7 +4727,7 @@ describe('BrowserWindow module', () => {
// TODO(zcbenz):
// This test does not run on Linux CI. See:
// https://github.com/electron/electron/issues/28699
@@ -135,7 +135,7 @@
const w = new BrowserWindow({});
const maximize = once(w, 'maximize');
w.maximize();
-@@ -4745,7 +4745,7 @@ describe('BrowserWindow module', () => {
+@@ -4744,7 +4744,7 @@ describe('BrowserWindow module', () => {
});
// TODO(dsanders11): Enable once maximize event works on Linux again on CI
@@ -144,7 +144,7 @@
afterEach(closeAllWindows);
it('should show the window if it is not currently shown', async () => {
const w = new BrowserWindow({ show: false });
-@@ -4782,7 +4782,7 @@ describe('BrowserWindow module', () => {
+@@ -4781,7 +4781,7 @@ describe('BrowserWindow module', () => {
// TODO(dsanders11): Enable once minimize event works on Linux again.
// See https://github.com/electron/electron/issues/28699
@@ -153,7 +153,7 @@
const w = new BrowserWindow();
const minimize = once(w, 'minimize');
w.minimize();
-@@ -5268,7 +5268,7 @@ describe('BrowserWindow module', () => {
+@@ -5267,7 +5267,7 @@ describe('BrowserWindow module', () => {
});
// On Linux there is no "resizable" property of a window.
@@ -162,7 +162,7 @@
const w = new BrowserWindow({ show: false });
expect(w.resizable).to.be.true('resizable');
-@@ -5478,7 +5478,7 @@ describe('BrowserWindow module', () => {
+@@ -5477,7 +5477,7 @@ describe('BrowserWindow module', () => {
});
});
@@ -171,7 +171,7 @@
// Not implemented on Linux.
afterEach(closeAllWindows);
-@@ -6725,7 +6725,7 @@ describe('BrowserWindow module', () => {
+@@ -6678,7 +6678,7 @@ describe('BrowserWindow module', () => {
describe('"transparent" option', () => {
afterEach(closeAllWindows);
diff --git a/devel/electron37/files/patch-electron_spec_api-web-frame-main-spec.ts b/devel/electron37/files/patch-electron_spec_api-web-frame-main-spec.ts
index 279337ccb3c6..b5e0170a4816 100644
--- a/devel/electron37/files/patch-electron_spec_api-web-frame-main-spec.ts
+++ b/devel/electron37/files/patch-electron_spec_api-web-frame-main-spec.ts
@@ -1,7 +1,7 @@
---- electron/spec/api-web-frame-main-spec.ts.orig 2024-12-05 00:03:13 UTC
+--- electron/spec/api-web-frame-main-spec.ts.orig 2025-07-22 07:51:00 UTC
+++ electron/spec/api-web-frame-main-spec.ts
-@@ -315,7 +315,7 @@ describe('webFrameMain module', () => {
- });
+@@ -316,7 +316,7 @@ describe('webFrameMain module', () => {
+ afterEach(closeAllWindows);
// TODO(jkleinsc) fix this flaky test on linux
- ifit(process.platform !== 'linux')('throws upon accessing properties when disposed', async () => {
diff --git a/devel/electron37/files/patch-ui_accessibility_ax__tree.cc b/devel/electron37/files/patch-ui_accessibility_ax__tree.cc
index 86a10f0c749b..8e900bdbff86 100644
--- a/devel/electron37/files/patch-ui_accessibility_ax__tree.cc
+++ b/devel/electron37/files/patch-ui_accessibility_ax__tree.cc
@@ -1,4 +1,4 @@
---- ui/accessibility/ax_tree.cc.orig 2025-06-30 07:04:30 UTC
+--- ui/accessibility/ax_tree.cc.orig 2025-07-14 18:11:59 UTC
+++ ui/accessibility/ax_tree.cc
@@ -867,7 +867,7 @@ bool AXTree::ComputeNodeIsIgnoredChanged(
return old_node_is_ignored != new_node_is_ignored;
@@ -18,7 +18,7 @@
ClearExtraAnnouncementNodes();
#endif // BUILDFLAG(IS_LINUX)
-@@ -2181,7 +2181,7 @@ void AXTree::NotifyNodeAttributesWillChange(
+@@ -2187,7 +2187,7 @@ void AXTree::NotifyNodeAttributesWillChange(
new_data);
}
@@ -27,7 +27,7 @@
void AXTree::ClearExtraAnnouncementNodes() {
if (!extra_announcement_nodes_) {
return;
-@@ -2570,7 +2570,7 @@ bool AXTree::CreateNewChildVector(
+@@ -2576,7 +2576,7 @@ bool AXTree::CreateNewChildVector(
AXTreeUpdateState* update_state) {
DCHECK(GetTreeUpdateInProgressState());
bool success = true;
diff --git a/devel/electron37/files/patch-ui_gtk_gtk__compat.cc b/devel/electron37/files/patch-ui_gtk_gtk__compat.cc
index a670361153b9..58d0bca48e6b 100644
--- a/devel/electron37/files/patch-ui_gtk_gtk__compat.cc
+++ b/devel/electron37/files/patch-ui_gtk_gtk__compat.cc
@@ -1,6 +1,6 @@
---- ui/gtk/gtk_compat.cc.orig 2025-07-04 05:17:07 UTC
+--- ui/gtk/gtk_compat.cc.orig 2025-07-24 02:17:12 UTC
+++ ui/gtk/gtk_compat.cc
-@@ -65,22 +65,38 @@ void* GetLibGio() {
+@@ -64,22 +64,38 @@ void* GetLibGio() {
}
void* GetLibGio() {
@@ -39,7 +39,7 @@
return libgtk4;
}
-@@ -165,7 +181,11 @@ void* GetLibGdkPixbuf() {
+@@ -161,7 +177,11 @@ void* GetLibGdkPixbuf() {
} // namespace
void* GetLibGdkPixbuf() {
diff --git a/devel/electron37/files/patch-ui_gtk_ime__compat__check.cc b/devel/electron37/files/patch-ui_gtk_ime__compat__check.cc
deleted file mode 100644
index f5084072bfc6..000000000000
--- a/devel/electron37/files/patch-ui_gtk_ime__compat__check.cc
+++ /dev/null
@@ -1,21 +0,0 @@
---- ui/gtk/ime_compat_check.cc.orig 2025-06-30 07:04:30 UTC
-+++ ui/gtk/ime_compat_check.cc
-@@ -35,6 +35,10 @@ std::vector<base::FilePath> GetLibrarySearchPaths() {
-
- std::vector<base::FilePath> GetLibrarySearchPaths() {
- std::vector<base::FilePath> search_path;
-+#if BUILDFLAG(IS_BSD)
-+ // We really only care about this search path.
-+ search_path.emplace_back("/usr/local/lib");
-+#else
- void* handle = dlopen("libc.so.6", RTLD_GLOBAL | RTLD_LAZY | RTLD_NOLOAD);
- if (!handle) {
- return search_path;
-@@ -60,6 +64,7 @@ std::vector<base::FilePath> GetLibrarySearchPaths() {
- // SAFETY: The range is bound by `serinfo.dls_cnt`.
- search_path.emplace_back(UNSAFE_BUFFERS(sip->dls_serpath[j].dls_name));
- }
-+#endif
-
- return search_path;
- }
diff --git a/devel/electron37/files/yarn.lock b/devel/electron37/files/yarn.lock
index 4ff9dd5afc01..05eef81f0ca3 100644
--- a/devel/electron37/files/yarn.lock
+++ b/devel/electron37/files/yarn.lock
@@ -1063,15 +1063,6 @@
resolved "https://registry.yarnpkg.com/@types/webpack-env/-/webpack-env-1.18.5.tgz#eccda0b04fe024bed505881e2e532f9c119169bf"
integrity sha512-wz7kjjRRj8/Lty4B+Kr0LN6Ypc/3SymeCCGSbaXp2leH0ZVg/PriNiOwNj4bD4uphI7A8NXS4b6Gl373sfO5mA==
-"@types/webpack@^5.28.5":
- version "5.28.5"
- resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-5.28.5.tgz#0e9d9a15efa09bbda2cef41356ca4ac2031ea9a2"
- integrity sha512-wR87cgvxj3p6D0Crt1r5avwqffqPXUkNlnQ1mjU93G7gCuFjufZR4I6j8cz5g1F1tTYpfOOFvly+cmIQwL9wvw==
- dependencies:
- "@types/node" "*"
- tapable "^2.2.0"
- webpack "^5"
-
"@types/yauzl@^2.9.1":
version "2.10.0"
resolved "https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.10.0.tgz#b3248295276cf8c6f153ebe6a9aba0c988cb2599"
@@ -1669,17 +1660,17 @@ boolean@^3.0.1:
integrity sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==
brace-expansion@^1.1.7:
- version "1.1.11"
- resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
- integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
+ version "1.1.12"
+ resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.12.tgz#ab9b454466e5a8cc3a187beaad580412a9c5b843"
+ integrity sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==
dependencies:
balanced-match "^1.0.0"
concat-map "0.0.1"
brace-expansion@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae"
- integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.2.tgz#54fc53237a613d854c7bd37463aad17df87214e7"
+ integrity sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==
dependencies:
balanced-match "^1.0.0"
@@ -8125,7 +8116,7 @@ webpack-sources@^3.2.3:
resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde"
integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==
-webpack@^5, webpack@^5.95.0:
+webpack@^5.95.0:
version "5.95.0"
resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.95.0.tgz#8fd8c454fa60dad186fbe36c400a55848307b4c0"
integrity sha512-2t3XstrKULz41MNMBF+cJ97TyHdyQ8HCt//pqErqDvNjU9YQBnZxIHa11VXsi7F3mb5/aO2tuDxdeTPdU7xu9Q==
diff --git a/devel/evcxr-jupyter/Makefile b/devel/evcxr-jupyter/Makefile
index 393694885c69..25a9ebd02440 100644
--- a/devel/evcxr-jupyter/Makefile
+++ b/devel/evcxr-jupyter/Makefile
@@ -1,6 +1,6 @@
PORTNAME= evcxr
DISTVERSIONPREFIX= v
-DISTVERSION= 0.19.0
+DISTVERSION= 0.21.1
CATEGORIES= devel
PKGNAMESUFFIX= -jupyter
@@ -19,83 +19,88 @@ USE_GITHUB= yes
CARGO_BUILDDEP= no
CARGO_CRATES= addr2line-0.24.2 \
- adler2-2.0.0 \
+ adler2-2.0.1 \
aho-corasick-1.1.3 \
- always-assert-0.2.0 \
+ allocator-api2-0.2.21 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
- anstream-0.6.15 \
- anstyle-1.0.8 \
- anstyle-parse-0.2.5 \
- anstyle-query-1.1.1 \
- anstyle-wincon-3.0.4 \
- anyhow-1.0.89 \
- ariadne-0.4.1 \
+ 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 \
+ ariadne-0.5.1 \
arrayvec-0.7.6 \
- async-trait-0.1.83 \
+ async-trait-0.1.88 \
asynchronous-codec-0.7.0 \
- autocfg-1.4.0 \
- backtrace-0.3.74 \
+ autocfg-1.5.0 \
+ backtrace-0.3.75 \
base64-0.13.1 \
bitflags-1.3.2 \
- bitflags-2.8.0 \
+ bitflags-2.9.1 \
block-buffer-0.10.4 \
- borsh-1.5.1 \
- bumpalo-3.16.0 \
- bytemuck-1.18.0 \
+ borsh-1.5.7 \
+ boxcar-0.2.13 \
+ bumpalo-3.19.0 \
+ bytemuck-1.23.1 \
byteorder-1.5.0 \
- bytes-1.7.2 \
- camino-1.1.9 \
- cargo-platform-0.1.8 \
- cargo_metadata-0.18.1 \
- cc-1.1.28 \
- cfg-if-1.0.0 \
- cfg_aliases-0.1.1 \
+ bytes-1.10.1 \
+ camino-1.1.10 \
+ cargo-platform-0.2.0 \
+ cargo-util-schemas-0.8.2 \
+ cargo_metadata-0.21.0 \
+ cc-1.2.30 \
+ cfg-if-1.0.1 \
cfg_aliases-0.2.1 \
- chalk-derive-0.99.0 \
- chalk-ir-0.99.0 \
- chalk-recursive-0.99.0 \
- chalk-solve-0.99.0 \
- chrono-0.4.38 \
- clap-4.5.20 \
- clap_builder-4.5.20 \
- clap_derive-4.5.18 \
- clap_lex-0.7.2 \
- clipboard-win-5.4.0 \
+ chalk-derive-0.103.0 \
+ chalk-ir-0.103.0 \
+ chalk-recursive-0.103.0 \
+ chalk-solve-0.103.0 \
+ chrono-0.4.41 \
+ clap-4.5.41 \
+ clap_builder-4.5.41 \
+ clap_derive-4.5.41 \
+ clap_lex-0.7.5 \
+ clipboard-win-5.4.1 \
color_quant-1.1.0 \
- colorchoice-1.0.2 \
- colored-2.1.0 \
+ colorchoice-1.0.4 \
core-foundation-sys-0.8.7 \
countme-3.0.1 \
- cov-mark-2.0.0 \
- cpufeatures-0.2.14 \
- crc32fast-1.4.2 \
- crossbeam-channel-0.5.13 \
- crossbeam-deque-0.8.5 \
+ cov-mark-2.0.1 \
+ cpufeatures-0.2.17 \
+ crc32fast-1.5.0 \
+ crossbeam-channel-0.5.15 \
+ crossbeam-deque-0.8.6 \
crossbeam-epoch-0.9.18 \
- crossbeam-queue-0.3.11 \
- crossbeam-utils-0.8.20 \
+ crossbeam-queue-0.3.12 \
+ crossbeam-utils-0.8.21 \
crypto-common-0.1.6 \
- ctrlc-3.4.5 \
+ ctrlc-3.4.7 \
dashmap-5.5.3 \
+ dashmap-6.1.0 \
digest-0.10.7 \
- dirs-5.0.1 \
- dirs-sys-0.4.1 \
+ dirs-6.0.0 \
+ dirs-sys-0.5.0 \
+ displaydoc-0.2.5 \
dot-0.1.4 \
drop_bomb-0.1.5 \
- either-1.13.0 \
+ either-1.15.0 \
ena-0.14.3 \
endian-type-0.1.2 \
- equivalent-1.0.1 \
- errno-0.3.9 \
- error-code-3.3.1 \
+ env_home-0.1.0 \
+ equivalent-1.0.2 \
+ erased-serde-0.4.6 \
+ errno-0.3.13 \
+ error-code-3.3.2 \
evcxr_input-1.0.0 \
- fastrand-2.1.1 \
- fd-lock-4.0.2 \
- fdeflate-0.3.5 \
+ fastrand-2.3.0 \
+ fd-lock-4.0.4 \
+ fdeflate-0.3.7 \
filetime-0.2.25 \
fixedbitset-0.4.2 \
- flate2-1.0.34 \
+ flate2-1.1.2 \
+ foldhash-0.1.5 \
form_urlencoded-1.2.1 \
fsevent-sys-4.1.0 \
fst-0.4.7 \
@@ -107,217 +112,273 @@ CARGO_CRATES= addr2line-0.24.2 \
futures-task-0.3.31 \
futures-util-0.3.31 \
generic-array-0.14.7 \
- getrandom-0.2.15 \
+ getrandom-0.2.16 \
+ getrandom-0.3.3 \
gimli-0.31.1 \
hashbrown-0.14.5 \
- hashbrown-0.15.0 \
- heck-0.4.1 \
+ hashbrown-0.15.4 \
+ hashlink-0.10.0 \
heck-0.5.0 \
- hermit-abi-0.3.9 \
hex-0.4.3 \
hmac-0.12.1 \
- home-0.5.9 \
- iana-time-zone-0.1.61 \
+ home-0.5.11 \
+ iana-time-zone-0.1.63 \
iana-time-zone-haiku-0.1.2 \
- idna-0.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.1 \
image-0.24.9 \
- indexmap-2.6.0 \
+ indexmap-2.10.0 \
inotify-0.11.0 \
inotify-sys-0.1.5 \
+ intrusive-collections-0.9.7 \
+ io-uring-0.7.8 \
is_terminal_polyfill-1.70.1 \
itertools-0.12.1 \
- itoa-1.0.11 \
- jod-thread-0.1.2 \
- js-sys-0.3.72 \
+ itertools-0.14.0 \
+ itoa-1.0.15 \
+ jod-thread-1.0.0 \
+ js-sys-0.3.77 \
json-0.12.4 \
- kqueue-1.0.8 \
+ kqueue-1.1.1 \
kqueue-sys-1.0.4 \
la-arena-0.3.1 \
- lazy_static-1.5.0 \
- libc-0.2.159 \
- libloading-0.8.5 \
- libmimalloc-sys-0.1.39 \
- libredox-0.1.3 \
+ libc-0.2.174 \
+ libloading-0.8.8 \
+ libmimalloc-sys-0.1.43 \
+ libredox-0.1.6 \
line-index-0.1.2 \
- linux-raw-sys-0.4.14 \
- lock_api-0.4.12 \
- log-0.4.22 \
- lz4_flex-0.11.3 \
- memchr-2.7.4 \
+ linux-raw-sys-0.9.4 \
+ litemap-0.8.0 \
+ lock_api-0.4.13 \
+ log-0.4.27 \
+ memchr-2.7.5 \
memoffset-0.9.1 \
- mimalloc-0.1.43 \
- miniz_oxide-0.8.0 \
- mio-1.0.2 \
+ mimalloc-0.1.47 \
+ miniz_oxide-0.8.9 \
+ mio-1.0.4 \
miow-0.6.0 \
nibble_vec-0.1.0 \
- nix-0.28.0 \
- nix-0.29.0 \
+ nix-0.30.1 \
nohash-hasher-0.2.0 \
- notify-8.0.0 \
+ notify-8.1.0 \
notify-types-2.0.0 \
num-traits-0.2.19 \
- object-0.36.5 \
- once_cell-1.20.2 \
- oorandom-11.1.4 \
+ object-0.36.7 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
+ oorandom-11.1.5 \
option-ext-0.2.0 \
- parking_lot-0.12.3 \
- parking_lot_core-0.9.10 \
+ ordered-float-2.10.1 \
+ papaya-0.2.3 \
+ parking_lot-0.12.4 \
+ parking_lot_core-0.9.11 \
percent-encoding-2.3.1 \
perf-event-0.4.7 \
perf-event-open-sys-1.0.1 \
petgraph-0.6.5 \
- pin-project-lite-0.2.14 \
+ pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
- png-0.17.14 \
- ppv-lite86-0.2.20 \
- proc-macro2-1.0.87 \
+ png-0.17.16 \
+ portable-atomic-1.11.1 \
+ potential_utf-0.1.2 \
+ ppv-lite86-0.2.21 \
+ proc-macro2-1.0.95 \
pulldown-cmark-0.9.6 \
pulldown-cmark-to-cmark-10.0.4 \
- quote-1.0.37 \
- ra-ap-rustc_abi-0.97.0 \
- ra-ap-rustc_hashes-0.97.0 \
- ra-ap-rustc_index-0.97.0 \
- ra-ap-rustc_index_macros-0.97.0 \
- ra-ap-rustc_lexer-0.97.0 \
- ra-ap-rustc_parse_format-0.97.0 \
- ra-ap-rustc_pattern_analysis-0.97.0 \
- ra_ap_base_db-0.0.266 \
- ra_ap_cfg-0.0.266 \
- ra_ap_edition-0.0.266 \
- ra_ap_hir-0.0.266 \
- ra_ap_hir_def-0.0.266 \
- ra_ap_hir_expand-0.0.266 \
- ra_ap_hir_ty-0.0.266 \
- ra_ap_ide-0.0.266 \
- ra_ap_ide_assists-0.0.266 \
- ra_ap_ide_completion-0.0.266 \
- ra_ap_ide_db-0.0.266 \
- ra_ap_ide_diagnostics-0.0.266 \
- ra_ap_ide_ssr-0.0.266 \
- ra_ap_intern-0.0.266 \
- ra_ap_mbe-0.0.266 \
- ra_ap_parser-0.0.266 \
- ra_ap_paths-0.0.266 \
- ra_ap_profile-0.0.266 \
- ra_ap_project_model-0.0.266 \
- ra_ap_salsa-0.0.266 \
- ra_ap_salsa-macros-0.0.266 \
- ra_ap_span-0.0.266 \
- ra_ap_stdx-0.0.266 \
- ra_ap_syntax-0.0.266 \
- ra_ap_syntax-bridge-0.0.266 \
- ra_ap_toolchain-0.0.266 \
- ra_ap_tt-0.0.266 \
- ra_ap_vfs-0.0.266 \
- ra_ap_vfs-notify-0.0.266 \
+ quote-1.0.40 \
+ r-efi-5.3.0 \
+ ra-ap-rustc_abi-0.121.0 \
+ ra-ap-rustc_hashes-0.121.0 \
+ ra-ap-rustc_index-0.121.0 \
+ ra-ap-rustc_index_macros-0.121.0 \
+ ra-ap-rustc_lexer-0.121.0 \
+ ra-ap-rustc_parse_format-0.121.0 \
+ ra-ap-rustc_pattern_analysis-0.121.0 \
+ ra_ap_base_db-0.0.295 \
+ ra_ap_cfg-0.0.295 \
+ ra_ap_edition-0.0.295 \
+ ra_ap_hir-0.0.295 \
+ ra_ap_hir_def-0.0.295 \
+ ra_ap_hir_expand-0.0.295 \
+ ra_ap_hir_ty-0.0.295 \
+ ra_ap_ide-0.0.295 \
+ ra_ap_ide_assists-0.0.295 \
+ ra_ap_ide_completion-0.0.295 \
+ ra_ap_ide_db-0.0.295 \
+ ra_ap_ide_diagnostics-0.0.295 \
+ ra_ap_ide_ssr-0.0.295 \
+ ra_ap_intern-0.0.295 \
+ ra_ap_mbe-0.0.295 \
+ ra_ap_parser-0.0.295 \
+ ra_ap_paths-0.0.295 \
+ ra_ap_profile-0.0.295 \
+ ra_ap_project_model-0.0.295 \
+ ra_ap_query-group-macro-0.0.295 \
+ ra_ap_span-0.0.295 \
+ ra_ap_stdx-0.0.295 \
+ ra_ap_syntax-0.0.295 \
+ ra_ap_syntax-bridge-0.0.295 \
+ ra_ap_toolchain-0.0.295 \
+ ra_ap_tt-0.0.295 \
+ ra_ap_vfs-0.0.295 \
+ ra_ap_vfs-notify-0.0.295 \
radix_trie-0.2.1 \
rand-0.8.5 \
rand_chacha-0.3.1 \
rand_core-0.6.4 \
rayon-1.10.0 \
rayon-core-1.12.1 \
- redox_syscall-0.5.7 \
- redox_users-0.4.6 \
- regex-1.11.0 \
- regex-automata-0.4.8 \
+ redox_syscall-0.5.15 \
+ redox_users-0.5.0 \
+ regex-1.11.1 \
+ regex-automata-0.4.9 \
regex-syntax-0.8.5 \
rowan-0.15.15 \
- rustc-demangle-0.1.24 \
+ rustc-demangle-0.1.25 \
rustc-hash-1.1.0 \
rustc-hash-2.1.1 \
- rustc-stable-hash-0.1.1 \
- rustc_apfloat-0.2.1+llvm-462a31f5a5ab \
- rustix-0.38.37 \
- rustyline-14.0.0 \
- ryu-1.0.18 \
+ rustc-literal-escaper-0.0.4 \
+ rustc-stable-hash-0.1.2 \
+ rustc_apfloat-0.2.3+llvm-462a31f5a5ab \
+ rustix-1.0.8 \
+ rustversion-1.0.21 \
+ rustyline-16.0.0 \
+ ryu-1.0.20 \
+ salsa-0.23.0 \
+ salsa-macro-rules-0.23.0 \
+ salsa-macros-0.23.0 \
same-file-1.0.6 \
scoped-tls-1.0.1 \
scopeguard-1.2.0 \
- semver-1.0.23 \
- serde-1.0.210 \
- serde_derive-1.0.210 \
- serde_json-1.0.128 \
- serde_spanned-0.6.8 \
- sha2-0.10.8 \
+ seize-0.5.0 \
+ semver-1.0.26 \
+ serde-1.0.219 \
+ serde-untagged-0.1.7 \
+ serde-value-0.7.0 \
+ serde_derive-1.0.219 \
+ serde_json-1.0.141 \
+ serde_spanned-0.6.9 \
+ serde_spanned-1.0.0 \
+ sha2-0.10.9 \
shlex-1.3.0 \
sig-1.0.0 \
- 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 \
+ slab-0.4.10 \
+ smallvec-1.15.1 \
smol_str-0.3.2 \
- socket2-0.5.7 \
+ socket2-0.5.10 \
+ stable_deref_trait-1.2.0 \
strsim-0.11.1 \
subtle-2.6.1 \
- syn-2.0.79 \
- synstructure-0.13.1 \
- tempfile-3.13.0 \
+ syn-2.0.104 \
+ synstructure-0.13.2 \
+ tempfile-3.20.0 \
text-size-1.1.1 \
- thiserror-1.0.64 \
- thiserror-impl-1.0.64 \
- tinyvec-1.8.0 \
- tinyvec_macros-0.1.1 \
- tokio-1.40.0 \
- tokio-macros-2.4.0 \
- tokio-util-0.7.12 \
- toml-0.8.19 \
- toml_datetime-0.6.8 \
- toml_edit-0.22.22 \
- tracing-0.1.40 \
- tracing-attributes-0.1.27 \
- tracing-core-0.1.32 \
+ thin-vec-0.2.14 \
+ thiserror-1.0.69 \
+ thiserror-2.0.12 \
+ thiserror-impl-1.0.69 \
+ thiserror-impl-2.0.12 \
+ tinystr-0.8.1 \
+ tokio-1.46.1 \
+ tokio-macros-2.5.0 \
+ tokio-util-0.7.15 \
+ toml-0.8.23 \
+ toml-0.9.2 \
+ toml_datetime-0.6.11 \
+ toml_datetime-0.7.0 \
+ toml_edit-0.22.27 \
+ toml_parser-1.0.1 \
+ toml_write-0.1.2 \
+ toml_writer-1.0.2 \
+ tracing-0.1.41 \
+ tracing-attributes-0.1.30 \
+ tracing-core-0.1.34 \
triomphe-0.1.14 \
typed-arena-2.0.2 \
- typenum-1.17.0 \
- unicase-2.7.0 \
- unicode-bidi-0.3.17 \
- unicode-ident-1.0.13 \
- unicode-normalization-0.1.24 \
+ typeid-1.0.3 \
+ typenum-1.18.0 \
+ unicase-2.8.1 \
+ unicode-ident-1.0.18 \
unicode-properties-0.1.3 \
unicode-segmentation-1.12.0 \
unicode-width-0.1.14 \
+ unicode-width-0.2.1 \
unicode-xid-0.2.6 \
- url-2.5.2 \
+ url-2.5.4 \
+ utf8_iter-1.0.4 \
utf8parse-0.2.2 \
- uuid-1.10.0 \
+ uuid-1.17.0 \
version_check-0.9.5 \
walkdir-2.5.0 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- wasm-bindgen-0.2.95 \
- wasm-bindgen-backend-0.2.95 \
- wasm-bindgen-macro-0.2.95 \
- wasm-bindgen-macro-support-0.2.95 \
- wasm-bindgen-shared-0.2.95 \
- which-6.0.3 \
+ 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-macro-0.2.100 \
+ wasm-bindgen-macro-support-0.2.100 \
+ wasm-bindgen-shared-0.2.100 \
+ which-8.0.0 \
winapi-util-0.1.9 \
- windows-core-0.52.0 \
+ windows-core-0.61.2 \
+ windows-implement-0.60.0 \
+ windows-interface-0.59.1 \
+ windows-link-0.1.3 \
+ windows-result-0.3.4 \
+ windows-strings-0.4.2 \
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.6.20 \
+ windows_x86_64_msvc-0.53.0 \
+ winnow-0.7.12 \
winsafe-0.0.19 \
- yansi-0.5.1 \
+ wit-bindgen-rt-0.39.0 \
+ writeable-0.6.1 \
yansi-1.0.1 \
- zerocopy-0.7.35 \
- zerocopy-derive-0.7.35 \
- zeromq-0.4.1
+ 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 \
+ zeromq-0.4.1 \
+ zerotrie-0.2.2 \
+ zerovec-0.11.2 \
+ zerovec-derive-0.11.1
PLIST_FILES= bin/${PORTNAME} \
bin/${PORTNAME}_jupyter
diff --git a/devel/evcxr-jupyter/distinfo b/devel/evcxr-jupyter/distinfo
index 6c239b55bd2f..4d3c29a5877a 100644
--- a/devel/evcxr-jupyter/distinfo
+++ b/devel/evcxr-jupyter/distinfo
@@ -1,160 +1,170 @@
-TIMESTAMP = 1740939921
+TIMESTAMP = 1753244442
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/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
-SHA256 (rust/crates/always-assert-0.2.0.crate) = a1078fa1ce1e34b1872d8611ad921196d76bdd7027e949fbe31231abde201892
-SIZE (rust/crates/always-assert-0.2.0.crate) = 7068
+SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
+SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/anstream-0.6.15.crate) = 64e15c1ab1f89faffbf04a634d5e1962e9074f2741eef6d97f3c4e322426d526
-SIZE (rust/crates/anstream-0.6.15.crate) = 29231
-SHA256 (rust/crates/anstyle-1.0.8.crate) = 1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1
-SIZE (rust/crates/anstyle-1.0.8.crate) = 15771
-SHA256 (rust/crates/anstyle-parse-0.2.5.crate) = eb47de1e80c2b463c735db5b217a0ddc39d612e7ac9e2e96a5aed1f57616c1cb
-SIZE (rust/crates/anstyle-parse-0.2.5.crate) = 22680
-SHA256 (rust/crates/anstyle-query-1.1.1.crate) = 6d36fc52c7f6c869915e99412912f22093507da8d9e942ceaf66fe4b7c14422a
-SIZE (rust/crates/anstyle-query-1.1.1.crate) = 9891
-SHA256 (rust/crates/anstyle-wincon-3.0.4.crate) = 5bf74e1b6e971609db8ca7a9ce79fd5768ab6ae46441c572e46cf596f59e57f8
-SIZE (rust/crates/anstyle-wincon-3.0.4.crate) = 12234
-SHA256 (rust/crates/anyhow-1.0.89.crate) = 86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6
-SIZE (rust/crates/anyhow-1.0.89.crate) = 47078
-SHA256 (rust/crates/ariadne-0.4.1.crate) = 44055e597c674aef7cb903b2b9f6e4cba1277ed0d2d61dae7cd52d7ffa81f8e2
-SIZE (rust/crates/ariadne-0.4.1.crate) = 27203
+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/ariadne-0.5.1.crate) = 36f5e3dca4e09a6f340a61a0e9c7b61e030c69fc27bf29d73218f7e5e3b7638f
+SIZE (rust/crates/ariadne-0.5.1.crate) = 32943
SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
-SHA256 (rust/crates/async-trait-0.1.83.crate) = 721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd
-SIZE (rust/crates/async-trait-0.1.83.crate) = 29054
+SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5
+SIZE (rust/crates/async-trait-0.1.88.crate) = 32084
SHA256 (rust/crates/asynchronous-codec-0.7.0.crate) = a860072022177f903e59730004fb5dc13db9275b79bb2aef7ba8ce831956c233
SIZE (rust/crates/asynchronous-codec-0.7.0.crate) = 14271
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
-SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a
-SIZE (rust/crates/backtrace-0.3.74.crate) = 88516
+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.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8
SIZE (rust/crates/base64-0.13.1.crate) = 61002
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.8.0.crate) = 8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36
-SIZE (rust/crates/bitflags-2.8.0.crate) = 47482
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/borsh-1.5.1.crate) = a6362ed55def622cddc70a4746a68554d7b687713770de539e59a739b249f8ed
-SIZE (rust/crates/borsh-1.5.1.crate) = 60666
-SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
-SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
-SHA256 (rust/crates/bytemuck-1.18.0.crate) = 94bbb0ad554ad961ddc5da507a12a29b14e4ae5bda06b19f575a3e6079d2e2ae
-SIZE (rust/crates/bytemuck-1.18.0.crate) = 49774
+SHA256 (rust/crates/borsh-1.5.7.crate) = ad8646f98db542e39fc66e68a20b2144f6a732636df7c2354e74645faaa433ce
+SIZE (rust/crates/borsh-1.5.7.crate) = 78062
+SHA256 (rust/crates/boxcar-0.2.13.crate) = 26c4925bc979b677330a8c7fe7a8c94af2dbb4a2d37b4a20a80d884400f46baa
+SIZE (rust/crates/boxcar-0.2.13.crate) = 20105
+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/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/bytes-1.7.2.crate) = 428d9aa8fbc0670b7b8d6030a7fadd0f86151cae55e4dbbece15f3780a3dfaf3
-SIZE (rust/crates/bytes-1.7.2.crate) = 64287
-SHA256 (rust/crates/camino-1.1.9.crate) = 8b96ec4966b5813e2c0507c1f86115c8c5abaadc3980879c3424042a02fd1ad3
-SIZE (rust/crates/camino-1.1.9.crate) = 37552
-SHA256 (rust/crates/cargo-platform-0.1.8.crate) = 24b1f0365a6c6bb4020cd05806fd0d33c44d38046b8bd7f0e40814b9763cabfc
-SIZE (rust/crates/cargo-platform-0.1.8.crate) = 11813
-SHA256 (rust/crates/cargo_metadata-0.18.1.crate) = 2d886547e41f740c616ae73108f6eb70afe6d940c7bc697cb30f13daec073037
-SIZE (rust/crates/cargo_metadata-0.18.1.crate) = 24535
-SHA256 (rust/crates/cc-1.1.28.crate) = 2e80e3b6a3ab07840e1cae9b0666a63970dc28e8ed5ffbcdacbfc760c281bfc1
-SIZE (rust/crates/cc-1.1.28.crate) = 84424
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/cfg_aliases-0.1.1.crate) = fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e
-SIZE (rust/crates/cfg_aliases-0.1.1.crate) = 6009
+SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
+SIZE (rust/crates/bytes-1.10.1.crate) = 76779
+SHA256 (rust/crates/camino-1.1.10.crate) = 0da45bc31171d8d6960122e222a67740df867c1dd53b4d51caa297084c185cab
+SIZE (rust/crates/camino-1.1.10.crate) = 42306
+SHA256 (rust/crates/cargo-platform-0.2.0.crate) = 84982c6c0ae343635a3a4ee6dedef965513735c8b183caa7289fa6e27399ebd4
+SIZE (rust/crates/cargo-platform-0.2.0.crate) = 13373
+SHA256 (rust/crates/cargo-util-schemas-0.8.2.crate) = 7dc1a6f7b5651af85774ae5a34b4e8be397d9cf4bc063b7e6dbd99a841837830
+SIZE (rust/crates/cargo-util-schemas-0.8.2.crate) = 36914
+SHA256 (rust/crates/cargo_metadata-0.21.0.crate) = 5cfca2aaa699835ba88faf58a06342a314a950d2b9686165e038286c30316868
+SIZE (rust/crates/cargo_metadata-0.21.0.crate) = 32697
+SHA256 (rust/crates/cc-1.2.30.crate) = deec109607ca693028562ed836a5f1c4b8bd77755c4e132fc5ce11b0b6211ae7
+SIZE (rust/crates/cc-1.2.30.crate) = 108550
+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/chalk-derive-0.99.0.crate) = 572583d9b97f9d277e5c7607f8239a30e2e04d3ed3b47c87d1cb2152ae724073
-SIZE (rust/crates/chalk-derive-0.99.0.crate) = 4614
-SHA256 (rust/crates/chalk-ir-0.99.0.crate) = e60e0ef9c81dce1336a9ed3c76f08775f5b623151d96d85ba45f7b10de76d1c7
-SIZE (rust/crates/chalk-ir-0.99.0.crate) = 52741
-SHA256 (rust/crates/chalk-recursive-0.99.0.crate) = 5a06350d614e22b03a69b8105e3541614450a7ea48bc58ecc6c6bd92731a3995
-SIZE (rust/crates/chalk-recursive-0.99.0.crate) = 19039
-SHA256 (rust/crates/chalk-solve-0.99.0.crate) = 0e428761e9b55bee516bfe2457caed8b6d1b86353f92ae825bbe438a36ce91e8
-SIZE (rust/crates/chalk-solve-0.99.0.crate) = 107122
-SHA256 (rust/crates/chrono-0.4.38.crate) = a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401
-SIZE (rust/crates/chrono-0.4.38.crate) = 220559
-SHA256 (rust/crates/clap-4.5.20.crate) = b97f376d85a664d5837dbae44bf546e6477a679ff6610010f17276f686d867e8
-SIZE (rust/crates/clap-4.5.20.crate) = 56376
-SHA256 (rust/crates/clap_builder-4.5.20.crate) = 19bc80abd44e4bed93ca373a0704ccbd1b710dc5749406201bb018272808dc54
-SIZE (rust/crates/clap_builder-4.5.20.crate) = 163812
-SHA256 (rust/crates/clap_derive-4.5.18.crate) = 4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab
-SIZE (rust/crates/clap_derive-4.5.18.crate) = 30131
-SHA256 (rust/crates/clap_lex-0.7.2.crate) = 1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97
-SIZE (rust/crates/clap_lex-0.7.2.crate) = 12805
-SHA256 (rust/crates/clipboard-win-5.4.0.crate) = 15efe7a882b08f34e38556b14f2fb3daa98769d06c7f0c1b076dfd0d983bc892
-SIZE (rust/crates/clipboard-win-5.4.0.crate) = 20559
+SHA256 (rust/crates/chalk-derive-0.103.0.crate) = eb4899682de915ca7c0b025bdd0a3d34c75fe12184122fda6805a7baddaa293c
+SIZE (rust/crates/chalk-derive-0.103.0.crate) = 4613
+SHA256 (rust/crates/chalk-ir-0.103.0.crate) = 90a37d2ab99352b4caca135061e7b4ac67024b648c28ed0b787feec4bea4caed
+SIZE (rust/crates/chalk-ir-0.103.0.crate) = 52718
+SHA256 (rust/crates/chalk-recursive-0.103.0.crate) = c855be60e646664bc37c2496d3dc81ca5ef60520930e5e0f0057a0575aff6c19
+SIZE (rust/crates/chalk-recursive-0.103.0.crate) = 19045
+SHA256 (rust/crates/chalk-solve-0.103.0.crate) = 477ac6cdfd2013e9f93b09b036c2b607a67b2e728f4777b8422d55a79e9e3a34
+SIZE (rust/crates/chalk-solve-0.103.0.crate) = 108018
+SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
+SIZE (rust/crates/chrono-0.4.41.crate) = 234621
+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.1.crate) = bde03770d3df201d4fb868f2c9c59e66a3e4e2bd06692a0fe701e7103c7e84d4
+SIZE (rust/crates/clipboard-win-5.4.1.crate) = 20994
SHA256 (rust/crates/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b
SIZE (rust/crates/color_quant-1.1.0.crate) = 6649
-SHA256 (rust/crates/colorchoice-1.0.2.crate) = d3fd119d74b830634cea2a0f58bbd0d54540518a14397557951e79340abc28c0
-SIZE (rust/crates/colorchoice-1.0.2.crate) = 7924
-SHA256 (rust/crates/colored-2.1.0.crate) = cbf2150cce219b664a8a70df7a1f933836724b503f8a413af9365b4dcc4d90b8
-SIZE (rust/crates/colored-2.1.0.crate) = 23348
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
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/countme-3.0.1.crate) = 7704b5fdd17b18ae31c4c1da5a2e0305a2bf17b5249300a9ee9ed7b72114c636
SIZE (rust/crates/countme-3.0.1.crate) = 10784
-SHA256 (rust/crates/cov-mark-2.0.0.crate) = 0570650661aa447e7335f1d5e4f499d8e58796e617bedc9267d971e51c8b49d4
-SIZE (rust/crates/cov-mark-2.0.0.crate) = 7890
-SHA256 (rust/crates/cpufeatures-0.2.14.crate) = 608697df725056feaccfa42cffdaeeec3fccc4ffc38358ecd19b243e716a78e0
-SIZE (rust/crates/cpufeatures-0.2.14.crate) = 13165
-SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
-SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
-SHA256 (rust/crates/crossbeam-channel-0.5.13.crate) = 33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2
-SIZE (rust/crates/crossbeam-channel-0.5.13.crate) = 91174
-SHA256 (rust/crates/crossbeam-deque-0.8.5.crate) = 613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d
-SIZE (rust/crates/crossbeam-deque-0.8.5.crate) = 21726
+SHA256 (rust/crates/cov-mark-2.0.1.crate) = 898f9f661ca3c06a58ffe46e34a1e20fdaf5eeba467560f61b96fc85a05fc083
+SIZE (rust/crates/cov-mark-2.0.1.crate) = 8096
+SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
+SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
+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
+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.11.crate) = df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35
-SIZE (rust/crates/crossbeam-queue-0.3.11.crate) = 15581
-SHA256 (rust/crates/crossbeam-utils-0.8.20.crate) = 22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80
-SIZE (rust/crates/crossbeam-utils-0.8.20.crate) = 42487
+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/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
-SHA256 (rust/crates/ctrlc-3.4.5.crate) = 90eeab0aa92f3f9b4e87f258c72b139c207d251f9cbc1080a0086b86a8870dd3
-SIZE (rust/crates/ctrlc-3.4.5.crate) = 14592
+SHA256 (rust/crates/ctrlc-3.4.7.crate) = 46f93780a459b7d656ef7f071fe699c4d3d2cb201c4b24d085b6ddc505276e73
+SIZE (rust/crates/ctrlc-3.4.7.crate) = 14606
SHA256 (rust/crates/dashmap-5.5.3.crate) = 978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856
SIZE (rust/crates/dashmap-5.5.3.crate) = 24061
+SHA256 (rust/crates/dashmap-6.1.0.crate) = 5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf
+SIZE (rust/crates/dashmap-6.1.0.crate) = 24828
SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
SIZE (rust/crates/digest-0.10.7.crate) = 19557
-SHA256 (rust/crates/dirs-5.0.1.crate) = 44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225
-SIZE (rust/crates/dirs-5.0.1.crate) = 12255
-SHA256 (rust/crates/dirs-sys-0.4.1.crate) = 520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c
-SIZE (rust/crates/dirs-sys-0.4.1.crate) = 10719
+SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e
+SIZE (rust/crates/dirs-6.0.0.crate) = 14190
+SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
+SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
+SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
+SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
SHA256 (rust/crates/dot-0.1.4.crate) = a74b6c4d4a1cff5f454164363c16b72fa12463ca6b31f4b5f2035a65fa3d5906
SIZE (rust/crates/dot-0.1.4.crate) = 17701
SHA256 (rust/crates/drop_bomb-0.1.5.crate) = 9bda8e21c04aca2ae33ffc2fd8c23134f3cac46db123ba97bd9d3f3b8a4a85e1
SIZE (rust/crates/drop_bomb-0.1.5.crate) = 6859
-SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
-SIZE (rust/crates/either-1.13.0.crate) = 19169
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/ena-0.14.3.crate) = 3d248bdd43ce613d87415282f69b9bb99d947d290b10962dd6c56233312c2ad5
SIZE (rust/crates/ena-0.14.3.crate) = 22986
SHA256 (rust/crates/endian-type-0.1.2.crate) = c34f04666d835ff5d62e058c3995147c06f42fe86ff053337632bca83e42702d
SIZE (rust/crates/endian-type-0.1.2.crate) = 2340
-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.3.1.crate) = a5d9305ccc6942a704f4335694ecd3de2ea531b114ac2d51f5f843750787a92f
-SIZE (rust/crates/error-code-3.3.1.crate) = 7646
+SHA256 (rust/crates/env_home-0.1.0.crate) = c7f84e12ccf0a7ddc17a6c41c93326024c42920d7ee630d04950e6926645c0fe
+SIZE (rust/crates/env_home-0.1.0.crate) = 9006
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/erased-serde-0.4.6.crate) = e004d887f51fcb9fef17317a2f3525c887d8aa3f4f50fed920816a688284a5b7
+SIZE (rust/crates/erased-serde-0.4.6.crate) = 28352
+SHA256 (rust/crates/errno-0.3.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/evcxr_input-1.0.0.crate) = 15ed7e9b5d7d7506798f5154e9e6390a08a0d4fff03835247a4f423041059a78
SIZE (rust/crates/evcxr_input-1.0.0.crate) = 1243
-SHA256 (rust/crates/fastrand-2.1.1.crate) = e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6
-SIZE (rust/crates/fastrand-2.1.1.crate) = 14983
-SHA256 (rust/crates/fd-lock-4.0.2.crate) = 7e5768da2206272c81ef0b5e951a41862938a6070da63bcea197899942d3b947
-SIZE (rust/crates/fd-lock-4.0.2.crate) = 13675
-SHA256 (rust/crates/fdeflate-0.3.5.crate) = d8090f921a24b04994d9929e204f50b498a33ea6ba559ffaa05e04f7ee7fb5ab
-SIZE (rust/crates/fdeflate-0.3.5.crate) = 26834
+SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
+SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
+SHA256 (rust/crates/fd-lock-4.0.4.crate) = 0ce92ff622d6dadf7349484f42c93271a0d49b7cc4d466a936405bacbe10aa78
+SIZE (rust/crates/fd-lock-4.0.4.crate) = 15522
+SHA256 (rust/crates/fdeflate-0.3.7.crate) = 1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c
+SIZE (rust/crates/fdeflate-0.3.7.crate) = 27188
SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586
SIZE (rust/crates/filetime-0.2.25.crate) = 14940
SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
SIZE (rust/crates/fixedbitset-0.4.2.crate) = 15954
-SHA256 (rust/crates/flate2-1.0.34.crate) = a1b589b4dc103969ad3cf85c950899926ec64300a1a46d76c03a6072957036f0
-SIZE (rust/crates/flate2-1.0.34.crate) = 109174
+SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
+SIZE (rust/crates/flate2-1.1.2.crate) = 76495
+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/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2
@@ -177,116 +187,140 @@ SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc
SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
-SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
-SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
+SHA256 (rust/crates/getrandom-0.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.0.crate) = 1e087f84d4f86bf4b218b927129862374b72199ae7d8657835f1e89000eea4fb
-SIZE (rust/crates/hashbrown-0.15.0.crate) = 136460
-SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
-SIZE (rust/crates/heck-0.4.1.crate) = 11567
+SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5
+SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447
+SHA256 (rust/crates/hashlink-0.10.0.crate) = 7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1
+SIZE (rust/crates/hashlink-0.10.0.crate) = 29402
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024
-SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165
SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
SIZE (rust/crates/hex-0.4.3.crate) = 13299
SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e
SIZE (rust/crates/hmac-0.12.1.crate) = 42657
-SHA256 (rust/crates/home-0.5.9.crate) = e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5
-SIZE (rust/crates/home-0.5.9.crate) = 8760
-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/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf
+SIZE (rust/crates/home-0.5.11.crate) = 9926
+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/idna-0.5.0.crate) = 634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6
-SIZE (rust/crates/idna-0.5.0.crate) = 271940
+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/image-0.24.9.crate) = 5690139d2f55868e080017335e4b94cb7414274c74f1669c84fb5feba2c9f69d
SIZE (rust/crates/image-0.24.9.crate) = 9261055
-SHA256 (rust/crates/indexmap-2.6.0.crate) = 707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da
-SIZE (rust/crates/indexmap-2.6.0.crate) = 85204
+SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
+SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
SHA256 (rust/crates/inotify-0.11.0.crate) = f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3
SIZE (rust/crates/inotify-0.11.0.crate) = 26241
SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb
SIZE (rust/crates/inotify-sys-0.1.5.crate) = 6965
+SHA256 (rust/crates/intrusive-collections-0.9.7.crate) = 189d0897e4cbe8c75efedf3502c18c887b05046e59d28404d4d8e46cbc4d1e86
+SIZE (rust/crates/intrusive-collections-0.9.7.crate) = 56609
+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/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569
SIZE (rust/crates/itertools-0.12.1.crate) = 137761
-SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b
-SIZE (rust/crates/itoa-1.0.11.crate) = 10563
-SHA256 (rust/crates/jod-thread-0.1.2.crate) = 8b23360e99b8717f20aaa4598f5a6541efbe30630039fbc7706cf954a87947ae
-SIZE (rust/crates/jod-thread-0.1.2.crate) = 6322
-SHA256 (rust/crates/js-sys-0.3.72.crate) = 6a88f1bda2bd75b0452a14784937d796722fdebfe50df998aeb3f0b7603019a9
-SIZE (rust/crates/js-sys-0.3.72.crate) = 54096
+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/jod-thread-1.0.0.crate) = a037eddb7d28de1d0fc42411f501b53b75838d313908078d6698d064f3029b24
+SIZE (rust/crates/jod-thread-1.0.0.crate) = 6407
+SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
+SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
SHA256 (rust/crates/json-0.12.4.crate) = 078e285eafdfb6c4b434e0d31e8cfcb5115b651496faca5749b88fafd4f23bfd
SIZE (rust/crates/json-0.12.4.crate) = 105942
-SHA256 (rust/crates/kqueue-1.0.8.crate) = 7447f1ca1b7b563588a205fe93dea8df60fd981423a768bc1c0ded35ed147d0c
-SIZE (rust/crates/kqueue-1.0.8.crate) = 12642
+SHA256 (rust/crates/kqueue-1.1.1.crate) = eac30106d7dce88daf4a3fcb4879ea939476d5074a9b7ddd0fb97fa4bed5596a
+SIZE (rust/crates/kqueue-1.1.1.crate) = 21504
SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b
SIZE (rust/crates/kqueue-sys-1.0.4.crate) = 7160
SHA256 (rust/crates/la-arena-0.3.1.crate) = 3752f229dcc5a481d60f385fa479ff46818033d881d2d801aa27dffcfb5e8306
SIZE (rust/crates/la-arena-0.3.1.crate) = 5745
-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.159.crate) = 561d97a539a36e26a9a5fad1ea11a3039a67714694aaa379433e580854bc3dc5
-SIZE (rust/crates/libc-0.2.159.crate) = 755366
-SHA256 (rust/crates/libloading-0.8.5.crate) = 4979f22fdb869068da03c9f7528f8297c6fd2606bc3a4affe42e6a823fdb8da4
-SIZE (rust/crates/libloading-0.8.5.crate) = 28902
-SHA256 (rust/crates/libmimalloc-sys-0.1.39.crate) = 23aa6811d3bd4deb8a84dde645f943476d13b248d818edcf8ce0b2f37f036b44
-SIZE (rust/crates/libmimalloc-sys-0.1.39.crate) = 198523
-SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
-SIZE (rust/crates/libredox-0.1.3.crate) = 6068
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
+SHA256 (rust/crates/libloading-0.8.8.crate) = 07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667
+SIZE (rust/crates/libloading-0.8.8.crate) = 31345
+SHA256 (rust/crates/libmimalloc-sys-0.1.43.crate) = bf88cd67e9de251c1781dbe2f641a1a3ad66eaae831b8a2c38fbdc5ddae16d4d
+SIZE (rust/crates/libmimalloc-sys-0.1.43.crate) = 226498
+SHA256 (rust/crates/libredox-0.1.6.crate) = 4488594b9328dee448adb906d8b126d9b7deb7cf5c22161ee591610bb1be83c0
+SIZE (rust/crates/libredox-0.1.6.crate) = 7090
SHA256 (rust/crates/line-index-0.1.2.crate) = 3e27e0ed5a392a7f5ba0b3808a2afccff16c64933312c84b57618b49d1209bd2
SIZE (rust/crates/line-index-0.1.2.crate) = 7666
-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.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
-SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
-SHA256 (rust/crates/log-0.4.22.crate) = a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24
-SIZE (rust/crates/log-0.4.22.crate) = 44027
-SHA256 (rust/crates/lz4_flex-0.11.3.crate) = 75761162ae2b0e580d7e7c390558127e5f01b4194debd6221fd8c207fc80e3f5
-SIZE (rust/crates/lz4_flex-0.11.3.crate) = 40633
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+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/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
-SHA256 (rust/crates/mimalloc-0.1.43.crate) = 68914350ae34959d83f732418d51e2427a794055d0b9529f48259ac07af65633
-SIZE (rust/crates/mimalloc-0.1.43.crate) = 4075
-SHA256 (rust/crates/miniz_oxide-0.8.0.crate) = e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1
-SIZE (rust/crates/miniz_oxide-0.8.0.crate) = 56343
-SHA256 (rust/crates/mio-1.0.2.crate) = 80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec
-SIZE (rust/crates/mio-1.0.2.crate) = 102777
+SHA256 (rust/crates/mimalloc-0.1.47.crate) = b1791cbe101e95af5764f06f20f6760521f7158f69dbf9d6baf941ee1bf6bc40
+SIZE (rust/crates/mimalloc-0.1.47.crate) = 4594
+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/miow-0.6.0.crate) = 359f76430b20a79f9e20e115b3428614e654f04fab314482fc0fda0ebd3c6044
SIZE (rust/crates/miow-0.6.0.crate) = 27801
SHA256 (rust/crates/nibble_vec-0.1.0.crate) = 77a5d83df9f36fe23f0c3648c6bbb8b0298bb5f1939c8f2704431371f4b84d43
SIZE (rust/crates/nibble_vec-0.1.0.crate) = 11796
-SHA256 (rust/crates/nix-0.28.0.crate) = ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4
-SIZE (rust/crates/nix-0.28.0.crate) = 311086
-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/nohash-hasher-0.2.0.crate) = 2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451
SIZE (rust/crates/nohash-hasher-0.2.0.crate) = 8051
-SHA256 (rust/crates/notify-8.0.0.crate) = 2fee8403b3d66ac7b26aee6e40a897d85dc5ce26f44da36b8b73e987cc52e943
-SIZE (rust/crates/notify-8.0.0.crate) = 35590
+SHA256 (rust/crates/notify-8.1.0.crate) = 3163f59cd3fa0e9ef8c32f242966a7b9994fd7378366099593e0e73077cd8c97
+SIZE (rust/crates/notify-8.1.0.crate) = 37843
SHA256 (rust/crates/notify-types-2.0.0.crate) = 5e0826a989adedc2a244799e823aece04662b66609d96af8dff7ac6df9a8925d
SIZE (rust/crates/notify-types-2.0.0.crate) = 14495
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/object-0.36.5.crate) = aedf0a2d09c573ed1d8d85b30c119153926a2b36dce0ab28322c09a117a4683e
-SIZE (rust/crates/object-0.36.5.crate) = 327435
-SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775
-SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
-SHA256 (rust/crates/oorandom-11.1.4.crate) = b410bbe7e14ab526a0e86877eb47c6996a2bd7746f027ba551028c925390e4e9
-SIZE (rust/crates/oorandom-11.1.4.crate) = 10201
+SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
+SIZE (rust/crates/object-0.36.7.crate) = 329938
+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/oorandom-11.1.5.crate) = d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e
+SIZE (rust/crates/oorandom-11.1.5.crate) = 23750
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.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/ordered-float-2.10.1.crate) = 68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c
+SIZE (rust/crates/ordered-float-2.10.1.crate) = 16029
+SHA256 (rust/crates/papaya-0.2.3.crate) = f92dd0b07c53a0a0c764db2ace8c541dc47320dad97c2200c2a637ab9dd2328f
+SIZE (rust/crates/papaya-0.2.3.crate) = 67232
+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/perf-event-0.4.7.crate) = 5396562cd2eaa828445d6d34258ae21ee1eb9d40fe626ca7f51c8dccb4af9d66
@@ -295,94 +329,98 @@ SHA256 (rust/crates/perf-event-open-sys-1.0.1.crate) = ce9bedf5da2c234fdf2391ede
SIZE (rust/crates/perf-event-open-sys-1.0.1.crate) = 23460
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.14.crate) = bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02
-SIZE (rust/crates/pin-project-lite-0.2.14.crate) = 28817
+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.14.crate) = 52f9d46a34a05a6a57566bc2bfae066ef07585a6e3fa30fbbdff5936380623f0
-SIZE (rust/crates/png-0.17.14.crate) = 108098
-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.87.crate) = b3e4daa0dcf6feba26f985457cdf104d4b4256fc5a09547140f3631bb076b19a
-SIZE (rust/crates/proc-macro2-1.0.87.crate) = 49121
+SHA256 (rust/crates/png-0.17.16.crate) = 82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526
+SIZE (rust/crates/png-0.17.16.crate) = 117975
+SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
+SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
+SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
+SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
+SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
SHA256 (rust/crates/pulldown-cmark-0.9.6.crate) = 57206b407293d2bcd3af849ce869d52068623f19e1b5ff8e8778e3309439682b
SIZE (rust/crates/pulldown-cmark-0.9.6.crate) = 117378
SHA256 (rust/crates/pulldown-cmark-to-cmark-10.0.4.crate) = 0194e6e1966c23cc5fd988714f85b18d548d773e81965413555d96569931833d
SIZE (rust/crates/pulldown-cmark-to-cmark-10.0.4.crate) = 17917
-SHA256 (rust/crates/quote-1.0.37.crate) = b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af
-SIZE (rust/crates/quote-1.0.37.crate) = 28558
-SHA256 (rust/crates/ra-ap-rustc_abi-0.97.0.crate) = 3829c3355d1681ffeaf1450ec71edcdace6820fe2e86469d8fc1ad45e2c96460
-SIZE (rust/crates/ra-ap-rustc_abi-0.97.0.crate) = 41824
-SHA256 (rust/crates/ra-ap-rustc_hashes-0.97.0.crate) = 1bd4d6d4c434bec08e02370a4f64a4985312097215a62e82d0f757f3a98e502e
-SIZE (rust/crates/ra-ap-rustc_hashes-0.97.0.crate) = 2271
-SHA256 (rust/crates/ra-ap-rustc_index-0.97.0.crate) = bad6fc4bd7522e31096e2de5b0351144fe0684b608791ee26c842bf2da1b19ae
-SIZE (rust/crates/ra-ap-rustc_index-0.97.0.crate) = 27603
-SHA256 (rust/crates/ra-ap-rustc_index_macros-0.97.0.crate) = cfb234e1f84b92be45276c3025bee18789e9bc95bec8789bec961e78edb01c52
-SIZE (rust/crates/ra-ap-rustc_index_macros-0.97.0.crate) = 4391
-SHA256 (rust/crates/ra-ap-rustc_lexer-0.97.0.crate) = 7a3a40bd11dc43d1cb110e730b80620cf8102f4cca8920a02b65954da0ed931f
-SIZE (rust/crates/ra-ap-rustc_lexer-0.97.0.crate) = 17717
-SHA256 (rust/crates/ra-ap-rustc_parse_format-0.97.0.crate) = 5feb877478994cb4c0c0c7a5116a352eefc0634aefc8636feb00a893fa5b7135
-SIZE (rust/crates/ra-ap-rustc_parse_format-0.97.0.crate) = 12481
-SHA256 (rust/crates/ra-ap-rustc_pattern_analysis-0.97.0.crate) = a76774d35934d464c4115908cde16f76a4f7e540fe1eea6b79336c556e37bdd3
-SIZE (rust/crates/ra-ap-rustc_pattern_analysis-0.97.0.crate) = 63694
-SHA256 (rust/crates/ra_ap_base_db-0.0.266.crate) = 5d8e4a327f1a8ace5afced54ebaa1a34f8cf0bb535a28aefb8300e8ea49a7d6e
-SIZE (rust/crates/ra_ap_base_db-0.0.266.crate) = 16780
-SHA256 (rust/crates/ra_ap_cfg-0.0.266.crate) = 4d974450788b1f90243c5f2231875ed4d7087444975c0190a1c2cb02c3ed465d
-SIZE (rust/crates/ra_ap_cfg-0.0.266.crate) = 12486
-SHA256 (rust/crates/ra_ap_edition-0.0.266.crate) = c3b1b961a84cb09a4e06e44d06b2e77bcf546d0c2623df9545ba9cc694880989
-SIZE (rust/crates/ra_ap_edition-0.0.266.crate) = 2132
-SHA256 (rust/crates/ra_ap_hir-0.0.266.crate) = ff0672e35a6cf12333cb6b9e3fd18aba4bc724fa7c7b24c3253df4730be1f9c3
-SIZE (rust/crates/ra_ap_hir-0.0.266.crate) = 119956
-SHA256 (rust/crates/ra_ap_hir_def-0.0.266.crate) = fde2fb9361257e31e73e63eb2d07445ea3fd4cd1e7bae7f45e7ba82bcfcde29a
-SIZE (rust/crates/ra_ap_hir_def-0.0.266.crate) = 257977
-SHA256 (rust/crates/ra_ap_hir_expand-0.0.266.crate) = 1823b649710bf1829c894f774dfe66acb33a3e5bc7409ff7836cd19f6e09c250
-SIZE (rust/crates/ra_ap_hir_expand-0.0.266.crate) = 81977
-SHA256 (rust/crates/ra_ap_hir_ty-0.0.266.crate) = 72a591a02787bd2e938c25fceb1f831d0929b9c08726e6d831f85c4a9fba04b5
-SIZE (rust/crates/ra_ap_hir_ty-0.0.266.crate) = 438127
-SHA256 (rust/crates/ra_ap_ide-0.0.266.crate) = d351cfb43ff21ef840fd263613d349e92d2a4c234b952ae80faf7323538e111e
-SIZE (rust/crates/ra_ap_ide-0.0.266.crate) = 285902
-SHA256 (rust/crates/ra_ap_ide_assists-0.0.266.crate) = 8aaf3417e3a926336c3c860dd28fc421e64daeb22f8fab0b60babd3152a04b57
-SIZE (rust/crates/ra_ap_ide_assists-0.0.266.crate) = 363253
-SHA256 (rust/crates/ra_ap_ide_completion-0.0.266.crate) = 619cd11f4b800ed74a0db24949a274511d2bb7e6ed8b6766bd8381aa7f66072e
-SIZE (rust/crates/ra_ap_ide_completion-0.0.266.crate) = 152848
-SHA256 (rust/crates/ra_ap_ide_db-0.0.266.crate) = c74386061453edc3ebfd52141c7c3cde109a7427faff9792a303c3c09a762a01
-SIZE (rust/crates/ra_ap_ide_db-0.0.266.crate) = 211582
-SHA256 (rust/crates/ra_ap_ide_diagnostics-0.0.266.crate) = dbf6a35b1da0703d43052642a3f98239a07cbb3b3c5c0bc7ca11c7f758eec09a
-SIZE (rust/crates/ra_ap_ide_diagnostics-0.0.266.crate) = 97713
-SHA256 (rust/crates/ra_ap_ide_ssr-0.0.266.crate) = be0a05e4128c1523dd8196858cd283e149f905de6c681b0892b0ddca505c3eaf
-SIZE (rust/crates/ra_ap_ide_ssr-0.0.266.crate) = 43627
-SHA256 (rust/crates/ra_ap_intern-0.0.266.crate) = 8239ffde688b558a4335f03d14fa42dcebb203f452367830554b18e17ff1c683
-SIZE (rust/crates/ra_ap_intern-0.0.266.crate) = 10794
-SHA256 (rust/crates/ra_ap_mbe-0.0.266.crate) = c193592a0d1dcd315cf8c60f25d37a15c6b50c2b58bfbc6eac38b123e45c8c21
-SIZE (rust/crates/ra_ap_mbe-0.0.266.crate) = 33603
-SHA256 (rust/crates/ra_ap_parser-0.0.266.crate) = b380f96951dd56b8231eeb47884fea12c57b8515ac748eedd590b26cd156681c
-SIZE (rust/crates/ra_ap_parser-0.0.266.crate) = 149800
-SHA256 (rust/crates/ra_ap_paths-0.0.266.crate) = 0801105582f532bc59a2b5714a30966c4cf9bd3e5b66f4161763c1d974d2c7d5
-SIZE (rust/crates/ra_ap_paths-0.0.266.crate) = 4774
-SHA256 (rust/crates/ra_ap_profile-0.0.266.crate) = 4d6d1391bee4f86e56385438a2dcb739cbb96bd0fbf49799a492332d57e6db62
-SIZE (rust/crates/ra_ap_profile-0.0.266.crate) = 6739
-SHA256 (rust/crates/ra_ap_project_model-0.0.266.crate) = e8b1ac2712d5f6a20197b360890031e64b4ea097b511f50e2cb8ab1a0e24f577
-SIZE (rust/crates/ra_ap_project_model-0.0.266.crate) = 92262
-SHA256 (rust/crates/ra_ap_salsa-0.0.266.crate) = bc3a0a272f50e2ab831452bd3f4e7f8a571ccf01282d76f4a078f661135ed0ce
-SIZE (rust/crates/ra_ap_salsa-0.0.266.crate) = 72588
-SHA256 (rust/crates/ra_ap_salsa-macros-0.0.266.crate) = d5d59b47a54fd5468ce0dc03b146afd0932ae0f3d05a5c15ca78d29d5e85bc31
-SIZE (rust/crates/ra_ap_salsa-macros-0.0.266.crate) = 11790
-SHA256 (rust/crates/ra_ap_span-0.0.266.crate) = f10dbdd611d2546be7c400934007865e85bb37570566c715edb3aac76367a782
-SIZE (rust/crates/ra_ap_span-0.0.266.crate) = 16942
-SHA256 (rust/crates/ra_ap_stdx-0.0.266.crate) = b7d5c58fcda9b35d61e23f334b2b11221abf53e7f5e4344fc7eb1de18b2cbf68
-SIZE (rust/crates/ra_ap_stdx-0.0.266.crate) = 23147
-SHA256 (rust/crates/ra_ap_syntax-0.0.266.crate) = 75334f45a8095223823ef1d2789c085460b7b9368c63a6430d46f6f2b9bd5cb5
-SIZE (rust/crates/ra_ap_syntax-0.0.266.crate) = 110431
-SHA256 (rust/crates/ra_ap_syntax-bridge-0.0.266.crate) = b331a50f90ae587d230b1b55b3852ebf67ab740dec33c1a4b0900005037e77c2
-SIZE (rust/crates/ra_ap_syntax-bridge-0.0.266.crate) = 18278
-SHA256 (rust/crates/ra_ap_toolchain-0.0.266.crate) = 8d56e1b3a34eac0448e54afccf63a6b7699ef14a734b2f1b340246ccdd00c0d3
-SIZE (rust/crates/ra_ap_toolchain-0.0.266.crate) = 3588
-SHA256 (rust/crates/ra_ap_tt-0.0.266.crate) = 4b974b1211e0b1e17e44b1f256ca1b4a3734d4d98f43ba09ee0a8476fc3a5b83
-SIZE (rust/crates/ra_ap_tt-0.0.266.crate) = 14719
-SHA256 (rust/crates/ra_ap_vfs-0.0.266.crate) = 2b004e20f901dae213cb1673111a2b56fec4f0d1c4c894b62668a0f69ce25065
-SIZE (rust/crates/ra_ap_vfs-0.0.266.crate) = 16479
-SHA256 (rust/crates/ra_ap_vfs-notify-0.0.266.crate) = 95f9e8df03407d76e044f99ef45fafd686d775508aa7d1ba836e9eca58b833a3
-SIZE (rust/crates/ra_ap_vfs-notify-0.0.266.crate) = 9285
+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/ra-ap-rustc_abi-0.121.0.crate) = 3ee51482d1c9d3e538acda8cce723db8eea1a81540544bf362bf4c3d841b2329
+SIZE (rust/crates/ra-ap-rustc_abi-0.121.0.crate) = 50877
+SHA256 (rust/crates/ra-ap-rustc_hashes-0.121.0.crate) = 19c8f1e0c28e24e1b4c55dc08058c6c9829df2204497d4034259f491d348c204
+SIZE (rust/crates/ra-ap-rustc_hashes-0.121.0.crate) = 2278
+SHA256 (rust/crates/ra-ap-rustc_index-0.121.0.crate) = 5f33f429cec6b92fa2c7243883279fb29dd233fdc3e94099aff32aa91aa87f50
+SIZE (rust/crates/ra-ap-rustc_index-0.121.0.crate) = 28489
+SHA256 (rust/crates/ra-ap-rustc_index_macros-0.121.0.crate) = b9b55910dbe1fe7ef34bdc1d1bcb41e99b377eb680ea58a1218d95d6b4152257
+SIZE (rust/crates/ra-ap-rustc_index_macros-0.121.0.crate) = 4451
+SHA256 (rust/crates/ra-ap-rustc_lexer-0.121.0.crate) = 22944e31fb91e9b3e75bcbc91e37d958b8c0825a6160927f2856831d2ce83b36
+SIZE (rust/crates/ra-ap-rustc_lexer-0.121.0.crate) = 14202
+SHA256 (rust/crates/ra-ap-rustc_parse_format-0.121.0.crate) = 81057891bc2063ad9e353f29462fbc47a0f5072560af34428ae9313aaa5e9d97
+SIZE (rust/crates/ra-ap-rustc_parse_format-0.121.0.crate) = 11877
+SHA256 (rust/crates/ra-ap-rustc_pattern_analysis-0.121.0.crate) = fe21a3542980d56d2435e96c2720773cac1c63fd4db666417e414729da192eb3
+SIZE (rust/crates/ra-ap-rustc_pattern_analysis-0.121.0.crate) = 65289
+SHA256 (rust/crates/ra_ap_base_db-0.0.295.crate) = 15f4bf02d615730c6a651b808c48fa58649b037175e4c4e978d058a688d0c01b
+SIZE (rust/crates/ra_ap_base_db-0.0.295.crate) = 21910
+SHA256 (rust/crates/ra_ap_cfg-0.0.295.crate) = c8d9e68cf465f2933d78a9adb9889290ca7be6281a1791451a3f420c8f7c3aae
+SIZE (rust/crates/ra_ap_cfg-0.0.295.crate) = 13286
+SHA256 (rust/crates/ra_ap_edition-0.0.295.crate) = a3564398f3b5c5d9ef44b703540d23750d856b60deb45f76a587679006d538b0
+SIZE (rust/crates/ra_ap_edition-0.0.295.crate) = 2265
+SHA256 (rust/crates/ra_ap_hir-0.0.295.crate) = c8ffc659e5ba701ed11e308414eadd08c39c701cb124f074c72f099d68b3ae38
+SIZE (rust/crates/ra_ap_hir-0.0.295.crate) = 129036
+SHA256 (rust/crates/ra_ap_hir_def-0.0.295.crate) = 50ea005119466696627aa4216622d29faf526a48e394882c8aff438eb9183eab
+SIZE (rust/crates/ra_ap_hir_def-0.0.295.crate) = 259384
+SHA256 (rust/crates/ra_ap_hir_expand-0.0.295.crate) = 6ea8dcc36a84ed266c446ad900b0850d04fc1f0441446fc7168939347a04351b
+SIZE (rust/crates/ra_ap_hir_expand-0.0.295.crate) = 85056
+SHA256 (rust/crates/ra_ap_hir_ty-0.0.295.crate) = 94d046cbeaba2f7626b1b9a35b84b64ca63f21212e4ee5802343521942f66006
+SIZE (rust/crates/ra_ap_hir_ty-0.0.295.crate) = 454352
+SHA256 (rust/crates/ra_ap_ide-0.0.295.crate) = 608ba182f035b5916636957137ff713abc5576b166dc6a3c3e728f00862a3a47
+SIZE (rust/crates/ra_ap_ide-0.0.295.crate) = 302607
+SHA256 (rust/crates/ra_ap_ide_assists-0.0.295.crate) = 3d05df4fce67658dac2867ae0a1d00a71f1d467d7e21414ba5f8ab02829801fe
+SIZE (rust/crates/ra_ap_ide_assists-0.0.295.crate) = 381506
+SHA256 (rust/crates/ra_ap_ide_completion-0.0.295.crate) = 44e77b2939899e5312b5c3e9e622da42b42fa5ffef7e824412bf947f3d6fe10d
+SIZE (rust/crates/ra_ap_ide_completion-0.0.295.crate) = 159138
+SHA256 (rust/crates/ra_ap_ide_db-0.0.295.crate) = 49a2b3b78e9476b43baf2cd02e1c89e43ccbb981ef5b4b2cf45cb20de0e78dab
+SIZE (rust/crates/ra_ap_ide_db-0.0.295.crate) = 216783
+SHA256 (rust/crates/ra_ap_ide_diagnostics-0.0.295.crate) = ac9034f6d7db97f28d8369b382573141aa0e7fa3c4aab5d2d27a025227560c9b
+SIZE (rust/crates/ra_ap_ide_diagnostics-0.0.295.crate) = 102819
+SHA256 (rust/crates/ra_ap_ide_ssr-0.0.295.crate) = 03e9d28a8d1505c549092e28c05b432940cd8eb741b3ee1eec29e90953f096d0
+SIZE (rust/crates/ra_ap_ide_ssr-0.0.295.crate) = 45497
+SHA256 (rust/crates/ra_ap_intern-0.0.295.crate) = f60757258a7451954a11c3b54388608e67b0cc4e9b5a89ba11f4c1368a0ad91b
+SIZE (rust/crates/ra_ap_intern-0.0.295.crate) = 10786
+SHA256 (rust/crates/ra_ap_mbe-0.0.295.crate) = 4e1cd5413bb2f196112a2447b3a896fa271820c32c75e346a7fa1d6738a2b85b
+SIZE (rust/crates/ra_ap_mbe-0.0.295.crate) = 36039
+SHA256 (rust/crates/ra_ap_parser-0.0.295.crate) = 796eda86d1840acaa3210e2057e96ca5b1d04082f43450d35e0096998e39ced4
+SIZE (rust/crates/ra_ap_parser-0.0.295.crate) = 152697
+SHA256 (rust/crates/ra_ap_paths-0.0.295.crate) = d824826ee6da646ebd72fa6ac9dc3e558083a2549e026fbab85c4f119688b815
+SIZE (rust/crates/ra_ap_paths-0.0.295.crate) = 4851
+SHA256 (rust/crates/ra_ap_profile-0.0.295.crate) = 1648f18c0a3d92c685e39b4fa83b544af62b3f8b040670524e19f9719da4ed9e
+SIZE (rust/crates/ra_ap_profile-0.0.295.crate) = 6832
+SHA256 (rust/crates/ra_ap_project_model-0.0.295.crate) = bcae62c676e11dcebe3f9368c70c1901b66cbeb36ce930714beef60e01a31e9a
+SIZE (rust/crates/ra_ap_project_model-0.0.295.crate) = 99348
+SHA256 (rust/crates/ra_ap_query-group-macro-0.0.295.crate) = a771ae8f27269c3e67a8b88a8fa0467664f5fe78164d669a21dc56a8da652afb
+SIZE (rust/crates/ra_ap_query-group-macro-0.0.295.crate) = 13099
+SHA256 (rust/crates/ra_ap_span-0.0.295.crate) = f09b833220187f3959fa459b1fcb0d900004e01f138305dc0bcbfbe0417d1f32
+SIZE (rust/crates/ra_ap_span-0.0.295.crate) = 25258
+SHA256 (rust/crates/ra_ap_stdx-0.0.295.crate) = c913a77c9c5ce0d589e1be6e2319b434fb4581fa33504c53ce5d3cc9099983a6
+SIZE (rust/crates/ra_ap_stdx-0.0.295.crate) = 23824
+SHA256 (rust/crates/ra_ap_syntax-0.0.295.crate) = aee3205230d84fad587179a02be176b32421edd17bed3637dc75c7db253badbc
+SIZE (rust/crates/ra_ap_syntax-0.0.295.crate) = 120798
+SHA256 (rust/crates/ra_ap_syntax-bridge-0.0.295.crate) = f40d1d3a6108292139fe4beae92bd2cf939dd3dfc0ec98992bafa4747c2aa809
+SIZE (rust/crates/ra_ap_syntax-bridge-0.0.295.crate) = 19331
+SHA256 (rust/crates/ra_ap_toolchain-0.0.295.crate) = 7df1e5efe6ff75dd718b5a3944220a1a5608c4dcba846291c9fb9b6e0d6779b1
+SIZE (rust/crates/ra_ap_toolchain-0.0.295.crate) = 3777
+SHA256 (rust/crates/ra_ap_tt-0.0.295.crate) = d48637b9fe873e00f58ccb368b9d79fcac9ee06035cfc4c3490a7728fdca82a7
+SIZE (rust/crates/ra_ap_tt-0.0.295.crate) = 15553
+SHA256 (rust/crates/ra_ap_vfs-0.0.295.crate) = 44666448e822c52fef367ab2b14d845022d03092bb3dc65683fd3855bf623f22
+SIZE (rust/crates/ra_ap_vfs-0.0.295.crate) = 16645
+SHA256 (rust/crates/ra_ap_vfs-notify-0.0.295.crate) = 1a54d822fe9b8046bd061034962fe35a980ed2b5068bd647226fff11b22c3005
+SIZE (rust/crates/ra_ap_vfs-notify-0.0.295.crate) = 9748
SHA256 (rust/crates/radix_trie-0.2.1.crate) = c069c179fcdc6a2fe24d8d18305cf085fdbd4f922c041943e203685d6a1c58fd
SIZE (rust/crates/radix_trie-0.2.1.crate) = 251366
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
@@ -395,209 +433,293 @@ 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.5.7.crate) = 9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f
-SIZE (rust/crates/redox_syscall-0.5.7.crate) = 26249
-SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43
-SIZE (rust/crates/redox_users-0.4.6.crate) = 15585
-SHA256 (rust/crates/regex-1.11.0.crate) = 38200e5ee88914975b69f657f0801b6f6dccafd44fd9326302a4aaeecfacb1d8
-SIZE (rust/crates/regex-1.11.0.crate) = 254059
-SHA256 (rust/crates/regex-automata-0.4.8.crate) = 368758f23274712b504848e9d5a6f010445cc8b87a7cdb4d7cbee666c1288da3
-SIZE (rust/crates/regex-automata-0.4.8.crate) = 617784
+SHA256 (rust/crates/redox_syscall-0.5.15.crate) = 7e8af0dde094006011e6a740d4879319439489813bd0bcdc7d821beaeeff48ec
+SIZE (rust/crates/redox_syscall-0.5.15.crate) = 29646
+SHA256 (rust/crates/redox_users-0.5.0.crate) = dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b
+SIZE (rust/crates/redox_users-0.5.0.crate) = 15586
+SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
+SIZE (rust/crates/regex-1.11.1.crate) = 254170
+SHA256 (rust/crates/regex-automata-0.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/rowan-0.15.15.crate) = 32a58fa8a7ccff2aec4f39cc45bf5f985cec7125ab271cf681c279fd00192b49
SIZE (rust/crates/rowan-0.15.15.crate) = 39971
-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-stable-hash-0.1.1.crate) = 2febf9acc5ee5e99d1ad0afcdbccc02d87aa3f857a1f01f825b80eacf8edfcd1
-SIZE (rust/crates/rustc-stable-hash-0.1.1.crate) = 20183
-SHA256 (rust/crates/rustc_apfloat-0.2.1+llvm-462a31f5a5ab.crate) = 886d94c63c812a8037c4faca2607453a0fa4cf82f734665266876b022244543f
-SIZE (rust/crates/rustc_apfloat-0.2.1+llvm-462a31f5a5ab.crate) = 79355
-SHA256 (rust/crates/rustix-0.38.37.crate) = 8acb788b847c24f28525660c4d7758620a7210875711f79e7f663cc152726811
-SIZE (rust/crates/rustix-0.38.37.crate) = 371243
-SHA256 (rust/crates/rustyline-14.0.0.crate) = 7803e8936da37efd9b6d4478277f4b2b9bb5cdb37a113e8d63222e58da647e63
-SIZE (rust/crates/rustyline-14.0.0.crate) = 116347
-SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
-SIZE (rust/crates/ryu-1.0.18.crate) = 47713
+SHA256 (rust/crates/rustc-literal-escaper-0.0.4.crate) = ab03008eb631b703dd16978282ae36c73282e7922fe101a4bd072a40ecea7b8b
+SIZE (rust/crates/rustc-literal-escaper-0.0.4.crate) = 13915
+SHA256 (rust/crates/rustc-stable-hash-0.1.2.crate) = 781442f29170c5c93b7185ad559492601acdc71d5bb0706f5868094f45cfcd08
+SIZE (rust/crates/rustc-stable-hash-0.1.2.crate) = 20359
+SHA256 (rust/crates/rustc_apfloat-0.2.3+llvm-462a31f5a5ab.crate) = 486c2179b4796f65bfe2ee33679acf0927ac83ecf583ad6c91c3b4570911b9ad
+SIZE (rust/crates/rustc_apfloat-0.2.3+llvm-462a31f5a5ab.crate) = 86154
+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/rustyline-16.0.0.crate) = 62fd9ca5ebc709e8535e8ef7c658eb51457987e48c98ead2be482172accc408d
+SIZE (rust/crates/rustyline-16.0.0.crate) = 120235
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
+SHA256 (rust/crates/salsa-0.23.0.crate) = 2e235afdb8e510f38a07138fbe5a0b64691894358a9c0cbd813b1aade110efc9
+SIZE (rust/crates/salsa-0.23.0.crate) = 659223
+SHA256 (rust/crates/salsa-macro-rules-0.23.0.crate) = 2edb86a7e9c91f6d30c9ce054312721dbe773a162db27bbfae834d16177b30ce
+SIZE (rust/crates/salsa-macro-rules-0.23.0.crate) = 13826
+SHA256 (rust/crates/salsa-macros-0.23.0.crate) = d0778d6e209051bc4e75acfe83bcd7848601ec3dbe9c3dbb982829020e9128af
+SIZE (rust/crates/salsa-macros-0.23.0.crate) = 25149
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
SHA256 (rust/crates/scoped-tls-1.0.1.crate) = e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294
SIZE (rust/crates/scoped-tls-1.0.1.crate) = 8202
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
-SHA256 (rust/crates/semver-1.0.23.crate) = 61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b
-SIZE (rust/crates/semver-1.0.23.crate) = 30622
-SHA256 (rust/crates/serde-1.0.210.crate) = c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a
-SIZE (rust/crates/serde-1.0.210.crate) = 78338
-SHA256 (rust/crates/serde_derive-1.0.210.crate) = 243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f
-SIZE (rust/crates/serde_derive-1.0.210.crate) = 56020
-SHA256 (rust/crates/serde_json-1.0.128.crate) = 6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8
-SIZE (rust/crates/serde_json-1.0.128.crate) = 149520
-SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1
-SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330
-SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8
-SIZE (rust/crates/sha2-0.10.8.crate) = 26357
+SHA256 (rust/crates/seize-0.5.0.crate) = e4b8d813387d566f627f3ea1b914c068aac94c40ae27ec43f5f33bde65abefe7
+SIZE (rust/crates/seize-0.5.0.crate) = 36959
+SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0
+SIZE (rust/crates/semver-1.0.26.crate) = 31303
+SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
+SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/serde-untagged-0.1.7.crate) = 299d9c19d7d466db4ab10addd5703e4c615dec2a5a16dbbafe191045e87ee66e
+SIZE (rust/crates/serde-untagged-0.1.7.crate) = 17371
+SHA256 (rust/crates/serde-value-0.7.0.crate) = f3a1a3341211875ef120e117ea7fd5228530ae7e7036a779fdc9117be6b3282c
+SIZE (rust/crates/serde-value-0.7.0.crate) = 10249
+SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
+SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/serde_json-1.0.141.crate) = 30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3
+SIZE (rust/crates/serde_json-1.0.141.crate) = 155322
+SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
+SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
+SHA256 (rust/crates/serde_spanned-1.0.0.crate) = 40734c41988f7306bb04f0ecf60ec0f3f1caa34290e4e8ea471dcd3346483b83
+SIZE (rust/crates/serde_spanned-1.0.0.crate) = 10956
+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/sig-1.0.0.crate) = 6567e29578f9bfade6a5d94a32b9a4256348358d2a3f448cab0021f9a02614a2
SIZE (rust/crates/sig-1.0.0.crate) = 7908
-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/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/smol_str-0.3.2.crate) = 9676b89cd56310a87b93dec47b11af744f34d5fc9f367b829474eec0a891350d
SIZE (rust/crates/smol_str-0.3.2.crate) = 17504
-SHA256 (rust/crates/socket2-0.5.7.crate) = ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c
-SIZE (rust/crates/socket2-0.5.7.crate) = 55758
+SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
+SIZE (rust/crates/socket2-0.5.10.crate) = 58169
+SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
+SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
SIZE (rust/crates/subtle-2.6.1.crate) = 14562
-SHA256 (rust/crates/syn-2.0.79.crate) = 89132cd0bf050864e1d38dc3bbc07a0eb8e7530af26344d3d2bbbef83499f590
-SIZE (rust/crates/syn-2.0.79.crate) = 268981
-SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
-SIZE (rust/crates/synstructure-0.13.1.crate) = 18327
-SHA256 (rust/crates/tempfile-3.13.0.crate) = f0f2c9fc62d0beef6951ccffd757e241266a2c833136efbe35af6cd2567dca5b
-SIZE (rust/crates/tempfile-3.13.0.crate) = 34910
+SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
+SIZE (rust/crates/syn-2.0.104.crate) = 299699
+SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
+SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
+SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
+SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
SHA256 (rust/crates/text-size-1.1.1.crate) = f18aa187839b2bdb1ad2fa35ead8c4c2976b64e4363c386d45ac0f7ee85c9233
SIZE (rust/crates/text-size-1.1.1.crate) = 12553
-SHA256 (rust/crates/thiserror-1.0.64.crate) = d50af8abc119fb8bb6dbabcfa89656f46f84aa0ac7688088608076ad2b459a84
-SIZE (rust/crates/thiserror-1.0.64.crate) = 21574
-SHA256 (rust/crates/thiserror-impl-1.0.64.crate) = 08904e7672f5eb876eaaf87e0ce17857500934f4981c4a0ab2b4aa98baac7fc3
-SIZE (rust/crates/thiserror-impl-1.0.64.crate) = 16073
-SHA256 (rust/crates/tinyvec-1.8.0.crate) = 445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938
-SIZE (rust/crates/tinyvec-1.8.0.crate) = 46796
-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.40.0.crate) = e2b070231665d27ad9ec9b8df639893f46727666c6767db40317fbe920a5d998
-SIZE (rust/crates/tokio-1.40.0.crate) = 789848
-SHA256 (rust/crates/tokio-macros-2.4.0.crate) = 693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752
-SIZE (rust/crates/tokio-macros-2.4.0.crate) = 12501
-SHA256 (rust/crates/tokio-util-0.7.12.crate) = 61e7c3654c13bcd040d4a03abee2c75b1d14a37b423cf5a813ceae1cc903ec6a
-SIZE (rust/crates/tokio-util-0.7.12.crate) = 115177
-SHA256 (rust/crates/toml-0.8.19.crate) = a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e
-SIZE (rust/crates/toml-0.8.19.crate) = 50974
-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/tracing-0.1.40.crate) = c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef
-SIZE (rust/crates/tracing-0.1.40.crate) = 79459
-SHA256 (rust/crates/tracing-attributes-0.1.27.crate) = 34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7
-SIZE (rust/crates/tracing-attributes-0.1.27.crate) = 32241
-SHA256 (rust/crates/tracing-core-0.1.32.crate) = c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54
-SIZE (rust/crates/tracing-core-0.1.32.crate) = 61221
+SHA256 (rust/crates/thin-vec-0.2.14.crate) = 144f754d318415ac792f9d69fc87abbbfc043ce2ef041c60f16ad828f638717d
+SIZE (rust/crates/thin-vec-0.2.14.crate) = 35087
+SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
+SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
+SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
+SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
+SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
+SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
+SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
+SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
+SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
+SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
+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-util-0.7.15.crate) = 66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df
+SIZE (rust/crates/tokio-util-0.7.15.crate) = 124255
+SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
+SIZE (rust/crates/toml-0.8.23.crate) = 36050
+SHA256 (rust/crates/toml-0.9.2.crate) = ed0aee96c12fa71097902e0bb061a5e1ebd766a6636bb605ba401c45c1650eac
+SIZE (rust/crates/toml-0.9.2.crate) = 56695
+SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
+SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
+SHA256 (rust/crates/toml_datetime-0.7.0.crate) = bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3
+SIZE (rust/crates/toml_datetime-0.7.0.crate) = 18108
+SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
+SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
+SHA256 (rust/crates/toml_parser-1.0.1.crate) = 97200572db069e74c512a14117b296ba0a80a30123fbbb5aa1f4a348f639ca30
+SIZE (rust/crates/toml_parser-1.0.1.crate) = 35063
+SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801
+SIZE (rust/crates/toml_write-0.1.2.crate) = 15660
+SHA256 (rust/crates/toml_writer-1.0.2.crate) = fcc842091f2def52017664b53082ecbbeb5c7731092bad69d2c63050401dfd64
+SIZE (rust/crates/toml_writer-1.0.2.crate) = 16988
+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.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/triomphe-0.1.14.crate) = ef8f7726da4807b58ea5c96fdc122f80702030edc33b35aff9190a51148ccc85
SIZE (rust/crates/triomphe-0.1.14.crate) = 30292
SHA256 (rust/crates/typed-arena-2.0.2.crate) = 6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a
SIZE (rust/crates/typed-arena-2.0.2.crate) = 11848
-SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825
-SIZE (rust/crates/typenum-1.17.0.crate) = 42849
-SHA256 (rust/crates/unicase-2.7.0.crate) = f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89
-SIZE (rust/crates/unicase-2.7.0.crate) = 23783
-SHA256 (rust/crates/unicode-bidi-0.3.17.crate) = 5ab17db44d7388991a428b2ee655ce0c212e862eff1768a455c58f9aad6e7893
-SIZE (rust/crates/unicode-bidi-0.3.17.crate) = 58120
-SHA256 (rust/crates/unicode-ident-1.0.13.crate) = e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe
-SIZE (rust/crates/unicode-ident-1.0.13.crate) = 43279
-SHA256 (rust/crates/unicode-normalization-0.1.24.crate) = 5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956
-SIZE (rust/crates/unicode-normalization-0.1.24.crate) = 126536
+SHA256 (rust/crates/typeid-1.0.3.crate) = bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c
+SIZE (rust/crates/typeid-1.0.3.crate) = 9006
+SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
+SIZE (rust/crates/typenum-1.18.0.crate) = 74871
+SHA256 (rust/crates/unicase-2.8.1.crate) = 75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539
+SIZE (rust/crates/unicase-2.8.1.crate) = 24088
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
SHA256 (rust/crates/unicode-properties-0.1.3.crate) = e70f2a8b45122e719eb623c01822704c4e0907e7e426a05927e1a1cfff5b75d0
SIZE (rust/crates/unicode-properties-0.1.3.crate) = 42252
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.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
+SHA256 (rust/crates/unicode-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c
+SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344
SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853
SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744
-SHA256 (rust/crates/url-2.5.2.crate) = 22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c
-SIZE (rust/crates/url-2.5.2.crate) = 79704
+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.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/uuid-1.10.0.crate) = 81dfa00651efa65069b0b6b651f4aaa31ba9e3c3ce0137aaad053604ee7e0314
-SIZE (rust/crates/uuid-1.10.0.crate) = 47648
+SHA256 (rust/crates/uuid-1.17.0.crate) = 3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d
+SIZE (rust/crates/uuid-1.17.0.crate) = 59014
SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
SIZE (rust/crates/version_check-0.9.5.crate) = 15554
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
-SHA256 (rust/crates/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.95.crate) = 128d1e363af62632b8eb57219c8fd7877144af57558fb2ef0368d0087bddeb2e
-SIZE (rust/crates/wasm-bindgen-0.2.95.crate) = 43894
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.95.crate) = cb6dd4d3ca0ddffd1dd1c9c04f94b868c37ff5fac97c30b97cff2d74fce3a358
-SIZE (rust/crates/wasm-bindgen-backend-0.2.95.crate) = 30487
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.95.crate) = e79384be7f8f5a9dd5d7167216f022090cf1f9ec128e6e6a482a2cb5c5422c56
-SIZE (rust/crates/wasm-bindgen-macro-0.2.95.crate) = 6938
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.95.crate) = 26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.95.crate) = 21331
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.95.crate) = 65fc09f10666a9f147042251e0dda9c18f166ff7de300607007e96bdebc1068d
-SIZE (rust/crates/wasm-bindgen-shared-0.2.95.crate) = 7649
-SHA256 (rust/crates/which-6.0.3.crate) = b4ee928febd44d98f2f459a4a79bd4d928591333a494a10a868418ac1b39cf1f
-SIZE (rust/crates/which-6.0.3.crate) = 16937
+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
+SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
+SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
+SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
+SHA256 (rust/crates/which-8.0.0.crate) = d3fabb953106c3c8eea8306e4393700d7657561cb43122571b172bbfb7c7ba1d
+SIZE (rust/crates/which-8.0.0.crate) = 26209
SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
-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.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
+SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
+SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
+SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
+SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
+SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-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.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.6.20.crate) = 36c1fec1a2bb5866f07c25f68c26e565c4c200aebb96d7e55710c19d3e8ac49b
-SIZE (rust/crates/winnow-0.6.20.crate) = 163617
+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/winsafe-0.0.19.crate) = d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904
SIZE (rust/crates/winsafe-0.0.19.crate) = 492820
-SHA256 (rust/crates/yansi-0.5.1.crate) = 09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec
-SIZE (rust/crates/yansi-0.5.1.crate) = 16525
+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/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
SIZE (rust/crates/yansi-1.0.1.crate) = 75497
-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/zeromq-0.4.1.crate) = 6a4528179201f6eecf211961a7d3276faa61554c82651ecc66387f68fc3004bd
SIZE (rust/crates/zeromq-0.4.1.crate) = 55459
-SHA256 (evcxr-evcxr-v0.19.0_GH0.tar.gz) = f89ccdca1a703276b7c6bc2f3fb867cb966cbbf33a826fc565db1dd3c247f053
-SIZE (evcxr-evcxr-v0.19.0_GH0.tar.gz) = 189018
+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 (evcxr-evcxr-v0.21.1_GH0.tar.gz) = 904b397ac402d71d32587971477529acf6226ea1ae8c08c4558c2f670793fbda
+SIZE (evcxr-evcxr-v0.21.1_GH0.tar.gz) = 192170
diff --git a/devel/fatal/Makefile b/devel/fatal/Makefile
index 1a56a4e27e3c..17f1cb2a8de8 100644
--- a/devel/fatal/Makefile
+++ b/devel/fatal/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fatal
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.07.07.00
+DISTVERSION= 2025.07.28.00
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/fatal/distinfo b/devel/fatal/distinfo
index 3d01fcac959b..17894c67dac8 100644
--- a/devel/fatal/distinfo
+++ b/devel/fatal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752053901
-SHA256 (facebook-fatal-v2025.07.07.00_GH0.tar.gz) = 162c738b169a6d2a491ecd87ea54b82ab11357a0ce574def0e7ec28e02cf5b93
-SIZE (facebook-fatal-v2025.07.07.00_GH0.tar.gz) = 657610
+TIMESTAMP = 1753765038
+SHA256 (facebook-fatal-v2025.07.28.00_GH0.tar.gz) = df1f5b3ae71cc6de24b1d4fd3d40a9ae496f51120b234a37f3f14b219216dc6c
+SIZE (facebook-fatal-v2025.07.28.00_GH0.tar.gz) = 658592
diff --git a/devel/fbthrift/Makefile b/devel/fbthrift/Makefile
index 14cd3717cc6d..18303502fbcb 100644
--- a/devel/fbthrift/Makefile
+++ b/devel/fbthrift/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fbthrift
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.07.07.00
+DISTVERSION= 2025.07.28.00
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/fbthrift/distinfo b/devel/fbthrift/distinfo
index c0c493cc03b6..c88b832a5959 100644
--- a/devel/fbthrift/distinfo
+++ b/devel/fbthrift/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752053897
-SHA256 (facebook-fbthrift-v2025.07.07.00_GH0.tar.gz) = 3f9faa1b15912379740655d082048f2dd78b47a3b4b660bfd162f8965e1a85ea
-SIZE (facebook-fbthrift-v2025.07.07.00_GH0.tar.gz) = 15631909
+TIMESTAMP = 1753765034
+SHA256 (facebook-fbthrift-v2025.07.28.00_GH0.tar.gz) = c50dfa52865c332081674cf4f9ade640031f24a1fe07ba63eb02e6e9ed3f9bed
+SIZE (facebook-fbthrift-v2025.07.28.00_GH0.tar.gz) = 15450011
diff --git a/devel/fbthrift/pkg-plist b/devel/fbthrift/pkg-plist
index 72ae9571476b..a6700771c16e 100644
--- a/devel/fbthrift/pkg-plist
+++ b/devel/fbthrift/pkg-plist
@@ -1,4 +1,3 @@
-bin/ProtocolBench
bin/thrift1
include/thrift/ThriftLibrary.cmake
include/thrift/annotation/bundled_annotations.h
@@ -247,8 +246,8 @@ include/thrift/lib/cpp2/async/RocketClientChannel.h
include/thrift/lib/cpp2/async/RpcOptions.h
include/thrift/lib/cpp2/async/RpcTypes.h
include/thrift/lib/cpp2/async/ServerChannel.h
-include/thrift/lib/cpp2/async/ServerGeneratorStream-inl.h
-include/thrift/lib/cpp2/async/ServerGeneratorStream.h
+include/thrift/lib/cpp2/async/ServerGeneratorStreamBridge-inl.h
+include/thrift/lib/cpp2/async/ServerGeneratorStreamBridge.h
include/thrift/lib/cpp2/async/ServerPublisherStream.h
include/thrift/lib/cpp2/async/ServerRequestData.h
include/thrift/lib/cpp2/async/ServerSinkBridge.h
@@ -269,6 +268,19 @@ include/thrift/lib/cpp2/async/metadata/RequestRpcMetadataAdapter.h
include/thrift/lib/cpp2/async/metadata/RequestRpcMetadataFacade.h
include/thrift/lib/cpp2/async/metadata/TCompactRequestRpcMetadataAdapter.h
include/thrift/lib/cpp2/async/processor/AsyncProcessor.h
+include/thrift/lib/cpp2/async/processor/AsyncProcessorFunc.h
+include/thrift/lib/cpp2/async/processor/EventTask.h
+include/thrift/lib/cpp2/async/processor/GeneratedAsyncProcessorBase.h
+include/thrift/lib/cpp2/async/processor/HandlerCallback.h
+include/thrift/lib/cpp2/async/processor/HandlerCallbackBase.h
+include/thrift/lib/cpp2/async/processor/HandlerCallbackOneWay.h
+include/thrift/lib/cpp2/async/processor/RequestParams.h
+include/thrift/lib/cpp2/async/processor/RequestTask.h
+include/thrift/lib/cpp2/async/processor/ServerInterface.h
+include/thrift/lib/cpp2/async/processor/ServerRequest.h
+include/thrift/lib/cpp2/async/processor/ServerRequestHelper.h
+include/thrift/lib/cpp2/async/processor/ServerRequestTask.h
+include/thrift/lib/cpp2/async/processor/ServiceHandlerBase.h
include/thrift/lib/cpp2/async/tests/util/TestSinkService.h
include/thrift/lib/cpp2/async/tests/util/TestStreamService.h
include/thrift/lib/cpp2/async/tests/util/Util.h
@@ -392,6 +404,7 @@ include/thrift/lib/cpp2/protocol/LazyDeserializationFlags.h
include/thrift/lib/cpp2/protocol/NativeObject-inl.h
include/thrift/lib/cpp2/protocol/NativeObject.h
include/thrift/lib/cpp2/protocol/Object.h
+include/thrift/lib/cpp2/protocol/Ops.h
include/thrift/lib/cpp2/protocol/Patch.h
include/thrift/lib/cpp2/protocol/Protocol.h
include/thrift/lib/cpp2/protocol/ProtocolReaderStructReadState.h
@@ -528,20 +541,6 @@ include/thrift/lib/cpp2/test/ObjectBenchUtils.h
include/thrift/lib/cpp2/test/ProtoBufStructs-inl.h
include/thrift/lib/cpp2/test/Structs.h
include/thrift/lib/cpp2/test/ThriftStructs-inl.h
-include/thrift/lib/cpp2/test/gen-cpp2/ProtocolBenchData_clients.h
-include/thrift/lib/cpp2/test/gen-cpp2/ProtocolBenchData_constants.h
-include/thrift/lib/cpp2/test/gen-cpp2/ProtocolBenchData_data.h
-include/thrift/lib/cpp2/test/gen-cpp2/ProtocolBenchData_for_each_field.h
-include/thrift/lib/cpp2/test/gen-cpp2/ProtocolBenchData_handlers.h
-include/thrift/lib/cpp2/test/gen-cpp2/ProtocolBenchData_layouts.h
-include/thrift/lib/cpp2/test/gen-cpp2/ProtocolBenchData_metadata.h
-include/thrift/lib/cpp2/test/gen-cpp2/ProtocolBenchData_types.h
-include/thrift/lib/cpp2/test/gen-cpp2/ProtocolBenchData_types.tcc
-include/thrift/lib/cpp2/test/gen-cpp2/ProtocolBenchData_types_custom_protocol.h
-include/thrift/lib/cpp2/test/gen-cpp2/ProtocolBenchData_types_fwd.h
-include/thrift/lib/cpp2/test/gen-cpp2/ProtocolBenchData_visit_by_thrift_field_metadata.h
-include/thrift/lib/cpp2/test/gen-cpp2/ProtocolBenchData_visit_union.h
-include/thrift/lib/cpp2/test/gen-cpp2/ProtocolBenchData_visitation.h
include/thrift/lib/cpp2/test/server/ThriftServerTestUtils.h
include/thrift/lib/cpp2/test/util/FakeClock.h
include/thrift/lib/cpp2/test/util/TestHandler.h
@@ -580,7 +579,6 @@ include/thrift/lib/cpp2/transport/http2/common/testutil/FakeResponseHandler.h
include/thrift/lib/cpp2/transport/http2/server/ThriftRequestHandler.h
include/thrift/lib/cpp2/transport/rocket/ChecksumGenerator.h
include/thrift/lib/cpp2/transport/rocket/FdSocket.h
-include/thrift/lib/cpp2/transport/rocket/PayloadUtils.h
include/thrift/lib/cpp2/transport/rocket/RequestPayload.h
include/thrift/lib/cpp2/transport/rocket/RocketException.h
include/thrift/lib/cpp2/transport/rocket/Types.h
@@ -588,7 +586,11 @@ include/thrift/lib/cpp2/transport/rocket/client/KeepAliveWatcher.h
include/thrift/lib/cpp2/transport/rocket/client/RequestContext.h
include/thrift/lib/cpp2/transport/rocket/client/RequestContextQueue.h
include/thrift/lib/cpp2/transport/rocket/client/RocketClient.h
+include/thrift/lib/cpp2/transport/rocket/client/RocketSinkServerCallback.h
include/thrift/lib/cpp2/transport/rocket/client/RocketStreamServerCallback.h
+include/thrift/lib/cpp2/transport/rocket/client/RocketStreamServerCallbackWithChunkTimeout.h
+include/thrift/lib/cpp2/transport/rocket/client/StreamChannelStatus.h
+include/thrift/lib/cpp2/transport/rocket/client/StreamChannelStatusResponse.h
include/thrift/lib/cpp2/transport/rocket/compression/CompressionAlgorithmSelector.h
include/thrift/lib/cpp2/transport/rocket/compression/CompressionManager.h
include/thrift/lib/cpp2/transport/rocket/compression/CustomCompressor.h
@@ -612,7 +614,6 @@ include/thrift/lib/cpp2/transport/rocket/framing/test/Util.h
include/thrift/lib/cpp2/transport/rocket/payload/ChecksumPayloadSerializerStrategy.h
include/thrift/lib/cpp2/transport/rocket/payload/CustomCompressionPayloadSerializerStrategy.h
include/thrift/lib/cpp2/transport/rocket/payload/DefaultPayloadSerializerStrategy.h
-include/thrift/lib/cpp2/transport/rocket/payload/LegacyPayloadSerializerStrategy.h
include/thrift/lib/cpp2/transport/rocket/payload/PayloadSerializer.h
include/thrift/lib/cpp2/transport/rocket/payload/PayloadSerializerStrategy.h
include/thrift/lib/cpp2/transport/rocket/server/InteractionOverload.h
diff --git a/devel/folly/Makefile b/devel/folly/Makefile
index 5c62acb641ec..e825ef32ec2c 100644
--- a/devel/folly/Makefile
+++ b/devel/folly/Makefile
@@ -1,6 +1,6 @@
PORTNAME= folly
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.07.07.00
+DISTVERSION= 2025.07.28.00
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/folly/distinfo b/devel/folly/distinfo
index 98dc992fe666..8dc770701fce 100644
--- a/devel/folly/distinfo
+++ b/devel/folly/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752053885
-SHA256 (facebook-folly-v2025.07.07.00_GH0.tar.gz) = cdb272fc277a5b0523eb3b1dd11af0d54880ce9ad229e073583d0383373e4819
-SIZE (facebook-folly-v2025.07.07.00_GH0.tar.gz) = 4553953
+TIMESTAMP = 1753765022
+SHA256 (facebook-folly-v2025.07.28.00_GH0.tar.gz) = 23eea7d7631b76c79f97094d618c772c62d863ed71c0bfa3eadd64b86eed1d64
+SIZE (facebook-folly-v2025.07.28.00_GH0.tar.gz) = 4571393
diff --git a/devel/folly/files/patch-folly_debugging_symbolizer_Elf.cpp b/devel/folly/files/patch-folly_debugging_symbolizer_Elf.cpp
deleted file mode 100644
index af3415f164f3..000000000000
--- a/devel/folly/files/patch-folly_debugging_symbolizer_Elf.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- folly/debugging/symbolizer/Elf.cpp.orig 2024-02-16 02:33:47 UTC
-+++ folly/debugging/symbolizer/Elf.cpp
-@@ -19,6 +19,7 @@
- #include <fcntl.h>
- #include <sys/stat.h>
- #include <sys/types.h>
-+#include <unistd.h>
- #include <cstring>
- #include <string>
-
diff --git a/devel/folly/pkg-plist b/devel/folly/pkg-plist
index a268cd6309bc..ccdb5e3e95d6 100644
--- a/devel/folly/pkg-plist
+++ b/devel/folly/pkg-plist
@@ -316,12 +316,12 @@ include/folly/coro/detail/PickTaskWrapper.h
include/folly/coro/detail/Traits.h
include/folly/coro/safe/AsyncClosure-fwd.h
include/folly/coro/safe/AsyncClosure.h
+include/folly/coro/safe/BindCaptures.h
include/folly/coro/safe/Captures.h
include/folly/coro/safe/NowTask.h
-include/folly/coro/safe/SafeAlias.h
include/folly/coro/safe/SafeTask.h
include/folly/coro/safe/detail/AsyncClosure.h
-include/folly/coro/safe/detail/AsyncClosureBindings.h
+include/folly/coro/safe/detail/BindAsyncClosure.h
include/folly/coro/safe/detail/DefineMovableDeepConstLrefCopyable.h
include/folly/crypto/Blake2xb.h
include/folly/crypto/LtHash-inl.h
@@ -445,7 +445,6 @@ include/folly/executors/thread_factory/ThreadFactory.h
include/folly/experimental/EventCount.h
include/folly/experimental/FlatCombiningPriorityQueue.h
include/folly/experimental/FunctionScheduler.h
-include/folly/experimental/TestUtil.h
include/folly/experimental/ThreadedRepeatingFunctionRunner.h
include/folly/experimental/channels/Channel-fwd.h
include/folly/experimental/channels/Channel-inl.h
@@ -706,6 +705,7 @@ include/folly/hash/MurmurHash.h
include/folly/hash/SpookyHashV1.h
include/folly/hash/SpookyHashV2.h
include/folly/hash/detail/ChecksumDetail.h
+include/folly/hash/detail/RandomSeed.h
include/folly/hash/rapidhash.h
include/folly/hash/traits.h
include/folly/init/Init.h
@@ -838,7 +838,6 @@ include/folly/lang/Align.h
include/folly/lang/Aligned.h
include/folly/lang/Assume.h
include/folly/lang/Badge.h
-include/folly/lang/Bindings.h
include/folly/lang/Bits.h
include/folly/lang/BitsClass.h
include/folly/lang/Builtin.h
@@ -858,6 +857,7 @@ include/folly/lang/Pretty.h
include/folly/lang/PropagateConst.h
include/folly/lang/RValueReferenceWrapper.h
include/folly/lang/SafeAlias-fwd.h
+include/folly/lang/SafeAlias.h
include/folly/lang/SafeAssert.h
include/folly/lang/StaticConst.h
include/folly/lang/Switch.h
@@ -866,7 +866,10 @@ include/folly/lang/ToAscii.h
include/folly/lang/TypeInfo.h
include/folly/lang/UncaughtExceptions.h
include/folly/lang/VectorTraits.h
-include/folly/lang/named/Bindings.h
+include/folly/lang/bind/Bind.h
+include/folly/lang/bind/Named.h
+include/folly/lang/bind/NamedToStorage.h
+include/folly/lang/bind/ToStorage.h
include/folly/logging/AsyncFileWriter.h
include/folly/logging/AsyncLogWriter.h
include/folly/logging/AutoTimer.h
@@ -990,6 +993,7 @@ include/folly/python/executor.h
include/folly/python/futures.h
include/folly/python/import.h
include/folly/python/iobuf.h
+include/folly/random/hash.h
include/folly/random/xoshiro256pp.h
include/folly/result/gtest_helpers.h
include/folly/result/result.h
diff --git a/devel/fungw/Makefile b/devel/fungw/Makefile
index ab2ca5194f72..715d4195fb07 100644
--- a/devel/fungw/Makefile
+++ b/devel/fungw/Makefile
@@ -44,4 +44,10 @@ TCL_USES= tcl
post-install:
[ '${STRIP}' = -s ] && ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libfungw*.so.?
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${PERL_LEVEL} >= 504200
+BROKEN= does not compile
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/devel/gconfmm26/Makefile b/devel/gconfmm26/Makefile
index dcad06635ef1..79675ee1611b 100644
--- a/devel/gconfmm26/Makefile
+++ b/devel/gconfmm26/Makefile
@@ -9,6 +9,9 @@ MAINTAINER= gnome@FreeBSD.org
COMMENT= C++ wrapper for gconf2 API library
WWW= http://gtkmm.sourceforge.net/
+DEPRECATED= Gconf has been replaced with gsettings
+EXPIRATION_DATE= 2025-08-24
+
LIB_DEPENDS= libglibmm-2.4.so:devel/glibmm
USES= compiler:c++11-lang gmake gnome libtool pathfix \
diff --git a/devel/geany-themes/Makefile b/devel/geany-themes/Makefile
index 1b6c182c3e92..5e563e91eba5 100644
--- a/devel/geany-themes/Makefile
+++ b/devel/geany-themes/Makefile
@@ -11,6 +11,9 @@ LICENSE= BSD2CLAUSE GPLv2+ PD
LICENSE_COMB= multi
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= Themes have been included in the main geany distribution
+EXPIRATION_DATE=2025-08-31
+
USE_GITHUB= yes
GH_ACCOUNT= geany
diff --git a/devel/git-repo-manager/Makefile b/devel/git-repo-manager/Makefile
index c307c283b496..0bde27c48b81 100644
--- a/devel/git-repo-manager/Makefile
+++ b/devel/git-repo-manager/Makefile
@@ -1,7 +1,6 @@
PORTNAME= git-repo-manager
DISTVERSIONPREFIX= v
-DISTVERSION= 0.7.22
-PORTREVISION= 6
+DISTVERSION= 0.8.2
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
@@ -22,174 +21,198 @@ GH_ACCOUNT= hakoerber
RUSTFLAGS= ${ARCH:S/i386/YES/:C/^[a-z].*//:S/YES/-C target-feature=+sse,+sse2/} # add sse sse2 target-features only on i386
-CARGO_CRATES= adler2-2.0.0 \
+CARGO_CRATES= adler2-2.0.1 \
aho-corasick-1.1.3 \
- anstream-0.6.18 \
- anstyle-1.0.10 \
- anstyle-parse-0.2.6 \
- anstyle-query-1.1.2 \
- anstyle-wincon-3.0.6 \
- autocfg-1.4.0 \
+ anstream-0.6.19 \
+ anstyle-1.0.11 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.3 \
+ anstyle-wincon-3.0.9 \
+ autocfg-1.5.0 \
base64-0.22.1 \
- bitflags-2.6.0 \
- byteorder-1.5.0 \
- bytes-1.9.0 \
- cc-1.2.2 \
- cfg-if-1.0.0 \
- clap-4.5.21 \
- clap_builder-4.5.21 \
- clap_derive-4.5.18 \
- clap_lex-0.7.3 \
- colorchoice-1.0.3 \
- comfy-table-7.1.3 \
- console-0.15.8 \
- crc32fast-1.4.2 \
+ bitflags-2.9.1 \
+ bumpalo-3.19.0 \
+ bytes-1.10.1 \
+ cc-1.2.30 \
+ cfg-if-1.0.1 \
+ clap-4.5.41 \
+ clap_builder-4.5.41 \
+ clap_derive-4.5.41 \
+ clap_lex-0.7.5 \
+ colorchoice-1.0.4 \
+ comfy-table-7.1.4 \
+ console-0.16.0 \
+ cookie-0.18.1 \
+ cookie_store-0.21.1 \
+ crc32fast-1.5.0 \
crossterm-0.28.1 \
crossterm_winapi-0.9.1 \
- dirs-5.0.1 \
- dirs-sys-0.4.1 \
+ deranged-0.4.0 \
+ dirs-6.0.0 \
+ dirs-sys-0.5.0 \
displaydoc-0.2.5 \
- encode_unicode-0.3.6 \
- equivalent-1.0.1 \
- errno-0.3.10 \
- flate2-1.0.35 \
+ document-features-0.2.11 \
+ encode_unicode-1.0.0 \
+ equivalent-1.0.2 \
+ errno-0.3.13 \
+ flate2-1.1.2 \
fnv-1.0.7 \
form_urlencoded-1.2.1 \
- getrandom-0.2.15 \
- git2-0.19.0 \
- hashbrown-0.15.2 \
+ getrandom-0.2.16 \
+ getrandom-0.3.3 \
+ git2-0.20.2 \
+ hashbrown-0.15.4 \
heck-0.5.0 \
- http-1.1.0 \
- 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 \
+ http-1.3.1 \
+ httparse-1.10.1 \
+ 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.6.0 \
+ idna_adapter-1.2.1 \
+ indexmap-2.10.0 \
is_terminal_polyfill-1.70.1 \
- itoa-1.0.14 \
- jobserver-0.1.32 \
+ itoa-1.0.15 \
+ jobserver-0.1.33 \
+ js-sys-0.3.77 \
lazy_static-1.5.0 \
- libc-0.2.167 \
- libgit2-sys-0.17.0+1.8.1 \
- libredox-0.1.3 \
- libssh2-sys-0.3.0 \
- libz-sys-1.1.20 \
- linux-raw-sys-0.4.14 \
- litemap-0.7.3 \
- lock_api-0.4.12 \
- log-0.4.22 \
- memchr-2.7.4 \
- miniz_oxide-0.8.0 \
- once_cell-1.20.2 \
- openssl-probe-0.1.5 \
- openssl-src-300.4.1+3.4.0 \
- openssl-sys-0.9.104 \
+ libc-0.2.174 \
+ libgit2-sys-0.18.2+1.9.1 \
+ libredox-0.1.6 \
+ libssh2-sys-0.3.1 \
+ libz-sys-1.1.22 \
+ linux-raw-sys-0.4.15 \
+ litemap-0.8.0 \
+ litrs-0.4.1 \
+ lock_api-0.4.13 \
+ log-0.4.27 \
+ memchr-2.7.5 \
+ miniz_oxide-0.8.9 \
+ num-conv-0.1.0 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
+ openssl-probe-0.1.6 \
+ openssl-src-300.5.1+3.5.1 \
+ openssl-sys-0.9.109 \
option-ext-0.2.0 \
outdir-tempdir-0.2.0 \
- parking_lot-0.12.3 \
- parking_lot_core-0.9.10 \
+ parking_lot-0.12.4 \
+ parking_lot_core-0.9.11 \
parse_link_header-0.4.0 \
percent-encoding-2.3.1 \
- pkg-config-0.3.31 \
- ppv-lite86-0.2.20 \
- proc-macro2-1.0.92 \
- quote-1.0.37 \
- rand-0.8.5 \
- rand_chacha-0.3.1 \
- rand_core-0.6.4 \
- redox_syscall-0.5.7 \
- redox_users-0.4.6 \
+ pkg-config-0.3.32 \
+ potential_utf-0.1.2 \
+ powerfmt-0.2.0 \
+ ppv-lite86-0.2.21 \
+ proc-macro2-1.0.95 \
+ quote-1.0.40 \
+ r-efi-5.3.0 \
+ rand-0.9.2 \
+ rand_chacha-0.9.0 \
+ rand_core-0.9.3 \
+ redox_syscall-0.5.15 \
+ redox_users-0.5.0 \
regex-1.11.1 \
regex-automata-0.4.9 \
regex-syntax-0.8.5 \
- ring-0.17.8 \
- rustix-0.38.41 \
- rustls-0.23.19 \
- rustls-pki-types-1.10.0 \
- rustls-webpki-0.102.8 \
- rustversion-1.0.18 \
- ryu-1.0.18 \
+ ring-0.17.14 \
+ rustix-0.38.44 \
+ rustls-0.23.29 \
+ rustls-pemfile-2.2.0 \
+ rustls-pki-types-1.12.0 \
+ rustls-webpki-0.103.4 \
+ rustversion-1.0.21 \
+ ryu-1.0.20 \
scopeguard-1.2.0 \
- serde-1.0.215 \
- serde_derive-1.0.215 \
- serde_json-1.0.133 \
- serde_spanned-0.6.8 \
+ serde-1.0.219 \
+ serde_derive-1.0.219 \
+ serde_json-1.0.141 \
+ serde_spanned-1.0.0 \
serde_yaml-0.9.34+deprecated \
- shellexpand-3.1.0 \
+ shellexpand-3.1.1 \
shlex-1.3.0 \
- smallvec-1.13.2 \
- spin-0.9.8 \
+ smallvec-1.15.1 \
stable_deref_trait-1.2.0 \
strsim-0.11.1 \
- strum-0.26.3 \
- strum_macros-0.26.4 \
subtle-2.6.1 \
- syn-2.0.90 \
- synstructure-0.13.1 \
- thiserror-1.0.69 \
- thiserror-impl-1.0.69 \
- tinystr-0.7.6 \
- toml-0.8.19 \
- toml_datetime-0.6.8 \
- toml_edit-0.22.22 \
- unicode-ident-1.0.14 \
- unicode-width-0.1.14 \
- unicode-width-0.2.0 \
+ syn-2.0.104 \
+ synstructure-0.13.2 \
+ temp-env-0.3.6 \
+ thiserror-2.0.12 \
+ thiserror-impl-2.0.12 \
+ time-0.3.41 \
+ time-core-0.1.4 \
+ time-macros-0.2.22 \
+ tinystr-0.8.1 \
+ toml-0.9.2 \
+ toml_datetime-0.7.0 \
+ toml_parser-1.0.1 \
+ toml_writer-1.0.2 \
+ unicode-ident-1.0.18 \
+ unicode-segmentation-1.12.0 \
+ unicode-width-0.2.1 \
unsafe-libyaml-0.2.11 \
untrusted-0.9.0 \
- ureq-2.11.0 \
+ ureq-3.0.12 \
+ ureq-proto-0.4.2 \
url-2.5.4 \
url-escape-0.1.1 \
- utf16_iter-1.0.5 \
+ utf-8-0.7.6 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
- uuid-1.11.0 \
+ uuid-1.17.0 \
vcpkg-0.2.15 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- webpki-roots-0.26.7 \
+ version_check-0.9.5 \
+ 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-macro-0.2.100 \
+ wasm-bindgen-macro-support-0.2.100 \
+ wasm-bindgen-shared-0.2.100 \
+ webpki-roots-0.26.11 \
+ webpki-roots-1.0.2 \
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-targets-0.48.5 \
+ windows-sys-0.60.2 \
windows-targets-0.52.6 \
- windows_aarch64_gnullvm-0.48.5 \
+ windows-targets-0.53.2 \
windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_msvc-0.48.5 \
+ windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.52.6 \
- windows_i686_gnu-0.48.5 \
+ 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_msvc-0.48.5 \
+ windows_i686_gnullvm-0.53.0 \
windows_i686_msvc-0.52.6 \
- windows_x86_64_gnu-0.48.5 \
+ windows_i686_msvc-0.53.0 \
windows_x86_64_gnu-0.52.6 \
- windows_x86_64_gnullvm-0.48.5 \
+ windows_x86_64_gnu-0.53.0 \
windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_msvc-0.48.5 \
+ windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.52.6 \
- winnow-0.6.20 \
- write16-1.0.0 \
- writeable-0.5.5 \
- yoke-0.7.4 \
- yoke-derive-0.7.5 \
- zerocopy-0.7.35 \
- zerocopy-derive-0.7.35 \
- zerofrom-0.1.4 \
- zerofrom-derive-0.1.5 \
+ windows_x86_64_msvc-0.53.0 \
+ winnow-0.7.12 \
+ wit-bindgen-rt-0.39.0 \
+ writeable-0.6.1 \
+ 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
+ zerotrie-0.2.2 \
+ zerovec-0.11.2 \
+ zerovec-derive-0.11.1
OPENSSLINC= /usr/include
OPENSSLLIB= /usr/lib
diff --git a/devel/git-repo-manager/distinfo b/devel/git-repo-manager/distinfo
index 75ce8e445e76..dd09142e1ec9 100644
--- a/devel/git-repo-manager/distinfo
+++ b/devel/git-repo-manager/distinfo
@@ -1,339 +1,387 @@
-TIMESTAMP = 1734141186
-SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
-SIZE (rust/crates/adler2-2.0.0.crate) = 13529
+TIMESTAMP = 1753847717
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
-SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
-SIZE (rust/crates/anstream-0.6.18.crate) = 29681
-SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
-SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
-SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
-SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
-SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
-SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
-SHA256 (rust/crates/anstyle-wincon-3.0.6.crate) = 2109dbce0e72be3ec00bed26e6a7479ca384ad226efdd66db8fa2e3a38c83125
-SIZE (rust/crates/anstyle-wincon-3.0.6.crate) = 12271
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+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/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
SIZE (rust/crates/base64-0.22.1.crate) = 81597
-SHA256 (rust/crates/bitflags-2.6.0.crate) = b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de
-SIZE (rust/crates/bitflags-2.6.0.crate) = 45357
-SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
-SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/bytes-1.9.0.crate) = 325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b
-SIZE (rust/crates/bytes-1.9.0.crate) = 67320
-SHA256 (rust/crates/cc-1.2.2.crate) = f34d93e62b03caf570cccc334cbc6c2fceca82f39211051345108adcba3eebdc
-SIZE (rust/crates/cc-1.2.2.crate) = 98719
-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.5.21.crate) = fb3b4b9e5a7c7514dfa52869339ee98b3156b0bfb4e8a77c4ff4babb64b1604f
-SIZE (rust/crates/clap-4.5.21.crate) = 56470
-SHA256 (rust/crates/clap_builder-4.5.21.crate) = b17a95aa67cc7b5ebd32aa5370189aa0d79069ef1c64ce893bd30fb24bff20ec
-SIZE (rust/crates/clap_builder-4.5.21.crate) = 164115
-SHA256 (rust/crates/clap_derive-4.5.18.crate) = 4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab
-SIZE (rust/crates/clap_derive-4.5.18.crate) = 30131
-SHA256 (rust/crates/clap_lex-0.7.3.crate) = afb84c814227b90d6895e01398aee0d8033c00e7466aca416fb6a8e0eb19d8a7
-SIZE (rust/crates/clap_lex-0.7.3.crate) = 12841
-SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
-SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
-SHA256 (rust/crates/comfy-table-7.1.3.crate) = 24f165e7b643266ea80cb858aed492ad9280e3e05ce24d4a99d7d7b889b6a4d9
-SIZE (rust/crates/comfy-table-7.1.3.crate) = 73951
-SHA256 (rust/crates/console-0.15.8.crate) = 0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb
-SIZE (rust/crates/console-0.15.8.crate) = 36364
-SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
-SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
+SIZE (rust/crates/bytes-1.10.1.crate) = 76779
+SHA256 (rust/crates/cc-1.2.30.crate) = deec109607ca693028562ed836a5f1c4b8bd77755c4e132fc5ce11b0b6211ae7
+SIZE (rust/crates/cc-1.2.30.crate) = 108550
+SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
+SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
+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/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
+SHA256 (rust/crates/comfy-table-7.1.4.crate) = 4a65ebfec4fb190b6f90e944a817d60499ee0744e582530e2c9900a22e591d9a
+SIZE (rust/crates/comfy-table-7.1.4.crate) = 77044
+SHA256 (rust/crates/console-0.16.0.crate) = 2e09ced7ebbccb63b4c65413d821f2e00ce54c5ca4514ddc6b3c892fdbcbc69d
+SIZE (rust/crates/console-0.16.0.crate) = 39107
+SHA256 (rust/crates/cookie-0.18.1.crate) = 4ddef33a339a91ea89fb53151bd0a4689cfce27055c291dfa69945475d22c747
+SIZE (rust/crates/cookie-0.18.1.crate) = 43551
+SHA256 (rust/crates/cookie_store-0.21.1.crate) = 2eac901828f88a5241ee0600950ab981148a18f2f756900ffba1b125ca6a3ef9
+SIZE (rust/crates/cookie_store-0.21.1.crate) = 34692
+SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
+SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
SHA256 (rust/crates/crossterm-0.28.1.crate) = 829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6
SIZE (rust/crates/crossterm-0.28.1.crate) = 132275
SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b
SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027
-SHA256 (rust/crates/dirs-5.0.1.crate) = 44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225
-SIZE (rust/crates/dirs-5.0.1.crate) = 12255
-SHA256 (rust/crates/dirs-sys-0.4.1.crate) = 520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c
-SIZE (rust/crates/dirs-sys-0.4.1.crate) = 10719
+SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e
+SIZE (rust/crates/deranged-0.4.0.crate) = 23235
+SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e
+SIZE (rust/crates/dirs-6.0.0.crate) = 14190
+SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
+SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
-SHA256 (rust/crates/encode_unicode-0.3.6.crate) = a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f
-SIZE (rust/crates/encode_unicode-0.3.6.crate) = 45741
-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/flate2-1.0.35.crate) = c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c
-SIZE (rust/crates/flate2-1.0.35.crate) = 109188
+SHA256 (rust/crates/document-features-0.2.11.crate) = 95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d
+SIZE (rust/crates/document-features-0.2.11.crate) = 14640
+SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0
+SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986
+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/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/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
-SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
-SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
-SHA256 (rust/crates/git2-0.19.0.crate) = b903b73e45dc0c6c596f2d37eccece7c1c8bb6e4407b001096387c63d0d93724
-SIZE (rust/crates/git2-0.19.0.crate) = 215910
-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/git2-0.20.2.crate) = 2deb07a133b1520dc1a5690e9bd08950108873d7ed5de38dcc74d3b5ebffa110
+SIZE (rust/crates/git2-0.20.2.crate) = 223479
+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/http-1.1.0.crate) = 21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258
-SIZE (rust/crates/http-1.1.0.crate) = 103144
-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/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565
+SIZE (rust/crates/http-1.3.1.crate) = 106063
+SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87
+SIZE (rust/crates/httparse-1.10.1.crate) = 45190
+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.6.0.crate) = 707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da
-SIZE (rust/crates/indexmap-2.6.0.crate) = 85204
+SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
+SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
+SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
+SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
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.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674
-SIZE (rust/crates/itoa-1.0.14.crate) = 11210
-SHA256 (rust/crates/jobserver-0.1.32.crate) = 48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0
-SIZE (rust/crates/jobserver-0.1.32.crate) = 27549
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/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/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.167.crate) = 09d6582e104315a817dff97f75133544b2e094ee22447d2acf4a74e189ba06fc
-SIZE (rust/crates/libc-0.2.167.crate) = 757723
-SHA256 (rust/crates/libgit2-sys-0.17.0+1.8.1.crate) = 10472326a8a6477c3c20a64547b0059e4b0d086869eee31e6d7da728a8eb7224
-SIZE (rust/crates/libgit2-sys-0.17.0+1.8.1.crate) = 1812997
-SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
-SIZE (rust/crates/libredox-0.1.3.crate) = 6068
-SHA256 (rust/crates/libssh2-sys-0.3.0.crate) = 2dc8a030b787e2119a731f1951d6a773e2280c660f8ec4b0f5e1505a386e71ee
-SIZE (rust/crates/libssh2-sys-0.3.0.crate) = 514550
-SHA256 (rust/crates/libz-sys-1.1.20.crate) = d2d16453e800a8cf6dd2fc3eb4bc99b786a9b90c663b8559a5b1a041bf89e472
-SIZE (rust/crates/libz-sys-1.1.20.crate) = 830422
-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/litemap-0.7.3.crate) = 643cb0b8d4fcc284004d5fd0d67ccf61dfffadb7f75e1e71bc420f4688a3a704
-SIZE (rust/crates/litemap-0.7.3.crate) = 28728
-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.22.crate) = a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24
-SIZE (rust/crates/log-0.4.22.crate) = 44027
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
-SHA256 (rust/crates/miniz_oxide-0.8.0.crate) = e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1
-SIZE (rust/crates/miniz_oxide-0.8.0.crate) = 56343
-SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775
-SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
-SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf
-SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227
-SHA256 (rust/crates/openssl-src-300.4.1+3.4.0.crate) = faa4eac4138c62414b5622d1b31c5c304f34b406b013c079c2bbc652fdd6678c
-SIZE (rust/crates/openssl-src-300.4.1+3.4.0.crate) = 9945831
-SHA256 (rust/crates/openssl-sys-0.9.104.crate) = 45abf306cbf99debc8195b66b7346498d7b10c210de50418b5ccd7ceba08c741
-SIZE (rust/crates/openssl-sys-0.9.104.crate) = 72287
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
+SHA256 (rust/crates/libgit2-sys-0.18.2+1.9.1.crate) = 1c42fe03df2bd3c53a3a9c7317ad91d80c81cd1fb0caec8d7cc4cd2bfa10c222
+SIZE (rust/crates/libgit2-sys-0.18.2+1.9.1.crate) = 1856057
+SHA256 (rust/crates/libredox-0.1.6.crate) = 4488594b9328dee448adb906d8b126d9b7deb7cf5c22161ee591610bb1be83c0
+SIZE (rust/crates/libredox-0.1.6.crate) = 7090
+SHA256 (rust/crates/libssh2-sys-0.3.1.crate) = 220e4f05ad4a218192533b300327f5150e809b54c4ec83b5a1d91833601811b9
+SIZE (rust/crates/libssh2-sys-0.3.1.crate) = 582851
+SHA256 (rust/crates/libz-sys-1.1.22.crate) = 8b70e7a7df205e92a1a4cd9aaae7898dac0aa555503cc0a649494d0d60e7651d
+SIZE (rust/crates/libz-sys-1.1.22.crate) = 841053
+SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
+SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
+SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
+SIZE (rust/crates/litemap-0.8.0.crate) = 34344
+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/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
+SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
+SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
+SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
+SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
+SHA256 (rust/crates/openssl-src-300.5.1+3.5.1.crate) = 735230c832b28c000e3bc117119e6466a663ec73506bc0a9907ea4187508e42a
+SIZE (rust/crates/openssl-src-300.5.1+3.5.1.crate) = 10505501
+SHA256 (rust/crates/openssl-sys-0.9.109.crate) = 90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571
+SIZE (rust/crates/openssl-sys-0.9.109.crate) = 78247
SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
SHA256 (rust/crates/outdir-tempdir-0.2.0.crate) = 1f326cab07f78d6e26cbae17cb1b5aa5ec3cf856bcf7e2bbd06847677907612e
SIZE (rust/crates/outdir-tempdir-0.2.0.crate) = 4227
-SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
-SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
-SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
-SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
+SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
+SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
+SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
+SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
SHA256 (rust/crates/parse_link_header-0.4.0.crate) = fbc23fdb8bbf668d582b0c17120bf6b7f91d85ccad3a5b39706f019a4efda005
SIZE (rust/crates/parse_link_header-0.4.0.crate) = 7509
SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
-SHA256 (rust/crates/pkg-config-0.3.31.crate) = 953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2
-SIZE (rust/crates/pkg-config-0.3.31.crate) = 20880
-SHA256 (rust/crates/ppv-lite86-0.2.20.crate) = 77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04
-SIZE (rust/crates/ppv-lite86-0.2.20.crate) = 22478
-SHA256 (rust/crates/proc-macro2-1.0.92.crate) = 37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0
-SIZE (rust/crates/proc-macro2-1.0.92.crate) = 52353
-SHA256 (rust/crates/quote-1.0.37.crate) = b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af
-SIZE (rust/crates/quote-1.0.37.crate) = 28558
-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.5.7.crate) = 9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f
-SIZE (rust/crates/redox_syscall-0.5.7.crate) = 26249
-SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43
-SIZE (rust/crates/redox_users-0.4.6.crate) = 15585
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
+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.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
+SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
+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.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
+SIZE (rust/crates/rand-0.9.2.crate) = 99930
+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.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
+SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
+SHA256 (rust/crates/redox_syscall-0.5.15.crate) = 7e8af0dde094006011e6a740d4879319439489813bd0bcdc7d821beaeeff48ec
+SIZE (rust/crates/redox_syscall-0.5.15.crate) = 29646
+SHA256 (rust/crates/redox_users-0.5.0.crate) = dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b
+SIZE (rust/crates/redox_users-0.5.0.crate) = 15586
SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
SIZE (rust/crates/regex-1.11.1.crate) = 254170
SHA256 (rust/crates/regex-automata-0.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/ring-0.17.8.crate) = c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d
-SIZE (rust/crates/ring-0.17.8.crate) = 4188554
-SHA256 (rust/crates/rustix-0.38.41.crate) = d7f649912bc1495e167a6edee79151c84b1bad49748cb4f1f1167f459f6224f6
-SIZE (rust/crates/rustix-0.38.41.crate) = 378463
-SHA256 (rust/crates/rustls-0.23.19.crate) = 934b404430bb06b3fae2cba809eb45a1ab1aecd64491213d7c3301b88393f8d1
-SIZE (rust/crates/rustls-0.23.19.crate) = 333921
-SHA256 (rust/crates/rustls-pki-types-1.10.0.crate) = 16f1201b3c9a7ee8039bcadc17b7e605e2945b27eee7631788c1bd2b0643674b
-SIZE (rust/crates/rustls-pki-types-1.10.0.crate) = 55134
-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.18.crate) = 0e819f2bc632f285be6d7cd36e25940d45b2391dd6d9b939e79de557f7014248
-SIZE (rust/crates/rustversion-1.0.18.crate) = 17794
-SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
-SIZE (rust/crates/ryu-1.0.18.crate) = 47713
+SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
+SIZE (rust/crates/ring-0.17.14.crate) = 1502610
+SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
+SIZE (rust/crates/rustix-0.38.44.crate) = 379347
+SHA256 (rust/crates/rustls-0.23.29.crate) = 2491382039b29b9b11ff08b76ff6c97cf287671dbb74f0be44bda389fffe9bd1
+SIZE (rust/crates/rustls-0.23.29.crate) = 370867
+SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50
+SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849
+SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79
+SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740
+SHA256 (rust/crates/rustls-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/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
-SHA256 (rust/crates/serde-1.0.215.crate) = 6513c1ad0b11a9376da888e3e0baa0077f1aed55c17f50e7b2397136129fb88f
-SIZE (rust/crates/serde-1.0.215.crate) = 78527
-SHA256 (rust/crates/serde_derive-1.0.215.crate) = ad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0
-SIZE (rust/crates/serde_derive-1.0.215.crate) = 57092
-SHA256 (rust/crates/serde_json-1.0.133.crate) = c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377
-SIZE (rust/crates/serde_json-1.0.133.crate) = 150739
-SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1
-SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330
+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/serde_yaml-0.9.34+deprecated.crate) = 6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47
SIZE (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 65290
-SHA256 (rust/crates/shellexpand-3.1.0.crate) = da03fa3b94cc19e3ebfc88c4229c49d8f08cdbd1228870a45f0ffdf84988e14b
-SIZE (rust/crates/shellexpand-3.1.0.crate) = 25591
+SHA256 (rust/crates/shellexpand-3.1.1.crate) = 8b1fdf65dd6331831494dd616b30351c38e96e45921a27745cf98490458b90bb
+SIZE (rust/crates/shellexpand-3.1.1.crate) = 25904
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
-SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
-SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
-SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
-SIZE (rust/crates/spin-0.9.8.crate) = 38958
+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/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
-SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531
SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
SIZE (rust/crates/subtle-2.6.1.crate) = 14562
-SHA256 (rust/crates/syn-2.0.90.crate) = 919d3b74a5dd0ccd15aeb8f93e7006bd9e14c295087c9896a110f490752bcf31
-SIZE (rust/crates/syn-2.0.90.crate) = 290584
-SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
-SIZE (rust/crates/synstructure-0.13.1.crate) = 18327
-SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
-SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
-SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
-SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
-SHA256 (rust/crates/toml-0.8.19.crate) = a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e
-SIZE (rust/crates/toml-0.8.19.crate) = 50974
-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/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
-SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
-SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd
-SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
+SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
+SIZE (rust/crates/syn-2.0.104.crate) = 299699
+SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
+SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
+SHA256 (rust/crates/temp-env-0.3.6.crate) = 96374855068f47402c3121c6eed88d29cb1de8f3ab27090e273e420bdabcf050
+SIZE (rust/crates/temp-env-0.3.6.crate) = 10746
+SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
+SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
+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.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/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/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/unsafe-libyaml-0.2.11.crate) = 673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861
SIZE (rust/crates/unsafe-libyaml-0.2.11.crate) = 62101
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
-SHA256 (rust/crates/ureq-2.11.0.crate) = b30e6f97efe1fa43535ee241ee76967d3ff6ff3953ebb430d8d55c5393029e7b
-SIZE (rust/crates/ureq-2.11.0.crate) = 115223
+SHA256 (rust/crates/ureq-3.0.12.crate) = 9f0fde9bc91026e381155f8c67cb354bcd35260b2f4a29bcc84639f762760c39
+SIZE (rust/crates/ureq-3.0.12.crate) = 131026
+SHA256 (rust/crates/ureq-proto-0.4.2.crate) = 59db78ad1923f2b1be62b6da81fe80b173605ca0d57f85da2e005382adf693f7
+SIZE (rust/crates/ureq-proto-0.4.2.crate) = 61832
SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
SIZE (rust/crates/url-2.5.4.crate) = 81097
SHA256 (rust/crates/url-escape-0.1.1.crate) = 44e0ce4d1246d075ca5abec4b41d33e87a6054d08e2366b63205665e950db218
SIZE (rust/crates/url-escape-0.1.1.crate) = 4459
-SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246
-SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
+SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9
+SIZE (rust/crates/utf-8-0.7.6.crate) = 10422
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/uuid-1.11.0.crate) = f8c5f0a0af699448548ad1a2fbf920fb4bee257eae39953ba95cb84891a0446a
-SIZE (rust/crates/uuid-1.11.0.crate) = 47683
+SHA256 (rust/crates/uuid-1.17.0.crate) = 3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d
+SIZE (rust/crates/uuid-1.17.0.crate) = 59014
SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
-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/webpki-roots-0.26.7.crate) = 5d642ff16b7e79272ae451b7322067cdc17cadf68c23264be9d94a32319efe7e
-SIZE (rust/crates/webpki-roots-0.26.7.crate) = 249392
+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/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
+SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
+SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
+SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
+SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
+SHA256 (rust/crates/webpki-roots-0.26.11.crate) = 521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9
+SIZE (rust/crates/webpki-roots-0.26.11.crate) = 15557
+SHA256 (rust/crates/webpki-roots-1.0.2.crate) = 7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2
+SIZE (rust/crates/webpki-roots-1.0.2.crate) = 255109
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-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
-SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
+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_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
-SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
+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_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
-SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
+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_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
-SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
+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_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
-SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
+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_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
-SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
+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_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
-SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
+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_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
-SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
+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.20.crate) = 36c1fec1a2bb5866f07c25f68c26e565c4c200aebb96d7e55710c19d3e8ac49b
-SIZE (rust/crates/winnow-0.6.20.crate) = 163617
-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/yoke-0.7.4.crate) = 6c5b1314b079b0930c31e3af543d8ee1757b1951ae1e1565ec704403a7240ca5
-SIZE (rust/crates/yoke-0.7.4.crate) = 27781
-SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154
-SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
-SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
-SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
-SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
-SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
-SHA256 (rust/crates/zerofrom-0.1.4.crate) = 91ec111ce797d0e0784a1116d0ddcdbea84322cd79e5d5ad173daeba4f93ab55
-SIZE (rust/crates/zerofrom-0.1.4.crate) = 5044
-SHA256 (rust/crates/zerofrom-derive-0.1.5.crate) = 595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808
-SIZE (rust/crates/zerofrom-derive-0.1.5.crate) = 8285
+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/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/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 (hakoerber-git-repo-manager-v0.7.22_GH0.tar.gz) = 0d07f39f8d70334f7b72529ef76d8bf5e9564ec8c87fed65328d84f5c72537c3
-SIZE (hakoerber-git-repo-manager-v0.7.22_GH0.tar.gz) = 110405
+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 (hakoerber-git-repo-manager-v0.8.2_GH0.tar.gz) = c89d77dfc398d83a03fc072e8f2f94d67b440712867b9dc8bc650d39c1a2fc80
+SIZE (hakoerber-git-repo-manager-v0.8.2_GH0.tar.gz) = 118561
diff --git a/devel/git-who/Makefile b/devel/git-who/Makefile
index 0088ac959f08..9ccbc59132ce 100644
--- a/devel/git-who/Makefile
+++ b/devel/git-who/Makefile
@@ -1,6 +1,6 @@
PORTNAME= git-who
DISTVERSIONPREFIX= v
-DISTVERSION= 1.1
+DISTVERSION= 1.2
CATEGORIES= devel
MAINTAINER= nxjoseph@protonmail.com
@@ -10,7 +10,9 @@ WWW= https://github.com/sinclairtarget/git-who
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.23,modules
+RUN_DEPENDS= git:devel/git
+
+USES= go:modules
USE_GITHUB= yes
GH_ACCOUNT= sinclairtarget
GH_TUPLE= bmatcuk:doublestar:v4.8.1:bmatcuk_doublestar_v4/vendor/github.com/bmatcuk/doublestar/v4 \
@@ -20,6 +22,8 @@ GH_TUPLE= bmatcuk:doublestar:v4.8.1:bmatcuk_doublestar_v4/vendor/github.com/bmat
mattn:go-runewidth:v0.0.16:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \
rivo:uniseg:v0.2.0:rivo_uniseg/vendor/github.com/rivo/uniseg
+GO_BUILDFLAGS= -ldflags="-s -w -X main.Commit=${DISTVERSIONFULL} -X main.Version=${DISTVERSIONFULL}"
+
PLIST_FILES= bin/${PORTNAME}
post-extract:
diff --git a/devel/git-who/distinfo b/devel/git-who/distinfo
index b7b4b3edbaae..ab96a3823892 100644
--- a/devel/git-who/distinfo
+++ b/devel/git-who/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1750625954
-SHA256 (sinclairtarget-git-who-v1.1_GH0.tar.gz) = b88efe18a39987006df113e097a0e96493955237613997b56c940ff591473ea2
-SIZE (sinclairtarget-git-who-v1.1_GH0.tar.gz) = 558535
+TIMESTAMP = 1753901279
+SHA256 (sinclairtarget-git-who-v1.2_GH0.tar.gz) = 14d69c0e9e18ec40aa11d3e1fd6e76a0805a292de84805264a19c03798e443d0
+SIZE (sinclairtarget-git-who-v1.2_GH0.tar.gz) = 559386
SHA256 (bmatcuk-doublestar-v4.8.1_GH0.tar.gz) = 0e3302161fdad14119562cb2e978b9e7fb88e8f50c26e7b9c2c2054e5ae52121
SIZE (bmatcuk-doublestar-v4.8.1_GH0.tar.gz) = 27786
SHA256 (golang-sys-v0.29.0_GH0.tar.gz) = 7bac3e0a686a05d0e86ca110917b45f60553d6c146dba8a4cdafb911486428e7
diff --git a/devel/gitaly/distinfo b/devel/gitaly/distinfo
index 326621df2ba3..2c74706e907f 100644
--- a/devel/gitaly/distinfo
+++ b/devel/gitaly/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1752679148
-SHA256 (go/devel_gitaly/gitaly-v18.2.0/go.mod) = ec7c02d0d63b1125e6446a6c2ada6fc2efa12d332da58b7c9c9cd56103cc51ed
-SIZE (go/devel_gitaly/gitaly-v18.2.0/go.mod) = 13011
-SHA256 (go/devel_gitaly/gitaly-v18.2.0/gitaly-v18.2.0.tar.bz2) = 8d1543f363464030eb72c83d6d32f6020e7c912de95fb3a33659995d20598d0f
-SIZE (go/devel_gitaly/gitaly-v18.2.0/gitaly-v18.2.0.tar.bz2) = 4543392
-SHA256 (go/devel_gitaly/gitaly-v18.2.0/git-v2.50.0.tar.bz2) = 33e44c038ae6b3ff526e6927c2c6ff1658fd7f3c7334b079c019fa08f8ab20e4
-SIZE (go/devel_gitaly/gitaly-v18.2.0/git-v2.50.0.tar.bz2) = 9249878
+TIMESTAMP = 1753327146
+SHA256 (go/devel_gitaly/gitaly-v18.2.1/go.mod) = ec7c02d0d63b1125e6446a6c2ada6fc2efa12d332da58b7c9c9cd56103cc51ed
+SIZE (go/devel_gitaly/gitaly-v18.2.1/go.mod) = 13011
+SHA256 (go/devel_gitaly/gitaly-v18.2.1/gitaly-v18.2.1.tar.bz2) = 3144eba5edd72e66e0f7b3fb8b3fb1d2d6dc6cb5bc45fadd284980401535840d
+SIZE (go/devel_gitaly/gitaly-v18.2.1/gitaly-v18.2.1.tar.bz2) = 4543282
+SHA256 (go/devel_gitaly/gitaly-v18.2.1/git-v2.50.0.tar.bz2) = 33e44c038ae6b3ff526e6927c2c6ff1658fd7f3c7334b079c019fa08f8ab20e4
+SIZE (go/devel_gitaly/gitaly-v18.2.1/git-v2.50.0.tar.bz2) = 9249878
diff --git a/devel/gitg/Makefile b/devel/gitg/Makefile
index 674aba4c067d..9f4c562d4acd 100644
--- a/devel/gitg/Makefile
+++ b/devel/gitg/Makefile
@@ -1,14 +1,10 @@
PORTNAME= gitg
-PORTVERSION= 41
-PORTREVISION= 10
+DISTVERSION= 44
CATEGORIES= devel deskutils gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
-PATCH_SITES= https://gitlab.gnome.org/GNOME/${PORTNAME}/-/commit/
-PATCHFILES+= 1978973b1284.patch:-p1 # https://gitlab.gnome.org/GNOME/gitg/-/merge_requests/175
-
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= gnome@FreeBSD.org
COMMENT= GTK-based git repository viewer
WWW= https://wiki.gnome.org/Apps/Gitg
@@ -25,14 +21,15 @@ LIB_DEPENDS= libsoup-2.4.so:devel/libsoup \
libpeas-1.0.so:devel/libpeas1 \
libgspell-1.so:textproc/gspell \
libdazzle-1.0.so:x11-toolkits/libdazzle \
- libsecret-1.so:security/libsecret
+ libsecret-1.so:security/libsecret \
+ libgpgme.so:security/gpgme \
+ libhandy-1.so:x11-toolkits/libhandy
RUN_DEPENDS= gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas
-CONFLICTS= gitg0
PORTSCOUT= limitw:1,even
USES= compiler:c11 desktop-file-utils gettext gnome localbase \
- meson pathfix pkgconfig python:build tar:xz vala:build
+ meson pkgconfig python:build tar:xz vala:build
USE_GNOME= cairo gdkpixbuf gtk30 gtksourceview4 intltool introspection
USE_LDCONFIG= yes
diff --git a/devel/gitg/distinfo b/devel/gitg/distinfo
index 040258d69c22..88ebe36df4bc 100644
--- a/devel/gitg/distinfo
+++ b/devel/gitg/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1688431278
-SHA256 (gnome/gitg-41.tar.xz) = 7fb61b9fb10fbaa548d23d7065babd72ad63e621de55840c065ce6e3986c4629
-SIZE (gnome/gitg-41.tar.xz) = 10604696
-SHA256 (gnome/1978973b1284.patch) = f95bc608916e1b7e254d8267065c407b636128fa20b1981ee5cc0766fbfb9f66
-SIZE (gnome/1978973b1284.patch) = 1135
+TIMESTAMP = 1753315254
+SHA256 (gnome/gitg-44.tar.xz) = 342a31684dab9671cd341bd3e3ce665adcee0460c2a081ddc493cdbc03132530
+SIZE (gnome/gitg-44.tar.xz) = 10629268
diff --git a/devel/gitg/pkg-plist b/devel/gitg/pkg-plist
index c7e8cec63e35..c6a0b61d6f1d 100644
--- a/devel/gitg/pkg-plist
+++ b/devel/gitg/pkg-plist
@@ -25,6 +25,7 @@ share/gir-1.0/GitgExt-1.0.gir
share/glade/catalogs/gitg-glade.xml
share/icons/hicolor/scalable/apps/org.gnome.gitg-symbolic.svg
share/icons/hicolor/scalable/apps/org.gnome.gitg.svg
+share/locale/ab/LC_MESSAGES/gitg.mo
share/locale/as/LC_MESSAGES/gitg.mo
share/locale/bg/LC_MESSAGES/gitg.mo
share/locale/bs/LC_MESSAGES/gitg.mo
@@ -43,10 +44,12 @@ share/locale/fr/LC_MESSAGES/gitg.mo
share/locale/fur/LC_MESSAGES/gitg.mo
share/locale/gl/LC_MESSAGES/gitg.mo
share/locale/he/LC_MESSAGES/gitg.mo
+share/locale/hr/LC_MESSAGES/gitg.mo
share/locale/hu/LC_MESSAGES/gitg.mo
share/locale/id/LC_MESSAGES/gitg.mo
share/locale/it/LC_MESSAGES/gitg.mo
share/locale/ja/LC_MESSAGES/gitg.mo
+share/locale/ka/LC_MESSAGES/gitg.mo
share/locale/kk/LC_MESSAGES/gitg.mo
share/locale/ko/LC_MESSAGES/gitg.mo
share/locale/lt/LC_MESSAGES/gitg.mo
diff --git a/devel/gitleaks/Makefile b/devel/gitleaks/Makefile
index 51907eeb2332..eecfaa47518c 100644
--- a/devel/gitleaks/Makefile
+++ b/devel/gitleaks/Makefile
@@ -1,22 +1,23 @@
PORTNAME= gitleaks
DISTVERSIONPREFIX= v
-DISTVERSION= 8.24.0
-PORTREVISION= 3
+DISTVERSION= 8.28.0
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
COMMENT= Tool for detecting hardcoded secrets in git repositories
-WWW= https://github.com/zricethezav/gitleaks
+WWW= https://github.com/gitleaks/gitleaks
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.23,modules
+USES= go:modules
USE_GITHUB= nodefault
GH_TUPLE= golang:sys:v0.6.0:sys
GO_MODULE= github.com/zricethezav/gitleaks/v8
GO_TARGET= .
+GO_BUILDFLAGS= -ldflags="-X github.com/zricethezav/gitleaks/v8/cmd.Version=${DISTVERSION}"
+
PLIST_FILES= bin/${PORTNAME}
pre-patch:
diff --git a/devel/gitleaks/distinfo b/devel/gitleaks/distinfo
index 2545ba78a46c..131918c1b4a7 100644
--- a/devel/gitleaks/distinfo
+++ b/devel/gitleaks/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1740047392
-SHA256 (go/devel_gitleaks/gitleaks-v8.24.0/v8.24.0.mod) = a12042964fad321bd9e072adac4cde00160034e7863178629e5f61e44053e004
-SIZE (go/devel_gitleaks/gitleaks-v8.24.0/v8.24.0.mod) = 2515
-SHA256 (go/devel_gitleaks/gitleaks-v8.24.0/v8.24.0.zip) = 1ad09db95c72c13f00decbe81eaf2eb776e0d0eba2ec73f5edc5485df4117c5b
-SIZE (go/devel_gitleaks/gitleaks-v8.24.0/v8.24.0.zip) = 395097
-SHA256 (go/devel_gitleaks/gitleaks-v8.24.0/golang-sys-v0.6.0_GH0.tar.gz) = b4f6d17c7a128f76169964b437cb66b3f2dbf9a33361928ec19dfecf7b03fc54
-SIZE (go/devel_gitleaks/gitleaks-v8.24.0/golang-sys-v0.6.0_GH0.tar.gz) = 1434234
+TIMESTAMP = 1753101875
+SHA256 (go/devel_gitleaks/gitleaks-v8.28.0/v8.28.0.mod) = 45fd7e161fc7b00335210044d6964fa432b6305b564521ac54ae4d61640093e7
+SIZE (go/devel_gitleaks/gitleaks-v8.28.0/v8.28.0.mod) = 3636
+SHA256 (go/devel_gitleaks/gitleaks-v8.28.0/v8.28.0.zip) = 5c3fb83483666522e3ada55995f50c69b0a257d2b6cffa8754171be30b9bec90
+SIZE (go/devel_gitleaks/gitleaks-v8.28.0/v8.28.0.zip) = 493803
+SHA256 (go/devel_gitleaks/gitleaks-v8.28.0/golang-sys-v0.6.0_GH0.tar.gz) = b4f6d17c7a128f76169964b437cb66b3f2dbf9a33361928ec19dfecf7b03fc54
+SIZE (go/devel_gitleaks/gitleaks-v8.28.0/golang-sys-v0.6.0_GH0.tar.gz) = 1434234
diff --git a/devel/gitmux/Makefile b/devel/gitmux/Makefile
new file mode 100644
index 000000000000..87468088ad3b
--- /dev/null
+++ b/devel/gitmux/Makefile
@@ -0,0 +1,19 @@
+PORTNAME= gitmux
+PORTVERSION= 0.11.2
+DISTVERSIONPREFIX= v
+CATEGORIES= devel
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Git in your tmux status bar
+WWW= https://github.com/arl/gitmux
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= go:modules
+
+GO_MODULE= github.com/arl/gitmux
+
+PLIST_FILES= bin/gitmux
+
+.include <bsd.port.mk>
diff --git a/devel/gitmux/distinfo b/devel/gitmux/distinfo
new file mode 100644
index 000000000000..082a46281a52
--- /dev/null
+++ b/devel/gitmux/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1753369360
+SHA256 (go/devel_gitmux/gitmux-v0.11.2/v0.11.2.mod) = 9326d16f67aa47a0d8089f7328900e8ed12838ed9501515746df44f13b0b801e
+SIZE (go/devel_gitmux/gitmux-v0.11.2/v0.11.2.mod) = 385
+SHA256 (go/devel_gitmux/gitmux-v0.11.2/v0.11.2.zip) = c61e512cd7597682ac8736d0be2eea1cb84c500d11247649373e0735314def06
+SIZE (go/devel_gitmux/gitmux-v0.11.2/v0.11.2.zip) = 20653
diff --git a/devel/gitmux/pkg-descr b/devel/gitmux/pkg-descr
new file mode 100644
index 000000000000..98c4a91a8847
--- /dev/null
+++ b/devel/gitmux/pkg-descr
@@ -0,0 +1,8 @@
+Gitmux shows git status in your tmux status bar.
+
+Features:
+- easy. Install and forget about it
+- minimal. Just shows what you need, when you need it
+- discrete. Get out of your way if current directory is not in a Git tree
+- shell-agnostic. Does not rely on shell-features so works with all of them
+- customizable. Colors, symbols and layout are configurable
diff --git a/devel/golangci-lint/Makefile b/devel/golangci-lint/Makefile
index 7be9741b8adc..1365ef265db5 100644
--- a/devel/golangci-lint/Makefile
+++ b/devel/golangci-lint/Makefile
@@ -1,6 +1,6 @@
PORTNAME= golangci-lint
DISTVERSIONPREFIX= v
-DISTVERSION= 2.2.2
+DISTVERSION= 2.3.0
CATEGORIES= devel
MAINTAINER= dutra@FreeBSD.org
diff --git a/devel/golangci-lint/distinfo b/devel/golangci-lint/distinfo
index 128d6306ce30..4c90b1203622 100644
--- a/devel/golangci-lint/distinfo
+++ b/devel/golangci-lint/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752857205
-SHA256 (go/devel_golangci-lint/golangci-lint-v2.2.2/v2.2.2.mod) = 5af2ef2b01593e5a3629acfcfb531e64339af30f322a0a1e43ee0620602569a2
-SIZE (go/devel_golangci-lint/golangci-lint-v2.2.2/v2.2.2.mod) = 9499
-SHA256 (go/devel_golangci-lint/golangci-lint-v2.2.2/v2.2.2.zip) = 5cdaab447ae0569b027aa31a015bdacc23ba6a6994a5c64d3dbe5bc6ecdaaa93
-SIZE (go/devel_golangci-lint/golangci-lint-v2.2.2/v2.2.2.zip) = 3026177
+TIMESTAMP = 1753247249
+SHA256 (go/devel_golangci-lint/golangci-lint-v2.3.0/v2.3.0.mod) = 435b5c28004a7d51dd4da9719e6455008ae1b17ef5ee5ec2d16da2174738930f
+SIZE (go/devel_golangci-lint/golangci-lint-v2.3.0/v2.3.0.mod) = 9634
+SHA256 (go/devel_golangci-lint/golangci-lint-v2.3.0/v2.3.0.zip) = 0e088d503fad994e1dd8883e6e3ea3dc2c8132ba326e7f1eb0fced5cf0effd0d
+SIZE (go/devel_golangci-lint/golangci-lint-v2.3.0/v2.3.0.zip) = 3027116
diff --git a/devel/got/Makefile b/devel/got/Makefile
index 84925b9116b3..5329e0ee2e49 100644
--- a/devel/got/Makefile
+++ b/devel/got/Makefile
@@ -1,5 +1,5 @@
PORTNAME= got
-DISTVERSION= 0.115
+DISTVERSION= 0.116
CATEGORIES= devel
MASTER_SITES= https://gameoftrees.org/releases/portable/
DISTNAME= got-portable-${DISTVERSION}
diff --git a/devel/got/distinfo b/devel/got/distinfo
index f8780a4edd9e..5a6b28308884 100644
--- a/devel/got/distinfo
+++ b/devel/got/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751058753
-SHA256 (got-portable-0.115.tar.gz) = adf0bc1cc374747df8fb525b777b8f12d1bfd6e893752281922961b2c88989e7
-SIZE (got-portable-0.115.tar.gz) = 1579926
+TIMESTAMP = 1753530816
+SHA256 (got-portable-0.116.tar.gz) = e8a64ad73b82c1b6df9df9da5a3e8da9be6051c3497379940806878d958e4dff
+SIZE (got-portable-0.116.tar.gz) = 1585985
diff --git a/devel/got/files/patch-lib_delta.c b/devel/got/files/patch-lib_delta.c
new file mode 100644
index 000000000000..5ff416b141d7
--- /dev/null
+++ b/devel/got/files/patch-lib_delta.c
@@ -0,0 +1,22 @@
+--- lib/delta.c.orig 2025-07-26 10:40:07 UTC
++++ lib/delta.c
+@@ -321,7 +321,8 @@ got_delta_apply_in_mem(uint8_t *base_buf, size_t base_
+ if (err == NULL && *outsize != result_size)
+ err = got_error_fmt(GOT_ERR_BAD_DELTA,
+ "delta application result size mismatch: actual: %zd "
+- "expected: %llu", *outsize, result_size);
++ "expected: %llu", *outsize,
++ (unsigned long long)result_size);
+
+ return err;
+ }
+@@ -390,7 +391,8 @@ got_delta_apply(FILE *base_file, const uint8_t *delta_
+ if (err == NULL && *outsize != result_size)
+ err = got_error_fmt(GOT_ERR_BAD_DELTA,
+ "delta application result size mismatch: actual: %zd "
+- "expected: %llu", *outsize, result_size);
++ "expected: %llu", *outsize,
++ (unsigned long long)result_size);
+
+ if (memstream != NULL) {
+ if (fclose(memstream) == EOF && err == NULL)
diff --git a/devel/got/files/patch-regress_cmdline_revert.sh b/devel/got/files/patch-regress_cmdline_revert.sh
new file mode 100644
index 000000000000..7da38092cfe8
--- /dev/null
+++ b/devel/got/files/patch-regress_cmdline_revert.sh
@@ -0,0 +1,34 @@
+--- regress/cmdline/revert.sh.orig 2025-07-22 08:18:04 UTC
++++ regress/cmdline/revert.sh
+@@ -1884,9 +1884,12 @@ test_revert_staged_file() {
+ > /dev/null)
+ local commit_id=`git_show_head $testroot/repo`
+
+- sed -i -e 's/line 0/line 0a/' $testroot/wt/epsilon/zeta
+- sed -i -e 's/line 4/line 4a/' $testroot/wt/epsilon/zeta
+- sed -i -e 's/line 6/line 6a/' $testroot/wt/epsilon/zeta
++ ed -s $testroot/wt/epsilon/zeta <<-\EOF
++ ,s/line 0/line 0a/
++ ,s/line 4/line 4a/
++ ,s/line 6/line 6a/
++ w
++ EOF
+
+ # stage line 0 and line 6
+ printf "y\n" > $testroot/patchscript
+@@ -1991,9 +1994,12 @@ test_revert_partially_staged_file() {
+ > /dev/null)
+ local commit_id=`git_show_head $testroot/repo`
+
+- sed -i -e 's/line 0/line 0a/' $testroot/wt/epsilon/zeta
+- sed -i -e 's/line 4/line 4a/' $testroot/wt/epsilon/zeta
+- sed -i -e 's/line 6/line 6a/' $testroot/wt/epsilon/zeta
++ ed -s $testroot/wt/epsilon/zeta <<-\EOF
++ ,s/line 0/line 0a/
++ ,s/line 4/line 4a/
++ ,s/line 6/line 6a/
++ w
++ EOF
+
+ # stage line 0 and line 6
+ printf "y\n" > $testroot/patchscript
diff --git a/devel/grcov/Makefile b/devel/grcov/Makefile
index 4dafcaa00ec6..f57dc201afec 100644
--- a/devel/grcov/Makefile
+++ b/devel/grcov/Makefile
@@ -1,7 +1,6 @@
PORTNAME= grcov
DISTVERSIONPREFIX= v
-DISTVERSION= 0.10.0
-PORTREVISION= 2
+DISTVERSION= 0.10.3
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
@@ -16,39 +15,38 @@ USES= cargo
USE_GITHUB= yes
GH_ACCOUNT= mozilla
-CARGO_CRATES= adler2-2.0.0 \
- ahash-0.8.12 \
+CARGO_CRATES= adler2-2.0.1 \
aho-corasick-1.1.3 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
- anstream-0.6.18 \
- anstyle-1.0.10 \
- anstyle-parse-0.2.6 \
- anstyle-query-1.1.2 \
- anstyle-wincon-3.0.7 \
+ anstream-0.6.19 \
+ anstyle-1.0.11 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.3 \
+ anstyle-wincon-3.0.9 \
arbitrary-1.4.1 \
- autocfg-1.4.0 \
+ autocfg-1.5.0 \
bitflags-2.9.1 \
block-buffer-0.10.4 \
bstr-1.12.0 \
- bumpalo-3.17.0 \
- bytecount-0.6.8 \
+ bumpalo-3.19.0 \
+ bytecount-0.6.9 \
byteorder-1.5.0 \
- cc-1.2.22 \
+ cc-1.2.30 \
cfb-0.7.3 \
- cfg-if-1.0.0 \
+ cfg-if-1.0.1 \
chrono-0.4.41 \
chrono-tz-0.9.0 \
chrono-tz-build-0.3.0 \
- clap-4.5.38 \
- clap_builder-4.5.38 \
- clap_derive-4.5.32 \
- clap_lex-0.7.4 \
- colorchoice-1.0.3 \
+ clap-4.5.41 \
+ clap_builder-4.5.41 \
+ clap_derive-4.5.41 \
+ clap_lex-0.7.5 \
+ colorchoice-1.0.4 \
core-foundation-sys-0.8.7 \
cpp_demangle-0.4.4 \
cpufeatures-0.2.17 \
- crc32fast-1.4.2 \
+ crc32fast-1.5.0 \
crossbeam-channel-0.5.15 \
crossbeam-deque-0.8.6 \
crossbeam-epoch-0.9.18 \
@@ -62,51 +60,52 @@ CARGO_CRATES= adler2-2.0.0 \
digest-0.10.7 \
either-1.15.0 \
equivalent-1.0.2 \
- errno-0.3.12 \
+ errno-0.3.13 \
fastrand-2.3.0 \
- flate2-1.1.1 \
+ flate2-1.1.2 \
fnv-1.0.7 \
generic-array-0.14.7 \
getrandom-0.2.16 \
getrandom-0.3.3 \
globset-0.4.16 \
globwalk-0.9.1 \
- hashbrown-0.15.3 \
+ hashbrown-0.15.4 \
heck-0.5.0 \
- hermit-abi-0.3.9 \
+ hermit-abi-0.5.2 \
humansize-2.1.3 \
iana-time-zone-0.1.63 \
iana-time-zone-haiku-0.1.2 \
ignore-0.4.23 \
- indexmap-2.9.0 \
+ indexmap-2.10.0 \
infer-0.19.0 \
is_terminal_polyfill-1.70.1 \
itoa-1.0.15 \
js-sys-0.3.77 \
lazy_static-1.5.0 \
- libc-0.2.172 \
+ libc-0.2.174 \
libm-0.2.15 \
- libz-rs-sys-0.5.0 \
+ libz-rs-sys-0.5.1 \
libz-sys-1.1.22 \
linux-raw-sys-0.9.4 \
log-0.4.27 \
md-5-0.10.6 \
- memchr-2.7.4 \
- memmap2-0.9.5 \
- miniz_oxide-0.8.8 \
+ memchr-2.7.5 \
+ memmap2-0.9.7 \
+ miniz_oxide-0.8.9 \
msvc-demangler-0.10.1 \
num-conv-0.1.0 \
num-traits-0.2.19 \
- num_cpus-1.16.0 \
+ num_cpus-1.17.0 \
num_threads-0.1.7 \
once_cell-1.21.3 \
- papergrid-0.15.0 \
+ once_cell_polyfill-1.70.1 \
+ papergrid-0.17.0 \
parse-zoneinfo-0.3.1 \
percent-encoding-2.3.1 \
- pest-2.8.0 \
- pest_derive-2.8.0 \
- pest_generator-2.8.0 \
- pest_meta-2.8.0 \
+ pest-2.8.1 \
+ pest_derive-2.8.1 \
+ pest_generator-2.8.1 \
+ pest_meta-2.8.1 \
phf-0.11.3 \
phf_codegen-0.11.3 \
phf_generator-0.11.3 \
@@ -118,9 +117,9 @@ CARGO_CRATES= adler2-2.0.0 \
proc-macro-error-attr2-2.0.0 \
proc-macro-error2-2.0.1 \
proc-macro2-1.0.95 \
- quick-xml-0.37.5 \
+ quick-xml-0.38.0 \
quote-1.0.40 \
- r-efi-5.2.0 \
+ r-efi-5.3.0 \
rand-0.8.5 \
rand_chacha-0.3.1 \
rand_core-0.6.4 \
@@ -129,30 +128,30 @@ CARGO_CRATES= adler2-2.0.0 \
regex-1.11.1 \
regex-automata-0.4.9 \
regex-syntax-0.8.5 \
- rustc-demangle-0.1.24 \
+ rustc-demangle-0.1.26 \
rustc-hash-2.1.1 \
rustc_version-0.4.1 \
- rustix-1.0.7 \
- rustversion-1.0.20 \
+ rustix-1.0.8 \
+ rustversion-1.0.21 \
ryu-1.0.20 \
same-file-1.0.6 \
semver-1.0.26 \
serde-1.0.219 \
serde_derive-1.0.219 \
- serde_json-1.0.140 \
+ serde_json-1.0.141 \
sha2-0.10.9 \
shlex-1.3.0 \
simd-adler32-0.3.7 \
simplelog-0.12.2 \
siphasher-1.0.1 \
slug-0.1.6 \
- smallvec-1.15.0 \
+ smallvec-1.15.1 \
stable_deref_trait-1.2.0 \
strsim-0.11.1 \
- symbolic-common-12.15.5 \
- symbolic-demangle-12.15.5 \
- syn-2.0.101 \
- tabled-0.19.0 \
+ symbolic-common-12.16.0 \
+ symbolic-demangle-12.16.0 \
+ syn-2.0.104 \
+ tabled-0.20.0 \
tabled_derive-0.11.0 \
tcmalloc-0.3.0 \
tempfile-3.20.0 \
@@ -174,13 +173,13 @@ CARGO_CRATES= adler2-2.0.0 \
unic-ucd-segment-0.9.0 \
unic-ucd-version-0.9.0 \
unicode-ident-1.0.18 \
- unicode-width-0.2.0 \
+ unicode-width-0.2.1 \
utf8parse-0.2.2 \
- uuid-1.16.0 \
+ uuid-1.17.0 \
vcpkg-0.2.15 \
version_check-0.9.5 \
walkdir-2.5.0 \
- wasi-0.11.0+wasi-snapshot-preview1 \
+ 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 \
@@ -188,28 +187,38 @@ CARGO_CRATES= adler2-2.0.0 \
wasm-bindgen-macro-support-0.2.100 \
wasm-bindgen-shared-0.2.100 \
winapi-util-0.1.9 \
- windows-core-0.61.1 \
+ windows-core-0.61.2 \
windows-implement-0.60.0 \
windows-interface-0.59.1 \
- windows-link-0.1.1 \
- windows-result-0.3.3 \
- windows-strings-0.4.1 \
+ windows-link-0.1.3 \
+ windows-result-0.3.4 \
+ windows-strings-0.4.2 \
windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
windows-targets-0.52.6 \
+ windows-targets-0.53.3 \
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 \
+ windows_x86_64_msvc-0.53.0 \
wit-bindgen-rt-0.39.0 \
yansi-1.0.1 \
- zerocopy-0.8.25 \
- zerocopy-derive-0.8.25 \
- zip-3.0.0 \
- zlib-rs-0.5.0 \
+ zerocopy-0.8.26 \
+ zerocopy-derive-0.8.26 \
+ zip-4.3.0 \
+ zlib-rs-0.5.1 \
zopfli-0.8.2
PLIST_FILES= bin/grcov
diff --git a/devel/grcov/distinfo b/devel/grcov/distinfo
index 00e66234d981..9ad5dabf1341 100644
--- a/devel/grcov/distinfo
+++ b/devel/grcov/distinfo
@@ -1,70 +1,68 @@
-TIMESTAMP = 1747368137
-SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
-SIZE (rust/crates/adler2-2.0.0.crate) = 13529
-SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
-SIZE (rust/crates/ahash-0.8.12.crate) = 43413
+TIMESTAMP = 1753847676
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
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
SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
-SIZE (rust/crates/anstream-0.6.18.crate) = 29681
-SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
-SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
-SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
-SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
-SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
-SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
-SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e
-SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400
+SHA256 (rust/crates/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/arbitrary-1.4.1.crate) = dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223
SIZE (rust/crates/arbitrary-1.4.1.crate) = 36816
-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/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
SIZE (rust/crates/bstr-1.12.0.crate) = 351557
-SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
-SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
-SHA256 (rust/crates/bytecount-0.6.8.crate) = 5ce89b21cab1437276d2650d57e971f9d548a2d9037cc231abdc0562b97498ce
-SIZE (rust/crates/bytecount-0.6.8.crate) = 14694
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/bytecount-0.6.9.crate) = 175812e0be2bccb6abe50bb8d566126198344f707e304f45c648fd8f2cc0365e
+SIZE (rust/crates/bytecount-0.6.9.crate) = 18695
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/cc-1.2.22.crate) = 32db95edf998450acc7881c932f94cd9b05c87b4b2599e8bab064753da4acfd1
-SIZE (rust/crates/cc-1.2.22.crate) = 106294
+SHA256 (rust/crates/cc-1.2.30.crate) = deec109607ca693028562ed836a5f1c4b8bd77755c4e132fc5ce11b0b6211ae7
+SIZE (rust/crates/cc-1.2.30.crate) = 108550
SHA256 (rust/crates/cfb-0.7.3.crate) = d38f2da7a0a2c4ccf0065be06397cc26a81f4e528be095826eee9d4adbb8c60f
SIZE (rust/crates/cfb-0.7.3.crate) = 63277
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
+SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
SIZE (rust/crates/chrono-0.4.41.crate) = 234621
SHA256 (rust/crates/chrono-tz-0.9.0.crate) = 93698b29de5e97ad0ae26447b344c482a7284c737d9ddc5f9e52b74a336671bb
SIZE (rust/crates/chrono-tz-0.9.0.crate) = 361570
SHA256 (rust/crates/chrono-tz-build-0.3.0.crate) = 0c088aee841df9c3041febbb73934cfc39708749bf96dc827e3359cd39ef11b1
SIZE (rust/crates/chrono-tz-build-0.3.0.crate) = 6139
-SHA256 (rust/crates/clap-4.5.38.crate) = ed93b9805f8ba930df42c2590f05453d5ec36cbb85d018868a5b24d31f6ac000
-SIZE (rust/crates/clap-4.5.38.crate) = 57140
-SHA256 (rust/crates/clap_builder-4.5.38.crate) = 379026ff283facf611b0ea629334361c4211d1b12ee01024eec1591133b04120
-SIZE (rust/crates/clap_builder-4.5.38.crate) = 169177
-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/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
-SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
+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/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
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/cpp_demangle-0.4.4.crate) = 96e58d342ad113c2b878f16d5d034c03be492ae460cdbc02b7f0f2284d310c7d
SIZE (rust/crates/cpp_demangle-0.4.4.crate) = 79650
SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
-SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
-SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
+SHA256 (rust/crates/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
@@ -91,12 +89,12 @@ SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e
SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
-SHA256 (rust/crates/errno-0.3.12.crate) = cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18
-SIZE (rust/crates/errno-0.3.12.crate) = 12423
+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/flate2-1.1.1.crate) = 7ced92e76e966ca2fd84c8f7aa01a4aea65b0eb6648d72f7c8f3e2764a67fece
-SIZE (rust/crates/flate2-1.1.1.crate) = 77224
+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/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
@@ -109,12 +107,12 @@ SHA256 (rust/crates/globset-0.4.16.crate) = 54a1028dfc5f5df5da8a56a73e6c153c9a97
SIZE (rust/crates/globset-0.4.16.crate) = 26533
SHA256 (rust/crates/globwalk-0.9.1.crate) = 0bf760ebf69878d9fd8f110c89703d90ce35095324d1f1edcb595c63945ee757
SIZE (rust/crates/globwalk-0.9.1.crate) = 12572
-SHA256 (rust/crates/hashbrown-0.15.3.crate) = 84b26c544d002229e640969970a2e74021aadf6e2f96372b9c58eff97de08eb3
-SIZE (rust/crates/hashbrown-0.15.3.crate) = 140413
+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/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
+SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435
SHA256 (rust/crates/humansize-2.1.3.crate) = 6cb51c9a029ddc91b07a787f1d86b53ccfa49b0e86688c946ebe8d3555685dd7
SIZE (rust/crates/humansize-2.1.3.crate) = 11953
SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
@@ -123,8 +121,8 @@ SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba5
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
SHA256 (rust/crates/ignore-0.4.23.crate) = 6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b
SIZE (rust/crates/ignore-0.4.23.crate) = 55901
-SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e
-SIZE (rust/crates/indexmap-2.9.0.crate) = 91214
+SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
+SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
SHA256 (rust/crates/infer-0.19.0.crate) = a588916bfdfd92e71cacef98a63d9b1f0d74d6599980d11894290e7ddefffcf7
SIZE (rust/crates/infer-0.19.0.crate) = 19091
SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
@@ -135,12 +133,12 @@ SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec9374296
SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa
-SIZE (rust/crates/libc-0.2.172.crate) = 791646
+SHA256 (rust/crates/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/libz-rs-sys-0.5.0.crate) = 6489ca9bd760fe9642d7644e827b0c9add07df89857b0416ee15c1cc1a3b8c5a
-SIZE (rust/crates/libz-rs-sys-0.5.0.crate) = 17014
+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/libz-sys-1.1.22.crate) = 8b70e7a7df205e92a1a4cd9aaae7898dac0aa555503cc0a649494d0d60e7651d
SIZE (rust/crates/libz-sys-1.1.22.crate) = 841053
SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
@@ -149,38 +147,40 @@ SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb404
SIZE (rust/crates/log-0.4.27.crate) = 48120
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/miniz_oxide-0.8.8.crate) = 3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a
-SIZE (rust/crates/miniz_oxide-0.8.8.crate) = 67065
+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/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
SHA256 (rust/crates/msvc-demangler-0.10.1.crate) = c4c25a3bb7d880e8eceab4822f3141ad0700d20f025991c1f03bd3d00219a5fc
SIZE (rust/crates/msvc-demangler-0.10.1.crate) = 51322
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
-SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713
+SHA256 (rust/crates/num_cpus-1.17.0.crate) = 91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b
+SIZE (rust/crates/num_cpus-1.17.0.crate) = 15874
SHA256 (rust/crates/num_threads-0.1.7.crate) = 5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9
SIZE (rust/crates/num_threads-0.1.7.crate) = 7455
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
-SHA256 (rust/crates/papergrid-0.15.0.crate) = 30268a8d20c2c0d126b2b6610ab405f16517f6ba9f244d8c59ac2c512a8a1ce7
-SIZE (rust/crates/papergrid-0.15.0.crate) = 58592
+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/papergrid-0.17.0.crate) = 6978128c8b51d8f4080631ceb2302ab51e32cc6e8615f735ee2f83fd269ae3f1
+SIZE (rust/crates/papergrid-0.17.0.crate) = 63686
SHA256 (rust/crates/parse-zoneinfo-0.3.1.crate) = 1f2a05b18d44e2957b88f96ba460715e295bc1d7510468a2f3d3b44535d26c24
SIZE (rust/crates/parse-zoneinfo-0.3.1.crate) = 97290
SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
-SHA256 (rust/crates/pest-2.8.0.crate) = 198db74531d58c70a361c42201efde7e2591e976d518caf7662a47dc5720e7b6
-SIZE (rust/crates/pest-2.8.0.crate) = 128955
-SHA256 (rust/crates/pest_derive-2.8.0.crate) = d725d9cfd79e87dccc9341a2ef39d1b6f6353d68c4b33c177febbe1a402c97c5
-SIZE (rust/crates/pest_derive-2.8.0.crate) = 42196
-SHA256 (rust/crates/pest_generator-2.8.0.crate) = db7d01726be8ab66ab32f9df467ae8b1148906685bbe75c82d1e65d7f5b3f841
-SIZE (rust/crates/pest_generator-2.8.0.crate) = 18617
-SHA256 (rust/crates/pest_meta-2.8.0.crate) = 7f9f832470494906d1fca5329f8ab5791cc60beb230c74815dff541cbd2b5ca0
-SIZE (rust/crates/pest_meta-2.8.0.crate) = 42931
+SHA256 (rust/crates/pest-2.8.1.crate) = 1db05f56d34358a8b1066f67cbb203ee3e7ed2ba674a6263a1d5ec6db2204323
+SIZE (rust/crates/pest-2.8.1.crate) = 128906
+SHA256 (rust/crates/pest_derive-2.8.1.crate) = bb056d9e8ea77922845ec74a1c4e8fb17e7c218cc4fc11a15c5d25e189aa40bc
+SIZE (rust/crates/pest_derive-2.8.1.crate) = 42857
+SHA256 (rust/crates/pest_generator-2.8.1.crate) = 87e404e638f781eb3202dc82db6760c8ae8a1eeef7fb3fa8264b2ef280504966
+SIZE (rust/crates/pest_generator-2.8.1.crate) = 18663
+SHA256 (rust/crates/pest_meta-2.8.1.crate) = edd1101f170f5903fde0914f899bb503d9ff5271d7ba76bbb70bea63690cc0d5
+SIZE (rust/crates/pest_meta-2.8.1.crate) = 42949
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
@@ -203,12 +203,12 @@ SHA256 (rust/crates/proc-macro-error2-2.0.1.crate) = 11ec05c52be0a07b08061f7dd00
SIZE (rust/crates/proc-macro-error2-2.0.1.crate) = 24807
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/quick-xml-0.38.0.crate) = 8927b0664f5c5a98265138b7e3f90aa19a6b21353182469ace36d4ac527b7b1b
+SIZE (rust/crates/quick-xml-0.38.0.crate) = 196570
SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
SIZE (rust/crates/quote-1.0.40.crate) = 31063
-SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
-SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
+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_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
@@ -225,16 +225,16 @@ SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c964863
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/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace
+SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340
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-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
-SIZE (rust/crates/rustix-1.0.7.crate) = 414500
-SHA256 (rust/crates/rustversion-1.0.20.crate) = eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2
-SIZE (rust/crates/rustversion-1.0.20.crate) = 20666
+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/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
@@ -245,8 +245,8 @@ SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854
SIZE (rust/crates/serde-1.0.219.crate) = 78983
SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
-SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/serde_json-1.0.141.crate) = 30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3
+SIZE (rust/crates/serde_json-1.0.141.crate) = 155322
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
@@ -259,20 +259,20 @@ SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42
SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
SHA256 (rust/crates/slug-0.1.6.crate) = 882a80f72ee45de3cc9a5afeb2da0331d58df69e4e7d8eeb5d3c7784ae67e724
SIZE (rust/crates/slug-0.1.6.crate) = 6787
-SHA256 (rust/crates/smallvec-1.15.0.crate) = 8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9
-SIZE (rust/crates/smallvec-1.15.0.crate) = 38113
+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/symbolic-common-12.15.5.crate) = 6a1150bdda9314f6cfeeea801c23f5593c6e6a6c72e64f67e48d723a12b8efdb
-SIZE (rust/crates/symbolic-common-12.15.5.crate) = 27926
-SHA256 (rust/crates/symbolic-demangle-12.15.5.crate) = 9f66537def48fbc704a92e4fdaab7833bc7cb2255faca8182592fb5fa617eb82
-SIZE (rust/crates/symbolic-demangle-12.15.5.crate) = 192344
-SHA256 (rust/crates/syn-2.0.101.crate) = 8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf
-SIZE (rust/crates/syn-2.0.101.crate) = 299250
-SHA256 (rust/crates/tabled-0.19.0.crate) = 228d124371171cd39f0f454b58f73ddebeeef3cef3207a82ffea1c29465aea43
-SIZE (rust/crates/tabled-0.19.0.crate) = 226901
+SHA256 (rust/crates/symbolic-common-12.16.0.crate) = 9c5199e46f23c77c611aa2a383b2f72721dfee4fb2bf85979eea1e0f26ba6e35
+SIZE (rust/crates/symbolic-common-12.16.0.crate) = 27978
+SHA256 (rust/crates/symbolic-demangle-12.16.0.crate) = fa3c03956e32254f74e461a330b9522a2689686d80481708fb2014780d8d3959
+SIZE (rust/crates/symbolic-demangle-12.16.0.crate) = 192824
+SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
+SIZE (rust/crates/syn-2.0.104.crate) = 299699
+SHA256 (rust/crates/tabled-0.20.0.crate) = e39a2ee1fbcd360805a771e1b300f78cc88fec7b8d3e2f71cd37bbf23e725c7d
+SIZE (rust/crates/tabled-0.20.0.crate) = 228466
SHA256 (rust/crates/tabled_derive-0.11.0.crate) = 0ea5d1b13ca6cff1f9231ffd62f15eefd72543dab5e468735f1a456728a02846
SIZE (rust/crates/tabled_derive-0.11.0.crate) = 12860
SHA256 (rust/crates/tcmalloc-0.3.0.crate) = 375205113d84a1c5eeed67beaa0ce08e41be1a9d5acc3425ad2381fddd9d819b
@@ -315,20 +315,20 @@ SHA256 (rust/crates/unic-ucd-version-0.9.0.crate) = 96bd2f2237fe450fcd0a1d2f5f4e
SIZE (rust/crates/unic-ucd-version-0.9.0.crate) = 2246
SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
-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/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/uuid-1.16.0.crate) = 458f7a779bf54acc9f347480ac654f68407d3aab21269a6e3c9f922acd9e2da9
-SIZE (rust/crates/uuid-1.16.0.crate) = 58549
+SHA256 (rust/crates/uuid-1.17.0.crate) = 3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d
+SIZE (rust/crates/uuid-1.17.0.crate) = 59014
SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
SIZE (rust/crates/version_check-0.9.5.crate) = 15554
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
-SHA256 (rust/crates/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.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
@@ -343,51 +343,71 @@ SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda
SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
-SHA256 (rust/crates/windows-core-0.61.1.crate) = 46ec44dc15085cea82cf9c78f85a9114c463a369786585ad2882d1ff0b0acf40
-SIZE (rust/crates/windows-core-0.61.1.crate) = 36762
+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.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
-SHA256 (rust/crates/windows-link-0.1.1.crate) = 76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38
-SIZE (rust/crates/windows-link-0.1.1.crate) = 6154
-SHA256 (rust/crates/windows-result-0.3.3.crate) = 4b895b5356fc36103d0f64dd1e94dfa7ac5633f1c9dd6e80fe9ec4adef69e09d
-SIZE (rust/crates/windows-result-0.3.3.crate) = 13431
-SHA256 (rust/crates/windows-strings-0.4.1.crate) = 2a7ab927b2637c19b3dbe0965e75d8f2d30bdd697a1516191cad2ec4df8fb28a
-SIZE (rust/crates/windows-strings-0.4.1.crate) = 13976
+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.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.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.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
+SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
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/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/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
SIZE (rust/crates/yansi-1.0.1.crate) = 75497
-SHA256 (rust/crates/zerocopy-0.8.25.crate) = a1702d9583232ddb9174e01bb7c15a2ab8fb1bc6f227aa1233858c351a3ba0cb
-SIZE (rust/crates/zerocopy-0.8.25.crate) = 252714
-SHA256 (rust/crates/zerocopy-derive-0.8.25.crate) = 28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef
-SIZE (rust/crates/zerocopy-derive-0.8.25.crate) = 87671
-SHA256 (rust/crates/zip-3.0.0.crate) = 12598812502ed0105f607f941c386f43d441e00148fce9dec3ca5ffb0bde9308
-SIZE (rust/crates/zip-3.0.0.crate) = 112450
-SHA256 (rust/crates/zlib-rs-0.5.0.crate) = 868b928d7949e09af2f6086dfc1e01936064cc7a819253bce650d4e2a2d63ba8
-SIZE (rust/crates/zlib-rs-0.5.0.crate) = 191547
+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/zip-4.3.0.crate) = 9aed4ac33e8eb078c89e6cbb1d5c4c7703ec6d299fc3e7c3695af8f8b423468b
+SIZE (rust/crates/zip-4.3.0.crate) = 115207
+SHA256 (rust/crates/zlib-rs-0.5.1.crate) = 626bd9fa9734751fc50d6060752170984d7053f5a39061f524cda68023d4db8a
+SIZE (rust/crates/zlib-rs-0.5.1.crate) = 193055
SHA256 (rust/crates/zopfli-0.8.2.crate) = edfc5ee405f504cd4984ecc6f14d02d55cfda60fa4b689434ef4102aae150cd7
SIZE (rust/crates/zopfli-0.8.2.crate) = 51842
-SHA256 (mozilla-grcov-v0.10.0_GH0.tar.gz) = cfecfc03f195ccc81b847a5b395f7f5435a4cc9417c64bf215a8867874b0ab87
-SIZE (mozilla-grcov-v0.10.0_GH0.tar.gz) = 2860589
+SHA256 (mozilla-grcov-v0.10.3_GH0.tar.gz) = 3bf61e7bc671e9ad9ad19af5bc222395a68416fc948ce19d656f03b38da247c3
+SIZE (mozilla-grcov-v0.10.3_GH0.tar.gz) = 2861646
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 af41d2562fb1..3c62716dce0d 100644
--- a/devel/hyprlang/Makefile
+++ b/devel/hyprlang/Makefile
@@ -1,12 +1,11 @@
PORTNAME= hyprlang
DISTVERSIONPREFIX= v
-DISTVERSION= 0.6.3
-PORTREVISION= 2
+DISTVERSION= 0.6.4
CATEGORIES= devel
MAINTAINER= tagattie@FreeBSD.org
-COMMENT= Library to parse hypr config files
-WWW= https://hyprland.org/hyprlang
+COMMENT= Official implementation library for the hypr config language
+WWW= https://wiki.hypr.land/Hypr-Ecosystem/hyprlang/
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/LICENSE
@@ -14,13 +13,16 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libhyprutils.so:devel/hyprutils
USES= cmake:testing compiler:c++11-lib pkgconfig
+
USE_GITHUB= yes
-USE_LDCONFIG= yes
GH_ACCOUNT= hyprwm
+
+USE_LDCONFIG= yes
+
PLIST_FILES= include/${PORTNAME}.hpp \
lib/lib${PORTNAME}.so \
lib/lib${PORTNAME}.so.2 \
- lib/lib${PORTNAME}.so.${PORTVERSION} \
+ lib/lib${PORTNAME}.so.0.6.3 \
libdata/pkgconfig/${PORTNAME}.pc
.include <bsd.port.mk>
diff --git a/devel/hyprlang/distinfo b/devel/hyprlang/distinfo
index e490a8ba0378..d732b692f23d 100644
--- a/devel/hyprlang/distinfo
+++ b/devel/hyprlang/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746655412
-SHA256 (hyprwm-hyprlang-v0.6.3_GH0.tar.gz) = f5effe017edc7a0036c20c7ecbea4edc2bfdacbc0f791b283bd21ec202384251
-SIZE (hyprwm-hyprlang-v0.6.3_GH0.tar.gz) = 60065
+TIMESTAMP = 1753844197
+SHA256 (hyprwm-hyprlang-v0.6.4_GH0.tar.gz) = cd7395eaeb1eee90ebeba9c1330a7635709dd0900ebbe349a7aa5702ba4d613f
+SIZE (hyprwm-hyprlang-v0.6.4_GH0.tar.gz) = 61947
diff --git a/devel/hyprutils/Makefile b/devel/hyprutils/Makefile
index fca5d0398ff8..d181ce7f235e 100644
--- a/devel/hyprutils/Makefile
+++ b/devel/hyprutils/Makefile
@@ -1,6 +1,6 @@
PORTNAME= hyprutils
DISTVERSIONPREFIX= v
-DISTVERSION= 0.8.1
+DISTVERSION= 0.8.2
CATEGORIES= devel
MAINTAINER= tagattie@FreeBSD.org
diff --git a/devel/hyprutils/distinfo b/devel/hyprutils/distinfo
index 349bda2042e6..2199aff2a819 100644
--- a/devel/hyprutils/distinfo
+++ b/devel/hyprutils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752805704
-SHA256 (hyprwm-hyprutils-v0.8.1_GH0.tar.gz) = 1f1e17998ec462dae065483db43b63033e75ac7fc4c3c6aab1af3b679b24ab36
-SIZE (hyprwm-hyprutils-v0.8.1_GH0.tar.gz) = 42105
+TIMESTAMP = 1753842900
+SHA256 (hyprwm-hyprutils-v0.8.2_GH0.tar.gz) = 932f8b0023edcbfd01106c634010cad1533dccf295c2817d66da0e455e12753a
+SIZE (hyprwm-hyprutils-v0.8.2_GH0.tar.gz) = 42757
diff --git a/devel/icu-le-hb/Makefile b/devel/icu-le-hb/Makefile
index e4f169d608cf..fca18aaa7f16 100644
--- a/devel/icu-le-hb/Makefile
+++ b/devel/icu-le-hb/Makefile
@@ -1,6 +1,5 @@
PORTNAME= icu-le-hb
-PORTVERSION= 1.2.3
-PORTREVISION= 4
+PORTVERSION= 2.0.0
CATEGORIES= devel print
MAINTAINER= office@FreeBSD.org
@@ -16,7 +15,7 @@ LIB_DEPENDS= libicuuc.so:devel/icu \
libharfbuzz.so:print/harfbuzz
USE_GITHUB= yes
-GH_ACCOUNT= behdad
+GH_ACCOUNT= harfbuzz
USES= autoreconf compiler:c++11-lib gmake libtool pathfix pkgconfig
USE_CXXSTD= gnu++11
diff --git a/devel/icu-le-hb/distinfo b/devel/icu-le-hb/distinfo
index ac2e8c2c94ee..ec02d8adfe4b 100644
--- a/devel/icu-le-hb/distinfo
+++ b/devel/icu-le-hb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1652446342
-SHA256 (behdad-icu-le-hb-1.2.3_GH0.tar.gz) = de4737201904196d11b8e3478c3017799a5d19f9bd3fc9740dffa48314ea4d6e
-SIZE (behdad-icu-le-hb-1.2.3_GH0.tar.gz) = 45191
+TIMESTAMP = 1753785080
+SHA256 (harfbuzz-icu-le-hb-2.0.0_GH0.tar.gz) = 6cc05d8dfd582f5bf7e1e83ee70ff77367b94804821c31d3de4b6bcfd27a51a8
+SIZE (harfbuzz-icu-le-hb-2.0.0_GH0.tar.gz) = 44848
diff --git a/devel/inih/Makefile b/devel/inih/Makefile
index b3f70025993e..6d3dbea52d3e 100644
--- a/devel/inih/Makefile
+++ b/devel/inih/Makefile
@@ -1,6 +1,6 @@
PORTNAME= inih
DISTVERSIONPREFIX= r
-DISTVERSION= 60
+DISTVERSION= 61
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/inih/distinfo b/devel/inih/distinfo
index 5541d9f29ae3..f6ccf6122024 100644
--- a/devel/inih/distinfo
+++ b/devel/inih/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744360685
-SHA256 (benhoyt-inih-r60_GH0.tar.gz) = 706aa05c888b53bd170e5d8aa8f8a9d9ccf5449dfed262d5103d1f292af26774
-SIZE (benhoyt-inih-r60_GH0.tar.gz) = 21121
+TIMESTAMP = 1753507375
+SHA256 (benhoyt-inih-r61_GH0.tar.gz) = 7caf26a2202a4ca689df3fe4175dfa74e0faa18fcca07331bba934fd0ecb8f12
+SIZE (benhoyt-inih-r61_GH0.tar.gz) = 21456
diff --git a/devel/ivykis/Makefile b/devel/ivykis/Makefile
index b59277f22da8..30b04b9b9f5a 100644
--- a/devel/ivykis/Makefile
+++ b/devel/ivykis/Makefile
@@ -1,6 +1,7 @@
PORTNAME= ivykis
DISTVERSIONPREFIX= v
DISTVERSION= 0.43.2
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= cy@FreeBSD.org
@@ -21,7 +22,14 @@ GH_ACCOUNT= buytenh
INSTALL_TARGET= install-strip
+.include <bsd.port.pre.mk>
+
+.if ${OSVERSION} >= 1500050
+PLIST_SUB+= INOTIFY=""
+.else
+PLIST_SUB+= INOTIFY="@comment "
post-patch:
${REINPLACE_CMD} -e '/iv_inotify/d' ${WRKSRC}/libivykis.posix.ver
+.endif
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff --git a/devel/ivykis/pkg-plist b/devel/ivykis/pkg-plist
index 445a030b7671..8e2303c9cd92 100644
--- a/devel/ivykis/pkg-plist
+++ b/devel/ivykis/pkg-plist
@@ -1,8 +1,9 @@
include/iv.h
include/iv_avl.h
-include/iv_event.h
include/iv_event_raw.h
+include/iv_event.h
include/iv_fd_pump.h
+%%INOTIFY%%include/iv_inotify.h
include/iv_list.h
include/iv_popen.h
include/iv_signal.h
@@ -50,6 +51,7 @@ share/man/man3/iv_fd_unregister.3.gz
share/man/man3/iv_init.3.gz
share/man/man3/iv_inited.3.gz
share/man/man3/iv_invalidate_now.3.gz
+%%INOTIFY%%share/man/man3/iv_inotify.3.gz
share/man/man3/iv_main.3.gz
share/man/man3/iv_popen.3.gz
share/man/man3/iv_popen_request_close.3.gz
diff --git a/devel/jenkins-lts/Makefile b/devel/jenkins-lts/Makefile
index 54b4954b69b5..e13e47fa6876 100644
--- a/devel/jenkins-lts/Makefile
+++ b/devel/jenkins-lts/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jenkins
-PORTVERSION= 2.504.3
+PORTVERSION= 2.516.1
CATEGORIES= devel java
MASTER_SITES= https://get.jenkins.io/war-stable/${PORTVERSION}/
PKGNAMESUFFIX= -lts
diff --git a/devel/jenkins-lts/distinfo b/devel/jenkins-lts/distinfo
index 082f5c34b77b..5d1daed8331a 100644
--- a/devel/jenkins-lts/distinfo
+++ b/devel/jenkins-lts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750878414
-SHA256 (jenkins/2.504.3/jenkins.war) = ea8883431b8b5ef6b68fe0e5817c93dc0a11def380054e7de3136486796efeb0
-SIZE (jenkins/2.504.3/jenkins.war) = 94323745
+TIMESTAMP = 1753481010
+SHA256 (jenkins/2.516.1/jenkins.war) = c308a27e81f4ce3aa6787e96caf771534f7f206fefbb83969d77b15fc7f2700a
+SIZE (jenkins/2.516.1/jenkins.war) = 87485964
diff --git a/devel/jenkins/Makefile b/devel/jenkins/Makefile
index 180bbbc47792..4073fb4ccc15 100644
--- a/devel/jenkins/Makefile
+++ b/devel/jenkins/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jenkins
-PORTVERSION= 2.518
+PORTVERSION= 2.521
CATEGORIES= devel java
MASTER_SITES= https://get.jenkins.io/war/${PORTVERSION}/
DISTNAME= jenkins
diff --git a/devel/jenkins/distinfo b/devel/jenkins/distinfo
index f1ce40faf3f7..0940ae0b3195 100644
--- a/devel/jenkins/distinfo
+++ b/devel/jenkins/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752007295
-SHA256 (jenkins/2.518/jenkins.war) = 89fdebca1adc07bd1c480b790e183de001c15337a487523cf02ace06096315fb
-SIZE (jenkins/2.518/jenkins.war) = 94746537
+TIMESTAMP = 1753859613
+SHA256 (jenkins/2.521/jenkins.war) = 3f82a149d087dee17d7a0e493637c64398f2674ad8a38339dfde9ed081fe3a19
+SIZE (jenkins/2.521/jenkins.war) = 95044334
diff --git a/devel/jetbrains-clion/Makefile b/devel/jetbrains-clion/Makefile
index 48cb98f560ed..86b7cff00201 100644
--- a/devel/jetbrains-clion/Makefile
+++ b/devel/jetbrains-clion/Makefile
@@ -1,13 +1,12 @@
PORTNAME= clion
-DISTVERSION= 2024.3.5
-PORTREVISION= 1
+DISTVERSION= 2025.1.4
CATEGORIES= devel
MASTER_SITES= https://download-cdn.jetbrains.com/cpp/ \
- https://packages.jetbrains.team/files/p/clion/ports/2024.3/freebsd/clang/:clang
+ https://packages.jetbrains.team/files/p/clion/ports/2025.1.4/freebsd/clang/:clang
PKGNAMEPREFIX= jetbrains-
DISTFILES= CLion-${PORTVERSION}.tar.gz
-DISTFILES_aarch64= clang-clion2024.3-freebsd-aarch64.tar.gz:clang
-DISTFILES_amd64= clang-clion2024.3-freebsd-x86_64.tar.gz:clang
+DISTFILES_aarch64= clang-clion2025.1.4-freebsd-aarch64.tar.gz:clang
+DISTFILES_amd64= clang-clion2025.1.4-freebsd-x86_64.tar.gz:clang
DIST_SUBDIR= jetbrains
.if make(makesum)
@@ -81,10 +80,12 @@ do-install:
${WRKSRC}/lib/jna \
${WRKSRC}/lib/native \
${WRKSRC}/lib/pty4j \
+ ${WRKSRC}/lib/skiko-awt-runtime-all \
${WRKSRC}/plugins/cidr-completionMlRanking-plugin \
${WRKSRC}/plugins/clion-cwm-plugin \
${WRKSRC}/plugins/clion-radler \
${WRKSRC}/plugins/gateway-plugin/lib/remote-dev-workers \
+ ${WRKSRC}/plugins/python-ce/helpers/testResources/data/generator3 \
${WRKSRC}/plugins/remote-dev-server
${MKDIR} ${STAGEDIR}${DATADIR}
@(cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} \
diff --git a/devel/jetbrains-clion/distinfo b/devel/jetbrains-clion/distinfo
index 57b77041a078..f4073f27dbf1 100644
--- a/devel/jetbrains-clion/distinfo
+++ b/devel/jetbrains-clion/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1743540211
-SHA256 (jetbrains/CLion-2024.3.5.tar.gz) = 502145600b1955156841fa5db37e70f97f960aecbfb7503578c728416f83eaaa
-SIZE (jetbrains/CLion-2024.3.5.tar.gz) = 1577257365
-SHA256 (jetbrains/clang-clion2024.3-freebsd-aarch64.tar.gz) = 770ab3641d6ad3f48117a8735d5c1978b84d98f68e92bdec96175061132ce446
-SIZE (jetbrains/clang-clion2024.3-freebsd-aarch64.tar.gz) = 95455336
-SHA256 (jetbrains/clang-clion2024.3-freebsd-x86_64.tar.gz) = 0b016de849e78dab9e098ea86b2e7c37a94eb7a9b61b90fc1bb0f3c8d05ae396
-SIZE (jetbrains/clang-clion2024.3-freebsd-x86_64.tar.gz) = 95612357
+TIMESTAMP = 1753644138
+SHA256 (jetbrains/CLion-2025.1.4.tar.gz) = 8d90be9d11c0f47b380f4a9f705058215817edf043bdcea2223d788d25193f78
+SIZE (jetbrains/CLion-2025.1.4.tar.gz) = 1572762665
+SHA256 (jetbrains/clang-clion2025.1.4-freebsd-aarch64.tar.gz) = 57664fa4139c4752df65aaf8e5b5cb46c00841357e06ff0e53a308de5676b795
+SIZE (jetbrains/clang-clion2025.1.4-freebsd-aarch64.tar.gz) = 92451462
+SHA256 (jetbrains/clang-clion2025.1.4-freebsd-x86_64.tar.gz) = 2b95ee5eba8019184c16d2b42201ba2c0ee9e132c741c8bd0d7489cabb9ea169
+SIZE (jetbrains/clang-clion2025.1.4-freebsd-x86_64.tar.gz) = 92613956
diff --git a/devel/jetbrains-clion/pkg-plist b/devel/jetbrains-clion/pkg-plist
index 12afc6a110d2..729865be4518 100644
--- a/devel/jetbrains-clion/pkg-plist
+++ b/devel/jetbrains-clion/pkg-plist
@@ -50,6 +50,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/assert-side-effect.html
%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/assignment-in-if-condition.html
%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/bad-signal-to-kill-thread.html
+%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/bitwise-pointer-cast.html
%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/bool-pointer-implicit-conversion.html
%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/branch-clone.html
%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/casting-through-void.html
@@ -69,6 +70,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/inaccurate-erase.html
%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/inc-dec-in-conditions.html
%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/incorrect-enable-if.html
+%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/incorrect-enable-shared-from-this.html
%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/incorrect-roundings.html
%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/infinite-loop.html
%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/integer-division.html
@@ -85,6 +87,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/narrowing-conversions.html
%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/no-escape.html
%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/non-zero-enum-to-bool-conversion.html
+%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/nondeterministic-pointer-iteration-order.html
%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/not-null-terminated-result.html
%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/optional-value-conversion.html
%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/parent-virtual-call.html
@@ -193,7 +196,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/cplusplus.NewDelete.html
%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/cplusplus.NewDeleteLeaks.html
%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/cplusplus.PlacementNew.html
-%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/cplusplus.PureVirtualCall.html
+%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/cplusplus.SelfAssignment.html
%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/cplusplus.StringChecker.html
%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/deadcode.DeadStores.html
%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/fuchsia.HandleChecker.html
@@ -206,7 +209,6 @@ share/applications/clion.desktop
%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/optin.cplusplus.UninitializedObject.html
%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/optin.cplusplus.VirtualCall.html
%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/optin.mpi.MPI-Checker.html
-%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/optin.osx.OSObjectCStyleCast.html
%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/optin.osx.cocoa.localizability.EmptyLocalizationContextChecker.html
%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/optin.osx.cocoa.localizability.NonLocalizedStringChecker.html
%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/optin.performance.GCDAntipattern.html
@@ -214,9 +216,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/optin.portability.UnixAPI.html
%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/optin.taint.TaintedAlloc.html
%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/osx.API.html
-%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/osx.MIG.html
%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/osx.NumberObjectConversion.html
-%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/osx.OSObjectRetainCount.html
%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/osx.ObjCProperty.html
%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/osx.SecKeychainAPI.html
%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/osx.cocoa.AtSync.html
@@ -270,9 +270,6 @@ share/applications/clion.desktop
%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/unix.Vfork.html
%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/unix.cstring.BadSizeArg.html
%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/unix.cstring.NullArg.html
-%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/valist.CopyToSelf.html
-%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/valist.Uninitialized.html
-%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/valist.Unterminated.html
%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/webkit.NoUncountedMemberChecker.html
%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/webkit.RefCntblBaseVirtualDtor.html
%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/webkit.UncountedLambdaCapturesChecker.html
@@ -446,6 +443,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/clang/clangTidyDoc/modernize/use-emplace.html
%%DATADIR%%/bin/clang/clangTidyDoc/modernize/use-equals-default.html
%%DATADIR%%/bin/clang/clangTidyDoc/modernize/use-equals-delete.html
+%%DATADIR%%/bin/clang/clangTidyDoc/modernize/use-integer-sign-comparison.html
%%DATADIR%%/bin/clang/clangTidyDoc/modernize/use-nodiscard.html
%%DATADIR%%/bin/clang/clangTidyDoc/modernize/use-noexcept.html
%%DATADIR%%/bin/clang/clangTidyDoc/modernize/use-nullptr.html
@@ -495,6 +493,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/clang/clangTidyDoc/portability/restrict-system-includes.html
%%DATADIR%%/bin/clang/clangTidyDoc/portability/simd-intrinsics.html
%%DATADIR%%/bin/clang/clangTidyDoc/portability/std-allocator-const.html
+%%DATADIR%%/bin/clang/clangTidyDoc/portability/template-virtual-member-function.html
%%DATADIR%%/bin/clang/clangTidyDoc/readability/avoid-const-params-in-decls.html
%%DATADIR%%/bin/clang/clangTidyDoc/readability/avoid-nested-conditional-operator.html
%%DATADIR%%/bin/clang/clangTidyDoc/readability/avoid-return-with-void-value.html
@@ -583,6 +582,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/command/cmake_minimum_required.html
%%DATADIR%%/bin/cmake/quickdoc/command/cmake_parse_arguments.html
%%DATADIR%%/bin/cmake/quickdoc/command/cmake_path.html
+%%DATADIR%%/bin/cmake/quickdoc/command/cmake_pkg_config.html
%%DATADIR%%/bin/cmake/quickdoc/command/cmake_policy.html
%%DATADIR%%/bin/cmake/quickdoc/command/configure_file.html
%%DATADIR%%/bin/cmake/quickdoc/command/continue.html
@@ -1129,6 +1129,16 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/policy/CMP0168.html
%%DATADIR%%/bin/cmake/quickdoc/policy/CMP0169.html
%%DATADIR%%/bin/cmake/quickdoc/policy/CMP0170.html
+%%DATADIR%%/bin/cmake/quickdoc/policy/CMP0171.html
+%%DATADIR%%/bin/cmake/quickdoc/policy/CMP0172.html
+%%DATADIR%%/bin/cmake/quickdoc/policy/CMP0173.html
+%%DATADIR%%/bin/cmake/quickdoc/policy/CMP0174.html
+%%DATADIR%%/bin/cmake/quickdoc/policy/CMP0175.html
+%%DATADIR%%/bin/cmake/quickdoc/policy/CMP0176.html
+%%DATADIR%%/bin/cmake/quickdoc/policy/CMP0177.html
+%%DATADIR%%/bin/cmake/quickdoc/policy/CMP0178.html
+%%DATADIR%%/bin/cmake/quickdoc/policy/CMP0179.html
+%%DATADIR%%/bin/cmake/quickdoc/policy/CMP0180.html
%%DATADIR%%/bin/cmake/quickdoc/prop_cache/ADVANCED.html
%%DATADIR%%/bin/cmake/quickdoc/prop_cache/HELPSTRING.html
%%DATADIR%%/bin/cmake/quickdoc/prop_cache/MODIFIED.html
@@ -1305,6 +1315,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/prop_test/WORKING_DIRECTORY.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/ADDITIONAL_CLEAN_FILES.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/AIX_EXPORT_ALL_SYMBOLS.html
+%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/AIX_SHARED_LIBRARY_ARCHIVE.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/ALIASED_TARGET.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/ALIAS_GLOBAL.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/ANDROID_ANT_ADDITIONAL_OPTIONS.html
@@ -1412,6 +1423,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/EXCLUDE_FROM_ALL.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/EXCLUDE_FROM_DEFAULT_BUILD.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/EXCLUDE_FROM_DEFAULT_BUILD_CONFIG.html
+%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/EXPORT_BUILD_DATABASE.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/EXPORT_COMPILE_COMMANDS.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/EXPORT_FIND_PACKAGE_NAME.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/EXPORT_NAME.html
@@ -1535,6 +1547,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/LINK_INTERFACE_MULTIPLICITY_CONFIG.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/LINK_LIBRARIES.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/LINK_LIBRARIES_ONLY_TARGETS.html
+%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/LINK_LIBRARIES_STRATEGY.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/LINK_LIBRARY_OVERRIDE.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/LINK_LIBRARY_OVERRIDE_LIBRARY.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/LINK_OPTIONS.html
@@ -1632,6 +1645,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/VS_DOTNET_TARGET_FRAMEWORK_VERSION.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/VS_DPI_AWARE.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/VS_FILTER_PROPS.html
+%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/VS_FRAMEWORK_REFERENCES.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/VS_GLOBAL_KEYWORD.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/VS_GLOBAL_PROJECT_TYPES.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/VS_GLOBAL_ROOTNAMESPACE.html
@@ -1711,6 +1725,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_ADD_CUSTOM_COMMAND_DEPENDS_EXPLICIT_ONLY.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_ADSP_ROOT.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_AIX_EXPORT_ALL_SYMBOLS.html
+%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_AIX_SHARED_LIBRARY_ARCHIVE.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_ANDROID_ANT_ADDITIONAL_OPTIONS.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_ANDROID_API.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_ANDROID_API_MIN.html
@@ -1864,6 +1879,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_EXE_LINKER_FLAGS_CONFIG.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_EXE_LINKER_FLAGS_CONFIG_INIT.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_EXE_LINKER_FLAGS_INIT.html
+%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_EXPORT_BUILD_DATABASE.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_EXPORT_COMPILE_COMMANDS.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_EXPORT_FIND_PACKAGE_NAME.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_EXPORT_NO_PACKAGE_REGISTRY.html
@@ -1929,6 +1945,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_HOME_DIRECTORY.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_HOST_APPLE.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_HOST_BSD.html
+%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_HOST_EXECUTABLE_SUFFIX.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_HOST_LINUX.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_HOST_SOLARIS.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_HOST_SYSTEM.html
@@ -1999,6 +2016,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_CPPCHECK.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_CPPLINT.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_CREATE_SHARED_LIBRARY.html
+%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_CREATE_SHARED_LIBRARY_ARCHIVE.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_CREATE_SHARED_MODULE.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_CREATE_STATIC_LIBRARY.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_EXTENSIONS.html
@@ -2016,6 +2034,8 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_FLAGS_RELWITHDEBINFO.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_FLAGS_RELWITHDEBINFO_INIT.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_HOST_COMPILER.html
+%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_HOST_COMPILER_ID.html
+%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_HOST_COMPILER_VERSION.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_IGNORE_EXTENSIONS.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_IMPLICIT_INCLUDE_DIRECTORIES.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_IMPLICIT_LINK_DIRECTORIES.html
@@ -2049,6 +2069,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_STANDARD_INCLUDE_DIRECTORIES.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_STANDARD_LATEST.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_STANDARD_LIBRARIES.html
+%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_STANDARD_LINK_DIRECTORIES.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_STANDARD_REQUIRED.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_USING_LINKER_MODE.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_USING_LINKER_TYPE.html
@@ -2068,6 +2089,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LINK_GROUP_USING_FEATURE_SUPPORTED.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LINK_INTERFACE_LIBRARIES.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LINK_LIBRARIES_ONLY_TARGETS.html
+%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LINK_LIBRARIES_STRATEGY.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LINK_LIBRARY_FEATURE_ATTRIBUTES.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LINK_LIBRARY_FILE_FLAG.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LINK_LIBRARY_FLAG.html
@@ -2150,6 +2172,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_RUNTIME_OUTPUT_DIRECTORY.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_RUNTIME_OUTPUT_DIRECTORY_CONFIG.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_SCRIPT_MODE_FILE.html
+%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_SHARED_LIBRARY_ARCHIVE_SUFFIX.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_SHARED_LIBRARY_ENABLE_EXPORTS.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_SHARED_LIBRARY_PREFIX.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_SHARED_LIBRARY_SUFFIX.html
@@ -2260,6 +2283,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_WATCOM_RUNTIME_LIBRARY.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_WIN32_EXECUTABLE.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS.html
+%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_WINDOWS_KMDF_VERSION.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_XCODE_ATTRIBUTE_an-attribute.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_XCODE_BUILD_SYSTEM.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_XCODE_GENERATE_SCHEME.html
@@ -2422,6 +2446,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/variable/PROJECT_VERSION_TWEAK.html
%%DATADIR%%/bin/cmake/quickdoc/variable/PackageName_ROOT.html
%%DATADIR%%/bin/cmake/quickdoc/variable/UNIX.html
+%%DATADIR%%/bin/cmake/quickdoc/variable/WASI.html
%%DATADIR%%/bin/cmake/quickdoc/variable/WIN32.html
%%DATADIR%%/bin/cmake/quickdoc/variable/WINCE.html
%%DATADIR%%/bin/cmake/quickdoc/variable/WINDOWS_PHONE.html
@@ -2431,6 +2456,9 @@ share/applications/clion.desktop
%%DATADIR%%/bin/format.sh
%%DATADIR%%/bin/gdb/renderers/default/__init__.py
%%DATADIR%%/bin/gdb/renderers/default/commands.py
+%%DATADIR%%/bin/gdb/renderers/default/gdb_group_value.py
+%%DATADIR%%/bin/gdb/renderers/default/gdb_qt.py
+%%DATADIR%%/bin/gdb/renderers/default/gdb_qt_init.py
%%DATADIR%%/bin/gdb/renderers/default/libstdcxx_printers.py
%%DATADIR%%/bin/gdb/renderers/default/printers.py
%%DATADIR%%/bin/gdb/renderers/libstdcxx/__init__.py
@@ -2448,13 +2476,13 @@ share/applications/clion.desktop
%%DATADIR%%/bin/helpers/jb_declarative_formatters/type_name_template.py
%%DATADIR%%/bin/helpers/jb_declarative_formatters/type_viz.py
%%DATADIR%%/bin/helpers/jb_declarative_formatters/type_viz_expression.py
+%%DATADIR%%/bin/helpers/jb_declarative_formatters/type_viz_generated_method.py
%%DATADIR%%/bin/helpers/jb_declarative_formatters/type_viz_intrinsic.py
%%DATADIR%%/bin/helpers/jb_declarative_formatters/type_viz_item_nodes.py
%%DATADIR%%/bin/helpers/jb_declarative_formatters/type_viz_item_providers.py
%%DATADIR%%/bin/helpers/jb_declarative_formatters/type_viz_mixins.py
%%DATADIR%%/bin/helpers/jb_declarative_formatters/type_viz_storage.py
%%DATADIR%%/bin/helpers/jb_declarative_formatters/type_viz_summary.py
-%%DATADIR%%/bin/helpers/jb_declarative_formatters/type_viz_synthetic_method.py
%%DATADIR%%/bin/helpers/jb_declarative_formatters/type_viz_top_level_methods.py
%%DATADIR%%/bin/helpers/jb_declarative_formatters/type_viz_type_traits.py
%%DATADIR%%/bin/idea.properties
@@ -2463,7 +2491,9 @@ share/applications/clion.desktop
%%DATADIR%%/bin/jetbrains_client64.vmoptions
%%DATADIR%%/bin/lldb/helpers/jb_lldb_init.py
%%DATADIR%%/bin/lldb/helpers/jb_lldb_polyfills.py
+%%DATADIR%%/bin/lldb/helpers/jb_lldb_python_profiler.py
%%DATADIR%%/bin/lldb/helpers/jb_lldb_stepping.py
+%%DATADIR%%/bin/lldb/helpers/mixed_mode/jb_mono_utils.py
%%DATADIR%%/bin/lldb/helpers/renderers/__init__.py
%%DATADIR%%/bin/lldb/helpers/renderers/jb_lldb_builtin_formatters.py
%%DATADIR%%/bin/lldb/helpers/renderers/jb_lldb_cache.py
@@ -2480,11 +2510,46 @@ share/applications/clion.desktop
%%DATADIR%%/bin/lldb/helpers/renderers/jb_lldb_logging_manager.py
%%DATADIR%%/bin/lldb/helpers/renderers/jb_lldb_natvis_formatters.py
%%DATADIR%%/bin/lldb/helpers/renderers/jb_lldb_natvis_loader.py
+%%DATADIR%%/bin/lldb/helpers/renderers/jb_lldb_natvis_synthetic_item_type_viz_cache.py
%%DATADIR%%/bin/lldb/helpers/renderers/jb_lldb_string_utils.py
%%DATADIR%%/bin/lldb/helpers/renderers/jb_lldb_utils.py
+%%DATADIR%%/bin/lldb/helpers/stepping/__init__.py
+%%DATADIR%%/bin/lldb/helpers/stepping/jb_lldb_abstract_scripted_thread_plan.py
+%%DATADIR%%/bin/lldb/helpers/stepping/jb_lldb_abstract_thread_plan_with_lazy_context.py
+%%DATADIR%%/bin/lldb/helpers/stepping/jb_lldb_address_range.py
+%%DATADIR%%/bin/lldb/helpers/stepping/jb_lldb_delegate_step.py
+%%DATADIR%%/bin/lldb/helpers/stepping/jb_lldb_instructions_reader.py
+%%DATADIR%%/bin/lldb/helpers/stepping/jb_lldb_line_spec.py
%%DATADIR%%/bin/lldb/renderers/lldb_formatters/__init__.py
%%DATADIR%%/bin/lldb/renderers/lldb_formatters/jetbrains_stl_formatters.py
+%%DATADIR%%/bin/lldb/renderers/lldb_formatters/lldb_group_value.py
+%%DATADIR%%/bin/lldb/renderers/lldb_formatters/lldb_qt.py
+%%DATADIR%%/bin/lldb/renderers/lldb_formatters/lldb_qt_init.py
%%DATADIR%%/bin/ltedit.sh
+%%DATADIR%%/bin/qt/.pylintrc
+%%DATADIR%%/bin/qt/LICENSE.GPL3-EXCEPT
+%%DATADIR%%/bin/qt/LICENSE.MIT
+%%DATADIR%%/bin/qt/README.txt
+%%DATADIR%%/bin/qt/android_stdtypes.py
+%%DATADIR%%/bin/qt/boosttypes.py
+%%DATADIR%%/bin/qt/cdbbridge.py
+%%DATADIR%%/bin/qt/cdbext.pyi
+%%DATADIR%%/bin/qt/creatortypes.py
+%%DATADIR%%/bin/qt/dumper.py
+%%DATADIR%%/bin/qt/gdbbridge.py
+%%DATADIR%%/bin/qt/gdbtracepoint.py
+%%DATADIR%%/bin/qt/libcpp_stdtypes.py
+%%DATADIR%%/bin/qt/lldbbridge.py
+%%DATADIR%%/bin/qt/loadorder.txt
+%%DATADIR%%/bin/qt/misctypes.py
+%%DATADIR%%/bin/qt/opencvtypes.py
+%%DATADIR%%/bin/qt/pdbbridge.py
+%%DATADIR%%/bin/qt/personaltypes.py
+%%DATADIR%%/bin/qt/qttypes.py
+%%DATADIR%%/bin/qt/setup.cfg
+%%DATADIR%%/bin/qt/stdtypes.py
+%%DATADIR%%/bin/qt/utils.py
+%%DATADIR%%/bin/qt/visualize.py
%%DATADIR%%/bin/restarter
%%DATADIR%%/bin/rtos/azure/Thread.py
%%DATADIR%%/bin/rtos/azure/__init__.py
@@ -2511,14 +2576,13 @@ share/applications/clion.desktop
%%DATADIR%%/lib/app-client.jar
%%DATADIR%%/lib/app.jar
%%DATADIR%%/lib/bouncy-castle.jar
-%%DATADIR%%/lib/build-marker-CL-243.26053.34
-%%DATADIR%%/lib/cds/classesLogAgent.jar
+%%DATADIR%%/lib/build-marker-CL-251.27812.15
%%DATADIR%%/lib/ext/platform-main.jar
%%DATADIR%%/lib/external-system-rt.jar
%%DATADIR%%/lib/externalProcess-rt.jar
%%DATADIR%%/lib/forms_rt.jar
-%%DATADIR%%/lib/frontend/frontend-customization.jar
-%%DATADIR%%/lib/frontend/frontend.jar
+%%DATADIR%%/lib/frontend-split/frontend-split-customization.jar
+%%DATADIR%%/lib/frontend-split/frontend-split.jar
%%DATADIR%%/lib/groovy.jar
%%DATADIR%%/lib/jna/%%ARCH%%/libjnidispatch.so
%%DATADIR%%/lib/jps-model.jar
@@ -2531,17 +2595,25 @@ share/applications/clion.desktop
%%DATADIR%%/lib/modules/intellij.execution.process.mediator.client.jar
%%DATADIR%%/lib/modules/intellij.execution.process.mediator.common.jar
%%DATADIR%%/lib/modules/intellij.execution.process.mediator.daemon.jar
+%%DATADIR%%/lib/modules/intellij.grid.core.impl.jar
+%%DATADIR%%/lib/modules/intellij.grid.csv.core.impl.jar
+%%DATADIR%%/lib/modules/intellij.grid.impl.jar
+%%DATADIR%%/lib/modules/intellij.grid.jar
+%%DATADIR%%/lib/modules/intellij.grid.types.jar
%%DATADIR%%/lib/modules/intellij.ide.startup.importSettings.jar
-%%DATADIR%%/lib/modules/intellij.libraries.compose.desktop.jar
+%%DATADIR%%/lib/modules/intellij.libraries.compose.foundation.desktop.jar
%%DATADIR%%/lib/modules/intellij.libraries.grpc.jar
%%DATADIR%%/lib/modules/intellij.libraries.grpc.netty.shaded.jar
%%DATADIR%%/lib/modules/intellij.libraries.ktor.client.cio.jar
%%DATADIR%%/lib/modules/intellij.libraries.ktor.client.jar
%%DATADIR%%/lib/modules/intellij.libraries.microba.jar
%%DATADIR%%/lib/modules/intellij.libraries.skiko.jar
+%%DATADIR%%/lib/modules/intellij.platform.bookmarks.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.bookmarks.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.clouds.jar
%%DATADIR%%/lib/modules/intellij.platform.collaborationTools.jar
%%DATADIR%%/lib/modules/intellij.platform.compose.jar
+%%DATADIR%%/lib/modules/intellij.platform.compose.markdown.jar
%%DATADIR%%/lib/modules/intellij.platform.coverage.agent.jar
%%DATADIR%%/lib/modules/intellij.platform.coverage.jar
%%DATADIR%%/lib/modules/intellij.platform.dap.jar
@@ -2549,6 +2621,9 @@ share/applications/clion.desktop
%%DATADIR%%/lib/modules/intellij.platform.debugger.impl.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.diagnostic.freezeAnalyzer.jar
%%DATADIR%%/lib/modules/intellij.platform.diagnostic.freezes.jar
+%%DATADIR%%/lib/modules/intellij.platform.editor.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.editor.frontend.jar
+%%DATADIR%%/lib/modules/intellij.platform.editor.jar
%%DATADIR%%/lib/modules/intellij.platform.execution.dashboard.jar
%%DATADIR%%/lib/modules/intellij.platform.execution.serviceView.jar
%%DATADIR%%/lib/modules/intellij.platform.frontend.jar
@@ -2556,6 +2631,16 @@ share/applications/clion.desktop
%%DATADIR%%/lib/modules/intellij.platform.images.backend.svg.jar
%%DATADIR%%/lib/modules/intellij.platform.images.copyright.jar
%%DATADIR%%/lib/modules/intellij.platform.inline.completion.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.foundation.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.ideLafBridge.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.core.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.extensions.autolink.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.extensions.gfmAlerts.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.extensions.gfmStrikethrough.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.extensions.gfmTables.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.extensions.images.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.ideLafBridgeStyling.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.ui.jar
%%DATADIR%%/lib/modules/intellij.platform.kernel.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.lvcs.impl.jar
%%DATADIR%%/lib/modules/intellij.platform.navbar.backend.jar
@@ -2564,13 +2649,26 @@ share/applications/clion.desktop
%%DATADIR%%/lib/modules/intellij.platform.navbar.monolith.jar
%%DATADIR%%/lib/modules/intellij.platform.progress.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.project.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.recentFiles.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.recentFiles.frontend.jar
+%%DATADIR%%/lib/modules/intellij.platform.recentFiles.jar
%%DATADIR%%/lib/modules/intellij.platform.registry.cloud.jar
%%DATADIR%%/lib/modules/intellij.platform.rpc.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.searchEverywhere.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.searchEverywhere.frontend.jar
+%%DATADIR%%/lib/modules/intellij.platform.searchEverywhere.jar
%%DATADIR%%/lib/modules/intellij.platform.settings.local.jar
%%DATADIR%%/lib/modules/intellij.platform.smRunner.vcs.jar
%%DATADIR%%/lib/modules/intellij.platform.tips.jar
%%DATADIR%%/lib/modules/intellij.platform.vcs.dvcs.impl.jar
+%%DATADIR%%/lib/modules/intellij.platform.vcs.dvcs.impl.shared.jar
+%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.exec.jar
+%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.jar
+%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.lang.actions.jar
+%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.lang.jar
+%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.shared.jar
%%DATADIR%%/lib/modules/intellij.platform.vcs.log.impl.jar
%%DATADIR%%/lib/modules/intellij.platform.whatsNew.jar
%%DATADIR%%/lib/modules/intellij.profiler.asyncOne.jar
@@ -2578,7 +2676,6 @@ share/applications/clion.desktop
%%DATADIR%%/lib/modules/intellij.profiler.ultimate.ideaAsyncProfiler.jar
%%DATADIR%%/lib/modules/intellij.rml.dfa.impl.jar
%%DATADIR%%/lib/modules/intellij.settingsSync.core.jar
-%%DATADIR%%/lib/modules/intellij.smart.update.jar
%%DATADIR%%/lib/native/%%SQLITE_ARCH%%/libsqliteij.so
%%DATADIR%%/lib/nio-fs.jar
%%DATADIR%%/lib/opentelemetry.jar
@@ -2627,12 +2724,14 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/angular/ngCli/schematicsProvider70.js
%%DATADIR%%/plugins/angular/ngCli/schematicsProvider80.js
%%DATADIR%%/plugins/angular/ngCli/schematicsProvider90.js
-%%DATADIR%%/plugins/c-clangd-plugin/lib/c-clangd-plugin.jar
+%%DATADIR%%/plugins/c-clangd/lib/c-clangd.jar
+%%DATADIR%%/plugins/c-clangd/lib/modules/intellij.c.clangd.toolwindow.jar
%%DATADIR%%/plugins/c-clangdBridge-plugin/lib/c-clangdBridge-plugin.jar
%%DATADIR%%/plugins/c-performanceTesting-plugin/lib/c-performanceTesting-plugin.jar
%%DATADIR%%/plugins/c-plugin/lib/c-plugin.jar
%%DATADIR%%/plugins/charts/lib/charts.jar
%%DATADIR%%/plugins/cidr-base-plugin/lib/cidr-base-plugin.jar
+%%DATADIR%%/plugins/cidr-base-plugin/lib/modules/intellij.cidr.translateCode.jar
%%DATADIR%%/plugins/cidr-clangConfig-plugin/lib/cidr-clangConfig-plugin.jar
%%DATADIR%%/plugins/cidr-clangFormat-plugin/lib/cidr-clangFormat-plugin.jar
%%DATADIR%%/plugins/cidr-compiler-custom-plugin/lib/cidr-compiler-custom-plugin.jar
@@ -2647,8 +2746,13 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/clion-diagnostics-plugin/lib/clion-diagnostics-plugin.jar
%%DATADIR%%/plugins/clion-embedded-plugin/lib/clion-embedded-plugin.jar
%%DATADIR%%/plugins/clion-ide/lib/clion-ide.jar
+%%DATADIR%%/plugins/clion-ide/lib/modules/intellij.c.dfa.jar
%%DATADIR%%/plugins/clion-ide/lib/modules/intellij.cidr.coverage.jar
+%%DATADIR%%/plugins/clion-ide/lib/modules/intellij.cidr.profiling.jar
%%DATADIR%%/plugins/clion-ide/lib/modules/intellij.clion.coverage.jar
+%%DATADIR%%/plugins/clion-ide/lib/modules/intellij.clion.newUiOnboarding.jar
+%%DATADIR%%/plugins/clion-ide/lib/modules/intellij.clion.wizard.aipromo.jar
+%%DATADIR%%/plugins/clion-ide/lib/modules/intellij.profiler.clion.jar
%%DATADIR%%/plugins/clion-makefile-plugin/lib/clion-makefile-plugin.jar
%%DATADIR%%/plugins/clion-meson-plugin/lib/clion-meson-plugin.jar
%%DATADIR%%/plugins/clion-packageManager-plugin/lib/clion-packageManager-plugin.jar
@@ -2685,23 +2789,36 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/dts/lib/dts.jar
%%DATADIR%%/plugins/emojipicker/lib/emojipicker.jar
%%DATADIR%%/plugins/featuresTrainer/lib/featuresTrainer.jar
-%%DATADIR%%/plugins/fullLine/full-line-cpu-detector.zip
%%DATADIR%%/plugins/fullLine/full-line-model-objectivec.zip
-%%DATADIR%%/plugins/fullLine/full-line-native-server.zip
+%%DATADIR%%/plugins/fullLine/full-line-native-server-linux-x86_64.zip
%%DATADIR%%/plugins/fullLine/lib/fullLine.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.css.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.go.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.html.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.java.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.js.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.kotlin.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.php.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.python.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.rider.cpp.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.rider.csharp.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.ruby.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.terraform.jar
-%%DATADIR%%/plugins/fullLine/promo/.DS_Store
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.css.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.go.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.html.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.java.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.js.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.kotlin.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.php.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.python.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.rider.cpp.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.rider.csharp.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.ruby.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.rust.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.terraform.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.cpp.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.css.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.go.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.html.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.java.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.javascript.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.kotlin.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.php.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.python.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.rider.cpp.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.rider.csharp.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.ruby.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.rust.completion.jar
%%DATADIR%%/plugins/fullLine/promo/Aqua/AIEnterprise.png
%%DATADIR%%/plugins/fullLine/promo/Aqua/CloudCompletion.png
%%DATADIR%%/plugins/fullLine/promo/Aqua/CloudCompletion_dark.png
@@ -2718,13 +2835,13 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/fullLine/promo/Aqua/MergeWithAI.png
%%DATADIR%%/plugins/fullLine/promo/Aqua/MergeWithAI_dark.png
%%DATADIR%%/plugins/fullLine/promo/Aqua/content.json
-%%DATADIR%%/plugins/fullLine/promo/CLion/ ContextAwareChat.png
-%%DATADIR%%/plugins/fullLine/promo/CLion/ ContextAwareChat_dark.png
%%DATADIR%%/plugins/fullLine/promo/CLion/AIEnterprise.png
%%DATADIR%%/plugins/fullLine/promo/CLion/CloudCompletion.png
%%DATADIR%%/plugins/fullLine/promo/CLion/CloudCompletion_dark.png
%%DATADIR%%/plugins/fullLine/promo/CLion/CommandGenerationInTerminal.png
%%DATADIR%%/plugins/fullLine/promo/CLion/CommandGenerationInTerminal_dark.png
+%%DATADIR%%/plugins/fullLine/promo/CLion/ContextAwareChat.png
+%%DATADIR%%/plugins/fullLine/promo/CLion/ContextAwareChat_dark.png
%%DATADIR%%/plugins/fullLine/promo/CLion/FixWithAI.png
%%DATADIR%%/plugins/fullLine/promo/CLion/FixWithAI_dark.png
%%DATADIR%%/plugins/fullLine/promo/CLion/LocalCompletion.png
@@ -2842,7 +2959,6 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/fullLine/promo/Ruby/MergeWithAI.png
%%DATADIR%%/plugins/fullLine/promo/Ruby/MergeWithAI_dark.png
%%DATADIR%%/plugins/fullLine/promo/Ruby/content.json
-%%DATADIR%%/plugins/fullLine/promo/RustRover/.DS_Store
%%DATADIR%%/plugins/fullLine/promo/RustRover/AIEnterprise.png
%%DATADIR%%/plugins/fullLine/promo/RustRover/CloudCompletion.png
%%DATADIR%%/plugins/fullLine/promo/RustRover/CloudCompletion_dark.png
@@ -2879,22 +2995,21 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/gateway-plugin/resources/gateway.vmoptions
%%DATADIR%%/plugins/gateway-terminal/lib/gateway-terminal.jar
%%DATADIR%%/plugins/grazie/lib/grazie.jar
-%%DATADIR%%/plugins/grid-core-impl/lib/grid-core-impl.jar
-%%DATADIR%%/plugins/grid-core-impl/lib/jdbc-console-types.jar
-%%DATADIR%%/plugins/grid-impl/lib/grid-impl.jar
-%%DATADIR%%/plugins/grid-impl/lib/grid-scripting.jar
+%%DATADIR%%/plugins/grid-plugin/lib/grid-plugin.jar
+%%DATADIR%%/plugins/grid-plugin/lib/modules/intellij.grid.scripting.rt.jar
%%DATADIR%%/plugins/html-tools/lib/html-tools.jar
%%DATADIR%%/plugins/ini/lib/ini.jar
+%%DATADIR%%/plugins/javascript-debugger/META-INF/chromeConnector.xml
+%%DATADIR%%/plugins/javascript-debugger/META-INF/webStormSpecific.xml
%%DATADIR%%/plugins/javascript-debugger/debugConnectionForwarder.js
%%DATADIR%%/plugins/javascript-debugger/debugConnector.js
%%DATADIR%%/plugins/javascript-debugger/debugConnectorPortPublisher.js
%%DATADIR%%/plugins/javascript-debugger/debugConnectorUtil.js
%%DATADIR%%/plugins/javascript-debugger/lib/ChromeConnector.jar
-%%DATADIR%%/plugins/javascript-debugger/lib/FirefoxConnector.jar
%%DATADIR%%/plugins/javascript-debugger/lib/javascript-debugger.jar
-%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.nashorn.jar
-%%DATADIR%%/plugins/javascript-debugger/lib/nashorn-debugger-9-rt.jar
-%%DATADIR%%/plugins/javascript-debugger/lib/nashorn-debugger-rt.jar
+%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.backend.jar
+%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.frontend.jar
+%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.shared.jar
%%DATADIR%%/plugins/javascript-intentions/lib/javascript-intentions.jar
%%DATADIR%%/plugins/javascript-plugin/helpers/base-test-reporter/intellij-stringifier.js
%%DATADIR%%/plugins/javascript-plugin/helpers/base-test-reporter/intellij-tree.js
@@ -2932,9 +3047,11 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/node_modules/vitest-intellij-reporter-safe.js
%%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/vitest-intellij-reporter.js
%%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/vitest-intellij-util.js
-%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-1632447f56bf.ijx
-%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-1632447f56bf.txt
+%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-09060db00ec0.ijx
+%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-09060db00ec0.txt
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/!HowToUpdateBundledTypeScript.md
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/_tsserver.js
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/_typingsInstaller.js
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/browser.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/cancellationToken.js
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/diagnosticMessages.json
@@ -2960,6 +3077,7 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2016.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2016.full.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2016.intl.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2017.arraybuffer.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2017.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2017.date.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2017.full.d.ts
@@ -3012,6 +3130,15 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2023.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2023.full.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2023.intl.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.arraybuffer.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.collection.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.full.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.object.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.promise.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.regexp.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.sharedmemory.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.string.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es5.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es6.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.esnext.array.d.ts
@@ -3064,6 +3191,7 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-ide-plugin/index.js
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-ide-plugin/package.json
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-ide-plugin/protocol.js
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-ide-plugin/utils.js
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-vue/bin/vue-language-server.js
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-vue/package.json
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-vue1/bin/vue-language-server.js
@@ -3101,6 +3229,8 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/src/standard17-plugin.ts
%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/src/typings/js-lanuage-api.d.ts
%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/tsconfig.json
+%%DATADIR%%/plugins/javascript-plugin/lib/frontend-split/javascript-frontend.jar
+%%DATADIR%%/plugins/javascript-plugin/lib/javascript-frontback.jar
%%DATADIR%%/plugins/javascript-plugin/lib/javascript-plugin.jar
%%DATADIR%%/plugins/javascript-plugin/projectTemplates/JavaScript/no_samples.zip
%%DATADIR%%/plugins/javascript-plugin/projectTemplates/JavaScript/with_samples.zip
@@ -3141,9 +3271,9 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/javascript-plugin/reporting/playwright/playwrightTestStep.js
%%DATADIR%%/plugins/javascript-plugin/reporting/playwright/playwrightTestStructure.d.ts
%%DATADIR%%/plugins/javascript-plugin/reporting/playwright/playwrightTestStructure.js
-%%DATADIR%%/plugins/json/lib/client/json-frontend.jar
-%%DATADIR%%/plugins/json/lib/json-split.jar
+%%DATADIR%%/plugins/json/lib/frontend-split/json-frontend.jar
%%DATADIR%%/plugins/json/lib/json.jar
+%%DATADIR%%/plugins/json/lib/modules/intellij.json.split.jar
%%DATADIR%%/plugins/jsonpath/lib/jsonpath.jar
%%DATADIR%%/plugins/karma/js_reporter/karma-intellij/LICENSE.txt
%%DATADIR%%/plugins/karma/js_reporter/karma-intellij/README.md
@@ -3181,6 +3311,8 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/GammaJul.ForTea.Core.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.Application.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.CommandLine.CleanupCode.Resources.Strings.ja-JP.resources
+%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.Common.Resources.Resources.Strings.ja-JP.resources
+%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.Common.SnapshotManagement.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.Common.SubsystemsManagement.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.Common.SystemModulesOptionsManager.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.Common.SystemModulesOptionsManager.Resources.SystemModulesConstants.ja-JP.resources
@@ -3207,6 +3339,7 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.Platform.MsBuildHost.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.Platform.UIInteractive.Ide.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.Platform.UIInteractive.Text.Resources.Strings.ja-JP.resources
+%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.Platform.VisualStudio.AnyEnd.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.Platform.VisualStudio.Backend.OutOfProcess.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.Platform.VisualStudio.Backend.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.Platform.VisualStudio.Protocol.Resources.Strings.ja-JP.resources
@@ -3245,6 +3378,8 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.PsiFeatures.VisualStudio.SinceVs16RoslynAware.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.PsiFeatures.VisualStudio.SinceVs17.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.PsiFeatures.Web.UIInteractive.Resources.Strings.ja-JP.resources
+%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.Qodana.Core.Resources.Strings.ja-JP.resources
+%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.Qodana.VisualStudio.Common.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.RdBackend.Common.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.ReSharper.AI.Core.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.ReSharper.Cpp.Resources.Strings.ja-JP.resources
@@ -3393,10 +3528,18 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.VsIntegration.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.XamarinMacAgent.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.dotCover.Home.Presentation.Resources.Strings.ja-JP.resources
+%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.dotCover.Ide.Common.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.dotCover.Ide.Core.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.dotCover.Interactive.Core.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.dotCover.Interactive.Presentation.Resources.Strings.ja-JP.resources
+%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.dotCover.Model.Interface.Resources.Strings.ja-JP.resources
+%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.dotCover.Model.Resources.Strings.ja-JP.resources
+%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.dotCover.Presentation.Avalonia.Resources.Strings.ja-JP.resources
+%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.dotCover.Presentation.Wpf.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.dotCover.RiderPlugin.Resources.Strings.ja-JP.resources
+%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.dotCover.StandaloneRunner.Resources.Strings.ja-JP.resources
+%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.dotCover.ViewModel.Interface.Resources.Strings.ja-JP.resources
+%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.dotCover.ViewModel.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.dotCover.Vs.Presentation.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.dotMemory.Core.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.dotMemory.Home.Presentation.Resources.Strings.ja-JP.resources
@@ -3420,6 +3563,8 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/GammaJul.ForTea.Core.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.Application.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.CommandLine.CleanupCode.Resources.Strings.ko-KR.resources
+%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.Common.Resources.Resources.Strings.ko-KR.resources
+%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.Common.SnapshotManagement.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.Common.SubsystemsManagement.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.Common.SystemModulesOptionsManager.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.Common.SystemModulesOptionsManager.Resources.SystemModulesConstants.ko-KR.resources
@@ -3446,6 +3591,7 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.Platform.MsBuildHost.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.Platform.UIInteractive.Ide.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.Platform.UIInteractive.Text.Resources.Strings.ko-KR.resources
+%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.Platform.VisualStudio.AnyEnd.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.Platform.VisualStudio.Backend.OutOfProcess.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.Platform.VisualStudio.Backend.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.Platform.VisualStudio.Protocol.Resources.Strings.ko-KR.resources
@@ -3484,6 +3630,8 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.PsiFeatures.VisualStudio.SinceVs16RoslynAware.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.PsiFeatures.VisualStudio.SinceVs17.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.PsiFeatures.Web.UIInteractive.Resources.Strings.ko-KR.resources
+%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.Qodana.Core.Resources.Strings.ko-KR.resources
+%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.Qodana.VisualStudio.Common.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.RdBackend.Common.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.ReSharper.AI.Core.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.ReSharper.Cpp.Resources.Strings.ko-KR.resources
@@ -3632,10 +3780,18 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.VsIntegration.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.XamarinMacAgent.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.dotCover.Home.Presentation.Resources.Strings.ko-KR.resources
+%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.dotCover.Ide.Common.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.dotCover.Ide.Core.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.dotCover.Interactive.Core.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.dotCover.Interactive.Presentation.Resources.Strings.ko-KR.resources
+%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.dotCover.Model.Interface.Resources.Strings.ko-KR.resources
+%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.dotCover.Model.Resources.Strings.ko-KR.resources
+%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.dotCover.Presentation.Avalonia.Resources.Strings.ko-KR.resources
+%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.dotCover.Presentation.Wpf.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.dotCover.RiderPlugin.Resources.Strings.ko-KR.resources
+%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.dotCover.StandaloneRunner.Resources.Strings.ko-KR.resources
+%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.dotCover.ViewModel.Interface.Resources.Strings.ko-KR.resources
+%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.dotCover.ViewModel.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.dotCover.Vs.Presentation.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.dotMemory.Core.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.dotMemory.Home.Presentation.Resources.Strings.ko-KR.resources
@@ -3659,6 +3815,8 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/GammaJul.ForTea.Core.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.Application.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.CommandLine.CleanupCode.Resources.Strings.zh-CN.resources
+%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.Common.Resources.Resources.Strings.zh-CN.resources
+%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.Common.SnapshotManagement.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.Common.SubsystemsManagement.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.Common.SystemModulesOptionsManager.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.Common.SystemModulesOptionsManager.Resources.SystemModulesConstants.zh-CN.resources
@@ -3685,6 +3843,7 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.Platform.MsBuildHost.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.Platform.UIInteractive.Ide.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.Platform.UIInteractive.Text.Resources.Strings.zh-CN.resources
+%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.Platform.VisualStudio.AnyEnd.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.Platform.VisualStudio.Backend.OutOfProcess.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.Platform.VisualStudio.Backend.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.Platform.VisualStudio.Protocol.Resources.Strings.zh-CN.resources
@@ -3723,6 +3882,8 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.PsiFeatures.VisualStudio.SinceVs16RoslynAware.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.PsiFeatures.VisualStudio.SinceVs17.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.PsiFeatures.Web.UIInteractive.Resources.Strings.zh-CN.resources
+%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.Qodana.Core.Resources.Strings.zh-CN.resources
+%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.Qodana.VisualStudio.Common.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.RdBackend.Common.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.ReSharper.AI.Core.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.ReSharper.Cpp.Resources.Strings.zh-CN.resources
@@ -3871,10 +4032,18 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.VsIntegration.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.XamarinMacAgent.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.dotCover.Home.Presentation.Resources.Strings.zh-CN.resources
+%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.dotCover.Ide.Common.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.dotCover.Ide.Core.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.dotCover.Interactive.Core.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.dotCover.Interactive.Presentation.Resources.Strings.zh-CN.resources
+%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.dotCover.Model.Interface.Resources.Strings.zh-CN.resources
+%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.dotCover.Model.Resources.Strings.zh-CN.resources
+%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.dotCover.Presentation.Avalonia.Resources.Strings.zh-CN.resources
+%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.dotCover.Presentation.Wpf.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.dotCover.RiderPlugin.Resources.Strings.zh-CN.resources
+%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.dotCover.StandaloneRunner.Resources.Strings.zh-CN.resources
+%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.dotCover.ViewModel.Interface.Resources.Strings.zh-CN.resources
+%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.dotCover.ViewModel.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.dotCover.Vs.Presentation.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.dotMemory.Core.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.dotMemory.Home.Presentation.Resources.Strings.zh-CN.resources
@@ -3893,8 +4062,6 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/localization-zh/lib/localization-zh.jar
%%DATADIR%%/plugins/makefile/lib/makefile.jar
%%DATADIR%%/plugins/markdown/lib/markdown.jar
-%%DATADIR%%/plugins/markdown/lib/modules/intellij.markdown.compose.preview.jar
-%%DATADIR%%/plugins/ml-inline-completion/lib/ml-inline-completion.jar
%%DATADIR%%/plugins/nativeDebug-plugin/lib/nativeDebug-plugin.jar
%%DATADIR%%/plugins/nextjs/lib/nextjs.jar
%%DATADIR%%/plugins/nodeJS-remoteInterpreter/lib/nodeJS-remoteInterpreter.jar
@@ -3982,8 +4149,8 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/nodeJS/js/ts-file-loader/package.json
%%DATADIR%%/plugins/nodeJS/lib/nodeJS.jar
%%DATADIR%%/plugins/performanceTesting-async/lib/performanceTesting-async.jar
+%%DATADIR%%/plugins/performanceTesting/lib/modules/intellij.performanceTesting.frontend.jar
%%DATADIR%%/plugins/performanceTesting/lib/performanceTesting.jar
-%%DATADIR%%/plugins/platform-ide-provisioner/lib/platform-ide-provisioner.jar
%%DATADIR%%/plugins/platform-ijent-impl/ijent-aarch64-unknown-linux-musl-release
%%DATADIR%%/plugins/platform-ijent-impl/ijent-x86_64-unknown-linux-musl-release
%%DATADIR%%/plugins/platform-ijent-impl/lib/platform-ijent-impl.jar
@@ -4139,6 +4306,688 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/python-ce/helpers/MathJax/jax/output/HTML-CSS/jax.js
%%DATADIR%%/plugins/python-ce/helpers/MathJax/jax/output/PreviewHTML/config.js
%%DATADIR%%/plugins/python-ce/helpers/MathJax/jax/output/PreviewHTML/jax.js
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/apps/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/apps/config.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/apps/registry.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/conf/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/conf/global_settings.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/conf/locale/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/conf/urls/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/conf/urls/i18n.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/conf/urls/static.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admin/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admin/actions.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admin/apps.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admin/checks.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admin/decorators.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admin/exceptions.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admin/filters.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admin/forms.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admin/helpers.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admin/migrations/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admin/models.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admin/options.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admin/sites.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admin/templatetags/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admin/templatetags/admin_list.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admin/templatetags/admin_modify.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admin/templatetags/admin_urls.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admin/templatetags/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admin/templatetags/log.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admin/tests.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admin/utils.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admin/views/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admin/views/autocomplete.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admin/views/decorators.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admin/views/main.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admin/widgets.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admindocs/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admindocs/apps.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admindocs/middleware.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admindocs/urls.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admindocs/utils.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admindocs/views.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/auth/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/auth/admin.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/auth/apps.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/auth/backends.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/auth/base_user.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/auth/checks.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/auth/context_processors.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/auth/decorators.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/auth/forms.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/auth/handlers/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/auth/handlers/modwsgi.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/auth/hashers.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/auth/management/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/auth/management/commands/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/auth/management/commands/changepassword.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/auth/management/commands/createsuperuser.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/auth/middleware.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/auth/migrations/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/auth/mixins.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/auth/models.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/auth/password_validation.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/auth/signals.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/auth/tokens.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/auth/urls.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/auth/validators.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/auth/views.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/contenttypes/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/contenttypes/admin.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/contenttypes/apps.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/contenttypes/checks.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/contenttypes/fields.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/contenttypes/forms.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/contenttypes/management/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/contenttypes/management/commands/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/contenttypes/management/commands/remove_stale_contenttypes.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/contenttypes/migrations/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/contenttypes/models.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/contenttypes/prefetch.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/contenttypes/views.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/flatpages/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/flatpages/admin.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/flatpages/apps.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/flatpages/forms.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/flatpages/middleware.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/flatpages/migrations/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/flatpages/models.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/flatpages/sitemaps.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/flatpages/templatetags/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/flatpages/templatetags/flatpages.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/flatpages/urls.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/flatpages/views.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/admin/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/admin/options.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/apps.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/base/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/base/adapter.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/base/features.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/base/models.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/base/operations.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/mysql/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/mysql/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/mysql/features.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/mysql/introspection.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/mysql/operations.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/mysql/schema.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/oracle/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/oracle/adapter.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/oracle/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/oracle/features.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/oracle/introspection.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/oracle/models.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/oracle/operations.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/oracle/schema.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/postgis/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/postgis/adapter.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/postgis/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/postgis/const.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/postgis/features.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/postgis/introspection.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/postgis/models.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/postgis/operations.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/postgis/pgraster.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/postgis/schema.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/spatialite/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/spatialite/adapter.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/spatialite/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/spatialite/client.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/spatialite/features.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/spatialite/introspection.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/spatialite/models.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/spatialite/operations.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/spatialite/schema.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/utils.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/models/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/models/aggregates.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/models/fields.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/models/functions.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/models/lookups.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/models/proxy.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/models/sql/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/models/sql/conversion.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/feeds.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/forms/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/forms/fields.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/forms/widgets.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/datasource.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/driver.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/envelope.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/error.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/feature.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/field.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/geometries.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/geomtype.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/layer.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/libgdal.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/prototypes/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/prototypes/ds.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/prototypes/errcheck.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/prototypes/generation.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/prototypes/geom.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/prototypes/raster.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/prototypes/srs.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/raster/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/raster/band.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/raster/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/raster/const.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/raster/source.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/srs.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geoip2/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geoip2/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geoip2/resources.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geometry.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geos/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geos/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geos/collections.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geos/coordseq.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geos/error.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geos/factory.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geos/geometry.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geos/io.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geos/libgeos.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geos/linestring.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geos/mutable_list.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geos/point.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geos/polygon.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geos/prepared.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geos/prototypes/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geos/prototypes/coordseq.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geos/prototypes/errcheck.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geos/prototypes/geom.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geos/prototypes/io.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geos/prototypes/misc.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geos/prototypes/predicates.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geos/prototypes/prepared.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geos/prototypes/threadsafe.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geos/prototypes/topology.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/measure.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/ptr.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/serializers/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/serializers/geojson.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/shortcuts.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/sitemaps/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/sitemaps/kml.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/sitemaps/views.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/utils/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/utils/layermapping.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/utils/ogrinfo.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/utils/ogrinspect.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/utils/srs.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/views.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/humanize/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/humanize/apps.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/humanize/templatetags/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/humanize/templatetags/humanize.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/messages/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/messages/api.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/messages/apps.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/messages/constants.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/messages/context_processors.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/messages/middleware.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/messages/storage/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/messages/storage/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/messages/storage/cookie.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/messages/storage/fallback.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/messages/storage/session.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/messages/test.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/messages/utils.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/messages/views.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/aggregates/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/aggregates/general.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/aggregates/mixins.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/aggregates/statistics.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/apps.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/constraints.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/expressions.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/fields/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/fields/array.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/fields/citext.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/fields/hstore.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/fields/jsonb.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/fields/ranges.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/fields/utils.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/forms/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/forms/array.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/forms/hstore.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/forms/ranges.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/functions.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/indexes.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/lookups.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/operations.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/search.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/serializers.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/signals.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/utils.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/validators.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/redirects/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/redirects/admin.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/redirects/apps.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/redirects/middleware.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/redirects/migrations/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/redirects/models.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sessions/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sessions/apps.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sessions/backends/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sessions/backends/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sessions/backends/cache.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sessions/backends/cached_db.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sessions/backends/db.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sessions/backends/file.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sessions/backends/signed_cookies.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sessions/base_session.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sessions/exceptions.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sessions/management/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sessions/management/commands/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sessions/management/commands/clearsessions.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sessions/middleware.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sessions/migrations/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sessions/models.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sessions/serializers.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sitemaps/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sitemaps/apps.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sitemaps/views.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sites/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sites/admin.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sites/apps.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sites/checks.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sites/management.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sites/managers.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sites/middleware.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sites/migrations/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sites/models.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sites/requests.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sites/shortcuts.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/staticfiles/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/staticfiles/apps.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/staticfiles/checks.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/staticfiles/finders.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/staticfiles/handlers.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/staticfiles/management/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/staticfiles/management/commands/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/staticfiles/management/commands/collectstatic.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/staticfiles/management/commands/findstatic.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/staticfiles/management/commands/runserver.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/staticfiles/storage.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/staticfiles/testing.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/staticfiles/urls.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/staticfiles/utils.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/staticfiles/views.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/syndication/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/syndication/apps.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/syndication/views.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/asgi.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/cache/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/cache/backends/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/cache/backends/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/cache/backends/db.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/cache/backends/dummy.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/cache/backends/filebased.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/cache/backends/locmem.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/cache/backends/memcached.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/cache/backends/redis.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/cache/utils.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/checks/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/checks/async_checks.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/checks/caches.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/checks/compatibility/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/checks/compatibility/django_4_0.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/checks/database.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/checks/files.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/checks/messages.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/checks/model_checks.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/checks/registry.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/checks/security/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/checks/security/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/checks/security/csrf.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/checks/security/sessions.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/checks/templates.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/checks/translation.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/checks/urls.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/exceptions.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/files/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/files/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/files/images.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/files/locks.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/files/move.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/files/storage/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/files/storage/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/files/storage/filesystem.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/files/storage/handler.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/files/storage/memory.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/files/storage/mixins.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/files/temp.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/files/uploadedfile.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/files/uploadhandler.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/files/utils.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/handlers/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/handlers/asgi.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/handlers/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/handlers/exception.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/handlers/wsgi.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/mail/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/mail/backends/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/mail/backends/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/mail/backends/console.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/mail/backends/dummy.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/mail/backends/filebased.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/mail/backends/locmem.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/mail/backends/smtp.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/mail/message.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/mail/utils.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/color.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/commands/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/commands/check.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/commands/compilemessages.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/commands/createcachetable.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/commands/dbshell.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/commands/diffsettings.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/commands/dumpdata.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/commands/flush.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/commands/inspectdb.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/commands/loaddata.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/commands/makemessages.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/commands/makemigrations.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/commands/migrate.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/commands/optimizemigration.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/commands/runserver.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/commands/sendtestemail.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/commands/shell.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/commands/showmigrations.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/commands/sqlflush.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/commands/sqlmigrate.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/commands/sqlsequencereset.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/commands/squashmigrations.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/commands/startapp.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/commands/startproject.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/commands/test.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/commands/testserver.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/sql.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/templates.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/utils.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/paginator.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/serializers/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/serializers/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/serializers/json.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/serializers/jsonl.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/serializers/python.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/serializers/pyyaml.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/serializers/xml_serializer.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/servers/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/servers/basehttp.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/signals.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/signing.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/validators.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/wsgi.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/base/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/base/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/base/client.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/base/creation.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/base/features.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/base/introspection.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/base/operations.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/base/schema.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/base/validation.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/ddl_references.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/dummy/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/dummy/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/dummy/features.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/mysql/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/mysql/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/mysql/client.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/mysql/compiler.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/mysql/creation.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/mysql/features.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/mysql/introspection.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/mysql/operations.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/mysql/schema.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/mysql/validation.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/oracle/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/oracle/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/oracle/client.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/oracle/creation.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/oracle/features.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/oracle/functions.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/oracle/introspection.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/oracle/operations.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/oracle/schema.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/oracle/utils.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/oracle/validation.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/postgresql/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/postgresql/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/postgresql/client.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/postgresql/creation.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/postgresql/features.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/postgresql/introspection.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/postgresql/operations.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/postgresql/schema.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/signals.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/sqlite3/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/sqlite3/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/sqlite3/client.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/sqlite3/creation.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/sqlite3/features.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/sqlite3/introspection.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/sqlite3/operations.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/sqlite3/schema.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/utils.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/migrations/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/migrations/autodetector.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/migrations/exceptions.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/migrations/executor.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/migrations/graph.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/migrations/loader.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/migrations/migration.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/migrations/operations/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/migrations/operations/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/migrations/operations/fields.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/migrations/operations/models.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/migrations/operations/special.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/migrations/operations/utils.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/migrations/optimizer.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/migrations/questioner.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/migrations/recorder.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/migrations/serializer.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/migrations/state.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/migrations/utils.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/migrations/writer.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/aggregates.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/constants.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/constraints.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/deletion.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/enums.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/expressions.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/fields/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/fields/files.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/fields/generated.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/fields/json.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/fields/mixins.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/fields/proxy.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/fields/related.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/fields/related_descriptors.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/fields/related_lookups.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/fields/reverse_related.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/functions/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/functions/comparison.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/functions/datetime.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/functions/math.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/functions/mixins.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/functions/text.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/functions/window.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/indexes.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/lookups.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/manager.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/options.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/query.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/query_utils.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/signals.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/sql/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/sql/compiler.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/sql/constants.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/sql/datastructures.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/sql/query.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/sql/subqueries.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/sql/where.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/utils.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/transaction.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/utils.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/dispatch/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/dispatch/dispatcher.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/forms/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/forms/boundfield.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/forms/fields.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/forms/forms.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/forms/formsets.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/forms/models.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/forms/renderers.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/forms/utils.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/forms/widgets.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/http/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/http/cookie.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/http/multipartparser.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/http/request.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/http/response.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/middleware/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/middleware/cache.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/middleware/clickjacking.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/middleware/common.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/middleware/csrf.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/middleware/gzip.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/middleware/http.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/middleware/locale.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/middleware/security.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/shortcuts.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/backends/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/backends/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/backends/django.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/backends/dummy.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/backends/jinja2.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/backends/utils.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/context.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/context_processors.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/defaultfilters.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/defaulttags.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/engine.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/exceptions.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/library.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/loader.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/loader_tags.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/loaders/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/loaders/app_directories.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/loaders/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/loaders/cached.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/loaders/filesystem.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/loaders/locmem.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/response.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/smartif.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/utils.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/templatetags/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/templatetags/cache.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/templatetags/i18n.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/templatetags/l10n.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/templatetags/static.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/templatetags/tz.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/test/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/test/client.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/test/html.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/test/runner.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/test/selenium.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/test/signals.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/test/testcases.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/test/utils.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/urls/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/urls/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/urls/conf.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/urls/converters.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/urls/exceptions.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/urls/resolvers.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/urls/utils.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/_os.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/archive.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/asyncio.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/autoreload.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/cache.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/choices.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/connection.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/crypto.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/datastructures.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/dateformat.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/dateparse.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/dates.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/deconstruct.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/decorators.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/deprecation.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/duration.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/encoding.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/feedgenerator.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/formats.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/functional.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/hashable.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/html.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/http.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/inspect.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/ipv6.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/itercompat.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/jslex.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/log.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/lorem_ipsum.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/module_loading.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/numberformat.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/regex_helper.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/safestring.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/termcolors.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/text.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/timesince.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/timezone.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/translation/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/translation/reloader.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/translation/template.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/translation/trans_null.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/translation/trans_real.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/tree.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/version.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/xmlutils.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/views/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/views/csrf.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/views/debug.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/views/decorators/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/views/decorators/cache.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/views/decorators/clickjacking.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/views/decorators/common.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/views/decorators/csrf.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/views/decorators/debug.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/views/decorators/gzip.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/views/decorators/http.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/views/decorators/vary.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/views/defaults.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/views/generic/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/views/generic/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/views/generic/dates.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/views/generic/detail.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/views/generic/edit.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/views/generic/list.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/views/i18n.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/views/static.pyi
%%DATADIR%%/plugins/python-ce/helpers/check_all_test_suite.py
%%DATADIR%%/plugins/python-ce/helpers/conda_packaging_tool.py
%%DATADIR%%/plugins/python-ce/helpers/coverage_runner/__init__.py
@@ -4305,6 +5154,10 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/python-ce/helpers/generator3/util_methods.py
%%DATADIR%%/plugins/python-ce/helpers/generator3/version.txt
%%DATADIR%%/plugins/python-ce/helpers/icon-robots.txt
+%%DATADIR%%/plugins/python-ce/helpers/jupyter_debug/__init__.py
+%%DATADIR%%/plugins/python-ce/helpers/jupyter_debug/pydev_jupyter_plugin.py
+%%DATADIR%%/plugins/python-ce/helpers/jupyter_debug/pydev_jupyter_utils.py
+%%DATADIR%%/plugins/python-ce/helpers/jupyter_debug/pydev_jupyter_vars.py
%%DATADIR%%/plugins/python-ce/helpers/packaging_tool.py
%%DATADIR%%/plugins/python-ce/helpers/pip-24.3.1-py2.py3-none-any.whl
%%DATADIR%%/plugins/python-ce/helpers/pockets/__init__.py
@@ -4802,7 +5655,7 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/python-ce/helpers/pycodestyle.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/LICENSE
%%DATADIR%%/plugins/python-ce/helpers/pydev/MANIFEST.in
-%%DATADIR%%/plugins/python-ce/helpers/pydev/README.rst
+%%DATADIR%%/plugins/python-ce/helpers/pydev/README.md
%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydev_bundle/__init__.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydev_bundle/_pydev_calltip_util.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydev_bundle/_pydev_completer.py
@@ -4936,10 +5789,14 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/pydevd_xml.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/smart_step_into/__init__.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/smart_step_into/pydevd_smart_step_into_27.py
-%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/smart_step_into/pydevd_smart_step_into_311.py
-%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/smart_step_into/pydevd_smart_step_into_36_310.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/smart_step_into/pydevd_smart_step_into_util.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/tables/__init__.py
+%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/tables/images/__init__.py
+%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/tables/images/pydevd_image_loader.py
+%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/tables/images/pydevd_matplotlib_image.py
+%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/tables/images/pydevd_numpy_based_image.py
+%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/tables/images/pydevd_numpy_image.py
+%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/tables/images/pydevd_pillow_image.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/tables/pydevd_dataset.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/tables/pydevd_numpy.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/tables/pydevd_numpy_based.py
@@ -4980,6 +5837,14 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/python-ce/helpers/pydev/build_tools/names_to_rename.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/build_tools/pydevd_release_process.txt
%%DATADIR%%/plugins/python-ce/helpers/pydev/build_tools/rename_pep8.py
+%%DATADIR%%/plugins/python-ce/helpers/pydev/ci-requirements/ci-requirements-27.txt
+%%DATADIR%%/plugins/python-ce/helpers/pydev/ci-requirements/ci-requirements-310.txt
+%%DATADIR%%/plugins/python-ce/helpers/pydev/ci-requirements/ci-requirements-311.txt
+%%DATADIR%%/plugins/python-ce/helpers/pydev/ci-requirements/ci-requirements-312.txt
+%%DATADIR%%/plugins/python-ce/helpers/pydev/ci-requirements/ci-requirements-313.txt
+%%DATADIR%%/plugins/python-ce/helpers/pydev/ci-requirements/ci-requirements-314.txt
+%%DATADIR%%/plugins/python-ce/helpers/pydev/ci-requirements/ci-requirements-38.txt
+%%DATADIR%%/plugins/python-ce/helpers/pydev/ci-requirements/ci-requirements-39.txt
%%DATADIR%%/plugins/python-ce/helpers/pydev/interpreterInfo.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/merge_pydev_pycharm.txt
%%DATADIR%%/plugins/python-ce/helpers/pydev/pycharm-console.rst
@@ -5104,6 +5969,14 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/python-ce/helpers/pydev/stubs/_django_manager_body.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/stubs/_get_tips.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/stubs/pycompletion.py
+%%DATADIR%%/plugins/python-ce/helpers/pydev/test-requirements/test-requirements-27.txt
+%%DATADIR%%/plugins/python-ce/helpers/pydev/test-requirements/test-requirements-310.txt
+%%DATADIR%%/plugins/python-ce/helpers/pydev/test-requirements/test-requirements-311.txt
+%%DATADIR%%/plugins/python-ce/helpers/pydev/test-requirements/test-requirements-312.txt
+%%DATADIR%%/plugins/python-ce/helpers/pydev/test-requirements/test-requirements-313.txt
+%%DATADIR%%/plugins/python-ce/helpers/pydev/test-requirements/test-requirements-314.txt
+%%DATADIR%%/plugins/python-ce/helpers/pydev/test-requirements/test-requirements-38.txt
+%%DATADIR%%/plugins/python-ce/helpers/pydev/test-requirements/test-requirements-39.txt
%%DATADIR%%/plugins/python-ce/helpers/pydev/third_party/isort_container/isort/__init__.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/third_party/isort_container/isort/__main__.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/third_party/isort_container/isort/hooks.py
@@ -5228,11 +6101,125 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/python-ce/helpers/rest_runners/sphinx_runner.py
%%DATADIR%%/plugins/python-ce/helpers/setuptools-44.1.1-py2.py3-none-any.whl
%%DATADIR%%/plugins/python-ce/helpers/six.py
+%%DATADIR%%/plugins/python-ce/helpers/sphinxcontrib/__init__.py
%%DATADIR%%/plugins/python-ce/helpers/sphinxcontrib/napoleon/__init__.py
%%DATADIR%%/plugins/python-ce/helpers/sphinxcontrib/napoleon/_upstream.py
%%DATADIR%%/plugins/python-ce/helpers/sphinxcontrib/napoleon/_version.py
%%DATADIR%%/plugins/python-ce/helpers/sphinxcontrib/napoleon/docstring.py
%%DATADIR%%/plugins/python-ce/helpers/syspath.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/.gitattributes
+%%DATADIR%%/plugins/python-ce/helpers/testResources/__main__.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/build.gradle.kts
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/google_fragments_math.html
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/google_fragments_math.json
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/google_fragments_math_out.json
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/google_fragments_only_multiline_return_section.html
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/google_fragments_only_multiline_return_section.json
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/google_fragments_only_multiline_return_section_out.json
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/google_fragments_simple.html
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/google_fragments_simple.json
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/google_fragments_simple_out.json
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/google_no_empty_line_between_text_and_attributes.html
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/google_no_empty_line_between_text_and_attributes.rest
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/google_no_empty_line_between_text_and_attributes.txt
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/google_no_empty_line_between_text_and_seealso.html
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/google_no_empty_line_between_text_and_seealso.rest
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/google_no_empty_line_between_text_and_seealso.txt
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/google_return_description_no_type.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/google_return_description_no_type.rest
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/google_sections.html
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/google_sections.rest
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/google_sections.txt
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/numpy_ZD846170.html
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/numpy_ZD846170.rest
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/numpy_ZD846170.txt
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/numpy_fragments_params.html
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/numpy_fragments_params.json
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/numpy_fragments_params_out.json
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/numpy_fragments_table.html
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/numpy_fragments_table.json
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/numpy_fragments_table_out.json
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/numpy_no_empty_line_between_text_and_param.html
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/numpy_no_empty_line_between_text_and_param.rest
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/numpy_no_empty_line_between_text_and_param.txt
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/numpy_no_summary.html
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/numpy_no_summary.rest
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/numpy_no_summary.txt
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/numpy_vararg.html
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/numpy_vararg.rest
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/numpy_vararg.txt
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/rest_bad_rtype_annotation.html
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/rest_bad_rtype_annotation.txt
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/rest_fragments_functional.json
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/rest_fragments_functional_out.json
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/rest_fragments_only_body.html
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/rest_fragments_only_body.json
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/rest_fragments_only_body_out.json
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/rest_fragments_unicode.html
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/rest_fragments_unicode.json
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/rest_fragments_unicode_out.json
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/rest_gimpfu_docstring.html
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/rest_gimpfu_docstring.txt
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/rest_no_empty_line_between_math_and_param.html
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/rest_no_empty_line_between_math_and_param.txt
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/rest_no_empty_line_between_text_and_param.html
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/rest_no_empty_line_between_text_and_param.txt
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/rest_returns_and_rtype_combined.html
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/rest_returns_and_rtype_combined.txt
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/rest_rtype_type_without_return_param.html
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/rest_rtype_type_without_return_param.txt
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/rest_simple.html
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/rest_simple.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/rest_type_in_backticks.html
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/rest_type_in_backticks.txt
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/basic_layout/root1/mod.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/basic_layout/root1/pkg/__init__.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/basic_layout/root1/pkg/mod1.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/basic_layout/root1/pkg/mod2.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/basic_layout/root2/mod.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/basic_layout/root3/mod.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/nested_roots/root/pkg/__init__.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/nested_roots/root/pkg/nested/mod.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/new_state_json_content/root/dir/mod.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/new_state_json_content/root/mod.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/non_dir_roots_ignored/root.egg
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/non_dir_roots_ignored/root/mod.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/non_existing_roots_ignored/root/mod.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/output_dir_cannot_be_inside_root/root/mod.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/output_dir_cannot_be_root/root/mod.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/project_root_excluded/project_root/__init__.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/project_root_excluded/root1/__init__.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/project_root_excluded/root2/__init__.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/roots_with_identical_name/dir/root/mod.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/roots_with_identical_name/root/mod.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/state_json_invalid_entries_removed/root/dir/mod.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/state_json_original_order_of_roots_preserved/a/mod.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/state_json_original_order_of_roots_preserved/b/mod.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/state_json_original_order_of_roots_preserved/c/mod.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/state_json_when_dir_added/root/dir/mod.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/state_json_when_dir_added/root/new/__init__.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/state_json_when_dir_removed/root/mod.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/state_json_when_file_added/root/dir/mod.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/state_json_when_file_added/root/new.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/state_json_when_file_changed/root/dir/mod.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/state_json_when_file_removed/root/dir/mod.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/state_json_when_nothing_changed/root/dir/mod.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/state_json_when_root_added/new/mod.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/state_json_when_root_added/root/dir/mod.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/state_json_when_root_removed/root/dir/mod.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/versioned_dot_so_libraries_ignored/root/lib.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/versioned_dot_so_libraries_ignored/root/lib.so.8
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/versioned_dot_so_libraries_ignored/root/lib.so.8.1
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/versioned_dot_so_libraries_ignored/root/lib.so.8.1.0
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/versioned_dot_so_libraries_ignored/root/lib.so.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/generator3_tests/__init__.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/generator3_tests/test_generation.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/generator3_tests/test_redeclarator.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/generator3_tests/test_utils.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/test_docstring_formatter.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/test_remote_sync.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/testing.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/tox.ini
%%DATADIR%%/plugins/python-ce/helpers/third_party/thriftpy/README.md
%%DATADIR%%/plugins/python-ce/helpers/third_party/thriftpy/_shaded_ply/__init__.py
%%DATADIR%%/plugins/python-ce/helpers/third_party/thriftpy/_shaded_ply/cpp.py
@@ -6275,7 +7262,8 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stdlib/ssl.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stdlib/stat.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stdlib/statistics.pyi
-%%DATADIR%%/plugins/python-ce/helpers/typeshed/stdlib/string.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stdlib/string/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stdlib/string/templatelib.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stdlib/stringprep.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stdlib/struct.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stdlib/subprocess.pyi
@@ -9122,17 +10110,6 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/opentracing/opentracing/span.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/opentracing/opentracing/tags.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/opentracing/opentracing/tracer.pyi
-%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/paho-mqtt/METADATA.toml
-%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/paho-mqtt/paho/__init__.pyi
-%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/paho-mqtt/paho/mqtt/__init__.pyi
-%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/paho-mqtt/paho/mqtt/client.pyi
-%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/paho-mqtt/paho/mqtt/matcher.pyi
-%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/paho-mqtt/paho/mqtt/packettypes.pyi
-%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/paho-mqtt/paho/mqtt/properties.pyi
-%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/paho-mqtt/paho/mqtt/publish.pyi
-%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/paho-mqtt/paho/mqtt/reasoncodes.pyi
-%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/paho-mqtt/paho/mqtt/subscribe.pyi
-%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/paho-mqtt/paho/mqtt/subscribeoptions.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/paramiko/@tests/stubtest_allowlist.txt
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/paramiko/@tests/stubtest_allowlist_darwin.txt
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/paramiko/@tests/stubtest_allowlist_linux.txt
@@ -10497,8 +11474,22 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/METADATA.toml
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/__init__.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/_aliases.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/audio.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/autodiff.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/autograph/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/autograph/experimental.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/bitwise.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/compiler/xla/service/hlo_pb2.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/compiler/xla/service/hlo_profile_printer_data_pb2.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/compiler/xla/service/metrics_pb2.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/compiler/xla/service/test_compilation_environment_pb2.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/compiler/xla/service/xla_compile_result_pb2.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/compiler/xla/tsl/protobuf/bfc_memory_map_pb2.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/compiler/xla/tsl/protobuf/test_log_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/compiler/xla/xla_data_pb2.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/compiler/xla/xla_pb2.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/config/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/config/experimental.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/example/example_parser_configuration_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/example/example_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/example/feature_pb2.pyi
@@ -10506,11 +11497,14 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/framework/api_def_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/framework/attr_value_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/framework/cost_graph_pb2.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/framework/cpp_shape_inference_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/framework/dataset_metadata_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/framework/dataset_options_pb2.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/framework/dataset_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/framework/device_attributes_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/framework/full_type_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/framework/function_pb2.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/framework/graph_debug_info_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/framework/graph_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/framework/graph_transfer_info_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/framework/kernel_def_pb2.pyi
@@ -10518,6 +11512,7 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/framework/model_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/framework/node_def_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/framework/op_def_pb2.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/framework/optimized_function_graph_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/framework/reader_base_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/framework/resource_handle_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/framework/step_stats_pb2.pyi
@@ -10535,27 +11530,26 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/composite_tensor_variant_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/config_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/control_flow_pb2.pyi
-%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/coordination_config_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/core_platform_payloads_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/data_service_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/debug_event_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/debug_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/device_filters_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/device_properties_pb2.pyi
-%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/distributed_runtime_payloads_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/error_codes_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/fingerprint_pb2.pyi
-%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/graph_debug_info_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/meta_graph_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/named_tensor_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/queue_runner_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/remote_tensor_handle_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/rewriter_config_pb2.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/rpc_options_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/saved_model_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/saved_object_graph_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/saver_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/service_config_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/snapshot_pb2.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/status_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/struct_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/tensor_bundle_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/tensorflow_server_pb2.pyi
@@ -10573,28 +11567,38 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/util/test_log_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/data/__init__.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/data/experimental.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/distribute/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/distribute/coordinator.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/distribute/experimental/coordinator.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/dtypes.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/experimental/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/experimental/dtensor.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/feature_column/__init__.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/initializers.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/io/__init__.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/io/gfile.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/keras/__init__.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/keras/activations.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/keras/callbacks.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/keras/constraints.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/keras/initializers.pyi
-%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/keras/layers.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/keras/layers/__init__.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/keras/losses.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/keras/metrics.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/keras/models.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/keras/optimizers/__init__.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/keras/optimizers/legacy/__init__.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/keras/optimizers/schedules.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/keras/regularizers.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/linalg.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/math.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/nn.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/python/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/python/distribute/distribute_lib.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/python/feature_column/__init__.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/python/feature_column/feature_column_v2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/python/feature_column/sequence_feature_column.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/python/framework/dtypes.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/python/keras/__init__.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/python/keras/protobuf/projector_config_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/python/keras/protobuf/saved_metadata_pb2.pyi
@@ -10602,9 +11606,29 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/python/trackable/__init__.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/python/trackable/autotrackable.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/python/trackable/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/python/trackable/resource.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/python/trackable/ressource.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/python/training/tracking/autotrackable.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/random.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/raw_ops.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/saved_model/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/saved_model/experimental.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/signal.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/sparse.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/strings.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/summary.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/train/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/train/experimental.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/tsl/protobuf/coordination_config_pb2.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/tsl/protobuf/coordination_service_pb2.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/tsl/protobuf/distributed_runtime_payloads_pb2.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/tsl/protobuf/dnn_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/tsl/protobuf/error_codes_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/tsl/protobuf/histogram_pb2.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/tsl/protobuf/rpc_options_pb2.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/tsl/protobuf/status_pb2.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/types/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/types/experimental.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/toml/@tests/stubtest_allowlist.txt
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/toml/METADATA.toml
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/toml/toml/__init__.pyi
@@ -10884,8 +11908,9 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/zxcvbn/zxcvbn/matching.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/zxcvbn/zxcvbn/scoring.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/zxcvbn/zxcvbn/time_estimates.pyi
+%%DATADIR%%/plugins/python-ce/helpers/uv/uv_sync_proxy.py
%%DATADIR%%/plugins/python-ce/helpers/virtualenv-20.13.0.pyz
-%%DATADIR%%/plugins/python-ce/helpers/virtualenv-20.24.5.pyz
+%%DATADIR%%/plugins/python-ce/helpers/virtualenv-py3.pyz
%%DATADIR%%/plugins/python-ce/lib/python-ce.jar
%%DATADIR%%/plugins/python-ce/lib/python-common.jar
%%DATADIR%%/plugins/qml-plugin/lib/qml-plugin.jar
@@ -10901,6 +11926,7 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/searchEverywhereMl/lib/searchEverywhereMl.jar
%%DATADIR%%/plugins/settingsSync/lib/settingsSync.jar
%%DATADIR%%/plugins/sh/lib/sh.jar
+%%DATADIR%%/plugins/station-plugin/lib/modules/intellij.station.frontend.split.jar
%%DATADIR%%/plugins/station-plugin/lib/station-plugin.jar
%%DATADIR%%/plugins/styled-components/lib/styled-components.jar
%%DATADIR%%/plugins/stylelint/lib/stylelint.jar
@@ -10913,13 +11939,21 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/terminal/shell-integrations/bash/bash-fig.bash
%%DATADIR%%/plugins/terminal/shell-integrations/bash/bash-integration.bash
%%DATADIR%%/plugins/terminal/shell-integrations/bash/bash-preexec.bash
+%%DATADIR%%/plugins/terminal/shell-integrations/bash/command-block-support-reworked.bash
%%DATADIR%%/plugins/terminal/shell-integrations/bash/command-block-support.bash
+%%DATADIR%%/plugins/terminal/shell-integrations/fish/command-block-support-reworked.fish
%%DATADIR%%/plugins/terminal/shell-integrations/fish/command-block-support.fish
%%DATADIR%%/plugins/terminal/shell-integrations/fish/fish-integration.fish
+%%DATADIR%%/plugins/terminal/shell-integrations/powershell/command-block-support-reworked.ps1
%%DATADIR%%/plugins/terminal/shell-integrations/powershell/command-block-support.ps1
%%DATADIR%%/plugins/terminal/shell-integrations/powershell/powershell-integration.ps1
-%%DATADIR%%/plugins/terminal/shell-integrations/zsh/.zshenv
+%%DATADIR%%/plugins/terminal/shell-integrations/zsh/command-block-support-reworked.zsh
%%DATADIR%%/plugins/terminal/shell-integrations/zsh/command-block-support.zsh
+%%DATADIR%%/plugins/terminal/shell-integrations/zsh/zdotdir/.zlogin
+%%DATADIR%%/plugins/terminal/shell-integrations/zsh/zdotdir/.zprofile
+%%DATADIR%%/plugins/terminal/shell-integrations/zsh/zdotdir/.zshenv
+%%DATADIR%%/plugins/terminal/shell-integrations/zsh/zdotdir/.zshrc
+%%DATADIR%%/plugins/terminal/shell-integrations/zsh/zdotdir/source-original.zsh
%%DATADIR%%/plugins/terminal/shell-integrations/zsh/zsh-integration.zsh
%%DATADIR%%/plugins/textmate/lib/bundles/adoc/LICENSE
%%DATADIR%%/plugins/textmate/lib/bundles/adoc/README.md
@@ -11298,6 +12332,7 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/textmate/lib/bundles/yaml/package.nls.json
%%DATADIR%%/plugins/textmate/lib/bundles/yaml/syntaxes/yaml.tmLanguage.json
%%DATADIR%%/plugins/textmate/lib/textmate.jar
+%%DATADIR%%/plugins/toml/lib/toml-frontend.jar
%%DATADIR%%/plugins/toml/lib/toml.jar
%%DATADIR%%/plugins/tslint/js/convert-tslint-config.js
%%DATADIR%%/plugins/tslint/js/languageService/tslint-plugin-provider.js
@@ -11305,10 +12340,11 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/tslint/js/utils.js
%%DATADIR%%/plugins/tslint/lib/tslint.jar
%%DATADIR%%/plugins/uml/lib/uml-support.jar
+%%DATADIR%%/plugins/vcs-git-commit-modal/lib/vcs-git-commit-modal.jar
%%DATADIR%%/plugins/vcs-git/lib/git4idea-rt.jar
%%DATADIR%%/plugins/vcs-git/lib/vcs-git.jar
-%%DATADIR%%/plugins/vcs-github-ultimate/lib/vcs-github.jar
-%%DATADIR%%/plugins/vcs-gitlab/lib/vcs-gitlab.jar
+%%DATADIR%%/plugins/vcs-github-IU/lib/vcs-github.jar
+%%DATADIR%%/plugins/vcs-gitlab-IU/lib/vcs-gitlab.jar
%%DATADIR%%/plugins/vcs-hg/lib/vcs-hg.jar
%%DATADIR%%/plugins/vcs-perforce/lib/vcs-perforce.jar
%%DATADIR%%/plugins/vcs-svn/lib/vcs-svn.jar
@@ -11350,8 +12386,8 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/webpack/lib/webpack.jar
%%DATADIR%%/plugins/xpath/lib/rt/xslt-rt.jar
%%DATADIR%%/plugins/xpath/lib/xpath.jar
-%%DATADIR%%/plugins/yaml/lib/client/yaml-frontend.jar
-%%DATADIR%%/plugins/yaml/lib/yaml-editing.jar
+%%DATADIR%%/plugins/yaml/lib/modules/intellij.yaml.backend.jar
+%%DATADIR%%/plugins/yaml/lib/modules/intellij.yaml.frontend.split.jar
%%DATADIR%%/plugins/yaml/lib/yaml.jar
%%DATADIR%%/product-info.json
share/man/man1/clion.1.gz
diff --git a/devel/jetbrains-goland/Makefile b/devel/jetbrains-goland/Makefile
index ac997ad216fb..00dd2285ffbd 100644
--- a/devel/jetbrains-goland/Makefile
+++ b/devel/jetbrains-goland/Makefile
@@ -1,5 +1,5 @@
PORTNAME= goland
-DISTVERSION= 2025.1.2
+DISTVERSION= 2025.1.4
CATEGORIES= devel
MASTER_SITES= https://download-cdn.jetbrains.com/go/
PKGNAMEPREFIX= jetbrains-
@@ -65,6 +65,7 @@ do-install:
${WRKSRC}/lib/jna \
${WRKSRC}/lib/native \
${WRKSRC}/lib/pty4j \
+ ${WRKSRC}/lib/skiko-awt-runtime-all \
${WRKSRC}/plugins/cwm-plugin \
${WRKSRC}/plugins/gateway-plugin/lib/remote-dev-workers \
${WRKSRC}/plugins/go-plugin/lib/dlv \
diff --git a/devel/jetbrains-goland/distinfo b/devel/jetbrains-goland/distinfo
index 8253778f4bec..64e1db69fb7d 100644
--- a/devel/jetbrains-goland/distinfo
+++ b/devel/jetbrains-goland/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750080637
-SHA256 (jetbrains/goland-2025.1.2.tar.gz) = 18d4465e8c50911d8f4ecd7ba75ee1aa14cf3d05eb4df39790729cf67bf2a638
-SIZE (jetbrains/goland-2025.1.2.tar.gz) = 1123057926
+TIMESTAMP = 1753543577
+SHA256 (jetbrains/goland-2025.1.4.tar.gz) = 42efe9cc97248403e868180339f403ab390e9a335a658bd7aa905b64c03c7a31
+SIZE (jetbrains/goland-2025.1.4.tar.gz) = 1087590072
diff --git a/devel/jetbrains-goland/pkg-plist b/devel/jetbrains-goland/pkg-plist
index 95a48975583a..28cb7c203780 100644
--- a/devel/jetbrains-goland/pkg-plist
+++ b/devel/jetbrains-goland/pkg-plist
@@ -20,7 +20,7 @@ share/applications/goland.desktop
%%DATADIR%%/lib/app-client.jar
%%DATADIR%%/lib/app.jar
%%DATADIR%%/lib/bouncy-castle.jar
-%%DATADIR%%/lib/build-marker-GO-251.26094.127
+%%DATADIR%%/lib/build-marker-GO-251.27812.54
%%DATADIR%%/lib/ext/platform-main.jar
%%DATADIR%%/lib/external-system-rt.jar
%%DATADIR%%/lib/externalProcess-rt.jar
@@ -58,6 +58,7 @@ share/applications/goland.desktop
%%DATADIR%%/lib/modules/intellij.platform.clouds.jar
%%DATADIR%%/lib/modules/intellij.platform.collaborationTools.jar
%%DATADIR%%/lib/modules/intellij.platform.compose.jar
+%%DATADIR%%/lib/modules/intellij.platform.compose.markdown.jar
%%DATADIR%%/lib/modules/intellij.platform.coverage.agent.jar
%%DATADIR%%/lib/modules/intellij.platform.coverage.jar
%%DATADIR%%/lib/modules/intellij.platform.dap.jar
@@ -82,6 +83,7 @@ share/applications/goland.desktop
%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.extensions.gfmAlerts.jar
%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.extensions.gfmStrikethrough.jar
%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.extensions.gfmTables.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.extensions.images.jar
%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.ideLafBridgeStyling.jar
%%DATADIR%%/lib/modules/intellij.platform.jewel.ui.jar
%%DATADIR%%/lib/modules/intellij.platform.kernel.backend.jar
@@ -197,6 +199,7 @@ share/applications/goland.desktop
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.rider.cpp.completion.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.rider.csharp.completion.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.ruby.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.rust.completion.jar
%%DATADIR%%/plugins/fullLine/promo/Aqua/AIEnterprise.png
%%DATADIR%%/plugins/fullLine/promo/Aqua/CloudCompletion.png
%%DATADIR%%/plugins/fullLine/promo/Aqua/CloudCompletion_dark.png
@@ -383,8 +386,8 @@ share/applications/goland.desktop
%%DATADIR%%/plugins/go-plugin/license/golang-license.txt
%%DATADIR%%/plugins/go-plugin/license/gopher-license.txt
%%DATADIR%%/plugins/go-plugin/license/re2j-license.txt
-%%DATADIR%%/plugins/go-sharedIndexes-bundled/gosdk/gosdk-3b128438d3f6-4b567d62c776.ijx
-%%DATADIR%%/plugins/go-sharedIndexes-bundled/gosdk/gosdk-3b128438d3f6-4b567d62c776.txt
+%%DATADIR%%/plugins/go-sharedIndexes-bundled/gosdk/gosdk-3b128438d3f6-07d2d2d66b1e.ijx
+%%DATADIR%%/plugins/go-sharedIndexes-bundled/gosdk/gosdk-3b128438d3f6-07d2d2d66b1e.txt
%%DATADIR%%/plugins/go-sharedIndexes-bundled/lib/go-sharedIndexes-bundled.jar
%%DATADIR%%/plugins/go-template/lib/go-template.jar
%%DATADIR%%/plugins/grazie/lib/grazie.jar
@@ -446,9 +449,11 @@ share/applications/goland.desktop
%%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/node_modules/vitest-intellij-reporter-safe.js
%%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/vitest-intellij-reporter.js
%%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/vitest-intellij-util.js
-%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-b26f3e71634d.ijx
-%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-b26f3e71634d.txt
+%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-09060db00ec0.ijx
+%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-09060db00ec0.txt
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/!HowToUpdateBundledTypeScript.md
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/_tsserver.js
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/_typingsInstaller.js
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/browser.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/cancellationToken.js
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/diagnosticMessages.json
@@ -474,6 +479,7 @@ share/applications/goland.desktop
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2016.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2016.full.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2016.intl.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2017.arraybuffer.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2017.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2017.date.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2017.full.d.ts
@@ -526,6 +532,15 @@ share/applications/goland.desktop
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2023.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2023.full.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2023.intl.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.arraybuffer.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.collection.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.full.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.object.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.promise.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.regexp.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.sharedmemory.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.string.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es5.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es6.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.esnext.array.d.ts
diff --git a/devel/jetbrains-phpstorm/Makefile b/devel/jetbrains-phpstorm/Makefile
index bced7ddc4e54..5165ddd9982c 100644
--- a/devel/jetbrains-phpstorm/Makefile
+++ b/devel/jetbrains-phpstorm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= phpstorm
-DISTVERSION= 2024.3.5
+DISTVERSION= 2025.1.4.1
CATEGORIES= devel
MASTER_SITES= https://download-cdn.jetbrains.com/webide/
PKGNAMEPREFIX= jetbrains-
@@ -27,7 +27,7 @@ RUN_DEPENDS= intellij-fsnotifier>0:java/intellij-fsnotifier \
USES= cpe java python:run
CPE_VENDOR= jetbrains
-JAVA_VERSION= 17+
+JAVA_VERSION= 21+
DATADIR= ${PREFIX}/share/jetbrains/${PORTNAME}
@@ -37,7 +37,7 @@ NO_BUILD= yes
SUB_FILES= ${PORTNAME} ${PORTNAME}.desktop pkg-message
SUB_LIST= JAVA_HOME=${JAVA_HOME}
-WRKSRC= ${WRKDIR}/PhpStorm-243.26053.13
+WRKSRC= ${WRKDIR}/PhpStorm-251.27812.52
_PTY4J_ARCH= freebsd/${ARCH:S/amd64/x86-64/}
_SQLITE_ARCH= linux-${ARCH:S/amd64/x86_64/}
@@ -59,6 +59,7 @@ do-install:
${WRKSRC}/lib/jna \
${WRKSRC}/lib/native \
${WRKSRC}/lib/pty4j \
+ ${WRKSRC}/lib/skiko-awt-runtime-all \
${WRKSRC}/plugins/cwm-plugin \
${WRKSRC}/plugins/gateway-plugin/lib/remote-dev-workers \
${WRKSRC}/plugins/remote-dev-server \
@@ -86,5 +87,7 @@ do-install:
# Use sqlite replacement provided by devel/jetbrains-sqlite
${MKDIR} ${STAGEDIR}${DATADIR}/lib/native/${_SQLITE_ARCH}
${LN} -sf ../../../../sqlite/${ARCH}/libsqliteij.so ${STAGEDIR}${DATADIR}/lib/native/${_SQLITE_ARCH}/libsqliteij.so
+# Disable automatic updates
+ ${ECHO} "ide.no.platform.update=FreeBSD Ports" >> ${STAGEDIR}${DATADIR}/bin/idea.properties
.include <bsd.port.mk>
diff --git a/devel/jetbrains-phpstorm/distinfo b/devel/jetbrains-phpstorm/distinfo
index 1a0ed7b6e8d5..20760446014a 100644
--- a/devel/jetbrains-phpstorm/distinfo
+++ b/devel/jetbrains-phpstorm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741987183
-SHA256 (jetbrains/PhpStorm-2024.3.5.tar.gz) = e12efb584eb9b632703d1bee9986d95ac09aceaf76ca40e9188d82b713ff0fc1
-SIZE (jetbrains/PhpStorm-2024.3.5.tar.gz) = 1041249561
+TIMESTAMP = 1753563231
+SHA256 (jetbrains/PhpStorm-2025.1.4.1.tar.gz) = 92cd8d570d0307188190761c7cd0d0f77351ff119735073c2a101e4a364292b4
+SIZE (jetbrains/PhpStorm-2025.1.4.1.tar.gz) = 1024833285
diff --git a/devel/jetbrains-phpstorm/pkg-plist b/devel/jetbrains-phpstorm/pkg-plist
index 68acb1f94178..3651ed5c559c 100644
--- a/devel/jetbrains-phpstorm/pkg-plist
+++ b/devel/jetbrains-phpstorm/pkg-plist
@@ -20,14 +20,13 @@ share/applications/phpstorm.desktop
%%DATADIR%%/lib/app-client.jar
%%DATADIR%%/lib/app.jar
%%DATADIR%%/lib/bouncy-castle.jar
-%%DATADIR%%/lib/build-marker-PS-243.26053.13
-%%DATADIR%%/lib/cds/classesLogAgent.jar
+%%DATADIR%%/lib/build-marker-PS-251.27812.52
%%DATADIR%%/lib/ext/platform-main.jar
%%DATADIR%%/lib/external-system-rt.jar
%%DATADIR%%/lib/externalProcess-rt.jar
%%DATADIR%%/lib/forms_rt.jar
-%%DATADIR%%/lib/frontend/frontend-customization.jar
-%%DATADIR%%/lib/frontend/frontend.jar
+%%DATADIR%%/lib/frontend-split/frontend-split-customization.jar
+%%DATADIR%%/lib/frontend-split/frontend-split.jar
%%DATADIR%%/lib/groovy.jar
%%DATADIR%%/lib/jna/%%ARCH%%/libjnidispatch.so
%%DATADIR%%/lib/jps-model.jar
@@ -35,17 +34,25 @@ share/applications/phpstorm.desktop
%%DATADIR%%/lib/kotlinx-coroutines-slf4j-1.8.0-intellij.jar
%%DATADIR%%/lib/lib-client.jar
%%DATADIR%%/lib/lib.jar
+%%DATADIR%%/lib/modules/intellij.grid.core.impl.jar
+%%DATADIR%%/lib/modules/intellij.grid.csv.core.impl.jar
+%%DATADIR%%/lib/modules/intellij.grid.impl.jar
+%%DATADIR%%/lib/modules/intellij.grid.jar
+%%DATADIR%%/lib/modules/intellij.grid.types.jar
%%DATADIR%%/lib/modules/intellij.ide.startup.importSettings.jar
-%%DATADIR%%/lib/modules/intellij.libraries.compose.desktop.jar
+%%DATADIR%%/lib/modules/intellij.libraries.compose.foundation.desktop.jar
%%DATADIR%%/lib/modules/intellij.libraries.ktor.client.cio.jar
%%DATADIR%%/lib/modules/intellij.libraries.ktor.client.jar
%%DATADIR%%/lib/modules/intellij.libraries.microba.jar
%%DATADIR%%/lib/modules/intellij.libraries.skiko.jar
%%DATADIR%%/lib/modules/intellij.php.newUiOnboarding.jar
%%DATADIR%%/lib/modules/intellij.phpstorm.customization.jar
+%%DATADIR%%/lib/modules/intellij.platform.bookmarks.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.bookmarks.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.clouds.jar
%%DATADIR%%/lib/modules/intellij.platform.collaborationTools.jar
%%DATADIR%%/lib/modules/intellij.platform.compose.jar
+%%DATADIR%%/lib/modules/intellij.platform.compose.markdown.jar
%%DATADIR%%/lib/modules/intellij.platform.coverage.agent.jar
%%DATADIR%%/lib/modules/intellij.platform.coverage.jar
%%DATADIR%%/lib/modules/intellij.platform.dap.jar
@@ -53,6 +60,9 @@ share/applications/phpstorm.desktop
%%DATADIR%%/lib/modules/intellij.platform.debugger.impl.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.diagnostic.freezeAnalyzer.jar
%%DATADIR%%/lib/modules/intellij.platform.diagnostic.freezes.jar
+%%DATADIR%%/lib/modules/intellij.platform.editor.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.editor.frontend.jar
+%%DATADIR%%/lib/modules/intellij.platform.editor.jar
%%DATADIR%%/lib/modules/intellij.platform.execution.dashboard.jar
%%DATADIR%%/lib/modules/intellij.platform.execution.serviceView.jar
%%DATADIR%%/lib/modules/intellij.platform.frontend.jar
@@ -60,6 +70,16 @@ share/applications/phpstorm.desktop
%%DATADIR%%/lib/modules/intellij.platform.images.backend.svg.jar
%%DATADIR%%/lib/modules/intellij.platform.images.copyright.jar
%%DATADIR%%/lib/modules/intellij.platform.inline.completion.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.foundation.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.ideLafBridge.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.core.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.extensions.autolink.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.extensions.gfmAlerts.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.extensions.gfmStrikethrough.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.extensions.gfmTables.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.extensions.images.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.ideLafBridgeStyling.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.ui.jar
%%DATADIR%%/lib/modules/intellij.platform.kernel.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.lvcs.impl.jar
%%DATADIR%%/lib/modules/intellij.platform.navbar.backend.jar
@@ -68,20 +88,32 @@ share/applications/phpstorm.desktop
%%DATADIR%%/lib/modules/intellij.platform.navbar.monolith.jar
%%DATADIR%%/lib/modules/intellij.platform.progress.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.project.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.recentFiles.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.recentFiles.frontend.jar
+%%DATADIR%%/lib/modules/intellij.platform.recentFiles.jar
%%DATADIR%%/lib/modules/intellij.platform.registry.cloud.jar
%%DATADIR%%/lib/modules/intellij.platform.rpc.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.searchEverywhere.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.searchEverywhere.frontend.jar
+%%DATADIR%%/lib/modules/intellij.platform.searchEverywhere.jar
%%DATADIR%%/lib/modules/intellij.platform.settings.local.jar
%%DATADIR%%/lib/modules/intellij.platform.smRunner.vcs.jar
%%DATADIR%%/lib/modules/intellij.platform.tips.jar
%%DATADIR%%/lib/modules/intellij.platform.vcs.dvcs.impl.jar
+%%DATADIR%%/lib/modules/intellij.platform.vcs.dvcs.impl.shared.jar
+%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.exec.jar
+%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.jar
+%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.lang.actions.jar
+%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.lang.jar
+%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.shared.jar
%%DATADIR%%/lib/modules/intellij.platform.vcs.log.impl.jar
%%DATADIR%%/lib/modules/intellij.platform.whatsNew.jar
%%DATADIR%%/lib/modules/intellij.profiler.asyncOne.jar
%%DATADIR%%/lib/modules/intellij.profiler.common.jar
%%DATADIR%%/lib/modules/intellij.profiler.ultimate.ideaAsyncProfiler.jar
%%DATADIR%%/lib/modules/intellij.settingsSync.core.jar
-%%DATADIR%%/lib/modules/intellij.smart.update.jar
%%DATADIR%%/lib/native/%%SQLITE_ARCH%%/libsqliteij.so
%%DATADIR%%/lib/nio-fs.jar
%%DATADIR%%/lib/opentelemetry.jar
@@ -157,23 +189,36 @@ share/applications/phpstorm.desktop
%%DATADIR%%/plugins/editorconfig/lib/editorconfig.jar
%%DATADIR%%/plugins/emojipicker/lib/emojipicker.jar
%%DATADIR%%/plugins/fileWatcher/lib/fileWatcher.jar
-%%DATADIR%%/plugins/fullLine/full-line-cpu-detector.zip
%%DATADIR%%/plugins/fullLine/full-line-model-php.zip
-%%DATADIR%%/plugins/fullLine/full-line-native-server.zip
+%%DATADIR%%/plugins/fullLine/full-line-native-server-linux-x86_64.zip
%%DATADIR%%/plugins/fullLine/lib/fullLine.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.css.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.go.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.html.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.java.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.js.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.kotlin.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.php.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.python.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.rider.cpp.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.rider.csharp.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.ruby.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.terraform.jar
-%%DATADIR%%/plugins/fullLine/promo/.DS_Store
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.css.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.go.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.html.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.java.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.js.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.kotlin.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.php.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.python.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.rider.cpp.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.rider.csharp.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.ruby.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.rust.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.terraform.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.cpp.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.css.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.go.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.html.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.java.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.javascript.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.kotlin.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.php.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.python.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.rider.cpp.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.rider.csharp.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.ruby.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.rust.completion.jar
%%DATADIR%%/plugins/fullLine/promo/Aqua/AIEnterprise.png
%%DATADIR%%/plugins/fullLine/promo/Aqua/CloudCompletion.png
%%DATADIR%%/plugins/fullLine/promo/Aqua/CloudCompletion_dark.png
@@ -190,13 +235,13 @@ share/applications/phpstorm.desktop
%%DATADIR%%/plugins/fullLine/promo/Aqua/MergeWithAI.png
%%DATADIR%%/plugins/fullLine/promo/Aqua/MergeWithAI_dark.png
%%DATADIR%%/plugins/fullLine/promo/Aqua/content.json
-%%DATADIR%%/plugins/fullLine/promo/CLion/ ContextAwareChat.png
-%%DATADIR%%/plugins/fullLine/promo/CLion/ ContextAwareChat_dark.png
%%DATADIR%%/plugins/fullLine/promo/CLion/AIEnterprise.png
%%DATADIR%%/plugins/fullLine/promo/CLion/CloudCompletion.png
%%DATADIR%%/plugins/fullLine/promo/CLion/CloudCompletion_dark.png
%%DATADIR%%/plugins/fullLine/promo/CLion/CommandGenerationInTerminal.png
%%DATADIR%%/plugins/fullLine/promo/CLion/CommandGenerationInTerminal_dark.png
+%%DATADIR%%/plugins/fullLine/promo/CLion/ContextAwareChat.png
+%%DATADIR%%/plugins/fullLine/promo/CLion/ContextAwareChat_dark.png
%%DATADIR%%/plugins/fullLine/promo/CLion/FixWithAI.png
%%DATADIR%%/plugins/fullLine/promo/CLion/FixWithAI_dark.png
%%DATADIR%%/plugins/fullLine/promo/CLion/LocalCompletion.png
@@ -314,7 +359,6 @@ share/applications/phpstorm.desktop
%%DATADIR%%/plugins/fullLine/promo/Ruby/MergeWithAI.png
%%DATADIR%%/plugins/fullLine/promo/Ruby/MergeWithAI_dark.png
%%DATADIR%%/plugins/fullLine/promo/Ruby/content.json
-%%DATADIR%%/plugins/fullLine/promo/RustRover/.DS_Store
%%DATADIR%%/plugins/fullLine/promo/RustRover/AIEnterprise.png
%%DATADIR%%/plugins/fullLine/promo/RustRover/CloudCompletion.png
%%DATADIR%%/plugins/fullLine/promo/RustRover/CloudCompletion_dark.png
@@ -352,10 +396,8 @@ share/applications/phpstorm.desktop
%%DATADIR%%/plugins/gateway-terminal/lib/gateway-terminal.jar
%%DATADIR%%/plugins/gherkin/lib/gherkin.jar
%%DATADIR%%/plugins/grazie/lib/grazie.jar
-%%DATADIR%%/plugins/grid-core-impl/lib/grid-core-impl.jar
-%%DATADIR%%/plugins/grid-core-impl/lib/jdbc-console-types.jar
-%%DATADIR%%/plugins/grid-impl/lib/grid-impl.jar
-%%DATADIR%%/plugins/grid-impl/lib/grid-scripting.jar
+%%DATADIR%%/plugins/grid-plugin/lib/grid-plugin.jar
+%%DATADIR%%/plugins/grid-plugin/lib/modules/intellij.grid.scripting.rt.jar
%%DATADIR%%/plugins/html-tools/lib/html-tools.jar
%%DATADIR%%/plugins/hunspell/lib/hunspell.jar
%%DATADIR%%/plugins/ideolog/lib/ideolog.jar
@@ -372,16 +414,17 @@ share/applications/phpstorm.desktop
%%DATADIR%%/plugins/javascript-cucumber/lib/cucumberjs_formatter_v3.js
%%DATADIR%%/plugins/javascript-cucumber/lib/cucumberjs_formatter_v7.js
%%DATADIR%%/plugins/javascript-cucumber/lib/javascript-cucumber.jar
+%%DATADIR%%/plugins/javascript-debugger/META-INF/chromeConnector.xml
+%%DATADIR%%/plugins/javascript-debugger/META-INF/webStormSpecific.xml
%%DATADIR%%/plugins/javascript-debugger/debugConnectionForwarder.js
%%DATADIR%%/plugins/javascript-debugger/debugConnector.js
%%DATADIR%%/plugins/javascript-debugger/debugConnectorPortPublisher.js
%%DATADIR%%/plugins/javascript-debugger/debugConnectorUtil.js
%%DATADIR%%/plugins/javascript-debugger/lib/ChromeConnector.jar
-%%DATADIR%%/plugins/javascript-debugger/lib/FirefoxConnector.jar
%%DATADIR%%/plugins/javascript-debugger/lib/javascript-debugger.jar
-%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.nashorn.jar
-%%DATADIR%%/plugins/javascript-debugger/lib/nashorn-debugger-9-rt.jar
-%%DATADIR%%/plugins/javascript-debugger/lib/nashorn-debugger-rt.jar
+%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.backend.jar
+%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.frontend.jar
+%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.shared.jar
%%DATADIR%%/plugins/javascript-intentions/lib/javascript-intentions.jar
%%DATADIR%%/plugins/javascript-plugin/helpers/base-test-reporter/intellij-stringifier.js
%%DATADIR%%/plugins/javascript-plugin/helpers/base-test-reporter/intellij-tree.js
@@ -419,9 +462,11 @@ share/applications/phpstorm.desktop
%%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/node_modules/vitest-intellij-reporter-safe.js
%%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/vitest-intellij-reporter.js
%%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/vitest-intellij-util.js
-%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-1632447f56bf.ijx
-%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-1632447f56bf.txt
+%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-09060db00ec0.ijx
+%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-09060db00ec0.txt
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/!HowToUpdateBundledTypeScript.md
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/_tsserver.js
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/_typingsInstaller.js
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/browser.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/cancellationToken.js
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/diagnosticMessages.json
@@ -447,6 +492,7 @@ share/applications/phpstorm.desktop
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2016.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2016.full.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2016.intl.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2017.arraybuffer.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2017.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2017.date.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2017.full.d.ts
@@ -499,6 +545,15 @@ share/applications/phpstorm.desktop
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2023.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2023.full.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2023.intl.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.arraybuffer.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.collection.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.full.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.object.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.promise.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.regexp.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.sharedmemory.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.string.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es5.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es6.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.esnext.array.d.ts
@@ -551,6 +606,7 @@ share/applications/phpstorm.desktop
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-ide-plugin/index.js
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-ide-plugin/package.json
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-ide-plugin/protocol.js
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-ide-plugin/utils.js
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-vue/bin/vue-language-server.js
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-vue/package.json
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-vue1/bin/vue-language-server.js
@@ -588,6 +644,8 @@ share/applications/phpstorm.desktop
%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/src/standard17-plugin.ts
%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/src/typings/js-lanuage-api.d.ts
%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/tsconfig.json
+%%DATADIR%%/plugins/javascript-plugin/lib/frontend-split/javascript-frontend.jar
+%%DATADIR%%/plugins/javascript-plugin/lib/javascript-frontback.jar
%%DATADIR%%/plugins/javascript-plugin/lib/javascript-plugin.jar
%%DATADIR%%/plugins/javascript-plugin/projectTemplates/JavaScript/no_samples.zip
%%DATADIR%%/plugins/javascript-plugin/projectTemplates/JavaScript/with_samples.zip
@@ -629,9 +687,9 @@ share/applications/phpstorm.desktop
%%DATADIR%%/plugins/javascript-plugin/reporting/playwright/playwrightTestStructure.d.ts
%%DATADIR%%/plugins/javascript-plugin/reporting/playwright/playwrightTestStructure.js
%%DATADIR%%/plugins/joomla/lib/joomla.jar
-%%DATADIR%%/plugins/json/lib/client/json-frontend.jar
-%%DATADIR%%/plugins/json/lib/json-split.jar
+%%DATADIR%%/plugins/json/lib/frontend-split/json-frontend.jar
%%DATADIR%%/plugins/json/lib/json.jar
+%%DATADIR%%/plugins/json/lib/modules/intellij.json.split.jar
%%DATADIR%%/plugins/jsonpath/lib/jsonpath.jar
%%DATADIR%%/plugins/karma/js_reporter/karma-intellij/LICENSE.txt
%%DATADIR%%/plugins/karma/js_reporter/karma-intellij/README.md
@@ -665,9 +723,7 @@ share/applications/phpstorm.desktop
%%DATADIR%%/plugins/localization-zh/lib/localization-zh.jar
%%DATADIR%%/plugins/makefile/lib/makefile.jar
%%DATADIR%%/plugins/markdown/lib/markdown.jar
-%%DATADIR%%/plugins/markdown/lib/modules/intellij.markdown.compose.preview.jar
%%DATADIR%%/plugins/marketplaceMl/lib/marketplaceMl.jar
-%%DATADIR%%/plugins/ml-inline-completion/lib/ml-inline-completion.jar
%%DATADIR%%/plugins/nextjs/lib/nextjs.jar
%%DATADIR%%/plugins/nodeJS-remoteInterpreter/lib/nodeJS-remoteInterpreter.jar
%%DATADIR%%/plugins/nodeJS/js/mocha-intellij/.gitignore
@@ -755,29 +811,28 @@ share/applications/phpstorm.desktop
%%DATADIR%%/plugins/nodeJS/lib/nodeJS.jar
%%DATADIR%%/plugins/packageChecker/lib/packageChecker.jar
%%DATADIR%%/plugins/performanceTesting-async/lib/performanceTesting-async.jar
+%%DATADIR%%/plugins/performanceTesting/lib/modules/intellij.performanceTesting.frontend.jar
%%DATADIR%%/plugins/performanceTesting/lib/performanceTesting.jar
%%DATADIR%%/plugins/pest/lib/pest.jar
-%%DATADIR%%/plugins/phing/lib/phing.jar
%%DATADIR%%/plugins/php-architecture/lib/php-architecture.jar
%%DATADIR%%/plugins/php-commandLineTool/lib/php-commandLineTool.jar
%%DATADIR%%/plugins/php-docker/lib/php-docker.jar
%%DATADIR%%/plugins/php-eval/lib/php-eval.jar
%%DATADIR%%/plugins/php-grazie/lib/php-grazie.jar
-%%DATADIR%%/plugins/php-impl/lib/frontend/php-frontend.jar
+%%DATADIR%%/plugins/php-impl/lib/frontend-split/php-frontend.jar
%%DATADIR%%/plugins/php-impl/lib/php-frontback.jar
%%DATADIR%%/plugins/php-impl/lib/php.jar
%%DATADIR%%/plugins/php-markdown/lib/php-markdown.jar
%%DATADIR%%/plugins/php-remoteInterpreter/lib/php-remoteInterpreter.jar
%%DATADIR%%/plugins/php-sharedIndexes/lib/php-sharedIndexes.jar
-%%DATADIR%%/plugins/php-sharedIndexes/php/php-predefined-a98d8de5180a-1ec7b7818973.ijx
-%%DATADIR%%/plugins/php-sharedIndexes/php/php-predefined-a98d8de5180a-1ec7b7818973.txt
+%%DATADIR%%/plugins/php-sharedIndexes/php/php-predefined-a98d8de5180a-e5747d4f5a45.ijx
+%%DATADIR%%/plugins/php-sharedIndexes/php/php-predefined-a98d8de5180a-e5747d4f5a45.txt
%%DATADIR%%/plugins/php-sql/lib/php-sql.jar
%%DATADIR%%/plugins/php-workshop/lib/php-workshop.jar
%%DATADIR%%/plugins/php/lib/php-openapi-src.jar
%%DATADIR%%/plugins/phpspec/lib/phpspec.jar
%%DATADIR%%/plugins/phpstan/lib/phpstan.jar
%%DATADIR%%/plugins/phpt/lib/phpt.jar
-%%DATADIR%%/plugins/platform-ide-provisioner/lib/platform-ide-provisioner.jar
%%DATADIR%%/plugins/platform-ijent-impl/ijent-aarch64-unknown-linux-musl-release
%%DATADIR%%/plugins/platform-ijent-impl/ijent-x86_64-unknown-linux-musl-release
%%DATADIR%%/plugins/platform-ijent-impl/lib/platform-ijent-impl.jar
@@ -793,7 +848,6 @@ share/applications/phpstorm.desktop
%%DATADIR%%/plugins/psalm/lib/psalm.jar
%%DATADIR%%/plugins/qodana/lib/qodana.jar
%%DATADIR%%/plugins/react/lib/react.jar
-%%DATADIR%%/plugins/rector/lib/rector.jar
%%DATADIR%%/plugins/remoteRun/lib/remoteRun.jar
%%DATADIR%%/plugins/restClient/lib/restClient.jar
%%DATADIR%%/plugins/sass/lib/sass.jar
@@ -801,6 +855,7 @@ share/applications/phpstorm.desktop
%%DATADIR%%/plugins/searchEverywhereMl/lib/searchEverywhereMl.jar
%%DATADIR%%/plugins/settingsSync/lib/settingsSync.jar
%%DATADIR%%/plugins/sh/lib/sh.jar
+%%DATADIR%%/plugins/station-plugin/lib/modules/intellij.station.frontend.split.jar
%%DATADIR%%/plugins/station-plugin/lib/station-plugin.jar
%%DATADIR%%/plugins/styled-components/lib/styled-components.jar
%%DATADIR%%/plugins/stylelint/lib/stylelint.jar
@@ -814,13 +869,21 @@ share/applications/phpstorm.desktop
%%DATADIR%%/plugins/terminal/shell-integrations/bash/bash-fig.bash
%%DATADIR%%/plugins/terminal/shell-integrations/bash/bash-integration.bash
%%DATADIR%%/plugins/terminal/shell-integrations/bash/bash-preexec.bash
+%%DATADIR%%/plugins/terminal/shell-integrations/bash/command-block-support-reworked.bash
%%DATADIR%%/plugins/terminal/shell-integrations/bash/command-block-support.bash
+%%DATADIR%%/plugins/terminal/shell-integrations/fish/command-block-support-reworked.fish
%%DATADIR%%/plugins/terminal/shell-integrations/fish/command-block-support.fish
%%DATADIR%%/plugins/terminal/shell-integrations/fish/fish-integration.fish
+%%DATADIR%%/plugins/terminal/shell-integrations/powershell/command-block-support-reworked.ps1
%%DATADIR%%/plugins/terminal/shell-integrations/powershell/command-block-support.ps1
%%DATADIR%%/plugins/terminal/shell-integrations/powershell/powershell-integration.ps1
-%%DATADIR%%/plugins/terminal/shell-integrations/zsh/.zshenv
+%%DATADIR%%/plugins/terminal/shell-integrations/zsh/command-block-support-reworked.zsh
%%DATADIR%%/plugins/terminal/shell-integrations/zsh/command-block-support.zsh
+%%DATADIR%%/plugins/terminal/shell-integrations/zsh/zdotdir/.zlogin
+%%DATADIR%%/plugins/terminal/shell-integrations/zsh/zdotdir/.zprofile
+%%DATADIR%%/plugins/terminal/shell-integrations/zsh/zdotdir/.zshenv
+%%DATADIR%%/plugins/terminal/shell-integrations/zsh/zdotdir/.zshrc
+%%DATADIR%%/plugins/terminal/shell-integrations/zsh/zdotdir/source-original.zsh
%%DATADIR%%/plugins/terminal/shell-integrations/zsh/zsh-integration.zsh
%%DATADIR%%/plugins/textmate/lib/bundles/adoc/LICENSE
%%DATADIR%%/plugins/textmate/lib/bundles/adoc/README.md
@@ -1207,10 +1270,11 @@ share/applications/phpstorm.desktop
%%DATADIR%%/plugins/twig/lib/twig.jar
%%DATADIR%%/plugins/uml/lib/uml-support.jar
%%DATADIR%%/plugins/vagrant/lib/vagrant.jar
+%%DATADIR%%/plugins/vcs-git-commit-modal/lib/vcs-git-commit-modal.jar
%%DATADIR%%/plugins/vcs-git/lib/git4idea-rt.jar
%%DATADIR%%/plugins/vcs-git/lib/vcs-git.jar
-%%DATADIR%%/plugins/vcs-github-ultimate/lib/vcs-github.jar
-%%DATADIR%%/plugins/vcs-gitlab/lib/vcs-gitlab.jar
+%%DATADIR%%/plugins/vcs-github-IU/lib/vcs-github.jar
+%%DATADIR%%/plugins/vcs-gitlab-IU/lib/vcs-gitlab.jar
%%DATADIR%%/plugins/vcs-hg/lib/vcs-hg.jar
%%DATADIR%%/plugins/vcs-perforce/lib/vcs-perforce.jar
%%DATADIR%%/plugins/vcs-svn/lib/vcs-svn.jar
@@ -1255,8 +1319,8 @@ share/applications/phpstorm.desktop
%%DATADIR%%/plugins/xml-refactoring/lib/xml-refactoring.jar
%%DATADIR%%/plugins/xpath/lib/rt/xslt-rt.jar
%%DATADIR%%/plugins/xpath/lib/xpath.jar
-%%DATADIR%%/plugins/yaml/lib/client/yaml-frontend.jar
-%%DATADIR%%/plugins/yaml/lib/yaml-editing.jar
+%%DATADIR%%/plugins/yaml/lib/modules/intellij.yaml.backend.jar
+%%DATADIR%%/plugins/yaml/lib/modules/intellij.yaml.frontend.split.jar
%%DATADIR%%/plugins/yaml/lib/yaml.jar
%%DATADIR%%/product-info.json
share/man/man1/phpstorm.1.gz
diff --git a/devel/jetbrains-rustrover/Makefile b/devel/jetbrains-rustrover/Makefile
index 363fd78a683d..72b6a2dc6d75 100644
--- a/devel/jetbrains-rustrover/Makefile
+++ b/devel/jetbrains-rustrover/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rustrover
-DISTVERSION= 2024.3.8
+DISTVERSION= 2025.1.5
CATEGORIES= devel
MASTER_SITES= https://download-cdn.jetbrains.com/rustrover/
PKGNAMEPREFIX= jetbrains-
@@ -28,7 +28,7 @@ RUN_DEPENDS= cmake:devel/cmake-core \
USES= cpe java python:run
CPE_VENDOR= jetbrains
-JAVA_VERSION= 17+
+JAVA_VERSION= 21+
DATADIR= ${PREFIX}/share/jetbrains/${PORTNAME}
diff --git a/devel/jetbrains-rustrover/distinfo b/devel/jetbrains-rustrover/distinfo
index 5bd3f96b5511..b0e8c803267f 100644
--- a/devel/jetbrains-rustrover/distinfo
+++ b/devel/jetbrains-rustrover/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745181146
-SHA256 (jetbrains/RustRover-2024.3.8.tar.gz) = 53b009a1151d68aaff59f513b04abee5d4af5bdcb2e1f4b979fd78306ccd07c3
-SIZE (jetbrains/RustRover-2024.3.8.tar.gz) = 1100803602
+TIMESTAMP = 1753563334
+SHA256 (jetbrains/RustRover-2025.1.5.tar.gz) = 54eda433719c132c48e733b659b29113d362fea3b9c7dd4109497ed31da7c6f6
+SIZE (jetbrains/RustRover-2025.1.5.tar.gz) = 1127119232
diff --git a/devel/jetbrains-rustrover/pkg-plist b/devel/jetbrains-rustrover/pkg-plist
index bd62ac6aea3e..e6d121f71cc5 100644
--- a/devel/jetbrains-rustrover/pkg-plist
+++ b/devel/jetbrains-rustrover/pkg-plist
@@ -18,14 +18,13 @@ share/applications/rustrover.desktop
%%DATADIR%%/lib/app-client.jar
%%DATADIR%%/lib/app.jar
%%DATADIR%%/lib/bouncy-castle.jar
-%%DATADIR%%/lib/build-marker-RR-243.26053.64
-%%DATADIR%%/lib/cds/classesLogAgent.jar
+%%DATADIR%%/lib/build-marker-RR-251.26927.79
%%DATADIR%%/lib/ext/platform-main.jar
%%DATADIR%%/lib/external-system-rt.jar
%%DATADIR%%/lib/externalProcess-rt.jar
%%DATADIR%%/lib/forms_rt.jar
-%%DATADIR%%/lib/frontend/frontend-customization.jar
-%%DATADIR%%/lib/frontend/frontend.jar
+%%DATADIR%%/lib/frontend-split/frontend-split-customization.jar
+%%DATADIR%%/lib/frontend-split/frontend-split.jar
%%DATADIR%%/lib/groovy.jar
%%DATADIR%%/lib/jna/%%ARCH%%/libjnidispatch.so
%%DATADIR%%/lib/jps-model.jar
@@ -37,14 +36,21 @@ share/applications/rustrover.desktop
%%DATADIR%%/lib/modules/intellij.execution.process.mediator.client.jar
%%DATADIR%%/lib/modules/intellij.execution.process.mediator.common.jar
%%DATADIR%%/lib/modules/intellij.execution.process.mediator.daemon.jar
+%%DATADIR%%/lib/modules/intellij.grid.core.impl.jar
+%%DATADIR%%/lib/modules/intellij.grid.csv.core.impl.jar
+%%DATADIR%%/lib/modules/intellij.grid.impl.jar
+%%DATADIR%%/lib/modules/intellij.grid.jar
+%%DATADIR%%/lib/modules/intellij.grid.types.jar
%%DATADIR%%/lib/modules/intellij.ide.startup.importSettings.jar
-%%DATADIR%%/lib/modules/intellij.libraries.compose.desktop.jar
+%%DATADIR%%/lib/modules/intellij.libraries.compose.foundation.desktop.jar
%%DATADIR%%/lib/modules/intellij.libraries.grpc.jar
%%DATADIR%%/lib/modules/intellij.libraries.grpc.netty.shaded.jar
%%DATADIR%%/lib/modules/intellij.libraries.ktor.client.cio.jar
%%DATADIR%%/lib/modules/intellij.libraries.ktor.client.jar
%%DATADIR%%/lib/modules/intellij.libraries.microba.jar
%%DATADIR%%/lib/modules/intellij.libraries.skiko.jar
+%%DATADIR%%/lib/modules/intellij.platform.bookmarks.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.bookmarks.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.clouds.jar
%%DATADIR%%/lib/modules/intellij.platform.collaborationTools.jar
%%DATADIR%%/lib/modules/intellij.platform.compose.jar
@@ -55,12 +61,24 @@ share/applications/rustrover.desktop
%%DATADIR%%/lib/modules/intellij.platform.debugger.impl.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.diagnostic.freezeAnalyzer.jar
%%DATADIR%%/lib/modules/intellij.platform.diagnostic.freezes.jar
+%%DATADIR%%/lib/modules/intellij.platform.editor.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.editor.frontend.jar
+%%DATADIR%%/lib/modules/intellij.platform.editor.jar
%%DATADIR%%/lib/modules/intellij.platform.execution.dashboard.jar
%%DATADIR%%/lib/modules/intellij.platform.execution.serviceView.jar
%%DATADIR%%/lib/modules/intellij.platform.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.images.backend.svg.jar
%%DATADIR%%/lib/modules/intellij.platform.images.copyright.jar
%%DATADIR%%/lib/modules/intellij.platform.inline.completion.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.foundation.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.ideLafBridge.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.core.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.extensions.autolink.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.extensions.gfmAlerts.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.extensions.gfmStrikethrough.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.extensions.gfmTables.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.ideLafBridgeStyling.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.ui.jar
%%DATADIR%%/lib/modules/intellij.platform.kernel.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.lvcs.impl.jar
%%DATADIR%%/lib/modules/intellij.platform.navbar.backend.jar
@@ -69,21 +87,34 @@ share/applications/rustrover.desktop
%%DATADIR%%/lib/modules/intellij.platform.navbar.monolith.jar
%%DATADIR%%/lib/modules/intellij.platform.progress.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.project.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.recentFiles.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.recentFiles.frontend.jar
+%%DATADIR%%/lib/modules/intellij.platform.recentFiles.jar
%%DATADIR%%/lib/modules/intellij.platform.registry.cloud.jar
%%DATADIR%%/lib/modules/intellij.platform.rpc.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.searchEverywhere.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.searchEverywhere.frontend.jar
+%%DATADIR%%/lib/modules/intellij.platform.searchEverywhere.jar
%%DATADIR%%/lib/modules/intellij.platform.settings.local.jar
%%DATADIR%%/lib/modules/intellij.platform.smRunner.vcs.jar
%%DATADIR%%/lib/modules/intellij.platform.tips.jar
%%DATADIR%%/lib/modules/intellij.platform.vcs.dvcs.impl.jar
+%%DATADIR%%/lib/modules/intellij.platform.vcs.dvcs.impl.shared.jar
+%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.exec.jar
+%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.jar
+%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.lang.actions.jar
+%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.lang.jar
+%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.shared.jar
%%DATADIR%%/lib/modules/intellij.platform.vcs.log.impl.jar
+%%DATADIR%%/lib/modules/intellij.platform.whatsNew.jar
%%DATADIR%%/lib/modules/intellij.profiler.asyncOne.jar
%%DATADIR%%/lib/modules/intellij.profiler.clion.jar
%%DATADIR%%/lib/modules/intellij.profiler.common.jar
%%DATADIR%%/lib/modules/intellij.profiler.ultimate.ideaAsyncProfiler.jar
%%DATADIR%%/lib/modules/intellij.rustrover.customization.jar
%%DATADIR%%/lib/modules/intellij.settingsSync.core.jar
-%%DATADIR%%/lib/modules/intellij.smart.update.jar
%%DATADIR%%/lib/native/%%SQLITE_ARCH%%/libsqliteij.so
%%DATADIR%%/lib/nio-fs.jar
%%DATADIR%%/lib/opentelemetry.jar
@@ -153,23 +184,36 @@ share/applications/rustrover.desktop
%%DATADIR%%/plugins/css-impl/lib/css-impl.jar
%%DATADIR%%/plugins/dev/lib/dev.jar
%%DATADIR%%/plugins/emojipicker/lib/emojipicker.jar
-%%DATADIR%%/plugins/fullLine/full-line-cpu-detector.zip
%%DATADIR%%/plugins/fullLine/full-line-model-rust.zip
-%%DATADIR%%/plugins/fullLine/full-line-native-server.zip
+%%DATADIR%%/plugins/fullLine/full-line-native-server-linux-x86_64.zip
%%DATADIR%%/plugins/fullLine/lib/fullLine.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.css.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.go.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.html.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.java.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.js.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.kotlin.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.php.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.python.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.rider.cpp.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.rider.csharp.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.ruby.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.terraform.jar
-%%DATADIR%%/plugins/fullLine/promo/.DS_Store
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.css.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.go.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.html.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.java.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.js.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.kotlin.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.php.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.python.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.rider.cpp.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.rider.csharp.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.ruby.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.rust.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.terraform.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.cpp.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.css.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.go.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.html.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.java.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.javascript.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.kotlin.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.php.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.python.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.rider.cpp.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.rider.csharp.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.ruby.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.rust.completion.jar
%%DATADIR%%/plugins/fullLine/promo/Aqua/AIEnterprise.png
%%DATADIR%%/plugins/fullLine/promo/Aqua/CloudCompletion.png
%%DATADIR%%/plugins/fullLine/promo/Aqua/CloudCompletion_dark.png
@@ -186,13 +230,13 @@ share/applications/rustrover.desktop
%%DATADIR%%/plugins/fullLine/promo/Aqua/MergeWithAI.png
%%DATADIR%%/plugins/fullLine/promo/Aqua/MergeWithAI_dark.png
%%DATADIR%%/plugins/fullLine/promo/Aqua/content.json
-%%DATADIR%%/plugins/fullLine/promo/CLion/ ContextAwareChat.png
-%%DATADIR%%/plugins/fullLine/promo/CLion/ ContextAwareChat_dark.png
%%DATADIR%%/plugins/fullLine/promo/CLion/AIEnterprise.png
%%DATADIR%%/plugins/fullLine/promo/CLion/CloudCompletion.png
%%DATADIR%%/plugins/fullLine/promo/CLion/CloudCompletion_dark.png
%%DATADIR%%/plugins/fullLine/promo/CLion/CommandGenerationInTerminal.png
%%DATADIR%%/plugins/fullLine/promo/CLion/CommandGenerationInTerminal_dark.png
+%%DATADIR%%/plugins/fullLine/promo/CLion/ContextAwareChat.png
+%%DATADIR%%/plugins/fullLine/promo/CLion/ContextAwareChat_dark.png
%%DATADIR%%/plugins/fullLine/promo/CLion/FixWithAI.png
%%DATADIR%%/plugins/fullLine/promo/CLion/FixWithAI_dark.png
%%DATADIR%%/plugins/fullLine/promo/CLion/LocalCompletion.png
@@ -310,7 +354,6 @@ share/applications/rustrover.desktop
%%DATADIR%%/plugins/fullLine/promo/Ruby/MergeWithAI.png
%%DATADIR%%/plugins/fullLine/promo/Ruby/MergeWithAI_dark.png
%%DATADIR%%/plugins/fullLine/promo/Ruby/content.json
-%%DATADIR%%/plugins/fullLine/promo/RustRover/.DS_Store
%%DATADIR%%/plugins/fullLine/promo/RustRover/AIEnterprise.png
%%DATADIR%%/plugins/fullLine/promo/RustRover/CloudCompletion.png
%%DATADIR%%/plugins/fullLine/promo/RustRover/CloudCompletion_dark.png
@@ -347,15 +390,11 @@ share/applications/rustrover.desktop
%%DATADIR%%/plugins/gateway-plugin/resources/gateway.vmoptions
%%DATADIR%%/plugins/gateway-terminal/lib/gateway-terminal.jar
%%DATADIR%%/plugins/grazie/lib/grazie.jar
-%%DATADIR%%/plugins/grid-core-impl/lib/grid-core-impl.jar
-%%DATADIR%%/plugins/grid-core-impl/lib/jdbc-console-types.jar
-%%DATADIR%%/plugins/grid-impl/lib/grid-impl.jar
-%%DATADIR%%/plugins/grid-impl/lib/grid-scripting.jar
+%%DATADIR%%/plugins/grid-plugin/lib/grid-plugin.jar
+%%DATADIR%%/plugins/grid-plugin/lib/modules/intellij.grid.scripting.rt.jar
%%DATADIR%%/plugins/html-tools/lib/html-tools.jar
%%DATADIR%%/plugins/intellij-rust/lib/intellij-rust.jar
-%%DATADIR%%/plugins/intellij-rust/lib/modules/intellij.rustrover.full-line.jar
%%DATADIR%%/plugins/intellij-rust/lib/modules/intellij.rustrover.ml-completion.jar
-%%DATADIR%%/plugins/intellij-rust/lib/modules/intellij.rustrover.monorepo-capable.jar
%%DATADIR%%/plugins/intellij-rust/prettyPrinters/gdb_formatters/gdb/__init__.pyi
%%DATADIR%%/plugins/intellij-rust/prettyPrinters/gdb_formatters/gdb_lookup.py
%%DATADIR%%/plugins/intellij-rust/prettyPrinters/gdb_formatters/gdb_providers.py
@@ -364,16 +403,17 @@ share/applications/rustrover.desktop
%%DATADIR%%/plugins/intellij-rust/prettyPrinters/lldb_formatters/lldb/formatters.pyi
%%DATADIR%%/plugins/intellij-rust/prettyPrinters/lldb_formatters/lldb_providers.py
%%DATADIR%%/plugins/intellij-rust/prettyPrinters/rust_types.py
+%%DATADIR%%/plugins/javascript-debugger/META-INF/chromeConnector.xml
+%%DATADIR%%/plugins/javascript-debugger/META-INF/webStormSpecific.xml
%%DATADIR%%/plugins/javascript-debugger/debugConnectionForwarder.js
%%DATADIR%%/plugins/javascript-debugger/debugConnector.js
%%DATADIR%%/plugins/javascript-debugger/debugConnectorPortPublisher.js
%%DATADIR%%/plugins/javascript-debugger/debugConnectorUtil.js
%%DATADIR%%/plugins/javascript-debugger/lib/ChromeConnector.jar
-%%DATADIR%%/plugins/javascript-debugger/lib/FirefoxConnector.jar
%%DATADIR%%/plugins/javascript-debugger/lib/javascript-debugger.jar
-%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.nashorn.jar
-%%DATADIR%%/plugins/javascript-debugger/lib/nashorn-debugger-9-rt.jar
-%%DATADIR%%/plugins/javascript-debugger/lib/nashorn-debugger-rt.jar
+%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.backend.jar
+%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.frontend.jar
+%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.shared.jar
%%DATADIR%%/plugins/javascript-intentions/lib/javascript-intentions.jar
%%DATADIR%%/plugins/javascript-plugin/helpers/base-test-reporter/intellij-stringifier.js
%%DATADIR%%/plugins/javascript-plugin/helpers/base-test-reporter/intellij-tree.js
@@ -411,9 +451,11 @@ share/applications/rustrover.desktop
%%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/node_modules/vitest-intellij-reporter-safe.js
%%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/vitest-intellij-reporter.js
%%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/vitest-intellij-util.js
-%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-1632447f56bf.ijx
-%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-1632447f56bf.txt
+%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-09060db00ec0.ijx
+%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-09060db00ec0.txt
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/!HowToUpdateBundledTypeScript.md
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/_tsserver.js
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/_typingsInstaller.js
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/browser.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/cancellationToken.js
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/diagnosticMessages.json
@@ -439,6 +481,7 @@ share/applications/rustrover.desktop
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2016.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2016.full.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2016.intl.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2017.arraybuffer.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2017.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2017.date.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2017.full.d.ts
@@ -491,6 +534,15 @@ share/applications/rustrover.desktop
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2023.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2023.full.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2023.intl.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.arraybuffer.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.collection.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.full.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.object.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.promise.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.regexp.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.sharedmemory.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.string.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es5.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es6.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.esnext.array.d.ts
@@ -543,6 +595,7 @@ share/applications/rustrover.desktop
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-ide-plugin/index.js
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-ide-plugin/package.json
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-ide-plugin/protocol.js
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-ide-plugin/utils.js
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-vue/bin/vue-language-server.js
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-vue/package.json
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-vue1/bin/vue-language-server.js
@@ -580,6 +633,8 @@ share/applications/rustrover.desktop
%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/src/standard17-plugin.ts
%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/src/typings/js-lanuage-api.d.ts
%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/tsconfig.json
+%%DATADIR%%/plugins/javascript-plugin/lib/frontend-split/javascript-frontend.jar
+%%DATADIR%%/plugins/javascript-plugin/lib/javascript-frontback.jar
%%DATADIR%%/plugins/javascript-plugin/lib/javascript-plugin.jar
%%DATADIR%%/plugins/javascript-plugin/projectTemplates/JavaScript/no_samples.zip
%%DATADIR%%/plugins/javascript-plugin/projectTemplates/JavaScript/with_samples.zip
@@ -620,9 +675,9 @@ share/applications/rustrover.desktop
%%DATADIR%%/plugins/javascript-plugin/reporting/playwright/playwrightTestStep.js
%%DATADIR%%/plugins/javascript-plugin/reporting/playwright/playwrightTestStructure.d.ts
%%DATADIR%%/plugins/javascript-plugin/reporting/playwright/playwrightTestStructure.js
-%%DATADIR%%/plugins/json/lib/client/json-frontend.jar
-%%DATADIR%%/plugins/json/lib/json-split.jar
+%%DATADIR%%/plugins/json/lib/frontend-split/json-frontend.jar
%%DATADIR%%/plugins/json/lib/json.jar
+%%DATADIR%%/plugins/json/lib/modules/intellij.json.split.jar
%%DATADIR%%/plugins/jsonpath/lib/jsonpath.jar
%%DATADIR%%/plugins/karma/js_reporter/karma-intellij/LICENSE.txt
%%DATADIR%%/plugins/karma/js_reporter/karma-intellij/README.md
@@ -658,8 +713,6 @@ share/applications/rustrover.desktop
%%DATADIR%%/plugins/localization-ko/lib/localization-ko.jar
%%DATADIR%%/plugins/localization-zh/lib/localization-zh.jar
%%DATADIR%%/plugins/markdown/lib/markdown.jar
-%%DATADIR%%/plugins/markdown/lib/modules/intellij.markdown.compose.preview.jar
-%%DATADIR%%/plugins/ml-inline-completion/lib/ml-inline-completion.jar
%%DATADIR%%/plugins/nativeDebug-plugin/lib/nativeDebug-plugin.jar
%%DATADIR%%/plugins/nextjs/lib/nextjs.jar
%%DATADIR%%/plugins/nodeJS-remoteInterpreter/lib/nodeJS-remoteInterpreter.jar
@@ -747,8 +800,8 @@ share/applications/rustrover.desktop
%%DATADIR%%/plugins/nodeJS/js/ts-file-loader/package.json
%%DATADIR%%/plugins/nodeJS/lib/nodeJS.jar
%%DATADIR%%/plugins/performanceTesting-async/lib/performanceTesting-async.jar
+%%DATADIR%%/plugins/performanceTesting/lib/modules/intellij.performanceTesting.frontend.jar
%%DATADIR%%/plugins/performanceTesting/lib/performanceTesting.jar
-%%DATADIR%%/plugins/platform-ide-provisioner/lib/platform-ide-provisioner.jar
%%DATADIR%%/plugins/platform-ijent-impl/ijent-aarch64-unknown-linux-musl-release
%%DATADIR%%/plugins/platform-ijent-impl/ijent-x86_64-unknown-linux-musl-release
%%DATADIR%%/plugins/platform-ijent-impl/lib/platform-ijent-impl.jar
@@ -771,6 +824,7 @@ share/applications/rustrover.desktop
%%DATADIR%%/plugins/searchEverywhereMl/lib/searchEverywhereMl.jar
%%DATADIR%%/plugins/settingsSync/lib/settingsSync.jar
%%DATADIR%%/plugins/sh/lib/sh.jar
+%%DATADIR%%/plugins/station-plugin/lib/modules/intellij.station.frontend.split.jar
%%DATADIR%%/plugins/station-plugin/lib/station-plugin.jar
%%DATADIR%%/plugins/styled-components/lib/styled-components.jar
%%DATADIR%%/plugins/stylelint/lib/stylelint.jar
@@ -783,13 +837,21 @@ share/applications/rustrover.desktop
%%DATADIR%%/plugins/terminal/shell-integrations/bash/bash-fig.bash
%%DATADIR%%/plugins/terminal/shell-integrations/bash/bash-integration.bash
%%DATADIR%%/plugins/terminal/shell-integrations/bash/bash-preexec.bash
+%%DATADIR%%/plugins/terminal/shell-integrations/bash/command-block-support-reworked.bash
%%DATADIR%%/plugins/terminal/shell-integrations/bash/command-block-support.bash
+%%DATADIR%%/plugins/terminal/shell-integrations/fish/command-block-support-reworked.fish
%%DATADIR%%/plugins/terminal/shell-integrations/fish/command-block-support.fish
%%DATADIR%%/plugins/terminal/shell-integrations/fish/fish-integration.fish
+%%DATADIR%%/plugins/terminal/shell-integrations/powershell/command-block-support-reworked.ps1
%%DATADIR%%/plugins/terminal/shell-integrations/powershell/command-block-support.ps1
%%DATADIR%%/plugins/terminal/shell-integrations/powershell/powershell-integration.ps1
-%%DATADIR%%/plugins/terminal/shell-integrations/zsh/.zshenv
+%%DATADIR%%/plugins/terminal/shell-integrations/zsh/command-block-support-reworked.zsh
%%DATADIR%%/plugins/terminal/shell-integrations/zsh/command-block-support.zsh
+%%DATADIR%%/plugins/terminal/shell-integrations/zsh/zdotdir/.zlogin
+%%DATADIR%%/plugins/terminal/shell-integrations/zsh/zdotdir/.zprofile
+%%DATADIR%%/plugins/terminal/shell-integrations/zsh/zdotdir/.zshenv
+%%DATADIR%%/plugins/terminal/shell-integrations/zsh/zdotdir/.zshrc
+%%DATADIR%%/plugins/terminal/shell-integrations/zsh/zdotdir/source-original.zsh
%%DATADIR%%/plugins/terminal/shell-integrations/zsh/zsh-integration.zsh
%%DATADIR%%/plugins/textmate/lib/bundles/adoc/LICENSE
%%DATADIR%%/plugins/textmate/lib/bundles/adoc/README.md
@@ -1168,6 +1230,7 @@ share/applications/rustrover.desktop
%%DATADIR%%/plugins/textmate/lib/bundles/yaml/package.nls.json
%%DATADIR%%/plugins/textmate/lib/bundles/yaml/syntaxes/yaml.tmLanguage.json
%%DATADIR%%/plugins/textmate/lib/textmate.jar
+%%DATADIR%%/plugins/toml/lib/toml-frontend.jar
%%DATADIR%%/plugins/toml/lib/toml.jar
%%DATADIR%%/plugins/tslint/js/convert-tslint-config.js
%%DATADIR%%/plugins/tslint/js/languageService/tslint-plugin-provider.js
@@ -1175,10 +1238,11 @@ share/applications/rustrover.desktop
%%DATADIR%%/plugins/tslint/js/utils.js
%%DATADIR%%/plugins/tslint/lib/tslint.jar
%%DATADIR%%/plugins/uml/lib/uml-support.jar
+%%DATADIR%%/plugins/vcs-git-commit-modal/lib/vcs-git-commit-modal.jar
%%DATADIR%%/plugins/vcs-git/lib/git4idea-rt.jar
%%DATADIR%%/plugins/vcs-git/lib/vcs-git.jar
-%%DATADIR%%/plugins/vcs-github-ultimate/lib/vcs-github.jar
-%%DATADIR%%/plugins/vcs-gitlab/lib/vcs-gitlab.jar
+%%DATADIR%%/plugins/vcs-github-IU/lib/vcs-github.jar
+%%DATADIR%%/plugins/vcs-gitlab-IU/lib/vcs-gitlab.jar
%%DATADIR%%/plugins/vcs-hg/lib/vcs-hg.jar
%%DATADIR%%/plugins/vcs-perforce/lib/vcs-perforce.jar
%%DATADIR%%/plugins/vcs-svn/lib/vcs-svn.jar
@@ -1220,8 +1284,8 @@ share/applications/rustrover.desktop
%%DATADIR%%/plugins/webpack/lib/webpack.jar
%%DATADIR%%/plugins/xpath/lib/rt/xslt-rt.jar
%%DATADIR%%/plugins/xpath/lib/xpath.jar
-%%DATADIR%%/plugins/yaml/lib/client/yaml-frontend.jar
-%%DATADIR%%/plugins/yaml/lib/yaml-editing.jar
+%%DATADIR%%/plugins/yaml/lib/modules/intellij.yaml.backend.jar
+%%DATADIR%%/plugins/yaml/lib/modules/intellij.yaml.frontend.split.jar
%%DATADIR%%/plugins/yaml/lib/yaml.jar
%%DATADIR%%/product-info.json
share/man/man1/rustrover.1.gz
diff --git a/devel/jetbrains-webstorm/Makefile b/devel/jetbrains-webstorm/Makefile
index 079900db0740..7145326379d8 100644
--- a/devel/jetbrains-webstorm/Makefile
+++ b/devel/jetbrains-webstorm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= webstorm
-DISTVERSION= 2024.3.5
+DISTVERSION= 2025.1.4.1
CATEGORIES= devel
MASTER_SITES= https://download-cdn.jetbrains.com/webstorm/
PKGNAMEPREFIX= jetbrains-
@@ -27,7 +27,7 @@ RUN_DEPENDS= intellij-fsnotifier>0:java/intellij-fsnotifier \
USES= cpe java python:run
CPE_VENDOR= jetbrains
-JAVA_VERSION= 17+
+JAVA_VERSION= 21+
DATADIR= ${PREFIX}/share/jetbrains/${PORTNAME}
@@ -37,7 +37,7 @@ NO_BUILD= yes
SUB_FILES= ${PORTNAME} ${PORTNAME}.desktop pkg-message
SUB_LIST= JAVA_HOME=${JAVA_HOME}
-WRKSRC= ${WRKDIR}/WebStorm-243.26053.12
+WRKSRC= ${WRKDIR}/WebStorm-251.27812.50
_PTY4J_ARCH= freebsd/${ARCH:S/amd64/x86-64/}
_SQLITE_ARCH= linux-${ARCH:S/amd64/x86_64/}
@@ -59,6 +59,7 @@ do-install:
${WRKSRC}/lib/jna \
${WRKSRC}/lib/native \
${WRKSRC}/lib/pty4j \
+ ${WRKSRC}/lib/skiko-awt-runtime-all \
${WRKSRC}/plugins/cwm-plugin \
${WRKSRC}/plugins/gateway-plugin/lib/remote-dev-workers \
${WRKSRC}/plugins/remote-dev-server \
@@ -86,5 +87,7 @@ do-install:
# Use sqlite replacement provided by devel/jetbrains-sqlite
${MKDIR} ${STAGEDIR}${DATADIR}/lib/native/${_SQLITE_ARCH}
${LN} -sf ../../../../sqlite/${ARCH}/libsqliteij.so ${STAGEDIR}${DATADIR}/lib/native/${_SQLITE_ARCH}/libsqliteij.so
+# Disable automatic updates
+ ${ECHO} "ide.no.platform.update=FreeBSD Ports" >> ${STAGEDIR}${DATADIR}/bin/idea.properties
.include <bsd.port.mk>
diff --git a/devel/jetbrains-webstorm/distinfo b/devel/jetbrains-webstorm/distinfo
index 7b3428c1bae9..5f7646596f5b 100644
--- a/devel/jetbrains-webstorm/distinfo
+++ b/devel/jetbrains-webstorm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741987251
-SHA256 (jetbrains/WebStorm-2024.3.5.tar.gz) = da587d7ca3ebb08f067143e4a6b35f1aa133aa10af7fc365496838006fcd1aed
-SIZE (jetbrains/WebStorm-2024.3.5.tar.gz) = 1088962559
+TIMESTAMP = 1753563294
+SHA256 (jetbrains/WebStorm-2025.1.4.1.tar.gz) = f10bfc1028350a73928b49dc51db336e9c77c680b9844d29c305218e7d5db192
+SIZE (jetbrains/WebStorm-2025.1.4.1.tar.gz) = 1068929093
diff --git a/devel/jetbrains-webstorm/pkg-plist b/devel/jetbrains-webstorm/pkg-plist
index 00841582636f..c59c1653b746 100644
--- a/devel/jetbrains-webstorm/pkg-plist
+++ b/devel/jetbrains-webstorm/pkg-plist
@@ -20,14 +20,13 @@ share/applications/webstorm.desktop
%%DATADIR%%/lib/app-client.jar
%%DATADIR%%/lib/app.jar
%%DATADIR%%/lib/bouncy-castle.jar
-%%DATADIR%%/lib/build-marker-WS-243.26053.12
-%%DATADIR%%/lib/cds/classesLogAgent.jar
+%%DATADIR%%/lib/build-marker-WS-251.27812.50
%%DATADIR%%/lib/ext/platform-main.jar
%%DATADIR%%/lib/external-system-rt.jar
%%DATADIR%%/lib/externalProcess-rt.jar
%%DATADIR%%/lib/forms_rt.jar
-%%DATADIR%%/lib/frontend/frontend-customization.jar
-%%DATADIR%%/lib/frontend/frontend.jar
+%%DATADIR%%/lib/frontend-split/frontend-split-customization.jar
+%%DATADIR%%/lib/frontend-split/frontend-split.jar
%%DATADIR%%/lib/groovy.jar
%%DATADIR%%/lib/jna/%%ARCH%%/libjnidispatch.so
%%DATADIR%%/lib/jps-model.jar
@@ -35,15 +34,23 @@ share/applications/webstorm.desktop
%%DATADIR%%/lib/kotlinx-coroutines-slf4j-1.8.0-intellij.jar
%%DATADIR%%/lib/lib-client.jar
%%DATADIR%%/lib/lib.jar
+%%DATADIR%%/lib/modules/intellij.grid.core.impl.jar
+%%DATADIR%%/lib/modules/intellij.grid.csv.core.impl.jar
+%%DATADIR%%/lib/modules/intellij.grid.impl.jar
+%%DATADIR%%/lib/modules/intellij.grid.jar
+%%DATADIR%%/lib/modules/intellij.grid.types.jar
%%DATADIR%%/lib/modules/intellij.ide.startup.importSettings.jar
-%%DATADIR%%/lib/modules/intellij.libraries.compose.desktop.jar
+%%DATADIR%%/lib/modules/intellij.libraries.compose.foundation.desktop.jar
%%DATADIR%%/lib/modules/intellij.libraries.ktor.client.cio.jar
%%DATADIR%%/lib/modules/intellij.libraries.ktor.client.jar
%%DATADIR%%/lib/modules/intellij.libraries.microba.jar
%%DATADIR%%/lib/modules/intellij.libraries.skiko.jar
+%%DATADIR%%/lib/modules/intellij.platform.bookmarks.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.bookmarks.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.clouds.jar
%%DATADIR%%/lib/modules/intellij.platform.collaborationTools.jar
%%DATADIR%%/lib/modules/intellij.platform.compose.jar
+%%DATADIR%%/lib/modules/intellij.platform.compose.markdown.jar
%%DATADIR%%/lib/modules/intellij.platform.coverage.agent.jar
%%DATADIR%%/lib/modules/intellij.platform.coverage.jar
%%DATADIR%%/lib/modules/intellij.platform.dap.jar
@@ -51,6 +58,9 @@ share/applications/webstorm.desktop
%%DATADIR%%/lib/modules/intellij.platform.debugger.impl.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.diagnostic.freezeAnalyzer.jar
%%DATADIR%%/lib/modules/intellij.platform.diagnostic.freezes.jar
+%%DATADIR%%/lib/modules/intellij.platform.editor.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.editor.frontend.jar
+%%DATADIR%%/lib/modules/intellij.platform.editor.jar
%%DATADIR%%/lib/modules/intellij.platform.execution.dashboard.jar
%%DATADIR%%/lib/modules/intellij.platform.execution.serviceView.jar
%%DATADIR%%/lib/modules/intellij.platform.frontend.jar
@@ -58,6 +68,16 @@ share/applications/webstorm.desktop
%%DATADIR%%/lib/modules/intellij.platform.images.backend.svg.jar
%%DATADIR%%/lib/modules/intellij.platform.images.copyright.jar
%%DATADIR%%/lib/modules/intellij.platform.inline.completion.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.foundation.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.ideLafBridge.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.core.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.extensions.autolink.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.extensions.gfmAlerts.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.extensions.gfmStrikethrough.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.extensions.gfmTables.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.extensions.images.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.ideLafBridgeStyling.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.ui.jar
%%DATADIR%%/lib/modules/intellij.platform.kernel.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.lvcs.impl.jar
%%DATADIR%%/lib/modules/intellij.platform.navbar.backend.jar
@@ -66,23 +86,36 @@ share/applications/webstorm.desktop
%%DATADIR%%/lib/modules/intellij.platform.navbar.monolith.jar
%%DATADIR%%/lib/modules/intellij.platform.progress.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.project.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.recentFiles.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.recentFiles.frontend.jar
+%%DATADIR%%/lib/modules/intellij.platform.recentFiles.jar
%%DATADIR%%/lib/modules/intellij.platform.registry.cloud.jar
%%DATADIR%%/lib/modules/intellij.platform.rpc.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.searchEverywhere.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.searchEverywhere.frontend.jar
+%%DATADIR%%/lib/modules/intellij.platform.searchEverywhere.jar
%%DATADIR%%/lib/modules/intellij.platform.settings.local.jar
%%DATADIR%%/lib/modules/intellij.platform.smRunner.vcs.jar
%%DATADIR%%/lib/modules/intellij.platform.tips.jar
%%DATADIR%%/lib/modules/intellij.platform.vcs.dvcs.impl.jar
+%%DATADIR%%/lib/modules/intellij.platform.vcs.dvcs.impl.shared.jar
+%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.exec.jar
+%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.jar
+%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.lang.actions.jar
+%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.lang.jar
+%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.shared.jar
%%DATADIR%%/lib/modules/intellij.platform.vcs.log.impl.jar
%%DATADIR%%/lib/modules/intellij.profiler.asyncOne.jar
%%DATADIR%%/lib/modules/intellij.profiler.common.jar
%%DATADIR%%/lib/modules/intellij.profiler.ultimate.ideaAsyncProfiler.jar
%%DATADIR%%/lib/modules/intellij.settingsSync.core.jar
-%%DATADIR%%/lib/modules/intellij.smart.update.jar
%%DATADIR%%/lib/modules/intellij.webstorm.customization.jar
%%DATADIR%%/lib/modules/intellij.webstorm.easterEgg.jar
%%DATADIR%%/lib/modules/intellij.webstorm.newUiOnboarding.git.jar
%%DATADIR%%/lib/modules/intellij.webstorm.newUiOnboarding.jar
+%%DATADIR%%/lib/modules/intellij.webstorm.typeEngineWidget.jar
%%DATADIR%%/lib/native/%%SQLITE_ARCH%%/libsqliteij.so
%%DATADIR%%/lib/nio-fs.jar
%%DATADIR%%/lib/opentelemetry.jar
@@ -152,24 +185,37 @@ share/applications/webstorm.desktop
%%DATADIR%%/plugins/emojipicker/lib/emojipicker.jar
%%DATADIR%%/plugins/featuresTrainer/lib/featuresTrainer.jar
%%DATADIR%%/plugins/fileWatcher/lib/fileWatcher.jar
-%%DATADIR%%/plugins/fullLine/full-line-cpu-detector.zip
%%DATADIR%%/plugins/fullLine/full-line-model-html.zip
%%DATADIR%%/plugins/fullLine/full-line-model-ws.zip
-%%DATADIR%%/plugins/fullLine/full-line-native-server.zip
+%%DATADIR%%/plugins/fullLine/full-line-native-server-linux-x86_64.zip
%%DATADIR%%/plugins/fullLine/lib/fullLine.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.css.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.go.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.html.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.java.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.js.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.kotlin.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.php.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.python.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.rider.cpp.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.rider.csharp.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.ruby.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.terraform.jar
-%%DATADIR%%/plugins/fullLine/promo/.DS_Store
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.css.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.go.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.html.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.java.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.js.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.kotlin.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.php.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.python.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.rider.cpp.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.rider.csharp.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.ruby.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.rust.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.terraform.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.cpp.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.css.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.go.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.html.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.java.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.javascript.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.kotlin.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.php.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.python.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.rider.cpp.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.rider.csharp.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.ruby.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.rust.completion.jar
%%DATADIR%%/plugins/fullLine/promo/Aqua/AIEnterprise.png
%%DATADIR%%/plugins/fullLine/promo/Aqua/CloudCompletion.png
%%DATADIR%%/plugins/fullLine/promo/Aqua/CloudCompletion_dark.png
@@ -186,13 +232,13 @@ share/applications/webstorm.desktop
%%DATADIR%%/plugins/fullLine/promo/Aqua/MergeWithAI.png
%%DATADIR%%/plugins/fullLine/promo/Aqua/MergeWithAI_dark.png
%%DATADIR%%/plugins/fullLine/promo/Aqua/content.json
-%%DATADIR%%/plugins/fullLine/promo/CLion/ ContextAwareChat.png
-%%DATADIR%%/plugins/fullLine/promo/CLion/ ContextAwareChat_dark.png
%%DATADIR%%/plugins/fullLine/promo/CLion/AIEnterprise.png
%%DATADIR%%/plugins/fullLine/promo/CLion/CloudCompletion.png
%%DATADIR%%/plugins/fullLine/promo/CLion/CloudCompletion_dark.png
%%DATADIR%%/plugins/fullLine/promo/CLion/CommandGenerationInTerminal.png
%%DATADIR%%/plugins/fullLine/promo/CLion/CommandGenerationInTerminal_dark.png
+%%DATADIR%%/plugins/fullLine/promo/CLion/ContextAwareChat.png
+%%DATADIR%%/plugins/fullLine/promo/CLion/ContextAwareChat_dark.png
%%DATADIR%%/plugins/fullLine/promo/CLion/FixWithAI.png
%%DATADIR%%/plugins/fullLine/promo/CLion/FixWithAI_dark.png
%%DATADIR%%/plugins/fullLine/promo/CLion/LocalCompletion.png
@@ -310,7 +356,6 @@ share/applications/webstorm.desktop
%%DATADIR%%/plugins/fullLine/promo/Ruby/MergeWithAI.png
%%DATADIR%%/plugins/fullLine/promo/Ruby/MergeWithAI_dark.png
%%DATADIR%%/plugins/fullLine/promo/Ruby/content.json
-%%DATADIR%%/plugins/fullLine/promo/RustRover/.DS_Store
%%DATADIR%%/plugins/fullLine/promo/RustRover/AIEnterprise.png
%%DATADIR%%/plugins/fullLine/promo/RustRover/CloudCompletion.png
%%DATADIR%%/plugins/fullLine/promo/RustRover/CloudCompletion_dark.png
@@ -348,10 +393,8 @@ share/applications/webstorm.desktop
%%DATADIR%%/plugins/gateway-terminal/lib/gateway-terminal.jar
%%DATADIR%%/plugins/gherkin/lib/gherkin.jar
%%DATADIR%%/plugins/grazie/lib/grazie.jar
-%%DATADIR%%/plugins/grid-core-impl/lib/grid-core-impl.jar
-%%DATADIR%%/plugins/grid-core-impl/lib/jdbc-console-types.jar
-%%DATADIR%%/plugins/grid-impl/lib/grid-impl.jar
-%%DATADIR%%/plugins/grid-impl/lib/grid-scripting.jar
+%%DATADIR%%/plugins/grid-plugin/lib/grid-plugin.jar
+%%DATADIR%%/plugins/grid-plugin/lib/modules/intellij.grid.scripting.rt.jar
%%DATADIR%%/plugins/handlebars/lib/handlebars.jar
%%DATADIR%%/plugins/html-tools/lib/html-tools.jar
%%DATADIR%%/plugins/indexing-shared-ultimate-plugin-bundled/lib/indexing-shared-ultimate-plugin-bundled.jar
@@ -370,16 +413,17 @@ share/applications/webstorm.desktop
%%DATADIR%%/plugins/javascript-cucumber/lib/cucumberjs_formatter_v3.js
%%DATADIR%%/plugins/javascript-cucumber/lib/cucumberjs_formatter_v7.js
%%DATADIR%%/plugins/javascript-cucumber/lib/javascript-cucumber.jar
+%%DATADIR%%/plugins/javascript-debugger/META-INF/chromeConnector.xml
+%%DATADIR%%/plugins/javascript-debugger/META-INF/webStormSpecific.xml
%%DATADIR%%/plugins/javascript-debugger/debugConnectionForwarder.js
%%DATADIR%%/plugins/javascript-debugger/debugConnector.js
%%DATADIR%%/plugins/javascript-debugger/debugConnectorPortPublisher.js
%%DATADIR%%/plugins/javascript-debugger/debugConnectorUtil.js
%%DATADIR%%/plugins/javascript-debugger/lib/ChromeConnector.jar
-%%DATADIR%%/plugins/javascript-debugger/lib/FirefoxConnector.jar
%%DATADIR%%/plugins/javascript-debugger/lib/javascript-debugger.jar
-%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.nashorn.jar
-%%DATADIR%%/plugins/javascript-debugger/lib/nashorn-debugger-9-rt.jar
-%%DATADIR%%/plugins/javascript-debugger/lib/nashorn-debugger-rt.jar
+%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.backend.jar
+%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.frontend.jar
+%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.shared.jar
%%DATADIR%%/plugins/javascript-intentions/lib/javascript-intentions.jar
%%DATADIR%%/plugins/javascript-plugin/helpers/base-test-reporter/intellij-stringifier.js
%%DATADIR%%/plugins/javascript-plugin/helpers/base-test-reporter/intellij-tree.js
@@ -417,9 +461,11 @@ share/applications/webstorm.desktop
%%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/node_modules/vitest-intellij-reporter-safe.js
%%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/vitest-intellij-reporter.js
%%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/vitest-intellij-util.js
-%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-1632447f56bf.ijx
-%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-1632447f56bf.txt
+%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-09060db00ec0.ijx
+%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-09060db00ec0.txt
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/!HowToUpdateBundledTypeScript.md
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/_tsserver.js
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/_typingsInstaller.js
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/browser.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/cancellationToken.js
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/diagnosticMessages.json
@@ -445,6 +491,7 @@ share/applications/webstorm.desktop
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2016.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2016.full.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2016.intl.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2017.arraybuffer.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2017.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2017.date.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2017.full.d.ts
@@ -497,6 +544,15 @@ share/applications/webstorm.desktop
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2023.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2023.full.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2023.intl.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.arraybuffer.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.collection.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.full.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.object.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.promise.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.regexp.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.sharedmemory.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.string.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es5.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es6.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.esnext.array.d.ts
@@ -549,6 +605,7 @@ share/applications/webstorm.desktop
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-ide-plugin/index.js
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-ide-plugin/package.json
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-ide-plugin/protocol.js
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-ide-plugin/utils.js
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-vue/bin/vue-language-server.js
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-vue/package.json
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-vue1/bin/vue-language-server.js
@@ -586,6 +643,8 @@ share/applications/webstorm.desktop
%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/src/standard17-plugin.ts
%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/src/typings/js-lanuage-api.d.ts
%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/tsconfig.json
+%%DATADIR%%/plugins/javascript-plugin/lib/frontend-split/javascript-frontend.jar
+%%DATADIR%%/plugins/javascript-plugin/lib/javascript-frontback.jar
%%DATADIR%%/plugins/javascript-plugin/lib/javascript-plugin.jar
%%DATADIR%%/plugins/javascript-plugin/projectTemplates/JavaScript/no_samples.zip
%%DATADIR%%/plugins/javascript-plugin/projectTemplates/JavaScript/with_samples.zip
@@ -627,9 +686,9 @@ share/applications/webstorm.desktop
%%DATADIR%%/plugins/javascript-plugin/reporting/playwright/playwrightTestStructure.d.ts
%%DATADIR%%/plugins/javascript-plugin/reporting/playwright/playwrightTestStructure.js
%%DATADIR%%/plugins/js-liveEdit/lib/js-liveEdit.jar
-%%DATADIR%%/plugins/json/lib/client/json-frontend.jar
-%%DATADIR%%/plugins/json/lib/json-split.jar
+%%DATADIR%%/plugins/json/lib/frontend-split/json-frontend.jar
%%DATADIR%%/plugins/json/lib/json.jar
+%%DATADIR%%/plugins/json/lib/modules/intellij.json.split.jar
%%DATADIR%%/plugins/jsonpath/lib/jsonpath.jar
%%DATADIR%%/plugins/karma/js_reporter/karma-intellij/LICENSE.txt
%%DATADIR%%/plugins/karma/js_reporter/karma-intellij/README.md
@@ -662,9 +721,7 @@ share/applications/webstorm.desktop
%%DATADIR%%/plugins/localization-ko/lib/localization-ko.jar
%%DATADIR%%/plugins/localization-zh/lib/localization-zh.jar
%%DATADIR%%/plugins/markdown/lib/markdown.jar
-%%DATADIR%%/plugins/markdown/lib/modules/intellij.markdown.compose.preview.jar
%%DATADIR%%/plugins/microservices-ui/lib/microservices-ui.jar
-%%DATADIR%%/plugins/ml-inline-completion/lib/ml-inline-completion.jar
%%DATADIR%%/plugins/nextjs/lib/nextjs.jar
%%DATADIR%%/plugins/nodeJS-remoteInterpreter/lib/nodeJS-remoteInterpreter.jar
%%DATADIR%%/plugins/nodeJS/js/mocha-intellij/.gitignore
@@ -752,8 +809,8 @@ share/applications/webstorm.desktop
%%DATADIR%%/plugins/nodeJS/lib/nodeJS.jar
%%DATADIR%%/plugins/packageChecker/lib/packageChecker.jar
%%DATADIR%%/plugins/performanceTesting-async/lib/performanceTesting-async.jar
+%%DATADIR%%/plugins/performanceTesting/lib/modules/intellij.performanceTesting.frontend.jar
%%DATADIR%%/plugins/performanceTesting/lib/performanceTesting.jar
-%%DATADIR%%/plugins/platform-ide-provisioner/lib/platform-ide-provisioner.jar
%%DATADIR%%/plugins/platform-ijent-impl/ijent-aarch64-unknown-linux-musl-release
%%DATADIR%%/plugins/platform-ijent-impl/ijent-x86_64-unknown-linux-musl-release
%%DATADIR%%/plugins/platform-ijent-impl/lib/platform-ijent-impl.jar
@@ -775,6 +832,7 @@ share/applications/webstorm.desktop
%%DATADIR%%/plugins/searchEverywhereMl/lib/searchEverywhereMl.jar
%%DATADIR%%/plugins/settingsSync/lib/settingsSync.jar
%%DATADIR%%/plugins/sh/lib/sh.jar
+%%DATADIR%%/plugins/station-plugin/lib/modules/intellij.station.frontend.split.jar
%%DATADIR%%/plugins/station-plugin/lib/station-plugin.jar
%%DATADIR%%/plugins/styled-components/lib/styled-components.jar
%%DATADIR%%/plugins/stylelint/lib/stylelint.jar
@@ -788,13 +846,21 @@ share/applications/webstorm.desktop
%%DATADIR%%/plugins/terminal/shell-integrations/bash/bash-fig.bash
%%DATADIR%%/plugins/terminal/shell-integrations/bash/bash-integration.bash
%%DATADIR%%/plugins/terminal/shell-integrations/bash/bash-preexec.bash
+%%DATADIR%%/plugins/terminal/shell-integrations/bash/command-block-support-reworked.bash
%%DATADIR%%/plugins/terminal/shell-integrations/bash/command-block-support.bash
+%%DATADIR%%/plugins/terminal/shell-integrations/fish/command-block-support-reworked.fish
%%DATADIR%%/plugins/terminal/shell-integrations/fish/command-block-support.fish
%%DATADIR%%/plugins/terminal/shell-integrations/fish/fish-integration.fish
+%%DATADIR%%/plugins/terminal/shell-integrations/powershell/command-block-support-reworked.ps1
%%DATADIR%%/plugins/terminal/shell-integrations/powershell/command-block-support.ps1
%%DATADIR%%/plugins/terminal/shell-integrations/powershell/powershell-integration.ps1
-%%DATADIR%%/plugins/terminal/shell-integrations/zsh/.zshenv
+%%DATADIR%%/plugins/terminal/shell-integrations/zsh/command-block-support-reworked.zsh
%%DATADIR%%/plugins/terminal/shell-integrations/zsh/command-block-support.zsh
+%%DATADIR%%/plugins/terminal/shell-integrations/zsh/zdotdir/.zlogin
+%%DATADIR%%/plugins/terminal/shell-integrations/zsh/zdotdir/.zprofile
+%%DATADIR%%/plugins/terminal/shell-integrations/zsh/zdotdir/.zshenv
+%%DATADIR%%/plugins/terminal/shell-integrations/zsh/zdotdir/.zshrc
+%%DATADIR%%/plugins/terminal/shell-integrations/zsh/zdotdir/source-original.zsh
%%DATADIR%%/plugins/terminal/shell-integrations/zsh/zsh-integration.zsh
%%DATADIR%%/plugins/textmate/lib/bundles/adoc/LICENSE
%%DATADIR%%/plugins/textmate/lib/bundles/adoc/README.md
@@ -1180,10 +1246,11 @@ share/applications/webstorm.desktop
%%DATADIR%%/plugins/tslint/lib/tslint.jar
%%DATADIR%%/plugins/uml/lib/uml-support.jar
%%DATADIR%%/plugins/vagrant/lib/vagrant.jar
+%%DATADIR%%/plugins/vcs-git-commit-modal/lib/vcs-git-commit-modal.jar
%%DATADIR%%/plugins/vcs-git/lib/git4idea-rt.jar
%%DATADIR%%/plugins/vcs-git/lib/vcs-git.jar
-%%DATADIR%%/plugins/vcs-github-ultimate/lib/vcs-github.jar
-%%DATADIR%%/plugins/vcs-gitlab/lib/vcs-gitlab.jar
+%%DATADIR%%/plugins/vcs-github-IU/lib/vcs-github.jar
+%%DATADIR%%/plugins/vcs-gitlab-IU/lib/vcs-gitlab.jar
%%DATADIR%%/plugins/vcs-hg/lib/vcs-hg.jar
%%DATADIR%%/plugins/vcs-svn/lib/vcs-svn.jar
%%DATADIR%%/plugins/vitejs/lib/vitejs.jar
@@ -1224,8 +1291,8 @@ share/applications/webstorm.desktop
%%DATADIR%%/plugins/webp/lib/webp.jar
%%DATADIR%%/plugins/webpack/lib/webpack.jar
%%DATADIR%%/plugins/xml-refactoring/lib/xml-refactoring.jar
-%%DATADIR%%/plugins/yaml/lib/client/yaml-frontend.jar
-%%DATADIR%%/plugins/yaml/lib/yaml-editing.jar
+%%DATADIR%%/plugins/yaml/lib/modules/intellij.yaml.backend.jar
+%%DATADIR%%/plugins/yaml/lib/modules/intellij.yaml.frontend.split.jar
%%DATADIR%%/plugins/yaml/lib/yaml.jar
%%DATADIR%%/product-info.json
share/man/man1/webstorm.1.gz
diff --git a/devel/jjui/Makefile b/devel/jjui/Makefile
new file mode 100644
index 000000000000..9df15d2f7844
--- /dev/null
+++ b/devel/jjui/Makefile
@@ -0,0 +1,25 @@
+PORTNAME= jjui
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.9.0
+CATEGORIES= devel
+
+MAINTAINER= hoanga@gmail.com
+COMMENT= Terminal user interface for Jujutsu
+WWW= https://github.com/idursun/jjui
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= jj:devel/jujutsu
+
+USES= go:modules
+
+GO_MODULE= github.com/idursun/jjui@v${DISTVERSION}
+GO_PKGNAME= github.com/idursun/${PORTNAME}
+GO_TARGET= ./cmd/${PORTNAME}
+GO_BUILDFLAGS+= -ldflags "-s -w -X main.Version=${DISTVERSION}"
+CGO_ENABLED= 0
+
+PLIST_FILES= bin/${PORTNAME}
+
+.include <bsd.port.mk>
diff --git a/devel/jjui/distinfo b/devel/jjui/distinfo
new file mode 100644
index 000000000000..b7234db7e496
--- /dev/null
+++ b/devel/jjui/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1753311986
+SHA256 (go/devel_jjui/jjui-v0.9.0/v0.9.0.mod) = d5b95df6c4aeb036c02cb3aab99bcd0cf5d5d5138558e22601c6ae40d4596153
+SIZE (go/devel_jjui/jjui-v0.9.0/v0.9.0.mod) = 1675
+SHA256 (go/devel_jjui/jjui-v0.9.0/v0.9.0.zip) = 8d7f70fbd31d56d1bdf793aa4963fb52e4ae350699b35b3236ea90ab97835089
+SIZE (go/devel_jjui/jjui-v0.9.0/v0.9.0.zip) = 120928
diff --git a/devel/jjui/pkg-descr b/devel/jjui/pkg-descr
new file mode 100644
index 000000000000..b513ffd4976e
--- /dev/null
+++ b/devel/jjui/pkg-descr
@@ -0,0 +1,2 @@
+jjui is a terminal user interface for working with
+Jujutsu version control system.
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/libindicator/Makefile b/devel/libindicator/Makefile
index 501dd1fc95ea..bf7120bc6ed3 100644
--- a/devel/libindicator/Makefile
+++ b/devel/libindicator/Makefile
@@ -1,18 +1,22 @@
PORTNAME= libindicator
-PORTVERSION= 12.10.1
-PORTREVISION= 2
+DISTVERSION= 12.10.1
+PORTREVISION= 3
CATEGORIES= devel
MASTER_SITES= https://launchpad.net/${PORTNAME}/${PORTVERSION:R}/${PORTVERSION}/+download/
-MAINTAINER= bofh@FreeBSD.org
+MAINTAINER= gnome@FreeBSD.org
COMMENT= Symbols and convience functions for desktop indicators
WWW= https://launchpad.net/libindicator
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/COPYING
+
USES= compiler:c++11-lang gmake gnome libtool pkgconfig
USE_GNOME= cairo gdkpixbuf gtk30
-GNU_CONFIGURE= yes
USE_LDCONFIG= yes
+GNU_CONFIGURE= yes
+
INSTALL_TARGET= install-strip
.include <bsd.port.mk>
diff --git a/devel/libinotify/Makefile b/devel/libinotify/Makefile
index e8b8d3afb66d..a0bce906fb85 100644
--- a/devel/libinotify/Makefile
+++ b/devel/libinotify/Makefile
@@ -11,7 +11,7 @@ WWW= https://github.com/libinotify-kqueue/libinotify-kqueue
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= libtool
+USES= libtool pathfix
CONFIGURE_ARGS= --enable-skip-subfiles=fusefs,smbfs
GNU_CONFIGURE= yes
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/libqb/Makefile b/devel/libqb/Makefile
index b5ee7a1ac967..6964921d050f 100644
--- a/devel/libqb/Makefile
+++ b/devel/libqb/Makefile
@@ -4,7 +4,7 @@ PORTREVISION= 2
CATEGORIES= devel
MASTER_SITES= https://github.com/ClusterLabs/${PORTNAME}/releases/download/v${DISTVERSION}/
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= High performance logging, tracing, IPC, and polling library
WWW= https://github.com/ClusterLabs/libqb/wiki
diff --git a/devel/libwasmtime/Makefile b/devel/libwasmtime/Makefile
index f19cf25a5646..a7e3da4ff507 100644
--- a/devel/libwasmtime/Makefile
+++ b/devel/libwasmtime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= lib${GH_PROJECT}
-PORTVERSION= 34.0.2
+PORTVERSION= 35.0.0
DISTVERSIONPREFIX= v
CATEGORIES= devel
diff --git a/devel/libwasmtime/Makefile.cargo b/devel/libwasmtime/Makefile.cargo
index cb45fc8b9938..5b412c5b8aaa 100644
--- a/devel/libwasmtime/Makefile.cargo
+++ b/devel/libwasmtime/Makefile.cargo
@@ -65,6 +65,7 @@ CARGO_CRATES= addr2line-0.24.1 \
colorchoice-1.0.0 \
console-0.15.8 \
constant_time_eq-0.1.5 \
+ core-foundation-0.9.4 \
core-foundation-sys-0.8.6 \
cpp_demangle-0.4.3 \
cpufeatures-0.2.7 \
@@ -108,6 +109,8 @@ CARGO_CRATES= addr2line-0.24.1 \
flate2-1.1.0 \
fnv-1.0.7 \
foldhash-0.1.3 \
+ foreign-types-0.3.2 \
+ foreign-types-shared-0.1.1 \
form_urlencoded-1.2.1 \
fs-set-times-0.20.1 \
fslock-0.2.1 \
@@ -206,6 +209,8 @@ CARGO_CRATES= addr2line-0.24.1 \
miniz_oxide-0.8.5 \
mio-1.0.3 \
multi-stash-0.2.0 \
+ mutatis-0.3.2 \
+ native-tls-0.2.14 \
ndarray-0.15.6 \
nom-7.1.3 \
nu-ansi-term-0.46.0 \
@@ -221,9 +226,13 @@ CARGO_CRATES= addr2line-0.24.1 \
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 \
+ openssl-0.10.73 \
+ openssl-macros-0.1.1 \
+ openssl-probe-0.1.6 \
+ openssl-sys-0.9.109 \
+ openvino-0.9.0 \
+ openvino-finder-0.9.0 \
+ openvino-sys-0.9.0 \
ort-2.0.0-rc.2 \
ort-sys-2.0.0-rc.2 \
overload-0.1.1 \
@@ -240,7 +249,6 @@ CARGO_CRATES= addr2line-0.24.1 \
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 \
@@ -277,6 +285,9 @@ CARGO_CRATES= addr2line-0.24.1 \
ryu-1.0.9 \
safetensors-0.3.3 \
same-file-1.0.6 \
+ schannel-0.1.27 \
+ security-framework-2.11.1 \
+ security-framework-sys-2.14.0 \
semver-1.0.17 \
serde-1.0.215 \
serde_derive-1.0.215 \
@@ -324,6 +335,7 @@ CARGO_CRATES= addr2line-0.24.1 \
tinytemplate-1.2.1 \
tokio-1.44.2 \
tokio-macros-2.5.0 \
+ tokio-native-tls-0.3.1 \
tokio-rustls-0.25.0 \
tokio-util-0.7.4 \
toml-0.8.10 \
@@ -352,6 +364,7 @@ CARGO_CRATES= addr2line-0.24.1 \
uuid-1.0.0 \
v8-134.5.0 \
valuable-0.1.0 \
+ vcpkg-0.2.15 \
version_check-0.9.4 \
wait-timeout-0.2.0 \
walkdir-2.3.3 \
@@ -365,24 +378,21 @@ CARGO_CRATES= addr2line-0.24.1 \
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 \
+ wasm-encoder-0.235.0 \
+ wasm-metadata-0.235.0 \
+ wasm-mutate-0.235.0 \
+ wasm-smith-0.235.0 \
+ wasm-wave-0.235.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 \
+ wasmparser-0.235.0 \
+ wasmprinter-0.235.0 \
wast-35.0.2 \
- wast-233.0.0 \
- wat-1.233.0 \
+ wast-235.0.0 \
+ wat-1.235.0 \
web-sys-0.3.57 \
webpki-roots-0.26.1 \
which-6.0.3 \
@@ -408,17 +418,15 @@ CARGO_CRATES= addr2line-0.24.1 \
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-0.43.0 \
+ wit-bindgen-core-0.43.0 \
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 \
+ wit-bindgen-rt-0.43.0 \
+ wit-bindgen-rust-0.43.0 \
+ wit-bindgen-rust-macro-0.43.0 \
+ wit-component-0.235.0 \
+ wit-parser-0.235.0 \
witx-0.9.1 \
write16-1.0.0 \
writeable-0.5.5 \
diff --git a/devel/libwasmtime/distinfo b/devel/libwasmtime/distinfo
index 7bf6c844d28d..c701678cf3ea 100644
--- a/devel/libwasmtime/distinfo
+++ b/devel/libwasmtime/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1752984613
+TIMESTAMP = 1753297087
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
@@ -133,6 +133,8 @@ SHA256 (rust/crates/console-0.15.8.crate) = 0e1f83fc076bd6dd27517eacdf25fef6c4df
SIZE (rust/crates/console-0.15.8.crate) = 36364
SHA256 (rust/crates/constant_time_eq-0.1.5.crate) = 245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc
SIZE (rust/crates/constant_time_eq-0.1.5.crate) = 4936
+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/cpp_demangle-0.4.3.crate) = 7e8227005286ec39567949b33df9896bcadfa6051bccca2488129f108ca23119
@@ -219,6 +221,10 @@ SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da2
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/foldhash-0.1.3.crate) = f81ec6369c545a7d40e4589b5597581fa1c441fe1cce96dd1de43159910a36a2
SIZE (rust/crates/foldhash-0.1.3.crate) = 13712
+SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
+SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
+SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
+SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
SHA256 (rust/crates/fs-set-times-0.20.1.crate) = 033b337d725b97690d86893f9de22b67b80dcc4e9ad815f348254c38119db8fb
@@ -415,6 +421,10 @@ SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6
SIZE (rust/crates/mio-1.0.3.crate) = 103703
SHA256 (rust/crates/multi-stash-0.2.0.crate) = 685a9ac4b61f4e728e1d2c6a7844609c16527aeb5e6c865915c08e619c16410f
SIZE (rust/crates/multi-stash-0.2.0.crate) = 10938
+SHA256 (rust/crates/mutatis-0.3.2.crate) = 31be5d2bfb418a4362eec78ca556ce9a15542a00d389860c3bf3adc132edb1d9
+SIZE (rust/crates/mutatis-0.3.2.crate) = 47307
+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.15.6.crate) = adb12d4e967ec485a5f71c6311fe28158e9d6f4bc4a447b474184d0f91a8fa32
SIZE (rust/crates/ndarray-0.15.6.crate) = 275225
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
@@ -445,12 +455,20 @@ SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c243
SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
SHA256 (rust/crates/oorandom-11.1.3.crate) = 0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575
SIZE (rust/crates/oorandom-11.1.3.crate) = 10068
-SHA256 (rust/crates/openvino-0.8.0.crate) = 8f03a664ab0b6917131f5c1a787795fa4d19ad6a334caf9c96284453abdf23fd
-SIZE (rust/crates/openvino-0.8.0.crate) = 18594
-SHA256 (rust/crates/openvino-finder-0.8.0.crate) = 34d6bbb3e00d9ad3cd60bca1341665a9cfb2b6764df37c58d921627368ae32fc
-SIZE (rust/crates/openvino-finder-0.8.0.crate) = 5806
-SHA256 (rust/crates/openvino-sys-0.8.0.crate) = 04315994236727c3573f7e8d8bf857e93ff373ee2e063f08aa78aceac58e3bc5
-SIZE (rust/crates/openvino-sys-0.8.0.crate) = 38015
+SHA256 (rust/crates/openssl-0.10.73.crate) = 8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8
+SIZE (rust/crates/openssl-0.10.73.crate) = 283994
+SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c
+SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601
+SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
+SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
+SHA256 (rust/crates/openssl-sys-0.9.109.crate) = 90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571
+SIZE (rust/crates/openssl-sys-0.9.109.crate) = 78247
+SHA256 (rust/crates/openvino-0.9.0.crate) = 3308ec088481c27b5b521598ced2d5d5f67253d9639f5a3cce5a2ea4c4062a94
+SIZE (rust/crates/openvino-0.9.0.crate) = 21085
+SHA256 (rust/crates/openvino-finder-0.9.0.crate) = bba5393f3522f98d9c4703a6a73afc7feff2bf9cc00a0722957b54c44ecda5fe
+SIZE (rust/crates/openvino-finder-0.9.0.crate) = 7798
+SHA256 (rust/crates/openvino-sys-0.9.0.crate) = da7d035914ff5c8e12d7e05982929fb275e6f06eafcbe529f316001760b08786
+SIZE (rust/crates/openvino-sys-0.9.0.crate) = 40972
SHA256 (rust/crates/ort-2.0.0-rc.2.crate) = 0bc80894094c6a875bfac64415ed456fa661081a278a035e22be661305c87e14
SIZE (rust/crates/ort-2.0.0-rc.2.crate) = 73240
SHA256 (rust/crates/ort-sys-2.0.0-rc.2.crate) = b3d9c1373fc813d3f024d394f621f4c6dde0734c79b1c17113c3bb5bf0084bbe
@@ -483,8 +501,6 @@ SHA256 (rust/crates/proc-macro2-1.0.92.crate) = 37d3544b3f2748c54e147655edb50257
SIZE (rust/crates/proc-macro2-1.0.92.crate) = 52353
SHA256 (rust/crates/proptest-1.0.0.crate) = 1e0d9cc07f18492d879586c92b485def06bc850da3118075cd45d50e9c95b0e5
SIZE (rust/crates/proptest-1.0.0.crate) = 189237
-SHA256 (rust/crates/psm-0.1.18.crate) = 871372391786ccec00d3c5d3d6608905b3d4db263639cfe075d3b60a736d115a
-SIZE (rust/crates/psm-0.1.18.crate) = 21906
SHA256 (rust/crates/quick-error-1.2.3.crate) = a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0
SIZE (rust/crates/quick-error-1.2.3.crate) = 15066
SHA256 (rust/crates/quick-error-2.0.1.crate) = a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3
@@ -557,6 +573,12 @@ SHA256 (rust/crates/safetensors-0.3.3.crate) = d93279b86b3de76f820a8854dd06cbc33
SIZE (rust/crates/safetensors-0.3.3.crate) = 17803
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
+SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
+SIZE (rust/crates/schannel-0.1.27.crate) = 42772
+SHA256 (rust/crates/security-framework-2.11.1.crate) = 897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02
+SIZE (rust/crates/security-framework-2.11.1.crate) = 80188
+SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32
+SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537
SHA256 (rust/crates/semver-1.0.17.crate) = bebd363326d05ec3e2f532ab7660680f3b02130d780c299bca73469d521bc0ed
SIZE (rust/crates/semver-1.0.17.crate) = 29685
SHA256 (rust/crates/serde-1.0.215.crate) = 6513c1ad0b11a9376da888e3e0baa0077f1aed55c17f50e7b2397136129fb88f
@@ -651,6 +673,8 @@ SHA256 (rust/crates/tokio-1.44.2.crate) = e6b88822cbe49de4185e3a4cbf8321dd487cf5
SIZE (rust/crates/tokio-1.44.2.crate) = 841618
SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
+SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2
+SIZE (rust/crates/tokio-native-tls-0.3.1.crate) = 20676
SHA256 (rust/crates/tokio-rustls-0.25.0.crate) = 775e0c0f0adb3a2f22a00c4745d728b479985fc15ee7ca6a2608388c5569860f
SIZE (rust/crates/tokio-rustls-0.25.0.crate) = 30541
SHA256 (rust/crates/tokio-util-0.7.4.crate) = 0bb2e075f03b3d66d8d8785356224ba688d2906a371015e225beeb65ca92c740
@@ -707,6 +731,8 @@ SHA256 (rust/crates/v8-134.5.0.crate) = 21c7a224a7eaf3f98c1bad772fbaee56394dce18
SIZE (rust/crates/v8-134.5.0.crate) = 33385736
SHA256 (rust/crates/valuable-0.1.0.crate) = 830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d
SIZE (rust/crates/valuable-0.1.0.crate) = 27718
+SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
+SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
SIZE (rust/crates/version_check-0.9.4.crate) = 14895
SHA256 (rust/crates/wait-timeout-0.2.0.crate) = 9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6
@@ -733,20 +759,16 @@ SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.97.crate) = 98c9ae5a76e46f4de
SIZE (rust/crates/wasm-bindgen-macro-support-0.2.97.crate) = 22824
SHA256 (rust/crates/wasm-bindgen-shared-0.2.97.crate) = 6ee99da9c5ba11bd675621338ef6fa52296b76b83305e9b6e5c77d4c286d6d49
SIZE (rust/crates/wasm-bindgen-shared-0.2.97.crate) = 7771
-SHA256 (rust/crates/wasm-encoder-0.230.0.crate) = d4349d0943718e6e434b51b9639e876293093dca4b96384fb136ab5bd5ce6660
-SIZE (rust/crates/wasm-encoder-0.230.0.crate) = 82149
-SHA256 (rust/crates/wasm-encoder-0.233.0.crate) = 9679ae3cf7cfa2ca3a327f7fab97f27f3294d402fd1a76ca8ab514e17973e4d3
-SIZE (rust/crates/wasm-encoder-0.233.0.crate) = 82434
-SHA256 (rust/crates/wasm-metadata-0.230.0.crate) = 1a52e010df5494f4289ccc68ce0c2a8c17555225a5e55cc41b98f5ea28d0844b
-SIZE (rust/crates/wasm-metadata-0.230.0.crate) = 20093
-SHA256 (rust/crates/wasm-metadata-0.233.0.crate) = a1ea902a6e69315e1e2371bd35ce4b45ef0d4cfcaf89d1a392ae3966ac055f25
-SIZE (rust/crates/wasm-metadata-0.233.0.crate) = 20097
-SHA256 (rust/crates/wasm-mutate-0.233.0.crate) = 3cdfd07fae6e4aaed2b1f411bb66ce6d8c19acd3b9e2bbce0b62ff9682107fcf
-SIZE (rust/crates/wasm-mutate-0.233.0.crate) = 90754
-SHA256 (rust/crates/wasm-smith-0.233.0.crate) = 2820810ea8e870fd5ae956750b457e0997099c806e4747d0abc4d5e608c4e59f
-SIZE (rust/crates/wasm-smith-0.233.0.crate) = 98584
-SHA256 (rust/crates/wasm-wave-0.233.0.crate) = d55ea4585cecac742179af2d61cd1941b0e7e96a6f60447ecfb48fd1c67686b1
-SIZE (rust/crates/wasm-wave-0.233.0.crate) = 43214
+SHA256 (rust/crates/wasm-encoder-0.235.0.crate) = b3bc393c395cb621367ff02d854179882b9a351b4e0c93d1397e6090b53a5c2a
+SIZE (rust/crates/wasm-encoder-0.235.0.crate) = 82432
+SHA256 (rust/crates/wasm-metadata-0.235.0.crate) = b055604ba04189d54b8c0ab2c2fc98848f208e103882d5c0b984f045d5ea4d20
+SIZE (rust/crates/wasm-metadata-0.235.0.crate) = 21362
+SHA256 (rust/crates/wasm-mutate-0.235.0.crate) = a8917477e93c5c48b6d0dc9f94ea5d6fe9a0ccc3576cbb618f049011cc7e9261
+SIZE (rust/crates/wasm-mutate-0.235.0.crate) = 90734
+SHA256 (rust/crates/wasm-smith-0.235.0.crate) = c3be2ca016817c0732fdb615d41183ecd6fee1a0052c838b3cdffaa66e141883
+SIZE (rust/crates/wasm-smith-0.235.0.crate) = 98583
+SHA256 (rust/crates/wasm-wave-0.235.0.crate) = 034bc908dc5c1257ffc63b42c7ac7039092bd369e858c5e78e3242b662a8b7d1
+SIZE (rust/crates/wasm-wave-0.235.0.crate) = 43573
SHA256 (rust/crates/wasmi-0.43.1.crate) = 3cd93c135ccbe88cfd00992c9c49778d364417bdb5cfb360eac60fe2d4d34676
SIZE (rust/crates/wasmi-0.43.1.crate) = 322977
SHA256 (rust/crates/wasmi_collections-0.43.1.crate) = 55e817a9a96149aa3ddb84c44c6fe37ed608d53136d794d4d3cd8019de11fb42
@@ -757,18 +779,16 @@ SHA256 (rust/crates/wasmi_ir-0.43.1.crate) = 6e532ea88ccdbe2889ed3c00a8733971e11
SIZE (rust/crates/wasmi_ir-0.43.1.crate) = 34913
SHA256 (rust/crates/wasmparser-0.227.1.crate) = 0f51cad774fb3c9461ab9bccc9c62dfb7388397b5deda31bf40e8108ccd678b2
SIZE (rust/crates/wasmparser-0.227.1.crate) = 247368
-SHA256 (rust/crates/wasmparser-0.230.0.crate) = 808198a69b5a0535583370a51d459baa14261dfab04800c4864ee9e1a14346ed
-SIZE (rust/crates/wasmparser-0.230.0.crate) = 252171
-SHA256 (rust/crates/wasmparser-0.233.0.crate) = b51cb03afce7964bbfce46602d6cb358726f36430b6ba084ac6020d8ce5bc102
-SIZE (rust/crates/wasmparser-0.233.0.crate) = 256279
-SHA256 (rust/crates/wasmprinter-0.233.0.crate) = abf8e5b732895c99b21aa615f1b73352e51bbe2b2cb6c87eae7f990d07c1ac18
-SIZE (rust/crates/wasmprinter-0.233.0.crate) = 41928
+SHA256 (rust/crates/wasmparser-0.235.0.crate) = 161296c618fa2d63f6ed5fffd1112937e803cb9ec71b32b01a76321555660917
+SIZE (rust/crates/wasmparser-0.235.0.crate) = 257032
+SHA256 (rust/crates/wasmprinter-0.235.0.crate) = 75aa8e9076de6b9544e6dab4badada518cca0bf4966d35b131bbd057aed8fa0a
+SIZE (rust/crates/wasmprinter-0.235.0.crate) = 41937
SHA256 (rust/crates/wast-35.0.2.crate) = 2ef140f1b49946586078353a453a1d28ba90adfc54dde75710bc1931de204d68
SIZE (rust/crates/wast-35.0.2.crate) = 90940
-SHA256 (rust/crates/wast-233.0.0.crate) = 2eaf4099d8d0c922b83bf3c90663f5666f0769db9e525184284ebbbdb1dd2180
-SIZE (rust/crates/wast-233.0.0.crate) = 154628
-SHA256 (rust/crates/wat-1.233.0.crate) = 3d9bc80f5e4b25ea086ef41b91ccd244adde45d931c384d94a8ff64ab8bd7d87
-SIZE (rust/crates/wat-1.233.0.crate) = 8365
+SHA256 (rust/crates/wast-235.0.0.crate) = 1eda4293f626c99021bb3a6fbe4fbbe90c0e31a5ace89b5f620af8925de72e13
+SIZE (rust/crates/wast-235.0.0.crate) = 154632
+SHA256 (rust/crates/wat-1.235.0.crate) = e777e0327115793cb96ab220b98f85327ec3d11f34ec9e8d723264522ef206aa
+SIZE (rust/crates/wat-1.235.0.crate) = 8368
SHA256 (rust/crates/web-sys-0.3.57.crate) = 7b17e741662c70c8bd24ac5c5b18de314a2c26c32bf8346ee1e6f53de919c283
SIZE (rust/crates/web-sys-0.3.57.crate) = 686563
SHA256 (rust/crates/webpki-roots-0.26.1.crate) = b3de34ae270483955a94f4b21bdaaeb83d508bb84a01435f393818edb0012009
@@ -819,28 +839,24 @@ SHA256 (rust/crates/winsafe-0.0.19.crate) = d135d17ab770252ad95e9a872d365cf3090e
SIZE (rust/crates/winsafe-0.0.19.crate) = 492820
SHA256 (rust/crates/winx-0.36.3.crate) = f9643b83820c0cd246ecabe5fa454dd04ba4fa67996369466d0747472d337346
SIZE (rust/crates/winx-0.36.3.crate) = 13696
-SHA256 (rust/crates/wit-bindgen-0.42.1.crate) = fa5b79cd8cb4b27a9be3619090c03cbb87fe7b1c6de254b4c9b4477188828af8
-SIZE (rust/crates/wit-bindgen-0.42.1.crate) = 27936
-SHA256 (rust/crates/wit-bindgen-core-0.42.1.crate) = e35e550f614e16db196e051d22b0d4c94dd6f52c90cb1016240f71b9db332631
-SIZE (rust/crates/wit-bindgen-core-0.42.1.crate) = 33078
+SHA256 (rust/crates/wit-bindgen-0.43.0.crate) = 9a18712ff1ec5bd09da500fe1e91dec11256b310da0ff33f8b4ec92b927cf0c6
+SIZE (rust/crates/wit-bindgen-0.43.0.crate) = 27884
+SHA256 (rust/crates/wit-bindgen-core-0.43.0.crate) = 2c53468e077362201de11999c85c07c36e12048a990a3e0d69da2bd61da355d0
+SIZE (rust/crates/wit-bindgen-core-0.43.0.crate) = 33797
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/wit-bindgen-rt-0.37.0.crate) = fc801b991c56492f87ab3086e786468f75c285a4d73017ab0ebc2fa1aed5d82c
SIZE (rust/crates/wit-bindgen-rt-0.37.0.crate) = 11845
-SHA256 (rust/crates/wit-bindgen-rt-0.42.1.crate) = 051105bab12bc78e161f8dfb3596e772dd6a01ebf9c4840988e00347e744966a
-SIZE (rust/crates/wit-bindgen-rt-0.42.1.crate) = 41555
-SHA256 (rust/crates/wit-bindgen-rust-0.42.1.crate) = cb1e0a91fc85f4ef70e0b81cd86c2b49539d3cd14766fd82396184aadf8cb7d7
-SIZE (rust/crates/wit-bindgen-rust-0.42.1.crate) = 54700
-SHA256 (rust/crates/wit-bindgen-rust-macro-0.42.1.crate) = ce69f52c5737705881d5da5a1dd06f47f8098d094a8d65a3e44292942edb571f
-SIZE (rust/crates/wit-bindgen-rust-macro-0.42.1.crate) = 14303
-SHA256 (rust/crates/wit-component-0.230.0.crate) = b607b15ead6d0e87f5d1613b4f18c04d4e80ceeada5ffa608d8360e6909881df
-SIZE (rust/crates/wit-component-0.230.0.crate) = 231363
-SHA256 (rust/crates/wit-component-0.233.0.crate) = 584f35dd45ccaf0c454bebca0fa111bca4d43a4334fbac25e941f73c503e673a
-SIZE (rust/crates/wit-component-0.233.0.crate) = 235156
-SHA256 (rust/crates/wit-parser-0.230.0.crate) = 679fde5556495f98079a8e6b9ef8c887f731addaffa3d48194075c1dd5cd611b
-SIZE (rust/crates/wit-parser-0.230.0.crate) = 151164
-SHA256 (rust/crates/wit-parser-0.233.0.crate) = f22f1cd55247a2e616870b619766e9522df36b7abafbb29bbeb34b7a9da7e9f0
-SIZE (rust/crates/wit-parser-0.233.0.crate) = 153168
+SHA256 (rust/crates/wit-bindgen-rt-0.43.0.crate) = 9fd734226eac1fd7c450956964e3a9094c9cee65e9dafdf126feef8c0096db65
+SIZE (rust/crates/wit-bindgen-rt-0.43.0.crate) = 42904
+SHA256 (rust/crates/wit-bindgen-rust-0.43.0.crate) = 531ebfcec48e56473805285febdb450e270fa75b2dacb92816861d0473b4c15f
+SIZE (rust/crates/wit-bindgen-rust-0.43.0.crate) = 55091
+SHA256 (rust/crates/wit-bindgen-rust-macro-0.43.0.crate) = 7852bf8a9d1ea80884d26b864ddebd7b0c7636697c6ca10f4c6c93945e023966
+SIZE (rust/crates/wit-bindgen-rust-macro-0.43.0.crate) = 14304
+SHA256 (rust/crates/wit-component-0.235.0.crate) = 64a57a11109cc553396f89f3a38a158a97d0b1adaec113bd73e0f64d30fb601f
+SIZE (rust/crates/wit-component-0.235.0.crate) = 235092
+SHA256 (rust/crates/wit-parser-0.235.0.crate) = 0a1f95a87d03a33e259af286b857a95911eb46236a0f726cbaec1227b3dfc67a
+SIZE (rust/crates/wit-parser-0.235.0.crate) = 153184
SHA256 (rust/crates/witx-0.9.1.crate) = e366f27a5cabcddb2706a78296a40b8fcc451e1a6aba2fc1d94b4a01bdaaef4b
SIZE (rust/crates/witx-0.9.1.crate) = 45928
SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936
@@ -875,8 +891,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.2_GH0.tar.gz) = ca44c0a6f245b090b0f7b6aa5f8ebbc25a17597bbc17844688414e4cf9f7fc52
-SIZE (bytecodealliance-wasmtime-v34.0.2_GH0.tar.gz) = 25287151
+SHA256 (bytecodealliance-wasmtime-v35.0.0_GH0.tar.gz) = 5401c32a8b3b23e9279637b9005a46e3e59ba005fc7962220424c13791bb6524
+SIZE (bytecodealliance-wasmtime-v35.0.0_GH0.tar.gz) = 25374230
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/libwasmtime/pkg-plist b/devel/libwasmtime/pkg-plist
index 855255e008dc..ac007f3c775f 100644
--- a/devel/libwasmtime/pkg-plist
+++ b/devel/libwasmtime/pkg-plist
@@ -54,6 +54,7 @@ include/wasmtime/types/val.hh
include/wasmtime/val.h
include/wasmtime/val.hh
include/wasmtime/wasi.hh
+include/wasmtime/wasip2.h
include/wasmtime/wat.h
include/wasmtime/wat.hh
lib/libwasmtime.a
diff --git a/devel/llvm-cheri/Makefile b/devel/llvm-cheri/Makefile
index afb8aa7ee371..8287e2901a95 100644
--- a/devel/llvm-cheri/Makefile
+++ b/devel/llvm-cheri/Makefile
@@ -1,6 +1,6 @@
PORTNAME= llvm
PORTVERSION= ${LLVM_MAJOR}.0.d${SNAPDATE}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel lang
PKGNAMESUFFIX= ${LLVM_SUFFIX}
diff --git a/devel/llvm-cheri/files/wrapper-cheri.sh.in b/devel/llvm-cheri/files/wrapper-cheri.sh.in
index 5e69eafb4638..dd817858326f 100644
--- a/devel/llvm-cheri/files/wrapper-cheri.sh.in
+++ b/devel/llvm-cheri/files/wrapper-cheri.sh.in
@@ -144,7 +144,8 @@ if [ $CHERIBSD_VERSION -gt 0 ]; then
tls_flags=
vararg_flags=
codeptr_flags=
- capreloc_flags=
+ capreloc_cflags=
+ capreloc_ldflags=
if [ "$CHERIBSD_VERSION" -le 20220314 ]; then
tls_flags="-femulated-tls"
elif [ "$CHERIBSD_VERSION" -le 20220828 ]; then
@@ -155,7 +156,8 @@ if [ $CHERIBSD_VERSION -gt 0 ]; then
vararg_flags="-Xclang -morello-vararg=new -Xclang -morello-bounded-memargs"
fi
if [ "$CHERIBSD_VERSION" -ge 20250127 ]; then
- capreloc_flags="-Wl,--local-caprelocs=elf"
+ capreloc_cflags="-Wl,--local-caprelocs=elf"
+ capreloc_ldflags="--local-caprelocs=elf"
fi
if [ "$CHERIBSD_VERSION" -gt 20250127 ]; then
codeptr_flags=-cheri-codeptr-relocs
@@ -164,8 +166,8 @@ if [ $CHERIBSD_VERSION -gt 0 ]; then
# consume -Xclang arguments which can lead to unused
# argument warnings so we supress them with
# --start/end-no-unused-arguments.
- arch_cflags="-march=morello -mabi=purecap --start-no-unused-arguments $tls_flags $vararg_flags $capreloc_flags $codeptr_flags --end-no-unused-arguments"
- arch_ldflags="$capreloc_flags $codeptr_flags"
+ arch_cflags="-march=morello -mabi=purecap --start-no-unused-arguments $tls_flags $vararg_flags $capreloc_cflags $codeptr_flags --end-no-unused-arguments"
+ arch_ldflags="$capreloc_ldflags $codeptr_flags"
arch_objdump_flags="--mattr=+morello"
else
vararg_flags=
diff --git a/devel/llvm21/Makefile b/devel/llvm21/Makefile
new file mode 100644
index 000000000000..5b0fa2e5e940
--- /dev/null
+++ b/devel/llvm21/Makefile
@@ -0,0 +1,687 @@
+PORTNAME= llvm
+DISTVERSION= 21.1.0-rc2
+PORTREVISION= 0
+CATEGORIES= devel lang
+MASTER_SITES= https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION}/
+#MASTER_SITES= https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION:S/rc/-rc/}/
+PKGNAMESUFFIX= ${LLVM_SUFFIX}
+DISTNAME= llvm-project-${DISTVERSION}.src
+DISTFILES= llvm-project-${DISTVERSION}.src${EXTRACT_SUFX}
+
+MAINTAINER= brooks@FreeBSD.org
+COMMENT= LLVM and Clang
+WWW= https://llvm.org/
+
+.include "${.CURDIR}/../llvm-devel/Makefile.LICENSE"
+
+LIB_DEPENDS= libzstd.so:archivers/zstd
+
+FLAVORS= default lite
+FLAVOR?= ${FLAVORS:[1]}
+lite_PKGNAMESUFFIX= ${LLVM_SUFFIX}-lite
+
+LLVM_RELEASE= ${DISTVERSION:C/-rc.*//}
+LLVM_MAJOR_MINOR=${LLVM_RELEASE:C/\.[0-9]$//}
+LLVM_MAJOR= ${LLVM_MAJOR_MINOR:C/\.[0-9]$//}
+LLVM_SUFFIX= ${LLVM_MAJOR}
+
+LLVM_DIR= llvm${LLVM_SUFFIX}
+LLVM_PREFIX= ${PREFIX}/${LLVM_DIR}
+DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${LLVM_SUFFIX}
+DATADIR= ${PREFIX}/share/${PORTNAME}${LLVM_SUFFIX}
+
+USES= cmake compiler:c++17-lang cpe tar:xz shebangfix
+_USES_PYTHON?= python:build
+USES+= ${_USES_PYTHON}
+USE_LDCONFIG= ${LLVM_PREFIX}/lib
+SHEBANG_FILES= \
+ clang-tools-extra/clang-include-fixer/find-all-symbols/tool/run-find-all-symbols.py \
+ clang-tools-extra/clang-tidy/tool/clang-tidy-diff.py \
+ clang-tools-extra/clang-tidy/tool/run-clang-tidy.py \
+ clang/tools/clang-format/clang-format-diff.py \
+ clang/tools/clang-format/git-clang-format \
+ clang/tools/scan-build-py/bin/analyze-build \
+ clang/tools/scan-build-py/bin/intercept-build \
+ clang/tools/scan-build-py/bin/scan-build \
+ clang/tools/scan-build-py/libexec/analyze-c++ \
+ clang/tools/scan-build-py/libexec/analyze-cc \
+ clang/tools/scan-build-py/libexec/intercept-c++ \
+ clang/tools/scan-build-py/libexec/intercept-cc \
+ clang/tools/scan-view/bin/scan-view \
+ clang/utils/hmaptool/hmaptool \
+ llvm/tools/opt-viewer/opt-diff.py \
+ llvm/tools/opt-viewer/opt-stats.py \
+ llvm/tools/opt-viewer/opt-viewer.py \
+ llvm/tools/opt-viewer/optrecord.py \
+ llvm/utils/lit/lit.py \
+ llvm/utils/llvm-lit/llvm-lit.in
+
+SUB_FILES= llvm-wrapper.sh
+SUB_LIST= LLVM_PREFIX="${LLVM_PREFIX}" LLVM_SUFFIX="${LLVM_SUFFIX}"
+OPTIONS_SUB= yes
+
+CMAKE_INSTALL_PREFIX= ${LLVM_PREFIX}
+CMAKE_SOURCE_PATH= ${WRKSRC}/llvm
+CMAKE_ARGS= -DLLVM_BUILD_LLVM_DYLIB=ON
+CMAKE_ARGS+= -DLLVM_LINK_LLVM_DYLIB=ON
+CMAKE_ARGS+= -DLLVM_ENABLE_RTTI=ON
+CMAKE_ARGS+= -DLLVM_DEFAULT_TARGET_TRIPLE=${CONFIGURE_TARGET}
+CMAKE_ARGS+= -DLLVM_HOST_TRIPLE=${CONFIGURE_TARGET}
+# Following commit https://github.com/kitware/cmake/commit/956054
+# we need to either change the whole man-shuffle below, or simply
+# redefine CMAKE_INSTALL_MANDIR
+CMAKE_ARGS+= -DLLVM_PARALLEL_LINK_JOBS=1
+CMAKE_ARGS+= -DLLVM_ENABLE_Z3_SOLVER=OFF
+CMAKE_ARGS+= -DLLVM_ENABLE_LIBXML2=OFF
+CMAKE_ARGS+= -DLLVM_ENABLE_LIBEDIT=OFF
+# LLVM likes to pick up ${LOCALBASE}/lib/libtinfo.so.*
+CMAKE_ARGS+= -DLLVM_ENABLE_TERMINFO=OFF
+CMAKE_ARGS+= -DLLVM_VERSION_SUFFIX=
+
+OPTIONS_DEFINE= BE_AMDGPU BE_WASM CLANG COMPILER_RT DOCS LLD STATIC_LIBS
+OPTIONS_SINGLE= BACKENDS
+OPTIONS_SINGLE_BACKENDS=BE_FREEBSD BE_NATIVE BE_STANDARD
+
+OPTIONS_DEFAULT= CLANG LLD
+
+# BE_NATIVE for 32-bit
+OPTIONS_DEFAULT_armv6= BE_NATIVE
+OPTIONS_DEFAULT_armv7= BE_NATIVE
+OPTIONS_DEFAULT_i386= BE_NATIVE BE_AMDGPU BE_WASM
+OPTIONS_DEFAULT_powerpc= BE_NATIVE
+OPTIONS_DEFAULT_powerpcspe= BE_NATIVE
+# FLAVOR-dependent BE for 64-bit
+_BE_default= BE_STANDARD BE_AMDGPU BE_WASM
+_BE_lite= BE_FREEBSD BE_AMDGPU BE_WASM
+OPTIONS_DEFAULT_aarch64= ${_BE_${FLAVOR}}
+OPTIONS_DEFAULT_amd64= ${_BE_${FLAVOR}}
+OPTIONS_DEFAULT_powerpc64= ${_BE_${FLAVOR}}
+OPTIONS_DEFAULT_powerpc64le= ${_BE_${FLAVOR}}
+
+OPTIONS_EXCLUDE_armv6= COMPILER_RT
+OPTIONS_EXCLUDE_armv7= COMPILER_RT
+
+.if ${FLAVOR:Mdefault}
+OPTIONS_DEFINE+= EXTRAS FLANG LIT LLDB MLIR OPENMP PYCLANG POLLY
+OPTIONS_DEFINE_amd64= GOLD
+OPTIONS_DEFINE_powerpc= GOLD
+OPTIONS_DEFINE_powerpc64= GOLD
+OPTIONS_DEFINE_powerpc64le= GOLD
+
+OPTIONS_DEFAULT+= COMPILER_RT EXTRAS LIT LLDB MLIR OPENMP \
+ PYCLANG POLLY STATIC_LIBS
+OPTIONS_DEFAULT_amd64+= GOLD
+OPTIONS_DEFAULT_powerpc+= GOLD
+OPTIONS_DEFAULT_powerpc64+= GOLD
+OPTIONS_DEFAULT_powerpc64le+= GOLD
+
+_OPTIONS_EXCLUDE_ptr32= FLANG MLIR OPENMP POLLY
+OPTIONS_EXCLUDE_armv6+= ${_OPTIONS_EXCLUDE_ptr32}
+OPTIONS_EXCLUDE_armv7+= ${_OPTIONS_EXCLUDE_ptr32}
+OPTIONS_EXCLUDE_i386= ${_OPTIONS_EXCLUDE_ptr32}
+OPTIONS_EXCLUDE_powerpc= ${_OPTIONS_EXCLUDE_ptr32}
+OPTIONS_EXCLUDE_riscv64= LLDB
+.endif
+
+# All non-backend options
+_ALL_OPTIONS= CLANG COMPILER_RT DOCS EXTRAS FLANG GOLD LIT LLD LLDB MLIR \
+ OPENMP POLLY PYCLANG STATIC_LIBS
+
+BE_AMDGPU_DESC= AMD GPU backend (required by mesa)
+BE_FREEBSD_DESC= Backends for FreeBSD architectures
+BE_FREEBSD_CMAKE_ON= -DLLVM_TARGETS_TO_BUILD="${FREEBSD_BACKENDS:ts;}"
+BE_NATIVE_DESC= Backend(s) for this architecture (${_NATIVE_BACKENDS})
+BE_NATIVE_CMAKE_ON= -DLLVM_TARGETS_TO_BUILD="${NATIVE_BACKENDS:ts;}"
+BE_STANDARD_DESC= All non-experimental backends
+BE_WASM_DESC= WebAssembly backend (required by firefox via wasi)
+.for BE in FREEBSD NATIVE STANDARD
+BE_${BE}_PLIST_FILES= \
+ ${_BE_LIBS_${BE}:O:S/$/.a/:S|^|%%STATIC_LIBS%%${LLVM_DIR}/lib/libLLVM|} \
+ ${_BE_INCS_${BE}:S|^|${LLVM_DIR}/lib/clang/${LLVM_MAJOR}/include/|:N${LLVM_DIR}/lib/clang/${LLVM_MAJOR}/include/$}
+.endfor
+CLANG_DESC= Build clang
+CLANG_CMAKE_ON= -DCLANG_DEFAULT_OPENMP_RUNTIME=libomp
+CLANG_PORTDOCS= clang
+CLANG_PLIST_FILES= share/toolchains/llvm${LLVM_SUFFIX}.mk
+CLANG_SUB_FILES= xtoolchain.mk
+CLANG_SUB_LIST= XCC=clang${LLVM_SUFFIX} \
+ XCXX=clang++${LLVM_SUFFIX} \
+ XCPP=clang-cpp${LLVM_SUFFIX} \
+ XLD=ld.lld${LLVM_SUFFIX} \
+ X_COMPILER_TYPE=clang
+CLANG_USES= perl5
+.if ${FLAVOR:Mlite}
+# scan-build does require perl, but lite users can install it manually.
+CLANG_USE= PERL5=build
+.endif
+COMPILER_RT_DESC= Sanitizer libraries
+COMPILER_RT_CMAKE_ON= \
+ -DCOMPILER_RT_INSTALL_PATH=${LLVM_PREFIX}/lib/clang/${LLVM_RELEASE} \
+ -DCOMPILER_RT_DEFAULT_TARGET_ONLY=On
+COMPILER_RT_PLIST_FILES=${_COMPILER_RT_LIBS}
+COMPILER_RT_CONFLICTS_BUILD=${ARCH}-binutils
+DOCS_BUILD_DEPENDS= \
+ ${PYTHON_PKGNAMEPREFIX}myst-parser>0:textproc/py-myst-parser@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sphinx-markdown-tables>=0:textproc/py-sphinx-markdown-tables@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}recommonmark>=0.0.20180530:textproc/py-recommonmark@${PY_FLAVOR}
+DOCS_PORTDOCS= llvm
+DOCS_CMAKE_ON= \
+ -DLLVM_ENABLE_SPHINX=ON \
+ -DSPHINX_EXECUTABLE=${LOCALBASE}/bin/sphinx-build-${PYTHON_VER} \
+ -DSPHINX_WARNINGS_AS_ERRORS=OFF \
+ -DLLVM_BUILD_DOCS=ON
+DOCS_PLIST_FILES= ${MAN1SRCS:S|^|share/man/man1/|:S|.1$|${LLVM_SUFFIX}.1.gz|}
+EXTRAS_DESC= Extra clang tools
+EXTRAS_IMPLIES= CLANG
+EXTRAS_PLIST_DIRS= ${LLVM_DIR}/include/clang-tidy/plugin
+FLANG_DESC= Flang FORTRAN compiler
+FLANG_IMPLIES= MLIR
+FLANG_PORTDOCS= flang
+FLANG_PLIST_DIRS= ${LLVM_DIR}/include/flang/Config
+GOLD_DESC= Build the LLVM Gold plugin for LTO
+GOLD_CMAKE_ON= -DLLVM_BINUTILS_INCDIR=${LOCALBASE}/include
+GOLD_BUILD_DEPENDS= ${LOCALBASE}/bin/ld.gold:devel/binutils
+GOLD_PLIST_FILES= ${LLVM_DIR}/lib/LLVMgold.so
+LIT_DESC= Install lit and FileCheck test tools
+LIT_VARS= _USES_PYTHON=python
+LLD_DESC= Install lld, the LLVM linker
+LLDB_BUILD_DEPENDS= \
+ ${PYTHON_PKGNAMEPREFIX}pexpect>0:misc/py-pexpect@${PY_FLAVOR} \
+ swig:devel/swig
+LLDB_CMAKE_ON= \
+ -DLUA_INCLUDE_DIR=${LOCALBASE}/include/lua${LUA_VER_STR} \
+ -DLUA_LIBRARY=${LOCALBASE}/lib/liblua-${LUA_VER}.so \
+ -DCURSES_INCLUDE_PATH=/usr/include \
+ -DCURSES_CURSES_LIBRARY=/usr/lib/libcurses.so \
+ -DCURSES_FORM_LIBRARY=/usr/lib/libform.so \
+ -DCURSES_NCURSES_LIBRARY=/usr/lib/libncurses.so \
+ -DPANEL_LIBRARIES=/usr/lib/libpanel.so
+LLDB_DESC= Install lldb, the LLVM debugger
+LLDB_IMPLIES= CLANG
+LLDB_PLIST_SUB= PYTHON_ABIVER=${PYTHON_ABIVER}
+LLDB_USES= gnome lua:54 libedit
+LLDB_USE= gnome=libxml2
+LLDB_VARS= _USES_PYTHON=python
+MLIR_DESC= Multi-Level Intermediate Representation
+OPENMP_DESC= Install libomp, the LLVM OpenMP runtime library
+OPENMP_CMAKE_ON= \
+ -DLIBOMPTARGET_BUILD_DEVICERTL_BCLIB=OFF \
+ -DLIBOMPTARGET_DEP_LIBFFI_INCLUDE_DIR="" \
+ -DLIBOMPTARGET_DEP_LIBFFI_LIBRARIES=""
+PYCLANG_DESC= Install python bindings to libclang
+PYCLANG_IMPLIES= CLANG
+PYCLANG_VARS= _USES_PYTHON=python
+PYCLANG_CMAKE_ON= -DCLANG_PYTHON_BINDINGS_VERSIONS=${PYTHON_VER}
+POLLY_DESC= Polyhedral loop and data-locality optimizer
+POLLY_PORTDOCS= polly
+STATIC_LIBS_DESC= Install static libraries (does not effect sanitizers)
+
+CONFLICTS_INSTALL= ${PORTNAME}${LLVM_SUFFIX} ${PORTNAME}${LLVM_SUFFIX}-lite
+
+.if defined(WITH_DEBUG)
+CMAKE_BUILD_TYPE= RelWithDebInfo
+STRIP=
+.endif
+
+PLIST_SUB+= CONFIGURE_TARGET=${CONFIGURE_TARGET} \
+ LLVM_MAJOR_MINOR=${LLVM_MAJOR_MINOR} \
+ LLVM_MAJOR=${LLVM_MAJOR} \
+ LLVM_RELEASE=${LLVM_RELEASE} \
+ LLVM_SUFFIX=${LLVM_SUFFIX}
+
+COMMANDS= ${LLVM_COMMANDS}
+FIRST_COMMAND= ${COMMANDS:C/^/XXXX/1:MXXXX*:C/^XXXX//}
+
+MAN1SRCS+= ${LLVM_MAN1SRCS}
+
+STRIP_LIBS= BugpointPasses.so \
+ LLVMHello.so \
+ ${LIBNAME}.0 \
+ libLTO.so
+
+EXTRAS_LIBS= \
+ libclangApplyReplacements \
+ libclangChangeNamespace \
+ libclangDaemon \
+ libclangDoc \
+ libclangIncludeCleaner \
+ libclangIncludeFixer \
+ libclangMove \
+ libclangPseudo \
+ libclangQuery \
+ libclangRename \
+ libclangReorderFields \
+ libclangTidy \
+ libclangTidyGoogleModule \
+ libclangTidyLLVMModule \
+ libclangTidyMiscModule \
+ libclangTidyReadabilityModule \
+ libclangTidyUtils \
+ libfindAllSymbols \
+ libmodernizeCore
+EXTRAS_FILES= index.js
+EXTRAS_PATTERN= ${EXTRAS_COMMANDS:tW:C/ */|/g}|${EXTRAS_LIBS:tW:C/ */|/g}|${EXTRAS_FILES:tW:C/ */|/g}
+
+FLANG_PATTERN= ${FLANG_COMMANDS:S/^/bin./:tW:C/ */|/g}|flang|libCUF|libFIR|libFlang|libFortran|libHLFIR|ISO_Fortran_binding.h
+
+MLIR_PATTERN= ${MLIR_COMMANDS:S/^/bin./:tW:C/ */|/g}|mlir|libMLIR|obj.MLIRCAP
+
+.include <bsd.port.options.mk>
+
+# keep in sync with /usr/src/lib/clang/clang.build.mk
+# ----------- start of sync block ------------------
+# Armv6 and armv7 uses hard float abi, unless the CPUTYPE has soft in it.
+# arm (for armv4 and armv5 CPUs) always uses the soft float ABI.
+# For all other targets, we stick with 'unknown'.
+.if ${ARCH:Marmv[67]*} && (!defined(CPUTYPE) || ${CPUTYPE:M*soft*} == "")
+TARGET_ABI= -gnueabihf
+.elif ${ARCH:Marm*}
+TARGET_ABI= -gnueabi
+.else
+TARGET_ABI=
+.endif
+
+CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/:C/arm64/aarch64/}-portbld-${OPSYS:tl}${OSREL}${TARGET_ABI}
+# ----------- end of sync block --------------------
+
+.if ${PORT_OPTIONS:MCLANG}
+LLVM_ENABLE_PROJECTS+= clang
+COMMANDS+= ${CLANG_COMMANDS}
+MAN1SRCS+= ${CLANG_MAN1SRCS}
+CLANG_PATTERN= (amdgpu-arch|c-index-test|clang|diagtool|hmaptool|intercept-|libear|libscanbuild|nvptx-arch|analyze-|scan-|Reporter.py|ScanView.py|scanview.css|sorttable.js|startfile.py|c..-analyzer|AnalyzerPlugin.so)
+.endif
+
+.if ${PORT_OPTIONS:MCOMPILER_RT}
+LLVM_ENABLE_RUNTIMES+= compiler-rt
+COMPILER_RT_PATTERN= (sanitizer|include.xray|include\/(fuzzer|orc)|profile\/InstrProfData.inc|profile\/instr_prof_interface.h)
+.endif
+
+.if ${PORT_OPTIONS:MEXTRAS}
+LLVM_ENABLE_PROJECTS+= clang-tools-extra
+COMMANDS+= ${EXTRAS_COMMANDS}
+MAN1SRCS+= ${EXTRAS_MAN1SRCS}
+PORTDOCS+= clang-tools
+.endif
+
+.if ${PORT_OPTIONS:MFLANG}
+LLVM_ENABLE_PROJECTS+= flang
+LLVM_ENABLE_RUNTIMES+= flang-rt
+COMMANDS+= ${FLANG_COMMANDS}
+MAN1SRCS+= ${FLANG_MAN1SRCS}
+.endif
+
+.if ${PORT_OPTIONS:MLIT}
+MAN1SRCS+= ${LIT_MAN1SRCS}
+.endif
+
+.if ${PORT_OPTIONS:MLLD}
+LLVM_ENABLE_PROJECTS+= lld
+COMMANDS+= ${LLD_COMMANDS}
+PORTDOCS+= lld
+.endif
+
+.if ${PORT_OPTIONS:MLLDB}
+LLVM_ENABLE_PROJECTS+= lldb
+MAN1SRCS+= ${LLDB_MAN1SRCS}
+COMMANDS+= ${LLDB_COMMANDS}
+.endif
+
+.if ${PORT_OPTIONS:MMLIR}
+LLVM_ENABLE_PROJECTS+= mlir
+MAN1SRCS+= ${MLIR_MAN1SRCS}
+COMMANDS+= ${MLIR_COMMANDS}
+.endif
+
+.if ${PORT_OPTIONS:MOPENMP}
+LLVM_ENABLE_RUNTIMES+= openmp
+USE_LDCONFIG+= ${LLVM_PREFIX}/lib/${CONFIGURE_TARGET}
+MAN1SRCS+= ${OPENMP_MAN1SRCS}
+COMMANDS+= ${OPENMP_COMMANDS}
+.endif
+OPENMP_PATTERN= cmake\/openmp|libarcher|lib[ig]*omp|omp.h|ompt.h|ompt-multiplex.h|ompx.h|omp-tools.h|omp_lib
+
+.if ${PORT_OPTIONS:MPOLLY}
+LLVM_ENABLE_PROJECTS+= polly
+MAN1SRCS+= ${POLLY_MAN1SRCS}
+.endif
+POLLY_PATTERN= include\/polly|cmake\/polly|LLVMPolly.so|libPolly
+
+.if ${PORT_OPTIONS:MPYCLANG}
+PYCLANG_PATTERN= (clang\/(__init__|cindex|enumerations).py)$$
+.endif
+
+.if defined(LLVM_ENABLE_PROJECTS)
+CMAKE_ARGS+= -DLLVM_ENABLE_PROJECTS="${LLVM_ENABLE_PROJECTS:ts;}"
+.endif
+.if defined(LLVM_ENABLE_RUNTIMES)
+CMAKE_ARGS+= -DLLVM_ENABLE_RUNTIMES="${LLVM_ENABLE_RUNTIMES:ts;}"
+.endif
+
+.include <bsd.port.pre.mk>
+.include "${.CURDIR}/Makefile.COMMANDS"
+.include "${.CURDIR}/Makefile.MAN1SRCS"
+
+_FREEBSD_BACKENDS= AArch64 ARM Mips PowerPC RISCV Sparc X86
+FREEBSD_BACKENDS= ${_FREEBSD_BACKENDS}
+.if ${ARCH} == amd64
+_NATIVE_BACKENDS= X86
+.elif ${ARCH} == aarch64
+_NATIVE_BACKENDS= AArch64 ARM
+.elif ${ARCH:Marmv*}
+_NATIVE_BACKENDS= ARM
+.elif ${ARCH} == i386
+_NATIVE_BACKENDS= X86
+.elif ${ARCH:Mmips*}
+_NATIVE_BACKENDS= Mips
+.elif ${ARCH:Mpowerpc*}
+_NATIVE_BACKENDS= PowerPC
+.elif ${ARCH:Mriscv*}
+_NATIVE_BACKENDS= RISCV
+.endif
+NATIVE_BACKENDS= ${_NATIVE_BACKENDS}
+.if ${PORT_OPTIONS:MBE_AMDGPU}
+FREEBSD_BACKENDS+= AMDGPU
+NATIVE_BACKENDS+= AMDGPU
+.endif
+.if ${PORT_OPTIONS:MBE_WASM}
+FREEBSD_BACKENDS+= WebAssembly
+NATIVE_BACKENDS+= WebAssembly
+.endif
+STANDARD_BACKENDS= ${_FREEBSD_BACKENDS} AMDGPU AVR BPF Hexagon Lanai \
+ LoongArch MSP430 NVPTX SPIRV SystemZ VE WebAssembly \
+ XCore
+_BE_LIBS_COMMON= CodeGen Desc Info
+_BE_LIBS_AArch64= AsmParser Disassembler Utils
+_BE_LIBS_BACKWARDS_AArch64=Exegesis
+_BE_LIBS_AMDGPU= AsmParser Disassembler TargetMCA Utils
+# XXX: some of these are for both ARM and AArch64, but we don't provide
+# a mechanism to build AArch64 without ARM so we avoid duplication by
+# listing them here.
+_BE_INCS_ARM= arm_bf16.h arm_cde.h arm_fp16.h arm_mve.h arm_neon.h \
+ arm_sme.h arm_sve.h arm_vector_types.h
+_BE_LIBS_ARM= AsmParser Disassembler Utils
+_BE_LIBS_AVR= AsmParser Disassembler
+_BE_LIBS_BPF= AsmParser Disassembler
+_BE_LIBS_Hexagon= AsmParser Disassembler
+_BE_LIBS_Lanai= AsmParser Disassembler
+_BE_LIBS_LoongArch= AsmParser Disassembler
+_BE_LIBS_MSP430= AsmParser Disassembler
+_BE_LIBS_Mips= AsmParser Disassembler
+_BE_LIBS_BACKWARDS_Mips=Exegesis
+_BE_LIBS_PowerPC= AsmParser Disassembler
+_BE_LIBS_BACKWARDS_PowerPC=Exegesis
+_BE_MODS_PowerPC= __ppc_intrinsics.mod mma.mod
+_BE_INCS_RISCV= riscv_vector.h
+_BE_LIBS_RISCV= AsmParser Disassembler TargetMCA
+_BE_LIBS_BACKWARDS_RISCV=Exegesis
+_BE_LIBS_SPIRV= Analysis
+_BE_LIBS_Sparc= AsmParser Disassembler
+_BE_LIBS_SystemZ= AsmParser Disassembler
+_BE_LIBS_VE= AsmParser Disassembler
+_BE_LIBS_WebAssembly= AsmParser Disassembler Utils
+_BE_LIBS_X86= AsmParser Disassembler TargetMCA
+_BE_LIBS_BACKWARDS_X86=Exegesis
+_BE_LIBS_XCore= Disassembler
+.for BE in FREEBSD NATIVE STANDARD
+.for BE_ARCH in ${${BE}_BACKENDS}
+_BE_LIBS_${BE}+= ${_BE_LIBS_COMMON:S/^/${BE_ARCH}/} \
+ ${_BE_LIBS_${BE_ARCH}:S/^/${BE_ARCH}/} \
+ ${_BE_LIBS_BACKWARDS_${BE_ARCH}:S/$/${BE_ARCH}/}
+_BE_INCS_${BE}+= ${_BE_INCS_${BE_ARCH}}
+_BE_MODS_${BE}+= ${_BE_MODS_${BE_ARCH}}
+.endfor
+.endfor
+BE_PATTERN=LLVM(${_BE_LIBS_STANDARD:O:S/$/.a/:ts|})|${_BE_INCS_STANDARD:ts|}|${_BE_MODS_STANDARD:ts|}
+
+.if ${PORT_OPTIONS:MFLANG}
+.for BE in FREEBSD NATIVE STANDARD
+BE_${BE}_PLIST_FILES+= \
+ ${_BE_MODS_${BE}:S|^|${LLVM_DIR}/include/flang/|:N${LLVM_DIR}/include/flang/$}
+.endfor
+.endif
+
+.if ${ARCH} == "aarch64"
+COMPILER_RT_ARCHS= aarch64
+.elif ${ARCH} == "amd64"
+COMPILER_RT_ARCHS= x86_64
+#.if exists(/usr/lib32/libc.so.7)
+#COMPILER_RT_ARCHS+= i386
+#.endif
+.elif ${ARCH} == "i386"
+COMPILER_RT_ARCHS= i386
+.elif ${ARCH} == "powerpc"
+COMPILER_RT_ARCHS= powerpc
+.elif ${ARCH} == "powerpc64"
+COMPILER_RT_ARCHS= powerpc64
+#.if exists(/usr/lib32/libc.so.7)
+#COMPILER_RT_ARCHS+= powerpc
+#.endif
+.elif ${ARCH} == "powerpc64le"
+COMPILER_RT_ARCHS= powerpc64le
+.elif ${ARCH} == "riscv64"
+COMPILER_RT_ARCHS= riscv64
+.endif
+
+_CRTBASEDIR= ${LLVM_DIR}/lib/clang/${LLVM_MAJOR}
+_CRTILDIR= ${_CRTBASEDIR}/share
+.if ${ARCH} != powerpc
+COMPILER_RT_PLIST_FILES+= ${COMPILER_RT_IGNORELISTS:S|^|${_CRTILDIR}/|}
+.endif
+_CRTLIBDIR= ${_CRTBASEDIR}/lib
+
+.include "Makefile.RUNTIMES"
+
+_COMPILER_RT_LIBS=
+.for CRT_ARCH in ${COMPILER_RT_ARCHS}
+_COMPILER_RT_LIBS:= ${_COMPILER_RT_LIBS} ${COMPILER_RT_LIBS_${CRT_ARCH}:S|^|${_CRTLIBDIR}/${CRT_ARCH}-portbld-${OPSYS:tl}${OSREL}/|}
+.endfor
+
+COMPILER_RT_IGNORELISTS=
+.for RT in asan cfi msan
+.if ${_COMPILER_RT_LIBS:M*/libclang_rt.${RT}.a}
+COMPILER_RT_IGNORELISTS:= ${COMPILER_RT_IGNORELISTS} ${RT}_ignorelist.txt
+.endif
+.endfor
+# Strip empty element
+COMPILER_RT_IGNORELISTS:=${COMPILER_RT_IGNORELISTS:N^$$}
+
+.if ${ARCH} == "armv6"
+BUILD_DEPENDS+= ${LOCALBASE}/bin/ld:devel/binutils
+CONFIGURE_ENV+= COMPILER_PATH=${LOCALBASE}/bin
+MAKE_ENV+= COMPILER_PATH=${LOCALBASE}/bin
+.endif
+
+# Comment out plist entries for unsupported options.
+.for opt in ${_ALL_OPTIONS}
+.if !${OPTIONS_DEFINE:M${opt}}
+PLIST_SUB+= ${opt}="@comment "
+.endif
+.endfor
+
+post-patch:
+ ${REINPLACE_CMD} -e 's|import lit|import lit${LLVM_SUFFIX}|' \
+ -e 's|from lit|from lit${LLVM_SUFFIX}|' \
+ -e 's|lit\.|lit${LLVM_SUFFIX}.|g' \
+ ${WRKSRC}/llvm/utils/lit/lit.py \
+ ${WRKSRC}/llvm/utils/lit/lit/*.py \
+ ${WRKSRC}/llvm/utils/lit/lit/formats/*.py
+ ${REINPLACE_CMD} -e 's,/usr/local/,${LOCALBASE}/,' \
+ ${WRKSRC}/llvm/CMakeLists.txt
+
+post-patch-CLANG-on:
+ ${REINPLACE_CMD} -e 's|%%LLVM_PREFIX%%|${LLVM_PREFIX}|' \
+ ${WRKSRC}/clang/lib/Driver/ToolChains/CommonArgs.cpp
+ ${REINPLACE_CMD} -e 's|%%LLVM_SUFFIX%%|${LLVM_SUFFIX}|' \
+ ${WRKSRC}/clang/tools/clang-format/clang-format.py \
+ ${WRKSRC}/clang/tools/clang-format/clang-format-sublime.py \
+ ${WRKSRC}/clang/tools/clang-format/git-clang-format
+
+post-patch-LLD-on:
+ ${REINPLACE_CMD} -e "s|'indexsidebar.html'|['indexsidebar.html']|" \
+ ${WRKSRC}/lld/docs/conf.py
+
+post-install:
+ ${INSTALL_SCRIPT} ${WRKDIR}/llvm-wrapper.sh \
+ ${STAGEDIR}${PREFIX}/bin/${FIRST_COMMAND}${LLVM_SUFFIX}
+.for command in ${COMMANDS:C/^/XXXX/1:NXXXX*}
+ ${LN} -f ${STAGEDIR}${PREFIX}/bin/${FIRST_COMMAND}${LLVM_SUFFIX} \
+ ${STAGEDIR}${PREFIX}/bin/${command}${LLVM_SUFFIX}
+.endfor
+
+post-install-DOCS-on:
+ ${RM} -r ${STAGEDIR}${DOCSDIR}
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${MV} ${STAGEDIR}${LLVM_PREFIX}/share/doc/LLVM/* ${STAGEDIR}${DOCSDIR}
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/share/doc/LLVM
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/share/doc
+.for _man in ${MAN1SRCS}
+ ${MV} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/${_man} \
+ ${STAGEDIR}${PREFIX}/share/man/man1/${_man:R}${LLVM_SUFFIX}.1
+.endfor
+.if ! ${PORT_OPTIONS:MLIT}
+ ${RM} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/lit.1
+ ${RM} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/FileCheck.1
+.endif
+.if ! ${PORT_OPTIONS:MLLDB}
+ ${RM} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/lldb-tblgen.1
+.endif
+.if ! ${PORT_OPTIONS:MMLIR}
+ ${RM} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/mlir-tblgen.1
+.endif
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/share/man/
+
+.if ${PORT_OPTIONS:MCLANG}
+post-install-DOCS-off:
+ ${RM} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/scan-build.1
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/share/man/
+.endif
+
+post-install-CLANG-on:
+ ${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/clang \
+ ${STAGEDIR}${LLVM_PREFIX}/bin/clang-cpp
+ ${INSTALL_PROGRAM} ${WRKDIR}/.build/bin/clang-tblgen \
+ ${STAGEDIR}${LLVM_PREFIX}/bin/
+ ${MKDIR} ${STAGEDIR}${PREFIX}/share/toolchains/
+ ${INSTALL_DATA} ${WRKDIR}/xtoolchain.mk \
+ ${STAGEDIR}${PREFIX}/share/toolchains/llvm${LLVM_SUFFIX}.mk
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/clang/Basic/Target/MSP430/
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/clang/Basic/Target/
+
+post-install-EXTRAS-on:
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/clang-tidy/misc/ConfusableTable
+
+post-install-FLANG-on:
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/CodeGen/CMakeFiles
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/Dialect/CMakeFiles
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/Dialect/CUF/Attributes/CMakeFiles
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/Dialect/CUF/CMakeFiles
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/Dialect/FIRCG/CMakeFiles
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/HLFIR/CMakeFiles
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/OpenMP/CMakeFiles
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/Transforms/CMakeFiles
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/CMakeFiles
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/CMakeFiles
+
+post-install-LIT-on:
+ ${INSTALL_SCRIPT} ${PATCH_WRKSRC}/llvm/utils/lit/lit.py \
+ ${STAGEDIR}${LLVM_PREFIX}/bin/lit
+ ${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/lit \
+ ${STAGEDIR}${LLVM_PREFIX}/bin/llvm-lit
+ ${LN} -fs ../${LLVM_DIR}/bin/lit \
+ ${STAGEDIR}${PREFIX}/bin/lit${LLVM_SUFFIX}
+ ${LN} -fs ../${LLVM_DIR}/bin/llvm-lit \
+ ${STAGEDIR}${PREFIX}/bin/llvm-lit${LLVM_SUFFIX}
+ ${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/lit${LLVM_SUFFIX}
+ ${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/lit${LLVM_SUFFIX}/builtin_commands
+ ${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/lit${LLVM_SUFFIX}/formats
+ ${INSTALL_DATA} ${WRKSRC}/llvm/utils/lit/lit/*.py \
+ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/lit${LLVM_SUFFIX}
+ ${INSTALL_DATA} ${WRKSRC}/llvm/utils/lit/lit/builtin_commands/*.py \
+ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/lit${LLVM_SUFFIX}/builtin_commands/
+ ${INSTALL_DATA} ${WRKSRC}/llvm/utils/lit/lit/formats/*.py \
+ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/lit${LLVM_SUFFIX}/formats/
+ ${INSTALL_PROGRAM} ${WRKDIR}/.build/bin/FileCheck \
+ ${STAGEDIR}${LLVM_PREFIX}/bin/
+ ${LN} -fs ../${LLVM_DIR}/bin/FileCheck \
+ ${STAGEDIR}${PREFIX}/bin/FileCheck${LLVM_SUFFIX}
+
+post-install-LLD-on:
+ ${LN} -s ld.lld ${STAGEDIR}${LLVM_PREFIX}/bin/ld
+
+TEST_CMD= '(cd ${WRKSRC}/test; ${SETENV} ${MAKE_ENV} LD_LIBRARY_PATH=${WRKSRC}/Release/lib ${MAKE_CMD} check-local-lit)'
+do-test:
+ if [ `${ID} -u` = 0 ]; then \
+ ${CHOWN} -R nobody ${WRKSRC}/test; \
+ su -m nobody -c ${TEST_CMD}; \
+ else \
+ ${SH} -c ${TEST_CMD}; \
+ fi
+
+post-install-STATIC_LIBS-off:
+ ${RM} ${STAGEDIR}${LLVM_PREFIX}/lib/lib*.a
+
+build-plist:
+ @[ -d ${STAGEDIR} ] || (echo "Can't make plist before package is staged ${STAGEDIR}" && exit 1)
+ ${RM} ${PLIST} ${PLIST}.tmp
+ ${ECHO_CMD} "@comment >>>>> GENERATED FILE, DO NOT EDIT <<<<<" >> ${PLIST}.tmp
+ ${ECHO_CMD} "@comment Alter build-plist target and regenerate as required" >> ${PLIST}.tmp
+.for command in ${COMMANDS}
+ ${ECHO_CMD} bin/${command}%%LLVM_SUFFIX%% >> ${PLIST}.tmp
+.endfor
+.for command in ${LIT_COMMANDS}
+ ${ECHO_CMD} %%LIT%%bin/${command}%%LLVM_SUFFIX%% >> ${PLIST}.tmp
+ ${ECHO_CMD} %%LIT%%${LLVM_DIR:C|${LLVM_SUFFIX}|%%LLVM_SUFFIX%%|}/bin/${command} >> ${PLIST}.tmp
+.endfor
+
+ ${FIND} ${STAGEDIR}${LLVM_PREFIX} -type f -o -type l | \
+ ${GREP} -v '_ignorelist.txt$$' | \
+ ${GREP} -v '[/-]lit$$' | ${GREP} -v 'FileCheck$$' | \
+ ${GREP} -v man/man1 | ${SED} -e 's|${STAGEDIR}${PREFIX}/||' \
+ -e 's|${LUA_MODLIBDIR:C|${PREFIX}/||}|%%LUA_MODLIBDIR%%|' \
+ -e 's|${PYTHON_SITELIBDIR:C|${PREFIX}/||}|%%PYTHON_SITELIBDIR%%|' \
+ -e 's|${PYTHON_TAG:C/\./\\./g}${PYTHON_ABIVER}|%%PYTHON_TAG%%%%PYTHON_ABIVER%%|' \
+ -e 's|${LLVM_RELEASE}|%%LLVM_RELEASE%%|' \
+ -e 's|release.cmake|%%CMAKE_BUILD_TYPE%%.cmake|' \
+ -e 's|${LLVM_RELEASE:C/\./\\./g}|%%LLVM_RELEASE%%|' \
+ -e 's|${LLVM_SUFFIX:C/\./\\./g}|%%LLVM_SUFFIX%%|' \
+ -e 's|${LLVM_MAJOR_MINOR:C/\./\\./}|%%LLVM_MAJOR_MINOR%%|' \
+ -e 's|/${LLVM_MAJOR}/|/%%LLVM_MAJOR%%/|' \
+ -e 's|\([-./]\)${LLVM_MAJOR}|\1%%LLVM_MAJOR%%|' \
+ -e 's|${CONFIGURE_TARGET}|%%CONFIGURE_TARGET%%|' \
+ | ${SORT} >> ${PLIST}.tmp
+ ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR}/lit${LLVM_SUFFIX} -type f | \
+ ${SED} -e 's|${STAGEDIR}${PYTHON_SITELIBDIR}|%%LIT%%%%PYTHON_SITELIBDIR%%|' \
+ -e 's|${LLVM_RELEASE:C/\./\\./g}|%%LLVM_RELEASE%%|' \
+ -e 's|${LLVM_SUFFIX:C/\./\\./g}|%%LLVM_SUFFIX%%|' \
+ -e 's|\([^0-9]\)${LLVM_MAJOR}$$|\1%%LLVM_MAJOR%%|' \
+ -e 's|\([^0-9]\)${LLVM_MAJOR}\([^0-9]\)|\1%%LLVM_MAJOR%%\2|' \
+ | ${SORT} >> ${PLIST}.tmp
+ ${AWK} '{ \
+ if ($$0 ~ /lib.lib[a-zA-Z].*\.a$$/ && $$0 !~ /(${BE_PATTERN})$$/) {printf "%%%%STATIC_LIBS%%%%"} \
+ if ($$0 ~ /.*\.cmake$$/) {printf "%%%%STATIC_LIBS%%%%"} \
+ if ($$0 ~ /${CLANG_PATTERN}/ && $$0 !~ /(${OPENMP_PATTERN}|${EXTRAS_PATTERN}|libclang_rt|${PYCLANG_PATTERN}|${BE_PATTERN})/) {printf "%%%%CLANG%%%%"} \
+ if ($$0 ~ /${COMPILER_RT_PATTERN}/) \
+ {printf "%%%%COMPILER_RT%%%%"} \
+ if ($$0 ~ /(${EXTRAS_PATTERN})/) {printf "%%%%EXTRAS%%%%"} \
+ if ($$0 ~ /(${FLANG_PATTERN})/ && $$0 !~ /${BE_PATTERN}$$/) {printf "%%%%FLANG%%%%"} \
+ if ($$0 ~ /(bin\/(ld|lld|wasm-ld))|liblld[^b]|\/lld\// && $$0 !~ /(lldb)/) {printf "%%%%LLD%%%%"} \
+ if ($$0 ~ /(argdumper|lldb|six.py)/) {printf "%%%%LLDB%%%%"} \
+ if ($$0 ~ /(${MLIR_PATTERN})/) {printf "%%%%MLIR%%%%"} \
+ if ($$0 ~ /(${OPENMP_PATTERN})/) {printf "%%%%OPENMP%%%%"} \
+ if ($$0 ~ /(${POLLY_PATTERN})/) {printf "%%%%POLLY%%%%"} \
+ if ($$0 ~ /${PYCLANG_PATTERN}/) {printf "%%%%PYCLANG%%%%"} \
+ if ($$0 !~ /(lib[a-z]*_rt|LLVMgold)/ && $$0 !~ /(${BE_PATTERN})$$/) {print} \
+ if ($$0 ~ /libflang_rt.runtime.a/) {print} \
+ }' ${PLIST}.tmp >> ${PLIST}
+ ${ECHO_CMD} '@postexec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi' >> ${PLIST}
+ ${ECHO_CMD} '@postunexec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi' >> ${PLIST}
+ ${RM} ${PLIST}.tmp
+
+check-commands:
+.for command in ${COMMANDS}
+ test -e ${STAGEDIR}${LLVM_PREFIX}/bin/${command}
+.endfor
+
+.include <bsd.port.post.mk>
diff --git a/devel/llvm21/Makefile.COMMANDS b/devel/llvm21/Makefile.COMMANDS
new file mode 100644
index 000000000000..c571aa98c56f
--- /dev/null
+++ b/devel/llvm21/Makefile.COMMANDS
@@ -0,0 +1,161 @@
+LLVM_COMMANDS= \
+ bugpoint \
+ dsymutil \
+ llc \
+ lli \
+ llvm-addr2line \
+ llvm-ar \
+ llvm-as \
+ llvm-bcanalyzer \
+ llvm-bitcode-strip \
+ llvm-cat \
+ llvm-cfi-verify \
+ llvm-cgdata \
+ llvm-config \
+ llvm-cov \
+ llvm-ctxprof-util \
+ llvm-cvtres \
+ llvm-cxxmap \
+ llvm-debuginfo-analyzer \
+ llvm-debuginfod \
+ llvm-debuginfod-find \
+ llvm-diff \
+ llvm-dis \
+ llvm-dlltool \
+ llvm-dwarfdump \
+ llvm-dwarfutil \
+ llvm-dwp \
+ llvm-exegesis \
+ llvm-extract \
+ llvm-gsymutil \
+ llvm-ifs \
+ llvm-install-name-tool \
+ llvm-jitlink \
+ llvm-libtool-darwin \
+ llvm-link \
+ llvm-lipo \
+ llvm-mc \
+ llvm-ml \
+ llvm-ml64 \
+ llvm-modextract \
+ llvm-nm \
+ llvm-objcopy \
+ llvm-objdump \
+ llvm-opt-report \
+ llvm-otool \
+ llvm-pdbutil \
+ llvm-profdata \
+ llvm-profgen \
+ llvm-ranlib \
+ llvm-rc \
+ llvm-readelf \
+ llvm-readobj \
+ llvm-readtapi \
+ llvm-reduce \
+ llvm-remarkutil \
+ llvm-rtdyld \
+ llvm-sim \
+ llvm-size \
+ llvm-split \
+ llvm-stress \
+ llvm-strings \
+ llvm-strip \
+ llvm-symbolizer \
+ llvm-tblgen \
+ llvm-tli-checker \
+ llvm-undname \
+ llvm-windres \
+ llvm-xray \
+ opt \
+ reduce-chunk-list \
+ sancov
+
+CLANG_COMMANDS= \
+ amdgpu-arch \
+ analyze-build \
+ c-index-test \
+ clang \
+ clang++ \
+ clang-check \
+ clang-cpp \
+ clang-extdef-mapping \
+ clang-format \
+ clang-linker-wrapper \
+ clang-offload-bundler \
+ clang-offload-packager \
+ clang-repl \
+ clang-scan-deps \
+ clang-sycl-linker \
+ clang-tblgen \
+ diagtool \
+ hmaptool \
+ intercept-build \
+ nvptx-arch \
+ offload-arch \
+ scan-build \
+ scan-build-py \
+ scan-view
+
+EXTRAS_COMMANDS= \
+ clangd \
+ clang-apply-replacements \
+ clang-change-namespace \
+ clang-doc \
+ clang-include-cleaner \
+ clang-include-fixer \
+ clang-installapi \
+ clang-move \
+ clang-nvlink-wrapper \
+ clang-query \
+ clang-reorder-fields \
+ clang-tidy \
+ find-all-symbols \
+ modularize \
+ pp-trace
+
+FLANG_COMMANDS= \
+ bbc \
+ f18-parse-demo \
+ fir-lsp-server \
+ fir-opt \
+ flang \
+ tco
+
+LIT_COMMANDS= \
+ FileCheck \
+ lit \
+ llvm-lit
+
+LLD_COMMANDS= \
+ ld.lld \
+ ld64.lld \
+ lld \
+ lld-link \
+ wasm-ld
+
+LLDB_COMMANDS= \
+ lldb \
+ lldb-argdumper \
+ lldb-dap \
+ lldb-instr \
+ lldb-server
+
+MLIR_COMMANDS= \
+ mlir-cat \
+ mlir-lsp-server \
+ mlir-minimal-opt \
+ mlir-minimal-opt-canonicalize \
+ mlir-opt \
+ mlir-pdll \
+ mlir-pdll-lsp-server \
+ mlir-query \
+ mlir-reduce \
+ mlir-rewrite \
+ mlir-runner \
+ mlir-tblgen \
+ mlir-transform-opt \
+ mlir-translate \
+ tblgen-lsp-server \
+ tblgen-to-irdl
+
+OPENMP_COMMANDS=
diff --git a/devel/llvm21/Makefile.MAN1SRCS b/devel/llvm21/Makefile.MAN1SRCS
new file mode 100644
index 000000000000..898bbf26d03f
--- /dev/null
+++ b/devel/llvm21/Makefile.MAN1SRCS
@@ -0,0 +1,76 @@
+LLVM_MAN1SRCS= \
+ bugpoint.1 \
+ clang-tblgen.1 \
+ dsymutil.1 \
+ llc.1 \
+ lldb-tblgen.1 \
+ lli.1 \
+ llvm-addr2line.1 \
+ llvm-ar.1 \
+ llvm-as.1 \
+ llvm-bcanalyzer.1 \
+ llvm-cgdata.1 \
+ llvm-config.1 \
+ llvm-cov.1 \
+ llvm-cxxfilt.1 \
+ llvm-cxxmap.1 \
+ llvm-debuginfo-analyzer.1 \
+ llvm-diff.1 \
+ llvm-dis.1 \
+ llvm-dwarfdump.1 \
+ llvm-dwarfutil.1 \
+ llvm-exegesis.1 \
+ llvm-extract.1 \
+ llvm-ifs.1 \
+ llvm-install-name-tool.1 \
+ llvm-lib.1 \
+ llvm-libtool-darwin.1 \
+ llvm-lipo.1 \
+ llvm-link.1 \
+ llvm-locstats.1 \
+ llvm-mc.1 \
+ llvm-mca.1 \
+ llvm-nm.1 \
+ llvm-objcopy.1 \
+ llvm-objdump.1 \
+ llvm-opt-report.1 \
+ llvm-otool.1 \
+ llvm-pdbutil.1 \
+ llvm-profdata.1 \
+ llvm-profgen.1 \
+ llvm-ranlib.1 \
+ llvm-readelf.1 \
+ llvm-readobj.1 \
+ llvm-reduce.1 \
+ llvm-remarkutil.1 \
+ llvm-size.1 \
+ llvm-stress.1 \
+ llvm-strings.1 \
+ llvm-strip.1 \
+ llvm-symbolizer.1 \
+ llvm-tblgen.1 \
+ llvm-test-mustache-spec.1 \
+ llvm-tli-checker.1 \
+ mlir-tblgen.1 \
+ opt.1 \
+ tblgen.1
+
+CLANG_MAN1SRCS= \
+ clang.1 \
+ diagtool.1 \
+ scan-build.1
+
+EXTRAS_MAN1SRCS= \
+ extraclangtools.1
+
+FLANG_MAN1SRCS= \
+ flang.1
+
+LIT_MAN1SRCS= \
+ lit.1 \
+ FileCheck.1
+
+OPENMP_MAN1SRCS=
+
+POLLY_MAN1SRCS= \
+ polly.1
diff --git a/devel/llvm21/Makefile.RUNTIMES b/devel/llvm21/Makefile.RUNTIMES
new file mode 100644
index 000000000000..8d6c80c30391
--- /dev/null
+++ b/devel/llvm21/Makefile.RUNTIMES
@@ -0,0 +1,201 @@
+# Makefile.RUNTIMES
+#
+# LIBCLANG_RT_LIBS_<arch> - clang runtime files (actual name prefixed with
+# "libclang_rt." (e.g., asan.a -> libclang_rt.asan.a).
+#
+# RT_LIBS_<arch> - full name of other runtimes.
+
+RT_ARCHES=
+
+RT_ARCHES+=aarch64
+LIBCLANG_RT_LIBS_aarch64= \
+ asan-preinit.a \
+ asan.a \
+ asan.a.syms \
+ asan.so \
+ asan_cxx.a \
+ asan_cxx.a.syms \
+ asan_static.a \
+ builtins.a \
+ cfi.a \
+ cfi_diag.a \
+ fuzzer.a \
+ fuzzer_interceptors.a \
+ fuzzer_no_main.a \
+ msan.a \
+ msan.a.syms \
+ msan_cxx.a \
+ msan_cxx.a.syms \
+ profile.a \
+ safestack.a \
+ stats.a \
+ stats_client.a \
+ tsan.a \
+ tsan.a.syms \
+ tsan.so \
+ tsan_cxx.a \
+ tsan_cxx.a.syms \
+ ubsan_minimal.a \
+ ubsan_minimal.a.syms \
+ ubsan_minimal.so \
+ ubsan_standalone.a \
+ ubsan_standalone.a.syms \
+ ubsan_standalone.so \
+ ubsan_standalone_cxx.a \
+ ubsan_standalone_cxx.a.syms \
+ xray-basic.a \
+ xray-fdr.a \
+ xray-profiling.a \
+ xray.a
+RT_LIBS_aarch64= liborc_rt.a
+
+RT_ARCHES+=i386
+LIBCLANG_RT_LIBS_i386= \
+ asan.a \
+ asan.so \
+ asan-preinit.a \
+ asan_static.a \
+ asan_cxx.a \
+ builtins.a \
+ cfi.a \
+ cfi_diag.a \
+ fuzzer.a \
+ fuzzer_interceptors.a \
+ fuzzer_no_main.a \
+ profile.a \
+ safestack.a \
+ stats.a \
+ stats_client.a \
+ ubsan_minimal.a \
+ ubsan_minimal.so \
+ ubsan_standalone.a \
+ ubsan_standalone.so \
+ ubsan_standalone_cxx.a
+
+RT_ARCHES+=powerpc
+LIBCLANG_RT_LIBS_powerpc= \
+ builtins.a \
+ profile.a
+
+RT_ARCHES+=powerpc64
+LIBCLANG_RT_LIBS_powerpc64= \
+ asan.a \
+ asan.a.syms \
+ asan.so \
+ asan-preinit.a \
+ asan_cxx.a \
+ asan_cxx.a.syms \
+ asan_static.a \
+ builtins.a \
+ profile.a \
+ stats.a \
+ stats_client.a \
+ ubsan_minimal.a \
+ ubsan_minimal.a.syms \
+ ubsan_minimal.so \
+ ubsan_standalone.a \
+ ubsan_standalone.a.syms \
+ ubsan_standalone.so \
+ ubsan_standalone_cxx.a \
+ ubsan_standalone_cxx.a.syms
+
+RT_ARCHES+=powerpc64le
+LIBCLANG_RT_LIBS_powerpc64le= \
+ asan.a \
+ asan.a.syms \
+ asan.so \
+ asan-preinit.a \
+ asan_cxx.a \
+ asan_cxx.a.syms \
+ asan_static.a \
+ builtins.a \
+ profile.a \
+ stats.a \
+ stats_client.a \
+ ubsan_minimal.a \
+ ubsan_minimal.a.syms \
+ ubsan_minimal.so \
+ ubsan_standalone.a \
+ ubsan_standalone.a.syms \
+ ubsan_standalone.so \
+ ubsan_standalone_cxx.a \
+ ubsan_standalone_cxx.a.syms \
+ xray-basic.a \
+ xray-fdr.a \
+ xray.a \
+ xray-profiling.a
+
+RT_ARCHES+=riscv64
+LIBCLANG_RT_LIBS_riscv64= \
+ asan-preinit.a \
+ asan.a \
+ asan.a.syms \
+ asan.so \
+ asan_cxx.a \
+ asan_cxx.a.syms \
+ asan_static.a \
+ builtins.a \
+ profile.a \
+ stats.a \
+ stats_client.a \
+ ubsan_minimal.a \
+ ubsan_minimal.a.syms \
+ ubsan_minimal.so \
+ ubsan_standalone.a \
+ ubsan_standalone.a.syms \
+ ubsan_standalone.so \
+ ubsan_standalone_cxx.a \
+ ubsan_standalone_cxx.a.syms
+
+RT_ARCHES+=x86_64
+LIBCLANG_RT_LIBS_x86_64= \
+ asan-preinit.a \
+ asan_static.a \
+ asan.a \
+ asan.a.syms \
+ asan.so \
+ asan_cxx.a \
+ asan_cxx.a.syms \
+ builtins.a \
+ cfi.a \
+ cfi_diag.a \
+ dd.a \
+ dyndd.so \
+ fuzzer.a \
+ fuzzer_interceptors.a \
+ fuzzer_no_main.a \
+ msan.a \
+ msan.a.syms \
+ msan_cxx.a \
+ msan_cxx.a.syms \
+ xray-basic.a \
+ xray-dso.a \
+ xray-fdr.a \
+ xray-profiling.a \
+ xray.a \
+ profile.a \
+ safestack.a \
+ stats.a \
+ stats_client.a \
+ tsan.a \
+ tsan.a.syms \
+ tsan.so \
+ tsan_cxx.a \
+ tsan_cxx.a.syms \
+ ubsan_minimal.a \
+ ubsan_minimal.a.syms \
+ ubsan_minimal.so \
+ ubsan_standalone.a \
+ ubsan_standalone.a.syms \
+ ubsan_standalone.so \
+ ubsan_standalone_cxx.a \
+ ubsan_standalone_cxx.a.syms
+RT_LIBS_x86_64= liborc_rt.a
+
+.for CRT_ARCH in ${RT_ARCHES}
+COMPILER_RT_LIBS_${CRT_ARCH}:=${LIBCLANG_RT_LIBS_${CRT_ARCH}:S|^|libclang_rt.|}
+.ifdef RT_LIBS_${CRT_ARCH}
+COMPILER_RT_LIBS_${CRT_ARCH}:= ${COMPILER_RT_LIBS_${CRT_ARCH}} ${RT_LIBS_${CRT_ARCH}}
+.endif
+.endfor
+
diff --git a/devel/llvm21/distinfo b/devel/llvm21/distinfo
new file mode 100644
index 000000000000..123c53e04200
--- /dev/null
+++ b/devel/llvm21/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1753865672
+SHA256 (llvm-project-21.1.0-rc2.src.tar.xz) = 93d0c6ba2ba8bfd0416d8d4bd5438dc069f608160d19799387cd8fb46040598e
+SIZE (llvm-project-21.1.0-rc2.src.tar.xz) = 158947868
diff --git a/devel/llvm21/files/llvm-wrapper.sh.in b/devel/llvm21/files/llvm-wrapper.sh.in
new file mode 100644
index 000000000000..096e483c32a0
--- /dev/null
+++ b/devel/llvm21/files/llvm-wrapper.sh.in
@@ -0,0 +1,11 @@
+#!/bin/sh
+
+LLVM_PREFIX="%%LLVM_PREFIX%%"
+LLVM_SUFFIX="%%LLVM_SUFFIX%%"
+
+tool=$0
+[ -L "$tool" ] && tool=$(/bin/realpath $tool)
+tool=${tool##*/}
+tool="${LLVM_PREFIX}/bin/${tool%${LLVM_SUFFIX}}"
+LD_LIBRARY_PATH="${LD_LIBRARY_PATH:+${LD_LIBRARY_PATH}:}${LLVM_PREFIX}/lib" \
+ exec "${tool}" "${@}"
diff --git a/devel/llvm21/files/patch-clang_tools_clang-format_clang-format-sublime.py b/devel/llvm21/files/patch-clang_tools_clang-format_clang-format-sublime.py
new file mode 100644
index 000000000000..3e928e4b74c3
--- /dev/null
+++ b/devel/llvm21/files/patch-clang_tools_clang-format_clang-format-sublime.py
@@ -0,0 +1,11 @@
+--- clang/tools/clang-format/clang-format-sublime.py.orig
++++ clang/tools/clang-format/clang-format-sublime.py
+@@ -18,7 +18,7 @@
+ import subprocess
+
+ # Change this to the full path if clang-format is not on the path.
+-binary = "clang-format"
++binary = "clang-format%%LLVM_SUFFIX%%"
+
+ # Change this to format according to other formatting styles. See the output of
+ # 'clang-format --help' for a list of supported styles. The default looks for
diff --git a/devel/llvm21/files/patch-clang_tools_clang-format_clang-format.py b/devel/llvm21/files/patch-clang_tools_clang-format_clang-format.py
new file mode 100644
index 000000000000..8ea9b8deeaa6
--- /dev/null
+++ b/devel/llvm21/files/patch-clang_tools_clang-format_clang-format.py
@@ -0,0 +1,11 @@
+--- clang/tools/clang-format/clang-format.py.orig
++++ clang/tools/clang-format/clang-format.py
+@@ -49,7 +49,7 @@
+
+ # set g:clang_format_path to the path to clang-format if it is not on the path
+ # Change this to the full path if clang-format is not on the path.
+-binary = "clang-format"
++binary = "clang-format%%LLVM_SUFFIX%%"
+ if vim.eval('exists("g:clang_format_path")') == "1":
+ binary = vim.eval("g:clang_format_path")
+
diff --git a/devel/llvm21/files/patch-clang_tools_clang-format_git-clang-format b/devel/llvm21/files/patch-clang_tools_clang-format_git-clang-format
new file mode 100644
index 000000000000..6210f16cbd5b
--- /dev/null
+++ b/devel/llvm21/files/patch-clang_tools_clang-format_git-clang-format
@@ -0,0 +1,29 @@
+--- clang/tools/clang-format/git-clang-format.orig
++++ clang/tools/clang-format/git-clang-format
+@@ -136,7 +136,7 @@
+ )
+ p.add_argument(
+ "--binary",
+- default=config.get("clangformat.binary", "clang-format"),
++ default=config.get("clangformat.binary", "clang-format%%LLVM_SUFFIX%%"),
+ help="path to clang-format",
+ ),
+ p.add_argument(
+@@ -539,7 +539,7 @@
+
+
+ def run_clang_format_and_save_to_tree(
+- changed_lines, revision=None, binary="clang-format", style=None
++ changed_lines, revision=None, binary="clang-format%%LLVM_SUFFIX%%", style=None
+ ):
+ """Run clang-format on each file and save the result to a git tree.
+
+@@ -622,7 +622,7 @@
+ filename,
+ line_ranges,
+ revision=None,
+- binary="clang-format",
++ binary="clang-format%%LLVM_SUFFIX%%",
+ style=None,
+ env=None,
+ ):
diff --git a/devel/llvm21/files/patch-cmake_modules_AddSphinxTarget.cmake b/devel/llvm21/files/patch-cmake_modules_AddSphinxTarget.cmake
new file mode 100644
index 000000000000..4adf3652e8ee
--- /dev/null
+++ b/devel/llvm21/files/patch-cmake_modules_AddSphinxTarget.cmake
@@ -0,0 +1,11 @@
+--- llvm/cmake/modules/AddSphinxTarget.cmake.orig
++++ llvm/cmake/modules/AddSphinxTarget.cmake
+@@ -39,6 +39,8 @@
+ endif()
+
+ add_custom_target(${SPHINX_TARGET_NAME}
++ COMMAND ${CMAKE_COMMAND}
++ -E make_directory ${SPHINX_BUILD_DIR}
+ COMMAND ${CMAKE_COMMAND} -E env ${ARG_ENV_VARS}
+ ${SPHINX_EXECUTABLE}
+ -b ${builder}
diff --git a/devel/llvm21/files/patch-compiler-rt_lib_profile_InstrProfilingPlatformLinux.c b/devel/llvm21/files/patch-compiler-rt_lib_profile_InstrProfilingPlatformLinux.c
new file mode 100644
index 000000000000..07ddc83e1d3f
--- /dev/null
+++ b/devel/llvm21/files/patch-compiler-rt_lib_profile_InstrProfilingPlatformLinux.c
@@ -0,0 +1,13 @@
+--- compiler-rt/lib/profile/InstrProfilingPlatformLinux.c.orig
++++ compiler-rt/lib/profile/InstrProfilingPlatformLinux.c
+@@ -17,6 +17,10 @@
+ #include "InstrProfiling.h"
+ #include "InstrProfilingInternal.h"
+
++#if !defined(ElfW)
++#define ElfW(type) Elf_##type
++#endif
++
+ #define PROF_DATA_START INSTR_PROF_SECT_START(INSTR_PROF_DATA_COMMON)
+ #define PROF_DATA_STOP INSTR_PROF_SECT_STOP(INSTR_PROF_DATA_COMMON)
+ #define PROF_NAME_START INSTR_PROF_SECT_START(INSTR_PROF_NAME_COMMON)
diff --git a/devel/llvm21/files/patch-fopenmp.diff b/devel/llvm21/files/patch-fopenmp.diff
new file mode 100644
index 000000000000..f521ac6e8d85
--- /dev/null
+++ b/devel/llvm21/files/patch-fopenmp.diff
@@ -0,0 +1,14 @@
+--- clang/lib/Driver/ToolChains/CommonArgs.cpp.orig 2017-05-10 17:18:56.000000000 +0000
++++ clang/lib/Driver/ToolChains/CommonArgs.cpp 2017-05-10 23:01:17.087686000 +0000
+@@ -441,7 +441,10 @@
+
+ switch (TC.getDriver().getOpenMPRuntime(Args)) {
+ case Driver::OMPRT_OMP:
+- CmdArgs.push_back("-lomp");
++ if (TC.getTriple().getOS() != llvm::Triple::FreeBSD || TC.isCrossCompiling() || !llvm::sys::fs::exists("%%LLVM_PREFIX%%/lib/libomp.so"))
++ CmdArgs.push_back("-lomp");
++ else
++ CmdArgs.push_back("%%LLVM_PREFIX%%/lib/libomp.so");
+ break;
+ case Driver::OMPRT_GOMP:
+ CmdArgs.push_back("-lgomp");
diff --git a/devel/llvm21/files/patch-lldb_CMakeLists.txt b/devel/llvm21/files/patch-lldb_CMakeLists.txt
new file mode 100644
index 000000000000..4061414dff4c
--- /dev/null
+++ b/devel/llvm21/files/patch-lldb_CMakeLists.txt
@@ -0,0 +1,12 @@
+Disable docs due to issues with auto-generated API docs
+
+--- lldb/CMakeLists.txt.orig
++++ lldb/CMakeLists.txt
+@@ -73,7 +73,6 @@
+
+ add_subdirectory(source)
+ add_subdirectory(tools)
+-add_subdirectory(docs)
+
+ if (LLDB_ENABLE_PYTHON)
+ if(LLDB_BUILD_FRAMEWORK)
diff --git a/devel/llvm21/files/xtoolchain.mk.in b/devel/llvm21/files/xtoolchain.mk.in
new file mode 100644
index 000000000000..48e6ad176d8f
--- /dev/null
+++ b/devel/llvm21/files/xtoolchain.mk.in
@@ -0,0 +1,6 @@
+XCC=%%LOCALBASE%%/bin/%%XCC%%
+XCXX=%%LOCALBASE%%/bin/%%XCXX%%
+XCPP=%%LOCALBASE%%/bin/%%XCPP%%
+XLD=%%LOCALBASE%%/bin/%%XLD%%
+CROSS_BINUTILS_PREFIX=/var/empty
+X_COMPILER_TYPE=%%X_COMPILER_TYPE%%
diff --git a/devel/llvm21/pkg-descr b/devel/llvm21/pkg-descr
new file mode 100644
index 000000000000..e686de4a0323
--- /dev/null
+++ b/devel/llvm21/pkg-descr
@@ -0,0 +1,6 @@
+The LLVM Project is a collection of modular and reusable compiler and
+toolchain technologies.
+
+This port includes Clang (a C/C++/Objective-C compiler), LLD (a linker),
+LLDB (a debugger), an OpenMP runtime library, and the LLVM infrastructure
+these are built on.
diff --git a/devel/llvm21/pkg-plist b/devel/llvm21/pkg-plist
new file mode 100644
index 000000000000..7b1933d93e37
--- /dev/null
+++ b/devel/llvm21/pkg-plist
@@ -0,0 +1,7887 @@
+@comment >>>>> GENERATED FILE, DO NOT EDIT <<<<<
+@comment Alter build-plist target and regenerate as required
+bin/bugpoint%%LLVM_SUFFIX%%
+bin/dsymutil%%LLVM_SUFFIX%%
+bin/llc%%LLVM_SUFFIX%%
+bin/lli%%LLVM_SUFFIX%%
+bin/llvm-addr2line%%LLVM_SUFFIX%%
+bin/llvm-ar%%LLVM_SUFFIX%%
+bin/llvm-as%%LLVM_SUFFIX%%
+bin/llvm-bcanalyzer%%LLVM_SUFFIX%%
+bin/llvm-bitcode-strip%%LLVM_SUFFIX%%
+bin/llvm-cat%%LLVM_SUFFIX%%
+bin/llvm-cfi-verify%%LLVM_SUFFIX%%
+bin/llvm-cgdata%%LLVM_SUFFIX%%
+bin/llvm-config%%LLVM_SUFFIX%%
+bin/llvm-cov%%LLVM_SUFFIX%%
+bin/llvm-ctxprof-util%%LLVM_SUFFIX%%
+bin/llvm-cvtres%%LLVM_SUFFIX%%
+bin/llvm-cxxmap%%LLVM_SUFFIX%%
+bin/llvm-debuginfo-analyzer%%LLVM_SUFFIX%%
+bin/llvm-debuginfod%%LLVM_SUFFIX%%
+bin/llvm-debuginfod-find%%LLVM_SUFFIX%%
+bin/llvm-diff%%LLVM_SUFFIX%%
+bin/llvm-dis%%LLVM_SUFFIX%%
+bin/llvm-dlltool%%LLVM_SUFFIX%%
+bin/llvm-dwarfdump%%LLVM_SUFFIX%%
+bin/llvm-dwarfutil%%LLVM_SUFFIX%%
+bin/llvm-dwp%%LLVM_SUFFIX%%
+bin/llvm-exegesis%%LLVM_SUFFIX%%
+bin/llvm-extract%%LLVM_SUFFIX%%
+bin/llvm-gsymutil%%LLVM_SUFFIX%%
+bin/llvm-ifs%%LLVM_SUFFIX%%
+bin/llvm-install-name-tool%%LLVM_SUFFIX%%
+bin/llvm-jitlink%%LLVM_SUFFIX%%
+bin/llvm-libtool-darwin%%LLVM_SUFFIX%%
+bin/llvm-link%%LLVM_SUFFIX%%
+bin/llvm-lipo%%LLVM_SUFFIX%%
+bin/llvm-mc%%LLVM_SUFFIX%%
+bin/llvm-ml%%LLVM_SUFFIX%%
+bin/llvm-ml64%%LLVM_SUFFIX%%
+bin/llvm-modextract%%LLVM_SUFFIX%%
+bin/llvm-nm%%LLVM_SUFFIX%%
+bin/llvm-objcopy%%LLVM_SUFFIX%%
+bin/llvm-objdump%%LLVM_SUFFIX%%
+bin/llvm-opt-report%%LLVM_SUFFIX%%
+bin/llvm-otool%%LLVM_SUFFIX%%
+bin/llvm-pdbutil%%LLVM_SUFFIX%%
+bin/llvm-profdata%%LLVM_SUFFIX%%
+bin/llvm-profgen%%LLVM_SUFFIX%%
+bin/llvm-ranlib%%LLVM_SUFFIX%%
+bin/llvm-rc%%LLVM_SUFFIX%%
+bin/llvm-readelf%%LLVM_SUFFIX%%
+bin/llvm-readobj%%LLVM_SUFFIX%%
+bin/llvm-readtapi%%LLVM_SUFFIX%%
+bin/llvm-reduce%%LLVM_SUFFIX%%
+bin/llvm-remarkutil%%LLVM_SUFFIX%%
+bin/llvm-rtdyld%%LLVM_SUFFIX%%
+bin/llvm-sim%%LLVM_SUFFIX%%
+bin/llvm-size%%LLVM_SUFFIX%%
+bin/llvm-split%%LLVM_SUFFIX%%
+bin/llvm-stress%%LLVM_SUFFIX%%
+bin/llvm-strings%%LLVM_SUFFIX%%
+bin/llvm-strip%%LLVM_SUFFIX%%
+bin/llvm-symbolizer%%LLVM_SUFFIX%%
+bin/llvm-tblgen%%LLVM_SUFFIX%%
+bin/llvm-tli-checker%%LLVM_SUFFIX%%
+bin/llvm-undname%%LLVM_SUFFIX%%
+bin/llvm-windres%%LLVM_SUFFIX%%
+bin/llvm-xray%%LLVM_SUFFIX%%
+bin/opt%%LLVM_SUFFIX%%
+bin/reduce-chunk-list%%LLVM_SUFFIX%%
+bin/sancov%%LLVM_SUFFIX%%
+%%CLANG%%bin/amdgpu-arch%%LLVM_SUFFIX%%
+%%CLANG%%bin/analyze-build%%LLVM_SUFFIX%%
+%%CLANG%%bin/c-index-test%%LLVM_SUFFIX%%
+%%CLANG%%bin/clang%%LLVM_SUFFIX%%
+%%CLANG%%bin/clang++%%LLVM_SUFFIX%%
+%%CLANG%%bin/clang-check%%LLVM_SUFFIX%%
+%%CLANG%%bin/clang-cpp%%LLVM_SUFFIX%%
+%%CLANG%%bin/clang-extdef-mapping%%LLVM_SUFFIX%%
+%%CLANG%%bin/clang-format%%LLVM_SUFFIX%%
+%%CLANG%%bin/clang-linker-wrapper%%LLVM_SUFFIX%%
+%%CLANG%%bin/clang-offload-bundler%%LLVM_SUFFIX%%
+%%CLANG%%bin/clang-offload-packager%%LLVM_SUFFIX%%
+%%CLANG%%bin/clang-repl%%LLVM_SUFFIX%%
+%%CLANG%%bin/clang-scan-deps%%LLVM_SUFFIX%%
+%%CLANG%%bin/clang-sycl-linker%%LLVM_SUFFIX%%
+%%CLANG%%bin/clang-tblgen%%LLVM_SUFFIX%%
+%%CLANG%%bin/diagtool%%LLVM_SUFFIX%%
+%%CLANG%%bin/hmaptool%%LLVM_SUFFIX%%
+%%CLANG%%bin/intercept-build%%LLVM_SUFFIX%%
+%%CLANG%%bin/nvptx-arch%%LLVM_SUFFIX%%
+bin/offload-arch%%LLVM_SUFFIX%%
+%%CLANG%%bin/scan-build%%LLVM_SUFFIX%%
+%%CLANG%%bin/scan-build-py%%LLVM_SUFFIX%%
+%%CLANG%%bin/scan-view%%LLVM_SUFFIX%%
+%%EXTRAS%%bin/clangd%%LLVM_SUFFIX%%
+%%EXTRAS%%bin/clang-apply-replacements%%LLVM_SUFFIX%%
+%%EXTRAS%%bin/clang-change-namespace%%LLVM_SUFFIX%%
+%%EXTRAS%%bin/clang-doc%%LLVM_SUFFIX%%
+%%EXTRAS%%bin/clang-include-cleaner%%LLVM_SUFFIX%%
+%%EXTRAS%%bin/clang-include-fixer%%LLVM_SUFFIX%%
+%%EXTRAS%%bin/clang-installapi%%LLVM_SUFFIX%%
+%%EXTRAS%%bin/clang-move%%LLVM_SUFFIX%%
+%%EXTRAS%%bin/clang-nvlink-wrapper%%LLVM_SUFFIX%%
+%%EXTRAS%%bin/clang-query%%LLVM_SUFFIX%%
+%%EXTRAS%%bin/clang-reorder-fields%%LLVM_SUFFIX%%
+%%EXTRAS%%bin/clang-tidy%%LLVM_SUFFIX%%
+%%EXTRAS%%bin/find-all-symbols%%LLVM_SUFFIX%%
+%%EXTRAS%%bin/modularize%%LLVM_SUFFIX%%
+%%EXTRAS%%bin/pp-trace%%LLVM_SUFFIX%%
+%%FLANG%%bin/bbc%%LLVM_SUFFIX%%
+%%FLANG%%bin/f18-parse-demo%%LLVM_SUFFIX%%
+%%FLANG%%bin/fir-lsp-server%%LLVM_SUFFIX%%
+%%FLANG%%bin/fir-opt%%LLVM_SUFFIX%%
+%%FLANG%%bin/flang%%LLVM_SUFFIX%%
+%%FLANG%%bin/tco%%LLVM_SUFFIX%%
+%%LLD%%bin/ld.lld%%LLVM_SUFFIX%%
+%%LLD%%bin/ld64.lld%%LLVM_SUFFIX%%
+%%LLD%%bin/lld%%LLVM_SUFFIX%%
+%%LLD%%bin/lld-link%%LLVM_SUFFIX%%
+%%LLD%%bin/wasm-ld%%LLVM_SUFFIX%%
+%%LLDB%%bin/lldb%%LLVM_SUFFIX%%
+%%LLDB%%bin/lldb-argdumper%%LLVM_SUFFIX%%
+%%LLDB%%bin/lldb-dap%%LLVM_SUFFIX%%
+%%LLDB%%bin/lldb-instr%%LLVM_SUFFIX%%
+%%LLDB%%bin/lldb-server%%LLVM_SUFFIX%%
+%%MLIR%%bin/mlir-cat%%LLVM_SUFFIX%%
+%%MLIR%%bin/mlir-lsp-server%%LLVM_SUFFIX%%
+%%MLIR%%bin/mlir-minimal-opt%%LLVM_SUFFIX%%
+%%MLIR%%bin/mlir-minimal-opt-canonicalize%%LLVM_SUFFIX%%
+%%MLIR%%bin/mlir-opt%%LLVM_SUFFIX%%
+%%MLIR%%bin/mlir-pdll%%LLVM_SUFFIX%%
+%%MLIR%%bin/mlir-pdll-lsp-server%%LLVM_SUFFIX%%
+%%MLIR%%bin/mlir-query%%LLVM_SUFFIX%%
+%%MLIR%%bin/mlir-reduce%%LLVM_SUFFIX%%
+%%MLIR%%bin/mlir-rewrite%%LLVM_SUFFIX%%
+%%MLIR%%bin/mlir-runner%%LLVM_SUFFIX%%
+%%MLIR%%bin/mlir-tblgen%%LLVM_SUFFIX%%
+%%MLIR%%bin/mlir-transform-opt%%LLVM_SUFFIX%%
+%%MLIR%%bin/mlir-translate%%LLVM_SUFFIX%%
+%%MLIR%%bin/tblgen-lsp-server%%LLVM_SUFFIX%%
+%%MLIR%%bin/tblgen-to-irdl%%LLVM_SUFFIX%%
+%%LIT%%bin/FileCheck%%LLVM_SUFFIX%%
+%%LIT%%llvm%%LLVM_SUFFIX%%/bin/FileCheck
+%%LIT%%bin/lit%%LLVM_SUFFIX%%
+%%LIT%%llvm%%LLVM_SUFFIX%%/bin/lit
+%%LIT%%bin/llvm-lit%%LLVM_SUFFIX%%
+%%LIT%%llvm%%LLVM_SUFFIX%%/bin/llvm-lit
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%LUA_MODLIBDIR%%/lldb.so
+%%PYCLANG%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/clang/__init__.py
+%%PYCLANG%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/clang/cindex.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/__init__.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/_lldb%%PYTHON_TAG%%%%PYTHON_ABIVER%%.so
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/embedded_interpreter.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/formatters/Logger.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/formatters/__init__.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/formatters/attrib_fromdict.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/formatters/cache.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/formatters/cpp/__init__.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/formatters/cpp/gnu_libstdcpp.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/formatters/cpp/libcxx.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/formatters/metrics.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/formatters/synth.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/lldb-argdumper
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/plugins/__init__.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/plugins/operating_system.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/plugins/parsed_cmd.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/plugins/scripted_platform.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/plugins/scripted_process.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/plugins/scripted_thread_plan.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/utils/__init__.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/utils/in_call_stack.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/utils/symbolication.py
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/amdgpu-arch
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/analyze-build
+%%FLANG%%llvm%%LLVM_SUFFIX%%/bin/bbc
+llvm%%LLVM_SUFFIX%%/bin/bugpoint
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/c-index-test
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang++
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-%%LLVM_MAJOR%%
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clang-apply-replacements
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clang-change-namespace
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-check
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-cl
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-cpp
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clang-doc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-extdef-mapping
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-format
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clang-include-cleaner
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clang-include-fixer
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clang-installapi
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-linker-wrapper
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clang-move
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clang-nvlink-wrapper
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-offload-bundler
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-offload-packager
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clang-query
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-refactor
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clang-reorder-fields
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-repl
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-scan-deps
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-sycl-linker
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-tblgen
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clang-tidy
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clangd
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/diagtool
+llvm%%LLVM_SUFFIX%%/bin/dsymutil
+%%FLANG%%llvm%%LLVM_SUFFIX%%/bin/f18-parse-demo
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/find-all-symbols
+%%FLANG%%llvm%%LLVM_SUFFIX%%/bin/fir-lsp-server
+%%FLANG%%llvm%%LLVM_SUFFIX%%/bin/fir-opt
+%%FLANG%%llvm%%LLVM_SUFFIX%%/bin/flang
+%%FLANG%%llvm%%LLVM_SUFFIX%%/bin/flang-%%LLVM_MAJOR%%
+%%FLANG%%llvm%%LLVM_SUFFIX%%/bin/flang-new
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/git-clang-format
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/hmaptool
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/intercept-build
+%%LLD%%llvm%%LLVM_SUFFIX%%/bin/ld
+%%LLD%%llvm%%LLVM_SUFFIX%%/bin/ld.lld
+%%LLD%%llvm%%LLVM_SUFFIX%%/bin/ld64.lld
+llvm%%LLVM_SUFFIX%%/bin/llc
+%%LLD%%llvm%%LLVM_SUFFIX%%/bin/lld
+%%LLD%%llvm%%LLVM_SUFFIX%%/bin/lld-link
+%%LLDB%%llvm%%LLVM_SUFFIX%%/bin/lldb
+%%LLDB%%llvm%%LLVM_SUFFIX%%/bin/lldb-argdumper
+%%LLDB%%llvm%%LLVM_SUFFIX%%/bin/lldb-dap
+%%LLDB%%llvm%%LLVM_SUFFIX%%/bin/lldb-instr
+%%LLDB%%llvm%%LLVM_SUFFIX%%/bin/lldb-server
+llvm%%LLVM_SUFFIX%%/bin/lli
+llvm%%LLVM_SUFFIX%%/bin/llvm-addr2line
+llvm%%LLVM_SUFFIX%%/bin/llvm-ar
+llvm%%LLVM_SUFFIX%%/bin/llvm-as
+llvm%%LLVM_SUFFIX%%/bin/llvm-bcanalyzer
+llvm%%LLVM_SUFFIX%%/bin/llvm-bitcode-strip
+llvm%%LLVM_SUFFIX%%/bin/llvm-c-test
+llvm%%LLVM_SUFFIX%%/bin/llvm-cat
+llvm%%LLVM_SUFFIX%%/bin/llvm-cfi-verify
+llvm%%LLVM_SUFFIX%%/bin/llvm-cgdata
+llvm%%LLVM_SUFFIX%%/bin/llvm-config
+llvm%%LLVM_SUFFIX%%/bin/llvm-cov
+llvm%%LLVM_SUFFIX%%/bin/llvm-ctxprof-util
+llvm%%LLVM_SUFFIX%%/bin/llvm-cvtres
+llvm%%LLVM_SUFFIX%%/bin/llvm-cxxdump
+llvm%%LLVM_SUFFIX%%/bin/llvm-cxxfilt
+llvm%%LLVM_SUFFIX%%/bin/llvm-cxxmap
+llvm%%LLVM_SUFFIX%%/bin/llvm-debuginfo-analyzer
+llvm%%LLVM_SUFFIX%%/bin/llvm-debuginfod
+llvm%%LLVM_SUFFIX%%/bin/llvm-debuginfod-find
+llvm%%LLVM_SUFFIX%%/bin/llvm-diff
+llvm%%LLVM_SUFFIX%%/bin/llvm-dis
+llvm%%LLVM_SUFFIX%%/bin/llvm-dlltool
+llvm%%LLVM_SUFFIX%%/bin/llvm-dwarfdump
+llvm%%LLVM_SUFFIX%%/bin/llvm-dwarfutil
+llvm%%LLVM_SUFFIX%%/bin/llvm-dwp
+llvm%%LLVM_SUFFIX%%/bin/llvm-exegesis
+llvm%%LLVM_SUFFIX%%/bin/llvm-extract
+llvm%%LLVM_SUFFIX%%/bin/llvm-gsymutil
+llvm%%LLVM_SUFFIX%%/bin/llvm-ifs
+llvm%%LLVM_SUFFIX%%/bin/llvm-install-name-tool
+llvm%%LLVM_SUFFIX%%/bin/llvm-jitlink
+llvm%%LLVM_SUFFIX%%/bin/llvm-lib
+llvm%%LLVM_SUFFIX%%/bin/llvm-libtool-darwin
+llvm%%LLVM_SUFFIX%%/bin/llvm-link
+llvm%%LLVM_SUFFIX%%/bin/llvm-lipo
+llvm%%LLVM_SUFFIX%%/bin/llvm-lto
+llvm%%LLVM_SUFFIX%%/bin/llvm-lto2
+llvm%%LLVM_SUFFIX%%/bin/llvm-mc
+llvm%%LLVM_SUFFIX%%/bin/llvm-mca
+llvm%%LLVM_SUFFIX%%/bin/llvm-ml
+llvm%%LLVM_SUFFIX%%/bin/llvm-ml64
+llvm%%LLVM_SUFFIX%%/bin/llvm-modextract
+llvm%%LLVM_SUFFIX%%/bin/llvm-nm
+llvm%%LLVM_SUFFIX%%/bin/llvm-objcopy
+llvm%%LLVM_SUFFIX%%/bin/llvm-objdump
+llvm%%LLVM_SUFFIX%%/bin/llvm-opt-report
+llvm%%LLVM_SUFFIX%%/bin/llvm-otool
+llvm%%LLVM_SUFFIX%%/bin/llvm-pdbutil
+llvm%%LLVM_SUFFIX%%/bin/llvm-profdata
+llvm%%LLVM_SUFFIX%%/bin/llvm-profgen
+llvm%%LLVM_SUFFIX%%/bin/llvm-ranlib
+llvm%%LLVM_SUFFIX%%/bin/llvm-rc
+llvm%%LLVM_SUFFIX%%/bin/llvm-readelf
+llvm%%LLVM_SUFFIX%%/bin/llvm-readobj
+llvm%%LLVM_SUFFIX%%/bin/llvm-readtapi
+llvm%%LLVM_SUFFIX%%/bin/llvm-reduce
+llvm%%LLVM_SUFFIX%%/bin/llvm-remarkutil
+llvm%%LLVM_SUFFIX%%/bin/llvm-rtdyld
+llvm%%LLVM_SUFFIX%%/bin/llvm-sim
+llvm%%LLVM_SUFFIX%%/bin/llvm-size
+llvm%%LLVM_SUFFIX%%/bin/llvm-split
+llvm%%LLVM_SUFFIX%%/bin/llvm-stress
+llvm%%LLVM_SUFFIX%%/bin/llvm-strings
+llvm%%LLVM_SUFFIX%%/bin/llvm-strip
+llvm%%LLVM_SUFFIX%%/bin/llvm-symbolizer
+llvm%%LLVM_SUFFIX%%/bin/llvm-tblgen
+llvm%%LLVM_SUFFIX%%/bin/llvm-tli-checker
+llvm%%LLVM_SUFFIX%%/bin/llvm-undname
+llvm%%LLVM_SUFFIX%%/bin/llvm-windres
+llvm%%LLVM_SUFFIX%%/bin/llvm-xray
+%%MLIR%%llvm%%LLVM_SUFFIX%%/bin/mlir-cat
+%%MLIR%%llvm%%LLVM_SUFFIX%%/bin/mlir-linalg-ods-yaml-gen
+%%MLIR%%llvm%%LLVM_SUFFIX%%/bin/mlir-lsp-server
+%%MLIR%%llvm%%LLVM_SUFFIX%%/bin/mlir-minimal-opt
+%%MLIR%%llvm%%LLVM_SUFFIX%%/bin/mlir-minimal-opt-canonicalize
+%%MLIR%%llvm%%LLVM_SUFFIX%%/bin/mlir-opt
+%%MLIR%%llvm%%LLVM_SUFFIX%%/bin/mlir-pdll
+%%MLIR%%llvm%%LLVM_SUFFIX%%/bin/mlir-pdll-lsp-server
+%%MLIR%%llvm%%LLVM_SUFFIX%%/bin/mlir-query
+%%MLIR%%llvm%%LLVM_SUFFIX%%/bin/mlir-reduce
+%%MLIR%%llvm%%LLVM_SUFFIX%%/bin/mlir-rewrite
+%%MLIR%%llvm%%LLVM_SUFFIX%%/bin/mlir-runner
+%%MLIR%%llvm%%LLVM_SUFFIX%%/bin/mlir-tblgen
+%%MLIR%%llvm%%LLVM_SUFFIX%%/bin/mlir-transform-opt
+%%MLIR%%llvm%%LLVM_SUFFIX%%/bin/mlir-translate
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/modularize
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/nvptx-arch
+llvm%%LLVM_SUFFIX%%/bin/offload-arch
+llvm%%LLVM_SUFFIX%%/bin/opt
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/pp-trace
+llvm%%LLVM_SUFFIX%%/bin/reduce-chunk-list
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/run-clang-tidy
+llvm%%LLVM_SUFFIX%%/bin/sancov
+llvm%%LLVM_SUFFIX%%/bin/sanstats
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/scan-build
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/scan-build-py
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/scan-view
+%%MLIR%%llvm%%LLVM_SUFFIX%%/bin/tblgen-lsp-server
+%%MLIR%%llvm%%LLVM_SUFFIX%%/bin/tblgen-to-irdl
+%%FLANG%%llvm%%LLVM_SUFFIX%%/bin/tco
+llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
+%%LLD%%llvm%%LLVM_SUFFIX%%/bin/wasm-ld
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/BuildSystem.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/CXCompilationDatabase.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/CXDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/CXErrorCode.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/CXFile.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/CXSourceLocation.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/CXString.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/Documentation.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/ExternC.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/FatalErrorHandler.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/Index.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/Platform.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/Rewrite.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/ClangTidy.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/ClangTidyCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/ClangTidyDiagnosticConsumer.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/ClangTidyForceLinker.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/ClangTidyModule.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/ClangTidyModuleRegistry.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/ClangTidyOptions.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/ClangTidyProfiling.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/ExpandModularHeadersPPCallbacks.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/FileExtensionsSet.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/GlobList.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/NoLintDirectiveHandler.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/AbseilMatcher.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/CleanupCtadCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/DurationAdditionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/DurationComparisonCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/DurationConversionCastCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/DurationDivisionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/DurationFactoryFloatCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/DurationFactoryScaleCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/DurationRewriter.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/DurationSubtractionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/DurationUnnecessaryConversionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/FasterStrsplitDelimiterCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/NoInternalDependenciesCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/NoNamespaceCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/RedundantStrcatCallsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/StrCatAppendCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/StringFindStartswithCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/StringFindStrContainsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/TimeComparisonCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/TimeSubtractionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/UpgradeDurationConversionsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/altera/IdDependentBackwardBranchCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/altera/KernelNameRestrictionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/altera/SingleWorkItemBarrierCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/altera/StructPackAlignCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/altera/UnrollLoopsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/android/CloexecAccept4Check.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/android/CloexecAcceptCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/android/CloexecCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/android/CloexecCreatCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/android/CloexecDupCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/android/CloexecEpollCreate1Check.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/android/CloexecEpollCreateCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/android/CloexecFopenCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/android/CloexecInotifyInit1Check.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/android/CloexecInotifyInitCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/android/CloexecMemfdCreateCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/android/CloexecOpenCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/android/CloexecPipe2Check.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/android/CloexecPipeCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/android/CloexecSocketCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/android/ComparisonInTempFailureRetryCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/boost/UseRangesCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/boost/UseToStringCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/ArgumentCommentCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/AssertSideEffectCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/AssignmentInIfConditionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/BadSignalToKillThreadCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/BitwisePointerCastCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/BranchCloneCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/CapturingThisInMemberVariableCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/CastingThroughVoidCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/ChainedComparisonCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/ComparePointerToMemberVirtualFunctionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/CopyConstructorInitCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/CrtpConstructorAccessibilityCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/DanglingHandleCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/DynamicStaticInitializersCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/EasilySwappableParametersCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/EmptyCatchCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/ExceptionEscapeCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/FoldInitTypeCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/ForwardingReferenceOverloadCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/ImplicitWideningOfMultiplicationResultCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/InaccurateEraseCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/IncDecInConditionsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/IncorrectEnableIfCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/IncorrectEnableSharedFromThisCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/IncorrectRoundingsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/InfiniteLoopCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/IntegerDivisionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/LambdaFunctionNameCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/MacroParenthesesCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/MacroRepeatedSideEffectsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/MisleadingSetterOfReferenceCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/MisplacedPointerArithmeticInAllocCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/MisplacedWideningCastCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/MoveForwardingReferenceCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/MultiLevelImplicitPointerConversionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/MultipleNewInOneExpressionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/MultipleStatementMacroCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/NarrowingConversionsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/NoEscapeCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/NonZeroEnumToBoolConversionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/NondeterministicPointerIterationOrderCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/NotNullTerminatedResultCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/OptionalValueConversionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/ParentVirtualCallCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/PointerArithmeticOnPolymorphicObjectCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/PosixReturnCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/RedundantBranchConditionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/ReservedIdentifierCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/ReturnConstRefFromParameterCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SharedPtrArrayMismatchCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SignalHandlerCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SignedCharMisuseCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SizeofContainerCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SizeofExpressionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SmartPtrArrayMismatchCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SpuriouslyWakeUpFunctionsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/StandaloneEmptyCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/StringConstructorCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/StringIntegerAssignmentCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/StringLiteralWithEmbeddedNulCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/StringviewNullptrCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SuspiciousEnumUsageCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SuspiciousIncludeCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SuspiciousMemoryComparisonCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SuspiciousMissingCommaCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SuspiciousReallocUsageCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SuspiciousSemicolonCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SuspiciousStringCompareCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SuspiciousStringviewDataUsageCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SwappedArgumentsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SwitchMissingDefaultCaseCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/TaggedUnionMemberCountCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/TerminatingContinueCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/ThrowKeywordMissingCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/TooSmallLoopVariableCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UncheckedOptionalAccessCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UndelegatedConstructorCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UnhandledExceptionAtNewCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UnhandledSelfAssignmentCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UnintendedCharOstreamOutputCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UniquePtrArrayMismatchCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UnsafeFunctionsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UnusedLocalNonTrivialVariableCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UnusedRaiiCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UnusedReturnValueCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UseAfterMoveCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/VirtualNearMissCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cert/CommandProcessorCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cert/DefaultOperatorNewAlignmentCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cert/DontModifyStdNamespaceCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cert/FloatLoopCounter.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cert/LimitedRandomnessCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cert/MutatingCopyCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cert/NonTrivialTypesLibcMemoryCallsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cert/ProperlySeededRandomGeneratorCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cert/SetLongJmpCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cert/StaticObjectExceptionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cert/StrToNumCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cert/ThrownExceptionTypeCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cert/VariadicFunctionDefCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/concurrency/MtUnsafeCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/concurrency/ThreadCanceltypeAsynchronousCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/AvoidCapturingLambdaCoroutinesCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/AvoidConstOrRefDataMembersCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/AvoidDoWhileCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/AvoidGotoCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/AvoidNonConstGlobalVariablesCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/AvoidReferenceCoroutineParametersCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/InitVariablesCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/MacroUsageCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/MisleadingCaptureDefaultByValueCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/MissingStdForwardCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/NoMallocCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/NoSuspendWithLockCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/OwningMemoryCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/PreferMemberInitializerCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/RvalueReferenceParamNotMovedCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/SlicingCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/UseEnumClassCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/VirtualClassDestructorCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/darwin/AvoidSpinlockCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/darwin/DispatchOnceNonstaticCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/fuchsia/DefaultArgumentsCallsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/fuchsia/DefaultArgumentsDeclarationsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/fuchsia/MultipleInheritanceCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/fuchsia/OverloadedOperatorCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/fuchsia/StaticallyConstructedObjectsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/fuchsia/TrailingReturnCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/fuchsia/VirtualInheritanceCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/google/AvoidCStyleCastsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/google/AvoidNSObjectNewCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/google/AvoidThrowingObjCExceptionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/google/AvoidUnderscoreInGoogletestNameCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/google/DefaultArgumentsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/google/ExplicitConstructorCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/google/ExplicitMakePairCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/google/FunctionNamingCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/google/GlobalNamesInHeadersCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/google/GlobalVariableDeclarationCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/google/IntegerTypesCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/google/OverloadedUnaryAndCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/google/TodoCommentCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/google/UnnamedNamespaceInHeaderCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/google/UpgradeGoogletestCaseCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/google/UsingNamespaceDirectiveCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/hicpp/ExceptionBaseclassCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/hicpp/IgnoredRemoveResultCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/hicpp/MultiwayPathsCoveredCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/hicpp/NoAssemblerCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/hicpp/SignedBitwiseCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/linuxkernel/MustCheckErrsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/llvm/HeaderGuardCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/llvm/IncludeOrderCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/llvm/PreferIsaOrDynCastInConditionalsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/llvm/PreferRegisterOverUnsignedCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/llvm/PreferStaticOverAnonymousNamespaceCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/llvm/TwineLocalCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/llvmlibc/CalleeNamespaceCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/llvmlibc/ImplementationInNamespaceCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/llvmlibc/InlineFunctionDeclCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/llvmlibc/NamespaceConstants.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/llvmlibc/RestrictSystemLibcHeadersCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/ConfusableIdentifierCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/ConstCorrectnessCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/CoroutineHostileRAIICheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/DefinitionsInHeadersCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/HeaderIncludeCycleCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/IncludeCleanerCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/MisleadingBidirectional.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/MisleadingIdentifier.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/MisplacedConstCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/NewDeleteOverloadsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/NoRecursionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/NonCopyableObjects.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/NonPrivateMemberVariablesInClassesCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/RedundantExpressionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/StaticAssertCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/UnconventionalAssignOperatorCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/UniqueptrResetReleaseCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/UnusedAliasDeclsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/UnusedParametersCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/UnusedUsingDeclsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/UseAnonymousNamespaceCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/UseInternalLinkageCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/AvoidBindCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/AvoidCArraysCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/ConcatNestedNamespacesCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/DeprecatedHeadersCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/DeprecatedIosBaseAliasesCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/IntegralLiteralExpressionMatcher.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/LoopConvertCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/LoopConvertUtils.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/MacroToEnumCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/MakeSharedCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/MakeSmartPtrCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/MakeUniqueCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/MinMaxUseInitializerListCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/PassByValueCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/RawStringLiteralCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/RedundantVoidArgCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/ReplaceAutoPtrCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/ReplaceDisallowCopyAndAssignMacroCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/ReplaceRandomShuffleCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/ReturnBracedInitListCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/ShrinkToFitCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/TypeTraitsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UnaryStaticAssertCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseAutoCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseBoolLiteralsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseConstraintsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseDefaultMemberInitCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseDesignatedInitializersCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseEmplaceCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseEqualsDefaultCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseEqualsDeleteCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseIntegerSignComparisonCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseNodiscardCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseNoexceptCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseNullptrCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseOverrideCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseRangesCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseScopedLockCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseStartsEndsWithCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseStdFormatCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseStdNumbersCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseStdPrintCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseTrailingReturnTypeCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseTransparentFunctorsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseUncaughtExceptionsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseUsingCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/mpi/BufferDerefCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/mpi/TypeMismatchCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/objc/AssertEquals.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/objc/AvoidNSErrorInitCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/objc/DeallocInCategoryCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/objc/ForbiddenSubclassingCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/objc/MissingHashCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/objc/NSDateFormatterCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/objc/NSInvocationArgumentLifetimeCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/objc/PropertyDeclarationCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/objc/SuperSelfCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/openmp/ExceptionEscapeCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/openmp/UseDefaultNoneCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/AvoidEndlCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/EnumSizeCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/FasterStringFindCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/ForRangeCopyCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/ImplicitConversionInLoopCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/InefficientAlgorithmCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/InefficientStringConcatenationCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/InefficientVectorOperationCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/MoveConstArgCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/MoveConstructorInitCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/NoAutomaticMoveCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/NoIntToPtrCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/NoexceptDestructorCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/NoexceptFunctionBaseCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/NoexceptMoveConstructorCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/NoexceptSwapCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/TriviallyDestructibleCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/TypePromotionInMathFnCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/UnnecessaryCopyInitialization.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/UnnecessaryValueParamCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/portability/AvoidPragmaOnceCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/portability/RestrictSystemIncludesCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/portability/SIMDIntrinsicsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/portability/StdAllocatorConstCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/portability/TemplateVirtualMemberFunctionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/AmbiguousSmartptrResetCallCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/AvoidConstParamsInDecls.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/AvoidNestedConditionalOperatorCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/AvoidReturnWithVoidValueCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/AvoidUnconditionalPreprocessorIfCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/BracesAroundStatementsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/ConstReturnTypeCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/ContainerContainsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/ContainerDataPointerCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/ContainerSizeEmptyCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/ConvertMemberFunctionsToStatic.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/DeleteNullPointerCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/DuplicateIncludeCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/ElseAfterReturnCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/EnumInitialValueCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/FunctionCognitiveComplexityCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/FunctionSizeCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/IdentifierLengthCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/IdentifierNamingCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/ImplicitBoolConversionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/IsolateDeclarationCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/MagicNumbersCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/MakeMemberFunctionConstCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/MathMissingParenthesesCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/MisleadingIndentationCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/MisplacedArrayIndexCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/NamedParameterCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/NamespaceCommentCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/NonConstParameterCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/OperatorsRepresentationCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/QualifiedAutoCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/RedundantAccessSpecifiersCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/RedundantCastingCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/RedundantControlFlowCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/RedundantDeclarationCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/RedundantInlineSpecifierCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/RedundantMemberInitCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/RedundantPreprocessorCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/RedundantSmartptrGetCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/RedundantStringCStrCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/RedundantStringInitCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/ReferenceToConstructedTemporaryCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/SimplifyBooleanExprCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/SimplifySubscriptExprCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/StaticAccessedThroughInstanceCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/StringCompareCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/SuspiciousCallArgumentCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/UniqueptrDeleteReleaseCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/UppercaseLiteralSuffixCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/UseAnyOfAllOfCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/UseConcisePreprocessorDirectivesCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/UseStdMinMaxCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/tool/ClangTidyMain.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/ASTUtils.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/Aliasing.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/BracesAroundStatement.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/DeclRefExprUtils.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/DesignatedInitializers.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/ExceptionAnalyzer.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/ExceptionSpecAnalyzer.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/ExprSequence.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/FileExtensionsUtils.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/FixItHintUtils.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/FormatStringConverter.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/HeaderGuard.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/IncludeInserter.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/IncludeSorter.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/LexerUtils.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/Matchers.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/NamespaceAliaser.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/OptionsUtils.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/RenamerClangTidyCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/TransformerClangTidyCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/TypeTraits.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/UseRangesCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/UsingInserter.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/zircon/TemporaryObjectsCheck.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/APINotes/APINotesManager.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/APINotes/APINotesOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/APINotes/APINotesReader.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/APINotes/APINotesWriter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/APINotes/APINotesYAMLCompiler.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/APINotes/Types.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/APNumericStorage.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/APValue.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AST.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTConcept.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTConsumer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTContext.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTContextAllocate.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTDumper.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTDumperUtils.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTFwd.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTImportError.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTImporter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTImporterLookupTable.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTImporterSharedState.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTLambda.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTMutationListener.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTNodeTraverser.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTStructuralEquivalence.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTTypeTraits.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTUnresolvedSet.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTVector.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AbstractBasicReader.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AbstractBasicReader.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AbstractBasicWriter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AbstractBasicWriter.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AbstractTypeReader.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AbstractTypeReader.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AbstractTypeWriter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AbstractTypeWriter.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/Attr.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AttrImpl.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AttrIterator.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AttrNodeTraverse.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AttrTextNodeDump.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AttrVisitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AttrVisitor.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/Attrs.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/Availability.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/BaseSubobject.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/BuiltinTypes.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CXXInheritance.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CXXRecordDeclDefinitionBits.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CanonicalType.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CharUnits.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/Comment.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentBriefParser.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentCommandInfo.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentCommandList.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentCommandTraits.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentHTMLNamedCharacterReferences.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentHTMLTags.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentHTMLTagsProperties.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentLexer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentNodes.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentParser.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentSema.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentVisitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ComparisonCategories.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ComputeDependence.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CurrentSourceLocExprScope.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DataCollection.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/Decl.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclAccessPair.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclBase.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclCXX.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclContextInternals.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclFriend.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclGroup.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclID.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclLookups.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclNodes.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclObjC.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclObjCCommon.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclOpenACC.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclOpenMP.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclTemplate.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclVisitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclarationName.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DependenceFlags.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DependentDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DynamicRecursiveASTVisitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/EvaluatedExprVisitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/Expr.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ExprCXX.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ExprConcepts.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ExprObjC.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ExprOpenMP.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ExternalASTMerger.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ExternalASTSource.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/FormatString.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/GlobalDecl.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/IgnoreExpr.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/JSONNodeDumper.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/LambdaCapture.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/LexicallyOrderedRecursiveASTVisitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/LocInfoType.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/Mangle.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/MangleNumberingContext.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/NSAPI.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/NestedNameSpecifier.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/NonTrivialTypeVisitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ODRDiagsEmitter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ODRHash.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/OSLog.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/OpenACCClause.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/OpenMPClause.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/OperationKinds.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/OperationKinds.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/OptionalDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ParentMap.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ParentMapContext.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/PrettyDeclStackTrace.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/PrettyPrinter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/QualTypeNames.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/Randstruct.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/RawCommentList.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/RecordLayout.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/RecursiveASTVisitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/Redeclarable.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/SYCLKernelInfo.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/SelectorLocationsKind.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/Stmt.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/StmtCXX.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/StmtDataCollectors.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/StmtGraphTraits.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/StmtIterator.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/StmtNodes.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/StmtObjC.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/StmtOpenACC.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/StmtOpenMP.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/StmtSYCL.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/StmtVisitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/TemplateArgumentVisitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/TemplateBase.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/TemplateName.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/TextNodeDumper.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/Type.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/TypeLoc.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/TypeLocNodes.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/TypeLocVisitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/TypeNodes.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/TypeOrdering.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/TypeVisitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/UnresolvedSet.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/VTTBuilder.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/VTableBuilder.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ASTMatchers/ASTMatchFinder.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ASTMatchers/ASTMatchers.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ASTMatchers/ASTMatchersInternal.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ASTMatchers/ASTMatchersMacros.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ASTMatchers/Dynamic/Diagnostics.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ASTMatchers/Dynamic/Parser.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ASTMatchers/Dynamic/Registry.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ASTMatchers/Dynamic/VariantValue.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ASTMatchers/GtestMatchers.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ASTMatchers/LowLevelHelpers.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/CalledOnceCheck.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/Consumed.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/Dominators.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/ExprMutationAnalyzer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/IntervalPartition.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/LifetimeSafety.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/LiveVariables.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/PostOrderCFGView.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/ReachableCode.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/ThreadSafety.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/ThreadSafetyCommon.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/ThreadSafetyLogical.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/ThreadSafetyOps.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/ThreadSafetyTIL.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/ThreadSafetyTraverse.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/ThreadSafetyUtil.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/UninitializedValues.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/UnsafeBufferUsage.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/UnsafeBufferUsageGadgets.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/AnalysisDeclContext.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/AnyCall.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/BodyFarm.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/CFG.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/CFGStmtMap.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/CallGraph.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/CloneDetection.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/CodeInjector.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/ConstructionContext.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/DomainSpecific/CocoaConventions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/DomainSpecific/ObjCNoReturn.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/ASTOps.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/AdornedCFG.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/Arena.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/CFGMatchSwitch.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/CNFFormula.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/CachedConstAccessorsLattice.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/DataflowAnalysis.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/DataflowAnalysisContext.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/DataflowEnvironment.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/DataflowLattice.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/DataflowValues.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/DataflowWorklist.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/DebugSupport.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/Formula.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/Logger.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/MapLattice.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/MatchSwitch.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/Models/ChromiumCheckModel.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/Models/UncheckedOptionalAccessModel.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/NoopAnalysis.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/NoopLattice.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/RecordOps.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/SimplifyConstraints.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/SmartPointerAccessorCaching.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/Solver.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/StorageLocation.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/Transfer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/TypeErasedDataflowAnalysis.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/Value.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/WatchedLiteralsSolver.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/IssueHash.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/MacroExpansionContext.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/PathDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/ProgramPoint.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/RetainSummaryManager.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/SelectorExtras.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Support/BumpVector.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Support/FixitUtil.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AArch64ACLETypes.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/ABI.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AMDGPUTypes.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/ASTSourceDescriptor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AddressSpaces.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AlignedAllocation.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AllDiagnostics.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttrHasAttributeImpl.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttrKinds.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttrList.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttrParsedAttrList.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttrSubMatchRulesList.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttrSubjectMatchRules.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttributeCommonInfo.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttributeScopeInfo.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttributeSpellingList.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Attributes.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BitmaskEnum.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinHeaders.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinTemplates.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Builtins.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Builtins.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Builtins.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsAArch64.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsAArch64NeonSVEBridge.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsAArch64NeonSVEBridge_cg.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsAMDGPU.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsARM.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsBPF.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsDirectX.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsHexagon.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsHexagonMapCustomDep.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsLoongArchBase.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsLoongArchLASX.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsLoongArchLSX.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsMips.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsNVPTX.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsPPC.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsRISCV.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsSPIRVCL.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsSPIRVCommon.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsSPIRVVK.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsSystemZ.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsVE.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsVEVL.gen.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsWebAssembly.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsX86.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsX86_64.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsXCore.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/CFProtectionOptions.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/CFProtectionOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/CLWarnings.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/CXX11AttributeInfo.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/CapturedStmt.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/CharInfo.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/CodeGenOptions.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/CodeGenOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/CommentOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Cuda.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/CustomizableOptional.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DarwinSDKInfo.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DebugOptions.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Diagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticAST.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticASTCompatIDs.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticASTEnums.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticASTInterface.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticASTKinds.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticAllCompatIDs.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticAnalysis.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticAnalysisCompatIDs.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticAnalysisEnums.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticAnalysisInterface.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticAnalysisKinds.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCategories.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticComment.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCommentCompatIDs.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCommentEnums.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCommentInterface.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCommentKinds.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCommonCompatIDs.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCommonEnums.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCommonInterface.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCommonKinds.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCrossTU.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCrossTUCompatIDs.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCrossTUEnums.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCrossTUInterface.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCrossTUKinds.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticDriver.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticDriverCompatIDs.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticDriverEnums.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticDriverInterface.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticDriverKinds.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticError.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticFrontend.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticFrontendCompatIDs.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticFrontendEnums.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticFrontendInterface.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticFrontendKinds.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticGroups.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticIDs.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticIndexName.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticInstallAPI.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticInstallAPICompatIDs.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticInstallAPIEnums.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticInstallAPIInterface.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticInstallAPIKinds.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticLex.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticLexCompatIDs.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticLexEnums.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticLexInterface.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticLexKinds.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticOptions.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticParse.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticParseCompatIDs.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticParseEnums.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticParseInterface.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticParseKinds.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticRefactoring.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticRefactoringCompatIDs.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticRefactoringEnums.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticRefactoringInterface.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticRefactoringKinds.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticSema.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticSemaCompatIDs.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticSemaEnums.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticSemaInterface.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticSemaKinds.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticSerialization.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticSerializationCompatIDs.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticSerializationEnums.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticSerializationInterface.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticSerializationKinds.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DirectoryEntry.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/ExceptionSpecificationType.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/ExpressionTraits.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/FPOptions.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Features.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/FileEntry.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/FileManager.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/FileSystemOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/FileSystemStatCache.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/HLSLIntangibleTypes.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/HLSLRuntime.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/HeaderInclude.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/IdentifierTable.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/JsonSupport.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/LLVM.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Lambda.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/LangOptions.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/LangOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/LangStandard.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/LangStandards.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Linkage.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/MSP430Target.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/MacroBuilder.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/MakeSupport.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Module.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/NoSanitizeList.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/ObjCRuntime.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OffloadArch.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OpenACCClauses.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OpenACCKinds.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OpenCLExtensionTypes.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OpenCLExtensions.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OpenCLImageTypes.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OpenCLOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OpenMPKinds.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OpenMPKinds.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OperatorKinds.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OperatorKinds.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OperatorPrecedence.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/PPCTypes.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/ParsedAttrInfo.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/PartialDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/PlistSupport.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/PointerAuthOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/PragmaKinds.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/PrettyStackTrace.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/ProfileList.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/RISCVVTypes.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/RegularKeywordAttrInfo.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/SanitizerSpecialCaseList.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Sanitizers.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Sanitizers.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Sarif.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/SimpleTypoCorrection.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/SourceLocation.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/SourceManager.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/SourceManagerInternals.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/SourceMgrAdapter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Specifiers.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Stack.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/StackExhaustionHandler.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/SyncScope.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/TargetBuiltins.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/TargetCXXABI.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/TargetCXXABI.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/TargetID.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/TargetInfo.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/TargetOSMacros.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/TargetOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/TemplateKinds.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Thunk.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/TokenKinds.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/TokenKinds.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/TransformTypeTraits.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/TypeTraits.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/UnsignedOrNone.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Version.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Version.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Visibility.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/WebAssemblyReferenceTypes.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/XRayInstr.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/XRayLists.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_cde_builtin_aliases.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_cde_builtin_cg.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_cde_builtin_sema.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_cde_builtins.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_fp16.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_immcheck_types.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_mve_builtin_aliases.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_mve_builtin_cg.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_mve_builtin_sema.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_mve_builtins.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_neon.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_sme_builtin_cg.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_sme_builtins.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_sme_builtins_za_state.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_sme_sema_rangechecks.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_sme_streaming_attrs.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_sve_builtin_cg.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_sve_builtins.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_sve_sema_rangechecks.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_sve_streaming_attrs.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_sve_typeflags.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/riscv_andes_vector_builtin_cg.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/riscv_andes_vector_builtin_sema.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/riscv_andes_vector_builtins.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/riscv_sifive_vector_builtin_cg.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/riscv_sifive_vector_builtin_sema.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/riscv_sifive_vector_builtins.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/riscv_vector_builtin_cg.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/riscv_vector_builtin_sema.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/riscv_vector_builtins.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/ABIArgInfo.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/CIRGenerator.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/CIRToCIRPasses.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Dialect/Builder/CIRBaseBuilder.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Dialect/IR/CIRAttrs.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Dialect/IR/CIRDataLayout.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Dialect/IR/CIRDialect.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Dialect/IR/CIROpsEnums.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Dialect/IR/CIRTypes.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Dialect/IR/CIRTypesDetails.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Dialect/OpenACC/CIROpenACCTypeInterfaces.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Dialect/OpenACC/RegisterOpenACCExtensions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Dialect/Passes.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/FrontendAction/CIRGenAction.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Interfaces/CIRLoopOpInterface.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Interfaces/CIROpInterfaces.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Interfaces/CIRTypeInterfaces.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/LowerToLLVM.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/LoweringHelpers.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/MissingFeatures.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Passes.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/TypeEvaluationKind.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CodeGen/BackendUtil.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CodeGen/CGFunctionInfo.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CodeGen/CodeGenABITypes.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CodeGen/CodeGenAction.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CodeGen/ConstantInitBuilder.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CodeGen/ConstantInitFuture.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CodeGen/ModuleBuilder.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CodeGen/ObjectFilePCHContainerWriter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CodeGen/SwiftCallingConv.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Config/config.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CrossTU/CrossTUDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CrossTU/CrossTranslationUnit.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/DirectoryWatcher/DirectoryWatcher.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Action.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/CommonArgs.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Compilation.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Distro.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Driver.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/DriverDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/InputInfo.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Job.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Multilib.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/MultilibBuilder.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/OffloadBundler.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/OptionUtils.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Options.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Options.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Phases.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/SanitizerArgs.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Tool.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/ToolChain.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Types.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Types.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Util.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/XRayArgs.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Edit/Commit.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Edit/EditedSource.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Edit/EditsReceiver.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Edit/FileOffset.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Edit/Rewriters.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/API.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/APIIgnoresList.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/DeclarationFragments.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/ExtractAPIActionBase.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/ExtractAPIVisitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/FrontendActions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/Serialization/APISetVisitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/Serialization/SymbolGraphSerializer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/TypedefUnderlyingTypeResolver.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Format/Format.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/ASTConsumers.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/ASTUnit.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/ChainedDiagnosticConsumer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/CommandLineSourceLoc.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/CompilerInstance.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/CompilerInvocation.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/DependencyOutputOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/DiagnosticRenderer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/FrontendAction.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/FrontendActions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/FrontendDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/FrontendOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/FrontendPluginRegistry.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/LayoutOverrideSource.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/LogDiagnosticPrinter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/MigratorOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/MultiplexConsumer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/PCHContainerOperations.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/PrecompiledPreamble.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/PreprocessorOutputOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/SARIFDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/SARIFDiagnosticPrinter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/SerializedDiagnosticPrinter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/SerializedDiagnosticReader.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/SerializedDiagnostics.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/TextDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/TextDiagnosticBuffer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/TextDiagnosticPrinter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/Utils.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/VerifyDiagnosticConsumer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/FrontendTool/Utils.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Index/CommentToXML.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Index/DeclOccurrence.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Index/IndexDataConsumer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Index/IndexSymbol.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Index/IndexingAction.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Index/IndexingOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Index/USRGeneration.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/IndexSerialization/SerializablePathCollection.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/InstallAPI/Context.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/InstallAPI/DirectoryScanner.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/InstallAPI/DylibVerifier.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/InstallAPI/FileList.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/InstallAPI/Frontend.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/InstallAPI/FrontendRecords.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/InstallAPI/HeaderFile.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/InstallAPI/InstallAPIDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/InstallAPI/Library.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/InstallAPI/MachO.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/InstallAPI/Visitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Interpreter/CodeCompletion.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Interpreter/Interpreter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Interpreter/PartialTranslationUnit.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Interpreter/RemoteJITUtils.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Interpreter/Value.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/CodeCompletionHandler.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/DependencyDirectivesScanner.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/DirectoryLookup.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/ExternalPreprocessorSource.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/HLSLRootSignatureTokenKinds.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/HeaderMap.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/HeaderMapTypes.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/HeaderSearch.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/HeaderSearchOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/LexDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/LexHLSLRootSignature.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/Lexer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/LiteralSupport.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/MacroArgs.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/MacroInfo.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/ModuleLoader.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/ModuleMap.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/ModuleMapFile.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/MultipleIncludeOpt.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/PPCallbacks.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/PPConditionalDirectiveRecord.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/PPDirectiveParameter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/PPEmbedParameters.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/Pragma.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/PreprocessingRecord.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/Preprocessor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/PreprocessorLexer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/PreprocessorOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/ScratchBuffer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/Token.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/TokenConcatenation.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/TokenLexer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/VariadicMacroSupport.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Parse/AttrParserStringSwitches.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Parse/AttrSubMatchRulesParserStringSwitches.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Parse/LoopHint.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Parse/ParseAST.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Parse/ParseHLSLRootSignature.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Parse/Parser.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Parse/RAIIObjectsForParser.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Rewrite/Core/HTMLRewrite.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Rewrite/Core/Rewriter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Rewrite/Core/TokenRewriter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Rewrite/Frontend/ASTConsumers.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Rewrite/Frontend/FixItRewriter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Rewrite/Frontend/FrontendActions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Rewrite/Frontend/Rewriters.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/AnalysisBasedWarnings.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/Attr.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/AttrParsedAttrImpl.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/AttrParsedAttrKinds.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/AttrSpellingListIndex.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/AttrTemplateInstantiate.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/CXXFieldCollector.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/CleanupInfo.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/CodeCompleteConsumer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/CodeCompleteOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/DeclSpec.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/DelayedDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/Designator.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/EnterExpressionEvaluationContext.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/ExternalSemaSource.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/HLSLExternalSemaSource.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/HeuristicResolver.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/IdentifierResolver.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/Initialization.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/Lookup.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/MultiplexExternalSemaSource.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/ObjCMethodList.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/Overload.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/Ownership.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/ParsedAttr.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/ParsedTemplate.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/RISCVIntrinsicManager.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/Redeclaration.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/Scope.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/ScopeInfo.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/Sema.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaAMDGPU.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaARM.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaAVR.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaBPF.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaBase.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaCUDA.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaCodeCompletion.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaConcept.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaConsumer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaDirectX.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaFixItUtils.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaHLSL.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaHexagon.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaInternal.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaLambda.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaLoongArch.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaM68k.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaMIPS.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaMSP430.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaNVPTX.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaObjC.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaOpenACC.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaOpenCL.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaOpenMP.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaPPC.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaPseudoObject.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaRISCV.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaSPIRV.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaSYCL.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaSwift.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaSystemZ.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaWasm.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaX86.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/Template.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/TemplateDeduction.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/TemplateInstCallback.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/TypoCorrection.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/Weak.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/ASTBitCodes.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/ASTDeserializationListener.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/ASTReader.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/ASTRecordReader.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/ASTRecordWriter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/ASTWriter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/AttrPCHRead.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/AttrPCHWrite.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/ContinuousRangeMap.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/GlobalModuleIndex.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/InMemoryModuleCache.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/ModuleCache.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/ModuleFile.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/ModuleFileExtension.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/ModuleManager.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/ObjectFilePCHContainerReader.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/PCHContainerOperations.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/SerializationDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/SourceLocationEncoding.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/TypeBitCodes.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Checkers/BuiltinCheckerRegistration.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Checkers/Checkers.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Checkers/SValExplainer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Checkers/Taint.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/Analyses.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/AnalyzerOptions.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/BugReporter/BugSuppression.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/BugReporter/CommonBugCategories.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/BugReporter/Z3CrosscheckVisitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/Checker.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/CheckerManager.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/CheckerRegistryData.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/APSIntPtr.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/APSIntType.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/BlockCounter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/CallDescription.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicCastInfo.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicExtent.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicType.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeInfo.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/EntryPointStats.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/LoopUnrolling.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/LoopWidening.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/RangedConstraintManager.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/Regions.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConstraintManager.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConv.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/SValVisitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/SimpleConstraintManager.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/StoreRef.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/SummaryManager.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/SymExpr.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Frontend/AnalysisConsumer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Frontend/AnalyzerHelpFlags.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Frontend/CheckerRegistry.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Frontend/FrontendActions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Frontend/ModelConsumer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Support/Compiler.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Support/RISCVVIntrinsicUtils.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Testing/CommandLineArgs.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Testing/TestAST.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Testing/TestClangConfig.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Testing/TestLanguage.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/ASTDiff/ASTDiff.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/ASTDiff/ASTDiffInternal.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/AllTUsExecution.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/ArgumentsAdjusters.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/CommonOptionsParser.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/CompilationDatabase.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/CompilationDatabasePluginRegistry.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Core/Diagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Core/Replacement.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/DependencyScanning/DependencyScanningFilesystem.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/DependencyScanning/DependencyScanningService.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/DependencyScanning/DependencyScanningTool.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/DependencyScanning/DependencyScanningWorker.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/DependencyScanning/InProcessModuleCache.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/DependencyScanning/ModuleDepCollector.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/DiagnosticsYaml.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Execution.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/FileMatchTrie.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/FixIt.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Inclusions/HeaderAnalysis.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Inclusions/HeaderIncludes.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Inclusions/IncludeStyle.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Inclusions/StandardLibrary.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/JSONCompilationDatabase.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/ASTSelection.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/AtomicChange.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/Extract/Extract.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/Extract/SourceExtraction.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/Lookup.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/RecursiveSymbolVisitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/RefactoringAction.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/RefactoringActionRule.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/RefactoringActionRuleRequirements.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/RefactoringActionRules.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/RefactoringActionRulesInternal.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/RefactoringDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/RefactoringOption.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/RefactoringOptionVisitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/RefactoringOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/RefactoringResultConsumer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/RefactoringRuleContext.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/Rename/RenamingAction.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/Rename/SymbolName.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/Rename/SymbolOccurrences.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/Rename/USRFinder.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/Rename/USRFindingAction.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/Rename/USRLocFinder.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/RefactoringCallbacks.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/ReplacementsYaml.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/StandaloneExecution.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Syntax/BuildTree.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Syntax/Mutations.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Syntax/NodeClasses.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Syntax/Nodes.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Syntax/Nodes.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Syntax/TokenBufferTokenManager.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Syntax/TokenManager.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Syntax/Tokens.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Syntax/Tree.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/ToolExecutorPluginRegistry.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Tooling.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Transformer/MatchConsumer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Transformer/Parsing.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Transformer/RangeSelector.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Transformer/RewriteRule.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Transformer/SourceCode.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Transformer/SourceCodeBuilders.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Transformer/Stencil.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Transformer/Transformer.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/Fortran-consts.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/ISO_Fortran_binding_wrapper.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/api-attrs.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/bit-population-count.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/constexpr-bitset.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/enum-class.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/enum-set.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/erfc-scaled.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/fast-int-set.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/float128.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/float80.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/format.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/idioms.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/indirection.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/interval.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/leading-zero-bit-count.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/optional.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/real.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/reference-counted.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/reference-wrapper.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/reference.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/restorer.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/static-multimap-view.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/target-rounding.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/template.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/type-kinds.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/uint128.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/unwrap.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/variant.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/visit.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/windows-include.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Decimal/binary-floating-point.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Decimal/decimal.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/call.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/characteristics.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/check-expression.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/common.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/complex.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/constant.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/expression.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/fold-designator.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/fold.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/formatting.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/initial-image.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/integer.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/intrinsics-library.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/intrinsics.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/logical.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/pgmath.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/real.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/rounding-bits.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/shape.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/static-data.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/target.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/tools.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/traverse.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/type.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/variable.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Frontend/CodeGenOptions.def
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Frontend/CodeGenOptions.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Frontend/CompilerInstance.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Frontend/CompilerInvocation.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Frontend/FrontendAction.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Frontend/FrontendActions.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Frontend/FrontendOptions.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Frontend/FrontendPluginRegistry.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Frontend/ParserActions.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Frontend/PreprocessorOptions.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Frontend/TargetOptions.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Frontend/TextDiagnostic.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Frontend/TextDiagnosticBuffer.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Frontend/TextDiagnosticPrinter.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/FrontendTool/Utils.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/ISO_Fortran_binding.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/AbstractConverter.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/Allocatable.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/BoxAnalyzer.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/Bridge.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/BuiltinModules.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/CallInterface.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/Coarray.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/ComponentPath.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/ConvertArrayConstructor.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/ConvertCall.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/ConvertConstant.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/ConvertExpr.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/ConvertExprToHLFIR.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/ConvertProcedureDesignator.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/ConvertType.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/ConvertVariable.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/Cuda.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/CustomIntrinsicCall.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/DirectivesCommon.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/EnvironmentDefault.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/HlfirIntrinsics.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/HostAssociations.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/IO.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/IntervalSet.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/IterationSpace.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/LoweringOptions.def
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/LoweringOptions.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/Mangler.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/OpenACC.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/OpenMP.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/OpenMP/Clauses.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/PFTBuilder.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/PFTDefs.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/Runtime.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/StatementContext.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/Support/PrivateReductionUtils.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/Support/ReductionProcessor.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/Support/Utils.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/Support/Verifier.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/SymbolMap.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/VectorSubscripts.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Analysis/AliasAnalysis.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Analysis/TBAAForest.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/BoxValue.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/CUFCommon.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Character.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Complex.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/DirectivesCommon.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/DoLoopHelper.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/FIRBuilder.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Factory.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/HLFIRTools.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/IntrinsicCall.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/LowLevelIntrinsics.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/MutableBox.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/PPCIntrinsicCall.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/Allocatable.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/ArrayConstructor.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/Assign.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/CUDA/Descriptor.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/Character.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/Command.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/Derived.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/EnvironmentDefaults.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/Exceptions.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/Execute.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/Inquiry.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/Intrinsics.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/Main.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/Numeric.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/Pointer.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/RTBuilder.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/Ragged.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/Reduction.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/Stop.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/Support.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/TemporaryStack.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/Transformational.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/TemporaryStorage.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Todo.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/CodeGen/CGPasses.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/CodeGen/CGPasses.td
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/CodeGen/CodeGen.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/CodeGen/CodeGenOpenMP.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/CodeGen/DescriptorModel.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/CodeGen/FIROpPatterns.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/CodeGen/LLVMInsertChainFolder.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/CodeGen/TBAABuilder.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/CodeGen/Target.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/CodeGen/TypeConverter.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/CUF/Attributes/CUFAttr.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/CUF/Attributes/CUFAttr.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/CUF/Attributes/CUFAttr.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/CUF/Attributes/CUFAttr.td
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/CUF/Attributes/CUFEnumAttr.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/CUF/Attributes/CUFEnumAttr.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/CUF/CUFDialect.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/CUF/CUFDialect.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/CUF/CUFDialect.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/CUF/CUFDialect.td
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/CUF/CUFOps.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/CUF/CUFOps.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/CUF/CUFOps.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/CUF/CUFOps.td
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/CUF/CUFToLLVMIRTranslation.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/CanonicalizationPatterns.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/CanonicalizationPatterns.td
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIRAttr.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIRAttr.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIRAttr.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIRAttr.td
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIRCG/CGOps.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIRCG/CGOps.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIRCG/CGOps.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIRCG/CGOps.td
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIRDialect.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIRDialect.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIRDialect.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIRDialect.td
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIREnumAttr.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIREnumAttr.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIROps.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIROps.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIROps.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIROps.td
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIROpsSupport.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIROpsTypes.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIROpsTypes.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIRType.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIRTypes.td
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FirAliasTagOpInterface.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FirAliasTagOpInterface.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FirAliasTagOpInterface.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FirAliasTagOpInterface.td
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FortranVariableInterface.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FortranVariableInterface.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FortranVariableInterface.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FortranVariableInterface.td
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/SafeTempArrayCopyAttrInterface.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/SafeTempArrayCopyAttrInterface.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/SafeTempArrayCopyAttrInterface.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/SafeTempArrayCopyAttrInterface.td
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/Support/FIRContext.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/Support/KindMapping.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/HLFIRAttributes.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/HLFIRAttributes.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/HLFIRDialect.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/HLFIRDialect.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/HLFIRDialect.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/HLFIREnums.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/HLFIREnums.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/HLFIROpBase.td
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/HLFIROpInterfaces.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/HLFIROpInterfaces.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/HLFIROps.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/HLFIROps.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/HLFIROps.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/HLFIROps.td
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/HLFIRTypes.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/HLFIRTypes.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/Passes.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/Passes.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/Passes.td
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/OpenACC/Support/FIROpenACCTypeInterfaces.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/OpenACC/Support/RegisterOpenACCExtensions.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/OpenMP/Passes.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/OpenMP/Passes.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/OpenMP/Passes.td
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/OpenMP/Support/RegisterOpenMPExtensions.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/OpenMP/Utils.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Passes/CommandLineOpts.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Passes/Pipelines.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Support/DataLayout.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Support/FatalError.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Support/InitFIR.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Support/InternalNames.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Support/Matcher.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Support/TypeCode.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Support/Utils.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Transforms/CUFGPUToLLVMConversion.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Transforms/CUFOpConversion.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Transforms/MemoryUtils.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Transforms/Passes.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Transforms/Passes.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Transforms/Passes.td
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Transforms/RuntimeFunctions.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Transforms/Utils.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/char-block.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/char-buffer.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/char-set.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/characters.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/dump-parse-tree.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/format-specification.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/instrumented-parser.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/message.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/options.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/parse-state.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/parse-tree-visitor.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/parse-tree.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/parsing.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/preprocessor.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/provenance.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/source.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/token-sequence.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/tools.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/unparse.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/user-state.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/CUDA/allocatable.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/CUDA/allocator.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/CUDA/common.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/CUDA/descriptor.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/CUDA/init.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/CUDA/kernel.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/CUDA/memmove-function.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/CUDA/memory.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/CUDA/pointer.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/CUDA/registration.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/allocatable.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/allocator-registry-consts.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/array-constructor-consts.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/assign.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/c-or-cpp.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/character.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/command.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/complex.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/cpp-type.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/derived-api.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/descriptor-consts.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/entry-names.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/exceptions.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/execute.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/extensions.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/freestanding-tools.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/inquiry.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/io-api.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/iostat-consts.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/iostat.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/magic-numbers.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/main.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/matmul-instances.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/matmul-transpose.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/matmul.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/misc-intrinsic.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/numeric.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/pointer.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/ragged.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/random.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/reduce.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/reduction.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/stop.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/support.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/temporary-stack.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/time-intrinsic.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/transformational.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Semantics/attr.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Semantics/dump-expr.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Semantics/expression.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Semantics/module-dependences.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Semantics/openmp-directive-sets.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Semantics/openmp-dsa.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Semantics/openmp-modifiers.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Semantics/program-tree.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Semantics/runtime-type-info.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Semantics/scope.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Semantics/semantics.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Semantics/symbol.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Semantics/tools.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Semantics/type.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Semantics/unparse-with-symbols.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Support/Flags.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Support/Fortran-features.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Support/Fortran.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Support/LangOptions.def
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Support/LangOptions.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Support/MathOptionsBase.def
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Support/MathOptionsBase.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Support/OpenMP-features.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Support/OpenMP-utils.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Support/StringOstream.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Support/Timing.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Support/Version.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Support/default-kinds.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Testing/fp-testing.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Testing/testing.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Tools/CrossToolHelpers.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Tools/PointerModels.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Tools/TargetSetup.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Version.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/__cuda_builtins.mod
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/__cuda_device.mod
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/__fortran_builtins.mod
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/__fortran_ieee_exceptions.mod
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/__fortran_type_info.mod
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/__ppc_types.mod
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/cooperative_groups.mod
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/cudadevice.mod
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/ieee_arithmetic.mod
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/ieee_exceptions.mod
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/ieee_features.mod
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/iso_c_binding.mod
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/iso_fortran_env.mod
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/iso_fortran_env_impl.mod
+%%FLANG%%%%OPENMP%%llvm%%LLVM_SUFFIX%%/include/flang/omp_lib.h
+%%FLANG%%%%OPENMP%%llvm%%LLVM_SUFFIX%%/include/flang/omp_lib.mod
+%%FLANG%%%%OPENMP%%llvm%%LLVM_SUFFIX%%/include/flang/omp_lib_kinds.mod
+%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/Args.h
+%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/Arrays.h
+%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/BPSectionOrdererBase.inc
+%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/CommonLinkerContext.h
+%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/DWARF.h
+%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/Driver.h
+%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/ErrorHandler.h
+%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/Filesystem.h
+%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/LLVM.h
+%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/Memory.h
+%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/Reproduce.h
+%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/Strings.h
+%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/TargetOptionsCommandFlags.h
+%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/Timer.h
+%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/Utils.h
+%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/Version.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/LLDB.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBAddress.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBAddressRange.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBAddressRangeList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBAttachInfo.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBBlock.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBBreakpoint.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBBreakpointLocation.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBBreakpointName.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBBroadcaster.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBCommandInterpreter.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBCommandInterpreterRunOptions.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBCommandReturnObject.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBCommunication.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBCompileUnit.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBData.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBDebugger.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBDeclaration.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBDefines.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBEnvironment.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBError.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBEvent.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBExecutionContext.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBExpressionOptions.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBFile.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBFileSpec.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBFileSpecList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBFormat.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBFrame.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBFunction.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBHostOS.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBInstruction.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBInstructionList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBLanguageRuntime.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBLanguages.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBLaunchInfo.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBLineEntry.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBListener.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBMemoryRegionInfo.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBMemoryRegionInfoList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBModule.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBModuleSpec.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBMutex.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBPlatform.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBProcess.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBProcessInfo.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBProcessInfoList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBProgress.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBQueue.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBQueueItem.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBReproducer.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBSaveCoreOptions.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBScriptObject.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBSection.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBSourceManager.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBStatisticsOptions.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBStream.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBStringList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBStructuredData.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBSymbol.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBSymbolContext.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBSymbolContextList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBTarget.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBThread.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBThreadCollection.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBThreadPlan.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBTrace.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBTraceCursor.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBType.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBTypeCategory.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBTypeEnumMember.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBTypeFilter.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBTypeFormat.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBTypeNameSpecifier.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBTypeSummary.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBTypeSynthetic.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBUnixSignals.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBValue.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBValueList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBVariablesOptions.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBWatchpoint.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBWatchpointOptions.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/Breakpoint.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/BreakpointID.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/BreakpointIDList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/BreakpointList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/BreakpointLocation.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/BreakpointLocationCollection.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/BreakpointLocationList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/BreakpointName.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/BreakpointOptions.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/BreakpointPrecondition.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/BreakpointResolver.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/BreakpointResolverAddress.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/BreakpointResolverFileLine.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/BreakpointResolverFileRegex.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/BreakpointResolverName.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/BreakpointResolverScripted.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/BreakpointSite.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/StopCondition.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/StopPointSiteList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/Stoppoint.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/StoppointCallbackContext.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/StoppointHitCounter.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/StoppointSite.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/Watchpoint.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/WatchpointAlgorithms.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/WatchpointList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/WatchpointOptions.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/WatchpointResource.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/Address.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/AddressRange.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/AddressRangeListImpl.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/AddressResolver.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/AddressResolverFileLine.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/Architecture.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/Communication.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/DataFileCache.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/Debugger.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/DebuggerEvents.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/Declaration.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/DemangledNameInfo.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/Disassembler.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/DumpDataExtractor.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/DumpRegisterInfo.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/DumpRegisterValue.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/EmulateInstruction.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/FileLineResolver.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/FormatEntity.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/Highlighter.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/IOHandler.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/IOHandlerCursesGUI.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/LoadedModuleInfoList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/Mangled.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/Module.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/ModuleChild.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/ModuleList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/ModuleSpec.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/Opcode.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/PluginInterface.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/PluginManager.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/Progress.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/ProtocolServer.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/RichManglingContext.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/SearchFilter.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/Section.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/SourceLocationSpec.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/SourceManager.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/Statusline.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/StreamAsynchronousIO.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/StructuredDataImpl.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/Telemetry.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/ThreadSafeDenseSet.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/ThreadSafeValue.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/ThreadedCommunication.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/UniqueCStringMap.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/UserSettingsController.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/Value.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/dwarf.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/CXXFunctionPointer.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/DataVisualization.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/DumpValueObjectOptions.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/FormatCache.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/FormatClasses.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/FormatManager.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/FormatterSection.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/FormattersContainer.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/FormattersHelpers.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/LanguageCategory.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/StringPrinter.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/TypeCategory.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/TypeCategoryMap.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/TypeFormat.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/TypeSummary.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/TypeSynthetic.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/ValueObjectPrinter.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/VectorIterator.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/VectorType.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/DWARFExpression.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/DWARFExpressionList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/DiagnosticManager.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/DynamicCheckerFunctions.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/Expression.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/ExpressionParser.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/ExpressionSourceCode.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/ExpressionTypeSystemHelper.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/ExpressionVariable.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/FunctionCaller.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/IRExecutionUnit.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/IRInterpreter.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/IRMemoryMap.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/LLVMUserExpression.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/Materializer.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/ObjectFileJIT.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/REPL.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/UserExpression.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/UtilityFunction.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/Config.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/ConnectionFileDescriptor.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/Debug.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/Editline.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/File.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/FileAction.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/FileCache.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/FileSystem.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/Host.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/HostGetOpt.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/HostInfo.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/HostInfoBase.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/HostNativeProcess.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/HostNativeProcessBase.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/HostNativeThread.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/HostNativeThreadBase.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/HostNativeThreadForward.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/HostProcess.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/HostThread.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/JSONTransport.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/LZMA.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/LockFile.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/LockFileBase.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/MainLoop.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/MainLoopBase.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/MemoryMonitor.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/MonitoringProcessLauncher.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/OptionParser.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/Pipe.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/PipeBase.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/PosixApi.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/ProcessLaunchInfo.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/ProcessLauncher.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/ProcessRunLock.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/PseudoTerminal.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/SafeMachO.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/Socket.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/SocketAddress.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/StreamFile.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/Terminal.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/ThreadLauncher.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/Time.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/XML.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/aix/HostInfoAIX.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/aix/Support.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/android/HostInfoAndroid.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/common/GetOptInc.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/common/NativeBreakpointList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/common/NativeProcessProtocol.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/common/NativeRegisterContext.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/common/NativeThreadProtocol.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/common/NativeWatchpointList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/common/TCPSocket.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/common/UDPSocket.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/common/ZipFileResolver.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/freebsd/HostInfoFreeBSD.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/linux/AbstractSocket.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/linux/Host.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/linux/HostInfoLinux.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/linux/Ptrace.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/linux/Support.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/linux/Uio.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/macosx/HostInfoMacOSX.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/macosx/HostThreadMacOSX.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/netbsd/HostInfoNetBSD.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/openbsd/HostInfoOpenBSD.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/posix/ConnectionFileDescriptorPosix.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/posix/DomainSocket.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/posix/HostInfoPosix.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/posix/HostProcessPosix.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/posix/HostThreadPosix.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/posix/LockFilePosix.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/posix/MainLoopPosix.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/posix/PipePosix.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/posix/ProcessLauncherPosixFork.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/posix/Support.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/windows/AutoHandle.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/windows/ConnectionGenericFileWindows.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/windows/HostInfoWindows.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/windows/HostProcessWindows.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/windows/HostThreadWindows.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/windows/LockFileWindows.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/windows/MainLoopWindows.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/windows/PipeWindows.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/windows/PosixApi.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/windows/ProcessLauncherWindows.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/windows/windows.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Initialization/SystemInitializer.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Initialization/SystemInitializerCommon.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Initialization/SystemLifetimeManager.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/CommandAlias.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/CommandCompletions.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/CommandHistory.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/CommandInterpreter.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/CommandObject.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/CommandObjectMultiword.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/CommandOptionArgumentTable.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/CommandOptionValidators.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/CommandReturnObject.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/Interfaces/OperatingSystemInterface.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/Interfaces/ScriptedInterface.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/Interfaces/ScriptedInterfaceUsages.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/Interfaces/ScriptedPlatformInterface.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/Interfaces/ScriptedProcessInterface.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/Interfaces/ScriptedStopHookInterface.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/Interfaces/ScriptedThreadInterface.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/Interfaces/ScriptedThreadPlanInterface.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionArgParser.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionGroupArchitecture.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionGroupBoolean.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionGroupFile.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionGroupFormat.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionGroupMemoryTag.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionGroupOutputFile.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionGroupPlatform.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionGroupPythonClassWithDict.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionGroupString.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionGroupUInt64.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionGroupUUID.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionGroupVariable.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionGroupWatchpoint.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValue.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueArch.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueArgs.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueArray.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueBoolean.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueChar.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueDictionary.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueEnumeration.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueFileColonLine.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueFileSpec.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueFileSpecList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueFormat.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueFormatEntity.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueLanguage.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValuePathMappings.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueProperties.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueRegex.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueSInt64.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueString.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueUInt64.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueUUID.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValues.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/Options.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/Property.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/ScriptInterpreter.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/ScriptObject.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/ArmUnwindInfo.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/Block.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/CallFrameInfo.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/CompactUnwindInfo.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/CompileUnit.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/CompilerDecl.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/CompilerDeclContext.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/CompilerType.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/DWARFCallFrameInfo.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/DebugMacros.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/DeclVendor.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/FuncUnwinders.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/Function.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/LineEntry.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/LineTable.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/LocateSymbolFile.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/ObjectContainer.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/ObjectFile.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/PostfixExpression.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/SaveCoreOptions.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/SourceModule.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/Symbol.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/SymbolContext.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/SymbolContextScope.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/SymbolFile.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/SymbolFileOnDemand.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/SymbolLocation.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/SymbolLocator.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/SymbolVendor.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/Symtab.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/TaggedASTType.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/Type.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/TypeList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/TypeMap.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/TypeSystem.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/UnwindPlan.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/UnwindTable.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/Variable.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/VariableList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ABI.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/AppleArm64ExceptionClass.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/AssertFrameRecognizer.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/CoreFileMemoryRanges.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/DynamicLoader.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/DynamicRegisterInfo.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ExecutionContext.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ExecutionContextScope.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/InstrumentationRuntime.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/InstrumentationRuntimeStopInfo.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/JITLoader.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/JITLoaderList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/Language.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/LanguageRuntime.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/Memory.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/MemoryHistory.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/MemoryRegionInfo.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/MemoryTagManager.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/MemoryTagMap.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ModuleCache.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/OperatingSystem.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/PathMappingList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/Platform.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/PostMortemProcess.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/Process.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ProcessStructReader.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ProcessTrace.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/Queue.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/QueueItem.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/QueueList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/RegisterCheckpoint.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/RegisterContext.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/RegisterContextUnwind.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/RegisterFlags.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/RegisterNumber.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/RegisterTypeBuilder.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/RemoteAwarePlatform.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/Runtime.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ScriptedThreadPlan.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/SectionLoadHistory.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/SectionLoadList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/StackFrame.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/StackFrameList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/StackFrameRecognizer.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/StackID.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/Statistics.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/StopInfo.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/StructuredDataPlugin.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/SystemRuntime.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/Target.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/TargetList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/Thread.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadCollection.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlan.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlanBase.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlanCallFunction.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlanCallFunctionUsingABI.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlanCallOnFunctionExit.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlanCallUserExpression.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlanRunToAddress.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlanShouldStopHere.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlanSingleThreadTimeout.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlanStack.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlanStepInRange.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlanStepInstruction.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlanStepOut.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlanStepOverBreakpoint.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlanStepOverRange.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlanStepRange.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlanStepThrough.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlanStepUntil.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlanTracer.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadSpec.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/TimeoutResumeAll.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/Trace.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/TraceCursor.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/TraceDumper.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/TraceExporter.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/UnixSignals.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/Unwind.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/UnwindAssembly.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/UnwindLLDB.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/VerboseTrapFrameRecognizer.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/AddressableBits.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/AnsiTerminal.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/AppleUuidCompatibility.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/ArchSpec.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Args.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Baton.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Broadcaster.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Checksum.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Cloneable.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/CompletionRequest.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Connection.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/ConstString.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/DataBuffer.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/DataBufferHeap.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/DataBufferLLVM.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/DataEncoder.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/DataExtractor.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Diagnostics.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/DiagnosticsRendering.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Endian.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Environment.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/ErrorMessages.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Event.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/FileSpec.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/FileSpecList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Flags.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/GDBRemote.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/IOObject.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Instrumentation.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Iterable.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/LLDBAssert.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/LLDBLog.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Listener.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Log.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/NameMatches.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/OptionDefinition.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Predicate.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/ProcessInfo.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/RangeMap.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/RealpathPrefixes.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/RegisterValue.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/RegularExpression.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Scalar.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/ScriptedMetadata.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/SelectHelper.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/SharedCluster.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/State.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Status.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Stream.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/StreamBuffer.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/StreamString.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/StreamTee.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/StringExtractor.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/StringExtractorGDBRemote.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/StringLexer.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/StringList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/StructuredData.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/SupportFile.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/ThreadSafeDenseMap.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/TildeExpressionResolver.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Timeout.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Timer.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/TraceGDBRemotePackets.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/TraceIntelPTGDBRemotePackets.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/UUID.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/UnimplementedError.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/UriParser.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/UserID.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/UserIDResolver.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/VASPrintf.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/VMRange.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/XcodeSDK.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/ZipFile.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/DILAST.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/DILEval.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/DILLexer.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/DILParser.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/ValueObject.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/ValueObjectCast.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/ValueObjectChild.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/ValueObjectConstResult.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/ValueObjectConstResultCast.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/ValueObjectConstResultChild.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/ValueObjectConstResultImpl.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/ValueObjectDynamicValue.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/ValueObjectList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/ValueObjectMemory.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/ValueObjectRegister.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/ValueObjectSynthetic.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/ValueObjectUpdater.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/ValueObjectVTable.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/ValueObjectVariable.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Version/Version.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/lldb-defines.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/lldb-enumerations.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/lldb-forward.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/lldb-private-enumerations.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/lldb-private-forward.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/lldb-private-interfaces.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/lldb-private-types.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/lldb-private.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/lldb-public.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/lldb-types.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/lldb-versioning.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/Analysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/BitReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/BitWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/Comdat.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/Core.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/DataTypes.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/DebugInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/Deprecated.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/Disassembler.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/DisassemblerTypes.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/Error.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/ErrorHandling.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/ExecutionEngine.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/ExternC.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/IRReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/LLJIT.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/LLJITUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/Linker.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/Object.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/Orc.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/OrcEE.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/Remarks.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/Support.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/Target.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/TargetMachine.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/Transforms/PassBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/Types.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/Visibility.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/blake3.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/lto.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ADL.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/APFixedPoint.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/APFloat.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/APInt.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/APSInt.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/AddressRanges.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/AllocatorList.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/Any.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ArrayRef.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/BitVector.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/Bitfields.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/BitmaskEnum.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/Bitset.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/BreadthFirstIterator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/CachedHashString.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/CoalescingBitVector.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/CombinationGenerator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ConcurrentHashtable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/DAGDeltaAlgorithm.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/DeltaAlgorithm.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/DeltaTree.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/DenseMap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/DenseMapInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/DenseMapInfoVariant.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/DenseSet.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/DepthFirstIterator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/DirectedGraph.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/DynamicAPInt.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/EnumeratedArray.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/EpochTracker.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/EquivalenceClasses.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/FloatingPointMode.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/FoldingSet.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/FunctionExtras.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/GenericConvergenceVerifier.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/GenericCycleImpl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/GenericCycleInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/GenericSSAContext.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/GenericUniformityImpl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/GenericUniformityInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/GraphTraits.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/Hashing.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ImmutableList.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ImmutableMap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ImmutableSet.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/IndexedMap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/IntEqClasses.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/IntervalMap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/IntervalTree.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/IntrusiveRefCntPtr.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/LazyAtomicPointer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/MapVector.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/PackedVector.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/PagedVector.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/PointerEmbeddedInt.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/PointerIntPair.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/PointerSumType.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/PointerUnion.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/PostOrderIterator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/PriorityQueue.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/PriorityWorklist.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/RewriteBuffer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/RewriteRope.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SCCIterator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/STLExtras.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/STLForwardCompat.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/STLFunctionalExtras.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ScopeExit.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ScopedHashTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/Sequence.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SetOperations.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SetVector.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SlowDynamicAPInt.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SmallBitVector.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SmallPtrSet.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SmallSet.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SmallString.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SmallVector.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SmallVectorExtras.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SparseBitVector.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SparseMultiSet.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SparseSet.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/StableHashing.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/Statistic.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/StringExtras.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/StringMap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/StringMapEntry.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/StringRef.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/StringSet.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/StringSwitch.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/StringTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/TinyPtrVector.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/TrieHashIndexGenerator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/TrieRawHashMap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/Twine.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/TypeSwitch.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/Uniformity.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/UniqueVector.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/bit.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/edit_distance.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/fallible_iterator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/identity.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ilist.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ilist_base.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ilist_iterator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ilist_node.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ilist_node_base.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ilist_node_options.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/iterator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/iterator_range.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/simple_ilist.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/AliasAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/AliasAnalysisEvaluator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/AliasSetTracker.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/AssumeBundleQueries.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/AssumptionCache.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/BasicAliasAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/BlockFrequencyInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/BlockFrequencyInfoImpl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/BranchProbabilityInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CFG.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CFGPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CFGSCCPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CGSCCPassManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CallGraph.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CallGraphSCCPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CallPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CaptureTracking.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CmpInstAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CodeMetrics.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ConstantFolding.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ConstraintSystem.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CostModel.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CtxProfAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CycleAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DDG.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DDGPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DOTGraphTraitsPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DXILMetadataAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DXILResource.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/Delinearization.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DemandedBits.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DependenceAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DependenceGraphBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DomConditionCache.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DomPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DomTreeUpdater.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DominanceFrontier.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DominanceFrontierImpl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/EHUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/EphemeralValuesCache.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/FloatingPointPredicateUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/FunctionPropertiesAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/GenericDomTreeUpdater.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/GenericDomTreeUpdaterImpl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/GlobalsModRef.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/GuardUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/HashRecognize.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/HeatUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/IR2Vec.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/IRSimilarityIdentifier.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/IVDescriptors.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/IVUsers.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/IndirectCallPromotionAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/IndirectCallVisitor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/InlineAdvisor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/InlineCost.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/InlineModelFeatureMaps.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/InlineOrder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/InlineSizeEstimatorAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/InstCount.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/InstSimplifyFolder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/InstructionPrecedenceTracking.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/InstructionSimplify.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/InteractiveModelRunner.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/IteratedDominanceFrontier.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/KernelInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LastRunTrackingAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LazyBlockFrequencyInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LazyBranchProbabilityInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LazyCallGraph.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LazyValueInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/Lint.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/Loads.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LoopAccessAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LoopAnalysisManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LoopCacheAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LoopInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LoopIterator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LoopNestAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LoopPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LoopUnrollAnalyzer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/MLInlineAdvisor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/MLModelRunner.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/MemDerefPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/MemoryBuiltins.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/MemoryDependenceAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/MemoryLocation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/MemoryProfileInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/MemorySSA.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/MemorySSAUpdater.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ModelUnderTrainingRunner.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ModuleDebugInfoPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ModuleSummaryAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/MustExecute.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/NoInferenceModelRunner.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ObjCARCAliasAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ObjCARCAnalysisUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ObjCARCInstKind.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ObjCARCUtil.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/OptimizationRemarkEmitter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/OverflowInstAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/PHITransAddr.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/Passes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/PhiValues.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/PostDominators.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ProfileSummaryInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/PtrUseVisitor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/RegionInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/RegionInfoImpl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/RegionIterator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/RegionPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/RegionPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ReleaseModeModelRunner.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ReplayInlineAdvisor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ScalarEvolution.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ScalarEvolutionAliasAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ScalarEvolutionDivision.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ScalarEvolutionExpressions.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ScalarEvolutionNormalization.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ScalarEvolutionPatternMatch.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ScalarFuncs.def
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ScopedNoAliasAA.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/SimplifyQuery.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/SparsePropagation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/StackLifetime.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/StackSafetyAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/StaticDataProfileInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/StructuralHash.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/SyntheticCountsUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/TargetFolder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/TargetLibraryInfo.def
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/TargetLibraryInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/TargetTransformInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/TargetTransformInfoImpl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/TensorSpec.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/Trace.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/TypeBasedAliasAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/TypeMetadataUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/UniformityAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/Utils/ImportedFunctionsInliningStatistics.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/Utils/Local.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/Utils/TFUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/Utils/TrainingLogger.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ValueLattice.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ValueLatticeUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ValueTracking.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/VecFuncs.def
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/VectorUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/WithCache.h
+llvm%%LLVM_SUFFIX%%/include/llvm/AsmParser/LLLexer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/AsmParser/LLParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/AsmParser/LLToken.h
+llvm%%LLVM_SUFFIX%%/include/llvm/AsmParser/NumberedValues.h
+llvm%%LLVM_SUFFIX%%/include/llvm/AsmParser/Parser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/AsmParser/SlotMapping.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/AMDGPUMetadataVerifier.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/COFF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/DXContainer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/DXContainerConstants.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/Dwarf.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/Dwarf.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/DynamicTags.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/AArch64.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/AMDGPU.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/ARC.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/ARM.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/AVR.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/BPF.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/CSKY.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/Hexagon.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/Lanai.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/LoongArch.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/M68k.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/MSP430.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/Mips.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/PowerPC.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/PowerPC64.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/RISCV.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/RISCV_nonstandard.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/Sparc.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/SystemZ.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/VE.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/Xtensa.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/i386.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/x86_64.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/GOFF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/MachO.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/MachO.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/Magic.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/Minidump.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/MinidumpConstants.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/MsgPack.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/MsgPack.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/MsgPackDocument.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/MsgPackReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/MsgPackWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/SFrame.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/Swift.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/Swift.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/Wasm.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/WasmRelocs.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/WasmTraits.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/XCOFF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Bitcode/BitcodeAnalyzer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Bitcode/BitcodeCommon.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Bitcode/BitcodeConvenience.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Bitcode/BitcodeReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Bitcode/BitcodeWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Bitcode/BitcodeWriterPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Bitcode/LLVMBitCodes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Bitstream/BitCodeEnums.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Bitstream/BitCodes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Bitstream/BitstreamReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Bitstream/BitstreamWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CGData/CGDataPatchItem.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CGData/CodeGenData.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CGData/CodeGenData.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/CGData/CodeGenDataReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CGData/CodeGenDataWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CGData/OutlinedHashTree.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CGData/OutlinedHashTreeRecord.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CGData/StableFunctionMap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CGData/StableFunctionMapRecord.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/AccelTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/Analysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/AntiDepBreaker.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/AsmPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/AsmPrinterHandler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/AssignmentTrackingAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/AtomicExpand.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/AtomicExpandUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/BasicBlockSectionUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/BasicBlockSectionsProfileReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/BasicTTIImpl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/BranchFoldingPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/BranchRelaxation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ByteProvider.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CFIFixup.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CFIInstBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CSEConfigBase.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CalcSpillWeights.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CallBrPrepare.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CallingConvLower.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CodeGenCommonISel.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CodeGenPrepare.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CodeGenTargetMachineImpl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CommandFlags.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ComplexDeinterleavingPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CostTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DAGCombine.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DFAPacketizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DIE.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DIEValue.def
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DbgEntityHistoryCalculator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DeadMachineInstructionElim.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DebugHandlerBase.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DetectDeadLanes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DroppedVariableStatsMIR.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DwarfEHPrepare.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DwarfStringPoolEntry.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/EarlyIfConversion.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/EdgeBundles.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ExecutionDomainFix.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ExpandFp.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ExpandLargeDivRem.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ExpandMemCmp.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ExpandPostRAPseudos.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ExpandReductions.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ExpandVectorPredication.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/FEntryInserter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/FastISel.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/FaultMaps.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/FinalizeISel.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/FixupStatepointCallerSaved.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/FunctionLoweringInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GCMetadata.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GCMetadataPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GenVT.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/CSEInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/CSEMIRBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/CallLowering.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/Combiner.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/CombinerHelper.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/CombinerInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/GIMatchTableExecutor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/GIMatchTableExecutorImpl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/GISelValueTracking.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/GISelWorkList.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/GenericMachineInstrs.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/IRTranslator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/InlineAsmLowering.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/InstructionSelect.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/InstructionSelector.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/LegacyLegalizerInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/Legalizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/LoadStoreOpt.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/Localizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/LostDebugLocObserver.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/MIPatternMatch.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/MachineFloatingPointPredicateUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/RegBankSelect.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/Utils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalMerge.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalMergeFunctions.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/HardwareLoops.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ISDOpcodes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/IndirectBrExpand.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/IndirectThunks.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/InitUndef.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/InterleavedAccess.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/InterleavedLoadCombine.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/IntrinsicLowering.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/JMCInstrumenter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LatencyPriorityQueue.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LexicalScopes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LinkAllAsmWriterComponents.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LinkAllCodegenComponents.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveDebugValuesPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveDebugVariables.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveInterval.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveIntervalCalc.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveIntervalUnion.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveIntervals.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LivePhysRegs.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveRangeCalc.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveRangeEdit.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveRegMatrix.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveRegUnits.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveStacks.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveVariables.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LocalStackSlotAllocation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LoopTraversal.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LowLevelTypeUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LowerEmuTLS.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MBFIWrapper.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MIRFSDiscriminator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MIRFormatter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MIRParser/MIParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MIRParser/MIRParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MIRPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MIRSampleProfile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MIRYamlMapping.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachORelocation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineBasicBlock.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineBlockFrequencyInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineBlockPlacement.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineBranchProbabilityInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineCFGPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineCSE.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineCombinerPattern.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineConstantPool.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineConvergenceVerifier.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineCopyPropagation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineCycleAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineDomTreeUpdater.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineDominanceFrontier.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineDominators.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineFrameInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineFunction.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineFunctionAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineFunctionAnalysisManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineFunctionPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineInstr.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineInstrBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineInstrBundle.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineInstrBundleIterator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineJumpTableInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineLICM.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineLateInstrsCleanup.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineLoopInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineLoopUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineMemOperand.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineModuleInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineModuleInfoImpls.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineModuleSlotTracker.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineOperand.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineOutliner.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachinePassManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachinePassRegistry.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachinePipeliner.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachinePostDominators.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineRegionInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineRegisterInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineSSAContext.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineSSAUpdater.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineScheduler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineSink.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineSizeOpts.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineStableHash.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineTraceMetrics.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineUniformityAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineVerifier.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MacroFusion.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ModuloSchedule.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MultiHazardRecognizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/NonRelocatableStringpool.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/OptimizePHIs.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PBQP/CostAllocator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PBQP/Graph.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PBQP/Math.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PBQP/ReductionRules.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PBQP/Solution.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PBQPRAConstraint.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PEI.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PHIElimination.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/Passes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PatchableFunction.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PeepholeOptimizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PostRAHazardRecognizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PostRAMachineSink.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PostRASchedulerList.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PreISelIntrinsicLowering.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PseudoSourceValue.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PseudoSourceValueManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RDFGraph.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RDFLiveness.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RDFRegisters.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ReachingDefAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegAllocCommon.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegAllocEvictionAdvisor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegAllocFast.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegAllocGreedyPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegAllocPBQP.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegAllocPriorityAdvisor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegAllocRegistry.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegUsageInfoCollector.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegUsageInfoPropagate.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/Register.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegisterBank.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegisterBankInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegisterClassInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegisterCoalescerPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegisterPressure.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegisterScavenging.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegisterUsageInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RemoveLoadsIntoFakeUses.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RemoveRedundantDebugValues.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RenameIndependentSubregs.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ReplaceWithVeclib.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ResourcePriorityQueue.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RuntimeLibcallUtil.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SDNodeInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SDNodeProperties.td
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SDPatternMatch.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SafeStack.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SanitizerBinaryMetadata.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ScheduleDAG.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ScheduleDAGInstrs.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ScheduleDAGMutation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ScheduleDFS.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ScheduleHazardRecognizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SchedulerRegistry.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ScoreboardHazardRecognizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SelectOptimize.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SelectionDAG.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SelectionDAGISel.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SelectionDAGNodes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SelectionDAGTargetInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ShadowStackGCLowering.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ShrinkWrap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SjLjEHPrepare.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SlotIndexes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SpillPlacement.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/Spiller.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/StackColoring.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/StackFrameLayoutAnalysisPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/StackMaps.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/StackProtector.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/StackSlotColoring.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SwiftErrorValueTracking.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SwitchLoweringUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TailDuplication.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TailDuplicator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TargetCallingConv.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TargetFrameLowering.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TargetInstrInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TargetLowering.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TargetOpcodes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TargetPassConfig.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TargetRegisterInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TargetSchedule.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TargetSubtargetInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TileShapeInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TwoAddressInstructionPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TypePromotion.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/UnreachableBlockElim.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/VLIWMachineScheduler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ValueTypes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ValueTypes.td
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/VirtRegMap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/WasmEHFuncInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/WasmEHPrepare.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/WinEHFuncInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/WinEHPrepare.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/WindowScheduler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/XRayInstrumentation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGenTypes/LowLevelType.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGenTypes/MachineValueType.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Config/AsmParsers.def
+llvm%%LLVM_SUFFIX%%/include/llvm/Config/AsmPrinters.def
+llvm%%LLVM_SUFFIX%%/include/llvm/Config/Disassemblers.def
+llvm%%LLVM_SUFFIX%%/include/llvm/Config/TargetExegesis.def
+llvm%%LLVM_SUFFIX%%/include/llvm/Config/TargetMCAs.def
+llvm%%LLVM_SUFFIX%%/include/llvm/Config/Targets.def
+llvm%%LLVM_SUFFIX%%/include/llvm/Config/Targets.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Config/abi-breaking.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Config/llvm-config.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFCFIChecker/DWARFCFIAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFCFIChecker/DWARFCFIFunctionFrameAnalyzer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFCFIChecker/DWARFCFIFunctionFrameReceiver.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFCFIChecker/DWARFCFIFunctionFrameStreamer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFCFIChecker/DWARFCFIState.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinker/AddressesMap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinker/Classic/DWARFLinker.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinker/Classic/DWARFLinkerCompileUnit.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinker/Classic/DWARFLinkerDeclContext.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinker/Classic/DWARFStreamer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinker/DWARFFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinker/DWARFLinkerBase.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinker/IndexedValuesMap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinker/Parallel/DWARFLinker.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinker/StringPool.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinker/Utils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWP/DWP.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWP/DWPError.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWP/DWPStringPool.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/BTF/BTF.def
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/BTF/BTF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/BTF/BTFContext.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/BTF/BTFParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/AppendingTypeTableBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/CVRecord.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/CVSymbolVisitor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/CVTypeVisitor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/CodeView.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/CodeViewError.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/CodeViewLanguages.def
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/CodeViewRecordIO.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/CodeViewRegisters.def
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/CodeViewTypes.def
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/ContinuationRecordBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/DebugCrossExSubsection.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/DebugCrossImpSubsection.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/DebugFrameDataSubsection.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/DebugInlineeLinesSubsection.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/DebugLinesSubsection.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/DebugStringTableSubsection.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/DebugSubsection.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/DebugSubsectionRecord.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/DebugSubsectionVisitor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/DebugSymbolRVASubsection.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/DebugUnknownSubsection.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/EnumTables.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/Formatters.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/FunctionId.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/GUID.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/GlobalTypeTableBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/Line.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/MergingTypeTableBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/RecordName.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/RecordSerialization.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/SimpleTypeSerializer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/StringsAndChecksums.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/SymbolDumpDelegate.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/SymbolDumper.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/SymbolRecord.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/SymbolRecordHelpers.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/SymbolRecordMapping.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/SymbolSerializer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/SymbolVisitorCallbackPipeline.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/SymbolVisitorCallbacks.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/SymbolVisitorDelegate.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeCollection.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeDeserializer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeDumpVisitor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeHashing.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeIndex.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeRecord.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeRecordHelpers.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeRecordMapping.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeStreamMerger.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeSymbolEmitter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeTableCollection.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeVisitorCallbackPipeline.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DIContext.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFAddressRange.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFAttribute.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFCFIPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFContext.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDataExtractor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugAddr.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugPubTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugRnglists.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDie.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFExpressionPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFFormValue.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFListTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFLocationExpression.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFObject.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFSection.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFTypePrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFUnit.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFUnwindTablePrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFVerifier.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/LowLevel/DWARFCFIProgram.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/LowLevel/DWARFDataExtractorSimple.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/LowLevel/DWARFExpression.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/LowLevel/DWARFUnwindTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/CallSiteInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/DwarfTransformer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/ExtractRanges.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/FileEntry.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/FileWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/FunctionInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/GsymContext.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/GsymCreator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/GsymReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/Header.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/InlineInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/LineEntry.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/LineTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/LookupResult.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/MergedFunctionsInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/ObjectFileTransformer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/OutputAggregator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/StringTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVCompare.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVElement.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVLine.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVLocation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVObject.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVOptions.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVRange.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVScope.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVSort.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVSourceLanguage.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVStringPool.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVSupport.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVSymbol.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVType.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/LVReaderHandler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Readers/LVBinaryReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Readers/LVCodeViewReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Readers/LVCodeViewVisitor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Readers/LVDWARFReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/MSF/IMSFFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/MSF/MSFBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/MSF/MSFCommon.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/MSF/MSFError.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/MSF/MappedBlockStream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/ConcreteSymbolEnumerator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIADataStream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIAEnumDebugStreams.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIAEnumFrameData.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIAEnumInjectedSources.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIAEnumLineNumbers.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIAEnumSectionContribs.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIAEnumSourceFiles.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIAEnumSymbols.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIAEnumTables.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIAError.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIAFrameData.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIAInjectedSource.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIALineNumber.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIARawSymbol.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIASectionContrib.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIASession.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIASourceFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIASupport.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIATable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIAUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/GenericError.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/IPDBDataStream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/IPDBEnumChildren.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/IPDBFrameData.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/IPDBInjectedSource.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/IPDBLineNumber.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/IPDBSectionContrib.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/IPDBSession.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/IPDBSourceFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/IPDBTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/DbiModuleList.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/DbiStream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/EnumTables.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/FormatUtil.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/Hash.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/HashTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/ISectionContribVisitor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/InfoStream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/InfoStreamBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/InjectedSourceStream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/InputFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/LinePrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/ModuleDebugStream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NamedStreamMap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeCompilandSymbol.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeEnumGlobals.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeEnumInjectedSources.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeEnumLineNumbers.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeEnumModules.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeEnumSymbols.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeEnumTypes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeExeSymbol.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeFunctionSymbol.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeInlineSiteSymbol.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeLineNumber.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativePublicSymbol.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeSession.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeSourceFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeSymbolEnumerator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeTypeArray.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeTypeBuiltin.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeTypeEnum.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeTypeFunctionSig.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeTypePointer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeTypeTypedef.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeTypeUDT.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeTypeVTShape.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/PDBFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/PDBFileBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/PDBStringTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/PDBStringTableBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/PublicsStream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/RawConstants.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/RawError.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/RawTypes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/SymbolCache.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/SymbolStream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/TpiHashing.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/TpiStream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDB.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBContext.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBExtras.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymDumper.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbol.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolAnnotation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolBlock.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolCompiland.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolCompilandDetails.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolCompilandEnv.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolCustom.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolData.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolExe.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolFunc.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugEnd.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugStart.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolLabel.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolPublicSymbol.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolThunk.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeArray.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeBaseClass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeBuiltin.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeCustom.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeDimension.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeEnum.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeFriend.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionArg.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionSig.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeManaged.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypePointer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeTypedef.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeUDT.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeVTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeVTableShape.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolUnknown.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolUsingNamespace.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBTypes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/UDTLayout.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/Symbolize/DIPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/Symbolize/Markup.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/Symbolize/MarkupFilter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/Symbolize/SymbolizableObjectFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/Symbolize/Symbolize.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Debuginfod/BuildIDFetcher.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Debuginfod/Debuginfod.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Debuginfod/HTTPClient.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Debuginfod/HTTPServer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Demangle/Demangle.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Demangle/DemangleConfig.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Demangle/ItaniumDemangle.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Demangle/ItaniumNodes.def
+llvm%%LLVM_SUFFIX%%/include/llvm/Demangle/MicrosoftDemangle.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Demangle/MicrosoftDemangleNodes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Demangle/StringViewExtras.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Demangle/Utility.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/ExecutionEngine.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/GenericValue.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Interpreter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITEventListener.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/COFF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/COFF_x86_64.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/DWARFRecordSectionSplitter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/EHFrameSupport.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/ELF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/ELF_aarch32.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/ELF_aarch64.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/ELF_loongarch.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/ELF_ppc64.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/ELF_riscv.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/ELF_x86.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/ELF_x86_64.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/JITLink.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/JITLinkDylib.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/MachO.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/MachO_arm64.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/MachO_x86_64.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/TableManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/XCOFF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/XCOFF_ppc64.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/aarch32.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/aarch64.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/loongarch.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/ppc64.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/riscv.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/x86.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/x86_64.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITSymbol.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/MCJIT.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/OProfileWrapper.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/ObjectCache.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/AbsoluteSymbols.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/COFF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/COFFPlatform.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/COFFVCRuntimeSupport.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/CompileUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Core.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/CoreContainers.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/DebugObjectManagerPlugin.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/DebugUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Debugging/DebugInfoSupport.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Debugging/DebuggerSupport.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Debugging/DebuggerSupportPlugin.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Debugging/PerfSupportPlugin.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Debugging/VTuneSupportPlugin.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/DylibManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/EHFrameRegistrationPlugin.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/ELFNixPlatform.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/EPCDebugObjectRegistrar.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/EPCDynamicLibrarySearchGenerator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/EPCGenericDylibManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/EPCGenericJITLinkMemoryManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/EPCGenericRTDyldMemoryManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/EPCIndirectionUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/ExecutionUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/ExecutorProcessControl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/GetDylibInterface.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/IRCompileLayer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/IRPartitionLayer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/IRTransformLayer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/InProcessMemoryAccess.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/JITLinkRedirectableSymbolManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/JITLinkReentryTrampolines.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/LLJIT.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Layer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/LazyObjectLinkingLayer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/LazyReexports.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/LinkGraphLayer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/LinkGraphLinkingLayer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/LoadLinkableFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/LookupAndRecordAddrs.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/MachO.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/MachOBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/MachOPlatform.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Mangling.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/MapperJITLinkMemoryManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/MaterializationUnit.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/MemoryAccess.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/MemoryMapper.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/ObjectFileInterface.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/ObjectTransformLayer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/OrcABISupport.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/ReOptimizeLayer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/RedirectionManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/SectCreate.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/SelfExecutorProcessControl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/AllocationActions.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/ExecutorSymbolDef.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/MachOObjectFormat.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/MemoryFlags.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/ObjectFormats.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/OrcError.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/OrcRTBridge.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/PerfSharedStructs.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/SimpleRemoteEPCUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/TargetProcessControlTypes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/VTuneSharedStructs.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/SimpleRemoteEPC.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/SpeculateAnalyses.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Speculation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/TargetProcess/DefaultHostBootstrapValues.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/TargetProcess/ExecutorBootstrapService.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/TargetProcess/ExecutorSharedMemoryMapperService.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/TargetProcess/JITLoaderGDB.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/TargetProcess/JITLoaderPerf.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/TargetProcess/JITLoaderVTune.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/TargetProcess/RegisterEHFrames.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleExecutorDylibManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleExecutorMemoryManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleRemoteEPCServer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/TargetProcess/TargetExecutionUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/TargetProcess/UnwindInfoManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/TaskDispatch.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/UnwindInfoRegistrationPlugin.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/RTDyldMemoryManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/RuntimeDyld.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/RuntimeDyldChecker.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/SectionMemoryManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/FileCheck/FileCheck.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/Atomic/Atomic.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/Debug/Options.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/Directive/DirectiveBase.td
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/Directive/Spelling.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/Driver/CodeGenOptions.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/HLSL/CBuffer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/HLSL/HLSLResource.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/HLSL/HLSLRootSignature.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/HLSL/RootSignatureMetadata.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/HLSL/RootSignatureValidations.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/Offloading/OffloadWrapper.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/Offloading/Utility.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenACC/ACC.h.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenACC/ACC.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenACC/ACC.td
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/ClauseT.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/ConstructDecompositionT.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/DirectiveNameParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/OMP.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/OMP.h.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/OMP.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/OMP.td
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/OMPAssume.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/OMPConstants.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/OMPContext.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/OMPDeviceConstants.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/OMPGridValues.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/OMPKinds.def
+llvm%%LLVM_SUFFIX%%/include/llvm/FuzzMutate/FuzzerCLI.h
+llvm%%LLVM_SUFFIX%%/include/llvm/FuzzMutate/IRMutator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/FuzzMutate/OpDescriptor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/FuzzMutate/Operations.h
+llvm%%LLVM_SUFFIX%%/include/llvm/FuzzMutate/Random.h
+llvm%%LLVM_SUFFIX%%/include/llvm/FuzzMutate/RandomIRBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/AbstractCallSite.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Analysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Argument.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/AssemblyAnnotationWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Assumptions.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/AttributeMask.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Attributes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Attributes.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Attributes.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/AutoUpgrade.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/BasicBlock.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/BuiltinGCs.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/CFG.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/CallingConv.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/CmpPredicate.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Comdat.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Constant.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/ConstantFPRange.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/ConstantFold.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/ConstantFolder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/ConstantRange.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/ConstantRangeList.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Constants.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/ConstrainedOps.def
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/ConvergenceVerifier.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/CycleInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/DIBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/DataLayout.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/DbgVariableFragmentInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/DebugInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/DebugInfoFlags.def
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/DebugInfoMetadata.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/DebugLoc.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/DebugProgramInstruction.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/DerivedTypes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/DerivedUser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/DiagnosticHandler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/DiagnosticInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/DiagnosticPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Dominators.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/DroppedVariableStats.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/DroppedVariableStatsIR.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/EHPersonalities.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/FMF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/FPEnv.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/FixedMetadataKinds.def
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/FixedPointBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Function.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/GCStrategy.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/GEPNoWrapFlags.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/GVMaterializer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/GenericConvergenceVerifierImpl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/GenericFloatingPointPredicateUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/GetElementPtrTypeIterator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/GlobalAlias.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/GlobalIFunc.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/GlobalObject.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/GlobalValue.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/GlobalVariable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IRBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IRBuilderFolder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IRPrintingPasses.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/InlineAsm.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/InstIterator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/InstVisitor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/InstrTypes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Instruction.def
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Instruction.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Instructions.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicEnums.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicImpl.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicInst.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Intrinsics.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Intrinsics.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsAArch64.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsAArch64.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsAMDGPU.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsAMDGPU.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsARM.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsARM.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsBPF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsBPF.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsDirectX.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsDirectX.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsHexagon.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsHexagon.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsHexagonDep.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsLoongArch.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsLoongArch.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsMips.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsMips.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsNVPTX.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsNVVM.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsPowerPC.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsPowerPC.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsR600.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsRISCV.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsRISCV.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsRISCVXAndes.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsRISCVXCV.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsRISCVXTHead.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsRISCVXsf.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsS390.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsSPIRV.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsSPIRV.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsSystemZ.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsVE.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsVE.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsVEVL.gen.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsWebAssembly.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsWebAssembly.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsX86.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsX86.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsXCore.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsXCore.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/LLVMContext.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/LLVMRemarkStreamer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/LegacyPassManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/LegacyPassManagers.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/LegacyPassNameParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/MDBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Mangler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/MatrixBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/MemoryModelRelaxationAnnotations.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Metadata.def
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Metadata.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Module.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/ModuleSlotTracker.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/ModuleSummaryIndex.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/ModuleSummaryIndexYAML.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/NVVMIntrinsicUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/NoFolder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/OperandTraits.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Operator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/OptBisect.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/PassInstrumentation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/PassManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/PassManagerImpl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/PassManagerInternal.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/PassTimingInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/PatternMatch.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/PredIteratorCache.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/PrintPasses.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/ProfDataUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/ProfileSummary.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/PseudoProbe.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/ReplaceConstant.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/RuntimeLibcalls.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/RuntimeLibcalls.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/RuntimeLibcalls.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/RuntimeLibcallsImpl.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/SSAContext.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/SafepointIRVerifier.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Statepoint.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/StructuralHash.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/SymbolTableListTraits.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/TrackingMDRef.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Type.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/TypeFinder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/TypedPointerType.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Use.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/UseListOrder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/User.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/VFABIDemangler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/VPIntrinsics.def
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Value.def
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Value.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/ValueHandle.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/ValueMap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/ValueSymbolTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/VectorTypeUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Verifier.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IRPrinter/IRPrintingPasses.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IRReader/IRReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/InitializePasses.h
+llvm%%LLVM_SUFFIX%%/include/llvm/InterfaceStub/ELFObjHandler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/InterfaceStub/IFSHandler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/InterfaceStub/IFSStub.h
+llvm%%LLVM_SUFFIX%%/include/llvm/LTO/Config.h
+llvm%%LLVM_SUFFIX%%/include/llvm/LTO/LTO.h
+llvm%%LLVM_SUFFIX%%/include/llvm/LTO/LTOBackend.h
+llvm%%LLVM_SUFFIX%%/include/llvm/LTO/legacy/LTOCodeGenerator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/LTO/legacy/LTOModule.h
+llvm%%LLVM_SUFFIX%%/include/llvm/LTO/legacy/ThinLTOCodeGenerator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/LTO/legacy/UpdateCompilerUsed.h
+llvm%%LLVM_SUFFIX%%/include/llvm/LineEditor/LineEditor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/LinkAllIR.h
+llvm%%LLVM_SUFFIX%%/include/llvm/LinkAllPasses.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Linker/IRMover.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Linker/Linker.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/ConstantPools.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/DXContainerPSVInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/DXContainerRootSignature.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/LaneBitmask.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAsmBackend.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAsmInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAsmInfoCOFF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAsmInfoDarwin.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAsmInfoELF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAsmInfoGOFF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAsmInfoWasm.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAsmInfoXCOFF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAsmMacro.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAssembler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCCodeEmitter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCCodeView.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCContext.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCDXContainerStreamer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCDXContainerWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCDecoderOps.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCDirectives.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCDisassembler/MCDisassembler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCDisassembler/MCExternalSymbolizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCDisassembler/MCRelocationInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCDisassembler/MCSymbolizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCDwarf.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCELFExtras.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCELFObjectWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCELFStreamer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCExpr.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCFixup.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCGOFFAttributes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCGOFFObjectWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCGOFFStreamer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCInst.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCInstBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCInstPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCInstrAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCInstrDesc.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCInstrInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCInstrItineraries.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCLabel.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCLinkerOptimizationHint.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCMachObjectWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCObjectFileInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCObjectStreamer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCObjectWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCParser/AsmCond.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCParser/AsmLexer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCParser/MCAsmParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCParser/MCAsmParserExtension.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCParser/MCAsmParserUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCParser/MCParsedAsmOperand.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCParser/MCTargetAsmParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCPseudoProbe.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCRegister.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCRegisterInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSPIRVObjectWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSPIRVStreamer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSchedule.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSection.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSectionCOFF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSectionDXContainer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSectionELF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSectionGOFF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSectionMachO.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSectionSPIRV.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSectionWasm.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSectionXCOFF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCStreamer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSubtargetInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSymbol.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSymbolCOFF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSymbolELF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSymbolGOFF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSymbolMachO.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSymbolTableEntry.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSymbolWasm.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSymbolXCOFF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCTargetOptions.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCTargetOptionsCommandFlags.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCValue.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCWasmObjectWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCWasmStreamer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCWin64EH.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCWinCOFFObjectWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCWinCOFFStreamer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCWinEH.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCXCOFFObjectWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCXCOFFStreamer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MachineLocation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/SectionKind.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/StringTableBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/TargetRegistry.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/CodeEmitter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/Context.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/CustomBehaviour.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/HWEventListener.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/HardwareUnits/HardwareUnit.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/HardwareUnits/LSUnit.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/HardwareUnits/RegisterFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/HardwareUnits/ResourceManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/HardwareUnits/RetireControlUnit.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/HardwareUnits/Scheduler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/IncrementalSourceMgr.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/InstrBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/Instruction.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/Pipeline.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/SourceMgr.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/Stages/DispatchStage.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/Stages/EntryStage.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/Stages/ExecuteStage.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/Stages/InOrderIssueStage.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/Stages/InstructionTables.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/Stages/MicroOpQueueStage.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/Stages/RetireStage.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/Stages/Stage.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/Support.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/View.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjCopy/COFF/COFFConfig.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjCopy/COFF/COFFObjcopy.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjCopy/CommonConfig.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjCopy/ConfigManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjCopy/ELF/ELFConfig.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjCopy/ELF/ELFObjcopy.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjCopy/MachO/MachOConfig.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjCopy/MachO/MachOObjcopy.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjCopy/MultiFormatConfig.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjCopy/ObjCopy.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjCopy/XCOFF/XCOFFConfig.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjCopy/XCOFF/XCOFFObjcopy.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjCopy/wasm/WasmConfig.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjCopy/wasm/WasmObjcopy.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/Archive.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/ArchiveWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/Binary.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/BuildID.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/COFF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/COFFImportFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/COFFModuleDefinition.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/CVDebugRecord.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/DXContainer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/Decompressor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/ELF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/ELFObjectFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/ELFTypes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/Error.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/FaultMapParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/GOFF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/GOFFObjectFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/IRObjectFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/IRSymtab.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/MachO.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/MachOUniversal.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/MachOUniversalWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/Minidump.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/ModuleSymbolTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/ObjectFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/OffloadBinary.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/OffloadBundle.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/RelocationResolver.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/StackMapParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/SymbolSize.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/SymbolicFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/TapiFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/TapiUniversal.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/Wasm.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/WindowsMachineFlag.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/WindowsResource.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/XCOFFObjectFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/ArchiveYAML.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/COFFYAML.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/CodeViewYAMLDebugSections.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/CodeViewYAMLSymbols.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/CodeViewYAMLTypeHashing.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/CodeViewYAMLTypes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/DWARFEmitter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/DWARFYAML.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/DXContainerYAML.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/ELFYAML.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/GOFFYAML.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/MachOYAML.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/MinidumpYAML.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/ObjectYAML.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/OffloadYAML.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/WasmYAML.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/XCOFFYAML.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/YAML.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/yaml2obj.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Option/Arg.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Option/ArgList.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Option/OptParser.td
+llvm%%LLVM_SUFFIX%%/include/llvm/Option/OptSpecifier.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Option/OptTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Option/Option.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Pass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/PassAnalysisSupport.h
+llvm%%LLVM_SUFFIX%%/include/llvm/PassInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/PassRegistry.h
+llvm%%LLVM_SUFFIX%%/include/llvm/PassSupport.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Passes/CodeGenPassBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Passes/MachinePassRegistry.def
+llvm%%LLVM_SUFFIX%%/include/llvm/Passes/OptimizationLevel.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Passes/PassBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Passes/PassPlugin.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Passes/StandardInstrumentations.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Passes/TargetPassRegistry.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/Coverage/CoverageMapping.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/Coverage/CoverageMappingReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/Coverage/CoverageMappingWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/Coverage/MCDCTypes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/CtxInstrContextNode.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/DataAccessProf.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/FunctionId.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/GCOV.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/HashKeyMap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/IndexedMemProfData.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/InstrProf.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/InstrProfCorrelator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/InstrProfData.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/InstrProfReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/InstrProfWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/ItaniumManglingCanonicalizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/MIBEntryDef.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/MemProf.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/MemProfCommon.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/MemProfData.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/MemProfRadixTree.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/MemProfReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/MemProfSummary.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/MemProfSummaryBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/MemProfYAML.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/PGOCtxProfReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/PGOCtxProfWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/ProfileCommon.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/SampleProf.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/SampleProfReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/SampleProfWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/SymbolRemappingReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/BitstreamRemarkContainer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/BitstreamRemarkParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/BitstreamRemarkSerializer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/HotnessThresholdParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/Remark.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/RemarkFormat.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/RemarkLinker.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/RemarkParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/RemarkSerializer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/RemarkStreamer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/RemarkStringTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/YAMLRemarkSerializer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/Argument.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/BasicBlock.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/Constant.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/Context.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/Function.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/Instruction.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/IntrinsicInst.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/Module.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/Operator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/Pass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/PassManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/Region.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/Tracker.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/Type.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/Use.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/User.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/Utils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/Value.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/Values.def
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/AArch64AttributeParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/AArch64BuildAttributes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/AMDGPUAddrSpace.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/AMDGPUMetadata.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/AMDHSAKernelDescriptor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ARMAttributeParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ARMBuildAttributes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ARMEHABI.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ARMWinEH.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/AdvisoryLock.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/AlignOf.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Alignment.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Allocator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/AllocatorBase.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ArrayRecycler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Atomic.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/AtomicOrdering.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/AutoConvert.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Automaton.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/BCD.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/BLAKE3.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/BalancedPartitioning.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Base64.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/BinaryByteStream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/BinaryItemStream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/BinaryStream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/BinaryStreamArray.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/BinaryStreamError.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/BinaryStreamReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/BinaryStreamRef.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/BinaryStreamWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/BlockFrequency.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/BranchProbability.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/BuryPointer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/CBindingWrapping.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/CFGDiff.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/CFGUpdate.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/COM.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/CRC.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/CSKYAttributeParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/CSKYAttributes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/CachePruning.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Caching.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Capacity.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Casting.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/CheckedArithmetic.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Chrono.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/CodeGen.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/CodeGenCoverage.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/CommandLine.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Compiler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Compression.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ConvertEBCDIC.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ConvertUTF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/CrashRecoveryContext.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/DJB.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/DOTGraphTraits.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/DXILABI.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/DataExtractor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/DataTypes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Debug.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/DebugCounter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Discriminator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/DivisionByConstantInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Duration.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/DynamicLibrary.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ELFAttrParserCompact.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ELFAttrParserExtended.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ELFAttributeParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ELFAttributes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Endian.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/EndianStream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Errc.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Errno.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Error.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ErrorHandling.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ErrorOr.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ExitCodes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ExponentialBackoff.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ExtensibleRTTI.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Extension.def
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/FileCollector.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/FileOutputBuffer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/FileSystem.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/FileSystem/UniqueID.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/FileUtilities.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Format.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/FormatAdapters.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/FormatCommon.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/FormatProviders.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/FormatVariadic.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/FormatVariadicDetails.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/FormattedStream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/GenericDomTree.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/GenericDomTreeConstruction.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/GenericIteratedDominanceFrontier.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/GenericLoopInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/GenericLoopInfoImpl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/GlobPattern.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/GraphWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/HashBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/HexagonAttributeParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/HexagonAttributes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/InitLLVM.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/InstructionCost.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/InterleavedRange.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/JSON.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/KnownBits.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/KnownFPClass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/LEB128.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/LICENSE.TXT
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/LLVMDriver.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/LineIterator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Locale.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/LockFileManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/LogicalResult.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/MD5.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/MSP430AttributeParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/MSP430Attributes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/MSVCErrorWorkarounds.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ManagedStatic.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/MathExtras.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/MemAlloc.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Memory.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/MemoryBuffer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/MemoryBufferRef.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/MipsABIFlags.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ModRef.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Mustache.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Mutex.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/NVPTXAddrSpace.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/NativeFormatting.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/OnDiskHashTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/OptimizedStructLayout.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/OptionStrCmp.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/PGOOptions.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Parallel.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Path.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/PerThreadBumpPtrAllocator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/PluginLoader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/PointerLikeTypeTraits.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/PrettyStackTrace.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Printable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Process.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Program.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ProgramStack.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/RISCVAttributeParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/RISCVAttributes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/RISCVISAUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/RWMutex.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/RandomNumberGenerator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Recycler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/RecyclingAllocator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Regex.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Registry.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ReverseIteration.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/SHA1.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/SHA256.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/SMLoc.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/SMTAPI.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/SaveAndRestore.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ScaledNumber.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ScopedPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Signals.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Signposts.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/SipHash.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/SmallVectorMemoryBuffer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Solaris/sys/regset.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/SourceMgr.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/SpecialCaseList.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/StringSaver.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/SuffixTree.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/SuffixTreeNode.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/SwapByteOrder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/SystemUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/SystemZ/zOSSupport.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/TarWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/TargetOpcodes.def
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/TargetSelect.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/TextEncoding.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ThreadPool.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ThreadSafeAllocator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Threading.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/TimeProfiler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Timer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ToolOutputFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/TrailingObjects.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/TypeName.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/TypeSize.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Unicode.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/UnicodeCharRanges.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/UniqueBBID.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/VCSRevision.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Valgrind.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/VersionTuple.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/VirtualFileSystem.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Watchdog.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Win64EH.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Windows/WindowsSupport.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/WindowsError.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/WithColor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/X86DisassemblerDecoderCommon.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/X86FoldTablesUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/YAMLParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/YAMLTraits.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/circular_raw_ostream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/float128.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/raw_os_ostream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/raw_ostream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/raw_sha1_ostream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/raw_socket_stream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/thread.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/type_traits.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/xxhash.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/AArch64ImmCheck.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/Automaton.td
+llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/DirectiveEmitter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/Error.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/Main.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/Parser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/Record.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/SearchableTable.td
+llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/SetTheory.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/SetTheory.td
+llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/StringMatcher.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/StringToOffsetTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/TGTimer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/TableGenBackend.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/CGPassBuilderOption.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/CodeGenCWrappers.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/GenericOpcodes.td
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/GlobalISel/Combine.td
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/GlobalISel/RegisterBank.td
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/GlobalISel/Target.td
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/RegisterTargetPassConfigCallback.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/Target.td
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetCallingConv.td
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetInstrPredicate.td
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetItinerary.td
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetLoweringObjectFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetMachine.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetMacroFusion.td
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetOptions.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetPfmCounters.td
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetSchedule.td
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetSelectionDAG.td
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/AArch64CPUFeatures.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/AArch64FeatPriorities.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/AArch64TargetParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/AArch64TargetParserDef.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/ARMTargetParser.def
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/ARMTargetParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/ARMTargetParserCommon.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/ARMTargetParserDef.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/CSKYTargetParser.def
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/CSKYTargetParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/Host.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/LoongArchTargetParser.def
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/LoongArchTargetParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/PPCGenTargetFeatures.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/PPCTargetParser.def
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/PPCTargetParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/RISCVISAInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/RISCVTargetParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/RISCVTargetParserDef.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/SubtargetFeature.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/TargetParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/Triple.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/X86TargetParser.def
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/X86TargetParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Telemetry/Telemetry.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Testing/ADT/StringMap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Testing/ADT/StringMapEntry.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Testing/Annotations/Annotations.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Testing/Demangle/DemangleTestCases.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/Testing/Support/Error.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Testing/Support/SupportHelpers.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/Architecture.def
+llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/Architecture.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/ArchitectureSet.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/DylibReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/FileTypes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/InterfaceFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/PackedVersion.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/Platform.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/Record.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/RecordVisitor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/RecordsSlice.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/Symbol.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/SymbolSet.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/Target.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/TextAPIError.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/TextAPIReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/TextAPIWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/Utils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ToolDrivers/llvm-dlltool/DlltoolDriver.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ToolDrivers/llvm-lib/LibDriver.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/AggressiveInstCombine/AggressiveInstCombine.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/CFGuard.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Coroutines/ABI.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Coroutines/CoroAnnotationElide.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Coroutines/CoroCleanup.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Coroutines/CoroConditionalWrapper.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Coroutines/CoroEarly.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Coroutines/CoroElide.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Coroutines/CoroInstr.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Coroutines/CoroShape.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Coroutines/CoroSplit.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Coroutines/MaterializationUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Coroutines/SpillUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Coroutines/SuspendCrossingInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/HipStdPar/HipStdPar.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/AlwaysInliner.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/Annotation2Metadata.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/ArgumentPromotion.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/Attributor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/BlockExtractor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/CalledValuePropagation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/ConstantMerge.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/CrossDSOCFI.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/DeadArgumentElimination.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/ElimAvailExtern.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/EmbedBitcodePass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/ExpandVariadics.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/ExtractGV.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/FatLTOCleanup.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/ForceFunctionAttrs.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/FunctionAttrs.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/FunctionImport.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/FunctionSpecialization.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/GlobalDCE.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/GlobalOpt.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/GlobalSplit.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/HotColdSplitting.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/IROutliner.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/InferFunctionAttrs.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/Inliner.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/Internalize.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/LoopExtractor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/LowerTypeTests.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/MemProfContextDisambiguation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/MergeFunctions.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/ModuleInliner.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/OpenMPOpt.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/PartialInlining.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/ProfiledCallGraph.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/SCCP.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/SampleContextTracker.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/SampleProfile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/SampleProfileMatcher.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/SampleProfileProbe.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/StripDeadPrototypes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/StripSymbols.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/ThinLTOBitcodeWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/WholeProgramDevirt.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/InstCombine/InstCombine.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/InstCombine/InstCombiner.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/AddressSanitizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/AddressSanitizerCommon.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/AddressSanitizerOptions.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/BlockCoverageInference.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/BoundsChecking.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/CFGMST.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/CGProfile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/ControlHeightReduction.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/DataFlowSanitizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/GCOVProfiler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/HWAddressSanitizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/InstrProfiling.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/KCFI.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/LowerAllowCheckPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/MemProfInstrumentation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/MemProfUse.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/MemorySanitizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/NumericalStabilitySanitizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/PGOCtxProfFlattening.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/PGOCtxProfLowering.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/PGOForceFunctionAttrs.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/PGOInstrumentation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/RealtimeSanitizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/SanitizerBinaryMetadata.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/SanitizerCoverage.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/ThreadSanitizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/TypeSanitizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/ObjCARC.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/ADCE.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/AlignmentFromAssumptions.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/AnnotationRemarks.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/BDCE.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/CallSiteSplitting.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/ConstantHoisting.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/ConstraintElimination.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/CorrelatedValuePropagation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/DCE.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/DFAJumpThreading.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/DeadStoreElimination.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/DivRemPairs.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/EarlyCSE.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/FlattenCFG.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/Float2Int.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/GVN.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/GVNExpression.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/GuardWidening.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/IVUsersPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/IndVarSimplify.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/InductiveRangeCheckElimination.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/InferAddressSpaces.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/InferAlignment.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/InstSimplifyPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/JumpTableToSwitch.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/JumpThreading.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LICM.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopAccessAnalysisPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopBoundSplit.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopDataPrefetch.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopDeletion.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopDistribute.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopFlatten.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopFuse.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopInstSimplify.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopInterchange.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopLoadElimination.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopPassManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopPredication.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopRotation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopSimplifyCFG.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopSink.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopStrengthReduce.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopTermFold.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopUnrollAndJamPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopUnrollPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopVersioningLICM.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LowerAtomicPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LowerConstantIntrinsics.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LowerExpectIntrinsic.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LowerGuardIntrinsic.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LowerMatrixIntrinsics.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LowerWidenableCondition.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/MakeGuardsExplicit.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/MemCpyOptimizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/MergeICmps.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/MergedLoadStoreMotion.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/NaryReassociate.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/NewGVN.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/PartiallyInlineLibCalls.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/PlaceSafepoints.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/Reassociate.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/Reg2Mem.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/RewriteStatepointsForGC.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/SCCP.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/SROA.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/ScalarizeMaskedMemIntrin.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/Scalarizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/SeparateConstOffsetFromGEP.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/SimplifyCFG.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/Sink.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/SpeculativeExecution.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/StraightLineStrengthReduce.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/StructurizeCFG.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/TailRecursionElimination.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/WarnMissedTransforms.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/AMDGPUEmitPrintf.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/ASanStackFrameLayout.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/AddDiscriminators.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/AssumeBundleBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/BasicBlockUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/BreakCriticalEdges.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/BuildLibCalls.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/BypassSlowDivision.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/CallGraphUpdater.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/CallPromotionUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/CanonicalizeAliases.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/CanonicalizeFreezeInLoops.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/Cloning.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/CodeExtractor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/CodeLayout.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/CodeMoverUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/ControlFlowUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/CountVisits.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/CtorUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/DXILUpgrade.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/Debugify.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/DeclareRuntimeLibcalls.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/EntryExitInstrumenter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/EscapeEnumerator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/Evaluator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/ExtraPassManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/FixIrreducible.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/FunctionComparator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/FunctionImportUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/GlobalStatus.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/GuardUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/HelloWorld.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/IRNormalizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/InjectTLIMappings.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/InstructionNamer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/InstructionWorklist.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/Instrumentation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/IntegerDivision.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LCSSA.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LibCallsShrinkWrap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/Local.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LockstepReverseIterator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LongestCommonSequence.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LoopConstrainer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LoopPeel.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LoopRotationUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LoopSimplify.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LoopUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LoopVersioning.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LowerAtomic.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LowerGlobalDtors.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LowerIFunc.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LowerInvoke.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LowerMemIntrinsics.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LowerSwitch.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LowerVectorIntrinsics.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/MatrixUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/Mem2Reg.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/MemoryOpRemark.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/MemoryTaggingSupport.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/MetaRenamer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/MisExpect.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/ModuleUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/MoveAutoInit.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/NameAnonGlobals.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/PredicateInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/PromoteMemToReg.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/RelLookupTableConverter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/SCCPSolver.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/SSAUpdater.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/SSAUpdaterBulk.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/SSAUpdaterImpl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/SampleProfileInference.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/SampleProfileLoaderBaseImpl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/SampleProfileLoaderBaseUtil.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/SanitizerStats.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/ScalarEvolutionExpander.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/SimplifyCFGOptions.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/SimplifyIndVar.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/SimplifyLibCalls.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/SizeOpts.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/SplitModule.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/StripGCRelocates.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/StripNonLineTableDebugInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/SymbolRewriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/UnifyLoopExits.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/UnrollLoop.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/VNCoercion.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/ValueMapper.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/EVLIndVarSimplify.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/LoadStoreVectorizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/LoopIdiomVectorize.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/LoopVectorize.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SLPVectorizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Debug.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/DependencyGraph.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/InstrMaps.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Interval.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Legality.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/BottomUpVec.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/NullPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/PackReuse.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/PrintInstructionCount.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/PrintRegion.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/RegionsFromBBs.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/RegionsFromMetadata.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/SeedCollection.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/TransactionAcceptOrRevert.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/TransactionAlwaysAccept.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/TransactionAlwaysRevert.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/TransactionSave.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/SandboxVectorizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/SandboxVectorizerPassBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Scheduler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/SeedCollector.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/VecUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/VectorCombine.h
+llvm%%LLVM_SUFFIX%%/include/llvm/WindowsDriver/MSVCPaths.h
+llvm%%LLVM_SUFFIX%%/include/llvm/WindowsDriver/MSVCSetupApi.h
+llvm%%LLVM_SUFFIX%%/include/llvm/WindowsManifest/WindowsManifestMerger.h
+llvm%%LLVM_SUFFIX%%/include/llvm/WindowsResource/ResourceProcessor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/WindowsResource/ResourceScriptToken.h
+llvm%%LLVM_SUFFIX%%/include/llvm/WindowsResource/ResourceScriptTokenList.h
+llvm%%LLVM_SUFFIX%%/include/llvm/XRay/BlockIndexer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/XRay/BlockPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/XRay/BlockVerifier.h
+llvm%%LLVM_SUFFIX%%/include/llvm/XRay/FDRLogBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/XRay/FDRRecordConsumer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/XRay/FDRRecordProducer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/XRay/FDRRecords.h
+llvm%%LLVM_SUFFIX%%/include/llvm/XRay/FDRTraceExpander.h
+llvm%%LLVM_SUFFIX%%/include/llvm/XRay/FDRTraceWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/XRay/FileHeaderReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/XRay/Graph.h
+llvm%%LLVM_SUFFIX%%/include/llvm/XRay/InstrumentationMap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/XRay/Profile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/XRay/RecordPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/XRay/Trace.h
+llvm%%LLVM_SUFFIX%%/include/llvm/XRay/XRayRecord.h
+llvm%%LLVM_SUFFIX%%/include/llvm/XRay/YAMLXRayRecord.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/AffineExpr.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/AffineMap.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Bindings/Python/Interop.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/BuiltinAttributes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/BuiltinTypes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Conversion.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Debug.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Diagnostics.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/AMDGPU.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/Arith.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/Async.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/ControlFlow.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/EmitC.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/Func.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/GPU.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/IRDL.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/Index.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/LLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/Linalg.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/MLProgram.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/Math.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/MemRef.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/NVGPU.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/NVVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/OpenMP.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/PDL.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/Quant.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/ROCDL.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/SCF.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/SMT.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/SPIRV.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/Shape.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/SparseTensor.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/Tensor.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/Transform.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/Transform/Interpreter.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/Vector.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/ExecutionEngine.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/IR.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/IntegerSet.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Interfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Pass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/RegisterEverything.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Rewrite.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Support.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Target/ExportSMTLIB.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Target/LLVMIR.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Transforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/AliasAnalysis.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/AliasAnalysis/LocalAliasAnalysis.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/CFGLoopInfo.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/CallGraph.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/DataFlow/ConstantPropagationAnalysis.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/DataFlow/DeadCodeAnalysis.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/DataFlow/DenseAnalysis.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/DataFlow/IntegerRangeAnalysis.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/DataFlow/LivenessAnalysis.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/DataFlow/SparseAnalysis.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/DataFlow/Utils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/DataFlowFramework.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/DataLayoutAnalysis.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/FlatLinearValueConstraints.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/Liveness.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/Presburger/Barvinok.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/Presburger/Fraction.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/Presburger/GeneratingFunction.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/Presburger/IntegerRelation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/Presburger/LinearTransform.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/Presburger/Matrix.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/Presburger/PWMAFunction.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/Presburger/PresburgerRelation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/Presburger/PresburgerSpace.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/Presburger/QuasiPolynomial.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/Presburger/Simplex.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/Presburger/Utils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/SliceAnalysis.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/SliceWalk.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/SymbolTableAnalysis.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/TopologicalSortUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/AsmParser/AsmParser.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/AsmParser/AsmParserState.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/AsmParser/CodeComplete.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Bindings/Python/Diagnostics.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Bindings/Python/IRTypes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Bindings/Python/Nanobind.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Bindings/Python/NanobindAdaptors.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Bindings/Python/PybindAdaptors.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Bytecode/BytecodeImplementation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Bytecode/BytecodeOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Bytecode/BytecodeOpInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Bytecode/BytecodeOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Bytecode/BytecodeOpInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Bytecode/BytecodeReader.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Bytecode/BytecodeReaderConfig.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Bytecode/BytecodeWriter.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Bytecode/Encoding.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/CAPI/AffineExpr.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/CAPI/AffineMap.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/CAPI/Diagnostics.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/CAPI/ExecutionEngine.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/CAPI/IR.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/CAPI/IntegerSet.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/CAPI/Interfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/CAPI/Pass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/CAPI/Registration.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/CAPI/Rewrite.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/CAPI/Support.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/CAPI/Utils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/CAPI/Wrap.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Config/mlir-config.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/AMDGPUToROCDL/AMDGPUToROCDL.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/AffineToStandard/AffineToStandard.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ArithCommon/AttrToLLVMConverter.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ArithToAMDGPU/ArithToAMDGPU.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ArithToArmSME/ArithToArmSME.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ArithToEmitC/ArithToEmitC.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ArithToEmitC/ArithToEmitCPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ArithToLLVM/ArithToLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ArithToSPIRV/ArithToSPIRV.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ArmNeon2dToIntr/ArmNeon2dToIntr.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ArmSMEToLLVM/ArmSMEToLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ArmSMEToSCF/ArmSMEToSCF.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/AsyncToLLVM/AsyncToLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/BufferizationToMemRef/BufferizationToMemRef.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ComplexCommon/DivisionConverter.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ComplexToLLVM/ComplexToLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ComplexToLibm/ComplexToLibm.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ComplexToSPIRV/ComplexToSPIRV.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ComplexToSPIRV/ComplexToSPIRVPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ComplexToStandard/ComplexToStandard.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ControlFlowToLLVM/ControlFlowToLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ControlFlowToSCF/ControlFlowToSCF.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ControlFlowToSPIRV/ControlFlowToSPIRV.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ControlFlowToSPIRV/ControlFlowToSPIRVPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ConvertToEmitC/ConvertToEmitCPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ConvertToEmitC/ToEmitCInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ConvertToLLVM/ToLLVMAttrInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ConvertToLLVM/ToLLVMAttrInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ConvertToLLVM/ToLLVMInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ConvertToLLVM/ToLLVMInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ConvertToLLVM/ToLLVMOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ConvertToLLVM/ToLLVMOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ConvertToLLVM/ToLLVMPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/FuncToEmitC/FuncToEmitC.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/FuncToEmitC/FuncToEmitCPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/FuncToLLVM/ConvertFuncToLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/FuncToLLVM/ConvertFuncToLLVMPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/FuncToSPIRV/FuncToSPIRV.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/FuncToSPIRV/FuncToSPIRVPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/GPUCommon/AttrToSPIRVConverter.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/GPUCommon/GPUCommonPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/GPUCommon/GPUToLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/GPUToLLVMSPV/GPUToLLVMSPVPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/GPUToNVVM/GPUToNVVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/GPUToNVVM/GPUToNVVMPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/GPUToROCDL/GPUToROCDLPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/GPUToROCDL/Runtimes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/GPUToSPIRV/GPUToSPIRV.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/GPUToSPIRV/GPUToSPIRVPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/IndexToLLVM/IndexToLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/IndexToSPIRV/IndexToSPIRV.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/LLVMCommon/ConversionTarget.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/LLVMCommon/LoweringOptions.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/LLVMCommon/MemRefBuilder.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/LLVMCommon/Pattern.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/LLVMCommon/PrintCallHelper.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/LLVMCommon/StructBuilder.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/LLVMCommon/TypeConverter.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/LLVMCommon/VectorPattern.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/LinalgToStandard/LinalgToStandard.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/MPIToLLVM/MPIToLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/MathToEmitC/MathToEmitC.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/MathToEmitC/MathToEmitCPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/MathToFuncs/MathToFuncs.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/MathToLLVM/MathToLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/MathToLibm/MathToLibm.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/MathToROCDL/MathToROCDL.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/MathToSPIRV/MathToSPIRV.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/MathToSPIRV/MathToSPIRVPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/MemRefToEmitC/MemRefToEmitC.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/MemRefToEmitC/MemRefToEmitCPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/MemRefToLLVM/MemRefToLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/MemRefToSPIRV/MemRefToSPIRV.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/MemRefToSPIRV/MemRefToSPIRVPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/MeshToMPI/MeshToMPI.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/NVGPUToNVVM/NVGPUToNVVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/NVVMToLLVM/NVVMToLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/OpenACCToSCF/ConvertOpenACCToSCF.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/OpenMPToLLVM/ConvertOpenMPToLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/PDLToPDLInterp/PDLToPDLInterp.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/Passes.capi.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/Passes.capi.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ReconcileUnrealizedCasts/ReconcileUnrealizedCasts.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/SCFToControlFlow/SCFToControlFlow.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/SCFToEmitC/SCFToEmitC.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/SCFToGPU/SCFToGPU.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/SCFToGPU/SCFToGPUPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/SCFToOpenMP/SCFToOpenMP.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/SCFToSPIRV/SCFToSPIRV.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/SCFToSPIRV/SCFToSPIRVPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/SPIRVCommon/AttrToLLVMConverter.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVMPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ShapeToStandard/ShapeToStandard.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/TensorToLinalg/TensorToLinalg.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/TensorToLinalg/TensorToLinalgPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/TensorToSPIRV/TensorToSPIRV.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/TensorToSPIRV/TensorToSPIRVPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/TosaToArith/TosaToArith.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/TosaToLinalg/TosaToLinalg.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/TosaToMLProgram/TosaToMLProgram.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/TosaToSCF/TosaToSCF.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/TosaToTensor/TosaToTensor.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/UBToLLVM/UBToLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/UBToSPIRV/UBToSPIRV.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/VectorToArmSME/VectorToArmSME.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/VectorToGPU/VectorToGPU.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/VectorToLLVM/ConvertVectorToLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/VectorToLLVM/ConvertVectorToLLVMPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/VectorToSCF/VectorToSCF.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/VectorToSPIRV/VectorToSPIRV.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/VectorToSPIRV/VectorToSPIRVPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/VectorToXeGPU/VectorToXeGPU.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/XeVMToLLVM/XeVMToLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Debug/BreakpointManager.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Debug/BreakpointManagers/FileLineColLocBreakpointManager.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Debug/BreakpointManagers/TagBreakpointManager.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Debug/CLOptionsSetup.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Debug/Counter.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Debug/DebuggerExecutionContextHook.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Debug/ExecutionContext.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Debug/Observers/ActionLogging.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Debug/Observers/ActionProfiler.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMDGPU/IR/AMDGPU.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMDGPU/IR/AMDGPU.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMDGPU/IR/AMDGPU.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMDGPU/IR/AMDGPUAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMDGPU/IR/AMDGPUAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMDGPU/IR/AMDGPUDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMDGPU/IR/AMDGPUDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMDGPU/IR/AMDGPUDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMDGPU/IR/AMDGPUEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMDGPU/IR/AMDGPUEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMDGPU/IR/AMDGPUTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMDGPU/IR/AMDGPUTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMDGPU/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMDGPU/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMDGPU/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMDGPU/Utils/Chipset.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMX/AMX.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMX/AMX.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMX/AMX.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMX/AMXDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMX/AMXDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMX/AMXDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMX/AMXInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMX/AMXInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMX/AMXInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMX/AMXTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMX/AMXTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMX/Transforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/Analysis/AffineAnalysis.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/Analysis/AffineStructures.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/Analysis/LoopAnalysis.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/Analysis/NestedMatcher.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/Analysis/Utils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/IR/AffineMemoryOpInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/IR/AffineMemoryOpInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/IR/AffineMemoryOpInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/IR/AffineMemoryOpInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/IR/AffineOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/IR/AffineOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/IR/AffineOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/IR/AffineOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/IR/AffineOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/IR/AffineOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/IR/AffineOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/IR/AffineOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/IR/AffineValueMap.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/IR/ValueBoundsOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/LoopFusionUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/LoopUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/TransformOps/AffineTransformOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/TransformOps/AffineTransformOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/TransformOps/AffineTransformOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/TransformOps/AffineTransformOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/Transforms/Transforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/Utils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/ViewLikeInterfaceUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/IR/Arith.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/IR/ArithBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/IR/ArithOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/IR/ArithOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/IR/ArithOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/IR/ArithOpsAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/IR/ArithOpsAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/IR/ArithOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/IR/ArithOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/IR/ArithOpsEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/IR/ArithOpsEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/IR/ArithOpsInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/IR/ArithOpsInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/IR/ArithOpsInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/IR/ArithOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/IR/ArithOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/IR/ValueBoundsOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/Transforms/BufferDeallocationOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/Transforms/BufferViewFlowOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/Transforms/BufferizableOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/Transforms/NarrowTypeEmulationConverter.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/Transforms/ShardingInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/Transforms/Transforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/Transforms/WideIntEmulationConverter.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/Utils/Utils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmNeon/ArmNeon.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmNeon/ArmNeon.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmNeon/ArmNeon.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmNeon/ArmNeonConversions.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmNeon/ArmNeonDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmNeon/ArmNeonDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmNeon/ArmNeonDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmNeon/ArmNeonTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmNeon/ArmNeonTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmNeon/TransformOps/ArmNeonVectorTransformOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmNeon/TransformOps/ArmNeonVectorTransformOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmNeon/TransformOps/ArmNeonVectorTransformOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmNeon/TransformOps/ArmNeonVectorTransformOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmNeon/Transforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSME.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSME.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSME.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSME.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMEAttrDefs.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMEAttrDefs.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMEDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMEDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMEEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMEEnums.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMEEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMEIntrinsicConversions.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMEIntrinsicOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMEIntrinsicOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMEIntrinsicOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMEOpInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMEOpInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMEOpInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMEOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMEOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMEOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMEOpsConversions.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMETypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMETypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/Transforms/PassesEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/Transforms/PassesEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/Transforms/Transforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/Utils/Utils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSVE/IR/ArmSVE.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSVE/IR/ArmSVE.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSVE/IR/ArmSVE.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSVE/IR/ArmSVEConversions.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSVE/IR/ArmSVEDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSVE/IR/ArmSVEDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSVE/IR/ArmSVEDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSVE/IR/ArmSVETypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSVE/IR/ArmSVETypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSVE/TransformOps/ArmSVEVectorTransformOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSVE/TransformOps/ArmSVEVectorTransformOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSVE/TransformOps/ArmSVEVectorTransformOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSVE/TransformOps/ArmSVEVectorTransformOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSVE/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSVE/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSVE/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSVE/Transforms/Transforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Async/IR/Async.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Async/IR/AsyncDialect.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Async/IR/AsyncOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Async/IR/AsyncOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Async/IR/AsyncOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Async/IR/AsyncOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Async/IR/AsyncOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Async/IR/AsyncOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Async/IR/AsyncOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Async/IR/AsyncTypes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Async/IR/AsyncTypes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Async/Passes.capi.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Async/Passes.capi.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Async/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Async/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Async/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Async/Transforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/AllocationOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/AllocationOpInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/AllocationOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/AllocationOpInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferDeallocationOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferDeallocationOpInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferDeallocationOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferDeallocationOpInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferViewFlowOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferViewFlowOpInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferViewFlowOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferViewFlowOpInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizableOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizableOpInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizableOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizableOpInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/Bufferization.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizationBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizationEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizationEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizationEnums.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizationOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizationOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizationOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizationOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizationOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizationOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizationOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizationTypeInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizationTypeInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizationTypeInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizationTypeInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/DstBufferizableOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/UnstructuredControlFlow.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/Pipelines/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/TransformOps/BufferizationTransformOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/TransformOps/BufferizationTransformOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/TransformOps/BufferizationTransformOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/TransformOps/BufferizationTransformOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/Transforms/BufferUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/Transforms/BufferViewFlowAnalysis.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/Transforms/Bufferize.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/Transforms/FuncBufferizableOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/Transforms/OneShotAnalysis.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/Transforms/OneShotModuleBufferize.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/Transforms/Transforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/CommonFolders.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Complex/IR/Complex.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Complex/IR/ComplexAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Complex/IR/ComplexAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Complex/IR/ComplexAttributes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Complex/IR/ComplexBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Complex/IR/ComplexEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Complex/IR/ComplexEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Complex/IR/ComplexOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Complex/IR/ComplexOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Complex/IR/ComplexOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Complex/IR/ComplexOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Complex/IR/ComplexOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Complex/IR/ComplexOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Complex/IR/ComplexOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ControlFlow/IR/ControlFlow.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ControlFlow/IR/ControlFlowOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ControlFlow/IR/ControlFlowOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ControlFlow/IR/ControlFlowOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ControlFlow/IR/ControlFlowOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ControlFlow/IR/ControlFlowOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ControlFlow/IR/ControlFlowOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ControlFlow/IR/ControlFlowOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ControlFlow/IR/ControlFlowOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ControlFlow/Transforms/BufferDeallocationOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ControlFlow/Transforms/BufferizableOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/DLTI/DLTI.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/DLTI/DLTI.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/DLTI/DLTI.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/DLTI/DLTI.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/DLTI/DLTIAttrs.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/DLTI/DLTIAttrs.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/DLTI/DLTIAttrs.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/DLTI/DLTIBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/DLTI/DLTIDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/DLTI/DLTIDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/DLTI/DLTITypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/DLTI/DLTITypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/DLTI/Traits.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/DLTI/TransformOps/DLTITransformOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/DLTI/TransformOps/DLTITransformOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/DLTI/TransformOps/DLTITransformOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/DLTI/TransformOps/DLTITransformOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitC.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitC.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitC.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitC.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitCAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitCAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitCAttributes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitCBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitCDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitCDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitCEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitCEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitCInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitCInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitCInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitCInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitCTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitCTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitCTypes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/Transforms/Transforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/Transforms/TypeConversions.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Func/Extensions/AllExtensions.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Func/Extensions/InlinerExtension.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Func/Extensions/MeshShardingExtensions.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Func/IR/FuncOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Func/IR/FuncOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Func/IR/FuncOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Func/IR/FuncOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Func/IR/FuncOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Func/IR/FuncOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Func/TransformOps/FuncTransformOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Func/TransformOps/FuncTransformOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Func/TransformOps/FuncTransformOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Func/TransformOps/FuncTransformOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Func/Transforms/FuncConversions.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Func/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Func/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Func/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Func/Utils/Utils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/CompilationAttrInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/CompilationAttrInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/CompilationAttrInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/CompilationAttrs.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/CompilationInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/GPUBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/GPUDeviceMapperEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/GPUDeviceMapperEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/GPUDeviceMappingAttr.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/GPUDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/GPUOpInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/GPUOpInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/GPUOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/GPUOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/GPUOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/GPUOpsAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/GPUOpsAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/GPUOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/GPUOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/GPUOpsEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/GPUOpsEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/GPUOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/GPUOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/ParallelLoopMapperAttr.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/ParallelLoopMapperEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/ParallelLoopMapperEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/ValueBoundsOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/Pipelines/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/TransformOps/GPUTransformOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/TransformOps/GPUTransformOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/TransformOps/GPUTransformOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/TransformOps/GPUTransformOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/TransformOps/Utils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/Transforms/BufferDeallocationOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/Transforms/MemoryPromotion.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/Transforms/ParallelLoopMapper.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/Transforms/Passes.capi.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/Transforms/Passes.capi.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/Utils/DistributionUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/Utils/GPUUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDL.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDL.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDL.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDL.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLAttributes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLTraits.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLTypes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLTypesGen.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLTypesGen.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IRDLLoading.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IRDLSymbols.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IRDLVerifiers.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Index/IR/IndexAttrs.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Index/IR/IndexAttrs.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Index/IR/IndexAttrs.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Index/IR/IndexDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Index/IR/IndexDialect.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Index/IR/IndexEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Index/IR/IndexEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Index/IR/IndexEnums.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Index/IR/IndexOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Index/IR/IndexOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Index/IR/IndexOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Index/IR/IndexOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Index/IR/IndexOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Index/IR/IndexOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Index/IR/IndexOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Index/IR/IndexOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/BasicPtxBuilderInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/BasicPtxBuilderInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/BasicPtxBuilderInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/BasicPtxBuilderInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/FunctionCallUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMAttrDefs.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMAttrInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMAttrInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMAttrs.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMConversionEnumsFromLLVM.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMConversionEnumsToLLVM.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMConversions.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMConvertibleLLVMIRIntrinsics.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMDialect.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMEnums.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMIntrinsicConversions.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMIntrinsicFromLLVMIRConversions.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMIntrinsicOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMIntrinsicOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMIntrinsicOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMOpBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMOpFromLLVMIRConversions.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMOpsAttrDefs.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMOpsAttrDefs.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMOpsEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMOpsEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMTypeInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMTypeInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMTypes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMTypes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMConversions.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMConvertibleLLVMIRIntrinsics.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMFromLLVMIRConversions.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMOpsAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMOpsAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMOpsEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMOpsEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMRequiresSMTraits.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMRequiresSMTraits.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMRequiresSMTraits.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMRequiresSMTraits.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/ROCDLConversions.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/ROCDLDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/ROCDLOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/ROCDLOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/ROCDLOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/ROCDLOpsAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/ROCDLOpsAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/ROCDLOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/ROCDLOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/ROCDLOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/ROCDLOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/Transforms/AddComdats.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/Transforms/DIExpressionLegalization.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/Transforms/DIExpressionRewriter.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/Transforms/InlinerInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/Transforms/LegalizeForExport.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/Transforms/OptimizeForNVVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/Transforms/RequestCWrappers.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/VCIXConversions.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/VCIXDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/VCIXOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/VCIXOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/VCIXOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/VCIXOpsAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/VCIXOpsAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/VCIXOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/VCIXOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/VCIXOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/VCIXOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/XeVMConversions.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/XeVMDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/XeVMOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/XeVMOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/XeVMOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/XeVMOpsAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/XeVMOpsAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/XeVMOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/XeVMOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/XeVMOpsEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/XeVMOpsEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/XeVMOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/XeVMOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/Linalg.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgDoc.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgEnums.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgNamedStructuredOps.yamlgen.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgNamedStructuredOps.yamlgen.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgOpsAttrDefs.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgOpsAttrDefs.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgOpsEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgOpsEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgRelayoutOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgRelayoutOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgRelayoutOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgStructuredOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgStructuredOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgStructuredOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/RelayoutOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/RelayoutOpInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/RelayoutOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/RelayoutOpInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/ValueBoundsOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/Passes.capi.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/Passes.capi.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/TransformOps/DialectExtension.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/TransformOps/GPUHeuristics.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/TransformOps/LinalgMatchOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/TransformOps/LinalgMatchOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/TransformOps/LinalgMatchOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/TransformOps/LinalgMatchOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformEnums.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOpsEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOpsEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/TransformOps/Syntax.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/Transforms/AllInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/Transforms/BufferizableOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/Transforms/Hoisting.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/Transforms/MeshShardingInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/Transforms/RuntimeOpVerification.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/Transforms/SubsetInsertionOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/Transforms/TilingInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/Transforms/Transforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/Utils/Utils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/IR/MLProgram.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/IR/MLProgramAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/IR/MLProgramAttributes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/IR/MLProgramAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/IR/MLProgramAttributes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/IR/MLProgramBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/IR/MLProgramOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/IR/MLProgramOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/IR/MLProgramOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/IR/MLProgramOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/IR/MLProgramOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/IR/MLProgramOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/IR/MLProgramOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/IR/MLProgramTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/IR/MLProgramTypes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/IR/MLProgramTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/IR/MLProgramTypes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/Transforms/BufferizableOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MPI/IR/MPI.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MPI/IR/MPI.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MPI/IR/MPI.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MPI/IR/MPI.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MPI/IR/MPIAttrDefs.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MPI/IR/MPIAttrDefs.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MPI/IR/MPIDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MPI/IR/MPIDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MPI/IR/MPIEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MPI/IR/MPIEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MPI/IR/MPIOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MPI/IR/MPIOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MPI/IR/MPIOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MPI/IR/MPITypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MPI/IR/MPITypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MPI/IR/MPITypes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MPI/IR/MPITypesGen.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MPI/IR/MPITypesGen.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Math/IR/Math.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Math/IR/MathBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Math/IR/MathOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Math/IR/MathOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Math/IR/MathOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Math/IR/MathOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Math/IR/MathOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Math/IR/MathOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Math/IR/MathOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Math/Transforms/Approximation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Math/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Math/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Math/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/IR/MemRef.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/IR/MemRefBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/IR/MemRefMemorySlot.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/IR/MemRefOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/IR/MemRefOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/IR/MemRefOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/IR/MemRefOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/IR/MemRefOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/IR/MemRefOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/IR/MemRefOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/IR/ValueBoundsOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/TransformOps/MemRefTransformOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/TransformOps/MemRefTransformOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/TransformOps/MemRefTransformOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/TransformOps/MemRefTransformOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/Transforms/AllocationOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/Transforms/BufferViewFlowOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/Transforms/ComposeSubView.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/Transforms/RuntimeOpVerification.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/Transforms/Transforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/Utils/MemRefUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/IR/MeshAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/IR/MeshAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/IR/MeshBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/IR/MeshDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/IR/MeshDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/IR/MeshDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/IR/MeshEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/IR/MeshEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/IR/MeshOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/IR/MeshOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/IR/MeshOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/IR/MeshOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/IR/MeshTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/IR/MeshTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/Interfaces/ShardingInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/Interfaces/ShardingInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/Interfaces/ShardingInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/Interfaces/ShardingInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/Interfaces/ShardingInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/Transforms/Simplifications.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/Transforms/Spmdization.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/Transforms/Transforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/IR/NVGPU.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/IR/NVGPU.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/IR/NVGPU.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/IR/NVGPUAttrDefs.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/IR/NVGPUAttrDefs.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/IR/NVGPUDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/IR/NVGPUDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/IR/NVGPUDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/IR/NVGPUEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/IR/NVGPUEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/IR/NVGPUOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/IR/NVGPUOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/IR/NVGPUOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/IR/NVGPUTypeDefs.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/IR/NVGPUTypeDefs.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/IR/NVGPUTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/IR/NVGPUTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/IR/NVGPUTypes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/TransformOps/NVGPUTransformOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/TransformOps/NVGPUTransformOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/TransformOps/NVGPUTransformOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/TransformOps/NVGPUTransformOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/Transforms/Passes.capi.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/Transforms/Passes.capi.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/Transforms/Transforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/Transforms/Utils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/Utils/MMAUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/AccCommon.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACC.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCOpsAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCOpsAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCOpsEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCOpsEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCOpsInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCOpsInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCOpsInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCOpsTypes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCTypeInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCTypeInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCTypeInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACCMPCommon/Interfaces/AtomicInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACCMPCommon/Interfaces/AtomicInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACCMPCommon/Interfaces/AtomicInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACCMPCommon/Interfaces/AtomicInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACCMPCommon/Interfaces/OpenACCMPOpsInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACCMPCommon/Interfaces/OpenACCMPOpsInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACCMPCommon/Interfaces/OpenACCMPOpsInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACCMPCommon/Interfaces/OpenACCMPOpsInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OmpCommon.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPAttrDefs.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPClauseOperands.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPClauseOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPClauses.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPDialect.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPEnums.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPOpBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPOpsAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPOpsAttributes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPOpsAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPOpsEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPOpsEnums.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPOpsEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPOpsInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPOpsInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPOpsInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPTypeInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPTypeInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPTypeInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDL/IR/PDL.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDL/IR/PDLDialect.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDL/IR/PDLOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDL/IR/PDLOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDL/IR/PDLOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDL/IR/PDLOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDL/IR/PDLOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDL/IR/PDLOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDL/IR/PDLOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDL/IR/PDLOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDL/IR/PDLTypes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDL/IR/PDLTypes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDLInterp/IR/PDLInterp.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDLInterp/IR/PDLInterpOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDLInterp/IR/PDLInterpOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDLInterp/IR/PDLInterpOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDLInterp/IR/PDLInterpOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDLInterp/IR/PDLInterpOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDLInterp/IR/PDLInterpOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDLInterp/IR/PDLInterpOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/MemorySpaceAttrInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/MemorySpaceAttrInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/MemorySpaceInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/MemorySpaceInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/MemorySpaceInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/MemorySpaceInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/PtrAttrDefs.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/PtrAttrs.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/PtrDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/PtrDialect.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/PtrEnums.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/PtrOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/PtrOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/PtrOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/PtrOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/PtrOpsAttrs.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/PtrOpsAttrs.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/PtrOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/PtrOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/PtrOpsEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/PtrOpsEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/PtrOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/PtrOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/PtrTypes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Quant/IR/Quant.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Quant/IR/QuantBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Quant/IR/QuantDialectBytecode.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Quant/IR/QuantDialectBytecode.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Quant/IR/QuantOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Quant/IR/QuantOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Quant/IR/QuantOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Quant/IR/QuantOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Quant/IR/QuantOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Quant/IR/QuantOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Quant/IR/QuantOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Quant/IR/QuantTypes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Quant/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Quant/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Quant/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Quant/Utils/FakeQuantSupport.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Quant/Utils/UniformSupport.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/IR/DeviceMappingAttrInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/IR/DeviceMappingAttrInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/IR/DeviceMappingAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/IR/DeviceMappingAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/IR/DeviceMappingInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/IR/DeviceMappingInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/IR/SCF.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/IR/SCFOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/IR/SCFOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/IR/SCFOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/IR/SCFOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/IR/SCFOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/IR/SCFOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/IR/SCFOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/IR/ValueBoundsOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/TransformOps/SCFTransformOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/TransformOps/SCFTransformOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/TransformOps/SCFTransformOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/TransformOps/SCFTransformOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/Transforms/BufferDeallocationOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/Transforms/BufferizableOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/Transforms/Patterns.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/Transforms/TileUsingInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/Transforms/Transforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/Utils/AffineCanonicalizationUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/Utils/Utils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMT.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMT.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMT.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTArrayOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTAttributes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTAttributes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTBitVectorOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTDialect.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTIntOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTTypes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTTypes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTVisitors.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVArithmeticOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVAtomicOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVAttrUtils.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVAttributes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVAttributes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVAvailability.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVAvailability.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVAvailability.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVBarrierOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVBitOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVCLOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVCapabilityImplication.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVCastOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVCompositeOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVControlFlowOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVCooperativeMatrixOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVEnumAvailability.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVEnumAvailability.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVEnums.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVGLCanonicalization.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVGLOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVGroupOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVImageOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVIntegerDotProductOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVIntelExtOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVLogicalOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVMatrixOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVMemoryOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVMeshOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVMiscOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVNonUniformOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVOpAvailabilityImpl.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVOpTraits.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVPrimitiveOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVSerialization.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVStructureOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVTypes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/TargetAndABI.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/Interfaces/SPIRVImageInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/Interfaces/SPIRVImageInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/Interfaces/SPIRVImageInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/Interfaces/SPIRVImageInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/Linking/ModuleCombiner.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/Transforms/SPIRVConversion.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/Transforms/SPIRVWebGPUTransforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/Utils/LayoutUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Shape/Analysis/ShapeMappingAnalysis.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Shape/IR/Shape.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Shape/IR/ShapeBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Shape/IR/ShapeOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Shape/IR/ShapeOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Shape/IR/ShapeOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Shape/IR/ShapeOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Shape/IR/ShapeOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Shape/IR/ShapeOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Shape/IR/ShapeOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Shape/Transforms/BufferizableOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Shape/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Shape/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Shape/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/Enums.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensor.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorAttrDefs.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorAttrDefs.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorAttrDefs.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorAttrEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorAttrEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorStorageLayout.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorType.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorTypes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/Pipelines/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/TransformOps/SparseTensorTransformOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/TransformOps/SparseTensorTransformOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/TransformOps/SparseTensorTransformOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/TransformOps/SparseTensorTransformOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/Transforms/BufferizableOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/Transforms/Passes.capi.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/Transforms/Passes.capi.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/Utils/Merger.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/Extensions/AllExtensions.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/Extensions/MeshShardingExtensions.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/IR/ShardingInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/IR/Tensor.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/IR/TensorBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/IR/TensorInferTypeOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/IR/TensorOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/IR/TensorOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/IR/TensorOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/IR/TensorOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/IR/TensorOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/IR/TensorOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/IR/TensorOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/IR/TensorTilingInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/IR/ValueBoundsOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/TransformOps/TensorTransformOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/TransformOps/TensorTransformOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/TransformOps/TensorTransformOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/TransformOps/TensorTransformOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/Transforms/BufferizableOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/Transforms/RuntimeOpVerification.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/Transforms/SubsetInsertionOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/Transforms/TransformUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/Transforms/Transforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/Utils/Utils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/ShardingInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TargetEnv.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaAvailability.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaAvailability.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaComplianceData.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaDialectBytecode.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaDialectBytecode.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaOpAvailabilityImpl.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaOpBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaOpsTypesBase.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaOpsTypesBase.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaProfileCompliance.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaShapeOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaTypesBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaUtilOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/Transforms/PassesEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/Transforms/PassesEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/Utils/ConversionUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/Utils/QuantUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/Utils/ShapeUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Traits.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/DebugExtension/DebugExtension.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/DebugExtension/DebugExtensionOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/DebugExtension/DebugExtensionOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/DebugExtension/DebugExtensionOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/DebugExtension/DebugExtensionOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformAttrs.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformAttrs.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformAttrs.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformAttrs.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformDialect.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformDialectEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformDialectEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformTypes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformTypes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/Utils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IRDLExtension/IRDLExtension.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IRDLExtension/IRDLExtensionOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IRDLExtension/IRDLExtensionOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IRDLExtension/IRDLExtensionOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IRDLExtension/IRDLExtensionOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/Interfaces/MatchInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/Interfaces/MatchInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/Interfaces/MatchInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/Interfaces/MatchInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/Interfaces/TransformInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/Interfaces/TransformInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/Interfaces/TransformInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/Interfaces/TransformInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/Interfaces/TransformTypeInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/Interfaces/TransformTypeInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/LoopExtension/LoopExtension.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/LoopExtension/LoopExtensionOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/LoopExtension/LoopExtensionOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/LoopExtension/LoopExtensionOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/LoopExtension/LoopExtensionOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/PDLExtension/PDLExtension.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/PDLExtension/PDLExtensionOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/PDLExtension/PDLExtensionOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/PDLExtension/PDLExtensionOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/PDLExtension/PDLExtensionOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/Transforms/TransformInterpreterUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/TuneExtension/TuneExtension.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/TuneExtension/TuneExtensionOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/TuneExtension/TuneExtensionOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/TuneExtension/TuneExtensionOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/TuneExtension/TuneExtensionOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/Utils/DiagnosedSilenceableFailure.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/Utils/RaggedArray.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/Utils/Utils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/UB/IR/UBOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/UB/IR/UBOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/UB/IR/UBOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/UB/IR/UBOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/UB/IR/UBOpsAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/UB/IR/UBOpsAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/UB/IR/UBOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/UB/IR/UBOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/UB/IR/UBOpsInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/UB/IR/UBOpsInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/UB/IR/UBOpsInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Utils/DialectUtilsEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Utils/DialectUtilsEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Utils/IndexingUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Utils/ReshapeOpsUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Utils/StaticValueUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Utils/StructuredOpsUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Utils/StructuredOpsUtils.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/IR/ScalableValueBoundsConstraintSet.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/IR/ValueBoundsOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/IR/Vector.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/IR/Vector.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/IR/Vector.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/IR/VectorAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/IR/VectorAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/IR/VectorAttributes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/IR/VectorDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/IR/VectorDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/IR/VectorEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/IR/VectorEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/IR/VectorOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/IR/VectorOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/IR/VectorOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/IR/VectorOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/IR/VectorTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/IR/VectorTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Interfaces/MaskableOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Interfaces/MaskableOpInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Interfaces/MaskableOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Interfaces/MaskableOpInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Interfaces/MaskingOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Interfaces/MaskingOpInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Interfaces/MaskingOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Interfaces/MaskingOpInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/TransformOps/VectorTransformOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/TransformOps/VectorTransformOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/TransformOps/VectorTransformOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/TransformOps/VectorTransformOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Transforms/BufferizableOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Transforms/LoweringPatterns.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Transforms/SubsetOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Transforms/VectorDistribution.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Transforms/VectorRewritePatterns.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Transforms/VectorTransforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Transforms/VectorTransformsBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Transforms/VectorTransformsEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Transforms/VectorTransformsEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Utils/VectorUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/X86Vector/Transforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/X86Vector/X86Vector.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/X86Vector/X86Vector.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/X86Vector/X86Vector.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/X86Vector/X86VectorDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/X86Vector/X86VectorDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/X86Vector/X86VectorDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/X86Vector/X86VectorInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/X86Vector/X86VectorInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/X86Vector/X86VectorInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/X86Vector/X86VectorTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/X86Vector/X86VectorTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/IR/XeGPU.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/IR/XeGPU.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/IR/XeGPU.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/IR/XeGPU.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/IR/XeGPUAttrs.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/IR/XeGPUAttrs.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/IR/XeGPUAttrs.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/IR/XeGPUDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/IR/XeGPUDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/IR/XeGPUDialect.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/IR/XeGPUEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/IR/XeGPUEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/IR/XeGPUOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/IR/XeGPUTargetInfo.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/IR/XeGPUTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/IR/XeGPUTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/IR/XeGPUTypes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/Transforms/Transforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/Utils/XeGPUUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/ExecutionEngine/AsyncRuntime.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/ExecutionEngine/CRunnerUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/ExecutionEngine/ExecutionEngine.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/ExecutionEngine/Float16bits.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/ExecutionEngine/JitRunner.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/ExecutionEngine/MemRefUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/ExecutionEngine/Msan.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/ExecutionEngine/OptUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/ExecutionEngine/RunnerUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/ExecutionEngine/SparseTensor/ArithmeticUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/ExecutionEngine/SparseTensor/COO.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/ExecutionEngine/SparseTensor/File.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/ExecutionEngine/SparseTensor/MapRef.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/ExecutionEngine/SparseTensor/Storage.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/ExecutionEngine/SparseTensorRuntime.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Action.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/AffineExpr.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/AffineExprVisitor.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/AffineMap.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/AsmState.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/AttrTypeBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/AttrTypeSubElements.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/AttributeSupport.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Attributes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Block.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BlockSupport.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Builders.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinAttributeInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinAttributeInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinAttributeInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinAttributeInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinAttributes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinAttributes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinDialect.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinDialectBytecode.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinDialectBytecode.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinLocationAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinLocationAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinLocationAttributes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinTypeConstraints.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinTypeConstraints.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinTypeInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinTypeInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinTypeInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinTypeInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinTypes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinTypes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BytecodeBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/CommonAttrConstraints.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/CommonTypeConstraints.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Constraints.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Diagnostics.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Dialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/DialectBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/DialectImplementation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/DialectInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/DialectRegistry.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/DialectResourceBlobManager.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Dominance.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/EnumAttr.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/ExtensibleDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/IRMapping.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/ImplicitLocOpBuilder.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/IntegerSet.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Interfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Iterators.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Location.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/MLIRContext.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Matchers.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/ODSSupport.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/OpAsmAttrInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/OpAsmAttrInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/OpAsmInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/OpAsmOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/OpAsmOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/OpAsmSupport.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/OpAsmTypeInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/OpAsmTypeInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/OpBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/OpDefinition.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/OpImplementation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Operation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/OperationSupport.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/OwningOpRef.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/PDLPatternMatch.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/PatternBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/PatternMatch.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Properties.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Region.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/RegionGraphTraits.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/RegionKindInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/RegionKindInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/RegionKindInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/RegionKindInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/StorageUniquerSupport.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/SymbolInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/SymbolInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/SymbolInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/SymbolTable.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/TensorEncInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/TensorEncInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/TensorEncoding.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/TensorEncoding.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Threading.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Traits.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/TypeRange.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/TypeSupport.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/TypeUtilities.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Types.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Unit.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/UseDefLists.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Utils.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Value.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/ValueRange.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/VectorTypes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Verifier.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Visitors.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/InitAllDialects.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/InitAllExtensions.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/InitAllPasses.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/InitAllTranslations.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/CallInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/CallInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/CallInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/CallInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/CastInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/CastInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/CastInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/CastInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ControlFlowInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ControlFlowInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ControlFlowInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ControlFlowInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/CopyOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/CopyOpInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/CopyOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/CopyOpInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/DataLayoutAttrInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/DataLayoutAttrInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/DataLayoutInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/DataLayoutInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/DataLayoutOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/DataLayoutOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/DataLayoutTypeInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/DataLayoutTypeInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/DerivedAttributeOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/DerivedAttributeOpInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/DerivedAttributeOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/DerivedAttributeOpInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/DestinationStyleOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/DestinationStyleOpInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/DestinationStyleOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/DestinationStyleOpInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/FoldInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/FunctionImplementation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/FunctionInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/FunctionInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/FunctionInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/FunctionInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/IndexingMapOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/IndexingMapOpInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/IndexingMapOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/IndexingMapOpInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/InferIntRangeInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/InferIntRangeInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/InferIntRangeInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/InferIntRangeInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/InferTypeOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/InferTypeOpInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/InferTypeOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/InferTypeOpInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/LoopLikeInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/LoopLikeInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/LoopLikeInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/LoopLikeInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/MemorySlotInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/MemorySlotInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/MemorySlotOpInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/MemorySlotOpInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/MemorySlotTypeInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/MemorySlotTypeInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ParallelCombiningOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ParallelCombiningOpInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ParallelCombiningOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ParallelCombiningOpInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/RuntimeVerifiableOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/RuntimeVerifiableOpInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/RuntimeVerifiableOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/RuntimeVerifiableOpInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ShapedOpInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ShapedOpInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ShapedOpInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ShapedOpInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/SideEffectInterfaceBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/SideEffectInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/SideEffectInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/SideEffectInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/SideEffectInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/SubsetOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/SubsetOpInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/SubsetOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/SubsetOpInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/TilingInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/TilingInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/TilingInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/TilingInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/Utils/InferIntRangeCommon.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ValueBoundsOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ValueBoundsOpInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ValueBoundsOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ValueBoundsOpInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/VectorInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/VectorInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/VectorInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/VectorInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ViewLikeInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ViewLikeInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ViewLikeInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ViewLikeInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Parser/Parser.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Pass/AnalysisManager.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Pass/Pass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Pass/PassBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Pass/PassInstrumentation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Pass/PassManager.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Pass/PassOptions.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Pass/PassRegistry.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Query/Matcher/ErrorBuilder.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Query/Matcher/Marshallers.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Query/Matcher/MatchFinder.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Query/Matcher/MatchersInternal.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Query/Matcher/Registry.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Query/Matcher/SliceMatchers.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Query/Matcher/VariantValue.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Query/Query.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Query/QuerySession.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Reducer/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Reducer/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Reducer/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Reducer/ReductionNode.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Reducer/ReductionPatternInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Reducer/Tester.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Rewrite/FrozenRewritePatternSet.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Rewrite/PassUtil.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Rewrite/PatternApplicator.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Support/ADTExtras.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Support/CyclicReplacerCache.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Support/DebugStringHelper.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Support/FileUtilities.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Support/IndentedOstream.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Support/InterfaceSupport.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Support/LLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Support/LogicalResult.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Support/RawOstreamExtras.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Support/StateStack.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Support/StorageUniquer.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Support/ThreadLocalCache.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Support/Timing.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Support/ToolUtilities.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Support/TypeID.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Support/WalkResult.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/Argument.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/AttrOrTypeDef.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/Attribute.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/Builder.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/Class.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/CodeGenHelpers.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/Constraint.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/Dialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/EnumInfo.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/Format.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/GenInfo.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/GenNameParser.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/Interfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/Operator.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/Pass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/Pattern.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/Predicate.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/Property.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/Region.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/SideEffects.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/Successor.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/Trait.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/Type.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/Cpp/CppEmitter.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/IRDLToCpp/IRDLToCpp.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/IRDLToCpp/TranslationRegistration.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVM/ModuleToObject.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVM/NVVM/Target.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVM/NVVM/Utils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVM/ROCDL/Target.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVM/ROCDL/Utils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/Dialect/All.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/Dialect/ArmNeon/ArmNeonToLLVMIRTranslation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/Dialect/ArmSME/ArmSMEToLLVMIRTranslation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/Dialect/ArmSVE/ArmSVEToLLVMIRTranslation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/Dialect/Builtin/BuiltinToLLVMIRTranslation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/Dialect/GPU/GPUToLLVMIRTranslation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/Dialect/LLVMIR/LLVMIRToLLVMTranslation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/Dialect/LLVMIR/LLVMToLLVMIRTranslation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/Dialect/NVVM/LLVMIRToNVVMTranslation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/Dialect/NVVM/NVVMToLLVMIRTranslation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/Dialect/OpenACC/OpenACCToLLVMIRTranslation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/Dialect/OpenMPCommon.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/Dialect/ROCDL/ROCDLToLLVMIRTranslation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/Dialect/SPIRV/SPIRVToLLVMIRTranslation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/Dialect/VCIX/VCIXToLLVMIRTranslation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/Export.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/Import.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/LLVMImportInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/LLVMTranslationInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/ModuleImport.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/ModuleTranslation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/TypeFromLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/TypeToLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/SMTLIB/ExportSMTLIB.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/SMTLIB/Namespace.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/SMTLIB/SymCache.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/SPIRV/Deserialization.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/SPIRV/SPIRVBinaryUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/SPIRV/Serialization.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/SPIRV/Target.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/PDLL/AST/Context.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/PDLL/AST/Diagnostic.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/PDLL/AST/Nodes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/PDLL/AST/Types.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/PDLL/CodeGen/CPPGen.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/PDLL/CodeGen/MLIRGen.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/PDLL/ODS/Constraint.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/PDLL/ODS/Context.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/PDLL/ODS/Dialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/PDLL/ODS/Operation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/PDLL/Parser/CodeComplete.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/PDLL/Parser/Parser.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/ParseUtilities.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/Plugins/DialectPlugin.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/Plugins/PassPlugin.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/lsp-server-support/CompilationDatabase.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/lsp-server-support/Logging.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/lsp-server-support/Protocol.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/lsp-server-support/SourceMgrUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/lsp-server-support/Transport.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/mlir-lsp-server/MlirLspRegistryFunction.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/mlir-lsp-server/MlirLspServerMain.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/mlir-opt/MlirOptMain.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/mlir-pdll-lsp-server/MlirPdllLspServerMain.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/mlir-query/MlirQueryMain.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/mlir-reduce/MlirReduceMain.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/mlir-tblgen/MlirTblgenMain.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/mlir-translate/MlirTranslateMain.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/mlir-translate/Translation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/tblgen-lsp-server/TableGenLspServerMain.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/CFGToSCF.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/CSE.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/CommutativityUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/ControlFlowSinkUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/DialectConversion.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/EndomorphismSimplification.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/FoldUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/GreedyPatternRewriteDriver.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/HomomorphismSimplification.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/Inliner.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/InliningUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/LocationSnapshot.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/LoopInvariantCodeMotionUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/Mem2Reg.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/RegionUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/SROA.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/Transforms.capi.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/Transforms.capi.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/ViewOpGraph.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/WalkPatternRewriteDriver.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/Canonicalization.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/CodeGen/BlockGenerators.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/CodeGen/CodeGeneration.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/CodeGen/IRBuilder.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/CodeGen/IslAst.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/CodeGen/IslExprBuilder.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/CodeGen/IslNodeBuilder.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/CodeGen/LoopGenerators.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/CodeGen/LoopGeneratorsGOMP.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/CodeGen/LoopGeneratorsKMP.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/CodeGen/PerfMonitor.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/CodeGen/RuntimeDebugBuilder.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/CodeGen/Utils.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/CodePreparation.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/Config/config.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/DeLICM.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/DeadCodeElimination.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/DependenceInfo.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/FlattenAlgo.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/FlattenSchedule.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/ForwardOpTree.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/JSONExporter.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/LinkAllPasses.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/ManualOptimizer.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/MatmulOptimizer.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/MaximalStaticExpansion.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/Options.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/PolyhedralInfo.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/PruneUnprofitable.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/RegisterPasses.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/ScheduleOptimizer.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/ScheduleTreeTransform.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/ScopBuilder.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/ScopDetection.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/ScopDetectionDiagnostic.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/ScopGraphPrinter.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/ScopInfo.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/ScopPass.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/Simplify.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/Support/DumpFunctionPass.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/Support/DumpModulePass.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/Support/GICHelper.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/Support/ISLOStream.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/Support/ISLOperators.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/Support/ISLTools.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/Support/PollyDebug.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/Support/SCEVAffinator.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/Support/SCEVValidator.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/Support/ScopHelper.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/Support/ScopLocation.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/Support/VirtualInstruction.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/ZoneAlgo.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/aff.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/aff_type.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/arg.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/ast.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/ast_build.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/ast_type.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/constraint.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/ctx.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/fixed_box.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/flow.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/hash.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/hmap.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/id.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/id_to_ast_expr.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/id_to_id.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/id_to_pw_aff.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/id_type.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/ilp.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/isl-noexceptions.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/list.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/local_space.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/lp.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/map.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/map_to_basic_set.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/map_type.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/mat.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/maybe.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/maybe_ast_expr.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/maybe_basic_set.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/maybe_id.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/maybe_pw_aff.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/maybe_templ.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/multi.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/obj.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/options.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/point.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/polynomial.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/polynomial_type.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/printer.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/printer_type.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/schedule.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/schedule_node.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/schedule_type.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/set.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/set_type.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/space.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/space_type.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/stdint.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/stream.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/stride_info.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/union_map.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/union_map_type.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/union_set.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/union_set_type.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/val.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/val_gmp.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/val_type.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/vec.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/version.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/vertices.h
+%%STATIC_LIBS%%%%OPENMP%%llvm%%LLVM_SUFFIX%%/lib/%%CONFIGURE_TARGET%%/cmake/openmp/FindOpenMPTarget.cmake
+%%OPENMP%%llvm%%LLVM_SUFFIX%%/lib/%%CONFIGURE_TARGET%%/libarcher.so
+%%OPENMP%%llvm%%LLVM_SUFFIX%%/lib/%%CONFIGURE_TARGET%%/libarcher_static.a
+%%OPENMP%%llvm%%LLVM_SUFFIX%%/lib/%%CONFIGURE_TARGET%%/libgomp.so
+%%OPENMP%%llvm%%LLVM_SUFFIX%%/lib/%%CONFIGURE_TARGET%%/libgomp.so.1
+%%OPENMP%%llvm%%LLVM_SUFFIX%%/lib/%%CONFIGURE_TARGET%%/libiomp5.so
+%%OPENMP%%llvm%%LLVM_SUFFIX%%/lib/%%CONFIGURE_TARGET%%/libomp.so
+%%POLLY%%llvm%%LLVM_SUFFIX%%/lib/LLVMPolly.so
+%%CLANG%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ISO_Fortran_binding.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_builtin_vars.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_cmath.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_complex_builtins.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_device_functions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_intrinsics.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_libdevice_declares.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_math.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_math_forward_declares.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_runtime_wrapper.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_texture_intrinsics.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_hip_cmath.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_hip_libdevice_declares.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_hip_math.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_hip_runtime_wrapper.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_hip_stdlib.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_spirv_builtins.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stdarg___gnuc_va_list.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stdarg___va_copy.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stdarg_header_macro.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stdarg_va_arg.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stdarg_va_copy.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stdarg_va_list.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stddef_header_macro.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stddef_max_align_t.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stddef_null.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stddef_nullptr_t.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stddef_offsetof.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stddef_ptrdiff_t.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stddef_rsize_t.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stddef_size_t.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stddef_unreachable.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stddef_wchar_t.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stddef_wint_t.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__wmmintrin_aes.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__wmmintrin_pclmul.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/adcintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/adxintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/altivec.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/amdgpuintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ammintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/amxavx512intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/amxbf16transposeintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/amxcomplexintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/amxcomplextransposeintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/amxfp16intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/amxfp16transposeintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/amxfp8intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/amxintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/amxmovrsintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/amxmovrstransposeintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/amxtf32intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/amxtf32transposeintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/amxtransposeintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/andes_vector.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/arm64intr.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/arm_acle.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/arm_cmse.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/arm_neon_sve_bridge.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/armintr.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx10_2_512bf16intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx10_2_512convertintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx10_2_512minmaxintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx10_2_512niintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx10_2_512satcvtdsintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx10_2_512satcvtintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx10_2bf16intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx10_2convertintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx10_2copyintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx10_2minmaxintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx10_2niintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx10_2satcvtdsintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx10_2satcvtintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx2intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512bf16intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512bitalgintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512bwintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512cdintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512dqintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512fintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512fp16intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512ifmaintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512ifmavlintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vbmi2intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vbmiintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vbmivlintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vlbf16intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vlbitalgintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vlbwintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vlcdintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vldqintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vlfp16intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vlintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vlvbmi2intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vlvnniintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vlvp2intersectintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vnniintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vp2intersectintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vpopcntdqintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vpopcntdqvlintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avxifmaintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avxintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avxneconvertintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avxvnniint16intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avxvnniint8intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avxvnniintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/bmi2intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/bmiintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/builtins.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cet.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cetintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cldemoteintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/clflushoptintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/clwbintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/clzerointrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cmpccxaddintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cpuid.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/crc32intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cuda_wrappers/algorithm
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cuda_wrappers/bits/basic_string.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cuda_wrappers/bits/basic_string.tcc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cuda_wrappers/bits/c++config.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cuda_wrappers/bits/shared_ptr_base.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cuda_wrappers/cmath
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cuda_wrappers/complex
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cuda_wrappers/new
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/emmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/enqcmdintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/f16cintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/float.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/fma4intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/fmaintrin.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/fuzzer/FuzzedDataProvider.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/fxsrintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/gfniintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/gpuintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/hexagon_circ_brev_intrinsics.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/hexagon_protos.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/hexagon_types.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/hresetintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/htmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/htmxlintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/hvx_hexagon_protos.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ia32intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/immintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/intrin0.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/inttypes.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/invpcidintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/iso646.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/keylockerintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/larchintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/lasxintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/limits.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/llvm_libc_wrappers/assert.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/llvm_libc_wrappers/ctype.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/llvm_libc_wrappers/inttypes.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/llvm_libc_wrappers/stdio.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/llvm_libc_wrappers/stdlib.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/llvm_libc_wrappers/string.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/llvm_libc_wrappers/time.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/llvm_offload_wrappers/__llvm_offload.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/llvm_offload_wrappers/__llvm_offload_device.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/llvm_offload_wrappers/__llvm_offload_host.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/lsxintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/lwpintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/lzcntintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/mm3dnow.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/mm_malloc.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/mmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/module.modulemap
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/movdirintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/movrs_avx10_2_512intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/movrs_avx10_2intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/movrsintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/msa.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/mwaitxintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/nmmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/nvptxintrin.h
+%%OPENMP%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/omp-tools.h
+%%OPENMP%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/omp.h
+%%OPENMP%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ompt-multiplex.h
+%%OPENMP%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ompt.h
+%%OPENMP%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ompx.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/opencl-c-base.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/opencl-c.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/openmp_wrappers/__clang_openmp_device_functions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/openmp_wrappers/cmath
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/openmp_wrappers/complex
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/openmp_wrappers/complex.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/openmp_wrappers/complex_cmath.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/openmp_wrappers/math.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/openmp_wrappers/new
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/orc/c_api.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/pconfigintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/pkuintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/pmmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/popcntintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/bmi2intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/bmiintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/emmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/immintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/mm_malloc.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/mmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/nmmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/pmmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/smmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/tmmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/x86gprintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/x86intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/xmmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/prfchiintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/prfchwintrin.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/profile/InstrProfData.inc
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/profile/instr_prof_interface.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ptrauth.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ptwriteintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/raointintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/rdpruintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/rdseedintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/riscv_bitmanip.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/riscv_corev_alu.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/riscv_crypto.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/riscv_ntlh.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/rtmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/s390intrin.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/allocator_interface.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/asan_interface.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/common_interface_defs.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/coverage_interface.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/dfsan_interface.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/hwasan_interface.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/linux_syscall_hooks.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/lsan_interface.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/memprof_interface.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/msan_interface.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/netbsd_syscall_hooks.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/rtsan_interface.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/scudo_interface.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/tsan_interface.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/tsan_interface_atomic.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/ubsan_interface.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/serializeintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sgxintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sha512intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/shaintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sifive_vector.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sm3intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sm4evexintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sm4intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/smmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/stdalign.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/stdarg.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/stdatomic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/stdbool.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/stdckdint.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/stdcountof.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/stddef.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/stdint.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/stdnoreturn.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/tbmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/tgmath.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/tmmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/tsxldtrkintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/uintrintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/unwind.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/usermsrintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/vadefs.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/vaesintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/varargs.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/vecintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/velintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/velintrin_approx.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/velintrin_gen.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/vpclmulqdqintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/waitpkgintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/wasm_simd128.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/wbnoinvdintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/wmmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/x86gprintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/x86intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/xmmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/xopintrin.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/xray/xray_interface.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/xray/xray_log_interface.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/xray/xray_records.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/xsavecintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/xsaveintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/xsaveoptintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/xsavesintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/xtestintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/yvals_core.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/zos_wrappers/builtins.h
+%%CLANG%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/lib/%%CONFIGURE_TARGET%%/libflang_rt.runtime.a
+%%CLANG%%%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/cmake/clang/AddClang.cmake
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/cmake/clang/ClangConfig.cmake
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/cmake/clang/ClangConfigVersion.cmake
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/cmake/clang/ClangTargets-%%CMAKE_BUILD_TYPE%%.cmake
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/cmake/clang/ClangTargets.cmake
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/cmake/flang/FlangConfig.cmake
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/cmake/flang/FlangConfigVersion.cmake
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/cmake/flang/FlangTargets-%%CMAKE_BUILD_TYPE%%.cmake
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/cmake/flang/FlangTargets.cmake
+%%STATIC_LIBS%%%%LLD%%llvm%%LLVM_SUFFIX%%/lib/cmake/lld/LLDConfig.cmake
+%%STATIC_LIBS%%%%LLD%%llvm%%LLVM_SUFFIX%%/lib/cmake/lld/LLDConfigVersion.cmake
+%%STATIC_LIBS%%%%LLD%%llvm%%LLVM_SUFFIX%%/lib/cmake/lld/LLDTargets-%%CMAKE_BUILD_TYPE%%.cmake
+%%STATIC_LIBS%%%%LLD%%llvm%%LLVM_SUFFIX%%/lib/cmake/lld/LLDTargets.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/AddLLVM.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/AddOCaml.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/AddSphinxTarget.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/CheckAtomic.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/CheckCompilerVersion.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/CheckProblematicConfigurations.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/CoverageReport.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/CrossCompile.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/DetermineGCCCompatible.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/FileLock.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/FindFFI.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/FindLibEdit.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/FindLibpfm.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/FindOCaml.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/FindSphinx.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/FindZ3.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/Findzstd.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/GenerateVersionFromVCS.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/GetErrcMessages.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/GetLibraryName.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/HandleLLVMOptions.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/HandleLLVMStdlib.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/LLVM-Build.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/LLVM-Config.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/LLVMConfig.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/LLVMConfigExtensions.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/LLVMConfigVersion.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/LLVMDistributionSupport.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/LLVMExports-%%CMAKE_BUILD_TYPE%%.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/LLVMExports.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/LLVMExternalProjectUtils.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/LLVMInstallSymlink.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/LLVMProcessSources.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/TableGen.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/TensorFlowCompile.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/UseLibtool.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/VersionFromVCS.cmake
+llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/llvm-driver-template.cpp.in
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/cmake/mlir/AddMLIR.cmake
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/cmake/mlir/AddMLIRPython.cmake
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/cmake/mlir/IRDLToCpp.cmake
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/cmake/mlir/MLIRConfig.cmake
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/cmake/mlir/MLIRConfigVersion.cmake
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/cmake/mlir/MLIRDetectPythonEnv.cmake
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/cmake/mlir/MLIRTargets-%%CMAKE_BUILD_TYPE%%.cmake
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/cmake/mlir/MLIRTargets.cmake
+%%STATIC_LIBS%%%%POLLY%%llvm%%LLVM_SUFFIX%%/lib/cmake/polly/PollyConfig.cmake
+%%STATIC_LIBS%%%%POLLY%%llvm%%LLVM_SUFFIX%%/lib/cmake/polly/PollyConfigVersion.cmake
+%%STATIC_LIBS%%%%POLLY%%llvm%%LLVM_SUFFIX%%/lib/cmake/polly/PollyExports-all.cmake
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libCUFAttrs.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libCUFDialect.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFIRAnalysis.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFIRBuilder.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFIRCodeGen.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFIRCodeGenDialect.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFIRDialect.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFIRDialectSupport.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFIROpenACCSupport.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFIROpenMPSupport.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFIRSupport.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFIRTestAnalysis.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFIRTestOpenACCInterfaces.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFIRTransforms.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFlangOpenMPTransforms.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFortranDecimal.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFortranEvaluate.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFortranLower.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFortranParser.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFortranSemantics.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFortranSupport.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libHLFIRDialect.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libHLFIRTransforms.a
+llvm%%LLVM_SUFFIX%%/lib/libLLVM-%%LLVM_MAJOR%%.so
+llvm%%LLVM_SUFFIX%%/lib/libLLVM.so
+llvm%%LLVM_SUFFIX%%/lib/libLLVM.so.%%LLVM_MAJOR_MINOR%%
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMAggressiveInstCombine.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMAnalysis.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMAsmParser.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMAsmPrinter.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMBinaryFormat.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMBitReader.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMBitWriter.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMBitstreamReader.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMCFGuard.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMCFIVerify.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMCGData.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMCodeGen.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMCodeGenTypes.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMCore.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMCoroutines.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMCoverage.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDWARFCFIChecker.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDWARFLinker.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDWARFLinkerClassic.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDWARFLinkerParallel.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDWP.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDebugInfoBTF.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDebugInfoCodeView.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDebugInfoDWARF.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDebugInfoDWARFLowLevel.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDebugInfoGSYM.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDebugInfoLogicalView.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDebugInfoMSF.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDebugInfoPDB.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDebuginfod.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDemangle.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDiff.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDlltoolDriver.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMExecutionEngine.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMExegesis.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMExtensions.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMFileCheck.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMFrontendAtomic.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMFrontendDirective.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMFrontendDriver.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMFrontendHLSL.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMFrontendOffloading.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMFrontendOpenACC.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMFrontendOpenMP.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMFuzzMutate.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMFuzzerCLI.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMGlobalISel.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMHipStdPar.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMIRPrinter.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMIRReader.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMInstCombine.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMInstrumentation.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMInterfaceStub.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMInterpreter.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMJITLink.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMLTO.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMLibDriver.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMLineEditor.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMLinker.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMMC.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMMCA.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMMCDisassembler.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMMCJIT.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMMCParser.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMMIRParser.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMObjCARCOpts.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMObjCopy.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMObject.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMObjectYAML.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMOptDriver.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMOption.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMOrcDebugging.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMOrcJIT.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMOrcShared.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMOrcTargetProcess.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMPasses.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMProfileData.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMRemarks.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMRuntimeDyld.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMSandboxIR.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMScalarOpts.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMSelectionDAG.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMSupport.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMSymbolize.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMTableGen.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMTableGenBasic.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMTableGenCommon.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMTarget.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMTargetParser.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMTelemetry.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMTextAPI.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMTextAPIBinaryReader.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMTransformUtils.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMVectorize.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMWindowsDriver.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMWindowsManifest.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMXRay.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMipo.a
+llvm%%LLVM_SUFFIX%%/lib/libLTO.so
+llvm%%LLVM_SUFFIX%%/lib/libLTO.so.%%LLVM_MAJOR_MINOR%%
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIR.so
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIR.so.%%LLVM_MAJOR_MINOR%%
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAMDGPUDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAMDGPUToROCDL.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAMDGPUTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAMDGPUUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAMXDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAMXTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAffineAnalysis.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAffineDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAffineToStandard.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAffineTransformOps.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAffineTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAffineTransformsTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAffineUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAnalysis.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArithAttrToLLVMConversion.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArithDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArithTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArithToAMDGPU.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArithToArmSME.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArithToEmitC.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArithToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArithToSPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArithTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArithUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArithValueBoundsOpInterfaceImpl.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmNeon2dToIntr.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmNeonDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmNeonToLLVMIRTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmNeonTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmNeonVectorTransformOps.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmSMEDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmSMETestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmSMEToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmSMEToLLVMIRTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmSMEToSCF.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmSMETransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmSVEDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmSVEToLLVMIRTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmSVETransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmSVEVectorTransformOps.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAsmParser.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAsyncDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAsyncToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAsyncTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRBufferizationDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRBufferizationPipelines.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRBufferizationTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRBufferizationToMemRef.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRBufferizationTransformOps.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRBufferizationTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRBuiltinToLLVMIRTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRBytecodeOpInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRBytecodeReader.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRBytecodeWriter.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIAMDGPU.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIArith.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIAsync.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIControlFlow.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIConversion.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIDebug.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIEmitC.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIExecutionEngine.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIExportSMTLIB.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIFunc.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIGPU.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIIR.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIIRDL.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIIndex.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIInterfaces.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPILLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPILinalg.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIMLProgram.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIMath.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIMemRef.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPINVGPU.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPINVVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIOpenMP.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIPDL.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIQuant.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIROCDL.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIRegisterEverything.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPISCF.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPISMT.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPISPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIShape.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPISparseTensor.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPITarget.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPITensor.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPITransformDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPITransformDialectTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPITransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIVector.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCallInterfaces.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCastInterfaces.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRComplexDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRComplexDivisionConversion.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRComplexToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRComplexToLibm.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRComplexToSPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRComplexToStandard.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRControlFlowDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRControlFlowInterfaces.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRControlFlowTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRControlFlowToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRControlFlowToSCF.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRControlFlowToSPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRControlFlowTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRConvertToEmitC.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRConvertToLLVMInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRConvertToLLVMPass.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCopyOpInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRDLTIDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRDLTITestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRDLTITransformOps.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRDataLayoutInterfaces.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRDebug.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRDerivedAttributeOpInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRDestinationStyleOpInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRDialectUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIREmitCDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIREmitCTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRExecutionEngine.a
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRExecutionEngineShared.so
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRExecutionEngineShared.so.%%LLVM_MAJOR_MINOR%%
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRExecutionEngineUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRExportSMTLIB.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRFromLLVMIRTranslationRegistration.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRFuncAllExtensions.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRFuncDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRFuncInlinerExtension.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRFuncMeshShardingExtensions.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRFuncTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRFuncToEmitC.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRFuncToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRFuncToSPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRFuncTransformOps.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRFuncTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRFuncUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRFunctionInterfaces.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRGPUDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRGPUPipelines.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRGPUTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRGPUToGPURuntimeTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRGPUToLLVMIRTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRGPUToLLVMSPV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRGPUToNVVMTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRGPUToROCDLTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRGPUToSPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRGPUTransformOps.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRGPUTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRGPUUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRIR.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRIRDL.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRIndexDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRIndexToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRIndexToSPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRIndexingMapOpInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRInferIntRangeCommon.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRInferIntRangeInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRInferTypeOpInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRJitRunner.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLLVMCommonConversion.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLLVMDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLLVMIRToLLVMTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLLVMIRToNVVMTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLLVMIRTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLLVMTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLLVMToLLVMIRTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLinalgDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLinalgTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLinalgToStandard.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLinalgTransformOps.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLinalgTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLinalgUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLoopLikeInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLoopLikeInterfaceTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLspServerLib.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLspServerSupportLib.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMLProgramDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMLProgramTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMPIDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMPIToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMaskableOpInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMaskingOpInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMathDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMathTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMathToEmitC.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMathToFuncs.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMathToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMathToLibm.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMathToROCDL.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMathToSPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMathTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMemRefDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMemRefTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMemRefToEmitC.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMemRefToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMemRefToSPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMemRefTransformOps.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMemRefTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMemRefUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMemorySlotInterfaces.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMeshDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMeshTest.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMeshToMPI.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMeshTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMlirOptMain.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRNVGPUDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRNVGPUTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRNVGPUToNVVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRNVGPUTransformOps.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRNVGPUTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRNVGPUUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRNVVMDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRNVVMTarget.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRNVVMToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRNVVMToLLVMIRTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRObservers.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIROpenACCDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIROpenACCMPCommon.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIROpenACCToLLVMIRTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIROpenACCToSCF.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIROpenACCTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIROpenMPDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIROpenMPToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIROpenMPToLLVMIRTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIROptLib.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRPDLDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRPDLInterpDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRPDLLAST.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRPDLLCodeGen.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRPDLLODS.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRPDLToPDLInterp.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRParallelCombiningOpInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRParser.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRPass.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRPluginsLib.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRPresburger.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRPtrDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRQuantDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRQuantTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRQuantUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRQuery.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRQueryLib.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRQueryMatcher.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRROCDLDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRROCDLTarget.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRROCDLToLLVMIRTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRReconcileUnrealizedCasts.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRReduce.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRReduceLib.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRRewrite.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRRewritePDL.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRRuntimeVerifiableOpInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSCFDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSCFTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSCFToControlFlow.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSCFToEmitC.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSCFToGPU.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSCFToOpenMP.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSCFToSPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSCFTransformOps.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSCFTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSCFUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSMT.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVAttrToLLVMConversion.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVBinaryUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVConversion.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVDeserialization.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVImageInterfaces.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVModuleCombiner.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVSerialization.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVTarget.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVToLLVMIRTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVTranslateRegistration.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRShapeDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRShapeOpsTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRShapeTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRShapeToStandard.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRShapedOpInterfaces.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRShardingInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSideEffectInterfaces.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSparseTensorDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSparseTensorPipelines.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSparseTensorRuntime.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSparseTensorTransformOps.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSparseTensorTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSparseTensorUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSubsetOpInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSupport.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTableGen.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTargetCpp.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTargetIRDLToCpp.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTargetLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTargetLLVMIRExport.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTargetLLVMIRImport.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTblgenLib.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTensorAllExtensions.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTensorDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTensorInferTypeOpInterfaceImpl.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTensorMeshShardingExtensions.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTensorTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTensorTilingInterfaceImpl.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTensorToLinalg.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTensorToSPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTensorTransformOps.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTensorTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTensorUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestAnalysis.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestConvertToSPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestDynDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestFromLLVMIRTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestFuncToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestIR.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestIRDLToCppDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestMathToVCIX.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestMemRefToLLVMWithTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestPDLL.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestPass.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestReducer.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestRewrite.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestToLLVMIRTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestTransformDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestVectorToSPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTilingInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTilingInterfaceTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRToLLVMIRTranslationRegistration.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTosaDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTosaShardingInterfaceImpl.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTosaTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTosaToArith.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTosaToLinalg.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTosaToMLProgram.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTosaToSCF.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTosaToTensor.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTosaTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTransformDebugExtension.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTransformDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTransformDialectIRDLExtension.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTransformDialectInterfaces.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTransformDialectTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTransformDialectUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTransformLoopExtension.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTransformPDLExtension.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTransformTuneExtension.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTransformUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTranslateLib.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRUBDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRUBToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRUBToSPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVCIXDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVCIXToLLVMIRTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRValueBoundsOpInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorInterfaces.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorToArmSME.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorToGPU.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorToLLVMPass.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorToSCF.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorToSPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorToXeGPU.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorTransformOps.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRViewLikeInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRX86VectorDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRX86VectorTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRXeGPUDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRXeGPUTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRXeGPUTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRXeGPUUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRXeVMDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRXeVMToLLVM.a
+%%STATIC_LIBS%%%%POLLY%%llvm%%LLVM_SUFFIX%%/lib/libPolly.a
+%%STATIC_LIBS%%%%POLLY%%llvm%%LLVM_SUFFIX%%/lib/libPollyISL.a
+llvm%%LLVM_SUFFIX%%/lib/libRemarks.so
+llvm%%LLVM_SUFFIX%%/lib/libRemarks.so.%%LLVM_MAJOR_MINOR%%
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclang-cpp.so
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclang-cpp.so.%%LLVM_MAJOR_MINOR%%
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclang.so
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclang.so.%%LLVM_MAJOR_MINOR%%
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclang.so.%%LLVM_RELEASE%%
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangAPINotes.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangAST.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangASTMatchers.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangAnalysis.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangAnalysisFlowSensitive.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangAnalysisFlowSensitiveModels.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangApplyReplacements.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangBasic.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangChangeNamespace.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangCodeGen.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangCrossTU.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangDaemon.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangDaemonTweaks.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangDependencyScanning.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangDirectoryWatcher.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangDoc.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangDocSupport.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangDriver.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangDynamicASTMatchers.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangEdit.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangExtractAPI.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangFormat.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangFrontend.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangFrontendTool.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangHandleCXX.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangHandleLLVM.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangIncludeCleaner.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangIncludeFixer.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangIncludeFixerPlugin.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangIndex.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangIndexSerialization.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangInstallAPI.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangInterpreter.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangLex.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangMove.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangParse.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangQuery.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangReorderFields.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangRewrite.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangRewriteFrontend.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangSema.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangSerialization.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangStaticAnalyzerCheckers.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangStaticAnalyzerCore.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangStaticAnalyzerFrontend.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangSupport.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidy.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyAbseilModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyAlteraModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyAndroidModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyBoostModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyBugproneModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyCERTModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyConcurrencyModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyCppCoreGuidelinesModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyDarwinModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyFuchsiaModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyGoogleModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyHICPPModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyLLVMLibcModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyLLVMModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyLinuxKernelModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyMPIModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyMain.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyMiscModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyModernizeModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyObjCModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyOpenMPModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyPerformanceModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyPlugin.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyPortabilityModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyReadabilityModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyUtils.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyZirconModule.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangTooling.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangToolingASTDiff.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangToolingCore.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangToolingInclusions.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangToolingInclusionsStdlib.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangToolingRefactoring.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangToolingSyntax.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangTransformer.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangdMain.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangdRemoteIndex.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangdSupport.a
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libear/__init__.py
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libear/config.h.in
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libear/ear.c
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libfindAllSymbols.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libflangFrontend.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libflangFrontendTool.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libflangPasses.a
+%%STATIC_LIBS%%%%LLD%%llvm%%LLVM_SUFFIX%%/lib/liblldCOFF.a
+%%STATIC_LIBS%%%%LLD%%llvm%%LLVM_SUFFIX%%/lib/liblldCommon.a
+%%STATIC_LIBS%%%%LLD%%llvm%%LLVM_SUFFIX%%/lib/liblldELF.a
+%%STATIC_LIBS%%%%LLD%%llvm%%LLVM_SUFFIX%%/lib/liblldMachO.a
+%%STATIC_LIBS%%%%LLD%%llvm%%LLVM_SUFFIX%%/lib/liblldMinGW.a
+%%STATIC_LIBS%%%%LLD%%llvm%%LLVM_SUFFIX%%/lib/liblldWasm.a
+%%LLDB%%llvm%%LLVM_SUFFIX%%/lib/liblldb.so
+%%LLDB%%llvm%%LLVM_SUFFIX%%/lib/liblldb.so.%%LLVM_MAJOR_MINOR%%
+%%LLDB%%llvm%%LLVM_SUFFIX%%/lib/liblldb.so.%%LLVM_RELEASE%%
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libmlir_arm_runner_utils.so
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libmlir_arm_runner_utils.so.%%LLVM_MAJOR_MINOR%%
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libmlir_arm_sme_abi_stubs.so
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libmlir_arm_sme_abi_stubs.so.%%LLVM_MAJOR_MINOR%%
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libmlir_async_runtime.so
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libmlir_async_runtime.so.%%LLVM_MAJOR_MINOR%%
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libmlir_c_runner_utils.so
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libmlir_c_runner_utils.so.%%LLVM_MAJOR_MINOR%%
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libmlir_float16_utils.so
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libmlir_float16_utils.so.%%LLVM_MAJOR_MINOR%%
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libmlir_runner_utils.so
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libmlir_runner_utils.so.%%LLVM_MAJOR_MINOR%%
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libscanbuild/__init__.py
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libscanbuild/analyze.py
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libscanbuild/arguments.py
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libscanbuild/clang.py
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libscanbuild/compilation.py
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libscanbuild/intercept.py
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libscanbuild/report.py
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libscanbuild/resources/scanview.css
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libscanbuild/resources/selectable.js
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libscanbuild/resources/sorttable.js
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libscanbuild/shell.py
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIAMDGPU/AMDGPU.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIArith/Arith.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIAsync/Async.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIAsync/AsyncPasses.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIControlFlow/ControlFlow.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIConversion/Passes.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIDebug/Debug.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIEmitC/EmitC.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIExecutionEngine/ExecutionEngine.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIExportSMTLIB/ExportSMTLIB.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIFunc/Func.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIGPU/GPU.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIGPU/GPUPasses.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIIR/AffineExpr.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIIR/AffineMap.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIIR/BuiltinAttributes.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIIR/BuiltinTypes.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIIR/Diagnostics.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIIR/DialectHandle.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIIR/IR.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIIR/IntegerSet.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIIR/Pass.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIIR/Support.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIIRDL/IRDL.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIIndex/Index.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIInterfaces/Interfaces.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPILLVM/LLVM.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPILinalg/Linalg.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPILinalg/LinalgPasses.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIMLProgram/MLProgram.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIMath/Math.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIMemRef/MemRef.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPINVGPU/NVGPU.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPINVVM/NVVM.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIOpenMP/OpenMP.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIPDL/PDL.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIQuant/Quant.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIROCDL/ROCDL.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIRegisterEverything/RegisterEverything.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPISCF/SCF.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPISMT/SMT.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPISPIRV/SPIRV.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIShape/Shape.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPISparseTensor/SparseTensor.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPISparseTensor/SparseTensorPasses.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPITarget/LLVMIR.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPITensor/Tensor.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPITransformDialect/Transform.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPITransformDialectTransforms/TransformInterpreter.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPITransforms/Passes.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPITransforms/Rewrite.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIVector/Vector.cpp.o
+%%CLANG%%llvm%%LLVM_SUFFIX%%/libexec/analyze-c++
+%%CLANG%%llvm%%LLVM_SUFFIX%%/libexec/analyze-cc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/libexec/c++-analyzer
+%%CLANG%%llvm%%LLVM_SUFFIX%%/libexec/ccc-analyzer
+%%CLANG%%llvm%%LLVM_SUFFIX%%/libexec/intercept-c++
+%%CLANG%%llvm%%LLVM_SUFFIX%%/libexec/intercept-cc
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/share/clang-doc/clang-doc-default-stylesheet.css
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/share/clang-doc/clang-doc-mustache.css
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/share/clang-doc/class-template.mustache
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/share/clang-doc/comment-template.mustache
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/share/clang-doc/enum-template.mustache
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/share/clang-doc/function-template.mustache
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/share/clang-doc/index.js
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/share/clang-doc/mustache-index.js
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/share/clang-doc/namespace-template.mustache
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/share/clang-doc/template.mustache
+%%CLANG%%llvm%%LLVM_SUFFIX%%/share/clang/bash-autocomplete.sh
+%%CLANG%%llvm%%LLVM_SUFFIX%%/share/clang/clang-format-bbedit.applescript
+%%CLANG%%llvm%%LLVM_SUFFIX%%/share/clang/clang-format-diff.py
+%%CLANG%%llvm%%LLVM_SUFFIX%%/share/clang/clang-format-sublime.py
+%%CLANG%%llvm%%LLVM_SUFFIX%%/share/clang/clang-format.el
+%%CLANG%%llvm%%LLVM_SUFFIX%%/share/clang/clang-format.py
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/share/clang/clang-include-fixer.el
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/share/clang/clang-include-fixer.py
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/share/clang/clang-tidy-diff.py
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/share/clang/run-find-all-symbols.py
+llvm%%LLVM_SUFFIX%%/share/opt-viewer/opt-diff.py
+llvm%%LLVM_SUFFIX%%/share/opt-viewer/opt-stats.py
+llvm%%LLVM_SUFFIX%%/share/opt-viewer/opt-viewer.py
+llvm%%LLVM_SUFFIX%%/share/opt-viewer/optpmap.py
+llvm%%LLVM_SUFFIX%%/share/opt-viewer/optrecord.py
+llvm%%LLVM_SUFFIX%%/share/opt-viewer/style.css
+%%CLANG%%llvm%%LLVM_SUFFIX%%/share/scan-build/scanview.css
+%%CLANG%%llvm%%LLVM_SUFFIX%%/share/scan-build/sorttable.js
+%%CLANG%%llvm%%LLVM_SUFFIX%%/share/scan-view/Reporter.py
+%%CLANG%%llvm%%LLVM_SUFFIX%%/share/scan-view/ScanView.py
+%%CLANG%%llvm%%LLVM_SUFFIX%%/share/scan-view/bugcatcher.ico
+%%CLANG%%llvm%%LLVM_SUFFIX%%/share/scan-view/startfile.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/BooleanExpression.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/LitConfig.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/LitTestCase.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/ProgressBar.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/ShCommands.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/ShUtil.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/Test.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/TestRunner.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/TestTimes.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/TestingConfig.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/__init__.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/builtin_commands/__init__.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/builtin_commands/cat.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/builtin_commands/diff.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/cl_arguments.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/discovery.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/display.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/formats/__init__.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/formats/base.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/formats/googletest.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/formats/shtest.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/main.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/reports.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/run.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/util.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/worker.py
+@postexec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi
+@postunexec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi
diff --git a/devel/lua-luastatic/Makefile b/devel/lua-luastatic/Makefile
new file mode 100644
index 000000000000..6d47eb734934
--- /dev/null
+++ b/devel/lua-luastatic/Makefile
@@ -0,0 +1,30 @@
+PORTNAME= luastatic
+PORTVERSION= 0.0.12
+CATEGORIES= devel
+PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX}
+
+MAINTAINER= kevans@FreeBSD.org
+COMMENT= Build a standalone executable from a Lua program
+WWW= https://github.com/ers35/luastatic
+
+LICENSE= CC0-1.0
+LICENSE_FILE= ${WRKSRC}/license.txt
+
+USES= gmake lua
+
+USE_GITHUB= yes
+GH_ACCOUNT= ers35
+
+MAKE_ENV+= LUA=${LUA_CMD}
+MAKE_ENV+= LIBLUA_A=${LOCALBASE}/lib/liblua-${LUA_VER}.a
+MAKE_ENV+= LUA_INCLUDE=${LUA_INCDIR}
+
+PLIST_FILES= bin/luastatic
+ALL_TARGET= luastatic
+TEST_TARGET= run_test
+
+do-install:
+ ${MKDIR} ${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/luastatic ${STAGEDIR}${PREFIX}/bin
+
+.include <bsd.port.mk>
diff --git a/devel/lua-luastatic/distinfo b/devel/lua-luastatic/distinfo
new file mode 100644
index 000000000000..c6fd7b33891f
--- /dev/null
+++ b/devel/lua-luastatic/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1752800790
+SHA256 (ers35-luastatic-0.0.12_GH0.tar.gz) = 9cf817f9bb95d7d3b62a0ccffc14124ac5f8e0df1e1c482b9bf49e0473e02797
+SIZE (ers35-luastatic-0.0.12_GH0.tar.gz) = 11689
diff --git a/devel/lua-luastatic/pkg-descr b/devel/lua-luastatic/pkg-descr
new file mode 100644
index 000000000000..7d8359b3a656
--- /dev/null
+++ b/devel/lua-luastatic/pkg-descr
@@ -0,0 +1,3 @@
+luastatic is a command line tool that builds a standalone executable from a Lua
+program. The resulting executable is intended to run on systems that do not
+otherwise have Lua installed.
diff --git a/devel/mergify/Makefile b/devel/mergify/Makefile
index 067efc2f5aef..a8cdc2d8e8d3 100644
--- a/devel/mergify/Makefile
+++ b/devel/mergify/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= g20180512
PORTREVISION= 1
CATEGORIES= devel
-MAINTAINER= joe@thrallingpenguin.com
+MAINTAINER= ports@FreeBSD.org
COMMENT= Merge changes from a branch one commit at a time
WWW= https://github.com/brooksdavis/mergify
diff --git a/devel/mold/Makefile b/devel/mold/Makefile
index eb4c66282255..240156e781b8 100644
--- a/devel/mold/Makefile
+++ b/devel/mold/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mold
DISTVERSIONPREFIX= v
-DISTVERSION= 2.40.1
+DISTVERSION= 2.40.3
CATEGORIES= devel
MAINTAINER= ashish@FreeBSD.org
diff --git a/devel/mold/distinfo b/devel/mold/distinfo
index 046c1cf28470..135aee5cc6fa 100644
--- a/devel/mold/distinfo
+++ b/devel/mold/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749467948
-SHA256 (rui314-mold-v2.40.1_GH0.tar.gz) = d1ce09a69941f8158604c3edcc96c7178231e7dba2da66b20f5ef6e112c443b7
-SIZE (rui314-mold-v2.40.1_GH0.tar.gz) = 11033828
+TIMESTAMP = 1753902431
+SHA256 (rui314-mold-v2.40.3_GH0.tar.gz) = 308c10f480d355b9f9ef8bb414dfb5f4842bee87eb96b6a7666942f4036a0223
+SIZE (rui314-mold-v2.40.3_GH0.tar.gz) = 11049524
diff --git a/devel/nss_wrapper/Makefile b/devel/nss_wrapper/Makefile
index 77560234e077..4b83ec793d25 100644
--- a/devel/nss_wrapper/Makefile
+++ b/devel/nss_wrapper/Makefile
@@ -1,35 +1,26 @@
-PORTNAME= nss_wrapper
-PORTVERSION= 1.1.3
-PORTREVISION= 3
-CATEGORIES= devel
-MASTER_SITES= SAMBA/cwrap
+PORTNAME= nss_wrapper
+PORTVERSION= 1.1.16
+CATEGORIES= devel
+MASTER_SITES= SAMBA/cwrap
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Wrapper for the user, group and hosts NSS API
-WWW= https://cwrap.org/nss_wrapper.html
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Wrapper for the user, group and hosts NSS API
+WWW= https://cwrap.org/nss_wrapper.html \
+ https://git.samba.org/?p=nss_wrapper.git
-LICENSE= GPLv3
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= cmake compiler:c++11-lang perl5 shebangfix
-USE_PERL5= run
-USE_LDCONFIG= yes
+TEST_DEPENDS= cmocka>=1.1.0:sysutils/cmocka \
+ uid_wrapper>=0:devel/uid_wrapper
-OPTIONS_DEFINE= TEST
-OPTIONS_DEFAULT= TEST
+USES= cmake:testing pathfix perl5 shebangfix
+USE_PERL5= run
-TEST_TEST_TARGET= test
-TEST_CMAKE_BOOL= UNIT_TESTING
-TEST_BUILD_DEPENDS= cmocka>=1.1.1:sysutils/cmocka
+CMAKE_OFF= UNIT_TESTING
+CMAKE_TESTING_ON= UNIT_TESTING
+USE_LDCONFIG= yes
-SHEBANG_FILES= nss_wrapper.pl
-
-PLIST_FILES= bin/nss_wrapper.pl \
- libdata/pkgconfig/nss_wrapper.pc \
- lib/cmake/nss_wrapper/nss_wrapper-config-version.cmake \
- lib/cmake/nss_wrapper/nss_wrapper-config.cmake \
- lib/libnss_wrapper.so.0.2.3 \
- lib/libnss_wrapper.so.0 \
- lib/libnss_wrapper.so \
- share/man/man1/nss_wrapper.1.gz
+SHEBANG_FILES= nss_wrapper.pl
.include <bsd.port.mk>
diff --git a/devel/nss_wrapper/distinfo b/devel/nss_wrapper/distinfo
index 3d3cbc9bb462..a2fd475eb9b5 100644
--- a/devel/nss_wrapper/distinfo
+++ b/devel/nss_wrapper/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1530578807
-SHA256 (nss_wrapper-1.1.3.tar.gz) = c9b84c14c5bc6948cdad4cbdeefaaf8b471a11ef876535002896779411573aa3
-SIZE (nss_wrapper-1.1.3.tar.gz) = 53543
+TIMESTAMP = 1753265690
+SHA256 (nss_wrapper-1.1.16.tar.gz) = dc79ab072779be4403b45b60cd044dd13780d4bb9675d27abf1932ada7c8a88d
+SIZE (nss_wrapper-1.1.16.tar.gz) = 190469
diff --git a/devel/nss_wrapper/pkg-descr b/devel/nss_wrapper/pkg-descr
index 582df85f94d5..838830875c47 100644
--- a/devel/nss_wrapper/pkg-descr
+++ b/devel/nss_wrapper/pkg-descr
@@ -1,15 +1,13 @@
-There are projects which provide daemons needing to be able to create, modify
-and delete Unix users. Or just switch user ids to interact with the system e.g.
-a user space file server. To be able to test that you need the privilege to
-modify the passwd and groups file. With nss_wrapper it is possible to define
-your own passwd and groups file which will be used by software to act correctly
-while under test.
-
-If you have a client and server under test they normally use functions to
-resolve network names to addresses (dns) or vice versa. The nss_wrappers allow
-you to create a hosts file to setup name resolution for the addresses you use
-with socket_wrapper.
+There are projects that need to be able to create, modify, and delete Unix
+users. Others just switch user IDs to interact with the system on behalf of
+another user (e.g. a user space file server). To be able to test applications
+like these, you need to grant privileges to modify the passwd and group files.
+With nss_wrapper it is possible to define your own passwd and group files to be
+used the software while it is under test. The nss_wrapper also allows you to
+create a hosts file to set up name resolution for the addresses you use with
+socket_wrapper.
+Features:
- Provides information for user and group accounts.
- Network name resolution using a hosts file.
- Loading and testing of NSS modules.
diff --git a/devel/nss_wrapper/pkg-plist b/devel/nss_wrapper/pkg-plist
new file mode 100644
index 000000000000..5ea5ee4ea181
--- /dev/null
+++ b/devel/nss_wrapper/pkg-plist
@@ -0,0 +1,8 @@
+bin/nss_wrapper.pl
+lib/cmake/nss_wrapper/nss_wrapper-config-version.cmake
+lib/cmake/nss_wrapper/nss_wrapper-config.cmake
+lib/libnss_wrapper.so
+lib/libnss_wrapper.so.0
+lib/libnss_wrapper.so.0.3.5
+libdata/pkgconfig/nss_wrapper.pc
+share/man/man1/nss_wrapper.1.gz
diff --git a/devel/ocaml-opam/Makefile b/devel/ocaml-opam/Makefile
index d7fae542c336..33dce793759d 100644
--- a/devel/ocaml-opam/Makefile
+++ b/devel/ocaml-opam/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opam
-DISTVERSION= 2.3.0
+DISTVERSION= 2.4.1
CATEGORIES= devel
MASTER_SITES= https://github.com/ocaml/opam/releases/download/${DISTVERSION}/
PKGNAMEPREFIX= ocaml-
@@ -13,8 +13,7 @@ LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= curl:ftp/curl \
- gmake:devel/gmake \
- gpatch:devel/patch
+ gmake:devel/gmake
USES= gmake
diff --git a/devel/ocaml-opam/distinfo b/devel/ocaml-opam/distinfo
index f7e4667c310e..bbe83cdb1d0a 100644
--- a/devel/ocaml-opam/distinfo
+++ b/devel/ocaml-opam/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1731589800
-SHA256 (opam-full-2.3.0.tar.gz) = 506ba76865dc315b67df9aa89e7abd5c1a897a7f0a92d7b2694974fdc532b346
-SIZE (opam-full-2.3.0.tar.gz) = 12860518
+TIMESTAMP = 1753269679
+SHA256 (opam-full-2.4.1.tar.gz) = c4d053029793c714e4e7340b1157428c0f90783585fb17f35158247a640467d9
+SIZE (opam-full-2.4.1.tar.gz) = 14294433
diff --git a/devel/ocaml-opam/pkg-plist b/devel/ocaml-opam/pkg-plist
index 8e9a60673323..96415d560e35 100644
--- a/devel/ocaml-opam/pkg-plist
+++ b/devel/ocaml-opam/pkg-plist
@@ -4,12 +4,14 @@ share/man/man1/opam-admin-add-constraint.1.gz
share/man/man1/opam-admin-add-hashes.1.gz
share/man/man1/opam-admin-cache.1.gz
share/man/man1/opam-admin-check.1.gz
+share/man/man1/opam-admin-compare-versions.1.gz
share/man/man1/opam-admin-filter.1.gz
share/man/man1/opam-admin-help.1.gz
share/man/man1/opam-admin-index.1.gz
share/man/man1/opam-admin-lint.1.gz
share/man/man1/opam-admin-list.1.gz
share/man/man1/opam-admin-make.1.gz
+share/man/man1/opam-admin-migrate-extrafiles.1.gz
share/man/man1/opam-admin-update-extrafiles.1.gz
share/man/man1/opam-admin-upgrade.1.gz
share/man/man1/opam-admin.1.gz
diff --git a/devel/oci-cli/Makefile b/devel/oci-cli/Makefile
index da85250cdd6f..ee12a5a53f90 100644
--- a/devel/oci-cli/Makefile
+++ b/devel/oci-cli/Makefile
@@ -1,6 +1,6 @@
PORTNAME= oci-cli
DISTVERSIONPREFIX= v
-DISTVERSION= 3.62.1
+DISTVERSION= 3.63.0
CATEGORIES= devel
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -22,14 +22,14 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}arrow>=1.0.0:devel/py-arrow@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}click>=8.0.4:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jmespath>=0.10.0:devel/py-jmespath@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}oci>=2.155.1:devel/py-oci@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}oci>=2.156.0:devel/py-oci@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}openssl>=22.1.0:security/py-openssl@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}prompt-toolkit>=3.0.29:devel/py-prompt-toolkit@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.5.3:devel/py-python-dateutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytz>=2016.10:devel/py-pytz@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyyaml>=5.4:devel/py-pyyaml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=1.15.0:devel/py-six@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}terminaltables>=3.1.0:textproc/py-terminaltables@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyyaml>=5.4:devel/py-pyyaml@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}terminaltables>=3.1.0:textproc/py-terminaltables@${PY_FLAVOR}
USES= python:3.9-3.12
USE_GITHUB= yes
diff --git a/devel/oci-cli/distinfo b/devel/oci-cli/distinfo
index d0f070877633..3411d0be27ce 100644
--- a/devel/oci-cli/distinfo
+++ b/devel/oci-cli/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752052007
-SHA256 (oracle-oci-cli-v3.62.1_GH0.tar.gz) = 5b5a26edfd692b8e7d23b36a65f6d10417bad4ebbfabdd50e2502e9ffaa79113
-SIZE (oracle-oci-cli-v3.62.1_GH0.tar.gz) = 5970595
+TIMESTAMP = 1753522281
+SHA256 (oracle-oci-cli-v3.63.0_GH0.tar.gz) = 62fc339e65b92e85a7f08ee761e0b033688269419034f57c6495d0d9212bc674
+SIZE (oracle-oci-cli-v3.63.0_GH0.tar.gz) = 5985912
diff --git a/devel/osc/Makefile b/devel/osc/Makefile
index 75d2de23f5d0..94e7c9090142 100644
--- a/devel/osc/Makefile
+++ b/devel/osc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= osc
-PORTVERSION= 1.17.0
+PORTVERSION= 1.18.0
CATEGORIES= devel
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/devel/osc/distinfo b/devel/osc/distinfo
index e09fb19caad0..12cddd017f79 100644
--- a/devel/osc/distinfo
+++ b/devel/osc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750948229
-SHA256 (openSUSE-osc-1.17.0_GH0.tar.gz) = 12e1d4fcca71a5b8e23dfc6476292d6c70bdda240ac597b7664d6df7aea90469
-SIZE (openSUSE-osc-1.17.0_GH0.tar.gz) = 448707
+TIMESTAMP = 1753711499
+SHA256 (openSUSE-osc-1.18.0_GH0.tar.gz) = adc29cfc399ba6c9f2b424483abd395a1173a07f8ff5cf1926e7447b2a89799b
+SIZE (openSUSE-osc-1.18.0_GH0.tar.gz) = 452943
diff --git a/devel/p5-App-perlbrew/Makefile b/devel/p5-App-perlbrew/Makefile
index e5dd0692b329..5b612a786390 100644
--- a/devel/p5-App-perlbrew/Makefile
+++ b/devel/p5-App-perlbrew/Makefile
@@ -1,5 +1,5 @@
PORTNAME= App-perlbrew
-PORTVERSION= 1.01
+PORTVERSION= 1.02
CATEGORIES= devel perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:GUGOD
diff --git a/devel/p5-App-perlbrew/distinfo b/devel/p5-App-perlbrew/distinfo
index aabae8f57abe..336b1ae0e85d 100644
--- a/devel/p5-App-perlbrew/distinfo
+++ b/devel/p5-App-perlbrew/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732239504
-SHA256 (App-perlbrew-1.01.tar.gz) = 7f775fd7922d0ca29650965815f2f362241372a8decc5f6e1b90f757aaffd41c
-SIZE (App-perlbrew-1.01.tar.gz) = 89218
+TIMESTAMP = 1753265718
+SHA256 (App-perlbrew-1.02.tar.gz) = 24064b227481737b65d95e2dab5b677b90c720f8e9a19d28b2152728617c24ed
+SIZE (App-perlbrew-1.02.tar.gz) = 90379
diff --git a/devel/p5-App-perlbrew/pkg-plist b/devel/p5-App-perlbrew/pkg-plist
index 8a4100ae2132..b7f15b691f59 100644
--- a/devel/p5-App-perlbrew/pkg-plist
+++ b/devel/p5-App-perlbrew/pkg-plist
@@ -1,5 +1,6 @@
bin/perlbrew
%%SITE_PERL%%/App/Perlbrew/HTTP.pm
+%%SITE_PERL%%/App/Perlbrew/Patchperl.pm
%%SITE_PERL%%/App/Perlbrew/Path.pm
%%SITE_PERL%%/App/Perlbrew/Path/Installation.pm
%%SITE_PERL%%/App/Perlbrew/Path/Installations.pm
diff --git a/devel/p5-CPAN-Perl-Releases/Makefile b/devel/p5-CPAN-Perl-Releases/Makefile
index ed29988485a3..a5e0d39dd618 100644
--- a/devel/p5-CPAN-Perl-Releases/Makefile
+++ b/devel/p5-CPAN-Perl-Releases/Makefile
@@ -1,5 +1,5 @@
PORTNAME= CPAN-Perl-Releases
-PORTVERSION= 5.20250703
+PORTVERSION= 5.20250721
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -8,7 +8,7 @@ MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Map Perl releases to the location of the tarballs
WWW= https://metacpan.org/release/CPAN-Perl-Releases
-LICENSE= ARTPERL10 GPLv1+
+LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/devel/p5-CPAN-Perl-Releases/distinfo b/devel/p5-CPAN-Perl-Releases/distinfo
index ce63068749c2..e2cd343b580b 100644
--- a/devel/p5-CPAN-Perl-Releases/distinfo
+++ b/devel/p5-CPAN-Perl-Releases/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266032
-SHA256 (CPAN-Perl-Releases-5.20250703.tar.gz) = 9fa782e36da3d7a13493cf4e1ac5b32764a1e62df81c74b9cd3f8524c4ccf9f8
-SIZE (CPAN-Perl-Releases-5.20250703.tar.gz) = 22807
+TIMESTAMP = 1753369372
+SHA256 (CPAN-Perl-Releases-5.20250721.tar.gz) = 965cb5403088ce2b5ebf64e7055c409a1656641f9f95d71e0d4c2f20b47b1365
+SIZE (CPAN-Perl-Releases-5.20250721.tar.gz) = 23493
diff --git a/devel/p5-Devel-Cover/Makefile b/devel/p5-Devel-Cover/Makefile
index b6f4366bae83..dd38aa1564b3 100644
--- a/devel/p5-Devel-Cover/Makefile
+++ b/devel/p5-Devel-Cover/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Devel-Cover
-PORTVERSION= 1.50
+PORTVERSION= 1.51
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/devel/p5-Devel-Cover/distinfo b/devel/p5-Devel-Cover/distinfo
index 2b080ec5fd2b..873167265163 100644
--- a/devel/p5-Devel-Cover/distinfo
+++ b/devel/p5-Devel-Cover/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749630910
-SHA256 (Devel-Cover-1.50.tar.gz) = 0fd8e2ac0f1bef7c6efcd4f7f0d0250a5a2c87e8bc367830b061e8af19b00152
-SIZE (Devel-Cover-1.50.tar.gz) = 231180
+TIMESTAMP = 1753821747
+SHA256 (Devel-Cover-1.51.tar.gz) = bf1936977027bacd243d1713778507149a2da269e7e729cf708b1860dee8f58a
+SIZE (Devel-Cover-1.51.tar.gz) = 239169
diff --git a/devel/p5-Devel-Cover/pkg-plist b/devel/p5-Devel-Cover/pkg-plist
index 8dec95ad0778..224892d5b991 100644
--- a/devel/p5-Devel-Cover/pkg-plist
+++ b/devel/p5-Devel-Cover/pkg-plist
@@ -34,6 +34,7 @@ bin/gcov2perl
%%SITE_ARCH%%/Devel/Cover/Report/Html_minimal.pm
%%SITE_ARCH%%/Devel/Cover/Report/Html_subtle.pm
%%SITE_ARCH%%/Devel/Cover/Report/Json.pm
+%%SITE_ARCH%%/Devel/Cover/Report/Nvim.pm
%%SITE_ARCH%%/Devel/Cover/Report/Sort.pm
%%SITE_ARCH%%/Devel/Cover/Report/Text.pm
%%SITE_ARCH%%/Devel/Cover/Report/Text2.pm
@@ -82,6 +83,7 @@ bin/gcov2perl
%%PERL5_MAN3%%/Devel::Cover::Report::Html_minimal.3.gz
%%PERL5_MAN3%%/Devel::Cover::Report::Html_subtle.3.gz
%%PERL5_MAN3%%/Devel::Cover::Report::Json.3.gz
+%%PERL5_MAN3%%/Devel::Cover::Report::Nvim.3.gz
%%PERL5_MAN3%%/Devel::Cover::Report::Sort.3.gz
%%PERL5_MAN3%%/Devel::Cover::Report::Text.3.gz
%%PERL5_MAN3%%/Devel::Cover::Report::Text2.3.gz
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/p5-EV/files/patch-typemap b/devel/p5-EV/files/patch-typemap
new file mode 100644
index 000000000000..d2fd4c1b79a2
--- /dev/null
+++ b/devel/p5-EV/files/patch-typemap
@@ -0,0 +1,17 @@
+Patch from https://github.com/Perl/perl5/issues/22353#issuecomment-2198256977
+
+--- typemap.orig 2010-10-29 18:42:23 UTC
++++ typemap
+@@ -37,9 +37,9 @@ T_WATCHER
+
+ T_WATCHER
+ if (!(SvROK ($arg) && SvOBJECT (SvRV ($arg))
+- && (SvSTASH (SvRV ($arg)) == stash_" . ($type =~ /ev_(\S+)/, "$1") . "
+- || sv_derived_from ($arg, \"EV::" . ($type =~ /ev_(\S+)/, ucfirst "$1") . "\"))))
+- croak (\"object is not of type EV::" . ($type =~ /ev_(\S+)/, ucfirst "$1") . "\");
++ && (SvSTASH (SvRV ($arg)) == stash_${ ($type =~ /ev_(\S+)/, \"$1") }
++ || sv_derived_from ($arg, \"EV::${ ($type =~ /ev_(\S+)/, \ucfirst "$1") }\"))))
++ croak (\"object is not of type EV::${ ($type =~ /ev_(\S+)/, \ucfirst "$1") }\");
+ $var = ($type)SvPVX (SvRV ($arg));
+
+ OUTPUT
diff --git a/devel/p5-Feature-Compat-Defer/Makefile b/devel/p5-Feature-Compat-Defer/Makefile
new file mode 100644
index 000000000000..cc066c0d0a31
--- /dev/null
+++ b/devel/p5-Feature-Compat-Defer/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= Feature-Compat-Defer
+PORTVERSION= 0.02
+CATEGORIES= devel perl5
+MASTER_SITES= CPAN
+MASTER_SITE_SUBDIR= CPAN:PEVANS
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= dvl@FreeBSD.org
+COMMENT= Provide a new syntax keyword, defer, in a forward-compatible way
+WWW= https://metacpan.org/dist/Feature-Compat-Defer
+
+LICENSE= ART10
+
+USES= perl5
+USE_PERL5= modbuild
+
+RUN_DEPENDS= p5-Module-Build>0:devel/p5-Module-Build
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/p5-Feature-Compat-Defer/distinfo b/devel/p5-Feature-Compat-Defer/distinfo
new file mode 100644
index 000000000000..1a75f1567025
--- /dev/null
+++ b/devel/p5-Feature-Compat-Defer/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1752860216
+SHA256 (Feature-Compat-Defer-0.02.tar.gz) = c39f3de1aa6c9f070e25b36f2c49edede58b8e19743bb46689651bd30795207e
+SIZE (Feature-Compat-Defer-0.02.tar.gz) = 14208
diff --git a/devel/p5-Feature-Compat-Defer/pkg-descr b/devel/p5-Feature-Compat-Defer/pkg-descr
new file mode 100644
index 000000000000..8b04774f9e38
--- /dev/null
+++ b/devel/p5-Feature-Compat-Defer/pkg-descr
@@ -0,0 +1,13 @@
+This module provides a new syntax keyword, defer, in a forward-compatible way.
+
+The latest perl development source provides a defer block syntax, under the
+defer named feature. If all goes well, this will become available at
+development version 5.35.4, and included in the 5.36 release. On such perls,
+this module simply enables that feature.
+
+ defer {
+ STATEMENTS...
+ }
+
+The defer keyword introduces a block which runs its code body at the time that
+its immediately surrounding code block finishes.
diff --git a/devel/p5-Feature-Compat-Defer/pkg-plist b/devel/p5-Feature-Compat-Defer/pkg-plist
new file mode 100644
index 000000000000..ff9bda44e6a2
--- /dev/null
+++ b/devel/p5-Feature-Compat-Defer/pkg-plist
@@ -0,0 +1,2 @@
+%%SITE_PERL%%/Feature/Compat/Defer.pm
+%%PERL5_MAN3%%/Feature::Compat::Defer.3.gz
diff --git a/devel/p5-Future-IO/Makefile b/devel/p5-Future-IO/Makefile
index bcf6b57b78a1..0d173ae9ef60 100644
--- a/devel/p5-Future-IO/Makefile
+++ b/devel/p5-Future-IO/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Future-IO
-PORTVERSION= 0.16
+PORTVERSION= 0.17
CATEGORIES= devel perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:PEVANS
@@ -17,7 +17,7 @@ BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Future>=0:devel/p5-Future \
p5-Struct-Dumb>=0:devel/p5-Struct-Dumb
TEST_DEPENDS= p5-Test-ExpectAndCheck>=0.06:devel/p5-Test-ExpectAndCheck \
- p5-Test-Future-IO-Impl>=0:devel/p5-Test-Future-IO-Impl \
+ p5-Test-Future-IO-Impl>=0.15:devel/p5-Test-Future-IO-Impl \
p5-Test-Simple>=1.302200:devel/p5-Test-Simple
USES= perl5
diff --git a/devel/p5-Future-IO/distinfo b/devel/p5-Future-IO/distinfo
index 7fce4f7b3f8b..e161226ce5fd 100644
--- a/devel/p5-Future-IO/distinfo
+++ b/devel/p5-Future-IO/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1726740925
-SHA256 (Future-IO-0.16.tar.gz) = d69710570caec151b1fc5e71581ed1ec793d427946094af4229da5e61a3cb602
-SIZE (Future-IO-0.16.tar.gz) = 25652
+TIMESTAMP = 1753265722
+SHA256 (Future-IO-0.17.tar.gz) = d62a5b5b185efb2a23dad73647bbcf854a0d461d4e507a665102dedc0864a150
+SIZE (Future-IO-0.17.tar.gz) = 27223
diff --git a/devel/p5-Inline-Tcl/files/patch-Tcl.xs b/devel/p5-Inline-Tcl/files/patch-Tcl.xs
new file mode 100644
index 000000000000..4533c470a831
--- /dev/null
+++ b/devel/p5-Inline-Tcl/files/patch-Tcl.xs
@@ -0,0 +1,13 @@
+fix Unparseable XSUB parameter: 'FNAME...' in Tcl.xs, line 113
+
+--- Tcl.xs.orig 2025-07-13 08:42:18 UTC
++++ Tcl.xs
+@@ -110,7 +110,7 @@ void
+ RETVAL
+
+ void
+-_eval_tcl_function(PKG, FNAME...)
++_eval_tcl_function(PKG, FNAME, ...)
+ char* PKG;
+ char* FNAME;
+ PREINIT:
diff --git a/devel/p5-JSON-Hyper/Makefile b/devel/p5-JSON-Hyper/Makefile
index 545f1ec6cd99..6386deed19c8 100644
--- a/devel/p5-JSON-Hyper/Makefile
+++ b/devel/p5-JSON-Hyper/Makefile
@@ -20,4 +20,8 @@ RUN_DEPENDS= p5-JSON>=2.0:converters/p5-JSON \
USES= perl5
USE_PERL5= configure
+# Remove old, broken, bundled Scalar::Util
+post-extract:
+ ${RM} -rf ${WRKSRC}/inc/Scalar
+
.include <bsd.port.mk>
diff --git a/devel/p5-Module-CoreList/Makefile b/devel/p5-Module-CoreList/Makefile
index c3704f6b999f..18807c2a893b 100644
--- a/devel/p5-Module-CoreList/Makefile
+++ b/devel/p5-Module-CoreList/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Module-CoreList
-PORTVERSION= 5.20250702
+PORTVERSION= 5.20250720
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/devel/p5-Module-CoreList/distinfo b/devel/p5-Module-CoreList/distinfo
index de55360bc71b..1ff296b081f1 100644
--- a/devel/p5-Module-CoreList/distinfo
+++ b/devel/p5-Module-CoreList/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266034
-SHA256 (Module-CoreList-5.20250702.tar.gz) = fa1254fe8f03e69222dbf46b138eb58f2f37d892150ccc3fb4f8e9db9675abbe
-SIZE (Module-CoreList-5.20250702.tar.gz) = 143353
+TIMESTAMP = 1753265724
+SHA256 (Module-CoreList-5.20250720.tar.gz) = f1f560ec18b071d80c12d3a1bec5d6e6066c812550376104c108463a3a3841e9
+SIZE (Module-CoreList-5.20250720.tar.gz) = 144541
diff --git a/devel/p5-Mutex/Makefile b/devel/p5-Mutex/Makefile
new file mode 100644
index 000000000000..c765b42ff814
--- /dev/null
+++ b/devel/p5-Mutex/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= Mutex
+PORTVERSION= 1.011
+CATEGORIES= devel perl5
+MASTER_SITES= CPAN
+MASTER_SITE_SUBDIR= CPAN:MARIOROY
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= dvl@FreeBSD.org
+COMMENT= Various locking implementations supporting processes and threads
+WWW= https://metacpan.org/pod/Mutex
+
+LICENSE= ART10
+
+USES= perl5
+USE_PERL5= configure
+
+RUN_DEPENDS= p5-ExtUtils-MakeMaker>0:devel/p5-ExtUtils-MakeMaker
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/p5-Mutex/distinfo b/devel/p5-Mutex/distinfo
new file mode 100644
index 000000000000..5b313369147c
--- /dev/null
+++ b/devel/p5-Mutex/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1752859539
+SHA256 (Mutex-1.011.tar.gz) = c9aad8b6ebafbdd1de8404d87c5ac1e455d84dca6eb55fa506e3ce3365cb3369
+SIZE (Mutex-1.011.tar.gz) = 17447
diff --git a/devel/p5-Mutex/pkg-descr b/devel/p5-Mutex/pkg-descr
new file mode 100644
index 000000000000..8d05c2da268f
--- /dev/null
+++ b/devel/p5-Mutex/pkg-descr
@@ -0,0 +1,14 @@
+This module, a standalone version of MCE::Mutex, implements locking methods
+that can be used to coordinate access to shared data from multiple workers
+spawned as processes or threads.
+
+The inspiration for this module came from reading Mutex for Ruby.
+
+$m1 = Mutex->new( );
+$m1->impl(); # Channel
+$m2 = Mutex->new( path => /tmp/my.lock );
+$m2->impl(); # Flock
+$m3 = Mutex->new( impl => "Channel" );
+$m3->impl(); # Channel
+$m4 = Mutex->new( impl => "Flock" );
+$m4->impl(); # Flock
diff --git a/devel/p5-Mutex/pkg-plist b/devel/p5-Mutex/pkg-plist
new file mode 100644
index 000000000000..53106252f5d9
--- /dev/null
+++ b/devel/p5-Mutex/pkg-plist
@@ -0,0 +1,8 @@
+%%SITE_PERL%%/Mutex.pm
+%%SITE_PERL%%/Mutex/Channel.pm
+%%SITE_PERL%%/Mutex/Flock.pm
+%%SITE_PERL%%/Mutex/Util.pm
+%%PERL5_MAN3%%/Mutex.3.gz
+%%PERL5_MAN3%%/Mutex::Channel.3.gz
+%%PERL5_MAN3%%/Mutex::Flock.3.gz
+%%PERL5_MAN3%%/Mutex::Util.3.gz
diff --git a/devel/p5-Object-Pad/Makefile b/devel/p5-Object-Pad/Makefile
index 6cf7d9fbd865..b682e318ad0f 100644
--- a/devel/p5-Object-Pad/Makefile
+++ b/devel/p5-Object-Pad/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Object-Pad
-PORTVERSION= 0.80.8
+PORTVERSION= 0.82.1
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -11,10 +11,11 @@ WWW= https://metacpan.org/dist/Object-Pad
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
-LICENSE_FILE= ${WRKSRC}/LICENSE
+LICENSE_FILE_GPLv1+ = ${WRKSRC}/LICENSE
-BUILD_DEPENDS= p5-XS-Parse-Keyword>=0.39:devel/p5-XS-Parse-Keyword \
- p5-XS-Parse-Sublike>=0.15:devel/p5-XS-Parse-Sublike
+BUILD_DEPENDS= ${RUN_DEPENDS}
+RUN_DEPENDS= p5-XS-Parse-Keyword>=0.48:devel/p5-XS-Parse-Keyword \
+ p5-XS-Parse-Sublike>=0.35:devel/p5-XS-Parse-Sublike
TEST_DEPENDS= p5-Test-Simple>=1.302200:devel/p5-Test-Simple
USES= perl5
diff --git a/devel/p5-Object-Pad/distinfo b/devel/p5-Object-Pad/distinfo
index c69e887b7c1e..c7b8761a823f 100644
--- a/devel/p5-Object-Pad/distinfo
+++ b/devel/p5-Object-Pad/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708449020
-SHA256 (Object-Pad-0.808.tar.gz) = 109b669c962e212a64b23ae28eae3e9c5bfdf958cb99c85dc1a5f884002a51be
-SIZE (Object-Pad-0.808.tar.gz) = 181101
+TIMESTAMP = 1752566676
+SHA256 (Object-Pad-0.821.tar.gz) = b5d505f8fa162e0e6be2ae58b0f334494c4f791b3a040f2f6b89014f0484520c
+SIZE (Object-Pad-0.821.tar.gz) = 203861
diff --git a/devel/p5-Object-Pad/pkg-plist b/devel/p5-Object-Pad/pkg-plist
index 428e1bee6b20..273cbf7c8456 100644
--- a/devel/p5-Object-Pad/pkg-plist
+++ b/devel/p5-Object-Pad/pkg-plist
@@ -1,14 +1,16 @@
%%SITE_ARCH%%/Object/Pad.pm
%%SITE_ARCH%%/Object/Pad/ExtensionBuilder.pm
-%%SITE_ARCH%%/Object/Pad/ExtensionBuilder_data.pm
+%%SITE_ARCH%%/Object/Pad/Guide/MigratingFromClassicalPerl.pod
%%SITE_ARCH%%/Object/Pad/MOP/Class.pm
%%SITE_ARCH%%/Object/Pad/MOP/Field.pm
%%SITE_ARCH%%/Object/Pad/MOP/FieldAttr.pm
%%SITE_ARCH%%/Object/Pad/MOP/Method.pm
%%SITE_ARCH%%/Object/Pad/MetaFunctions.pm
%%SITE_ARCH%%/auto/Object/Pad/Pad.so
+%%SITE_ARCH%%/auto/share/module/Object-Pad/include/object_pad.h
%%PERL5_MAN3%%/Object::Pad.3.gz
%%PERL5_MAN3%%/Object::Pad::ExtensionBuilder.3.gz
+%%PERL5_MAN3%%/Object::Pad::Guide::MigratingFromClassicalPerl.3.gz
%%PERL5_MAN3%%/Object::Pad::MOP::Class.3.gz
%%PERL5_MAN3%%/Object::Pad::MOP::Field.3.gz
%%PERL5_MAN3%%/Object::Pad::MOP::FieldAttr.3.gz
diff --git a/devel/p5-Object-Role/Makefile b/devel/p5-Object-Role/Makefile
index 3c3dc11a3f32..908cacd09055 100644
--- a/devel/p5-Object-Role/Makefile
+++ b/devel/p5-Object-Role/Makefile
@@ -19,4 +19,8 @@ RUN_DEPENDS= p5-Sub-Name>=0:devel/p5-Sub-Name
USES= perl5
USE_PERL5= configure
+# Remove old, broken, bundled Scalar::Util
+post-extract:
+ ${RM} -rf ${WRKSRC}/inc/Scalar
+
.include <bsd.port.mk>
diff --git a/devel/p5-Path-Tiny/Makefile b/devel/p5-Path-Tiny/Makefile
index 3159a1e9947e..257b290bdabe 100644
--- a/devel/p5-Path-Tiny/Makefile
+++ b/devel/p5-Path-Tiny/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Path-Tiny
-PORTVERSION= 0.148
+PORTVERSION= 0.150
CATEGORIES= devel perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:DAGOLDEN
diff --git a/devel/p5-Path-Tiny/distinfo b/devel/p5-Path-Tiny/distinfo
index 0e1a7791e446..ac6cfd245516 100644
--- a/devel/p5-Path-Tiny/distinfo
+++ b/devel/p5-Path-Tiny/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742405456
-SHA256 (Path-Tiny-0.148.tar.gz) = 818aed754b74f399e42c238bea738e20a52af89a6e3feb58bec9d0130eea4746
-SIZE (Path-Tiny-0.148.tar.gz) = 109809
+TIMESTAMP = 1753265726
+SHA256 (Path-Tiny-0.150.tar.gz) = ff20713d1a14d257af9c78209001f40dc177e4b9d1496115cbd8726d577946c7
+SIZE (Path-Tiny-0.150.tar.gz) = 105901
diff --git a/devel/p5-Syntax-Keyword-Defer/Makefile b/devel/p5-Syntax-Keyword-Defer/Makefile
new file mode 100644
index 000000000000..5bf45b119637
--- /dev/null
+++ b/devel/p5-Syntax-Keyword-Defer/Makefile
@@ -0,0 +1,24 @@
+PORTNAME= Syntax-Keyword-Defer
+PORTVERSION= 0.11
+CATEGORIES= devel perl5
+MASTER_SITES= CPAN
+MASTER_SITE_SUBDIR= CPAN:PEVANS
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= dvl@FreeBSD.org
+COMMENT= Execute code when leaving a block
+WWW= https://metacpan.org/pod/Syntax::Keyword::Defer
+
+LICENSE= ART10
+
+USES= perl5
+USE_PERL5= modbuild
+
+MY_DEPENDS= p5-XS-Parse-Keyword>0:devel/p5-XS-Parse-Keyword
+BUILD_DEPENDS= ${MY_DEPENDS}
+RUN_DEPENDS= ${MY_DEPENDS}
+
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Syntax/Keyword/Defer/Defer.so
+
+.include <bsd.port.mk>
diff --git a/devel/p5-Syntax-Keyword-Defer/distinfo b/devel/p5-Syntax-Keyword-Defer/distinfo
new file mode 100644
index 000000000000..17ee86931636
--- /dev/null
+++ b/devel/p5-Syntax-Keyword-Defer/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1753197562
+SHA256 (Syntax-Keyword-Defer-0.11.tar.gz) = b1f6b0be347efb355968abca961643f8e11144a9f301e81df5432795d9d63751
+SIZE (Syntax-Keyword-Defer-0.11.tar.gz) = 29161
diff --git a/devel/p5-Syntax-Keyword-Defer/pkg-descr b/devel/p5-Syntax-Keyword-Defer/pkg-descr
new file mode 100644
index 000000000000..536bda5936f1
--- /dev/null
+++ b/devel/p5-Syntax-Keyword-Defer/pkg-descr
@@ -0,0 +1,14 @@
+This module provides a syntax plugin that implements a block which executes
+when the containing scope has finished.
+
+ use Syntax::Keyword::Defer;
+
+ {
+ my $dbh = DBI->connect( ... ) or die "Cannot connect";
+ defer { $dbh->disconnect; }
+
+ my $sth = $dbh->prepare( ... ) or die "Cannot prepare";
+ defer { $sth->finish; }
+
+ ...
+ }
diff --git a/devel/p5-Syntax-Keyword-Defer/pkg-plist b/devel/p5-Syntax-Keyword-Defer/pkg-plist
new file mode 100644
index 000000000000..f7a5b55ac6e2
--- /dev/null
+++ b/devel/p5-Syntax-Keyword-Defer/pkg-plist
@@ -0,0 +1,3 @@
+%%SITE_ARCH%%/Syntax/Keyword/Defer.pm
+%%SITE_ARCH%%/auto/Syntax/Keyword/Defer/Defer.so
+%%PERL5_MAN3%%/Syntax::Keyword::Defer.3.gz
diff --git a/devel/p5-Test-CPANfile/Makefile b/devel/p5-Test-CPANfile/Makefile
index a269273c1943..ed54ff00a425 100644
--- a/devel/p5-Test-CPANfile/Makefile
+++ b/devel/p5-Test-CPANfile/Makefile
@@ -2,7 +2,6 @@ PORTNAME= Test-CPANfile
PORTVERSION= 0.08
CATEGORIES= devel perl5
MASTER_SITES= CPAN
-MASTER_SITE_SUBDIR= CPAN:ISHIGAKI
PKGNAMEPREFIX= p5-
MAINTAINER= root@dc365.ru
@@ -19,7 +18,7 @@ RUN_DEPENDS= p5-CPAN-Common-Index>=0:devel/p5-CPAN-Common-Index \
p5-Perl-PrereqScanner-NotQuiteLite>=0.9913:devel/p5-Perl-PrereqScanner-NotQuiteLite \
p5-Test-UseAllModules>=0.17:devel/p5-Test-UseAllModules
-USES= localbase perl5
+USES= perl5
USE_PERL5= configure test
NO_ARCH= yes
diff --git a/devel/p5-Test-Future-IO-Impl/Makefile b/devel/p5-Test-Future-IO-Impl/Makefile
index d484b3e3f1b4..1143d6c8451e 100644
--- a/devel/p5-Test-Future-IO-Impl/Makefile
+++ b/devel/p5-Test-Future-IO-Impl/Makefile
@@ -1,6 +1,5 @@
PORTNAME= Test-Future-IO-Impl
-PORTVERSION= 0.14
-PORTREVISION= 1
+PORTVERSION= 0.15
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -11,7 +10,7 @@ WWW= https://metacpan.org/dist/Test-Future-IO-Impl
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
-LICENSE_FILE= ${WRKSRC}/LICENSE
+LICENSE_FILE_GPLv1+ = ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Test-Simple>=1.302200:devel/p5-Test-Simple
diff --git a/devel/p5-Test-Future-IO-Impl/distinfo b/devel/p5-Test-Future-IO-Impl/distinfo
index a81cee984279..c81cdb1180f1 100644
--- a/devel/p5-Test-Future-IO-Impl/distinfo
+++ b/devel/p5-Test-Future-IO-Impl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1682616624
-SHA256 (Test-Future-IO-Impl-0.14.tar.gz) = 007db619d3d49634325c56efbca0e1e5576dd33f79455f2dea595be6edf8e235
-SIZE (Test-Future-IO-Impl-0.14.tar.gz) = 12467
+TIMESTAMP = 1753265728
+SHA256 (Test-Future-IO-Impl-0.15.tar.gz) = 466bfe5833256e6ff8c93e73a82c2b47fc11654651d5713ea78a0013d28dc442
+SIZE (Test-Future-IO-Impl-0.15.tar.gz) = 14658
diff --git a/devel/p5-Test-UseAllModules/Makefile b/devel/p5-Test-UseAllModules/Makefile
index d7b1be1d1ab7..c2f0d6859a76 100644
--- a/devel/p5-Test-UseAllModules/Makefile
+++ b/devel/p5-Test-UseAllModules/Makefile
@@ -15,4 +15,6 @@ LICENSE_COMB= dual
USES= perl5
USE_PERL5= configure
+NO_ARCH= yes
+
.include <bsd.port.mk>
diff --git a/devel/p5-Thrift-XS/files/patch-xs b/devel/p5-Thrift-XS/files/patch-xs
new file mode 100644
index 000000000000..350f5c6275d1
--- /dev/null
+++ b/devel/p5-Thrift-XS/files/patch-xs
@@ -0,0 +1,42 @@
+fix Unparseable XSUB parameter: 'SV * /*name*/' in ...
+
+--- BinaryProtocol.xs.orig 2025-07-13 08:46:14 UTC
++++ BinaryProtocol.xs
+@@ -129,7 +129,7 @@ int
+ RETVAL
+
+ int
+-writeFieldBegin(TBinaryProtocol *p, SV * /*name*/, int type, int id)
++writeFieldBegin(TBinaryProtocol *p, SV * _unused, int type, int id)
+ CODE:
+ {
+ DEBUG_TRACE("writeFieldBegin(type %d, id %d)\n", type, id);
+@@ -487,7 +487,7 @@ int
+ RETVAL
+
+ int
+-readFieldBegin(TBinaryProtocol *p, SV * /*name*/, SV *fieldtype, SV *fieldid)
++readFieldBegin(TBinaryProtocol *p, SV * _unused, SV *fieldtype, SV *fieldid)
+ CODE:
+ {
+ DEBUG_TRACE("readFieldBegin()\n");
+--- CompactProtocol.xs.orig 2025-07-13 08:46:25 UTC
++++ CompactProtocol.xs
+@@ -97,7 +97,7 @@ void
+ }
+
+ void
+-writeFieldBegin(TBinaryProtocol *p, SV * /*name*/, int type, int id)
++writeFieldBegin(TBinaryProtocol *p, SV * _unused, int type, int id)
+ CODE:
+ {
+ DEBUG_TRACE("writeFieldBegin()\n");
+@@ -362,7 +362,7 @@ void
+ }
+
+ void
+-readFieldBegin(TBinaryProtocol *p, SV * /*name*/, SV *fieldtype, SV *fieldid)
++readFieldBegin(TBinaryProtocol *p, SV * _unused, SV *fieldtype, SV *fieldid)
+ CODE:
+ {
+ DEBUG_TRACE("readFieldBegin()\n");
diff --git a/devel/p5-experimental/Makefile b/devel/p5-experimental/Makefile
index 2358a5e3c167..b6ac72e70edc 100644
--- a/devel/p5-experimental/Makefile
+++ b/devel/p5-experimental/Makefile
@@ -1,5 +1,5 @@
PORTNAME= experimental
-PORTVERSION= 0.035
+PORTVERSION= 0.036
CATEGORIES= devel perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:LEONT
@@ -11,7 +11,7 @@ WWW= https://metacpan.org/release/experimental
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
-LICENSE_FILE= ${WRKSRC}/LICENSE
+LICENSE_FILE_GPLv1+ = ${WRKSRC}/LICENSE
USES= perl5
USE_PERL5= configure
diff --git a/devel/p5-experimental/distinfo b/devel/p5-experimental/distinfo
index 9df993ee1a00..ba2a57c0c270 100644
--- a/devel/p5-experimental/distinfo
+++ b/devel/p5-experimental/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546460
-SHA256 (experimental-0.035.tar.gz) = d5fae33e28a445dd60fe254ef808f4fcf4affb1192e7d5e99eb253d3bb70d878
-SIZE (experimental-0.035.tar.gz) = 16107
+TIMESTAMP = 1753265730
+SHA256 (experimental-0.036.tar.gz) = 42612937c20f0c758547d0519bf535d7f378aa2a01fb20453b2a015a14d6720c
+SIZE (experimental-0.036.tar.gz) = 16702
diff --git a/devel/p5-isa/Makefile b/devel/p5-isa/Makefile
new file mode 100644
index 000000000000..a7f7ba472320
--- /dev/null
+++ b/devel/p5-isa/Makefile
@@ -0,0 +1,19 @@
+PORTNAME= isa
+PORTVERSION= 2.001
+CATEGORIES= devel perl5
+MASTER_SITES= CPAN
+MASTER_SITE_SUBDIR= CPAN:TOBYINK
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= dvl@FreeBSD.org
+COMMENT= isa - is not the isa operator
+WWW= https://metacpan.org/pod/isa
+
+LICENSE= ART10
+
+USES= perl5
+USE_PERL5= configure
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/p5-isa/distinfo b/devel/p5-isa/distinfo
new file mode 100644
index 000000000000..07f9749263de
--- /dev/null
+++ b/devel/p5-isa/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1753113333
+SHA256 (isa-2.001.tar.gz) = 0f947dd5a11845e74db40dadc2e8c6d5766539687f4a08a3b1ef418326c4585b
+SIZE (isa-2.001.tar.gz) = 15623
diff --git a/devel/p5-isa/pkg-descr b/devel/p5-isa/pkg-descr
new file mode 100644
index 000000000000..1554f10369a3
--- /dev/null
+++ b/devel/p5-isa/pkg-descr
@@ -0,0 +1,9 @@
+The new isa operator in Perl 5.32 is pretty great, but if you need to support
+legacy versions of Perl, you can't use it yet. This module gives you isa-like
+functions you can use in Perl 5.6 and above.
+
+If you've got Type::Tiny::XS installed, you will probably find that this module
+is faster than the native isa operator!
+
+The functions exported respect inheritance and allow classes to override their
+isa method as you'd expect.
diff --git a/devel/p5-isa/pkg-plist b/devel/p5-isa/pkg-plist
new file mode 100644
index 000000000000..8804bfc8a804
--- /dev/null
+++ b/devel/p5-isa/pkg-plist
@@ -0,0 +1,2 @@
+%%SITE_PERL%%/isa.pm
+%%PERL5_MAN3%%/isa.3.gz
diff --git a/devel/pam_wrapper/Makefile b/devel/pam_wrapper/Makefile
index 1d7ed4600252..c87a934d4ba5 100644
--- a/devel/pam_wrapper/Makefile
+++ b/devel/pam_wrapper/Makefile
@@ -1,25 +1,23 @@
-PORTNAME= pam_wrapper
-PORTVERSION= 1.0.6
-PORTREVISION= 3
-CATEGORIES= devel
-MASTER_SITES= SAMBA/cwrap
+PORTNAME= pam_wrapper
+PORTVERSION= 1.1.8
+CATEGORIES= devel
+MASTER_SITES= SAMBA/cwrap
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Preloadable wrapper to test PAM applications and PAM Modules
-WWW= https://cwrap.org/pam_wrapper.html
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Tool to test PAM applications and PAM modules
+WWW= https://cwrap.org/nss_wrapper.html \
+ https://git.samba.org/?p=pam_wrapper.git
-LICENSE= GPLv3
+LICENSE= GPLv3+
+LICENSE_FILE= ${WRKSRC}/LICENSE
-EXTRA_PATCHES= ${PATCHDIR}/python-detection.patch:-p1
+TEST_DEPENDS= cmocka>=1.1.0:sysutils/cmocka
-USES= cmake python
-USE_LDCONFIG= yes
+USES= cmake:testing pathfix python
-OPTIONS_DEFINE= TEST
-OPTIONS_DEFAULT= TEST
-
-TEST_TEST_TARGET= test
-TEST_CMAKE_BOOL= UNIT_TESTING
-TEST_BUILD_DEPENDS= cmocka>=1.1.1:sysutils/cmocka
+CMAKE_OFF= PICKY_DEVELOPER \
+ UNIT_TESTING
+CMAKE_TESTING_ON= UNIT_TESTING
+USE_LDCONFIG= yes
.include <bsd.port.mk>
diff --git a/devel/pam_wrapper/distinfo b/devel/pam_wrapper/distinfo
index f3ae97e07c09..a392c910e6b4 100644
--- a/devel/pam_wrapper/distinfo
+++ b/devel/pam_wrapper/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1530578245
-SHA256 (pam_wrapper-1.0.6.tar.gz) = 00a0ea065aa20c50eb54103fc8a62504114b07ebfd2bf0c86bb8be10f612581b
-SIZE (pam_wrapper-1.0.6.tar.gz) = 86221
+TIMESTAMP = 1753265692
+SHA256 (pam_wrapper-1.1.8.tar.gz) = 6549c0b3e41d1ebe0c94a1be63c25eec918191462b602ab6f47d4a5fa709c3e4
+SIZE (pam_wrapper-1.1.8.tar.gz) = 93569
diff --git a/devel/pam_wrapper/files/python-detection.patch b/devel/pam_wrapper/files/python-detection.patch
deleted file mode 100644
index f9a9c8a7d178..000000000000
--- a/devel/pam_wrapper/files/python-detection.patch
+++ /dev/null
@@ -1,120 +0,0 @@
-From 6d25aa0f94a8fb7f263b88eb3b0c0d15c1d88ed6 Mon Sep 17 00:00:00 2001
-From: Andreas Schneider <asn@samba.org>
-Date: Tue, 3 Jul 2018 11:33:04 +0200
-Subject: cmake: Fix python2 and python3 detection
-
-Signed-off-by: Andreas Schneider <asn@samba.org>
----
- src/python/python2/CMakeLists.txt | 40 ++++++++++++++++++++++++---------------
- src/python/python3/CMakeLists.txt | 40 ++++++++++++++++++++++++---------------
- 2 files changed, 50 insertions(+), 30 deletions(-)
-
-diff --git a/src/python/python2/CMakeLists.txt b/src/python/python2/CMakeLists.txt
-index faceec3..02b4063 100644
---- a/src/python/python2/CMakeLists.txt
-+++ b/src/python/python2/CMakeLists.txt
-@@ -1,23 +1,33 @@
- project(python2-pamtest C)
-
--unset(PYTHON_EXECUTABLE CACHE)
--unset(PYTHON_INCLUDE_DIR CACHE)
--unset(PYTHON_LIBRARY CACHE)
--unset(PYTHON_SITELIB CACHE)
--unset(PYTHONLIBS_FOUND CACHE)
--unset(PYTHONLIBS_VERSION_STRING CACHE)
-+if (NOT PYTHON2_LIBRARY)
-+ unset(PYTHON_EXECUTABLE CACHE)
-+ unset(PYTHON_INCLUDE_DIR CACHE)
-+ unset(PYTHON_LIBRARY CACHE)
-+ unset(PYTHON_SITELIB CACHE)
-+ unset(PYTHONLIBS_FOUND CACHE)
-+ unset(PYTHONLIBS_VERSION_STRING CACHE)
-
--set(Python_ADDITIONAL_VERSIONS 2.7 2.6)
--find_package(PythonLibs)
--find_package(PythonInterp)
--find_package(PythonSiteLibs)
-+ find_package(PythonLibs 2)
-+ find_package(PythonInterp 2)
-+ find_package(PythonSiteLibs 2)
-
--if (PYTHONLIBS_FOUND)
-- set(PYTHON2_EXECUTABLE ${PYTHON_EXECUTABLE} CACHE FILEPATH "PYTHON2_EXECUTABLE")
-- set(PYTHON2_INCLUDE_DIR ${PYTHON_INCLUDE_DIR})
-- set(PYTHON2_LIBRARY ${PYTHON_LIBRARY})
-- set(PYTHON2_SITELIB ${PYTHON_SITELIB})
-+ if (PYTHONLIBS_FOUND)
-+ set(PYTHON2_EXECUTABLE ${PYTHON_EXECUTABLE} CACHE FILEPATH "PYTHON2_EXECUTABLE")
-+ set(PYTHON2_INCLUDE_DIR ${PYTHON_INCLUDE_DIR})
-+ set(PYTHON2_LIBRARY ${PYTHON_LIBRARY})
-+ set(PYTHON2_SITELIB ${PYTHON_SITELIB})
-+ endif()
-
-+ unset(PYTHON_EXECUTABLE CACHE)
-+ unset(PYTHON_INCLUDE_DIR CACHE)
-+ unset(PYTHON_LIBRARY CACHE)
-+ unset(PYTHON_SITELIB CACHE)
-+ unset(PYTHONLIBS_FOUND CACHE)
-+ unset(PYTHONLIBS_VERSION_STRING CACHE)
-+endif()
-+
-+if (PYTHON2_INCLUDE_DIR AND PYTHON2_LIBRARY AND PYTHON2_SITELIB)
- include_directories(${CMAKE_BINARY_DIR})
- include_directories(${pam_wrapper-headers_DIR})
- include_directories(${PYTHON2_INCLUDE_DIR})
-diff --git a/src/python/python3/CMakeLists.txt b/src/python/python3/CMakeLists.txt
-index 1e1599b..1a61303 100644
---- a/src/python/python3/CMakeLists.txt
-+++ b/src/python/python3/CMakeLists.txt
-@@ -1,23 +1,33 @@
- project(python3-pamtest C)
-
--unset(PYTHON_EXECUTABLE CACHE)
--unset(PYTHON_INCLUDE_DIR CACHE)
--unset(PYTHON_LIBRARY CACHE)
--unset(PYTHON_SITELIB CACHE)
--unset(PYTHONLIBS_FOUND CACHE)
--unset(PYTHONLIBS_VERSION_STRING CACHE)
-+if (NOT PYTHON3_LIBRARY)
-+ unset(PYTHON_EXECUTABLE CACHE)
-+ unset(PYTHON_INCLUDE_DIR CACHE)
-+ unset(PYTHON_LIBRARY CACHE)
-+ unset(PYTHON_SITELIB CACHE)
-+ unset(PYTHONLIBS_FOUND CACHE)
-+ unset(PYTHONLIBS_VERSION_STRING CACHE)
-
--set(Python_ADDITIONAL_VERSIONS 3.8 3.7 3.6)
--find_package(PythonLibs)
--find_package(PythonInterp)
--find_package(PythonSiteLibs)
-+ find_package(PythonLibs 3)
-+ find_package(PythonInterp 3)
-+ find_package(PythonSiteLibs 3)
-
--if (PYTHONLIBS_FOUND)
-- set(PYTHON3_LIBRARY ${PYTHON_LIBRARY})
-- set(PYTHON3_INCLUDE_DIR ${PYTHON_INCLUDE_DIR})
-- set(PYTHON3_SITELIB ${PYTHON_SITELIB})
-- set(PYTHON3_EXECUTABLE ${PYTHON_EXECUTABLE} CACHE FILEPATH "PYTHON3_EXECUTABLE")
-+ if (PYTHONLIBS_FOUND)
-+ set(PYTHON3_LIBRARY ${PYTHON_LIBRARY})
-+ set(PYTHON3_INCLUDE_DIR ${PYTHON_INCLUDE_DIR})
-+ set(PYTHON3_SITELIB ${PYTHON_SITELIB})
-+ set(PYTHON3_EXECUTABLE ${PYTHON_EXECUTABLE} CACHE FILEPATH "PYTHON3_EXECUTABLE")
-+ endif()
-
-+ unset(PYTHON_EXECUTABLE CACHE)
-+ unset(PYTHON_INCLUDE_DIR CACHE)
-+ unset(PYTHON_LIBRARY CACHE)
-+ unset(PYTHON_SITELIB CACHE)
-+ unset(PYTHONLIBS_FOUND CACHE)
-+ unset(PYTHONLIBS_VERSION_STRING CACHE)
-+endif()
-+
-+if (PYTHON3_INCLUDE_DIR AND PYTHON3_LIBRARY AND PYTHON3_SITELIB)
- include_directories(${CMAKE_BINARY_DIR})
- include_directories(${pam_wrapper-headers_DIR})
- include_directories(${PYTHON3_INCLUDE_DIR})
---
-cgit v1.1
-
diff --git a/devel/pam_wrapper/pkg-plist b/devel/pam_wrapper/pkg-plist
index e16b23f152bb..e0080f15ddcb 100644
--- a/devel/pam_wrapper/pkg-plist
+++ b/devel/pam_wrapper/pkg-plist
@@ -1,21 +1,24 @@
-libdata/pkgconfig/pam_wrapper.pc
-libdata/pkgconfig/libpamtest.pc
+include/libpamtest.h
lib/cmake/pam_wrapper/pam_wrapper-config-version.cmake
lib/cmake/pam_wrapper/pam_wrapper-config.cmake
-lib/cmake/libpamtest/libpamtest-config.cmake
-lib/cmake/libpamtest/libpamtest-config-version.cmake
-lib/libpam_wrapper.so.0.0.3
-lib/libpam_wrapper.so.0
+lib/cmake/pamtest/pamtest-config-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/pamtest/pamtest-config-version.cmake
+lib/cmake/pamtest/pamtest-config.cmake
lib/libpam_wrapper.so
-lib/libpamtest.so.0.0.3
-lib/libpamtest.so.0
+lib/libpam_wrapper.so.0
+lib/libpam_wrapper.so.0.0.11
lib/libpamtest.so
-lib/pam_wrapper/pam_matrix.so
+lib/libpamtest.so.0
+lib/libpamtest.so.0.0.11
+lib/pam_wrapper/pam_chatty.so
lib/pam_wrapper/pam_get_items.so
+lib/pam_wrapper/pam_matrix.so
lib/pam_wrapper/pam_set_items.so
%%PYTHON_SITELIBDIR%%/pypamtest.so
-include/libpamtest.h
+libdata/pkgconfig/libpamtest.pc
+libdata/pkgconfig/pam_wrapper.pc
share/man/man1/pam_wrapper.1.gz
-share/man/man8/pam_matrix.8.gz
+share/man/man8/pam_chatty.8.gz
share/man/man8/pam_get_items.8.gz
+share/man/man8/pam_matrix.8.gz
share/man/man8/pam_set_items.8.gz
diff --git a/devel/pecl-grpc/Makefile b/devel/pecl-grpc/Makefile
index b8f5f8d7c8e5..6302b00e06b6 100644
--- a/devel/pecl-grpc/Makefile
+++ b/devel/pecl-grpc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= grpc
-PORTVERSION= 1.73.0
+PORTVERSION= 1.74.0
CATEGORIES= devel net
MAINTAINER= vanilla@FreeBSD.org
diff --git a/devel/pecl-grpc/distinfo b/devel/pecl-grpc/distinfo
index ee04b0ebdf9d..301a834ea849 100644
--- a/devel/pecl-grpc/distinfo
+++ b/devel/pecl-grpc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749685957
-SHA256 (PECL/grpc-1.73.0.tgz) = 63959dc527c60cdb056842c5e5ebb45b507452bb121653604ed94c1c23972c7d
-SIZE (PECL/grpc-1.73.0.tgz) = 6665044
+TIMESTAMP = 1753421950
+SHA256 (PECL/grpc-1.74.0.tgz) = 972ce8a989f2c15a951444950c1febe84eb88e59aeaca29d96e005fe55df1fc3
+SIZE (PECL/grpc-1.74.0.tgz) = 6725867
diff --git a/devel/pecl-mustache/files/patch-php85 b/devel/pecl-mustache/files/patch-php85
new file mode 100644
index 000000000000..9b8eba67e88e
--- /dev/null
+++ b/devel/pecl-mustache/files/patch-php85
@@ -0,0 +1,11 @@
+--- mustache_exceptions.cpp.orig 2022-11-26 22:02:48 UTC
++++ mustache_exceptions.cpp
+@@ -18,7 +18,7 @@ PHP_MINIT_FUNCTION(mustache_exceptions)
+ PHP_MINIT_FUNCTION(mustache_exceptions)
+ {
+ try {
+- zend_class_entry * exception_ce = zend_exception_get_default();
++ zend_class_entry * exception_ce = zend_ce_exception;
+
+ // MustacheException
+ zend_class_entry mustache_exception_ce;
diff --git a/devel/pecl-vld/Makefile b/devel/pecl-vld/Makefile
index 024c7cf80852..e10f02ae8c90 100644
--- a/devel/pecl-vld/Makefile
+++ b/devel/pecl-vld/Makefile
@@ -1,5 +1,5 @@
PORTNAME= vld
-PORTVERSION= 0.19.0
+PORTVERSION= 0.19.1
CATEGORIES= devel pear
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/devel/pecl-vld/distinfo b/devel/pecl-vld/distinfo
index d44215e540c7..e17e4c7977e5 100644
--- a/devel/pecl-vld/distinfo
+++ b/devel/pecl-vld/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751622357
-SHA256 (PECL/vld-0.19.0.tgz) = c6f1da071980e5fddcefaec3c675236651c5085010bf4f51af69ee7d1f2f4d68
-SIZE (PECL/vld-0.19.0.tgz) = 22674
+TIMESTAMP = 1753265736
+SHA256 (PECL/vld-0.19.1.tgz) = a8b95b3103d87425453750ed1d20b9507f33bcb62b8f0ca63c962dc330532bdd
+SIZE (PECL/vld-0.19.1.tgz) = 22913
diff --git a/devel/pecl-zookeeper/files/patch-php85 b/devel/pecl-zookeeper/files/patch-php85
new file mode 100644
index 000000000000..6efa2f09aa6b
--- /dev/null
+++ b/devel/pecl-zookeeper/files/patch-php85
@@ -0,0 +1,11 @@
+--- php_zookeeper_exceptions.c.orig 2025-01-02 06:11:14 UTC
++++ php_zookeeper_exceptions.c
+@@ -39,7 +39,7 @@ void php_zk_register_exceptions()
+ zend_class_entry ce;
+
+ INIT_CLASS_ENTRY(ce, "ZookeeperException", NULL);
+- zk_base_exception = zend_register_internal_class_ex(&ce, zend_exception_get_default());
++ zk_base_exception = zend_register_internal_class_ex(&ce, zend_ce_exception);
+
+ INIT_CLASS_ENTRY(ce, "ZookeeperOperationTimeoutException", NULL);
+ zk_optimeout_exception = zend_register_internal_class_ex(&ce, zk_base_exception);
diff --git a/devel/premake5/Makefile b/devel/premake5/Makefile
index 0b1c074e716f..7089f7dd6f6f 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
+NO_WRKSUBDIR= yes
+
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/priv_wrapper/Makefile b/devel/priv_wrapper/Makefile
new file mode 100644
index 000000000000..9dcd183ec00e
--- /dev/null
+++ b/devel/priv_wrapper/Makefile
@@ -0,0 +1,24 @@
+PORTNAME= priv_wrapper
+PORTVERSION= 1.0.1
+CATEGORIES= devel
+MASTER_SITES= SAMBA/cwrap
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Library to disable resource limits and other privilege dropping
+WWW= https://cwrap.org/priv_wrapper.html \
+ https://git.samba.org/?p=priv_wrapper.git
+
+LICENSE= GPLv3+
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+TEST_DEPENDS= cmocka>=1.1.0:sysutils/cmocka
+
+USES= cmake:testing pathfix
+
+CMAKE_OFF= HELGRIND_TESTING \
+ PICKY_DEVELOPER \
+ UNIT_TESTING
+CMAKE_TESTING_ON= UNIT_TESTING
+USE_LDCONFIG= yes
+
+.include <bsd.port.mk>
diff --git a/devel/priv_wrapper/distinfo b/devel/priv_wrapper/distinfo
new file mode 100644
index 000000000000..b9fb96577309
--- /dev/null
+++ b/devel/priv_wrapper/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1752566666
+SHA256 (priv_wrapper-1.0.1.tar.gz) = b10bff1672640e9e0dc92a821e8173bd0d727a148b5939f01e95abc89621e3c1
+SIZE (priv_wrapper-1.0.1.tar.gz) = 31602
diff --git a/devel/priv_wrapper/pkg-descr b/devel/priv_wrapper/pkg-descr
new file mode 100644
index 000000000000..5935ba799e3b
--- /dev/null
+++ b/devel/priv_wrapper/pkg-descr
@@ -0,0 +1 @@
+priv_wrapper allows to disable chroot, prctl, pledge and setrlmit system calls.
diff --git a/devel/priv_wrapper/pkg-plist b/devel/priv_wrapper/pkg-plist
new file mode 100644
index 000000000000..cdbd27c432b7
--- /dev/null
+++ b/devel/priv_wrapper/pkg-plist
@@ -0,0 +1,7 @@
+lib/cmake/priv_wrapper/priv_wrapper-config-version.cmake
+lib/cmake/priv_wrapper/priv_wrapper-config.cmake
+lib/libpriv_wrapper.so
+lib/libpriv_wrapper.so.0
+lib/libpriv_wrapper.so.0.0.2
+libdata/pkgconfig/priv_wrapper.pc
+share/man/man1/priv_wrapper.1.gz
diff --git a/devel/protobuf-java/Makefile b/devel/protobuf-java/Makefile
index 65585d7c3448..69ae991bf77e 100644
--- a/devel/protobuf-java/Makefile
+++ b/devel/protobuf-java/Makefile
@@ -1,10 +1,10 @@
PORTNAME= protobuf-java
-DISTVERSION= 3.25.3
+DISTVERSION= 4.31.1
CATEGORIES= devel java
MASTER_SITES= https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/${DISTVERSION}/
EXTRACT_SUFX= .jar
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= atanubiswas484@gmail.com
COMMENT= Core Protocol Buffers library
WWW= https://mvnrepository.com/artifact/com.google.protobuf/protobuf-java
@@ -12,14 +12,14 @@ LICENSE= BSD3CLAUSE
USES= java
-NO_WRKSUBDIR= yes
EXTRACT_CMD= ${CP}
EXTRACT_BEFORE_ARGS=
EXTRACT_AFTER_ARGS= .
-
NO_ARCH= yes
NO_BUILD= yes
+NO_WRKSUBDIR= yes
+
PLIST_FILES= ${JAVAJARDIR}/${PORTNAME}.jar
do-install:
diff --git a/devel/protobuf-java/distinfo b/devel/protobuf-java/distinfo
index c5d1b2e1cd67..c1b4d429c8d0 100644
--- a/devel/protobuf-java/distinfo
+++ b/devel/protobuf-java/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708307669
-SHA256 (protobuf-java-3.25.3.jar) = e90d8ddb963b20a972a6a59b5093ade2b07cbe546cab3279aaf4383260385f58
-SIZE (protobuf-java-3.25.3.jar) = 1875070
+TIMESTAMP = 1753917248
+SHA256 (protobuf-java-4.31.1.jar) = d60dfe7c68a0d38a248cca96924f289dc7e1966a887ee7cae397701af08575ae
+SIZE (protobuf-java-4.31.1.jar) = 1873183
diff --git a/devel/protoc-gen-go-grpc/Makefile b/devel/protoc-gen-go-grpc/Makefile
index 888b41f99d8d..32b331a42b35 100644
--- a/devel/protoc-gen-go-grpc/Makefile
+++ b/devel/protoc-gen-go-grpc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= protoc-gen-go-grpc
DISTVERSIONPREFIX= v
-DISTVERSION= 1.74.1
+DISTVERSION= 1.74.2
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/protoc-gen-go-grpc/distinfo b/devel/protoc-gen-go-grpc/distinfo
index c3f90ce83583..24b9342a762d 100644
--- a/devel/protoc-gen-go-grpc/distinfo
+++ b/devel/protoc-gen-go-grpc/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1752969978
-SHA256 (grpc-grpc-go-v1.74.1_GH0.tar.gz) = a2c5e5a7030ec36061638bf4abb8b1955e17882bfb721ffcd4422d57ad34d838
-SIZE (grpc-grpc-go-v1.74.1_GH0.tar.gz) = 2440132
+TIMESTAMP = 1753284830
+SHA256 (grpc-grpc-go-v1.74.2_GH0.tar.gz) = da6fa507c6225914d520e1b7fe1cca28ee8a499d088d36c2c63e9f8313bb9f82
+SIZE (grpc-grpc-go-v1.74.2_GH0.tar.gz) = 2440089
SHA256 (golang-net-v0.35.0_GH0.tar.gz) = 6a09895ea551a07f69fb17d8be418cdb96cc3b6338888deb1d7b0b22ed00021e
SIZE (golang-net-v0.35.0_GH0.tar.gz) = 1500897
SHA256 (golang-sys-v0.30.0_GH0.tar.gz) = 3e54dfe262f4f09341622679101c0f10935028cc945f78a97f898b2416edb1f0
diff --git a/devel/py-aiobotocore/Makefile b/devel/py-aiobotocore/Makefile
index d03ed0de2240..b6573a3a604c 100644
--- a/devel/py-aiobotocore/Makefile
+++ b/devel/py-aiobotocore/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aiobotocore
-PORTVERSION= 2.23.0
+PORTVERSION= 2.23.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,7 +16,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FL
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.9.2<4.0.0:www/py-aiohttp@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}aioitertools>=0.5.1<1.0.0:devel/py-aioitertools@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}botocore>=1.38.23:devel/py-botocore@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}botocore>=1.38.40:devel/py-botocore@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jmespath>=0.7.1<2.0.0:devel/py-jmespath@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}multidict>=6.0.0<7.0.0:www/py-multidict@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.1<3.0.0:devel/py-python-dateutil@${PY_FLAVOR} \
@@ -28,11 +28,13 @@ USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
-OPTIONS_DEFINE= AWSCLI BOTO3
+OPTIONS_DEFINE= AWSCLI BOTO3 HTTPX
AWSCLI_DESC= Use awscli
BOTO3_DESC= Use boto3
+HTTPX_DESC= Use httpx
AWSCLI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}awscli>=1.29.81:devel/py-awscli@${PY_FLAVOR}
-BOTO3_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto3>=1.38.23:www/py-boto3@${PY_FLAVOR}
+BOTO3_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto3>=1.38.40:www/py-boto3@${PY_FLAVOR}
+HTTPx_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httpx>=0.25.1<0.29:www/py-httpx@${PY_FLAVOR}
.include <bsd.port.mk>
diff --git a/devel/py-aiobotocore/distinfo b/devel/py-aiobotocore/distinfo
index 6aba15ac5b42..864ea09e897a 100644
--- a/devel/py-aiobotocore/distinfo
+++ b/devel/py-aiobotocore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188056
-SHA256 (aiobotocore-2.23.0.tar.gz) = 0333931365a6c7053aee292fe6ef50c74690c4ae06bb019afdf706cb6f2f5e32
-SIZE (aiobotocore-2.23.0.tar.gz) = 115825
+TIMESTAMP = 1753265744
+SHA256 (aiobotocore-2.23.1.tar.gz) = a59f2a78629b97d52f10936b79c73de64e481a8c44a62c1871f088df6c1afc4f
+SIZE (aiobotocore-2.23.1.tar.gz) = 115869
diff --git a/devel/py-aiobotocore/files/patch-pyproject.toml b/devel/py-aiobotocore/files/patch-pyproject.toml
index e2c8a929fa3e..ce7c37d6d71d 100644
--- a/devel/py-aiobotocore/files/patch-pyproject.toml
+++ b/devel/py-aiobotocore/files/patch-pyproject.toml
@@ -1,4 +1,4 @@
---- pyproject.toml.orig 2025-06-12 23:37:59 UTC
+--- pyproject.toml.orig 2025-07-17 21:33:41 UTC
+++ pyproject.toml
@@ -1,5 +1,5 @@
[build-system]
@@ -11,8 +11,8 @@
dependencies = [
"aiohttp >= 3.9.2, < 4.0.0",
"aioitertools >= 0.5.1, < 1.0.0",
-- "botocore >= 1.38.23, < 1.38.28", # NOTE: When updating, always keep `project.optional-dependencies` aligned
-+ "botocore >= 1.38.23", # NOTE: When updating, always keep `project.optional-dependencies` aligned
+- "botocore >= 1.38.40, < 1.38.47", # NOTE: When updating, always keep `project.optional-dependencies` aligned
++ "botocore >= 1.38.40", # NOTE: When updating, always keep `project.optional-dependencies` aligned
"python-dateutil >= 2.1, < 3.0.0",
"jmespath >= 0.7.1, < 2.0.0",
"multidict >= 6.0.0, < 7.0.0",
@@ -20,12 +20,12 @@
[project.optional-dependencies]
awscli = [
-- "awscli >= 1.40.22, < 1.40.27",
+- "awscli >= 1.40.39, < 1.40.46",
+ "awscli >= 1.29.81",
]
boto3 = [
-- "boto3 >= 1.38.23, < 1.38.28",
-+ "boto3 >= 1.38.23",
+- "boto3 >= 1.38.40, < 1.38.47",
++ "boto3 >= 1.38.40",
]
httpx = [
"httpx >= 0.25.1, < 0.29"
diff --git a/devel/py-all-repos/Makefile b/devel/py-all-repos/Makefile
index f7e560f3ded7..a90a440f63f0 100644
--- a/devel/py-all-repos/Makefile
+++ b/devel/py-all-repos/Makefile
@@ -1,5 +1,5 @@
PORTNAME= all-repos
-PORTVERSION= 1.29.0
+PORTVERSION= 1.30.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-all-repos/distinfo b/devel/py-all-repos/distinfo
index 0b5fb2270244..04cbcf3aa5e0 100644
--- a/devel/py-all-repos/distinfo
+++ b/devel/py-all-repos/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738982814
-SHA256 (all_repos-1.29.0.tar.gz) = 5b85bd259819f5e7d1dd6a06f0f4730d1ea822b95f496edcdbafd328110547f0
-SIZE (all_repos-1.29.0.tar.gz) = 31019
+TIMESTAMP = 1752566680
+SHA256 (all_repos-1.30.0.tar.gz) = 4407ca18c5d63428ec3d1af21a36527e999f04dffcd36cbfbd8e8c1d6792ec1b
+SIZE (all_repos-1.30.0.tar.gz) = 31014
diff --git a/devel/py-anndata/Makefile b/devel/py-anndata/Makefile
index 0d9baee1c68c..e4d1a317cec5 100644
--- a/devel/py-anndata/Makefile
+++ b/devel/py-anndata/Makefile
@@ -1,5 +1,5 @@
PORTNAME= anndata
-PORTVERSION= 0.11.4
+PORTVERSION= 0.12.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,16 +14,17 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
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}array-api-compat>=1.4:devel/py-array-api-compat@${PY_FLAVOR} \
- ${PY_EXCEPTIONGROUP} \
- ${PYTHON_PKGNAMEPREFIX}h5py>=3.7:science/py-h5py@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}array-api-compat>=1.7.1:devel/py-array-api-compat@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}h5py>=3.8:science/py-h5py@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}legacy-api-wrap>=0:devel/py-legacy-api-wrap@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}natsort>=0:devel/py-natsort@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}numpy>=1.23,1:math/py-numpy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}numpy>=1.26,1:math/py-numpy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}packaging>=24.2:devel/py-packaging@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pandas>=1.4,1:math/py-pandas@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}scipy>=1.8:science/py-scipy@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}pandas>=2.1.0,1:math/py-pandas@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}scipy>=1.11:science/py-scipy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}zarr>=2.18.4:devel/py-zarr@${PY_FLAVOR}
-USES= python:3.10+
+USES= python:3.11+
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/devel/py-anndata/distinfo b/devel/py-anndata/distinfo
index 67c8d599e12e..124d882c03a9 100644
--- a/devel/py-anndata/distinfo
+++ b/devel/py-anndata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744288854
-SHA256 (anndata-0.11.4.tar.gz) = 4ce08d09d2ccb5f37d32790363bbcc7fc1b79863842296ae4badfaf48c736e24
-SIZE (anndata-0.11.4.tar.gz) = 541143
+TIMESTAMP = 1753369374
+SHA256 (anndata-0.12.1.tar.gz) = 9a0767a7c47464ad78457e297d871f7ec483bdafc7cf76cb322168919c375ff1
+SIZE (anndata-0.12.1.tar.gz) = 582722
diff --git a/devel/py-anndata/files/patch-pyproject.toml b/devel/py-anndata/files/patch-pyproject.toml
new file mode 100644
index 000000000000..61ec806f6d72
--- /dev/null
+++ b/devel/py-anndata/files/patch-pyproject.toml
@@ -0,0 +1,18 @@
+--- pyproject.toml.orig 2020-02-02 00:00:00 UTC
++++ pyproject.toml
+@@ -39,13 +39,13 @@ dependencies = [
+ "pandas >=2.1.0, !=2.1.2",
+ "numpy>=1.26",
+ # https://github.com/scverse/anndata/issues/1434
+- "scipy >=1.12",
++ "scipy >=1.11",
+ "h5py>=3.8",
+ "natsort",
+ "packaging>=24.2",
+ "array_api_compat>=1.7.1",
+ "legacy-api-wrap",
+- "zarr >=2.18.7, !=3.0.*",
++ "zarr >=2.18.4, !=3.0.*",
+ ]
+ dynamic = [ "version" ]
+
diff --git a/devel/py-anytree/Makefile b/devel/py-anytree/Makefile
index 439f8030cfaf..b7bfc685b479 100644
--- a/devel/py-anytree/Makefile
+++ b/devel/py-anytree/Makefile
@@ -1,6 +1,5 @@
PORTNAME= anytree
-DISTVERSION= 2.12.1
-PORTREVISION= 1
+DISTVERSION= 2.13.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +11,8 @@ WWW= https://github.com/c0fec0de/anytree/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=0:devel/py-poetry-core@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pdm-backend>0:devel/py-pdm-backend@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}poetry-core>0:devel/py-poetry-core@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \
dot:graphics/graphviz
diff --git a/devel/py-anytree/distinfo b/devel/py-anytree/distinfo
index a1938aece55c..f41825a5871d 100644
--- a/devel/py-anytree/distinfo
+++ b/devel/py-anytree/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713706895
-SHA256 (anytree-2.12.1.tar.gz) = 244def434ccf31b668ed282954e5d315b4e066c4940b94aff4a7962d85947830
-SIZE (anytree-2.12.1.tar.gz) = 31110
+TIMESTAMP = 1753609298
+SHA256 (anytree-2.13.0.tar.gz) = c9d3aa6825fdd06af7ebb05b4ef291d2db63e62bb1f9b7d9b71354be9d362714
+SIZE (anytree-2.13.0.tar.gz) = 48389
diff --git a/devel/py-anytree/files/patch-pyproject.toml b/devel/py-anytree/files/patch-pyproject.toml
deleted file mode 100644
index 9021e4fb2ef4..000000000000
--- a/devel/py-anytree/files/patch-pyproject.toml
+++ /dev/null
@@ -1,21 +0,0 @@
---- pyproject.toml.orig 2023-11-16 21:52:39 UTC
-+++ pyproject.toml
-@@ -1,9 +1,9 @@
--[tool.poetry]
-+[project]
- name = "anytree"
- version = "2.12.1"
- description = "Powerful and Lightweight Python Tree Data Structure with various plugins"
- authors = [
-- "c0fec0de <c0fec0de@gmail.com>"
-+ {name = "c0fec0de", email = "<c0fec0de@gmail.com>"}
- ]
- readme = "README.rst"
- license = "Apache-2.0"
-@@ -117,4 +117,4 @@ commands =
- poetry run coverage xml
- poetry run pylint anytree
- poetry run make html -C docs
--"""
-\ No newline at end of file
-+"""
diff --git a/devel/py-archinfo/Makefile b/devel/py-archinfo/Makefile
index 433913a882bf..ce6641b1943a 100644
--- a/devel/py-archinfo/Makefile
+++ b/devel/py-archinfo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= archinfo
DISTVERSIONPREFIX= v
-DISTVERSION= 9.2.164
+DISTVERSION= 9.2.167
CATEGORIES= devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-archinfo/distinfo b/devel/py-archinfo/distinfo
index faa04178359f..242398e00c66 100644
--- a/devel/py-archinfo/distinfo
+++ b/devel/py-archinfo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752072960
-SHA256 (angr-archinfo-v9.2.164_GH0.tar.gz) = 08c1ba6a2963b46c9d5492f1bee947e32b150c3543e0bf2e50c1e71f6d5c3075
-SIZE (angr-archinfo-v9.2.164_GH0.tar.gz) = 45845
+TIMESTAMP = 1753255402
+SHA256 (angr-archinfo-v9.2.167_GH0.tar.gz) = ab4e47ca21d8e0ce8e05cbb62e77d5c2544c78586d9c3c21314f81b3b7c1a095
+SIZE (angr-archinfo-v9.2.167_GH0.tar.gz) = 45842
diff --git a/devel/py-array-api-compat/Makefile b/devel/py-array-api-compat/Makefile
index 6d82048dce3f..fcaaeab889f9 100644
--- a/devel/py-array-api-compat/Makefile
+++ b/devel/py-array-api-compat/Makefile
@@ -1,5 +1,5 @@
PORTNAME= array-api-compat
-PORTVERSION= 1.9
+PORTVERSION= 1.12.0
CATEGORIES= devel python
MASTER_SITES= PYPI \
https://github.com/data-apis/array-api-compat/releases/download/${PORTVERSION}/
@@ -15,6 +15,7 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
USES= python
@@ -26,8 +27,8 @@ OPTIONS_DEFINE= DASK NUMPY SPARSE
DASK_DESC= Dask array support
SPARSE_DESC= Sparse array support
-DASK_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dask>=0:devel/py-dask@${PY_FLAVOR}
-NUMPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR}
+DASK_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dask>=2024.9.0:devel/py-dask@${PY_FLAVOR}
+NUMPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.22,1:math/py-numpy@${PY_FLAVOR}
SPARSE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sparse>=0.15.1:devel/py-sparse@${PY_FLAVOR}
.include <bsd.port.mk>
diff --git a/devel/py-array-api-compat/distinfo b/devel/py-array-api-compat/distinfo
index 94297dace622..bbb24d7f7079 100644
--- a/devel/py-array-api-compat/distinfo
+++ b/devel/py-array-api-compat/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1728632320
-SHA256 (array_api_compat-1.9.tar.gz) = 8fb35f2895822b1cc6618449efd84aa76dcea1ab96940304f869663fd6a0dcd8
-SIZE (array_api_compat-1.9.tar.gz) = 42870
+TIMESTAMP = 1753265748
+SHA256 (array_api_compat-1.12.0.tar.gz) = 585bc615f650de53ac24b7c012baecfcdd810f50df3573be47e6dd9fa20df974
+SIZE (array_api_compat-1.12.0.tar.gz) = 99883
diff --git a/devel/py-array-api-compat/files/patch-pyproject.toml b/devel/py-array-api-compat/files/patch-pyproject.toml
new file mode 100644
index 000000000000..31a92bd62ff9
--- /dev/null
+++ b/devel/py-array-api-compat/files/patch-pyproject.toml
@@ -0,0 +1,11 @@
+--- pyproject.toml.orig 2025-05-16 08:49:23 UTC
++++ pyproject.toml
+@@ -8,7 +8,7 @@ requires-python = ">=3.10"
+ description = "A wrapper around NumPy and other array libraries to make them compatible with the Array API standard"
+ readme = "README.md"
+ requires-python = ">=3.10"
+-license = "MIT"
++license = {text = "MIT"}
+ authors = [{name = "Consortium for Python Data API Standards"}]
+ classifiers = [
+ "Operating System :: OS Independent",
diff --git a/devel/py-astroid/Makefile b/devel/py-astroid/Makefile
index ae3f92e868d0..477c4964d8f1 100644
--- a/devel/py-astroid/Makefile
+++ b/devel/py-astroid/Makefile
@@ -1,5 +1,5 @@
PORTNAME= astroid
-PORTVERSION= 3.3.10
+PORTVERSION= 3.3.11
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-astroid/distinfo b/devel/py-astroid/distinfo
index 8c4d7701eb76..45d0f3f2cd21 100644
--- a/devel/py-astroid/distinfo
+++ b/devel/py-astroid/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747715348
-SHA256 (astroid-3.3.10.tar.gz) = c332157953060c6deb9caa57303ae0d20b0fbdb2e59b4a4f2a6ba49d0a7961ce
-SIZE (astroid-3.3.10.tar.gz) = 398941
+TIMESTAMP = 1752566682
+SHA256 (astroid-3.3.11.tar.gz) = 1e5a5011af2920c7c67a53f65d536d65bfa7116feeaf2354d8b94f29573bb0ce
+SIZE (astroid-3.3.11.tar.gz) = 400439
diff --git a/devel/py-b2/Makefile b/devel/py-b2/Makefile
index 116460bf1903..6ca931ad73c6 100644
--- a/devel/py-b2/Makefile
+++ b/devel/py-b2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= b2
DISTVERSIONPREFIX= v
-DISTVERSION= 4.3.3
+DISTVERSION= 4.4.1
CATEGORIES= devel
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,10 +15,8 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pdm-backend>=0:devel/py-pdm-backend@${PY_F
${PYTHON_PKGNAMEPREFIX}tabulate>=0.9.0:devel/py-tabulate@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}argcomplete>=3.5.2:devel/py-argcomplete@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}arrow>=1.0.2:devel/py-arrow@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}b2sdk>=2.8.1:devel/py-b2sdk@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}b2sdk>=2.9.4:devel/py-b2sdk@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}docutils>=0.18.1:textproc/py-docutils@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}idna>=3.4:dns/py-idna@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=3.3:devel/py-importlib-metadata@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}phx-class-registry>=4.0:devel/py-phx-class-registry@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}platformdirs>=3.11.0:devel/py-platformdirs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rst2ansi>=0.1.5:textproc/py-rst2ansi@${PY_FLAVOR} \
diff --git a/devel/py-b2/distinfo b/devel/py-b2/distinfo
index a12bbe9a4611..01ed3e71c062 100644
--- a/devel/py-b2/distinfo
+++ b/devel/py-b2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750375711
-SHA256 (Backblaze-B2_Command_Line_Tool-v4.3.3_GH0.tar.gz) = 500582b82e2f48ae2e060b3e042f7c0340ec8f4d4f2113b5725e9fe63304f09e
-SIZE (Backblaze-B2_Command_Line_Tool-v4.3.3_GH0.tar.gz) = 219791
+TIMESTAMP = 1753982473
+SHA256 (Backblaze-B2_Command_Line_Tool-v4.4.1_GH0.tar.gz) = 01515d708fa34a62ce56016ab35e7ffc61f735de8d92904d5deeebae3b9211ba
+SIZE (Backblaze-B2_Command_Line_Tool-v4.4.1_GH0.tar.gz) = 222984
diff --git a/devel/py-blockbuster/Makefile b/devel/py-blockbuster/Makefile
index 82f520d64782..0d4d7a4523bb 100644
--- a/devel/py-blockbuster/Makefile
+++ b/devel/py-blockbuster/Makefile
@@ -1,5 +1,5 @@
PORTNAME= blockbuster
-PORTVERSION= 1.5.24
+PORTVERSION= 1.5.25
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-blockbuster/distinfo b/devel/py-blockbuster/distinfo
index 97c4c8575bd1..9c420c9a18b1 100644
--- a/devel/py-blockbuster/distinfo
+++ b/devel/py-blockbuster/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742405432
-SHA256 (blockbuster-1.5.24.tar.gz) = 97645775761a5d425666ec0bc99629b65c7eccdc2f770d2439850682567af4ec
-SIZE (blockbuster-1.5.24.tar.gz) = 51245
+TIMESTAMP = 1752566684
+SHA256 (blockbuster-1.5.25.tar.gz) = b72f1d2aefdeecd2a820ddf1e1c8593bf00b96e9fdc4cd2199ebafd06f7cb8f0
+SIZE (blockbuster-1.5.25.tar.gz) = 36058
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-ddtrace/Makefile b/devel/py-ddtrace/Makefile
index 17b2e4d485a8..3334dfcbf71a 100644
--- a/devel/py-ddtrace/Makefile
+++ b/devel/py-ddtrace/Makefile
@@ -1,6 +1,5 @@
PORTNAME= ddtrace
-PORTVERSION= 2.21.9
-PORTREVISION= 1
+PORTVERSION= 2.21.10
CATEGORIES= devel python
MASTER_SITES= PYPI \
https://github.com/abseil/abseil-cpp/releases/download/${ABSEIL_VERSION}/:abseil
diff --git a/devel/py-ddtrace/distinfo b/devel/py-ddtrace/distinfo
index b9acd1755cf7..3a4affc4e571 100644
--- a/devel/py-ddtrace/distinfo
+++ b/devel/py-ddtrace/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1749813042
-SHA256 (ddtrace-2.21.9.tar.gz) = cc91e72dd8d92e04c23388e84d4249af79f2fb7ca1335780d3a4d3f5716e6853
-SIZE (ddtrace-2.21.9.tar.gz) = 9381555
+TIMESTAMP = 1753265750
+SHA256 (ddtrace-2.21.10.tar.gz) = 6c134cb6263c1f9508a40ab888879c1eb208eecf7f8396251fce1ab9fad3d9a8
+SIZE (ddtrace-2.21.10.tar.gz) = 9402056
SHA256 (abseil-cpp-20250127.1.tar.gz) = b396401fd29e2e679cace77867481d388c807671dc2acc602a0259eeb79b7811
SIZE (abseil-cpp-20250127.1.tar.gz) = 2267282
SHA256 (rust/crates/anyhow-1.0.86.crate) = b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da
diff --git a/devel/py-dj51-strawberry-graphql/Makefile b/devel/py-dj51-strawberry-graphql/Makefile
index 9ea9f9f15cba..2d279168f8fc 100644
--- a/devel/py-dj51-strawberry-graphql/Makefile
+++ b/devel/py-dj51-strawberry-graphql/Makefile
@@ -1,5 +1,5 @@
PORTNAME= strawberry-graphql
-DISTVERSION= 0.276.0
+DISTVERSION= 0.278.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj51-
diff --git a/devel/py-dj51-strawberry-graphql/distinfo b/devel/py-dj51-strawberry-graphql/distinfo
index d286a8adff04..5634dbe62589 100644
--- a/devel/py-dj51-strawberry-graphql/distinfo
+++ b/devel/py-dj51-strawberry-graphql/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752837485
-SHA256 (strawberry_graphql-0.276.0.tar.gz) = a4c546d30d136342497c0ae351ea38a2c5eded6b95f4d09eb8cd0d05bd6b3a14
-SIZE (strawberry_graphql-0.276.0.tar.gz) = 209674
+TIMESTAMP = 1753851651
+SHA256 (strawberry_graphql-0.278.0.tar.gz) = e3fee9cd107b5b8ca69dd534c1dca6f82e4a9cf44cf46a4d338f42938896521a
+SIZE (strawberry_graphql-0.278.0.tar.gz) = 212667
diff --git a/devel/py-dj52-strawberry-graphql/Makefile b/devel/py-dj52-strawberry-graphql/Makefile
index 251913f32298..73e70142cbcc 100644
--- a/devel/py-dj52-strawberry-graphql/Makefile
+++ b/devel/py-dj52-strawberry-graphql/Makefile
@@ -1,5 +1,5 @@
PORTNAME= strawberry-graphql
-DISTVERSION= 0.276.0
+DISTVERSION= 0.278.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj52-
diff --git a/devel/py-dj52-strawberry-graphql/distinfo b/devel/py-dj52-strawberry-graphql/distinfo
index d286a8adff04..5634dbe62589 100644
--- a/devel/py-dj52-strawberry-graphql/distinfo
+++ b/devel/py-dj52-strawberry-graphql/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752837485
-SHA256 (strawberry_graphql-0.276.0.tar.gz) = a4c546d30d136342497c0ae351ea38a2c5eded6b95f4d09eb8cd0d05bd6b3a14
-SIZE (strawberry_graphql-0.276.0.tar.gz) = 209674
+TIMESTAMP = 1753851651
+SHA256 (strawberry_graphql-0.278.0.tar.gz) = e3fee9cd107b5b8ca69dd534c1dca6f82e4a9cf44cf46a4d338f42938896521a
+SIZE (strawberry_graphql-0.278.0.tar.gz) = 212667
diff --git a/devel/py-etils/Makefile b/devel/py-etils/Makefile
index 736a3f2b2196..96b7bd432fc7 100644
--- a/devel/py-etils/Makefile
+++ b/devel/py-etils/Makefile
@@ -1,5 +1,5 @@
PORTNAME= etils
-PORTVERSION= 1.12.2
+PORTVERSION= 1.13.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-etils/distinfo b/devel/py-etils/distinfo
index 32f5d79ebac9..e3422bb6efa7 100644
--- a/devel/py-etils/distinfo
+++ b/devel/py-etils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070352
-SHA256 (etils-1.12.2.tar.gz) = c6b9e1f0ce66d1bbf54f99201b08a60ba396d3446d9eb18d4bc39b26a2e1a5ee
-SIZE (etils-1.12.2.tar.gz) = 104711
+TIMESTAMP = 1753265752
+SHA256 (etils-1.13.0.tar.gz) = a5b60c71f95bcd2d43d4e9fb3dc3879120c1f60472bb5ce19f7a860b1d44f607
+SIZE (etils-1.13.0.tar.gz) = 106368
diff --git a/devel/py-flynt/Makefile b/devel/py-flynt/Makefile
index 6b6c9f217a6f..d62c4c146bf6 100644
--- a/devel/py-flynt/Makefile
+++ b/devel/py-flynt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= flynt
-PORTVERSION= 1.0.1
+PORTVERSION= 1.0.3
CATEGORIES= devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -10,10 +10,8 @@ WWW= https://github.com/ikamensh/flynt
LICENSE= MIT
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}astor>0:devel/py-astor@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}tomli>1.1.0:textproc/py-tomli@${PY_FLAVOR}
-USES= python
+USES= python:3.9+
USE_GITHUB= yes
USE_PYTHON= autoplist pep517
@@ -21,4 +19,10 @@ NO_ARCH= yes
GH_ACCOUNT= ikamensh
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${PYTHON_REL} < 31100
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tomli>1.1.0:textproc/py-tomli@${PY_FLAVOR}
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/devel/py-flynt/distinfo b/devel/py-flynt/distinfo
index 1574d85327d8..fd64721e7ece 100644
--- a/devel/py-flynt/distinfo
+++ b/devel/py-flynt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1692736926
-SHA256 (ikamensh-flynt-1.0.1_GH0.tar.gz) = b8a2ad633b3670f04aa1ccac13ac30bb2c0e6a6b83ecea69bd256a0413110ede
-SIZE (ikamensh-flynt-1.0.1_GH0.tar.gz) = 55138
+TIMESTAMP = 1753640294
+SHA256 (ikamensh-flynt-1.0.3_GH0.tar.gz) = 33c191ce163c09cebdc2d014495f4a9ba4276ecfb9437919b4fe6b2eef5a16a2
+SIZE (ikamensh-flynt-1.0.3_GH0.tar.gz) = 58959
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-grpcio-tools/Makefile b/devel/py-grpcio-tools/Makefile
index 26b77775f640..328791dd5929 100644
--- a/devel/py-grpcio-tools/Makefile
+++ b/devel/py-grpcio-tools/Makefile
@@ -1,5 +1,5 @@
PORTNAME= grpcio-tools
-PORTVERSION= 1.73.1
+PORTVERSION= 1.74.0
PORTREVISION= 0
CATEGORIES= devel python
MASTER_SITES= PYPI
diff --git a/devel/py-grpcio-tools/distinfo b/devel/py-grpcio-tools/distinfo
index acbb752c7c15..7de64edecda9 100644
--- a/devel/py-grpcio-tools/distinfo
+++ b/devel/py-grpcio-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751175915
-SHA256 (grpcio_tools-1.73.1.tar.gz) = 6e06adec3b0870f5947953b0ef8dbdf2cebcdff61fb1fe08120cc7483c7978aa
-SIZE (grpcio_tools-1.73.1.tar.gz) = 5429529
+TIMESTAMP = 1753441266
+SHA256 (grpcio_tools-1.74.0.tar.gz) = 88ab9eb18b6ac1b4872add6b394073bd8d44eee7c32e4dc60a022e25ffaffb95
+SIZE (grpcio_tools-1.74.0.tar.gz) = 5390007
diff --git a/devel/py-grpcio/Makefile b/devel/py-grpcio/Makefile
index 010b8ca2e7a6..f2a490baf829 100644
--- a/devel/py-grpcio/Makefile
+++ b/devel/py-grpcio/Makefile
@@ -1,5 +1,5 @@
PORTNAME= grpcio
-PORTVERSION= 1.73.1
+PORTVERSION= 1.74.0
PORTREVISION= 0
CATEGORIES= devel python
MASTER_SITES= PYPI
diff --git a/devel/py-grpcio/distinfo b/devel/py-grpcio/distinfo
index f16686296b18..23192b4d8d11 100644
--- a/devel/py-grpcio/distinfo
+++ b/devel/py-grpcio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751174608
-SHA256 (grpcio-1.73.1.tar.gz) = 7fce2cd1c0c1116cf3850564ebfc3264fba75d3c74a7414373f1238ea365ef87
-SIZE (grpcio-1.73.1.tar.gz) = 12730355
+TIMESTAMP = 1753440783
+SHA256 (grpcio-1.74.0.tar.gz) = 80d1f4fbb35b0742d3e3d3bb654b7381cd5f015f8497279a1e9c21ba623e01b1
+SIZE (grpcio-1.74.0.tar.gz) = 12756048
diff --git a/devel/py-hatch-docstring-description/Makefile b/devel/py-hatch-docstring-description/Makefile
new file mode 100644
index 000000000000..41369ca54d75
--- /dev/null
+++ b/devel/py-hatch-docstring-description/Makefile
@@ -0,0 +1,24 @@
+PORTNAME= hatch-docstring-description
+PORTVERSION= 1.1.1
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= hatch_docstring_description-${PORTVERSION}
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Hatchling plugin to read the description from the package docstring
+WWW= https://github.com/flying-sheep/hatch-docstring-description
+
+LICENSE= GPLv3+
+LICENSE_FILE= ${WRKSRC}/LICENSE.md
+
+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}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent pep517
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/py-hatch-docstring-description/distinfo b/devel/py-hatch-docstring-description/distinfo
new file mode 100644
index 000000000000..724f6c1a5878
--- /dev/null
+++ b/devel/py-hatch-docstring-description/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1753265678
+SHA256 (hatch_docstring_description-1.1.1.tar.gz) = b15d93c273ba3736abc9e2c542bb42a728a6740703ff5ed85cc072ed49458ae3
+SIZE (hatch_docstring_description-1.1.1.tar.gz) = 18447
diff --git a/devel/py-hatch-docstring-description/pkg-descr b/devel/py-hatch-docstring-description/pkg-descr
new file mode 100644
index 000000000000..d8fef51abd71
--- /dev/null
+++ b/devel/py-hatch-docstring-description/pkg-descr
@@ -0,0 +1,2 @@
+hatch-docstring-description is a hatchling plugin to read the description from
+the package docstring like flit does.
diff --git a/devel/py-hatch-nodejs-version/Makefile b/devel/py-hatch-nodejs-version/Makefile
index 18e08990befb..37f1a459fdcf 100644
--- a/devel/py-hatch-nodejs-version/Makefile
+++ b/devel/py-hatch-nodejs-version/Makefile
@@ -1,5 +1,5 @@
PORTNAME= hatch-nodejs-version
-DISTVERSION= 0.3.2
+DISTVERSION= 0.4.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-hatch-nodejs-version/distinfo b/devel/py-hatch-nodejs-version/distinfo
index 73d3cce95b0b..cf48aef01c39 100644
--- a/devel/py-hatch-nodejs-version/distinfo
+++ b/devel/py-hatch-nodejs-version/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1694353329
-SHA256 (hatch_nodejs_version-0.3.2.tar.gz) = 8a7828d817b71e50bbbbb01c9bfc0b329657b7900c56846489b9c958de15b54c
-SIZE (hatch_nodejs_version-0.3.2.tar.gz) = 16942
+TIMESTAMP = 1753512766
+SHA256 (hatch_nodejs_version-0.4.0.tar.gz) = 2428ea398dd053f019d2b7ac949dd6b690ca8e826b6d433ad13c5b6c475ae91b
+SIZE (hatch_nodejs_version-0.4.0.tar.gz) = 17797
diff --git a/devel/py-hg-evolve/Makefile b/devel/py-hg-evolve/Makefile
index 69a405bdc595..6dc4e6e3c2f4 100644
--- a/devel/py-hg-evolve/Makefile
+++ b/devel/py-hg-evolve/Makefile
@@ -1,5 +1,5 @@
PORTNAME= hg-evolve
-DISTVERSION= 11.1.8
+DISTVERSION= 11.1.9
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,8 +12,8 @@ WWW= https://www.mercurial-scm.org/doc/evolution/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-RUN_DEPENDS= hg:devel/mercurial \
- ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \
+ hg:devel/mercurial
USES= python
USE_PYTHON= autoplist distutils
diff --git a/devel/py-hg-evolve/distinfo b/devel/py-hg-evolve/distinfo
index 4935b6a3734c..08afd7f1badd 100644
--- a/devel/py-hg-evolve/distinfo
+++ b/devel/py-hg-evolve/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742298909
-SHA256 (hg_evolve-11.1.8.tar.gz) = 2486dead90a2466c4f927d0ff83b29b38da31d686403584b2865cf95b6fe00f5
-SIZE (hg_evolve-11.1.8.tar.gz) = 899277
+TIMESTAMP = 1753608421
+SHA256 (hg_evolve-11.1.9.tar.gz) = b32a527d4a974249834884c9abf5c71fcd8418d20cbe382871cfb798b2be9f40
+SIZE (hg_evolve-11.1.9.tar.gz) = 899260
diff --git a/devel/py-hypothesis/Makefile b/devel/py-hypothesis/Makefile
index 1132e8cbdaa6..2c7c80c9641d 100644
--- a/devel/py-hypothesis/Makefile
+++ b/devel/py-hypothesis/Makefile
@@ -1,5 +1,5 @@
PORTNAME= hypothesis
-PORTVERSION= 6.135.29
+PORTVERSION= 6.136.3
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-hypothesis/distinfo b/devel/py-hypothesis/distinfo
index 694fa8cedc8f..ae71bf035843 100644
--- a/devel/py-hypothesis/distinfo
+++ b/devel/py-hypothesis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752416418
-SHA256 (hypothesis-6.135.29.tar.gz) = 871acb38ff61346a420267f81f4ba05ad9a85d08965211edf9b29bc0c1ad9d7b
-SIZE (hypothesis-6.135.29.tar.gz) = 455112
+TIMESTAMP = 1753369376
+SHA256 (hypothesis-6.136.3.tar.gz) = 89baa2bfc5af38f939e83b62f9f0e7e6407e81cade29cfcb3eafbc661177c2bd
+SIZE (hypothesis-6.136.3.tar.gz) = 457758
diff --git a/devel/py-ipykernel/Makefile b/devel/py-ipykernel/Makefile
index 513cb74698ce..7b1b60c55382 100644
--- a/devel/py-ipykernel/Makefile
+++ b/devel/py-ipykernel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ipykernel
-PORTVERSION= 6.29.5
+PORTVERSION= 6.30.0
CATEGORIES= devel python
MASTER_SITES= PYPI \
https://github.com/ipython/ipykernel/releases/download/v${PORTVERSION}/
@@ -19,14 +19,14 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=1.4:devel/py-hatchling@${PY_FLA
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}comm>=0.1.1:devel/py-comm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}debugpy>=1.6.5:devel/py-debugpy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ipython>=7.23.1:devel/ipython@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}jupyter-client>=6.1.12:devel/py-jupyter-client@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}jupyter-client>=8.0.2:devel/py-jupyter-client@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jupyter-core>=4.12:devel/py-jupyter-core@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}matplotlib-inline>=0.1:math/py-matplotlib-inline@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}nest-asyncio>=0:devel/py-nest-asyncio@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}psutil>=0:sysutils/py-psutil@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyzmq>=24:net/py-pyzmq@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}tornado>=6.1:www/py-tornado@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}nest-asyncio>=1.4:devel/py-nest-asyncio@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}packaging>=22:devel/py-packaging@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}psutil>=5.7:sysutils/py-psutil@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyzmq>=25:net/py-pyzmq@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}tornado>=6.2:www/py-tornado@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}traitlets>=5.4.0:devel/py-traitlets@${PY_FLAVOR}
USES= python
diff --git a/devel/py-ipykernel/distinfo b/devel/py-ipykernel/distinfo
index 81585d28d1df..c735c6ac8ab0 100644
--- a/devel/py-ipykernel/distinfo
+++ b/devel/py-ipykernel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1720022810
-SHA256 (ipykernel-6.29.5.tar.gz) = f093a22c4a40f8828f8e330a9c297cb93dcab13bd9678ded6de8e5cf81c56215
-SIZE (ipykernel-6.29.5.tar.gz) = 163367
+TIMESTAMP = 1753369378
+SHA256 (ipykernel-6.30.0.tar.gz) = b7b808ddb2d261aae2df3a26ff3ff810046e6de3dfbc6f7de8c98ea0a6cb632c
+SIZE (ipykernel-6.30.0.tar.gz) = 165125
diff --git a/devel/py-jupyter-events/Makefile b/devel/py-jupyter-events/Makefile
index 245669573b35..bec62ce3a72d 100644
--- a/devel/py-jupyter-events/Makefile
+++ b/devel/py-jupyter-events/Makefile
@@ -1,5 +1,6 @@
PORTNAME= jupyter-events
PORTVERSION= 0.12.0
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -29,6 +30,7 @@ RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}fqdn>=0:www/py-fqdn@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jsonpointer>=1.13:devel/py-jsonpointer@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rfc3339-validator>=0:devel/py-rfc3339-validator@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rfc3986-validator>=0.1.0:devel/py-rfc3986-validator@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}rfc3987-syntax>=1.1.0:www/py-rfc3987-syntax@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}uri-template>=0:net/py-uri-template@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}webcolors>=24.6.0:graphics/py-webcolors@${PY_FLAVOR}
diff --git a/devel/py-jupyterlab/Makefile b/devel/py-jupyterlab/Makefile
index 798199ae0955..5cf462ab24bb 100644
--- a/devel/py-jupyterlab/Makefile
+++ b/devel/py-jupyterlab/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jupyterlab
-PORTVERSION= 4.4.4
+PORTVERSION= 4.4.5
CATEGORIES= devel python
MASTER_SITES= PYPI \
https://github.com/jupyterlab/jupyterlab/releases/download/v${PORTVERSION}/
diff --git a/devel/py-jupyterlab/distinfo b/devel/py-jupyterlab/distinfo
index 886d5c90a4f1..0ede010dab36 100644
--- a/devel/py-jupyterlab/distinfo
+++ b/devel/py-jupyterlab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751208162
-SHA256 (jupyterlab-4.4.4.tar.gz) = 163fee1ef702e0a057f75d2eed3ed1da8a986d59eb002cbeb6f0c2779e6cd153
-SIZE (jupyterlab-4.4.4.tar.gz) = 23044296
+TIMESTAMP = 1753265756
+SHA256 (jupyterlab-4.4.5.tar.gz) = 0bd6c18e6a3c3d91388af6540afa3d0bb0b2e76287a7b88ddf20ab41b336e595
+SIZE (jupyterlab-4.4.5.tar.gz) = 23037079
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-legacy-api-wrap/Makefile b/devel/py-legacy-api-wrap/Makefile
new file mode 100644
index 000000000000..47c4030f740b
--- /dev/null
+++ b/devel/py-legacy-api-wrap/Makefile
@@ -0,0 +1,24 @@
+PORTNAME= legacy-api-wrap
+PORTVERSION= 1.4.1
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= legacy_api_wrap-${PORTVERSION}
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Wrap legacy APIs in python projects
+WWW= https://github.com/flying-sheep/legacy-api-wrap
+
+LICENSE= MPL20
+LICENSE_FILE= ${WRKSRC}/LICENSE.rst
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatch-docstring-description>=0:devel/py-hatch-docstring-description@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}hatch-vcs>=0:devel/py-hatch-vcs@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent pep517
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/py-legacy-api-wrap/distinfo b/devel/py-legacy-api-wrap/distinfo
new file mode 100644
index 000000000000..c856b56e5186
--- /dev/null
+++ b/devel/py-legacy-api-wrap/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1753265680
+SHA256 (legacy_api_wrap-1.4.1.tar.gz) = 9c40d67aa8312fec8763e87cbf28fea4b67710c79ca7a18137b573d150f3b2b4
+SIZE (legacy_api_wrap-1.4.1.tar.gz) = 11003
diff --git a/devel/py-legacy-api-wrap/pkg-descr b/devel/py-legacy-api-wrap/pkg-descr
new file mode 100644
index 000000000000..2a3d9f7f1891
--- /dev/null
+++ b/devel/py-legacy-api-wrap/pkg-descr
@@ -0,0 +1,2 @@
+Legacy API Wrapper defines a decorator to wrap legacy APIs. The primary use case
+is APIs defined before keyword-only parameters existed.
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-mediafile/Makefile b/devel/py-mediafile/Makefile
index f58f78749e44..f5d0c241ea44 100644
--- a/devel/py-mediafile/Makefile
+++ b/devel/py-mediafile/Makefile
@@ -1,5 +1,6 @@
PORTNAME= mediafile
PORTVERSION= 0.13.0
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +14,7 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flit-core>=2<4:devel/py-flit-core@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}filetype>=1.0.0:devel/py-filetype@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}filetype>=1.2.0:devel/py-filetype@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mutagen>=1.46:audio/py-mutagen@${PY_FLAVOR}
USES= python
diff --git a/devel/py-mediafile/files/patch-pyproject.toml b/devel/py-mediafile/files/patch-pyproject.toml
deleted file mode 100644
index fbeb86b8332c..000000000000
--- a/devel/py-mediafile/files/patch-pyproject.toml
+++ /dev/null
@@ -1,11 +0,0 @@
---- pyproject.toml.orig 2024-11-03 19:29:09 UTC
-+++ pyproject.toml
-@@ -10,7 +10,7 @@ requires = [
- description-file = "README.rst"
- requires = [
- "mutagen>=1.46",
-- "filetype>=1.2.0",
-+ "filetype>=1.0.0",
- ]
- requires-python = ">=3.7"
- classifiers = [
diff --git a/devel/py-multitasking/Makefile b/devel/py-multitasking/Makefile
index 12e4dd116f14..3bdf3f63513f 100644
--- a/devel/py-multitasking/Makefile
+++ b/devel/py-multitasking/Makefile
@@ -1,6 +1,5 @@
PORTNAME= multitasking
-PORTVERSION= 0.0.11
-PORTREVISION= 1
+PORTVERSION= 0.0.12
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-multitasking/distinfo b/devel/py-multitasking/distinfo
index fa69c714527d..0172e5cec316 100644
--- a/devel/py-multitasking/distinfo
+++ b/devel/py-multitasking/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1656522284
-SHA256 (multitasking-0.0.11.tar.gz) = 4d6bc3cc65f9b2dca72fb5a787850a88dae8f620c2b36ae9b55248e51bcd6026
-SIZE (multitasking-0.0.11.tar.gz) = 8150
+TIMESTAMP = 1753265758
+SHA256 (multitasking-0.0.12.tar.gz) = 2fba2fa8ed8c4b85e227c5dd7dc41c7d658de3b6f247927316175a57349b84d1
+SIZE (multitasking-0.0.12.tar.gz) = 19984
diff --git a/devel/py-mypy/Makefile b/devel/py-mypy/Makefile
index b58180f20d61..36f6bae7547c 100644
--- a/devel/py-mypy/Makefile
+++ b/devel/py-mypy/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mypy
-PORTVERSION= 1.16.1
+PORTVERSION= 1.17.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -27,7 +27,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 +53,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-mypy/distinfo b/devel/py-mypy/distinfo
index 0d28e4f3f568..ec377199b8b1 100644
--- a/devel/py-mypy/distinfo
+++ b/devel/py-mypy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188080
-SHA256 (mypy-1.16.1.tar.gz) = 6bd00a0a2094841c5e47e7374bb42b83d64c527a502e3334e1173a0c24437bab
-SIZE (mypy-1.16.1.tar.gz) = 3324747
+TIMESTAMP = 1752566688
+SHA256 (mypy-1.17.0.tar.gz) = e5d7ccc08ba089c06e2f5629c660388ef1fee708444f1dee0b9203fa031dee03
+SIZE (mypy-1.17.0.tar.gz) = 3352114
diff --git a/devel/py-oci/Makefile b/devel/py-oci/Makefile
index 1cf7e11e517c..7a6cddde73e4 100644
--- a/devel/py-oci/Makefile
+++ b/devel/py-oci/Makefile
@@ -1,5 +1,5 @@
PORTNAME= oci
-DISTVERSION= 2.155.1
+DISTVERSION= 2.156.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -20,9 +20,13 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAV
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}circuitbreaker>=1.3.1:devel/py-circuitbreaker@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}docstring_parser>=0.16:textproc/py-docstring_parser@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}mcp>=1.6.0:misc/py-mcp@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}openssl>=17.5.0:security/py-openssl@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pydantic2>=2.10.6:devel/py-pydantic2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.5.3<3.0.0:devel/py-python-dateutil@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pytz>=2016.10:devel/py-pytz@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}pytz>=2016.10:devel/py-pytz@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}rich>=13.9.4:textproc/py-rich@${PY_FLAVOR}
USES= python:3.9-3.12
USE_PYTHON= autoplist cryptography pep517
diff --git a/devel/py-oci/distinfo b/devel/py-oci/distinfo
index aeb7a1b17465..1f93669f8d63 100644
--- a/devel/py-oci/distinfo
+++ b/devel/py-oci/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752051701
-SHA256 (oci-2.155.1.tar.gz) = eab2ff5cf960f15f36edf9beb5279d19768accb1401cb3c5deae9648ba8cdbf6
-SIZE (oci-2.155.1.tar.gz) = 15241023
+TIMESTAMP = 1753518562
+SHA256 (oci-2.156.0.tar.gz) = 0939c4e310f3004cbcc37f048cf665e93d13cc4ea28920c5e41302bc6bab978b
+SIZE (oci-2.156.0.tar.gz) = 15514372
diff --git a/devel/py-opentelemetry-distro/Makefile b/devel/py-opentelemetry-distro/Makefile
index 61b372827037..81afba646c5e 100644
--- a/devel/py-opentelemetry-distro/Makefile
+++ b/devel/py-opentelemetry-distro/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-distro
-PORTVERSION= 0.55b1
+PORTVERSION= 0.56b0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -27,6 +27,6 @@ OPTIONS_DEFINE= OTLP
OPTIONS_DEFAULT=OTLP
OTLP_DESC= OpenTelemetry Protocol support
-OTLP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}opentelemetry-exporter-otlp>=1.34.1:devel/py-opentelemetry-exporter-otlp@${PY_FLAVOR}
+OTLP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}opentelemetry-exporter-otlp>=1.35.0:devel/py-opentelemetry-exporter-otlp@${PY_FLAVOR}
.include <bsd.port.mk>
diff --git a/devel/py-opentelemetry-distro/distinfo b/devel/py-opentelemetry-distro/distinfo
index 93600a80028b..766fca7b24d4 100644
--- a/devel/py-opentelemetry-distro/distinfo
+++ b/devel/py-opentelemetry-distro/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751208090
-SHA256 (opentelemetry_distro-0.55b1.tar.gz) = da442bf137ab48f531b87d2ec80a19eada53b54c153ad96f0689f946a8d9bcd3
-SIZE (opentelemetry_distro-0.55b1.tar.gz) = 2582
+TIMESTAMP = 1752566690
+SHA256 (opentelemetry_distro-0.56b0.tar.gz) = 87b82e2c53a4d617b9faaa7960395f73ed158bfebec790923abac0796974fe2d
+SIZE (opentelemetry_distro-0.56b0.tar.gz) = 2582
diff --git a/devel/py-opentelemetry-instrumentation-asgi/Makefile b/devel/py-opentelemetry-instrumentation-asgi/Makefile
index 9977aa514dc4..d038673f4247 100644
--- a/devel/py-opentelemetry-instrumentation-asgi/Makefile
+++ b/devel/py-opentelemetry-instrumentation-asgi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-asgi
-PORTVERSION= 0.55b1
+PORTVERSION= 0.56b0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-instrumentation-asgi/distinfo b/devel/py-opentelemetry-instrumentation-asgi/distinfo
index 348a31c55292..3e6d55e72243 100644
--- a/devel/py-opentelemetry-instrumentation-asgi/distinfo
+++ b/devel/py-opentelemetry-instrumentation-asgi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751208094
-SHA256 (opentelemetry_instrumentation_asgi-0.55b1.tar.gz) = 615cde388dd3af4d0e52629a6c75828253618aebcc6e65d93068463811528606
-SIZE (opentelemetry_instrumentation_asgi-0.55b1.tar.gz) = 24356
+TIMESTAMP = 1752566694
+SHA256 (opentelemetry_instrumentation_asgi-0.56b0.tar.gz) = e9142c7a5ad81c019070640ab8a1c217d2ca7cb7621e413cde78d0caece8cda8
+SIZE (opentelemetry_instrumentation_asgi-0.56b0.tar.gz) = 24654
diff --git a/devel/py-opentelemetry-instrumentation-dbapi/Makefile b/devel/py-opentelemetry-instrumentation-dbapi/Makefile
index c8f504283cfd..9e008f5ebef9 100644
--- a/devel/py-opentelemetry-instrumentation-dbapi/Makefile
+++ b/devel/py-opentelemetry-instrumentation-dbapi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-dbapi
-PORTVERSION= 0.55b1
+PORTVERSION= 0.56b0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-instrumentation-dbapi/distinfo b/devel/py-opentelemetry-instrumentation-dbapi/distinfo
index 5ce040d3c400..e385727c5331 100644
--- a/devel/py-opentelemetry-instrumentation-dbapi/distinfo
+++ b/devel/py-opentelemetry-instrumentation-dbapi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751208096
-SHA256 (opentelemetry_instrumentation_dbapi-0.55b1.tar.gz) = b1f1d1fa9bb0da89edced6f224f3e9dbc1675ccd93dbebb5c48a432220173774
-SIZE (opentelemetry_instrumentation_dbapi-0.55b1.tar.gz) = 14176
+TIMESTAMP = 1752566696
+SHA256 (opentelemetry_instrumentation_dbapi-0.56b0.tar.gz) = 94b51a497e3ffe55e5c41b659ef2441f7a6f6ac38bb3cba7fe68bbef13801b6f
+SIZE (opentelemetry_instrumentation_dbapi-0.56b0.tar.gz) = 14176
diff --git a/devel/py-opentelemetry-instrumentation-django/Makefile b/devel/py-opentelemetry-instrumentation-django/Makefile
index 1f86ce7c3deb..0586572a7eb9 100644
--- a/devel/py-opentelemetry-instrumentation-django/Makefile
+++ b/devel/py-opentelemetry-instrumentation-django/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-django
-PORTVERSION= 0.55b1
+PORTVERSION= 0.56b0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-instrumentation-django/distinfo b/devel/py-opentelemetry-instrumentation-django/distinfo
index 210771fd5a04..bfabc14cada1 100644
--- a/devel/py-opentelemetry-instrumentation-django/distinfo
+++ b/devel/py-opentelemetry-instrumentation-django/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751208098
-SHA256 (opentelemetry_instrumentation_django-0.55b1.tar.gz) = 5c179b7fd377f0f617dafcd9f9c07ad980e88fb0983071935b47f9a60ce2c2aa
-SIZE (opentelemetry_instrumentation_django-0.55b1.tar.gz) = 25007
+TIMESTAMP = 1752566698
+SHA256 (opentelemetry_instrumentation_django-0.56b0.tar.gz) = 3ad1dff9b4c34d63fd5c512907ace38788bfbfa2d898353fb8c644925ed8a8b6
+SIZE (opentelemetry_instrumentation_django-0.56b0.tar.gz) = 25005
diff --git a/devel/py-opentelemetry-instrumentation-fastapi/Makefile b/devel/py-opentelemetry-instrumentation-fastapi/Makefile
index 64a370798eab..afc1b4ab3532 100644
--- a/devel/py-opentelemetry-instrumentation-fastapi/Makefile
+++ b/devel/py-opentelemetry-instrumentation-fastapi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-fastapi
-PORTVERSION= 0.55b1
+PORTVERSION= 0.56b0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-instrumentation-fastapi/distinfo b/devel/py-opentelemetry-instrumentation-fastapi/distinfo
index a700893740d5..496c690036d5 100644
--- a/devel/py-opentelemetry-instrumentation-fastapi/distinfo
+++ b/devel/py-opentelemetry-instrumentation-fastapi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751208100
-SHA256 (opentelemetry_instrumentation_fastapi-0.55b1.tar.gz) = bb9f8c13a053e7ff7da221248067529cc320e9308d57f3908de0afa36f6c5744
-SIZE (opentelemetry_instrumentation_fastapi-0.55b1.tar.gz) = 20275
+TIMESTAMP = 1752566700
+SHA256 (opentelemetry_instrumentation_fastapi-0.56b0.tar.gz) = 83a3949ff6f48177758692265b24bab16830945841aec519a2c012351589c7ce
+SIZE (opentelemetry_instrumentation_fastapi-0.56b0.tar.gz) = 20275
diff --git a/devel/py-opentelemetry-instrumentation-flask/Makefile b/devel/py-opentelemetry-instrumentation-flask/Makefile
index 7cdd496ded2f..9a717c18f6f3 100644
--- a/devel/py-opentelemetry-instrumentation-flask/Makefile
+++ b/devel/py-opentelemetry-instrumentation-flask/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-flask
-PORTVERSION= 0.55b1
+PORTVERSION= 0.56b0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-instrumentation-flask/distinfo b/devel/py-opentelemetry-instrumentation-flask/distinfo
index 3b736b68c6ad..c8fa525a76f9 100644
--- a/devel/py-opentelemetry-instrumentation-flask/distinfo
+++ b/devel/py-opentelemetry-instrumentation-flask/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751208102
-SHA256 (opentelemetry_instrumentation_flask-0.55b1.tar.gz) = db95a29e87694f9d96744880cfaf7b6672247a839c8ed5c4162a655ba2e9e2d8
-SIZE (opentelemetry_instrumentation_flask-0.55b1.tar.gz) = 19380
+TIMESTAMP = 1752566702
+SHA256 (opentelemetry_instrumentation_flask-0.56b0.tar.gz) = c470e4ff89bc950e30840bab1ff87f7e5c770b62bc1a2c6df32f5c6ede7fae07
+SIZE (opentelemetry_instrumentation_flask-0.56b0.tar.gz) = 19380
diff --git a/devel/py-opentelemetry-instrumentation-psycopg2/Makefile b/devel/py-opentelemetry-instrumentation-psycopg2/Makefile
index ec326837cee5..cdbe4420209e 100644
--- a/devel/py-opentelemetry-instrumentation-psycopg2/Makefile
+++ b/devel/py-opentelemetry-instrumentation-psycopg2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-psycopg2
-PORTVERSION= 0.55b1
+PORTVERSION= 0.56b0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-instrumentation-psycopg2/distinfo b/devel/py-opentelemetry-instrumentation-psycopg2/distinfo
index 54c617534f20..ee16e23ea213 100644
--- a/devel/py-opentelemetry-instrumentation-psycopg2/distinfo
+++ b/devel/py-opentelemetry-instrumentation-psycopg2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751208104
-SHA256 (opentelemetry_instrumentation_psycopg2-0.55b1.tar.gz) = fa7035b328b77196e03a631921e0fc10f4b1d4d36d9b66fe9a38971bb88af6d4
-SIZE (opentelemetry_instrumentation_psycopg2-0.55b1.tar.gz) = 10651
+TIMESTAMP = 1752566704
+SHA256 (opentelemetry_instrumentation_psycopg2-0.56b0.tar.gz) = 33b4186a8728e7d10521d6c8be8f3eeb432a3a5945b278fe66ee62b75776d68c
+SIZE (opentelemetry_instrumentation_psycopg2-0.56b0.tar.gz) = 10651
diff --git a/devel/py-opentelemetry-instrumentation-requests/Makefile b/devel/py-opentelemetry-instrumentation-requests/Makefile
index bd14c329071d..2b1b4d1669dd 100644
--- a/devel/py-opentelemetry-instrumentation-requests/Makefile
+++ b/devel/py-opentelemetry-instrumentation-requests/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-requests
-PORTVERSION= 0.55b1
+PORTVERSION= 0.56b0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-instrumentation-requests/distinfo b/devel/py-opentelemetry-instrumentation-requests/distinfo
index 17dbd7292bbe..a9d5bd10fcb1 100644
--- a/devel/py-opentelemetry-instrumentation-requests/distinfo
+++ b/devel/py-opentelemetry-instrumentation-requests/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751208106
-SHA256 (opentelemetry_instrumentation_requests-0.55b1.tar.gz) = 3a04ae7bc90af08acef074b369275cf77c60533b319fa91cad76a380fd035c83
-SIZE (opentelemetry_instrumentation_requests-0.55b1.tar.gz) = 14778
+TIMESTAMP = 1752566706
+SHA256 (opentelemetry_instrumentation_requests-0.56b0.tar.gz) = bd1ed4f49d377108541ec26beb7050c31548073d43796f5d92bb91a3125fb566
+SIZE (opentelemetry_instrumentation_requests-0.56b0.tar.gz) = 15187
diff --git a/devel/py-opentelemetry-instrumentation-urllib/Makefile b/devel/py-opentelemetry-instrumentation-urllib/Makefile
index b7699c5fce4f..bc5e301999fc 100644
--- a/devel/py-opentelemetry-instrumentation-urllib/Makefile
+++ b/devel/py-opentelemetry-instrumentation-urllib/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-urllib
-PORTVERSION= 0.55b1
+PORTVERSION= 0.56b0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-instrumentation-urllib/distinfo b/devel/py-opentelemetry-instrumentation-urllib/distinfo
index 46d256e92b87..ed2e5f252b8c 100644
--- a/devel/py-opentelemetry-instrumentation-urllib/distinfo
+++ b/devel/py-opentelemetry-instrumentation-urllib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751208108
-SHA256 (opentelemetry_instrumentation_urllib-0.55b1.tar.gz) = 9961b6035cc68df048e703089de14da4e05e6f123a1f3d61c9341a2a75123a8d
-SIZE (opentelemetry_instrumentation_urllib-0.55b1.tar.gz) = 13920
+TIMESTAMP = 1752566708
+SHA256 (opentelemetry_instrumentation_urllib-0.56b0.tar.gz) = 127401fa17f84ec2f9f0b72d0c968ecb50a6c86651a5d69e6a8cf733b881d328
+SIZE (opentelemetry_instrumentation_urllib-0.56b0.tar.gz) = 13932
diff --git a/devel/py-opentelemetry-instrumentation-urllib3/Makefile b/devel/py-opentelemetry-instrumentation-urllib3/Makefile
index 068a94bc1889..0ceb7911d817 100644
--- a/devel/py-opentelemetry-instrumentation-urllib3/Makefile
+++ b/devel/py-opentelemetry-instrumentation-urllib3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-urllib3
-PORTVERSION= 0.55b1
+PORTVERSION= 0.56b0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-instrumentation-urllib3/distinfo b/devel/py-opentelemetry-instrumentation-urllib3/distinfo
index 07b0381bdc3f..63a125f845df 100644
--- a/devel/py-opentelemetry-instrumentation-urllib3/distinfo
+++ b/devel/py-opentelemetry-instrumentation-urllib3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751208110
-SHA256 (opentelemetry_instrumentation_urllib3-0.55b1.tar.gz) = 2999eb2652c7461ea308ff1b3a61726a695e9df1cc2635b2627017b3a42ee214
-SIZE (opentelemetry_instrumentation_urllib3-0.55b1.tar.gz) = 15789
+TIMESTAMP = 1752566710
+SHA256 (opentelemetry_instrumentation_urllib3-0.56b0.tar.gz) = 4ae4a6877f4137bce60695a03bdfed376f56b6698cc6de286f6401d90260e4ce
+SIZE (opentelemetry_instrumentation_urllib3-0.56b0.tar.gz) = 15789
diff --git a/devel/py-opentelemetry-instrumentation-wsgi/Makefile b/devel/py-opentelemetry-instrumentation-wsgi/Makefile
index 093d3d1f350e..b2befeca119e 100644
--- a/devel/py-opentelemetry-instrumentation-wsgi/Makefile
+++ b/devel/py-opentelemetry-instrumentation-wsgi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-wsgi
-PORTVERSION= 0.55b1
+PORTVERSION= 0.56b0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-instrumentation-wsgi/distinfo b/devel/py-opentelemetry-instrumentation-wsgi/distinfo
index befb8bf59a4a..843c19dbac5c 100644
--- a/devel/py-opentelemetry-instrumentation-wsgi/distinfo
+++ b/devel/py-opentelemetry-instrumentation-wsgi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751208112
-SHA256 (opentelemetry_instrumentation_wsgi-0.55b1.tar.gz) = a1a1ba188da720603c7ddbd470e446d994f28b433170968bd0394a3d8d4627ae
-SIZE (opentelemetry_instrumentation_wsgi-0.55b1.tar.gz) = 18348
+TIMESTAMP = 1752566712
+SHA256 (opentelemetry_instrumentation_wsgi-0.56b0.tar.gz) = 45618cf9819f1a863a3ef9963654c73293a0118271820cb88281e8ea08d0a31b
+SIZE (opentelemetry_instrumentation_wsgi-0.56b0.tar.gz) = 18374
diff --git a/devel/py-opentelemetry-instrumentation/Makefile b/devel/py-opentelemetry-instrumentation/Makefile
index 75c86b7565fc..2de111088094 100644
--- a/devel/py-opentelemetry-instrumentation/Makefile
+++ b/devel/py-opentelemetry-instrumentation/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation
-PORTVERSION= 0.55b1
+PORTVERSION= 0.56b0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-instrumentation/distinfo b/devel/py-opentelemetry-instrumentation/distinfo
index 555d8a88d465..610a787aaffa 100644
--- a/devel/py-opentelemetry-instrumentation/distinfo
+++ b/devel/py-opentelemetry-instrumentation/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751208092
-SHA256 (opentelemetry_instrumentation-0.55b1.tar.gz) = 2dc50aa207b9bfa16f70a1a0571e011e737a9917408934675b89ef4d5718c87b
-SIZE (opentelemetry_instrumentation-0.55b1.tar.gz) = 28552
+TIMESTAMP = 1752566692
+SHA256 (opentelemetry_instrumentation-0.56b0.tar.gz) = d2dbb3021188ca0ec8c5606349ee9a2919239627e8341d4d37f1d21ec3291d11
+SIZE (opentelemetry_instrumentation-0.56b0.tar.gz) = 28551
diff --git a/devel/py-opentelemetry-util-http/Makefile b/devel/py-opentelemetry-util-http/Makefile
index 2f044a1e2151..90929afc9a5b 100644
--- a/devel/py-opentelemetry-util-http/Makefile
+++ b/devel/py-opentelemetry-util-http/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-util-http
-PORTVERSION= 0.55b1
+PORTVERSION= 0.56b0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-util-http/distinfo b/devel/py-opentelemetry-util-http/distinfo
index 72d07d9c039f..6664f06d6fcf 100644
--- a/devel/py-opentelemetry-util-http/distinfo
+++ b/devel/py-opentelemetry-util-http/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751208114
-SHA256 (opentelemetry_util_http-0.55b1.tar.gz) = 29e119c1f6796cccf5fc2aedb55274435cde5976d0ac3fec3ca20a80118f821e
-SIZE (opentelemetry_util_http-0.55b1.tar.gz) = 8038
+TIMESTAMP = 1752566714
+SHA256 (opentelemetry_util_http-0.56b0.tar.gz) = 9a0c8573a68e3242a2d3e5840476088e63714e6d3e25f67127945ab0c7143074
+SIZE (opentelemetry_util_http-0.56b0.tar.gz) = 9404
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-pbs-installer/Makefile b/devel/py-pbs-installer/Makefile
index 49ebc4e0a6da..3724f11d9b75 100644
--- a/devel/py-pbs-installer/Makefile
+++ b/devel/py-pbs-installer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pbs-installer
-PORTVERSION= 2025.7.12
+PORTVERSION= 2025.7.23
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pbs-installer/distinfo b/devel/py-pbs-installer/distinfo
index 5677b3913a6e..32dc7cdd818a 100644
--- a/devel/py-pbs-installer/distinfo
+++ b/devel/py-pbs-installer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752416420
-SHA256 (pbs_installer-2025.7.12.tar.gz) = 343b8905e1da3cd4b03b68d630086330dde1814294963b77d2664b18b5002ac6
-SIZE (pbs_installer-2025.7.12.tar.gz) = 57759
+TIMESTAMP = 1753369380
+SHA256 (pbs_installer-2025.7.23.tar.gz) = 0dcf3038b4d04f9b41c4f80fc43ac05de34c0bf949580308a6894836a0340752
+SIZE (pbs_installer-2025.7.23.tar.gz) = 57755
diff --git a/devel/py-pip-audit/Makefile b/devel/py-pip-audit/Makefile
index c535ac2e26f7..b90dc4f7756e 100644
--- a/devel/py-pip-audit/Makefile
+++ b/devel/py-pip-audit/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pip-audit
PORTVERSION= 2.9.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel python
MASTER_SITES= PYPI \
https://github.com/pypa/pip-audit/releases/download/v${PORTVERSION}/
@@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flit-core>=3.2<4:devel/py-flit-core@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cachecontrol>=0.13.0:www/py-cachecontrol@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}cyclonedx-python-lib>=5<11:textproc/py-cyclonedx-python-lib@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}cyclonedx-python-lib>=5<12:textproc/py-cyclonedx-python-lib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}packaging>=23.0.0:devel/py-packaging@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pip-api>=0.0.28:devel/py-pip-api@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pip-requirements-parser>=32.0.0:devel/py-pip-requirements-parser@${PY_FLAVOR} \
@@ -25,7 +25,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cachecontrol>=0.13.0:www/py-cachecontrol@${P
${PYTHON_PKGNAMEPREFIX}rich>=12.4:textproc/py-rich@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}toml>=0.10:textproc/py-toml@${PY_FLAVOR}
-USES= python:3.9+
+USES= python
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/devel/py-pip-audit/files/patch-pyproject.toml b/devel/py-pip-audit/files/patch-pyproject.toml
index 0c79ee9c7892..d67addab052c 100644
--- a/devel/py-pip-audit/files/patch-pyproject.toml
+++ b/devel/py-pip-audit/files/patch-pyproject.toml
@@ -1,4 +1,5 @@
Obtained from: https://github.com/pypa/pip-audit/commit/fe414d39fedce53f44b91bd3f89d152689141f0c
+ https://github.com/pypa/pip-audit/commit/3360a3da3fdd5104e99a737de9b509b8e28dbad9
--- pyproject.toml.orig 2025-04-07 16:45:09 UTC
+++ pyproject.toml
@@ -7,7 +8,7 @@ Obtained from: https://github.com/pypa/pip-audit/commit/fe414d39fedce53f44b91bd3
dependencies = [
"CacheControl[filecache] >= 0.13.0",
- "cyclonedx-python-lib >= 5,< 10",
-+ "cyclonedx-python-lib >= 5,< 11",
++ "cyclonedx-python-lib >= 5,< 12",
"packaging>=23.0.0", # https://github.com/pypa/pip-audit/issues/464
"pip-api>=0.0.28",
"pip-requirements-parser>=32.0.0",
diff --git a/devel/py-pipdeptree/Makefile b/devel/py-pipdeptree/Makefile
index 9b1a0a4ef607..bf755292ff07 100644
--- a/devel/py-pipdeptree/Makefile
+++ b/devel/py-pipdeptree/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pipdeptree
-DISTVERSION= 2.27.0
+DISTVERSION= 2.28.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,9 +11,10 @@ WWW= https://github.com/naiquevin/pipdeptree
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=1.25:devel/py-hatchling@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=1.27:devel/py-hatchling@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}hatch-vcs>=0.4:devel/py-hatch-vcs@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>=6.0.0:devel/py-pip@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>=24.1:devel/py-packaging@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pip>=23.3.2:devel/py-pip@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517 pytest
diff --git a/devel/py-pipdeptree/distinfo b/devel/py-pipdeptree/distinfo
index 76507a00d35c..a02ac03759ce 100644
--- a/devel/py-pipdeptree/distinfo
+++ b/devel/py-pipdeptree/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752672884
-SHA256 (pipdeptree-2.27.0.tar.gz) = 85ebb857b27d03fcce2818bb1e2eccf880d6fbe1082cd89dd2c61d43eba42980
-SIZE (pipdeptree-2.27.0.tar.gz) = 42423
+TIMESTAMP = 1753181455
+SHA256 (pipdeptree-2.28.0.tar.gz) = bae533e30249b1aa6d9cb315ef6f1c039e9adaa55d5b25438395cace5716eaa6
+SIZE (pipdeptree-2.28.0.tar.gz) = 42583
diff --git a/devel/py-posix_ipc/Makefile b/devel/py-posix_ipc/Makefile
index cfc0d2817efe..cbf182ee9d28 100644
--- a/devel/py-posix_ipc/Makefile
+++ b/devel/py-posix_ipc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= posix_ipc
-DISTVERSION= 1.2.0
+DISTVERSION= 1.3.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-posix_ipc/distinfo b/devel/py-posix_ipc/distinfo
index 873167548faa..a9a340b5a4cd 100644
--- a/devel/py-posix_ipc/distinfo
+++ b/devel/py-posix_ipc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744872086
-SHA256 (posix_ipc-1.2.0.tar.gz) = b7444e2703c156b3cb9fcb568e85d716232f3e78f04529ebc881cfb2aedb3838
-SIZE (posix_ipc-1.2.0.tar.gz) = 95859
+TIMESTAMP = 1753901645
+SHA256 (posix_ipc-1.3.0.tar.gz) = 6e559ac5bb5f6f233c396103f4868e383bbd8f4e54d20876910896f47d353448
+SIZE (posix_ipc-1.3.0.tar.gz) = 98370
diff --git a/devel/py-py-serializable/Makefile b/devel/py-py-serializable/Makefile
index 17d4d22ae735..da13702d5b45 100644
--- a/devel/py-py-serializable/Makefile
+++ b/devel/py-py-serializable/Makefile
@@ -1,5 +1,5 @@
PORTNAME= py-serializable
-PORTVERSION= 2.0.0
+PORTVERSION= 2.1.0
CATEGORIES= devel python
MASTER_SITES= PYPI \
https://github.com/madpah/serializable/releases/download/v${PORTVERSION}/
diff --git a/devel/py-py-serializable/distinfo b/devel/py-py-serializable/distinfo
index f1b0a91784e5..b0348d0a2257 100644
--- a/devel/py-py-serializable/distinfo
+++ b/devel/py-py-serializable/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739663381
-SHA256 (py_serializable-2.0.0.tar.gz) = e9e6491dd7d29c31daf1050232b57f9657f9e8a43b867cca1ff204752cf420a5
-SIZE (py_serializable-2.0.0.tar.gz) = 51617
+TIMESTAMP = 1753369382
+SHA256 (py_serializable-2.1.0.tar.gz) = 9d5db56154a867a9b897c0163b33a793c804c80cee984116d02d49e4578fc103
+SIZE (py_serializable-2.1.0.tar.gz) = 52368
diff --git a/devel/py-pycrdt/Makefile b/devel/py-pycrdt/Makefile
index 6b4b12f99626..af71e06d6034 100644
--- a/devel/py-pycrdt/Makefile
+++ b/devel/py-pycrdt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pycrdt
-PORTVERSION= 0.12.25
+PORTVERSION= 0.12.26
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pycrdt/distinfo b/devel/py-pycrdt/distinfo
index 94c15a775152..c1e9d598dbb7 100644
--- a/devel/py-pycrdt/distinfo
+++ b/devel/py-pycrdt/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1752266122
-SHA256 (pycrdt-0.12.25.tar.gz) = b671565064b67e94b80b294467f70cc584781a6246c72206e451eeb05429e847
-SIZE (pycrdt-0.12.25.tar.gz) = 76689
+TIMESTAMP = 1752566716
+SHA256 (pycrdt-0.12.26.tar.gz) = 4e79b6c688b466cb27a1b7ff6abe770acb9984ec22d378658119e5501a44a382
+SIZE (pycrdt-0.12.26.tar.gz) = 76697
SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457
SIZE (rust/crates/arc-swap-1.7.1.crate) = 68512
SHA256 (rust/crates/async-lock-3.4.0.crate) = ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18
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-lazy-fixtures/Makefile b/devel/py-pytest-lazy-fixtures/Makefile
index c093c1b671f4..d36e2a888fe6 100644
--- a/devel/py-pytest-lazy-fixtures/Makefile
+++ b/devel/py-pytest-lazy-fixtures/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pytest-lazy-fixtures
-PORTVERSION= 1.2.0
+PORTVERSION= 1.3.2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pytest-lazy-fixtures/distinfo b/devel/py-pytest-lazy-fixtures/distinfo
index 7a0868d7af3d..032927e1c3b9 100644
--- a/devel/py-pytest-lazy-fixtures/distinfo
+++ b/devel/py-pytest-lazy-fixtures/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752416422
-SHA256 (pytest_lazy_fixtures-1.2.0.tar.gz) = 2dd3327c8131049f65943f369463112d2ffcbebf663b323b6e6c4dae9a035fa4
-SIZE (pytest_lazy_fixtures-1.2.0.tar.gz) = 32602
+TIMESTAMP = 1753265760
+SHA256 (pytest_lazy_fixtures-1.3.2.tar.gz) = 76bac6772e97173828d49551695cc6e3927c7c86c65cd19d4cccb0c14a45f821
+SIZE (pytest_lazy_fixtures-1.3.2.tar.gz) = 34114
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-pytest-run-parallel/Makefile b/devel/py-pytest-run-parallel/Makefile
index 18b28128ffb3..6b9c4f65763c 100644
--- a/devel/py-pytest-run-parallel/Makefile
+++ b/devel/py-pytest-run-parallel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pytest-run-parallel
-PORTVERSION= 0.4.4
+PORTVERSION= 0.5.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pytest-run-parallel/distinfo b/devel/py-pytest-run-parallel/distinfo
index 5f42bea77448..25e7eb31e166 100644
--- a/devel/py-pytest-run-parallel/distinfo
+++ b/devel/py-pytest-run-parallel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188110
-SHA256 (pytest_run_parallel-0.4.4.tar.gz) = 3a007649ae365c7fabc3beccf716fefeb39040720cac67d85b4004a00235e817
-SIZE (pytest_run_parallel-0.4.4.tar.gz) = 42541
+TIMESTAMP = 1753369384
+SHA256 (pytest_run_parallel-0.5.0.tar.gz) = 444c62acfcdc33ce896bd339ada400c1df42660351e3c2ec02d876f8ce243345
+SIZE (pytest_run_parallel-0.5.0.tar.gz) = 44138
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-retrying/Makefile b/devel/py-retrying/Makefile
index ddbab1f9f70e..e09a3cbf853a 100644
--- a/devel/py-retrying/Makefile
+++ b/devel/py-retrying/Makefile
@@ -1,5 +1,5 @@
PORTNAME= retrying
-PORTVERSION= 1.4.0
+PORTVERSION= 1.4.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-retrying/distinfo b/devel/py-retrying/distinfo
index f720f18c5963..e0833a136495 100644
--- a/devel/py-retrying/distinfo
+++ b/devel/py-retrying/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954196
-SHA256 (retrying-1.4.0.tar.gz) = efa99c78bf4fbdbe6f0cba4101470fbc684b93d30ca45ffa1288443a9805172f
-SIZE (retrying-1.4.0.tar.gz) = 11202
+TIMESTAMP = 1753265762
+SHA256 (retrying-1.4.1.tar.gz) = 4d206e0ed2aff5ef2f3cd867abb9511e9e8f31127c5aca20f1d5246e476903b0
+SIZE (retrying-1.4.1.tar.gz) = 11344
diff --git a/devel/py-robotframework-pabot/Makefile b/devel/py-robotframework-pabot/Makefile
index aa12f49dd641..18927c02d510 100644
--- a/devel/py-robotframework-pabot/Makefile
+++ b/devel/py-robotframework-pabot/Makefile
@@ -1,5 +1,5 @@
PORTNAME= robotframework-pabot
-PORTVERSION= 4.2.0
+PORTVERSION= 4.3.1
CATEGORIES= devel www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-robotframework-pabot/distinfo b/devel/py-robotframework-pabot/distinfo
index 3972c10be641..54740ea9c043 100644
--- a/devel/py-robotframework-pabot/distinfo
+++ b/devel/py-robotframework-pabot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178062
-SHA256 (robotframework_pabot-4.2.0.tar.gz) = 2b4d8b8033e76c46e41cb6f7536b33f0018ddd79a95950ab4636142a30925940
-SIZE (robotframework_pabot-4.2.0.tar.gz) = 72084
+TIMESTAMP = 1753369386
+SHA256 (robotframework_pabot-4.3.1.tar.gz) = c2fd3845124280e55fd42607756430277d6a2e8c9dd214b52d37420dbc3cc32b
+SIZE (robotframework_pabot-4.3.1.tar.gz) = 78361
diff --git a/devel/py-rq/Makefile b/devel/py-rq/Makefile
index 2271d17aad12..190783c5cf2d 100644
--- a/devel/py-rq/Makefile
+++ b/devel/py-rq/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rq
-PORTVERSION= 2.4.0
+PORTVERSION= 2.4.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-rq/distinfo b/devel/py-rq/distinfo
index c3b7b862c837..f5a5cf3eb099 100644
--- a/devel/py-rq/distinfo
+++ b/devel/py-rq/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751179338
-SHA256 (rq-2.4.0.tar.gz) = 750bab5dbb7cf1ec8a0aa2ebe8949472fa58fc121afd446c7bf5f7797f5e0655
-SIZE (rq-2.4.0.tar.gz) = 661530
+TIMESTAMP = 1753852598
+SHA256 (rq-2.4.1.tar.gz) = 40ba01af3edacc008ab376009a3a547278d2bfe02a77cd4434adc0b01788239f
+SIZE (rq-2.4.1.tar.gz) = 664540
diff --git a/devel/py-scikit-base/Makefile b/devel/py-scikit-base/Makefile
index bf89bccc2f78..207e511bd046 100644
--- a/devel/py-scikit-base/Makefile
+++ b/devel/py-scikit-base/Makefile
@@ -1,5 +1,5 @@
PORTNAME= scikit-base
-PORTVERSION= 0.12.3
+PORTVERSION= 0.12.4
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-scikit-base/distinfo b/devel/py-scikit-base/distinfo
index 51c2e5484a77..65eec3cd920b 100644
--- a/devel/py-scikit-base/distinfo
+++ b/devel/py-scikit-base/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748495805
-SHA256 (scikit_base-0.12.3.tar.gz) = 082e9933924679e892d6c02314c4b0d8cff3ccce1755957756421da5590ee833
-SIZE (scikit_base-0.12.3.tar.gz) = 122244
+TIMESTAMP = 1753369388
+SHA256 (scikit_base-0.12.4.tar.gz) = d452844cb898560dedc5116c5441f348c2b75312cdb8ff4a3d1310456c887591
+SIZE (scikit_base-0.12.4.tar.gz) = 122308
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-strawberry-graphql/Makefile b/devel/py-strawberry-graphql/Makefile
index abb52b1f2e93..c7ebbdfab002 100644
--- a/devel/py-strawberry-graphql/Makefile
+++ b/devel/py-strawberry-graphql/Makefile
@@ -1,5 +1,5 @@
PORTNAME= strawberry-graphql
-DISTVERSION= 0.276.0
+DISTVERSION= 0.278.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-strawberry-graphql/distinfo b/devel/py-strawberry-graphql/distinfo
index d286a8adff04..5634dbe62589 100644
--- a/devel/py-strawberry-graphql/distinfo
+++ b/devel/py-strawberry-graphql/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752837485
-SHA256 (strawberry_graphql-0.276.0.tar.gz) = a4c546d30d136342497c0ae351ea38a2c5eded6b95f4d09eb8cd0d05bd6b3a14
-SIZE (strawberry_graphql-0.276.0.tar.gz) = 209674
+TIMESTAMP = 1753851651
+SHA256 (strawberry_graphql-0.278.0.tar.gz) = e3fee9cd107b5b8ca69dd534c1dca6f82e4a9cf44cf46a4d338f42938896521a
+SIZE (strawberry_graphql-0.278.0.tar.gz) = 212667
diff --git a/devel/py-thriftpy2/Makefile b/devel/py-thriftpy2/Makefile
index 48e499e06492..bbe775097d3a 100644
--- a/devel/py-thriftpy2/Makefile
+++ b/devel/py-thriftpy2/Makefile
@@ -1,6 +1,5 @@
PORTNAME= thriftpy2
-PORTVERSION= 0.5.2
-PORTREVISION= 1
+PORTVERSION= 0.5.3
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,13 +12,14 @@ WWW= https://thriftpy2.readthedocs.io/en/latest/ \
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}toml>=0:textproc/py-toml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ply>=3.4<4.0:devel/py-ply@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=1.15<2:devel/py-six@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist concurrent cython3 pep517
+USE_PYTHON= autoplist concurrent cython pep517
post-install:
${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} +
diff --git a/devel/py-thriftpy2/distinfo b/devel/py-thriftpy2/distinfo
index 7db44c273fdb..e38e391008c7 100644
--- a/devel/py-thriftpy2/distinfo
+++ b/devel/py-thriftpy2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1726487366
-SHA256 (thriftpy2-0.5.2.tar.gz) = cefcb2f6f8b12c00054c6f942dd2323a53b48b8b6862312d03b677dcf0d4a6da
-SIZE (thriftpy2-0.5.2.tar.gz) = 782261
+TIMESTAMP = 1752566718
+SHA256 (thriftpy2-0.5.3.tar.gz) = ade0165ba060b97333bc7a927229e992441bfa17bb8e13ea05590c2ec3551b17
+SIZE (thriftpy2-0.5.3.tar.gz) = 814230
diff --git a/devel/py-thriftpy2/files/patch-pyproject.toml b/devel/py-thriftpy2/files/patch-pyproject.toml
new file mode 100644
index 000000000000..8bbcc8eff877
--- /dev/null
+++ b/devel/py-thriftpy2/files/patch-pyproject.toml
@@ -0,0 +1,9 @@
+--- pyproject.toml.orig 2025-07-14 13:08:30 UTC
++++ pyproject.toml
+@@ -1,5 +1,5 @@
+ [build-system]
+-requires = ["setuptools>=68", "cython>=0.28.4,<4", "toml"]
++requires = ["setuptools>=61", "cython>=0.28.4,<4", "toml"]
+
+ [project]
+ name = "thriftpy2"
diff --git a/devel/py-tox/Makefile b/devel/py-tox/Makefile
index fe1c7b7ab5b5..eca771c48e6d 100644
--- a/devel/py-tox/Makefile
+++ b/devel/py-tox/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tox
-DISTVERSION= 4.27.0
+DISTVERSION= 4.28.3
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,19 +11,19 @@ WWW= https://tox.readthedocs.org/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatch-vcs>=0.4:devel/py-hatch-vcs@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatch-vcs>=0.5:devel/py-hatch-vcs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}hatchling>=1.27:devel/py-hatchling@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cachetools>=5.5.1:devel/py-cachetools@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cachetools>=6.1:devel/py-cachetools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}chardet>=5.2:textproc/py-chardet@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}colorama>=0.4.6:devel/py-colorama@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}filelock>=3.16.1:sysutils/py-filelock@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}packaging>=24.2:devel/py-packaging@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}platformdirs>=4.3.6:devel/py-platformdirs@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pluggy>=1.5:devel/py-pluggy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyproject-api>=1.8:devel/py-pyproject-api@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}virtualenv>=20.25:devel/py-virtualenv@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}filelock>=3.17:sysutils/py-filelock@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}packaging>=25:devel/py-packaging@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}platformdirs>=4.3.8:devel/py-platformdirs@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pluggy>=1.6:devel/py-pluggy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyproject-api>=1.9.1:devel/py-pyproject-api@${PY_FLAVOR} \
${PY_TOMLI} \
- ${PY_TYPING_EXTENSIONS}
+ ${PY_TYPING_EXTENSIONS} \
+ ${PYTHON_PKGNAMEPREFIX}virtualenv>=20.31.2:devel/py-virtualenv@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
diff --git a/devel/py-tox/distinfo b/devel/py-tox/distinfo
index 3d97ac3e85e9..e3e5cd0f92f8 100644
--- a/devel/py-tox/distinfo
+++ b/devel/py-tox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751443311
-SHA256 (tox-4.27.0.tar.gz) = b97d5ecc0c0d5755bcc5348387fef793e1bfa68eb33746412f4c60881d7f5f57
-SIZE (tox-4.27.0.tar.gz) = 198351
+TIMESTAMP = 1753828096
+SHA256 (tox-4.28.3.tar.gz) = b91db7219e5242002cf4040a299c8852026d6af35fcd21274d456fb62dafee7b
+SIZE (tox-4.28.3.tar.gz) = 199617
diff --git a/devel/py-ttkbootstrap/Makefile b/devel/py-ttkbootstrap/Makefile
index 3073279e9905..8e78f498f55e 100644
--- a/devel/py-ttkbootstrap/Makefile
+++ b/devel/py-ttkbootstrap/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ttkbootstrap
-DISTVERSION= 1.14.0
+DISTVERSION= 1.14.1
PORTREVISION= 0
CATEGORIES= devel python
MASTER_SITES= PYPI
diff --git a/devel/py-ttkbootstrap/distinfo b/devel/py-ttkbootstrap/distinfo
index e32d96415a3d..80928764b3a7 100644
--- a/devel/py-ttkbootstrap/distinfo
+++ b/devel/py-ttkbootstrap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751726151
-SHA256 (ttkbootstrap-1.14.0.tar.gz) = 17fe56c73d79545bda2aa552338962530b35be4f4241242a36813af2be8c2030
-SIZE (ttkbootstrap-1.14.0.tar.gz) = 143260
+TIMESTAMP = 1753546282
+SHA256 (ttkbootstrap-1.14.1.tar.gz) = 0547301d1f3d971be44027902bcb868c0d358eca70e320147edbe2c829d8fab8
+SIZE (ttkbootstrap-1.14.1.tar.gz) = 144300
diff --git a/devel/py-ty/Makefile b/devel/py-ty/Makefile
index 902a4ed3656c..2740d691050e 100644
--- a/devel/py-ty/Makefile
+++ b/devel/py-ty/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ty
-DISTVERSION= 0.0.1a15
+DISTVERSION= 0.0.1a16
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-ty/Makefile.crates b/devel/py-ty/Makefile.crates
index 5cf2beaa350b..d629d3433167 100644
--- a/devel/py-ty/Makefile.crates
+++ b/devel/py-ty/Makefile.crates
@@ -27,6 +27,7 @@ CARGO_CRATES= adler2-2.0.0 \
bincode_derive-2.0.1 \
bitflags-1.3.2 \
bitflags-2.9.1 \
+ bitvec-1.0.1 \
block-buffer-0.10.4 \
boxcar-0.2.13 \
bstr-1.12.0 \
@@ -117,6 +118,7 @@ CARGO_CRATES= adler2-2.0.0 \
form_urlencoded-1.2.1 \
fs-err-2.11.0 \
fsevent-sys-4.1.0 \
+ funty-2.0.0 \
generic-array-0.14.7 \
get-size-derive2-0.5.2 \
get-size2-0.5.2 \
@@ -159,6 +161,7 @@ CARGO_CRATES= adler2-2.0.0 \
insta-cmd-0.6.0 \
interpolator-0.5.0 \
intrusive-collections-0.9.7 \
+ inventory-0.3.20 \
is-docker-0.2.0 \
is-macro-0.3.7 \
is-terminal-0.4.16 \
@@ -220,7 +223,6 @@ CARGO_CRATES= adler2-2.0.0 \
os_pipe-1.2.1 \
os_str_bytes-7.1.0 \
overload-0.1.1 \
- papaya-0.2.3 \
parking_lot-0.12.3 \
parking_lot_core-0.9.10 \
paste-1.0.15 \
@@ -264,8 +266,9 @@ CARGO_CRATES= adler2-2.0.0 \
quote-use-0.8.4 \
quote-use-macros-0.8.4 \
r-efi-5.2.0 \
+ radium-0.7.0 \
rand-0.8.5 \
- rand-0.9.1 \
+ rand-0.9.2 \
rand_chacha-0.3.1 \
rand_chacha-0.9.0 \
rand_core-0.6.4 \
@@ -292,12 +295,11 @@ CARGO_CRATES= adler2-2.0.0 \
schemars_derive-0.8.22 \
scopeguard-1.2.0 \
seahash-4.1.0 \
- seize-0.5.0 \
serde-1.0.219 \
serde-wasm-bindgen-0.6.5 \
serde_derive-1.0.219 \
serde_derive_internals-0.29.1 \
- serde_json-1.0.140 \
+ serde_json-1.0.141 \
serde_repr-0.1.20 \
serde_spanned-0.6.9 \
serde_spanned-1.0.0 \
@@ -318,10 +320,11 @@ CARGO_CRATES= adler2-2.0.0 \
statrs-0.18.0 \
strip-ansi-escapes-0.2.1 \
strsim-0.11.1 \
- strum-0.27.1 \
- strum_macros-0.27.1 \
+ strum-0.27.2 \
+ strum_macros-0.27.2 \
syn-2.0.104 \
synstructure-0.13.2 \
+ tap-1.0.1 \
tempfile-3.20.0 \
termcolor-1.4.1 \
terminal_size-0.4.2 \
@@ -442,6 +445,7 @@ CARGO_CRATES= adler2-2.0.0 \
winsafe-0.0.19 \
wit-bindgen-rt-0.39.0 \
writeable-0.6.1 \
+ wyz-0.5.1 \
yansi-1.0.1 \
yoke-0.8.0 \
yoke-derive-0.8.0 \
@@ -456,5 +460,5 @@ CARGO_CRATES= adler2-2.0.0 \
zstd-0.11.2+zstd.1.5.2 \
zstd-safe-5.0.2+zstd.1.5.2 \
zstd-sys-2.0.15+zstd.1.5.7 \
- salsa,salsa-macro-rules,salsa-macros@git+https://github.com/salsa-rs/salsa?rev=fc00eba89e5dcaa5edba51c41aa5f309b5cb126b\#fc00eba89e5dcaa5edba51c41aa5f309b5cb126b \
+ salsa,salsa-macro-rules,salsa-macros@git+https://github.com/salsa-rs/salsa?rev=dba66f1a37acca014c2402f231ed5b361bd7d8fe\#dba66f1a37acca014c2402f231ed5b361bd7d8fe \
lsp-types@git+https://github.com/astral-sh/lsp-types.git?rev=3512a9f\#3512a9f33eadc5402cfab1b8f7340824c8ca1439
diff --git a/devel/py-ty/distinfo b/devel/py-ty/distinfo
index 62a433cb7152..71547af844b0 100644
--- a/devel/py-ty/distinfo
+++ b/devel/py-ty/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1752976781
-SHA256 (ty-0.0.1a15.tar.gz) = b601eb50e981bd3fb857eb17b473cad3728dab67f53370b6790dfc342797eb20
-SIZE (ty-0.0.1a15.tar.gz) = 3886937
+TIMESTAMP = 1753578829
+SHA256 (ty-0.0.1a16.tar.gz) = 9ade26904870dc9bd988e58bad4382857f75ae05edb682ee0ba2f26fcc2d4c0f
+SIZE (ty-0.0.1a16.tar.gz) = 3961822
SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
SIZE (rust/crates/adler2-2.0.0.crate) = 13529
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
@@ -59,6 +59,8 @@ SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c9
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/bitvec-1.0.1.crate) = 1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c
+SIZE (rust/crates/bitvec-1.0.1.crate) = 224375
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
SHA256 (rust/crates/boxcar-0.2.13.crate) = 26c4925bc979b677330a8c7fe7a8c94af2dbb4a2d37b4a20a80d884400f46baa
@@ -239,6 +241,8 @@ SHA256 (rust/crates/fs-err-2.11.0.crate) = 88a41f105fe1d5b6b34b2055e3dc59bb79b46
SIZE (rust/crates/fs-err-2.11.0.crate) = 20449
SHA256 (rust/crates/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2
SIZE (rust/crates/fsevent-sys-4.1.0.crate) = 4620
+SHA256 (rust/crates/funty-2.0.0.crate) = e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c
+SIZE (rust/crates/funty-2.0.0.crate) = 13160
SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
SHA256 (rust/crates/get-size-derive2-0.5.2.crate) = 028f3cfad7c3e3b1d8d04ef0a1c03576f2d62800803fe1301a4cd262849f2dea
@@ -323,6 +327,8 @@ SHA256 (rust/crates/interpolator-0.5.0.crate) = 71dd52191aae121e8611f1e8dc3e324d
SIZE (rust/crates/interpolator-0.5.0.crate) = 29578
SHA256 (rust/crates/intrusive-collections-0.9.7.crate) = 189d0897e4cbe8c75efedf3502c18c887b05046e59d28404d4d8e46cbc4d1e86
SIZE (rust/crates/intrusive-collections-0.9.7.crate) = 56609
+SHA256 (rust/crates/inventory-0.3.20.crate) = ab08d7cd2c5897f2c949e5383ea7c7db03fb19130ffcfbf7eda795137ae3cb83
+SIZE (rust/crates/inventory-0.3.20.crate) = 16414
SHA256 (rust/crates/is-docker-0.2.0.crate) = 928bae27f42bc99b60d9ac7334e3a21d10ad8f1835a4e12ec3ec0464765ed1b3
SIZE (rust/crates/is-docker-0.2.0.crate) = 2664
SHA256 (rust/crates/is-macro-0.3.7.crate) = 1d57a3e447e24c22647738e4607f1df1e0ec6f72e16182c4cd199f647cdfb0e4
@@ -445,8 +451,6 @@ SHA256 (rust/crates/os_str_bytes-7.1.0.crate) = c86e2db86dd008b4c88c77a9bb83d928
SIZE (rust/crates/os_str_bytes-7.1.0.crate) = 28150
SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
SIZE (rust/crates/overload-0.1.1.crate) = 24439
-SHA256 (rust/crates/papaya-0.2.3.crate) = f92dd0b07c53a0a0c764db2ace8c541dc47320dad97c2200c2a637ab9dd2328f
-SIZE (rust/crates/papaya-0.2.3.crate) = 67232
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
@@ -533,10 +537,12 @@ SHA256 (rust/crates/quote-use-macros-0.8.4.crate) = 82ebfb7faafadc06a7ab141a6f67
SIZE (rust/crates/quote-use-macros-0.8.4.crate) = 5660
SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
+SHA256 (rust/crates/radium-0.7.0.crate) = dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09
+SIZE (rust/crates/radium-0.7.0.crate) = 10906
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
-SHA256 (rust/crates/rand-0.9.1.crate) = 9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97
-SIZE (rust/crates/rand-0.9.1.crate) = 97986
+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
@@ -589,8 +595,6 @@ SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
SHA256 (rust/crates/seahash-4.1.0.crate) = 1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b
SIZE (rust/crates/seahash-4.1.0.crate) = 31976
-SHA256 (rust/crates/seize-0.5.0.crate) = e4b8d813387d566f627f3ea1b914c068aac94c40ae27ec43f5f33bde65abefe7
-SIZE (rust/crates/seize-0.5.0.crate) = 36959
SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
SIZE (rust/crates/serde-1.0.219.crate) = 78983
SHA256 (rust/crates/serde-wasm-bindgen-0.6.5.crate) = 8302e169f0eddcc139c70f139d19d6467353af16f9fce27e8c30158036a1e16b
@@ -599,8 +603,8 @@ SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21
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_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
-SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/serde_json-1.0.141.crate) = 30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3
+SIZE (rust/crates/serde_json-1.0.141.crate) = 155322
SHA256 (rust/crates/serde_repr-0.1.20.crate) = 175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c
SIZE (rust/crates/serde_repr-0.1.20.crate) = 12627
SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
@@ -641,14 +645,16 @@ SHA256 (rust/crates/strip-ansi-escapes-0.2.1.crate) = 2a8f8038e7e7969abb3f1b7c2a
SIZE (rust/crates/strip-ansi-escapes-0.2.1.crate) = 8273
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/strum-0.27.1.crate) = f64def088c51c9510a8579e3c5d67c65349dcf755e5479ad3d010aa6454e2c32
-SIZE (rust/crates/strum-0.27.1.crate) = 7467
-SHA256 (rust/crates/strum_macros-0.27.1.crate) = c77a8c5abcaf0f9ce05d62342b7d298c346515365c36b673df4ebe3ced01fde8
-SIZE (rust/crates/strum_macros-0.27.1.crate) = 29670
+SHA256 (rust/crates/strum-0.27.2.crate) = af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf
+SIZE (rust/crates/strum-0.27.2.crate) = 8489
+SHA256 (rust/crates/strum_macros-0.27.2.crate) = 7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7
+SIZE (rust/crates/strum_macros-0.27.2.crate) = 30522
SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
SIZE (rust/crates/syn-2.0.104.crate) = 299699
SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
+SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369
+SIZE (rust/crates/tap-1.0.1.crate) = 11316
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
@@ -889,6 +895,8 @@ SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f8
SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
SIZE (rust/crates/writeable-0.6.1.crate) = 24068
+SHA256 (rust/crates/wyz-0.5.1.crate) = 05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed
+SIZE (rust/crates/wyz-0.5.1.crate) = 18790
SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
SIZE (rust/crates/yansi-1.0.1.crate) = 75497
SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
@@ -917,7 +925,7 @@ SHA256 (rust/crates/zstd-safe-5.0.2+zstd.1.5.2.crate) = 1d2a5585e04f9eea4b2a3d1e
SIZE (rust/crates/zstd-safe-5.0.2+zstd.1.5.2.crate) = 17273
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 (salsa-rs-salsa-fc00eba89e5dcaa5edba51c41aa5f309b5cb126b_GH0.tar.gz) = d5e8f6c2b83c43610249be2b689763b3c6c59e43f52bbadb1adaf555e8db48c8
-SIZE (salsa-rs-salsa-fc00eba89e5dcaa5edba51c41aa5f309b5cb126b_GH0.tar.gz) = 684112
+SHA256 (salsa-rs-salsa-dba66f1a37acca014c2402f231ed5b361bd7d8fe_GH0.tar.gz) = d640626048c04fbfbdfa6fac8d4269bfd9d4176c7870e8688fa646ade30fac2c
+SIZE (salsa-rs-salsa-dba66f1a37acca014c2402f231ed5b361bd7d8fe_GH0.tar.gz) = 685209
SHA256 (astral-sh-lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439_GH0.tar.gz) = 410f889792e86186b6299ad534446510207a9e2e55b78301b77fc8b661b46913
SIZE (astral-sh-lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439_GH0.tar.gz) = 71124
diff --git a/devel/py-types-docutils/Makefile b/devel/py-types-docutils/Makefile
index d8786f68da20..3f264ab987f7 100644
--- a/devel/py-types-docutils/Makefile
+++ b/devel/py-types-docutils/Makefile
@@ -1,5 +1,5 @@
PORTNAME= types-docutils
-PORTVERSION= 0.21.0.20250710
+PORTVERSION= 0.21.0.20250722
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-types-docutils/distinfo b/devel/py-types-docutils/distinfo
index 7078bf1e97a7..fb0cb8a71757 100644
--- a/devel/py-types-docutils/distinfo
+++ b/devel/py-types-docutils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266138
-SHA256 (types_docutils-0.21.0.20250710.tar.gz) = 9561d834b3a6b0c99ebd62f956eb5a2ea7d9b7401ba0d97df3194865126431c4
-SIZE (types_docutils-0.21.0.20250710.tar.gz) = 42077
+TIMESTAMP = 1753369390
+SHA256 (types_docutils-0.21.0.20250722.tar.gz) = 0dcb4d8110a145ba5f9c77be47cfc03b55387f7bd53ba2964eb0a830ecb1b4a9
+SIZE (types_docutils-0.21.0.20250722.tar.gz) = 54539
diff --git a/devel/py-types-docutils/files/patch-pyproject.toml b/devel/py-types-docutils/files/patch-pyproject.toml
index 1940151eab13..64acc06d8928 100644
--- a/devel/py-types-docutils/files/patch-pyproject.toml
+++ b/devel/py-types-docutils/files/patch-pyproject.toml
@@ -1,4 +1,4 @@
---- pyproject.toml.orig 2025-07-10 03:15:44 UTC
+--- pyproject.toml.orig 2025-07-22 03:22:24 UTC
+++ pyproject.toml
@@ -1,12 +1,11 @@ build-backend = "setuptools.build_meta"
[build-system]
@@ -8,7 +8,7 @@
[project]
name = "types-docutils"
- version = "0.21.0.20250710"
+ version = "0.21.0.20250722"
-license = "Apache-2.0"
-license-files = ["LICENSE"]
+license = { text = "Apache-2.0" }
diff --git a/devel/py-uv-dynamic-versioning/Makefile b/devel/py-uv-dynamic-versioning/Makefile
new file mode 100644
index 000000000000..201a42e6ff6c
--- /dev/null
+++ b/devel/py-uv-dynamic-versioning/Makefile
@@ -0,0 +1,29 @@
+PORTNAME= uv-dynamic-versioning
+DISTVERSION= 0.8.2
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:S/-/_/g}-${DISTVERSIONFULL}
+
+MAINTAINER= nivit@FreeBSD.org
+COMMENT= Dynamic versioning based on VCS tags for uv/hatch project
+WWW= https://pypi.python.org/pypi/uv-dynamic-versioning
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=1.27.0:devel/py-hatchling@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dunamai>=1.23:devel/py-dunamai@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}eval-type-backport>=0.2.2:devel/py-eval-type-backport@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}hatchling>=1.27.0:devel/py-hatchling@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}Jinja2>=3.1.6:devel/py-Jinja2@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pydantic2>=2.11:devel/py-pydantic2@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}tomlkit>=0.13.3:textproc/py-tomlkit@${PY_FLAVOR} \
+ uv:devel/uv
+
+USES= python
+USE_PYTHON= autoplist pep517
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/py-uv-dynamic-versioning/distinfo b/devel/py-uv-dynamic-versioning/distinfo
new file mode 100644
index 000000000000..b20bb721f429
--- /dev/null
+++ b/devel/py-uv-dynamic-versioning/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1753455998
+SHA256 (uv_dynamic_versioning-0.8.2.tar.gz) = a9c228a46f5752d99cfead1ed83b40628385cbfb537179488d280853c786bf82
+SIZE (uv_dynamic_versioning-0.8.2.tar.gz) = 41559
diff --git a/devel/py-uv-dynamic-versioning/pkg-descr b/devel/py-uv-dynamic-versioning/pkg-descr
new file mode 100644
index 000000000000..4ab693132a40
--- /dev/null
+++ b/devel/py-uv-dynamic-versioning/pkg-descr
@@ -0,0 +1,2 @@
+Python dynamic versioning tool (influenced by poetry-dynamic-versioning) for
+uv/hatch, and powered by dunamai.
diff --git a/devel/py-virtualenv/Makefile b/devel/py-virtualenv/Makefile
index e4c1bd7b7a95..de50094f8a8a 100644
--- a/devel/py-virtualenv/Makefile
+++ b/devel/py-virtualenv/Makefile
@@ -1,5 +1,5 @@
PORTNAME= virtualenv
-PORTVERSION= 20.31.2
+PORTVERSION= 20.32.0
CATEGORIES= devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -48,7 +48,6 @@ NO_ARCH= yes
OPTIONS_DEFINE= DOCS
-DOCS_BINARY_ALIAS= towncrier=towncrier-${PYTHON_VER}
DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click-default-group>=1.2.4:devel/py-click-default-group@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}filelock>=3.12.2:sysutils/py-filelock@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}furo>=2023.7.26:textproc/py-furo@${PY_FLAVOR} \
@@ -58,6 +57,7 @@ DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click-default-group>=1.2.4:devel/py-c
${PYTHON_PKGNAMEPREFIX}sphinx>=5.3.0:textproc/py-sphinx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sphinxcontrib-towncrier>=0.3.2a0:textproc/py-sphinxcontrib-towncrier@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}towncrier>=22.12.0:textproc/py-towncrier@${PY_FLAVOR}
+DOCS_BINARY_ALIAS= towncrier=towncrier-${PYTHON_VER}
DOCS_PLIST_FILES= share/man/man1/virtualenv.1.gz
DOCS_PORTDOCS= * .buildinfo
diff --git a/devel/py-virtualenv/distinfo b/devel/py-virtualenv/distinfo
index 56937828d297..985fdfe1bfb6 100644
--- a/devel/py-virtualenv/distinfo
+++ b/devel/py-virtualenv/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747149753
-SHA256 (pypa-virtualenv-20.31.2_GH0.tar.gz) = 8780e4eb18cb1c8dd045ab77f574ed53b64860ee427585e465fa341d1567bed5
-SIZE (pypa-virtualenv-20.31.2_GH0.tar.gz) = 6114045
+TIMESTAMP = 1753176883
+SHA256 (pypa-virtualenv-20.32.0_GH0.tar.gz) = 3353e411d70b0210493a31655660fb3c7297760060d5fdcba924f769371417b6
+SIZE (pypa-virtualenv-20.32.0_GH0.tar.gz) = 6116343
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-x-wr-timezone/Makefile b/devel/py-x-wr-timezone/Makefile
index 8b07417bc32e..a9866dd9df70 100644
--- a/devel/py-x-wr-timezone/Makefile
+++ b/devel/py-x-wr-timezone/Makefile
@@ -1,5 +1,5 @@
PORTNAME= x-wr-timezone
-PORTVERSION= 1.0.1
+PORTVERSION= 2.0.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +14,8 @@ 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}icalendar>=0:devel/py-icalendar@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=0:devel/py-click@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}icalendar>=6.1.0:devel/py-icalendar@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tzdata>=0:devel/py-tzdata@${PY_FLAVOR}
USES= python
diff --git a/devel/py-x-wr-timezone/distinfo b/devel/py-x-wr-timezone/distinfo
index 5d446c4a709a..c0408a3e1057 100644
--- a/devel/py-x-wr-timezone/distinfo
+++ b/devel/py-x-wr-timezone/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1728632426
-SHA256 (x_wr_timezone-1.0.1.tar.gz) = 720fb58275c450f9563deaa1118c69ecdcad70874e9c0b4a23dcb2c10584af80
-SIZE (x_wr_timezone-1.0.1.tar.gz) = 16619
+TIMESTAMP = 1753369392
+SHA256 (x_wr_timezone-2.0.1.tar.gz) = 9166c40e6ffd4c0edebabc354e1a1e2cffc1bb473f88007694793757685cc8c3
+SIZE (x_wr_timezone-2.0.1.tar.gz) = 18212
diff --git a/devel/py-xattr/Makefile b/devel/py-xattr/Makefile
index 307a7ae5cb89..b7e35136c9a7 100644
--- a/devel/py-xattr/Makefile
+++ b/devel/py-xattr/Makefile
@@ -1,24 +1,26 @@
PORTNAME= xattr
PORTVERSION= 1.2.0
-PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Python wrapper for extended filesystem attributes
WWW= https://github.com/xattr/xattr
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.0.0:devel/py-cffi@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.0.0:devel/py-cffi@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.16.0:devel/py-cffi@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.16.0:devel/py-cffi@${PY_FLAVOR}
USES= python
-USE_PYTHON= distutils autoplist
+USE_PYTHON= autoplist concurrent pep517
post-install:
- ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/xattr/_lib*.so
+ ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} +
.include <bsd.port.mk>
diff --git a/devel/py-xattr/files/patch-pyproject.toml b/devel/py-xattr/files/patch-pyproject.toml
new file mode 100644
index 000000000000..4ffc819a00e9
--- /dev/null
+++ b/devel/py-xattr/files/patch-pyproject.toml
@@ -0,0 +1,10 @@
+--- pyproject.toml.orig 2025-07-14 02:33:11 UTC
++++ pyproject.toml
+@@ -1,6 +1,6 @@ requires = [
+ [build-system]
+ requires = [
+- "setuptools>=68",
++ "setuptools>=61",
+ "wheel",
+ "cffi>=1.16.0",
+ ]
diff --git a/devel/py-xattr/pkg-descr b/devel/py-xattr/pkg-descr
index e9562c337e2f..8e53e039c9ab 100644
--- a/devel/py-xattr/pkg-descr
+++ b/devel/py-xattr/pkg-descr
@@ -1,3 +1,10 @@
-Extended attributes extend the basic attributes of files and directories
-in the file system. They are stored as name:data pairs associated with
-file system objects (files, directories, symlinks, etc).
+xattr is a Python wrapper for extended filesystem attributes.
+
+xattr also ships with an xattr command line tool for viewing and editing
+extended filesystem attributes. On platforms that support or ship with the attr
+package, you may prefer to use the getfattr and setfattr command line tools from
+the attr package.
+
+Extended attributes extend the basic attributes of files and directories in the
+file system. They are stored as name:data pairs associated with file system
+objects (files, directories, symlinks, etc).
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/pyenv/Makefile b/devel/pyenv/Makefile
index b4d275e53512..af81f512f9d8 100644
--- a/devel/pyenv/Makefile
+++ b/devel/pyenv/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pyenv
-PORTVERSION= 2.6.4
+PORTVERSION= 2.6.5
DISTVERSIONPREFIX= v
CATEGORIES= devel python
diff --git a/devel/pyenv/distinfo b/devel/pyenv/distinfo
index b4e5c86141eb..b57f43a8b6af 100644
--- a/devel/pyenv/distinfo
+++ b/devel/pyenv/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752046413
-SHA256 (pyenv-pyenv-v2.6.4_GH0.tar.gz) = 6e6e62d14ac924c4b55fe09991be02161bcdafaa1d45a36f99f3c2caac6d51bb
-SIZE (pyenv-pyenv-v2.6.4_GH0.tar.gz) = 1347415
+TIMESTAMP = 1753345513
+SHA256 (pyenv-pyenv-v2.6.5_GH0.tar.gz) = ebf75a81125d8fb9b5d6930821a0e08200a414c029c93fd27aaa9a519ef1b546
+SIZE (pyenv-pyenv-v2.6.5_GH0.tar.gz) = 1347880
diff --git a/devel/pyenv/pkg-plist b/devel/pyenv/pkg-plist
index 60340c0b44cb..661c41044d60 100644
--- a/devel/pyenv/pkg-plist
+++ b/devel/pyenv/pkg-plist
@@ -267,8 +267,8 @@ libexec/pyenv-plugins/python-build/share/python-build/3.13.5
libexec/pyenv-plugins/python-build/share/python-build/3.13.5t
libexec/pyenv-plugins/python-build/share/python-build/3.14t-dev
libexec/pyenv-plugins/python-build/share/python-build/3.14-dev
-libexec/pyenv-plugins/python-build/share/python-build/3.14.0b4
-libexec/pyenv-plugins/python-build/share/python-build/3.14.0b4t
+libexec/pyenv-plugins/python-build/share/python-build/3.14.0rc1
+libexec/pyenv-plugins/python-build/share/python-build/3.14.0rc1t
libexec/pyenv-plugins/python-build/share/python-build/3.15t-dev
libexec/pyenv-plugins/python-build/share/python-build/3.15-dev
libexec/pyenv-plugins/python-build/share/python-build/activepython-2.7.14
@@ -376,6 +376,7 @@ libexec/pyenv-plugins/python-build/share/python-build/graalpy-24.1.1
libexec/pyenv-plugins/python-build/share/python-build/graalpy-24.1.2
libexec/pyenv-plugins/python-build/share/python-build/graalpy-24.2.0
libexec/pyenv-plugins/python-build/share/python-build/graalpy-24.2.1
+libexec/pyenv-plugins/python-build/share/python-build/graalpy-24.2.2
libexec/pyenv-plugins/python-build/share/python-build/graalpy-community-23.1.0
libexec/pyenv-plugins/python-build/share/python-build/graalpy-community-23.1.2
libexec/pyenv-plugins/python-build/share/python-build/graalpy-community-24.0.0
@@ -384,6 +385,7 @@ libexec/pyenv-plugins/python-build/share/python-build/graalpy-community-24.1.1
libexec/pyenv-plugins/python-build/share/python-build/graalpy-community-24.1.2
libexec/pyenv-plugins/python-build/share/python-build/graalpy-community-24.2.0
libexec/pyenv-plugins/python-build/share/python-build/graalpy-community-24.2.1
+libexec/pyenv-plugins/python-build/share/python-build/graalpy-community-24.2.2
libexec/pyenv-plugins/python-build/share/python-build/graalpy-dev
libexec/pyenv-plugins/python-build/share/python-build/ironpython-2.7.4
libexec/pyenv-plugins/python-build/share/python-build/ironpython-2.7.5
@@ -400,6 +402,7 @@ libexec/pyenv-plugins/python-build/share/python-build/jython-2.7.0
libexec/pyenv-plugins/python-build/share/python-build/jython-2.7.1
libexec/pyenv-plugins/python-build/share/python-build/jython-2.7.2
libexec/pyenv-plugins/python-build/share/python-build/jython-2.7.3
+libexec/pyenv-plugins/python-build/share/python-build/jython-2.7.4
libexec/pyenv-plugins/python-build/share/python-build/jython-dev
libexec/pyenv-plugins/python-build/share/python-build/mambaforge
libexec/pyenv-plugins/python-build/share/python-build/mambaforge-4.10.1-4
diff --git a/devel/radicle/Makefile b/devel/radicle/Makefile
index 27bd29085934..2d88925c9b2e 100644
--- a/devel/radicle/Makefile
+++ b/devel/radicle/Makefile
@@ -1,6 +1,5 @@
PORTNAME= radicle
-DISTVERSION= 1.2.0
-PORTREVISION= 1
+DISTVERSION= 1.2.1
CATEGORIES= devel
MASTER_SITES= https://distfiles.pirateparty.in/ashish/:sources \
LOCAL/ashish:sources
@@ -18,13 +17,14 @@ LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE
OPTIONS_DEFINE= DOCS
OPTIONS_DEFAULT= DOCS
-GIT_HEAD= 6f25d73d3df062e7b49df4b2e9dd7cb5aa3a98ca
+GIT_HEAD= 29043134a361aa8931cd069a1c72e3d2e8deae97
USES= cargo
-CARGO_INSTALL_PATH= radicle-cli radicle-remote-helper radicle-node
+CARGO_INSTALL_PATH= crates/radicle-cli crates/radicle-remote-helper \
+ crates/radicle-node
CARGO_ENV= GIT_HEAD=${GIT_HEAD} \
RADICLE_VERSION=${DISTVERSION} \
- SOURCE_DATE_EPOCH=1744895532
+ SOURCE_DATE_EPOCH=1753025592
PLIST_FILES= bin/git-remote-rad \
bin/rad \
bin/radicle-node
diff --git a/devel/radicle/Makefile.crates b/devel/radicle/Makefile.crates
index 942284276902..d63cdf5c06c2 100644
--- a/devel/radicle/Makefile.crates
+++ b/devel/radicle/Makefile.crates
@@ -1,6 +1,4 @@
-CARGO_CRATES= addr2line-0.22.0 \
- adler-1.0.2 \
- adler2-2.0.0 \
+CARGO_CRATES= adler2-2.0.0 \
aead-0.5.2 \
aes-0.8.4 \
aes-gcm-0.10.3 \
@@ -21,7 +19,6 @@ CARGO_CRATES= addr2line-0.22.0 \
arc-swap-1.7.1 \
ascii-1.1.0 \
autocfg-1.2.0 \
- backtrace-0.3.73 \
base-x-0.2.11 \
base16ct-0.2.0 \
base32-0.4.0 \
@@ -33,7 +30,7 @@ CARGO_CRATES= addr2line-0.22.0 \
bit-set-0.8.0 \
bit-vec-0.8.0 \
bitflags-1.3.2 \
- bitflags-2.5.0 \
+ bitflags-2.9.1 \
block-buffer-0.10.4 \
block-padding-0.3.3 \
bloomy-1.2.0 \
@@ -43,7 +40,6 @@ CARGO_CRATES= addr2line-0.22.0 \
bumpalo-3.16.0 \
bytecount-0.6.8 \
byteorder-1.5.0 \
- bytes-1.10.1 \
bytesize-2.0.1 \
cbc-0.1.2 \
cc-1.2.2 \
@@ -55,11 +51,15 @@ CARGO_CRATES= addr2line-0.22.0 \
colorchoice-1.0.0 \
colored-2.1.0 \
const-oid-0.9.6 \
+ convert_case-0.7.1 \
core-foundation-sys-0.8.6 \
cpufeatures-0.2.12 \
crc32fast-1.4.0 \
crossbeam-channel-0.5.15 \
crossbeam-utils-0.8.19 \
+ crossterm-0.25.0 \
+ crossterm-0.29.0 \
+ crossterm_winapi-0.9.1 \
crypto-bigint-0.5.5 \
crypto-common-0.1.6 \
ct-codecs-1.1.1 \
@@ -71,9 +71,12 @@ CARGO_CRATES= addr2line-0.22.0 \
data-encoding-macro-0.1.14 \
data-encoding-macro-internal-0.1.12 \
der-0.7.9 \
+ derive_more-2.0.1 \
+ derive_more-impl-2.0.1 \
diff-0.1.13 \
digest-0.10.7 \
displaydoc-0.2.5 \
+ document-features-0.2.11 \
dyn-clone-1.0.17 \
ec25519-0.1.0 \
ecdsa-0.16.9 \
@@ -83,7 +86,8 @@ CARGO_CRATES= addr2line-0.22.0 \
email_address-0.2.9 \
emojis-0.6.4 \
equivalent-1.0.1 \
- errno-0.3.9 \
+ erased-serde-0.4.6 \
+ errno-0.3.13 \
escargot-0.5.10 \
fancy-regex-0.14.0 \
faster-hex-0.9.0 \
@@ -92,23 +96,15 @@ CARGO_CRATES= addr2line-0.22.0 \
filetime-0.2.23 \
flate2-1.1.1 \
fluent-uri-0.3.2 \
- fnv-1.0.7 \
form_urlencoded-1.2.1 \
fraction-0.15.3 \
- futures-channel-0.3.31 \
- futures-core-0.3.31 \
- futures-io-0.3.31 \
- futures-sink-0.3.31 \
- futures-task-0.3.31 \
- futures-util-0.3.31 \
fxhash-0.2.1 \
generic-array-0.14.7 \
getrandom-0.2.15 \
ghash-0.5.1 \
- gimli-0.29.0 \
- git-ref-format-0.3.0 \
- git-ref-format-core-0.3.0 \
- git-ref-format-macro-0.3.0 \
+ git-ref-format-0.3.1 \
+ git-ref-format-core-0.3.1 \
+ git-ref-format-macro-0.3.1 \
git2-0.19.0 \
gix-actor-0.33.2 \
gix-chunk-0.4.11 \
@@ -147,15 +143,8 @@ CARGO_CRATES= addr2line-0.22.0 \
gix-validate-0.9.4 \
group-0.13.0 \
hashbrown-0.14.3 \
- hermit-abi-0.3.9 \
hmac-0.12.1 \
home-0.5.9 \
- http-1.3.1 \
- http-body-1.0.1 \
- http-body-util-0.1.3 \
- httparse-1.10.1 \
- hyper-1.6.0 \
- hyper-util-0.1.10 \
iana-time-zone-0.1.60 \
iana-time-zone-haiku-0.1.2 \
icu_collections-1.5.0 \
@@ -174,7 +163,6 @@ CARGO_CRATES= addr2line-0.22.0 \
inout-0.1.3 \
inquire-0.7.5 \
io-reactor-0.5.2 \
- ipnet-2.11.0 \
itoa-1.0.11 \
jiff-0.2.1 \
jiff-tzdb-0.1.4 \
@@ -185,23 +173,23 @@ CARGO_CRATES= addr2line-0.22.0 \
keccak-0.1.5 \
lazy_static-1.5.0 \
lexopt-0.3.0 \
- libc-0.2.155 \
+ libc-0.2.174 \
libgit2-sys-0.17.0+1.8.1 \
libm-0.2.8 \
- libredox-0.0.2 \
libz-sys-1.1.16 \
linux-raw-sys-0.4.13 \
+ linux-raw-sys-0.9.4 \
litemap-0.7.5 \
+ litrs-0.4.1 \
localtime-1.3.1 \
lock_api-0.4.11 \
log-0.4.21 \
maybe-async-0.2.10 \
memchr-2.7.2 \
memmap2-0.9.4 \
- mime-0.3.17 \
- miniz_oxide-0.7.4 \
miniz_oxide-0.8.8 \
- mio-1.0.2 \
+ mio-0.8.11 \
+ mio-1.0.4 \
multibase-0.9.1 \
netservices-0.8.0 \
newline-converter-0.3.0 \
@@ -218,8 +206,6 @@ CARGO_CRATES= addr2line-0.22.0 \
num-iter-0.1.45 \
num-rational-0.4.2 \
num-traits-0.2.19 \
- numtoa-0.1.0 \
- object-0.36.7 \
once_cell-1.21.3 \
opaque-debug-0.3.1 \
outref-0.5.2 \
@@ -233,8 +219,6 @@ CARGO_CRATES= addr2line-0.22.0 \
percent-encoding-2.3.1 \
phf-0.11.3 \
phf_shared-0.11.3 \
- pin-project-lite-0.2.16 \
- pin-utils-0.1.0 \
pkcs1-0.7.5 \
pkcs8-0.10.2 \
pkg-config-0.3.30 \
@@ -253,52 +237,52 @@ CARGO_CRATES= addr2line-0.22.0 \
qcheck-1.0.0 \
qcheck-macros-1.0.0 \
quote-1.0.36 \
- radicle-git-ext-0.8.0 \
+ radicle-git-ext-0.8.1 \
radicle-std-ext-0.1.0 \
radicle-surf-0.22.0 \
rand-0.8.5 \
rand_chacha-0.3.1 \
rand_core-0.6.4 \
redox_syscall-0.4.1 \
- redox_termios-0.1.3 \
ref-cast-1.0.24 \
ref-cast-impl-1.0.24 \
referencing-0.30.0 \
regex-1.11.1 \
regex-automata-0.4.9 \
regex-syntax-0.8.5 \
- reqwest-0.12.15 \
rfc6979-0.4.0 \
rsa-0.9.6 \
- rustc-demangle-0.1.24 \
rustix-0.38.34 \
+ rustix-1.0.7 \
rustversion-1.0.20 \
ryu-1.0.17 \
salsa20-0.10.2 \
same-file-1.0.6 \
- schemars-1.0.0-alpha.17 \
- schemars_derive-1.0.0-alpha.17 \
+ schemars-1.0.4 \
+ schemars_derive-1.0.4 \
scopeguard-1.2.0 \
scrypt-0.11.0 \
sec1-0.7.3 \
sem_safe-0.2.0 \
serde-1.0.219 \
+ serde-untagged-0.1.7 \
serde_derive-1.0.219 \
serde_derive_internals-0.29.1 \
serde_json-1.0.140 \
- serde_urlencoded-0.7.1 \
sha1_smol-1.0.0 \
sha2-0.10.8 \
sha3-0.10.8 \
shell-words-1.1.0 \
shlex-1.3.0 \
+ signal-hook-0.3.18 \
+ signal-hook-mio-0.2.4 \
+ signal-hook-registry-1.4.5 \
signals_receipts-0.2.0 \
signature-1.6.4 \
signature-2.2.0 \
similar-2.5.0 \
siphasher-0.3.11 \
siphasher-1.0.1 \
- slab-0.4.9 \
smallvec-1.13.2 \
snapbox-0.4.17 \
snapbox-macros-0.3.8 \
@@ -317,12 +301,9 @@ CARGO_CRATES= addr2line-0.22.0 \
subtle-2.5.0 \
syn-1.0.109 \
syn-2.0.89 \
- sync_wrapper-1.0.2 \
synstructure-0.13.1 \
tar-0.4.40 \
tempfile-3.10.1 \
- termion-2.0.3 \
- termion-3.0.0 \
thiserror-1.0.69 \
thiserror-2.0.12 \
thiserror-impl-1.0.69 \
@@ -331,12 +312,6 @@ CARGO_CRATES= addr2line-0.22.0 \
tinystr-0.7.6 \
tinyvec-1.6.0 \
tinyvec_macros-0.1.1 \
- tokio-1.42.1 \
- tower-0.5.2 \
- tower-layer-0.3.3 \
- tower-service-0.3.3 \
- tracing-0.1.41 \
- tracing-core-0.1.33 \
tree-sitter-0.24.4 \
tree-sitter-bash-0.23.3 \
tree-sitter-c-0.23.2 \
@@ -352,7 +327,7 @@ CARGO_CRATES= addr2line-0.22.0 \
tree-sitter-rust-0.23.2 \
tree-sitter-toml-ng-0.6.0 \
tree-sitter-typescript-0.23.2 \
- try-lock-0.2.5 \
+ typeid-1.0.3 \
typenum-1.17.0 \
unicode-display-width-0.3.0 \
unicode-ident-1.0.12 \
@@ -370,49 +345,37 @@ CARGO_CRATES= addr2line-0.22.0 \
version_check-0.9.4 \
vsimd-0.8.0 \
walkdir-2.5.0 \
- want-0.3.1 \
wasi-0.11.0+wasi-snapshot-preview1 \
wasm-bindgen-0.2.100 \
wasm-bindgen-backend-0.2.100 \
- wasm-bindgen-futures-0.4.50 \
wasm-bindgen-macro-0.2.100 \
wasm-bindgen-macro-support-0.2.100 \
wasm-bindgen-shared-0.2.100 \
- web-sys-0.3.77 \
+ winapi-0.3.9 \
+ winapi-i686-pc-windows-gnu-0.4.0 \
winapi-util-0.1.7 \
+ winapi-x86_64-pc-windows-gnu-0.4.0 \
windows-core-0.52.0 \
- windows-link-0.1.1 \
- windows-registry-0.4.0 \
- windows-result-0.3.2 \
- windows-strings-0.3.1 \
windows-sys-0.48.0 \
windows-sys-0.52.0 \
+ windows-sys-0.59.0 \
windows-targets-0.48.5 \
- windows-targets-0.52.5 \
- windows-targets-0.53.0 \
+ windows-targets-0.52.6 \
windows_aarch64_gnullvm-0.48.5 \
- windows_aarch64_gnullvm-0.52.5 \
- windows_aarch64_gnullvm-0.53.0 \
+ windows_aarch64_gnullvm-0.52.6 \
windows_aarch64_msvc-0.48.5 \
- windows_aarch64_msvc-0.52.5 \
- windows_aarch64_msvc-0.53.0 \
+ windows_aarch64_msvc-0.52.6 \
windows_i686_gnu-0.48.5 \
- windows_i686_gnu-0.52.5 \
- windows_i686_gnu-0.53.0 \
- windows_i686_gnullvm-0.52.5 \
- windows_i686_gnullvm-0.53.0 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnullvm-0.52.6 \
windows_i686_msvc-0.48.5 \
- windows_i686_msvc-0.52.5 \
- windows_i686_msvc-0.53.0 \
+ windows_i686_msvc-0.52.6 \
windows_x86_64_gnu-0.48.5 \
- windows_x86_64_gnu-0.52.5 \
- windows_x86_64_gnu-0.53.0 \
+ windows_x86_64_gnu-0.52.6 \
windows_x86_64_gnullvm-0.48.5 \
- windows_x86_64_gnullvm-0.52.5 \
- windows_x86_64_gnullvm-0.53.0 \
+ windows_x86_64_gnullvm-0.52.6 \
windows_x86_64_msvc-0.48.5 \
- windows_x86_64_msvc-0.52.5 \
- windows_x86_64_msvc-0.53.0 \
+ windows_x86_64_msvc-0.52.6 \
winnow-0.6.26 \
write16-1.0.0 \
writeable-0.5.5 \
diff --git a/devel/radicle/distinfo b/devel/radicle/distinfo
index 5667ae7064d7..ccb262e12502 100644
--- a/devel/radicle/distinfo
+++ b/devel/radicle/distinfo
@@ -1,10 +1,6 @@
-TIMESTAMP = 1749839241
-SHA256 (radicle-1.2.0.tar.gz) = c6592e3fa7e515d7b2894827dccf251e32eb1b566cb2890ccdccd5703ca06ea4
-SIZE (radicle-1.2.0.tar.gz) = 1043773
-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
+TIMESTAMP = 1753208767
+SHA256 (radicle-1.2.1.tar.gz) = 1a4dd877671512037a0a7c6eb79855a2355e8b86e6207f23ea92f3119f0e52b6
+SIZE (radicle-1.2.1.tar.gz) = 1044690
SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
SIZE (rust/crates/adler2-2.0.0.crate) = 13529
SHA256 (rust/crates/aead-0.5.2.crate) = d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0
@@ -47,8 +43,6 @@ SHA256 (rust/crates/ascii-1.1.0.crate) = d92bec98840b8f03a5ff5413de5293bfcd8bf96
SIZE (rust/crates/ascii-1.1.0.crate) = 36075
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/base-x-0.2.11.crate) = 4cbbc9d0964165b47557570cce6c952866c2678457aca742aafc9fb771d30270
SIZE (rust/crates/base-x-0.2.11.crate) = 10755
SHA256 (rust/crates/base16ct-0.2.0.crate) = 4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf
@@ -71,8 +65,8 @@ SHA256 (rust/crates/bit-vec-0.8.0.crate) = 5e764a1d40d510daf35e07be9eb06e7577090
SIZE (rust/crates/bit-vec-0.8.0.crate) = 24132
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.5.0.crate) = cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1
-SIZE (rust/crates/bitflags-2.5.0.crate) = 43821
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
SHA256 (rust/crates/block-padding-0.3.3.crate) = a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93
@@ -91,8 +85,6 @@ SHA256 (rust/crates/bytecount-0.6.8.crate) = 5ce89b21cab1437276d2650d57e971f9d54
SIZE (rust/crates/bytecount-0.6.8.crate) = 14694
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
-SIZE (rust/crates/bytes-1.10.1.crate) = 76779
SHA256 (rust/crates/bytesize-2.0.1.crate) = a3c8f83209414aacf0eeae3cf730b18d6981697fba62f200fcfb92b9f082acba
SIZE (rust/crates/bytesize-2.0.1.crate) = 18922
SHA256 (rust/crates/cbc-0.1.2.crate) = 26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6
@@ -115,6 +107,8 @@ SHA256 (rust/crates/colored-2.1.0.crate) = cbf2150cce219b664a8a70df7a1f933836724
SIZE (rust/crates/colored-2.1.0.crate) = 23348
SHA256 (rust/crates/const-oid-0.9.6.crate) = c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8
SIZE (rust/crates/const-oid-0.9.6.crate) = 45382
+SHA256 (rust/crates/convert_case-0.7.1.crate) = bb402b8d4c85569410425650ce3eddc7d698ed96d39a73f941b08fb63082f1e7
+SIZE (rust/crates/convert_case-0.7.1.crate) = 23816
SHA256 (rust/crates/core-foundation-sys-0.8.6.crate) = 06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f
SIZE (rust/crates/core-foundation-sys-0.8.6.crate) = 37629
SHA256 (rust/crates/cpufeatures-0.2.12.crate) = 53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504
@@ -125,6 +119,12 @@ SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1
SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716
SHA256 (rust/crates/crossbeam-utils-0.8.19.crate) = 248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345
SIZE (rust/crates/crossbeam-utils-0.8.19.crate) = 42328
+SHA256 (rust/crates/crossterm-0.25.0.crate) = e64e6c0fbe2c17357405f7c758c1ef960fce08bdfb2c03d88d2a18d7e09c4b67
+SIZE (rust/crates/crossterm-0.25.0.crate) = 116533
+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/crypto-bigint-0.5.5.crate) = 0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76
SIZE (rust/crates/crypto-bigint-0.5.5.crate) = 83384
SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
@@ -147,12 +147,18 @@ SHA256 (rust/crates/data-encoding-macro-internal-0.1.12.crate) = 0047d07f2c89b17
SIZE (rust/crates/data-encoding-macro-internal-0.1.12.crate) = 3184
SHA256 (rust/crates/der-0.7.9.crate) = f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0
SIZE (rust/crates/der-0.7.9.crate) = 85173
+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/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
SIZE (rust/crates/diff-0.1.13.crate) = 46216
SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
SIZE (rust/crates/digest-0.10.7.crate) = 19557
SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
+SHA256 (rust/crates/document-features-0.2.11.crate) = 95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d
+SIZE (rust/crates/document-features-0.2.11.crate) = 14640
SHA256 (rust/crates/dyn-clone-1.0.17.crate) = 0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125
SIZE (rust/crates/dyn-clone-1.0.17.crate) = 11848
SHA256 (rust/crates/ec25519-0.1.0.crate) = bdfd533a2fc01178c738c99412ae1f7e1ad2cb37c2e14bfd87e9d4618171c825
@@ -171,8 +177,10 @@ SHA256 (rust/crates/emojis-0.6.4.crate) = 99e1f1df1f181f2539bac8bf027d31ca5ffbf9
SIZE (rust/crates/emojis-0.6.4.crate) = 120190
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/erased-serde-0.4.6.crate) = e004d887f51fcb9fef17317a2f3525c887d8aa3f4f50fed920816a688284a5b7
+SIZE (rust/crates/erased-serde-0.4.6.crate) = 28352
+SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
+SIZE (rust/crates/errno-0.3.13.crate) = 12449
SHA256 (rust/crates/escargot-0.5.10.crate) = 4f474c6844cbd04e783d0f25757583db4f491770ca618bedf2fb01815fc79939
SIZE (rust/crates/escargot-0.5.10.crate) = 20948
SHA256 (rust/crates/fancy-regex-0.14.0.crate) = 6e24cb5a94bcae1e5408b0effca5cd7172ea3c5755049c5f3af4cd283a165298
@@ -189,24 +197,10 @@ SHA256 (rust/crates/flate2-1.1.1.crate) = 7ced92e76e966ca2fd84c8f7aa01a4aea65b0e
SIZE (rust/crates/flate2-1.1.1.crate) = 77224
SHA256 (rust/crates/fluent-uri-0.3.2.crate) = 1918b65d96df47d3591bed19c5cca17e3fa5d0707318e4b5ef2eae01764df7e5
SIZE (rust/crates/fluent-uri-0.3.2.crate) = 43604
-SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
-SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
SHA256 (rust/crates/fraction-0.15.3.crate) = 0f158e3ff0a1b334408dc9fb811cd99b446986f4d8b741bb08f9df1604085ae7
SIZE (rust/crates/fraction-0.15.3.crate) = 95223
-SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10
-SIZE (rust/crates/futures-channel-0.3.31.crate) = 31971
-SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e
-SIZE (rust/crates/futures-core-0.3.31.crate) = 14318
-SHA256 (rust/crates/futures-io-0.3.31.crate) = 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6
-SIZE (rust/crates/futures-io-0.3.31.crate) = 9047
-SHA256 (rust/crates/futures-sink-0.3.31.crate) = e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7
-SIZE (rust/crates/futures-sink-0.3.31.crate) = 7958
-SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988
-SIZE (rust/crates/futures-task-0.3.31.crate) = 11217
-SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81
-SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
SHA256 (rust/crates/fxhash-0.2.1.crate) = c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c
SIZE (rust/crates/fxhash-0.2.1.crate) = 4102
SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
@@ -215,14 +209,12 @@ SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3
SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
SHA256 (rust/crates/ghash-0.5.1.crate) = f0d8a4362ccb29cb0b265253fb0a2728f592895ee6854fd9bc13f2ffda266ff1
SIZE (rust/crates/ghash-0.5.1.crate) = 9482
-SHA256 (rust/crates/gimli-0.29.0.crate) = 40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd
-SIZE (rust/crates/gimli-0.29.0.crate) = 275756
-SHA256 (rust/crates/git-ref-format-0.3.0.crate) = 137adab7111fcb575db6f07dae3a7d37f3c2630878954c9931f7135dfa33eeef
-SIZE (rust/crates/git-ref-format-0.3.0.crate) = 3376
-SHA256 (rust/crates/git-ref-format-core-0.3.0.crate) = ebb6549ddc63ba5722acb98c823b0eccb7f8b979407bd2a8fd616f581ae50982
-SIZE (rust/crates/git-ref-format-core-0.3.0.crate) = 12026
-SHA256 (rust/crates/git-ref-format-macro-0.3.0.crate) = 18ffd0101a3bd9a3aba39602b8b20751ddb7ee11596debb58be3074209dad2ae
-SIZE (rust/crates/git-ref-format-macro-0.3.0.crate) = 2035
+SHA256 (rust/crates/git-ref-format-0.3.1.crate) = 7428e0d6e549a9a613d6f019b839a0f5142c331295b79e119ca8f4faac145da1
+SIZE (rust/crates/git-ref-format-0.3.1.crate) = 3378
+SHA256 (rust/crates/git-ref-format-core-0.3.1.crate) = bbaeb9672a55e9e32cb6d3ef781e7526b25ab97d499fae71615649340b143424
+SIZE (rust/crates/git-ref-format-core-0.3.1.crate) = 12134
+SHA256 (rust/crates/git-ref-format-macro-0.3.1.crate) = 3b6ca5353accc201f6324dff744ba4660099546d4daf187ba868f07562e36ca4
+SIZE (rust/crates/git-ref-format-macro-0.3.1.crate) = 2067
SHA256 (rust/crates/git2-0.19.0.crate) = b903b73e45dc0c6c596f2d37eccece7c1c8bb6e4407b001096387c63d0d93724
SIZE (rust/crates/git2-0.19.0.crate) = 215910
SHA256 (rust/crates/gix-actor-0.33.2.crate) = 20018a1a6332e065f1fcc8305c1c932c6b8c9985edea2284b3c79dc6fa3ee4b2
@@ -299,24 +291,10 @@ SHA256 (rust/crates/group-0.13.0.crate) = f0f9ef7462f7c099f518d754361858f86d8a07
SIZE (rust/crates/group-0.13.0.crate) = 16526
SHA256 (rust/crates/hashbrown-0.14.3.crate) = 290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604
SIZE (rust/crates/hashbrown-0.14.3.crate) = 141425
-SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024
-SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165
SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e
SIZE (rust/crates/hmac-0.12.1.crate) = 42657
SHA256 (rust/crates/home-0.5.9.crate) = e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5
SIZE (rust/crates/home-0.5.9.crate) = 8760
-SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565
-SIZE (rust/crates/http-1.3.1.crate) = 106063
-SHA256 (rust/crates/http-body-1.0.1.crate) = 1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184
-SIZE (rust/crates/http-body-1.0.1.crate) = 6125
-SHA256 (rust/crates/http-body-util-0.1.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/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80
-SIZE (rust/crates/hyper-1.6.0.crate) = 153923
-SHA256 (rust/crates/hyper-util-0.1.10.crate) = df2dcfbe0677734ab2f3ffa7fa7bfd4706bfdc1ef393f2ee30184aed67e631b4
-SIZE (rust/crates/hyper-util-0.1.10.crate) = 72887
SHA256 (rust/crates/iana-time-zone-0.1.60.crate) = e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141
SIZE (rust/crates/iana-time-zone-0.1.60.crate) = 27074
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
@@ -353,8 +331,6 @@ SHA256 (rust/crates/inquire-0.7.5.crate) = 0fddf93031af70e75410a2511ec04d49e758e
SIZE (rust/crates/inquire-0.7.5.crate) = 102904
SHA256 (rust/crates/io-reactor-0.5.2.crate) = 77d78c3e630f04a61ec86ba171c0bbd161434a7f2e8e4a67728320d4ce7c6c79
SIZE (rust/crates/io-reactor-0.5.2.crate) = 27453
-SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
-SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b
SIZE (rust/crates/itoa-1.0.11.crate) = 10563
SHA256 (rust/crates/jiff-0.2.1.crate) = 3590fea8e9e22d449600c9bbd481a8163bef223e4ff938e5f55899f8cf1adb93
@@ -375,20 +351,22 @@ SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
SHA256 (rust/crates/lexopt-0.3.0.crate) = baff4b617f7df3d896f97fe922b64817f6cd9a756bb81d40f8883f2f66dcb401
SIZE (rust/crates/lexopt-0.3.0.crate) = 24767
-SHA256 (rust/crates/libc-0.2.155.crate) = 97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c
-SIZE (rust/crates/libc-0.2.155.crate) = 743539
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
SHA256 (rust/crates/libgit2-sys-0.17.0+1.8.1.crate) = 10472326a8a6477c3c20a64547b0059e4b0d086869eee31e6d7da728a8eb7224
SIZE (rust/crates/libgit2-sys-0.17.0+1.8.1.crate) = 1812997
SHA256 (rust/crates/libm-0.2.8.crate) = 4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058
SIZE (rust/crates/libm-0.2.8.crate) = 113450
-SHA256 (rust/crates/libredox-0.0.2.crate) = 3af92c55d7d839293953fcd0fda5ecfe93297cfde6ffbdec13b41d99c0ba6607
-SIZE (rust/crates/libredox-0.0.2.crate) = 4538
SHA256 (rust/crates/libz-sys-1.1.16.crate) = 5e143b5e666b2695d28f6bca6497720813f699c9602dd7f5cac91008b8ada7f9
SIZE (rust/crates/libz-sys-1.1.16.crate) = 3958920
SHA256 (rust/crates/linux-raw-sys-0.4.13.crate) = 01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c
SIZE (rust/crates/linux-raw-sys-0.4.13.crate) = 1493855
+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.7.5.crate) = 23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856
SIZE (rust/crates/litemap-0.7.5.crate) = 29962
+SHA256 (rust/crates/litrs-0.4.1.crate) = b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5
+SIZE (rust/crates/litrs-0.4.1.crate) = 42603
SHA256 (rust/crates/localtime-1.3.1.crate) = 016a009e0bb8ba6e3229fb74bf11a8fe6ef24542cc6ef35ef38863ac13f96d87
SIZE (rust/crates/localtime-1.3.1.crate) = 2687
SHA256 (rust/crates/lock_api-0.4.11.crate) = 3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45
@@ -401,14 +379,12 @@ SHA256 (rust/crates/memchr-2.7.2.crate) = 6c8640c5d730cb13ebd907d8d04b52f55ac9a2
SIZE (rust/crates/memchr-2.7.2.crate) = 96220
SHA256 (rust/crates/memmap2-0.9.4.crate) = fe751422e4a8caa417e13c3ea66452215d7d63e19e604f4980461212f3ae1322
SIZE (rust/crates/memmap2-0.9.4.crate) = 32752
-SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
-SIZE (rust/crates/mime-0.3.17.crate) = 15712
-SHA256 (rust/crates/miniz_oxide-0.7.4.crate) = b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08
-SIZE (rust/crates/miniz_oxide-0.7.4.crate) = 56119
SHA256 (rust/crates/miniz_oxide-0.8.8.crate) = 3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a
SIZE (rust/crates/miniz_oxide-0.8.8.crate) = 67065
-SHA256 (rust/crates/mio-1.0.2.crate) = 80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec
-SIZE (rust/crates/mio-1.0.2.crate) = 102777
+SHA256 (rust/crates/mio-0.8.11.crate) = a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c
+SIZE (rust/crates/mio-0.8.11.crate) = 102983
+SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
+SIZE (rust/crates/mio-1.0.4.crate) = 104212
SHA256 (rust/crates/multibase-0.9.1.crate) = 9b3539ec3c1f04ac9748a260728e855f261b4977f5c3406612c884564f329404
SIZE (rust/crates/multibase-0.9.1.crate) = 7794
SHA256 (rust/crates/netservices-0.8.0.crate) = af0f91a10aaddcc3b76770c3bf5c17680829aa0828e5ffc69c62d58bfbe9c48c
@@ -441,10 +417,6 @@ SHA256 (rust/crates/num-rational-0.4.2.crate) = f83d14da390562dca69fc84082e73e54
SIZE (rust/crates/num-rational-0.4.2.crate) = 28159
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/numtoa-0.1.0.crate) = b8f8bdf33df195859076e54ab11ee78a1b208382d3a26ec40d142ffc1ecc49ef
-SIZE (rust/crates/numtoa-0.1.0.crate) = 8999
-SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
-SIZE (rust/crates/object-0.36.7.crate) = 329938
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
SHA256 (rust/crates/opaque-debug-0.3.1.crate) = c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381
@@ -471,10 +443,6 @@ SHA256 (rust/crates/phf-0.11.3.crate) = 1fd6780a80ae0c52cc120a26a1a42c1ae51b247a
SIZE (rust/crates/phf-0.11.3.crate) = 23231
SHA256 (rust/crates/phf_shared-0.11.3.crate) = 67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5
SIZE (rust/crates/phf_shared-0.11.3.crate) = 15199
-SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
-SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
-SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
-SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
SHA256 (rust/crates/pkcs1-0.7.5.crate) = c8ffb9f10fa047879315e6625af03c164b16962a5368d724ed16323b68ace47f
SIZE (rust/crates/pkcs1-0.7.5.crate) = 35790
SHA256 (rust/crates/pkcs8-0.10.2.crate) = f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7
@@ -511,8 +479,8 @@ SHA256 (rust/crates/qcheck-macros-1.0.0.crate) = 2742b9af5a690615904b18f11983f4d
SIZE (rust/crates/qcheck-macros-1.0.0.crate) = 4843
SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7
SIZE (rust/crates/quote-1.0.36.crate) = 28507
-SHA256 (rust/crates/radicle-git-ext-0.8.0.crate) = 16d2e8a6292811e44388e6068fcaf1040401e1f6a7a58cf48cc121cf7453c19d
-SIZE (rust/crates/radicle-git-ext-0.8.0.crate) = 10805
+SHA256 (rust/crates/radicle-git-ext-0.8.1.crate) = 4b78c26e67d1712ad5a0c602ae3b236609461372ac04e200bda359fe4a1c6650
+SIZE (rust/crates/radicle-git-ext-0.8.1.crate) = 10803
SHA256 (rust/crates/radicle-std-ext-0.1.0.crate) = db20136bbc9ae63f3fec8e5a6c369f4902fac2244501b5dfc6d668e43475aaa4
SIZE (rust/crates/radicle-std-ext-0.1.0.crate) = 2320
SHA256 (rust/crates/radicle-surf-0.22.0.crate) = fb308c3989087f71e43d8c7a2737273fdc7fbcd3e6628af81a42f601ae64f314
@@ -525,8 +493,6 @@ SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9ba
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/redox_termios-0.1.3.crate) = 20145670ba436b55d91fc92d25e71160fbfbdd57831631c8d7d36377a476f1cb
-SIZE (rust/crates/redox_termios-0.1.3.crate) = 3240
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
@@ -539,16 +505,14 @@ SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c964863
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/reqwest-0.12.15.crate) = d19c46a6fdd48bc4dab94b6103fccc55d34c67cc0ad04653aad4ea2a07cd7bbb
-SIZE (rust/crates/reqwest-0.12.15.crate) = 199320
SHA256 (rust/crates/rfc6979-0.4.0.crate) = f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2
SIZE (rust/crates/rfc6979-0.4.0.crate) = 9140
SHA256 (rust/crates/rsa-0.9.6.crate) = 5d0e5124fcb30e76a7e79bfee683a2746db83784b86289f6251b54b7950a0dfc
SIZE (rust/crates/rsa-0.9.6.crate) = 80048
-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/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
+SIZE (rust/crates/rustix-1.0.7.crate) = 414500
SHA256 (rust/crates/rustversion-1.0.20.crate) = eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2
SIZE (rust/crates/rustversion-1.0.20.crate) = 20666
SHA256 (rust/crates/ryu-1.0.17.crate) = e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1
@@ -557,10 +521,10 @@ SHA256 (rust/crates/salsa20-0.10.2.crate) = 97a22f5af31f73a954c10289c93e8a50cc23
SIZE (rust/crates/salsa20-0.10.2.crate) = 12780
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
-SHA256 (rust/crates/schemars-1.0.0-alpha.17.crate) = 88ef2a6523400a2228db974a8ddc9e1d3deaa04f51bddd7832ef8d7e531bafcc
-SIZE (rust/crates/schemars-1.0.0-alpha.17.crate) = 73235
-SHA256 (rust/crates/schemars_derive-1.0.0-alpha.17.crate) = c6d4e1945a3c9e58edaa708449b026519f7f4197185e1b5dbc689615c1ad724d
-SIZE (rust/crates/schemars_derive-1.0.0-alpha.17.crate) = 24298
+SHA256 (rust/crates/schemars-1.0.4.crate) = 82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0
+SIZE (rust/crates/schemars-1.0.4.crate) = 88282
+SHA256 (rust/crates/schemars_derive-1.0.4.crate) = 33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80
+SIZE (rust/crates/schemars_derive-1.0.4.crate) = 31126
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
SHA256 (rust/crates/scrypt-0.11.0.crate) = 0516a385866c09368f0b5bcd1caff3366aace790fcd46e2bb032697bb172fd1f
@@ -571,14 +535,14 @@ SHA256 (rust/crates/sem_safe-0.2.0.crate) = 9110d660d39b5f65f10a978ce0dd5e0a08c5
SIZE (rust/crates/sem_safe-0.2.0.crate) = 29925
SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/serde-untagged-0.1.7.crate) = 299d9c19d7d466db4ab10addd5703e4c615dec2a5a16dbbafe191045e87ee66e
+SIZE (rust/crates/serde-untagged-0.1.7.crate) = 17371
SHA256 (rust/crates/serde_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_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
-SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
-SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
SHA256 (rust/crates/sha1_smol-1.0.0.crate) = ae1a47186c03a32177042e55dbc5fd5aee900b8e0069a8d70fba96a9375cd012
SIZE (rust/crates/sha1_smol-1.0.0.crate) = 9782
SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8
@@ -589,6 +553,12 @@ SHA256 (rust/crates/shell-words-1.1.0.crate) = 24188a676b6ae68c3b2cb3a01be17fbf7
SIZE (rust/crates/shell-words-1.1.0.crate) = 9871
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.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.5.crate) = 9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410
+SIZE (rust/crates/signal-hook-registry-1.4.5.crate) = 19004
SHA256 (rust/crates/signals_receipts-0.2.0.crate) = 74fa07c27e948f68f2f72241a189850526fbd3b428eee702884ba1883a39610e
SIZE (rust/crates/signals_receipts-0.2.0.crate) = 44431
SHA256 (rust/crates/signature-1.6.4.crate) = 74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c
@@ -601,8 +571,6 @@ SHA256 (rust/crates/siphasher-0.3.11.crate) = 38b58827f4464d87d377d175e90bf58eb0
SIZE (rust/crates/siphasher-0.3.11.crate) = 10442
SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
-SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
-SIZE (rust/crates/slab-0.4.9.crate) = 17108
SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
SHA256 (rust/crates/snapbox-0.4.17.crate) = 4b831b6e80fbcd2889efa75b185d24005f85981431495f995292b25836519d84
@@ -639,18 +607,12 @@ SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67
SIZE (rust/crates/syn-1.0.109.crate) = 237611
SHA256 (rust/crates/syn-2.0.89.crate) = 44d46482f1c1c87acd84dea20c1bf5ebff4c757009ed6bf19cfd36fb10e92c4e
SIZE (rust/crates/syn-2.0.89.crate) = 289852
-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/tar-0.4.40.crate) = b16afcea1f22891c49a00c751c7b63b2233284064f11a200fc624137c51e2ddb
SIZE (rust/crates/tar-0.4.40.crate) = 51844
SHA256 (rust/crates/tempfile-3.10.1.crate) = 85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1
SIZE (rust/crates/tempfile-3.10.1.crate) = 33653
-SHA256 (rust/crates/termion-2.0.3.crate) = c4648c7def6f2043b2568617b9f9b75eae88ca185dbc1f1fda30e95a85d49d7d
-SIZE (rust/crates/termion-2.0.3.crate) = 23526
-SHA256 (rust/crates/termion-3.0.0.crate) = 417813675a504dfbbf21bfde32c03e5bf9f2413999962b479023c02848c1c7a5
-SIZE (rust/crates/termion-3.0.0.crate) = 23932
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
@@ -667,18 +629,6 @@ SHA256 (rust/crates/tinyvec-1.6.0.crate) = 87cc5ceb3875bb20c2890005a4e226a465126
SIZE (rust/crates/tinyvec-1.6.0.crate) = 45991
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/tokio-1.42.1.crate) = 2209a14885b74764cce87ffa777ffa1b8ce81a3f3166c6f886b83337fe7e077f
-SIZE (rust/crates/tokio-1.42.1.crate) = 817740
-SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9
-SIZE (rust/crates/tower-0.5.2.crate) = 109417
-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-core-0.1.33.crate) = e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c
-SIZE (rust/crates/tracing-core-0.1.33.crate) = 63434
SHA256 (rust/crates/tree-sitter-0.24.4.crate) = b67baf55e7e1b6806063b1e51041069c90afff16afcbbccd278d899f9d84bca4
SIZE (rust/crates/tree-sitter-0.24.4.crate) = 176161
SHA256 (rust/crates/tree-sitter-bash-0.23.3.crate) = 329a4d48623ac337d42b1df84e81a1c9dbb2946907c102ca72db158c1964a52e
@@ -709,8 +659,8 @@ SHA256 (rust/crates/tree-sitter-toml-ng-0.6.0.crate) = 695d20cd83acf16c02c773f03
SIZE (rust/crates/tree-sitter-toml-ng-0.6.0.crate) = 22406
SHA256 (rust/crates/tree-sitter-typescript-0.23.2.crate) = 6c5f76ed8d947a75cc446d5fccd8b602ebf0cde64ccf2ffa434d873d7a575eff
SIZE (rust/crates/tree-sitter-typescript-0.23.2.crate) = 829457
-SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
-SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
+SHA256 (rust/crates/typeid-1.0.3.crate) = bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c
+SIZE (rust/crates/typeid-1.0.3.crate) = 9006
SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825
SIZE (rust/crates/typenum-1.17.0.crate) = 42849
SHA256 (rust/crates/unicode-display-width-0.3.0.crate) = 9a43273b656140aa2bb8e65351fe87c255f0eca706b2538a9bd4a590a3490bf3
@@ -745,92 +695,68 @@ SHA256 (rust/crates/vsimd-0.8.0.crate) = 5c3082ca00d5a5ef149bb8b555a72ae84c9c59f
SIZE (rust/crates/vsimd-0.8.0.crate) = 21377
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
-SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e
-SIZE (rust/crates/want-0.3.1.crate) = 6398
SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61
-SIZE (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 16181
SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
-SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
-SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
+SHA256 (rust/crates/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.7.crate) = 134306a13c5647ad6453e8deaec55d3a44d6021970129e6188735e74bf546697
SIZE (rust/crates/winapi-util-0.1.7.crate) = 12412
+SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
+SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
SIZE (rust/crates/windows-core-0.52.0.crate) = 42154
-SHA256 (rust/crates/windows-link-0.1.1.crate) = 76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38
-SIZE (rust/crates/windows-link-0.1.1.crate) = 6154
-SHA256 (rust/crates/windows-registry-0.4.0.crate) = 4286ad90ddb45071efd1a66dfa43eb02dd0dfbae1545ad6cc3c51cf34d7e8ba3
-SIZE (rust/crates/windows-registry-0.4.0.crate) = 12572
-SHA256 (rust/crates/windows-result-0.3.2.crate) = c64fd11a4fd95df68efcfee5f44a294fe71b8bc6a91993e2791938abcc712252
-SIZE (rust/crates/windows-result-0.3.2.crate) = 13399
-SHA256 (rust/crates/windows-strings-0.3.1.crate) = 87fa48cc5d406560701792be122a10132491cff9d0aeb23583cc2dcafc847319
-SIZE (rust/crates/windows-strings-0.3.1.crate) = 13922
SHA256 (rust/crates/windows-sys-0.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.5.crate) = 6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb
-SIZE (rust/crates/windows-targets-0.52.5.crate) = 6376
-SHA256 (rust/crates/windows-targets-0.53.0.crate) = b1e4c7e8ceaaf9cb7d7507c974735728ab453b67ef8f18febdd7c11fe59dca8b
-SIZE (rust/crates/windows-targets-0.53.0.crate) = 7020
+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.5.crate) = 7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263
-SIZE (rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 433266
-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_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.5.crate) = 9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6
-SIZE (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 827944
-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_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.5.crate) = 88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670
-SIZE (rust/crates/windows_i686_gnu-0.52.5.crate) = 875699
-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.5.crate) = 87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9
-SIZE (rust/crates/windows_i686_gnullvm-0.52.5.crate) = 473064
-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_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.5.crate) = db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf
-SIZE (rust/crates/windows_i686_msvc-0.52.5.crate) = 895404
-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_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.5.crate) = 4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9
-SIZE (rust/crates/windows_x86_64_gnu-0.52.5.crate) = 831539
-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_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.5.crate) = 852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596
-SIZE (rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 433246
-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_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.5.crate) = bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0
-SIZE (rust/crates/windows_x86_64_msvc-0.52.5.crate) = 827905
-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/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.26.crate) = 1e90edd2ac1aa278a5c4599b1d89cf03074b610800f866d4026dc199d7929a28
SIZE (rust/crates/winnow-0.6.26.crate) = 167349
SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936
diff --git a/devel/rapidjson/Makefile b/devel/rapidjson/Makefile
index 2fcda9455e99..564f52da431c 100644
--- a/devel/rapidjson/Makefile
+++ b/devel/rapidjson/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rapidjson
DISTVERSIONPREFIX= v
-DISTVERSION= 1.1.0-709
-DISTVERSIONSUFFIX= -g06d58b9e
+DISTVERSION= 1.1.0-763
+DISTVERSIONSUFFIX= -g24b5e7a8
CATEGORIES= devel textproc
MAINTAINER= yuri@FreeBSD.org
@@ -51,4 +51,6 @@ post-patch:
post-install:
@${RM} -r ${STAGEDIR}${EXAMPLESDIR}/CMake*
+# Tests fail to compile: implicit instantiation of undefined template 'std::char_traits<unsigned int>', see https://github.com/Tencent/rapidjson/issues/2349
+
.include <bsd.port.mk>
diff --git a/devel/rapidjson/distinfo b/devel/rapidjson/distinfo
index ede72c970274..1125b2e6a8ef 100644
--- a/devel/rapidjson/distinfo
+++ b/devel/rapidjson/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1667714043
-SHA256 (Tencent-rapidjson-v1.1.0-709-g06d58b9e_GH0.tar.gz) = 6bda6c47ac79664cbe6eccb8d05a595770e5aeb5d1d3d8275ecd409b37c36c75
-SIZE (Tencent-rapidjson-v1.1.0-709-g06d58b9e_GH0.tar.gz) = 1107697
+TIMESTAMP = 1753329903
+SHA256 (Tencent-rapidjson-v1.1.0-763-g24b5e7a8_GH0.tar.gz) = 2c160efab6a3720aa37b35052dd38252ea8c5eb148f2222f8c0ea5ab2a1ea2d6
+SIZE (Tencent-rapidjson-v1.1.0-763-g24b5e7a8_GH0.tar.gz) = 1116341
diff --git a/devel/rapidjson/pkg-plist b/devel/rapidjson/pkg-plist
index 75bce941d704..77a62d50bfb0 100644
--- a/devel/rapidjson/pkg-plist
+++ b/devel/rapidjson/pkg-plist
@@ -36,6 +36,7 @@ include/rapidjson/stream.h
include/rapidjson/stringbuffer.h
include/rapidjson/uri.h
include/rapidjson/writer.h
+lib/cmake/RapidJSON/RapidJSON-targets.cmake
lib/cmake/RapidJSON/RapidJSONConfig.cmake
lib/cmake/RapidJSON/RapidJSONConfigVersion.cmake
libdata/pkgconfig/RapidJSON.pc
diff --git a/devel/re2/Makefile b/devel/re2/Makefile
index 6bee08b641d8..3b50a3980493 100644
--- a/devel/re2/Makefile
+++ b/devel/re2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= re2
-PORTVERSION= 20250626b
+PORTVERSION= 20250722
CATEGORIES= devel
MASTER_SITES= https://github.com/google/re2/releases/download/${PORTVERSION:C|(....)(..)(..)|\1-\2-\3|}/
DISTNAME= re2-${PORTVERSION:C|(....)(..)(..)|\1-\2-\3|}
diff --git a/devel/re2/distinfo b/devel/re2/distinfo
index 44dc6a780717..9b7aad5584bd 100644
--- a/devel/re2/distinfo
+++ b/devel/re2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751208126
-SHA256 (re2-2025-06-26b.tar.gz) = 641a3ca337814a6c3676a389ea065812e00ff796f31a427038bc010bae0b86e3
-SIZE (re2-2025-06-26b.tar.gz) = 390782
+TIMESTAMP = 1753265694
+SHA256 (re2-2025-07-22.tar.gz) = f54c29f1c3e13e12693e3d6d1230554df3ab3a1066b2e1f28c5330bfbf6db1e3
+SIZE (re2-2025-07-22.tar.gz) = 390847
diff --git a/devel/resolv_wrapper/Makefile b/devel/resolv_wrapper/Makefile
index 6391bc7a8589..c0ca09a6dda6 100644
--- a/devel/resolv_wrapper/Makefile
+++ b/devel/resolv_wrapper/Makefile
@@ -1,27 +1,25 @@
-PORTNAME= resolv_wrapper
-PORTVERSION= 1.1.8
-CATEGORIES= devel
-MASTER_SITES= SAMBA/cwrap
+PORTNAME= resolv_wrapper
+PORTVERSION= 1.1.8
+PORTREVISION= 1
+CATEGORIES= devel
+MASTER_SITES= SAMBA/cwrap
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Wrapper for dns name resolving or dns faking
-WWW= https://cwrap.org/resolv_wrapper.html
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Wrapper for DNS name resolving or DNS faking
+WWW= https://cwrap.org/resolv_wrapper.html \
+ https://git.samba.org/?p=resolv_wrapper.git
-LICENSE= GPLv3
-LICENSE_FILE= ${WRKSRC}/LICENSE
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
-LIB_DEPENDS= libsocket_wrapper.so:devel/socket_wrapper
+TEST_DEPENDS= cmocka>=1.1.0:sysutils/cmocka \
+ socket_wrapper>=0:devel/socket_wrapper
-USES= cmake pathfix
-USE_LDCONFIG= yes
+USES= cmake:testing pathfix
-CMAKE_ARGS= -DMAN_INSTALL_DIR:PATH="${PREFIX}/man"
-
-OPTIONS_DEFINE= TEST
-OPTIONS_DEFAULT= TEST
-
-TEST_BUILD_DEPENDS= cmocka>=1.1.5:sysutils/cmocka
-TEST_CMAKE_BOOL= UNIT_TESTING
-TEST_TEST_TARGET= test
+CMAKE_OFF= PICKY_DEVELOPER \
+ UNIT_TESTING
+CMAKE_TESTING_ON= UNIT_TESTING
+USE_LDCONFIG= yes
.include <bsd.port.mk>
diff --git a/devel/ruby-build/Makefile b/devel/ruby-build/Makefile
index 423a38e056ab..d2e0b96efc77 100644
--- a/devel/ruby-build/Makefile
+++ b/devel/ruby-build/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ruby-build
-PORTVERSION= 20250716
+PORTVERSION= 20250724
DISTVERSIONPREFIX= v
CATEGORIES= devel ruby
diff --git a/devel/ruby-build/distinfo b/devel/ruby-build/distinfo
index d184e1331bbd..4787452c65f3 100644
--- a/devel/ruby-build/distinfo
+++ b/devel/ruby-build/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752626603
-SHA256 (rbenv-ruby-build-v20250716_GH0.tar.gz) = 4fff0aeded7f3863c2aa082de6ae278f09e904b5304178dd95389bf4a8b8aa48
-SIZE (rbenv-ruby-build-v20250716_GH0.tar.gz) = 97397
+TIMESTAMP = 1753405884
+SHA256 (rbenv-ruby-build-v20250724_GH0.tar.gz) = d2409615dfebcaedd4c2422fa688ee95e4f53fae8f47ab47e3527542556f1f26
+SIZE (rbenv-ruby-build-v20250724_GH0.tar.gz) = 97420
diff --git a/devel/ruby-gems/Makefile b/devel/ruby-gems/Makefile
index 96afd8492e9d..0afe197ca6f9 100644
--- a/devel/ruby-gems/Makefile
+++ b/devel/ruby-gems/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gems
-PORTVERSION= 3.6.9
+PORTVERSION= 3.7.1
CATEGORIES= devel ruby
MASTER_SITES= https://rubygems.org/rubygems/
PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
diff --git a/devel/ruby-gems/distinfo b/devel/ruby-gems/distinfo
index 05967324dcd7..1a490c64761a 100644
--- a/devel/ruby-gems/distinfo
+++ b/devel/ruby-gems/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747716426
-SHA256 (ruby/rubygems-3.6.9.tgz) = ffdd46c6adbecb9dac561cc003666406efd2ed93ca21b5fcc47062025007209d
-SIZE (ruby/rubygems-3.6.9.tgz) = 967932
+TIMESTAMP = 1753265950
+SHA256 (ruby/rubygems-3.7.1.tgz) = 750c8c771180d41ed2358344e5461edee83158c0a81b779969a1339961bc1163
+SIZE (ruby/rubygems-3.7.1.tgz) = 970924
diff --git a/devel/ruby-gems/pkg-plist b/devel/ruby-gems/pkg-plist
index ea27b81b1d59..f9ae215ca237 100644
--- a/devel/ruby-gems/pkg-plist
+++ b/devel/ruby-gems/pkg-plist
@@ -160,8 +160,7 @@ bin/gem
%%RUBY_SITELIBDIR%%/rubygems/specification.rb
%%RUBY_SITELIBDIR%%/rubygems/specification_policy.rb
%%RUBY_SITELIBDIR%%/rubygems/specification_record.rb
-%%RUBY_SITELIBDIR%%/rubygems/ssl_certs/rubygems.org/GlobalSignRootCA.pem
-%%RUBY_SITELIBDIR%%/rubygems/ssl_certs/rubygems.org/GlobalSignRootCA_R3.pem
+%%RUBY_SITELIBDIR%%/rubygems/ssl_certs/rubygems.org/GlobalSign.pem
%%RUBY_SITELIBDIR%%/rubygems/stub_specification.rb
%%RUBY_SITELIBDIR%%/rubygems/target_rbconfig.rb
%%RUBY_SITELIBDIR%%/rubygems/text.rb
diff --git a/devel/rubygem-async/Makefile b/devel/rubygem-async/Makefile
index b8877fdaa07f..32faf00facf0 100644
--- a/devel/rubygem-async/Makefile
+++ b/devel/rubygem-async/Makefile
@@ -1,5 +1,5 @@
PORTNAME= async
-PORTVERSION= 2.25.0
+PORTVERSION= 2.26.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/license.md
RUN_DEPENDS= rubygem-console>=1.29<2:devel/rubygem-console \
rubygem-fiber-annotation>=0:devel/rubygem-fiber-annotation \
- rubygem-io-event>=1.11<2:devel/rubygem-io-event \
+ rubygem-io-event>=1.12<2:devel/rubygem-io-event \
rubygem-metrics>=0.12<1:devel/rubygem-metrics \
rubygem-traces>=0.15<1:devel/rubygem-traces
diff --git a/devel/rubygem-async/distinfo b/devel/rubygem-async/distinfo
index b4ebdbd03583..48d887b63feb 100644
--- a/devel/rubygem-async/distinfo
+++ b/devel/rubygem-async/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188168
-SHA256 (rubygem/async-2.25.0.gem) = bbc6293b86cac00025a0b1cc3baaf27638a0c94db60a842f2e8c870febf5b6e1
-SIZE (rubygem/async-2.25.0.gem) = 36864
+TIMESTAMP = 1752566732
+SHA256 (rubygem/async-2.26.0.gem) = 77eebd9b0816ae098d31bc450d22893c9e234fd7a1714c9cc26eeaa6b9d8ddf8
+SIZE (rubygem/async-2.26.0.gem) = 39424
diff --git a/devel/rubygem-aws-partitions/Makefile b/devel/rubygem-aws-partitions/Makefile
index 5b2a169b7df0..c855a0e37c0c 100644
--- a/devel/rubygem-aws-partitions/Makefile
+++ b/devel/rubygem-aws-partitions/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-partitions
-PORTVERSION= 1.1126.0
+PORTVERSION= 1.1132.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-partitions/distinfo b/devel/rubygem-aws-partitions/distinfo
index ad4fc389d03d..c96558c038a5 100644
--- a/devel/rubygem-aws-partitions/distinfo
+++ b/devel/rubygem-aws-partitions/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266188
-SHA256 (rubygem/aws-partitions-1.1126.0.gem) = bf033ae0104ebcd87cac24f44d13aacd2d8476b08a1bdec04a386f4d0f7d4cab
-SIZE (rubygem/aws-partitions-1.1126.0.gem) = 81408
+TIMESTAMP = 1753369414
+SHA256 (rubygem/aws-partitions-1.1132.0.gem) = fd06db674fbcd282ce6610cf693f0da551506e2b19bf708a04f29b5b51abce9f
+SIZE (rubygem/aws-partitions-1.1132.0.gem) = 81408
diff --git a/devel/rubygem-aws-sdk-accessanalyzer/Makefile b/devel/rubygem-aws-sdk-accessanalyzer/Makefile
index c88c2f351c58..fbbd2b9a12de 100644
--- a/devel/rubygem-aws-sdk-accessanalyzer/Makefile
+++ b/devel/rubygem-aws-sdk-accessanalyzer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-accessanalyzer
-PORTVERSION= 1.73.0
+PORTVERSION= 1.74.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-accessanal
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-accessanalyzer/distinfo b/devel/rubygem-aws-sdk-accessanalyzer/distinfo
index e7f1f1e87752..1babff3f528b 100644
--- a/devel/rubygem-aws-sdk-accessanalyzer/distinfo
+++ b/devel/rubygem-aws-sdk-accessanalyzer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954276
-SHA256 (rubygem/aws-sdk-accessanalyzer-1.73.0.gem) = 45932c09db336e3a7357988994a4bcfee672536fe823ab4a7562073ff8178a5f
-SIZE (rubygem/aws-sdk-accessanalyzer-1.73.0.gem) = 82432
+TIMESTAMP = 1753369416
+SHA256 (rubygem/aws-sdk-accessanalyzer-1.74.0.gem) = f7a22bc9f63de96216d340e620120dedf54765ce297174483424f3711b33646b
+SIZE (rubygem/aws-sdk-accessanalyzer-1.74.0.gem) = 82944
diff --git a/devel/rubygem-aws-sdk-account/Makefile b/devel/rubygem-aws-sdk-account/Makefile
index 0b2c0af2e76a..670fb84bdcfc 100644
--- a/devel/rubygem-aws-sdk-account/Makefile
+++ b/devel/rubygem-aws-sdk-account/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-account
-PORTVERSION= 1.43.0
+PORTVERSION= 1.44.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-account
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-account/distinfo b/devel/rubygem-aws-sdk-account/distinfo
index da473ad0e124..1e068af79649 100644
--- a/devel/rubygem-aws-sdk-account/distinfo
+++ b/devel/rubygem-aws-sdk-account/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813136
-SHA256 (rubygem/aws-sdk-account-1.43.0.gem) = 1c038c4bf12f14596d331049701cd7f95a12df18081b4726d1c9bf9a11c28bcd
-SIZE (rubygem/aws-sdk-account-1.43.0.gem) = 33280
+TIMESTAMP = 1753369418
+SHA256 (rubygem/aws-sdk-account-1.44.0.gem) = 946b7f4488704e4d64cc0b55092bafbc063f1e6d5e5ad5f665dd5035b512ed82
+SIZE (rubygem/aws-sdk-account-1.44.0.gem) = 33280
diff --git a/devel/rubygem-aws-sdk-acm/Makefile b/devel/rubygem-aws-sdk-acm/Makefile
index 5901ccb807a9..352b264525c2 100644
--- a/devel/rubygem-aws-sdk-acm/Makefile
+++ b/devel/rubygem-aws-sdk-acm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-acm
-PORTVERSION= 1.89.0
+PORTVERSION= 1.90.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-acm
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-acm/distinfo b/devel/rubygem-aws-sdk-acm/distinfo
index b7bf5eac01f4..ed54c56ba6c7 100644
--- a/devel/rubygem-aws-sdk-acm/distinfo
+++ b/devel/rubygem-aws-sdk-acm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954278
-SHA256 (rubygem/aws-sdk-acm-1.89.0.gem) = 2f140ee20c462279f20259bc04514e52434e4204aacb87b2721571ccb42ee1c7
-SIZE (rubygem/aws-sdk-acm-1.89.0.gem) = 51200
+TIMESTAMP = 1753369420
+SHA256 (rubygem/aws-sdk-acm-1.90.0.gem) = 8a948f679437c1ece770837689ee7a77022ebb3426603b9b3e9834c95ca33ed5
+SIZE (rubygem/aws-sdk-acm-1.90.0.gem) = 51712
diff --git a/devel/rubygem-aws-sdk-acmpca/Makefile b/devel/rubygem-aws-sdk-acmpca/Makefile
index 78b1339717e7..5b70049e53e5 100644
--- a/devel/rubygem-aws-sdk-acmpca/Makefile
+++ b/devel/rubygem-aws-sdk-acmpca/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-acmpca
-PORTVERSION= 1.94.0
+PORTVERSION= 1.95.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-acmpca
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-acmpca/distinfo b/devel/rubygem-aws-sdk-acmpca/distinfo
index 62af6c2dd3a6..a425ccfcbe38 100644
--- a/devel/rubygem-aws-sdk-acmpca/distinfo
+++ b/devel/rubygem-aws-sdk-acmpca/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813140
-SHA256 (rubygem/aws-sdk-acmpca-1.94.0.gem) = 9d818bb85df94abfb76a359f8616fbfaafb943e612f7e93c74656a4e61bf682e
-SIZE (rubygem/aws-sdk-acmpca-1.94.0.gem) = 73216
+TIMESTAMP = 1753369422
+SHA256 (rubygem/aws-sdk-acmpca-1.95.0.gem) = 94d5af4caaf9ba13f9b7c2f815f60c23d60fd25934f8cf772b4c5709cb833076
+SIZE (rubygem/aws-sdk-acmpca-1.95.0.gem) = 73216
diff --git a/devel/rubygem-aws-sdk-aiops/Makefile b/devel/rubygem-aws-sdk-aiops/Makefile
index ca5a26fa354c..65e3719d7acb 100644
--- a/devel/rubygem-aws-sdk-aiops/Makefile
+++ b/devel/rubygem-aws-sdk-aiops/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-aiops
-PORTVERSION= 1.1.0
+PORTVERSION= 1.2.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-aiops
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-aiops/distinfo b/devel/rubygem-aws-sdk-aiops/distinfo
index 146f31af92c1..bdd9c9c32f56 100644
--- a/devel/rubygem-aws-sdk-aiops/distinfo
+++ b/devel/rubygem-aws-sdk-aiops/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751208192
-SHA256 (rubygem/aws-sdk-aiops-1.1.0.gem) = f6158d8d29e0cf8b53b2fb29d4e2539c7a4c70735047a7763f2efd4f3172681f
-SIZE (rubygem/aws-sdk-aiops-1.1.0.gem) = 31232
+TIMESTAMP = 1753369424
+SHA256 (rubygem/aws-sdk-aiops-1.2.0.gem) = 0eef14ff7c4aea96d9d48f0e698ca073854089c6acae56f951599e6e602222f3
+SIZE (rubygem/aws-sdk-aiops-1.2.0.gem) = 31744
diff --git a/devel/rubygem-aws-sdk-amplify/Makefile b/devel/rubygem-aws-sdk-amplify/Makefile
index caf2114b9a4c..181c7242c18f 100644
--- a/devel/rubygem-aws-sdk-amplify/Makefile
+++ b/devel/rubygem-aws-sdk-amplify/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-amplify
-PORTVERSION= 1.87.0
+PORTVERSION= 1.88.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-amplify
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-amplify/distinfo b/devel/rubygem-aws-sdk-amplify/distinfo
index af3c34ad730d..1dbde419cddb 100644
--- a/devel/rubygem-aws-sdk-amplify/distinfo
+++ b/devel/rubygem-aws-sdk-amplify/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188172
-SHA256 (rubygem/aws-sdk-amplify-1.87.0.gem) = 4ef28f0e9266eace3e35306631cacce780c603a52b63661e15fdb5c866f8ea77
-SIZE (rubygem/aws-sdk-amplify-1.87.0.gem) = 63488
+TIMESTAMP = 1753369426
+SHA256 (rubygem/aws-sdk-amplify-1.88.0.gem) = 96979eada609e820355d41739542d78dc70f59ff9b8d1a9e79a0bc7e700b2a69
+SIZE (rubygem/aws-sdk-amplify-1.88.0.gem) = 64000
diff --git a/devel/rubygem-aws-sdk-amplifybackend/Makefile b/devel/rubygem-aws-sdk-amplifybackend/Makefile
index c5bd1e168c51..d0acaecbef00 100644
--- a/devel/rubygem-aws-sdk-amplifybackend/Makefile
+++ b/devel/rubygem-aws-sdk-amplifybackend/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-amplifybackend
-PORTVERSION= 1.49.0
+PORTVERSION= 1.50.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-amplifybac
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-amplifybackend/distinfo b/devel/rubygem-aws-sdk-amplifybackend/distinfo
index 376508f4b6b6..d5b979ec8300 100644
--- a/devel/rubygem-aws-sdk-amplifybackend/distinfo
+++ b/devel/rubygem-aws-sdk-amplifybackend/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813144
-SHA256 (rubygem/aws-sdk-amplifybackend-1.49.0.gem) = cff01bdbd0ca75b7cfd3d5a4327baa924e40e54f10c9921d094c4e9cf7917ec4
-SIZE (rubygem/aws-sdk-amplifybackend-1.49.0.gem) = 49152
+TIMESTAMP = 1753369428
+SHA256 (rubygem/aws-sdk-amplifybackend-1.50.0.gem) = 7053f5fc48420b08f3fd3927370d2279e9f16bca57dcefa32ed14715bbb3bfbc
+SIZE (rubygem/aws-sdk-amplifybackend-1.50.0.gem) = 49152
diff --git a/devel/rubygem-aws-sdk-amplifyuibuilder/Makefile b/devel/rubygem-aws-sdk-amplifyuibuilder/Makefile
index 78aec5fe3ada..fbba90065817 100644
--- a/devel/rubygem-aws-sdk-amplifyuibuilder/Makefile
+++ b/devel/rubygem-aws-sdk-amplifyuibuilder/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-amplifyuibuilder
-PORTVERSION= 1.43.0
+PORTVERSION= 1.44.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-amplifyuib
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-amplifyuibuilder/distinfo b/devel/rubygem-aws-sdk-amplifyuibuilder/distinfo
index aca87472297e..cbd9c36ef094 100644
--- a/devel/rubygem-aws-sdk-amplifyuibuilder/distinfo
+++ b/devel/rubygem-aws-sdk-amplifyuibuilder/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813146
-SHA256 (rubygem/aws-sdk-amplifyuibuilder-1.43.0.gem) = 25ef9b5c7f6f2cafd78baf70ddc9069781d0400e7cc5b69f5640a0b8c64433c2
-SIZE (rubygem/aws-sdk-amplifyuibuilder-1.43.0.gem) = 79872
+TIMESTAMP = 1753369430
+SHA256 (rubygem/aws-sdk-amplifyuibuilder-1.44.0.gem) = e2afdd031eb30d00d1b7097459defb3d5bcd4aa2d3855b6138990416d8e5e04e
+SIZE (rubygem/aws-sdk-amplifyuibuilder-1.44.0.gem) = 79872
diff --git a/devel/rubygem-aws-sdk-apigateway/Makefile b/devel/rubygem-aws-sdk-apigateway/Makefile
index 6be7434aca03..16ddf6e5c381 100644
--- a/devel/rubygem-aws-sdk-apigateway/Makefile
+++ b/devel/rubygem-aws-sdk-apigateway/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-apigateway
-PORTVERSION= 1.119.0
+PORTVERSION= 1.120.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-apigateway
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-apigateway/distinfo b/devel/rubygem-aws-sdk-apigateway/distinfo
index 9dd8f3fe6f6a..d5c09e3b463f 100644
--- a/devel/rubygem-aws-sdk-apigateway/distinfo
+++ b/devel/rubygem-aws-sdk-apigateway/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954280
-SHA256 (rubygem/aws-sdk-apigateway-1.119.0.gem) = 948f1bc7cdebae9097ad9427e27fdd3a73083a414bdfaf06b168544f2145bb55
-SIZE (rubygem/aws-sdk-apigateway-1.119.0.gem) = 119808
+TIMESTAMP = 1753369432
+SHA256 (rubygem/aws-sdk-apigateway-1.120.0.gem) = a3903498d86fe99b9e46a5fc7fe576961a8328dce29b880cc15c95c08cb23ff7
+SIZE (rubygem/aws-sdk-apigateway-1.120.0.gem) = 120320
diff --git a/devel/rubygem-aws-sdk-apigatewaymanagementapi/Makefile b/devel/rubygem-aws-sdk-apigatewaymanagementapi/Makefile
index 01b3bec75ac8..62784d534775 100644
--- a/devel/rubygem-aws-sdk-apigatewaymanagementapi/Makefile
+++ b/devel/rubygem-aws-sdk-apigatewaymanagementapi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-apigatewaymanagementapi
-PORTVERSION= 1.61.0
+PORTVERSION= 1.62.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-apigateway
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-apigatewaymanagementapi/distinfo b/devel/rubygem-aws-sdk-apigatewaymanagementapi/distinfo
index 896697b3dfaf..27d0b9edc78c 100644
--- a/devel/rubygem-aws-sdk-apigatewaymanagementapi/distinfo
+++ b/devel/rubygem-aws-sdk-apigatewaymanagementapi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813150
-SHA256 (rubygem/aws-sdk-apigatewaymanagementapi-1.61.0.gem) = 154c01b3d235fe44c56bb5195ae405b7dcc022eaedfaf9bafa09e6c23c160ebe
-SIZE (rubygem/aws-sdk-apigatewaymanagementapi-1.61.0.gem) = 21504
+TIMESTAMP = 1753369434
+SHA256 (rubygem/aws-sdk-apigatewaymanagementapi-1.62.0.gem) = d98e666e3074dd1d33f004cebf612cb9635f731c3a5af4efc8f2a32613e3629b
+SIZE (rubygem/aws-sdk-apigatewaymanagementapi-1.62.0.gem) = 21504
diff --git a/devel/rubygem-aws-sdk-apigatewayv2/Makefile b/devel/rubygem-aws-sdk-apigatewayv2/Makefile
index 01df75d11334..11a2019ac126 100644
--- a/devel/rubygem-aws-sdk-apigatewayv2/Makefile
+++ b/devel/rubygem-aws-sdk-apigatewayv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-apigatewayv2
-PORTVERSION= 1.78.0
+PORTVERSION= 1.79.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-apigateway
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-apigatewayv2/distinfo b/devel/rubygem-aws-sdk-apigatewayv2/distinfo
index 721cc63f8ce1..201f937ae66e 100644
--- a/devel/rubygem-aws-sdk-apigatewayv2/distinfo
+++ b/devel/rubygem-aws-sdk-apigatewayv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954282
-SHA256 (rubygem/aws-sdk-apigatewayv2-1.78.0.gem) = f91427a6c1cc8a7cb0e8d3afb5775466e5eb489595e19f2cc5a4a490fddc1e8d
-SIZE (rubygem/aws-sdk-apigatewayv2-1.78.0.gem) = 100864
+TIMESTAMP = 1753369436
+SHA256 (rubygem/aws-sdk-apigatewayv2-1.79.0.gem) = 4fc542052ddd533ea374ef774d58d8a55f666b84b4c9a7861a44dfbe746f719f
+SIZE (rubygem/aws-sdk-apigatewayv2-1.79.0.gem) = 100864
diff --git a/devel/rubygem-aws-sdk-appconfig/Makefile b/devel/rubygem-aws-sdk-appconfig/Makefile
index 370c986eeaa5..87a29b438174 100644
--- a/devel/rubygem-aws-sdk-appconfig/Makefile
+++ b/devel/rubygem-aws-sdk-appconfig/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-appconfig
-PORTVERSION= 1.67.0
+PORTVERSION= 1.68.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-appconfig
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-appconfig/distinfo b/devel/rubygem-aws-sdk-appconfig/distinfo
index 6257f9202fb5..388015ebd917 100644
--- a/devel/rubygem-aws-sdk-appconfig/distinfo
+++ b/devel/rubygem-aws-sdk-appconfig/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813154
-SHA256 (rubygem/aws-sdk-appconfig-1.67.0.gem) = b51c5968732850f6e2e019ca4cf738211eb1ae6aea3c2edf5065c5a15806e75f
-SIZE (rubygem/aws-sdk-appconfig-1.67.0.gem) = 68096
+TIMESTAMP = 1753369438
+SHA256 (rubygem/aws-sdk-appconfig-1.68.0.gem) = b76bd9fc1fd5a7c70ca070eeafe7a9072edcc60c0d4336a74c8ec70f805e703f
+SIZE (rubygem/aws-sdk-appconfig-1.68.0.gem) = 68608
diff --git a/devel/rubygem-aws-sdk-appconfigdata/Makefile b/devel/rubygem-aws-sdk-appconfigdata/Makefile
index 89d6e38edf6b..178a0bc077a2 100644
--- a/devel/rubygem-aws-sdk-appconfigdata/Makefile
+++ b/devel/rubygem-aws-sdk-appconfigdata/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-appconfigdata
-PORTVERSION= 1.38.0
+PORTVERSION= 1.39.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-appconfigd
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-appconfigdata/distinfo b/devel/rubygem-aws-sdk-appconfigdata/distinfo
index acec0be8747b..121b4718fe68 100644
--- a/devel/rubygem-aws-sdk-appconfigdata/distinfo
+++ b/devel/rubygem-aws-sdk-appconfigdata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813156
-SHA256 (rubygem/aws-sdk-appconfigdata-1.38.0.gem) = f1eea99ed6951de31ec2a6cce0f6eb692ba8db54ef3e33e4bd9de267f14701a0
-SIZE (rubygem/aws-sdk-appconfigdata-1.38.0.gem) = 24064
+TIMESTAMP = 1753369440
+SHA256 (rubygem/aws-sdk-appconfigdata-1.39.0.gem) = 5b17affdfe30e80438fa4e28e6f38d42698dbec4c59011f3cb8707811dd5655f
+SIZE (rubygem/aws-sdk-appconfigdata-1.39.0.gem) = 24064
diff --git a/devel/rubygem-aws-sdk-appfabric/Makefile b/devel/rubygem-aws-sdk-appfabric/Makefile
index c9c56d82e221..b4601eff550a 100644
--- a/devel/rubygem-aws-sdk-appfabric/Makefile
+++ b/devel/rubygem-aws-sdk-appfabric/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-appfabric
-PORTVERSION= 1.27.0
+PORTVERSION= 1.28.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-appfabric
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-appfabric/distinfo b/devel/rubygem-aws-sdk-appfabric/distinfo
index 458a723f70b1..bebbaa19634f 100644
--- a/devel/rubygem-aws-sdk-appfabric/distinfo
+++ b/devel/rubygem-aws-sdk-appfabric/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813158
-SHA256 (rubygem/aws-sdk-appfabric-1.27.0.gem) = c2dff45f4e4fac848ade41c5b1fc2e5e62f7b549a9a60382b51064192524da31
-SIZE (rubygem/aws-sdk-appfabric-1.27.0.gem) = 40448
+TIMESTAMP = 1753369442
+SHA256 (rubygem/aws-sdk-appfabric-1.28.0.gem) = 32130cd56b05dd3b1ede8c776e13d444e79e82be8f62eeb1b526494336f3af32
+SIZE (rubygem/aws-sdk-appfabric-1.28.0.gem) = 40448
diff --git a/devel/rubygem-aws-sdk-appflow/Makefile b/devel/rubygem-aws-sdk-appflow/Makefile
index 2f2773c1a6e8..e0e1e39420ff 100644
--- a/devel/rubygem-aws-sdk-appflow/Makefile
+++ b/devel/rubygem-aws-sdk-appflow/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-appflow
-PORTVERSION= 1.76.0
+PORTVERSION= 1.77.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-appflow
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-appflow/distinfo b/devel/rubygem-aws-sdk-appflow/distinfo
index a11861af5fb1..c93c78a597d5 100644
--- a/devel/rubygem-aws-sdk-appflow/distinfo
+++ b/devel/rubygem-aws-sdk-appflow/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813160
-SHA256 (rubygem/aws-sdk-appflow-1.76.0.gem) = 748e09a00349eb5312105fcccb327b5c45e2a742d75b6d06d094120f9b76365a
-SIZE (rubygem/aws-sdk-appflow-1.76.0.gem) = 99328
+TIMESTAMP = 1753369444
+SHA256 (rubygem/aws-sdk-appflow-1.77.0.gem) = cff7d7c49e924d7cc8564c0db440908e1c6f970a8856a40079aee979de67b206
+SIZE (rubygem/aws-sdk-appflow-1.77.0.gem) = 99840
diff --git a/devel/rubygem-aws-sdk-appintegrationsservice/Makefile b/devel/rubygem-aws-sdk-appintegrationsservice/Makefile
index d6c35ea58e75..f901068dc948 100644
--- a/devel/rubygem-aws-sdk-appintegrationsservice/Makefile
+++ b/devel/rubygem-aws-sdk-appintegrationsservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-appintegrationsservice
-PORTVERSION= 1.51.0
+PORTVERSION= 1.52.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-appintegra
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-appintegrationsservice/distinfo b/devel/rubygem-aws-sdk-appintegrationsservice/distinfo
index 0521563ab774..d7a51a61b328 100644
--- a/devel/rubygem-aws-sdk-appintegrationsservice/distinfo
+++ b/devel/rubygem-aws-sdk-appintegrationsservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813162
-SHA256 (rubygem/aws-sdk-appintegrationsservice-1.51.0.gem) = 25dc96bd9d872e95bd7e83849f036615bdf1f420a9a74b3caef88ce698c03065
-SIZE (rubygem/aws-sdk-appintegrationsservice-1.51.0.gem) = 37376
+TIMESTAMP = 1753369446
+SHA256 (rubygem/aws-sdk-appintegrationsservice-1.52.0.gem) = de1a663aac5914e7b02779aec48906f5cd8c9f807c4fc967d5b6268e33070549
+SIZE (rubygem/aws-sdk-appintegrationsservice-1.52.0.gem) = 37376
diff --git a/devel/rubygem-aws-sdk-applicationautoscaling/Makefile b/devel/rubygem-aws-sdk-applicationautoscaling/Makefile
index c96d9b7af3c7..be5ee906761e 100644
--- a/devel/rubygem-aws-sdk-applicationautoscaling/Makefile
+++ b/devel/rubygem-aws-sdk-applicationautoscaling/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-applicationautoscaling
-PORTVERSION= 1.107.0
+PORTVERSION= 1.108.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-applicatio
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-applicationautoscaling/distinfo b/devel/rubygem-aws-sdk-applicationautoscaling/distinfo
index a627a6cb90c9..753af7361bca 100644
--- a/devel/rubygem-aws-sdk-applicationautoscaling/distinfo
+++ b/devel/rubygem-aws-sdk-applicationautoscaling/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813164
-SHA256 (rubygem/aws-sdk-applicationautoscaling-1.107.0.gem) = 476ab5c8046df033bcf885067f4faf6264a946ff0a05e7830c243bdd493b1af6
-SIZE (rubygem/aws-sdk-applicationautoscaling-1.107.0.gem) = 70144
+TIMESTAMP = 1753369448
+SHA256 (rubygem/aws-sdk-applicationautoscaling-1.108.0.gem) = d459b4613270c63bb9a92215222e4784e004ff876abba0e866386666735a82a7
+SIZE (rubygem/aws-sdk-applicationautoscaling-1.108.0.gem) = 70656
diff --git a/devel/rubygem-aws-sdk-applicationcostprofiler/Makefile b/devel/rubygem-aws-sdk-applicationcostprofiler/Makefile
index 4fe556a8e2ac..16423e417407 100644
--- a/devel/rubygem-aws-sdk-applicationcostprofiler/Makefile
+++ b/devel/rubygem-aws-sdk-applicationcostprofiler/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-applicationcostprofiler
-PORTVERSION= 1.41.0
+PORTVERSION= 1.42.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-applicatio
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-applicationcostprofiler/distinfo b/devel/rubygem-aws-sdk-applicationcostprofiler/distinfo
index fb6ba1d31ebf..a468a7aeacaf 100644
--- a/devel/rubygem-aws-sdk-applicationcostprofiler/distinfo
+++ b/devel/rubygem-aws-sdk-applicationcostprofiler/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813166
-SHA256 (rubygem/aws-sdk-applicationcostprofiler-1.41.0.gem) = 6b26560a6fdd476c8275411c99d9457845cfbb217534c1a70de36f70acecbeda
-SIZE (rubygem/aws-sdk-applicationcostprofiler-1.41.0.gem) = 25088
+TIMESTAMP = 1753369450
+SHA256 (rubygem/aws-sdk-applicationcostprofiler-1.42.0.gem) = 57bbbe32df18a62ee48e6995767d4a9f918572c96b316246d94e70d12dde2ce6
+SIZE (rubygem/aws-sdk-applicationcostprofiler-1.42.0.gem) = 25088
diff --git a/devel/rubygem-aws-sdk-applicationdiscoveryservice/Makefile b/devel/rubygem-aws-sdk-applicationdiscoveryservice/Makefile
index b27516973969..69fb9f8eaee8 100644
--- a/devel/rubygem-aws-sdk-applicationdiscoveryservice/Makefile
+++ b/devel/rubygem-aws-sdk-applicationdiscoveryservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-applicationdiscoveryservice
-PORTVERSION= 1.87.0
+PORTVERSION= 1.88.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-applicatio
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-applicationdiscoveryservice/distinfo b/devel/rubygem-aws-sdk-applicationdiscoveryservice/distinfo
index 348b6942eb5b..d8dfa15cf84b 100644
--- a/devel/rubygem-aws-sdk-applicationdiscoveryservice/distinfo
+++ b/devel/rubygem-aws-sdk-applicationdiscoveryservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813168
-SHA256 (rubygem/aws-sdk-applicationdiscoveryservice-1.87.0.gem) = ed15e8ba454385929f88c235a9f78f28dd630b96c972b26b001d61861399d19c
-SIZE (rubygem/aws-sdk-applicationdiscoveryservice-1.87.0.gem) = 55808
+TIMESTAMP = 1753369452
+SHA256 (rubygem/aws-sdk-applicationdiscoveryservice-1.88.0.gem) = e23944b0dbfcc03a406583929366cd445133ee703153b3d7cc9870184e453b88
+SIZE (rubygem/aws-sdk-applicationdiscoveryservice-1.88.0.gem) = 55808
diff --git a/devel/rubygem-aws-sdk-applicationinsights/Makefile b/devel/rubygem-aws-sdk-applicationinsights/Makefile
index b15166295294..b4870e8e973f 100644
--- a/devel/rubygem-aws-sdk-applicationinsights/Makefile
+++ b/devel/rubygem-aws-sdk-applicationinsights/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-applicationinsights
-PORTVERSION= 1.65.0
+PORTVERSION= 1.66.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-applicatio
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-applicationinsights/distinfo b/devel/rubygem-aws-sdk-applicationinsights/distinfo
index 763a4f6081b7..fcfab656f1a9 100644
--- a/devel/rubygem-aws-sdk-applicationinsights/distinfo
+++ b/devel/rubygem-aws-sdk-applicationinsights/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813170
-SHA256 (rubygem/aws-sdk-applicationinsights-1.65.0.gem) = 943b7ed0114d76722205211ca259b1e7f8c50f5af5ef434839e0b472809a26b4
-SIZE (rubygem/aws-sdk-applicationinsights-1.65.0.gem) = 51712
+TIMESTAMP = 1753369454
+SHA256 (rubygem/aws-sdk-applicationinsights-1.66.0.gem) = 3968021d0a3017696684f58740c7bc7105de4a4fda15daed796e3d22c554f754
+SIZE (rubygem/aws-sdk-applicationinsights-1.66.0.gem) = 51712
diff --git a/devel/rubygem-aws-sdk-applicationsignals/Makefile b/devel/rubygem-aws-sdk-applicationsignals/Makefile
index 52e789c468db..07587b415512 100644
--- a/devel/rubygem-aws-sdk-applicationsignals/Makefile
+++ b/devel/rubygem-aws-sdk-applicationsignals/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-applicationsignals
-PORTVERSION= 1.22.0
+PORTVERSION= 1.23.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-applicatio
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-applicationsignals/distinfo b/devel/rubygem-aws-sdk-applicationsignals/distinfo
index 549c84b818e3..8e55d46c0b0b 100644
--- a/devel/rubygem-aws-sdk-applicationsignals/distinfo
+++ b/devel/rubygem-aws-sdk-applicationsignals/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813172
-SHA256 (rubygem/aws-sdk-applicationsignals-1.22.0.gem) = f67b4eec12f4ef8f9e9069d63cb0df3f50a24cd8decb9f3b6bbe9af472075b7e
-SIZE (rubygem/aws-sdk-applicationsignals-1.22.0.gem) = 55808
+TIMESTAMP = 1753369456
+SHA256 (rubygem/aws-sdk-applicationsignals-1.23.0.gem) = d1fbdd306f1984901f245dfd5731c11e976e736e798a31f1b47c48a31b27b4bd
+SIZE (rubygem/aws-sdk-applicationsignals-1.23.0.gem) = 56320
diff --git a/devel/rubygem-aws-sdk-appmesh/Makefile b/devel/rubygem-aws-sdk-appmesh/Makefile
index c38bc6a6a4b0..deb2595c469b 100644
--- a/devel/rubygem-aws-sdk-appmesh/Makefile
+++ b/devel/rubygem-aws-sdk-appmesh/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-appmesh
-PORTVERSION= 1.79.0
+PORTVERSION= 1.80.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-appmesh
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-appmesh/distinfo b/devel/rubygem-aws-sdk-appmesh/distinfo
index 4457d9c25c04..57bdf9cdd7c3 100644
--- a/devel/rubygem-aws-sdk-appmesh/distinfo
+++ b/devel/rubygem-aws-sdk-appmesh/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813174
-SHA256 (rubygem/aws-sdk-appmesh-1.79.0.gem) = 750f10e14469eb952708165a017120c34ef5cfc00b8eb97c281b5cfad854feda
-SIZE (rubygem/aws-sdk-appmesh-1.79.0.gem) = 87040
+TIMESTAMP = 1753369458
+SHA256 (rubygem/aws-sdk-appmesh-1.80.0.gem) = 8876d7cf8e657ae27b28983ac7a947a58d704426541a5c40e4f4c33266f6ed13
+SIZE (rubygem/aws-sdk-appmesh-1.80.0.gem) = 87552
diff --git a/devel/rubygem-aws-sdk-appregistry/Makefile b/devel/rubygem-aws-sdk-appregistry/Makefile
index 1dea06ea2846..f2de7381a5b2 100644
--- a/devel/rubygem-aws-sdk-appregistry/Makefile
+++ b/devel/rubygem-aws-sdk-appregistry/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-appregistry
-PORTVERSION= 1.52.0
+PORTVERSION= 1.53.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-appregistr
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-appregistry/distinfo b/devel/rubygem-aws-sdk-appregistry/distinfo
index 8dd567f6f1c1..f57ed042283f 100644
--- a/devel/rubygem-aws-sdk-appregistry/distinfo
+++ b/devel/rubygem-aws-sdk-appregistry/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813176
-SHA256 (rubygem/aws-sdk-appregistry-1.52.0.gem) = afbb3920fe2aef26704af4e5075c12647bedd488bd6994f35bd3a457ec60dfd2
-SIZE (rubygem/aws-sdk-appregistry-1.52.0.gem) = 37888
+TIMESTAMP = 1753369460
+SHA256 (rubygem/aws-sdk-appregistry-1.53.0.gem) = eb9aea3ea146b1fe3a8d3b9b2741be5c6eef2c23a0c76888c09111b71cc14c93
+SIZE (rubygem/aws-sdk-appregistry-1.53.0.gem) = 37888
diff --git a/devel/rubygem-aws-sdk-apprunner/Makefile b/devel/rubygem-aws-sdk-apprunner/Makefile
index fa6a94df50b2..38b7ab7e6602 100644
--- a/devel/rubygem-aws-sdk-apprunner/Makefile
+++ b/devel/rubygem-aws-sdk-apprunner/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-apprunner
-PORTVERSION= 1.58.0
+PORTVERSION= 1.59.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-apprunner
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-apprunner/distinfo b/devel/rubygem-aws-sdk-apprunner/distinfo
index 2c15fb282b4c..c1f0d289e37e 100644
--- a/devel/rubygem-aws-sdk-apprunner/distinfo
+++ b/devel/rubygem-aws-sdk-apprunner/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813178
-SHA256 (rubygem/aws-sdk-apprunner-1.58.0.gem) = a88ef1a3e8a634f00fe7a3b7b7793821b167d10f2aac2a1f0210f3b848743b76
-SIZE (rubygem/aws-sdk-apprunner-1.58.0.gem) = 63488
+TIMESTAMP = 1753369462
+SHA256 (rubygem/aws-sdk-apprunner-1.59.0.gem) = f4bc91e987158d7e4f4e719ddff8aa15cccdc216c5b086ac4a2bde3f6ff06069
+SIZE (rubygem/aws-sdk-apprunner-1.59.0.gem) = 63488
diff --git a/devel/rubygem-aws-sdk-appstream/Makefile b/devel/rubygem-aws-sdk-appstream/Makefile
index 0b2f6dc08f56..9c053d63eabe 100644
--- a/devel/rubygem-aws-sdk-appstream/Makefile
+++ b/devel/rubygem-aws-sdk-appstream/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-appstream
-PORTVERSION= 1.111.0
+PORTVERSION= 1.112.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-appstream
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-appstream/distinfo b/devel/rubygem-aws-sdk-appstream/distinfo
index eca6455fb660..50a0e0448b21 100644
--- a/devel/rubygem-aws-sdk-appstream/distinfo
+++ b/devel/rubygem-aws-sdk-appstream/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813180
-SHA256 (rubygem/aws-sdk-appstream-1.111.0.gem) = 19e6b982ff700e6867740b11ab056acab7f8c69b1c878a166e0d42278492a563
-SIZE (rubygem/aws-sdk-appstream-1.111.0.gem) = 108032
+TIMESTAMP = 1753369464
+SHA256 (rubygem/aws-sdk-appstream-1.112.0.gem) = dd7fc88f8728f735dad5b90d60c9b52ab19a03e279e9dd24e0327a15ad201633
+SIZE (rubygem/aws-sdk-appstream-1.112.0.gem) = 108032
diff --git a/devel/rubygem-aws-sdk-appsync/Makefile b/devel/rubygem-aws-sdk-appsync/Makefile
index 5115ad866af7..800c9f385219 100644
--- a/devel/rubygem-aws-sdk-appsync/Makefile
+++ b/devel/rubygem-aws-sdk-appsync/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-appsync
-PORTVERSION= 1.107.0
+PORTVERSION= 1.108.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-appsync
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-appsync/distinfo b/devel/rubygem-aws-sdk-appsync/distinfo
index d1120b0c500b..5dd172f46c04 100644
--- a/devel/rubygem-aws-sdk-appsync/distinfo
+++ b/devel/rubygem-aws-sdk-appsync/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954284
-SHA256 (rubygem/aws-sdk-appsync-1.107.0.gem) = 34932e80b81ca59e8f76f8debf323c02254932ca3c5998790204c25162ad2631
-SIZE (rubygem/aws-sdk-appsync-1.107.0.gem) = 102912
+TIMESTAMP = 1753369466
+SHA256 (rubygem/aws-sdk-appsync-1.108.0.gem) = fa45f0fa851b2914bbe26e2a8429690a39b2b1039bb11a03a49e0dd8ed5517f6
+SIZE (rubygem/aws-sdk-appsync-1.108.0.gem) = 103424
diff --git a/devel/rubygem-aws-sdk-apptest/Makefile b/devel/rubygem-aws-sdk-apptest/Makefile
index 77b3e61f5851..5e062b89e660 100644
--- a/devel/rubygem-aws-sdk-apptest/Makefile
+++ b/devel/rubygem-aws-sdk-apptest/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-apptest
-PORTVERSION= 1.16.0
+PORTVERSION= 1.17.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-apptest
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-apptest/distinfo b/devel/rubygem-aws-sdk-apptest/distinfo
index 94d3a6ca0003..17a1917fb40d 100644
--- a/devel/rubygem-aws-sdk-apptest/distinfo
+++ b/devel/rubygem-aws-sdk-apptest/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813184
-SHA256 (rubygem/aws-sdk-apptest-1.16.0.gem) = c74147d4d1aa5c98ff85b48ed0761286c2ef191a966803ac2296eb569bd2cdd6
-SIZE (rubygem/aws-sdk-apptest-1.16.0.gem) = 50176
+TIMESTAMP = 1753369468
+SHA256 (rubygem/aws-sdk-apptest-1.17.0.gem) = 3039a53d74c45b8b0e43acd88ad91b8359c6c5f6a74823d0df521ce2032619ca
+SIZE (rubygem/aws-sdk-apptest-1.17.0.gem) = 50688
diff --git a/devel/rubygem-aws-sdk-arczonalshift/Makefile b/devel/rubygem-aws-sdk-arczonalshift/Makefile
index cdf46f47d0c0..88de72c95fa2 100644
--- a/devel/rubygem-aws-sdk-arczonalshift/Makefile
+++ b/devel/rubygem-aws-sdk-arczonalshift/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-arczonalshift
-PORTVERSION= 1.35.0
+PORTVERSION= 1.36.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-arczonalsh
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-arczonalshift/distinfo b/devel/rubygem-aws-sdk-arczonalshift/distinfo
index 01d2f1d6a392..108e9744bed4 100644
--- a/devel/rubygem-aws-sdk-arczonalshift/distinfo
+++ b/devel/rubygem-aws-sdk-arczonalshift/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751375077
-SHA256 (rubygem/aws-sdk-arczonalshift-1.35.0.gem) = 877824ad32aa9485a5f76258fd958627cfb2c9244e451c112602b18c50fb94ee
-SIZE (rubygem/aws-sdk-arczonalshift-1.35.0.gem) = 40448
+TIMESTAMP = 1753369470
+SHA256 (rubygem/aws-sdk-arczonalshift-1.36.0.gem) = 9156efbec5d069fa1a140fc440e2f788ffe021ef6511c35236204ba9337003f6
+SIZE (rubygem/aws-sdk-arczonalshift-1.36.0.gem) = 40448
diff --git a/devel/rubygem-aws-sdk-artifact/Makefile b/devel/rubygem-aws-sdk-artifact/Makefile
index 5cdf828203dd..71a8a2917ed1 100644
--- a/devel/rubygem-aws-sdk-artifact/Makefile
+++ b/devel/rubygem-aws-sdk-artifact/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-artifact
-PORTVERSION= 1.22.0
+PORTVERSION= 1.23.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-artifact
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-artifact/distinfo b/devel/rubygem-aws-sdk-artifact/distinfo
index 451f83532b1b..ee2a75b908da 100644
--- a/devel/rubygem-aws-sdk-artifact/distinfo
+++ b/devel/rubygem-aws-sdk-artifact/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813188
-SHA256 (rubygem/aws-sdk-artifact-1.22.0.gem) = 2aef89536c0cebc69cda46b4dad15bc91dcaf4f3a9f0d932d7d90da2f6d72c96
-SIZE (rubygem/aws-sdk-artifact-1.22.0.gem) = 28160
+TIMESTAMP = 1753369472
+SHA256 (rubygem/aws-sdk-artifact-1.23.0.gem) = dbe9efb5a3d4d8b8ec00eeba10de71dae216b474f38f697604e5a5317711e1c9
+SIZE (rubygem/aws-sdk-artifact-1.23.0.gem) = 28160
diff --git a/devel/rubygem-aws-sdk-athena/Makefile b/devel/rubygem-aws-sdk-athena/Makefile
index 83fb30e25a4c..7ca1522bd898 100644
--- a/devel/rubygem-aws-sdk-athena/Makefile
+++ b/devel/rubygem-aws-sdk-athena/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-athena
-PORTVERSION= 1.105.0
+PORTVERSION= 1.106.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-athena
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-athena/distinfo b/devel/rubygem-aws-sdk-athena/distinfo
index dfb3ed0e738b..3789cafdc189 100644
--- a/devel/rubygem-aws-sdk-athena/distinfo
+++ b/devel/rubygem-aws-sdk-athena/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813190
-SHA256 (rubygem/aws-sdk-athena-1.105.0.gem) = 92429c2cc6694c6b934f185292d4692d2cb81df40699aefa7f6bad5744057389
-SIZE (rubygem/aws-sdk-athena-1.105.0.gem) = 94208
+TIMESTAMP = 1753369474
+SHA256 (rubygem/aws-sdk-athena-1.106.0.gem) = ad1d3d9b36221028d5f06d9ae0db4ece10969ffb9fc9e37c0b8d6f76cad55773
+SIZE (rubygem/aws-sdk-athena-1.106.0.gem) = 94208
diff --git a/devel/rubygem-aws-sdk-auditmanager/Makefile b/devel/rubygem-aws-sdk-auditmanager/Makefile
index fb8b258a607b..774185e91b80 100644
--- a/devel/rubygem-aws-sdk-auditmanager/Makefile
+++ b/devel/rubygem-aws-sdk-auditmanager/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-auditmanager
-PORTVERSION= 1.66.0
+PORTVERSION= 1.68.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-auditmanag
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-auditmanager/distinfo b/devel/rubygem-aws-sdk-auditmanager/distinfo
index 1cd24e5c5c3e..06e40f4e4e7d 100644
--- a/devel/rubygem-aws-sdk-auditmanager/distinfo
+++ b/devel/rubygem-aws-sdk-auditmanager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813192
-SHA256 (rubygem/aws-sdk-auditmanager-1.66.0.gem) = c16f4ce42cbfd491d185277d6038bf58383069f75f7ed79e54e7812b9097cbf8
-SIZE (rubygem/aws-sdk-auditmanager-1.66.0.gem) = 84992
+TIMESTAMP = 1753369476
+SHA256 (rubygem/aws-sdk-auditmanager-1.68.0.gem) = 81ac9c2b32c821cf0db80762b84f2a000a23904b8aa57878cedebe480e56aac0
+SIZE (rubygem/aws-sdk-auditmanager-1.68.0.gem) = 84992
diff --git a/devel/rubygem-aws-sdk-augmentedairuntime/Makefile b/devel/rubygem-aws-sdk-augmentedairuntime/Makefile
index e04c0897e68e..f42a2860afd9 100644
--- a/devel/rubygem-aws-sdk-augmentedairuntime/Makefile
+++ b/devel/rubygem-aws-sdk-augmentedairuntime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-augmentedairuntime
-PORTVERSION= 1.55.0
+PORTVERSION= 1.56.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-augmenteda
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-augmentedairuntime/distinfo b/devel/rubygem-aws-sdk-augmentedairuntime/distinfo
index bbbfc5764e40..ff3cd48e05fc 100644
--- a/devel/rubygem-aws-sdk-augmentedairuntime/distinfo
+++ b/devel/rubygem-aws-sdk-augmentedairuntime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813194
-SHA256 (rubygem/aws-sdk-augmentedairuntime-1.55.0.gem) = 1abee7a7ebc34535a5f0eb71a79d607452081a655a47e6d2c1ffa2a7ebfb8532
-SIZE (rubygem/aws-sdk-augmentedairuntime-1.55.0.gem) = 26112
+TIMESTAMP = 1753369478
+SHA256 (rubygem/aws-sdk-augmentedairuntime-1.56.0.gem) = 6ae052d0f243cfbfbfdb54fbec4159dd0678be7539875cbd63ddd24cc9b60006
+SIZE (rubygem/aws-sdk-augmentedairuntime-1.56.0.gem) = 26112
diff --git a/devel/rubygem-aws-sdk-autoscaling/Makefile b/devel/rubygem-aws-sdk-autoscaling/Makefile
index adbe5d246560..69eff09ca157 100644
--- a/devel/rubygem-aws-sdk-autoscaling/Makefile
+++ b/devel/rubygem-aws-sdk-autoscaling/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-autoscaling
-PORTVERSION= 1.138.0
+PORTVERSION= 1.139.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-autoscalin
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-autoscaling/distinfo b/devel/rubygem-aws-sdk-autoscaling/distinfo
index 435bd26aae96..0bacc0bcf741 100644
--- a/devel/rubygem-aws-sdk-autoscaling/distinfo
+++ b/devel/rubygem-aws-sdk-autoscaling/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954286
-SHA256 (rubygem/aws-sdk-autoscaling-1.138.0.gem) = 2295d88a53e69fab8776e68b0ec82a51bf68cb39c7acce92245a88656bc1830d
-SIZE (rubygem/aws-sdk-autoscaling-1.138.0.gem) = 199168
+TIMESTAMP = 1753369480
+SHA256 (rubygem/aws-sdk-autoscaling-1.139.0.gem) = ac4b8af64adbe05f385e4da12a27c29fb47b8a194a63b4f9cfa860941ed6e512
+SIZE (rubygem/aws-sdk-autoscaling-1.139.0.gem) = 199168
diff --git a/devel/rubygem-aws-sdk-autoscalingplans/Makefile b/devel/rubygem-aws-sdk-autoscalingplans/Makefile
index ece8f810acdf..3561d06f189c 100644
--- a/devel/rubygem-aws-sdk-autoscalingplans/Makefile
+++ b/devel/rubygem-aws-sdk-autoscalingplans/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-autoscalingplans
-PORTVERSION= 1.72.0
+PORTVERSION= 1.73.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-autoscalin
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-autoscalingplans/distinfo b/devel/rubygem-aws-sdk-autoscalingplans/distinfo
index a306d59b2284..df98dd2eef4e 100644
--- a/devel/rubygem-aws-sdk-autoscalingplans/distinfo
+++ b/devel/rubygem-aws-sdk-autoscalingplans/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813198
-SHA256 (rubygem/aws-sdk-autoscalingplans-1.72.0.gem) = 0d8cc8d492a404447aa5776eaba284cc4d0d0d5c0821d3268a94aef757063ec2
-SIZE (rubygem/aws-sdk-autoscalingplans-1.72.0.gem) = 36864
+TIMESTAMP = 1753369482
+SHA256 (rubygem/aws-sdk-autoscalingplans-1.73.0.gem) = 49ac0ab515ee27de27143942c2aac01b3fc6167953f0ee5d380ab22671733897
+SIZE (rubygem/aws-sdk-autoscalingplans-1.73.0.gem) = 36864
diff --git a/devel/rubygem-aws-sdk-b2bi/Makefile b/devel/rubygem-aws-sdk-b2bi/Makefile
index aa0e4a596698..2a8b43e5bd6e 100644
--- a/devel/rubygem-aws-sdk-b2bi/Makefile
+++ b/devel/rubygem-aws-sdk-b2bi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-b2bi
-PORTVERSION= 1.32.0
+PORTVERSION= 1.33.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-b2bi
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-b2bi/distinfo b/devel/rubygem-aws-sdk-b2bi/distinfo
index cc10f763bd6e..2a903cc336e7 100644
--- a/devel/rubygem-aws-sdk-b2bi/distinfo
+++ b/devel/rubygem-aws-sdk-b2bi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751375079
-SHA256 (rubygem/aws-sdk-b2bi-1.32.0.gem) = e2cedee72c9d5e3879d6f71f8106d03cce49d79f421439a0c539a94c4e0e0464
-SIZE (rubygem/aws-sdk-b2bi-1.32.0.gem) = 78336
+TIMESTAMP = 1753369484
+SHA256 (rubygem/aws-sdk-b2bi-1.33.0.gem) = 9f47fcfd21a2c4cf13a4638fea86d261683d3644324a510059eb3ad2ddbb06f0
+SIZE (rubygem/aws-sdk-b2bi-1.33.0.gem) = 78336
diff --git a/devel/rubygem-aws-sdk-backup/Makefile b/devel/rubygem-aws-sdk-backup/Makefile
index d112f7975af8..61e6b0f4c187 100644
--- a/devel/rubygem-aws-sdk-backup/Makefile
+++ b/devel/rubygem-aws-sdk-backup/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-backup
-PORTVERSION= 1.90.0
+PORTVERSION= 1.91.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-backup
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-backup/distinfo b/devel/rubygem-aws-sdk-backup/distinfo
index d2b4f18f1391..79d5f749e81e 100644
--- a/devel/rubygem-aws-sdk-backup/distinfo
+++ b/devel/rubygem-aws-sdk-backup/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954288
-SHA256 (rubygem/aws-sdk-backup-1.90.0.gem) = 7d448c6454e65e3088399c6d87ceae35e7c5dfe0daccf260d8f095f44e84ead0
-SIZE (rubygem/aws-sdk-backup-1.90.0.gem) = 139776
+TIMESTAMP = 1753369486
+SHA256 (rubygem/aws-sdk-backup-1.91.0.gem) = 8f3ba505556b523dd27d798096dfb170b4dd5ebfe134dda78d9da4e81c6402ac
+SIZE (rubygem/aws-sdk-backup-1.91.0.gem) = 140288
diff --git a/devel/rubygem-aws-sdk-backupgateway/Makefile b/devel/rubygem-aws-sdk-backupgateway/Makefile
index 334d37c58f71..26b184759bc6 100644
--- a/devel/rubygem-aws-sdk-backupgateway/Makefile
+++ b/devel/rubygem-aws-sdk-backupgateway/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-backupgateway
-PORTVERSION= 1.37.0
+PORTVERSION= 1.38.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-backupgate
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-backupgateway/distinfo b/devel/rubygem-aws-sdk-backupgateway/distinfo
index 249fcbf50198..4b546b139682 100644
--- a/devel/rubygem-aws-sdk-backupgateway/distinfo
+++ b/devel/rubygem-aws-sdk-backupgateway/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813204
-SHA256 (rubygem/aws-sdk-backupgateway-1.37.0.gem) = 366707bbfaa0952367946a5fc64e8fcf4e594b59058b129d58a7e8522103ba5b
-SIZE (rubygem/aws-sdk-backupgateway-1.37.0.gem) = 37376
+TIMESTAMP = 1753369488
+SHA256 (rubygem/aws-sdk-backupgateway-1.38.0.gem) = e16f2cd53f96d65bdb5072e00725e36c5faae621d9fe42f369250d16e7e308ee
+SIZE (rubygem/aws-sdk-backupgateway-1.38.0.gem) = 37376
diff --git a/devel/rubygem-aws-sdk-backupsearch/Makefile b/devel/rubygem-aws-sdk-backupsearch/Makefile
index 253ed99736ea..b8a2193b0941 100644
--- a/devel/rubygem-aws-sdk-backupsearch/Makefile
+++ b/devel/rubygem-aws-sdk-backupsearch/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-backupsearch
-PORTVERSION= 1.6.0
+PORTVERSION= 1.7.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-backupsear
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-backupsearch/distinfo b/devel/rubygem-aws-sdk-backupsearch/distinfo
index 1ad620705a70..b7ffce3bb3ad 100644
--- a/devel/rubygem-aws-sdk-backupsearch/distinfo
+++ b/devel/rubygem-aws-sdk-backupsearch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813206
-SHA256 (rubygem/aws-sdk-backupsearch-1.6.0.gem) = 224d6d0f9378f50ad383f83e7c27926ea18353f67e4b3d1f1001c31826746f7e
-SIZE (rubygem/aws-sdk-backupsearch-1.6.0.gem) = 36352
+TIMESTAMP = 1753369490
+SHA256 (rubygem/aws-sdk-backupsearch-1.7.0.gem) = cfce39af6b3d86b0d079429c7952c7eb4577e44be86087bcabe62fce830b0d8c
+SIZE (rubygem/aws-sdk-backupsearch-1.7.0.gem) = 36352
diff --git a/devel/rubygem-aws-sdk-batch/Makefile b/devel/rubygem-aws-sdk-batch/Makefile
index 90d4aabeae48..2733485c53c0 100644
--- a/devel/rubygem-aws-sdk-batch/Makefile
+++ b/devel/rubygem-aws-sdk-batch/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-batch
-PORTVERSION= 1.116.0
+PORTVERSION= 1.117.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-batch
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-batch/distinfo b/devel/rubygem-aws-sdk-batch/distinfo
index 5d4c4cdd362b..7e217a87257e 100644
--- a/devel/rubygem-aws-sdk-batch/distinfo
+++ b/devel/rubygem-aws-sdk-batch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954290
-SHA256 (rubygem/aws-sdk-batch-1.116.0.gem) = d17c5c1b949facc78d83fa7d5f5f00f86a39677638877d4979eaae0c834180a8
-SIZE (rubygem/aws-sdk-batch-1.116.0.gem) = 139264
+TIMESTAMP = 1753369492
+SHA256 (rubygem/aws-sdk-batch-1.117.0.gem) = 8ab66131ac48a167d5bce6a852605b3e7e01a17146a1d843950e80e73342f20e
+SIZE (rubygem/aws-sdk-batch-1.117.0.gem) = 139776
diff --git a/devel/rubygem-aws-sdk-bcmdataexports/Makefile b/devel/rubygem-aws-sdk-bcmdataexports/Makefile
index 195fef153be2..da6e610cc4da 100644
--- a/devel/rubygem-aws-sdk-bcmdataexports/Makefile
+++ b/devel/rubygem-aws-sdk-bcmdataexports/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-bcmdataexports
-PORTVERSION= 1.21.0
+PORTVERSION= 1.22.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-bcmdataexp
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-bcmdataexports/distinfo b/devel/rubygem-aws-sdk-bcmdataexports/distinfo
index dcee1899f7d3..bc01dfd076a7 100644
--- a/devel/rubygem-aws-sdk-bcmdataexports/distinfo
+++ b/devel/rubygem-aws-sdk-bcmdataexports/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813210
-SHA256 (rubygem/aws-sdk-bcmdataexports-1.21.0.gem) = fa881c647762dcec77367706682d414a4277769685deccd29f5e019cdf0a3e26
-SIZE (rubygem/aws-sdk-bcmdataexports-1.21.0.gem) = 31232
+TIMESTAMP = 1753369494
+SHA256 (rubygem/aws-sdk-bcmdataexports-1.22.0.gem) = 4400b14c72ec9995073c2b88a891cec21ce12363ab780643cc7b1d819f8a9dce
+SIZE (rubygem/aws-sdk-bcmdataexports-1.22.0.gem) = 31232
diff --git a/devel/rubygem-aws-sdk-bcmpricingcalculator/Makefile b/devel/rubygem-aws-sdk-bcmpricingcalculator/Makefile
index 5991fc4f0aed..b7d79805887f 100644
--- a/devel/rubygem-aws-sdk-bcmpricingcalculator/Makefile
+++ b/devel/rubygem-aws-sdk-bcmpricingcalculator/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-bcmpricingcalculator
-PORTVERSION= 1.12.0
+PORTVERSION= 1.13.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-bcmpricing
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-bcmpricingcalculator/distinfo b/devel/rubygem-aws-sdk-bcmpricingcalculator/distinfo
index c8f8b1b69c35..c19d5adda1b4 100644
--- a/devel/rubygem-aws-sdk-bcmpricingcalculator/distinfo
+++ b/devel/rubygem-aws-sdk-bcmpricingcalculator/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188178
-SHA256 (rubygem/aws-sdk-bcmpricingcalculator-1.12.0.gem) = df1937f03370feb5bbd5636fbf648263a381f1b310f580b04ccb08a95327d42b
-SIZE (rubygem/aws-sdk-bcmpricingcalculator-1.12.0.gem) = 54272
+TIMESTAMP = 1753369496
+SHA256 (rubygem/aws-sdk-bcmpricingcalculator-1.13.0.gem) = 4cba96bf909b8e75410b190899632239e18631c8c56963b65bfe787fba7ba5f4
+SIZE (rubygem/aws-sdk-bcmpricingcalculator-1.13.0.gem) = 54272
diff --git a/devel/rubygem-aws-sdk-bedrock/Makefile b/devel/rubygem-aws-sdk-bedrock/Makefile
index d5634c925c07..659906e7d4bc 100644
--- a/devel/rubygem-aws-sdk-bedrock/Makefile
+++ b/devel/rubygem-aws-sdk-bedrock/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-bedrock
-PORTVERSION= 1.53.0
+PORTVERSION= 1.55.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-bedrock
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-bedrock/distinfo b/devel/rubygem-aws-sdk-bedrock/distinfo
index b0ad2281ff31..29dd7a7e3618 100644
--- a/devel/rubygem-aws-sdk-bedrock/distinfo
+++ b/devel/rubygem-aws-sdk-bedrock/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751375081
-SHA256 (rubygem/aws-sdk-bedrock-1.53.0.gem) = 2624801c923b52305c0b0d2e53abf63ab319aedcf1c2f3348b158cf0d362b4b2
-SIZE (rubygem/aws-sdk-bedrock-1.53.0.gem) = 139264
+TIMESTAMP = 1753369498
+SHA256 (rubygem/aws-sdk-bedrock-1.55.0.gem) = 6a09929c28aee8801afd8b6753e75e489a9b9a0183495491789c6ce29b998526
+SIZE (rubygem/aws-sdk-bedrock-1.55.0.gem) = 143360
diff --git a/devel/rubygem-aws-sdk-bedrockagent/Makefile b/devel/rubygem-aws-sdk-bedrockagent/Makefile
index afc7841f3571..4d1727db35f9 100644
--- a/devel/rubygem-aws-sdk-bedrockagent/Makefile
+++ b/devel/rubygem-aws-sdk-bedrockagent/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-bedrockagent
-PORTVERSION= 1.58.0
+PORTVERSION= 1.60.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-bedrockage
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-bedrockagent/distinfo b/devel/rubygem-aws-sdk-bedrockagent/distinfo
index 44d757977ea8..bc3421e707d8 100644
--- a/devel/rubygem-aws-sdk-bedrockagent/distinfo
+++ b/devel/rubygem-aws-sdk-bedrockagent/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813216
-SHA256 (rubygem/aws-sdk-bedrockagent-1.58.0.gem) = b897a1d9d0b14993472bfe110b9ed9d6aea9347ff2f806a76aabc73936ae7605
-SIZE (rubygem/aws-sdk-bedrockagent-1.58.0.gem) = 173568
+TIMESTAMP = 1753369500
+SHA256 (rubygem/aws-sdk-bedrockagent-1.60.0.gem) = b20f528134290fc951a5b58f8a28f8f99007d46e1c3e482629bb08baa43ba379
+SIZE (rubygem/aws-sdk-bedrockagent-1.60.0.gem) = 174592
diff --git a/devel/rubygem-aws-sdk-bedrockagentcore/Makefile b/devel/rubygem-aws-sdk-bedrockagentcore/Makefile
new file mode 100644
index 000000000000..443c8335ac2e
--- /dev/null
+++ b/devel/rubygem-aws-sdk-bedrockagentcore/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= aws-sdk-bedrockagentcore
+PORTVERSION= 1.1.0
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Official AWS Ruby gem for Amazon Bedrock AgentCore Data Plane Fronting Layer
+WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-bedrockagentcore
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+ rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-aws-sdk-bedrockagentcore/distinfo b/devel/rubygem-aws-sdk-bedrockagentcore/distinfo
new file mode 100644
index 000000000000..86e1cf49d68b
--- /dev/null
+++ b/devel/rubygem-aws-sdk-bedrockagentcore/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1753369502
+SHA256 (rubygem/aws-sdk-bedrockagentcore-1.1.0.gem) = 618053866b308ac477b3960be73ef135e9488c136e1a209487958f8224d5e18d
+SIZE (rubygem/aws-sdk-bedrockagentcore-1.1.0.gem) = 54784
diff --git a/devel/rubygem-aws-sdk-bedrockagentcore/pkg-descr b/devel/rubygem-aws-sdk-bedrockagentcore/pkg-descr
new file mode 100644
index 000000000000..292bf09d1d5c
--- /dev/null
+++ b/devel/rubygem-aws-sdk-bedrockagentcore/pkg-descr
@@ -0,0 +1 @@
+Official AWS Ruby gem for Amazon Bedrock AgentCore Data Plane Fronting Layer.
diff --git a/devel/rubygem-aws-sdk-bedrockagentcorecontrol/Makefile b/devel/rubygem-aws-sdk-bedrockagentcorecontrol/Makefile
new file mode 100644
index 000000000000..110f00199e7f
--- /dev/null
+++ b/devel/rubygem-aws-sdk-bedrockagentcorecontrol/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= aws-sdk-bedrockagentcorecontrol
+PORTVERSION= 1.1.0
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Official AWS Ruby gem for Amazon Bedrock AgentCore Control Plane Fronting Layer
+WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-bedrockagentcorecontrol
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+ rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-aws-sdk-bedrockagentcorecontrol/distinfo b/devel/rubygem-aws-sdk-bedrockagentcorecontrol/distinfo
new file mode 100644
index 000000000000..3e158825e1fd
--- /dev/null
+++ b/devel/rubygem-aws-sdk-bedrockagentcorecontrol/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1753369504
+SHA256 (rubygem/aws-sdk-bedrockagentcorecontrol-1.1.0.gem) = 3b082940a345e9d9fa8f1106fe48edfb8c41aa8757138ffa389da0e3eeef9e87
+SIZE (rubygem/aws-sdk-bedrockagentcorecontrol-1.1.0.gem) = 81408
diff --git a/devel/rubygem-aws-sdk-bedrockagentcorecontrol/pkg-descr b/devel/rubygem-aws-sdk-bedrockagentcorecontrol/pkg-descr
new file mode 100644
index 000000000000..715d44e76745
--- /dev/null
+++ b/devel/rubygem-aws-sdk-bedrockagentcorecontrol/pkg-descr
@@ -0,0 +1 @@
+Official AWS Ruby gem for Amazon Bedrock AgentCore Control Plane Fronting Layer.
diff --git a/devel/rubygem-aws-sdk-bedrockagentruntime/Makefile b/devel/rubygem-aws-sdk-bedrockagentruntime/Makefile
index f1d1dc321a54..5edf1502c0e7 100644
--- a/devel/rubygem-aws-sdk-bedrockagentruntime/Makefile
+++ b/devel/rubygem-aws-sdk-bedrockagentruntime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-bedrockagentruntime
-PORTVERSION= 1.58.0
+PORTVERSION= 1.59.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-bedrockage
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-bedrockagentruntime/distinfo b/devel/rubygem-aws-sdk-bedrockagentruntime/distinfo
index 858cc2a22c6e..add59581e56e 100644
--- a/devel/rubygem-aws-sdk-bedrockagentruntime/distinfo
+++ b/devel/rubygem-aws-sdk-bedrockagentruntime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188182
-SHA256 (rubygem/aws-sdk-bedrockagentruntime-1.58.0.gem) = f85be8e827871890e7f66ea9e026ca55f87dc32aa23286e39206a8fe97d47795
-SIZE (rubygem/aws-sdk-bedrockagentruntime-1.58.0.gem) = 138752
+TIMESTAMP = 1753369506
+SHA256 (rubygem/aws-sdk-bedrockagentruntime-1.59.0.gem) = 09c0fd8eba1527e461138c9361d2c56056aa20ceb595ea0cdc8f5271a0ecb378
+SIZE (rubygem/aws-sdk-bedrockagentruntime-1.59.0.gem) = 138752
diff --git a/devel/rubygem-aws-sdk-bedrockdataautomation/Makefile b/devel/rubygem-aws-sdk-bedrockdataautomation/Makefile
index 35801fec471e..928c7949df8b 100644
--- a/devel/rubygem-aws-sdk-bedrockdataautomation/Makefile
+++ b/devel/rubygem-aws-sdk-bedrockdataautomation/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-bedrockdataautomation
-PORTVERSION= 1.11.0
+PORTVERSION= 1.12.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-bedrockdat
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-bedrockdataautomation/distinfo b/devel/rubygem-aws-sdk-bedrockdataautomation/distinfo
index 9d422f30de76..94e541537ae8 100644
--- a/devel/rubygem-aws-sdk-bedrockdataautomation/distinfo
+++ b/devel/rubygem-aws-sdk-bedrockdataautomation/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813220
-SHA256 (rubygem/aws-sdk-bedrockdataautomation-1.11.0.gem) = 902f551d969dd3c02b8e219f6c524e5bfcbb6d9a08785eb4edcfbdfa6f0e34cc
-SIZE (rubygem/aws-sdk-bedrockdataautomation-1.11.0.gem) = 35328
+TIMESTAMP = 1753369508
+SHA256 (rubygem/aws-sdk-bedrockdataautomation-1.12.0.gem) = 56f35c60c06340ff7d3391ad06956f31a91686f7d0dd6d64cfd5965cf6ad7172
+SIZE (rubygem/aws-sdk-bedrockdataautomation-1.12.0.gem) = 35840
diff --git a/devel/rubygem-aws-sdk-bedrockdataautomationruntime/Makefile b/devel/rubygem-aws-sdk-bedrockdataautomationruntime/Makefile
index 34c4ceb07f53..0dbb3c0a14fc 100644
--- a/devel/rubygem-aws-sdk-bedrockdataautomationruntime/Makefile
+++ b/devel/rubygem-aws-sdk-bedrockdataautomationruntime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-bedrockdataautomationruntime
-PORTVERSION= 1.9.0
+PORTVERSION= 1.10.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-bedrockdat
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-bedrockdataautomationruntime/distinfo b/devel/rubygem-aws-sdk-bedrockdataautomationruntime/distinfo
index 80fd04d80e51..51164a5e2939 100644
--- a/devel/rubygem-aws-sdk-bedrockdataautomationruntime/distinfo
+++ b/devel/rubygem-aws-sdk-bedrockdataautomationruntime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813222
-SHA256 (rubygem/aws-sdk-bedrockdataautomationruntime-1.9.0.gem) = beea8751b1a2165f9a510d7cf56af521b5403d9501c375f3b28b648284ad7c1e
-SIZE (rubygem/aws-sdk-bedrockdataautomationruntime-1.9.0.gem) = 25600
+TIMESTAMP = 1753369510
+SHA256 (rubygem/aws-sdk-bedrockdataautomationruntime-1.10.0.gem) = 4467c54af05a4a6e7ffb0fa89b02969d2850ce08b2dbb946344a9f28ed8767db
+SIZE (rubygem/aws-sdk-bedrockdataautomationruntime-1.10.0.gem) = 26112
diff --git a/devel/rubygem-aws-sdk-bedrockruntime/Makefile b/devel/rubygem-aws-sdk-bedrockruntime/Makefile
index 1a81761b3bfd..a99a15a26453 100644
--- a/devel/rubygem-aws-sdk-bedrockruntime/Makefile
+++ b/devel/rubygem-aws-sdk-bedrockruntime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-bedrockruntime
-PORTVERSION= 1.50.0
+PORTVERSION= 1.52.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-bedrockrun
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-bedrockruntime/distinfo b/devel/rubygem-aws-sdk-bedrockruntime/distinfo
index 35f31a169526..4e2d4ee2c019 100644
--- a/devel/rubygem-aws-sdk-bedrockruntime/distinfo
+++ b/devel/rubygem-aws-sdk-bedrockruntime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751375083
-SHA256 (rubygem/aws-sdk-bedrockruntime-1.50.0.gem) = bf9ef7dccb4093307b4b1052ad615777eb5a8037db60bf07bcc84e0ab16ffe63
-SIZE (rubygem/aws-sdk-bedrockruntime-1.50.0.gem) = 80896
+TIMESTAMP = 1753369512
+SHA256 (rubygem/aws-sdk-bedrockruntime-1.52.0.gem) = 0596e13c52c2dc588360f7caba15f2872f034c17ee54be0ec01fcae38cdf6705
+SIZE (rubygem/aws-sdk-bedrockruntime-1.52.0.gem) = 81408
diff --git a/devel/rubygem-aws-sdk-billing/Makefile b/devel/rubygem-aws-sdk-billing/Makefile
index 02ced64a78ce..0f052871c8e6 100644
--- a/devel/rubygem-aws-sdk-billing/Makefile
+++ b/devel/rubygem-aws-sdk-billing/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-billing
-PORTVERSION= 1.7.0
+PORTVERSION= 1.8.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-billing
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-billing/distinfo b/devel/rubygem-aws-sdk-billing/distinfo
index 6acfd4e2e495..e26a26e18498 100644
--- a/devel/rubygem-aws-sdk-billing/distinfo
+++ b/devel/rubygem-aws-sdk-billing/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813226
-SHA256 (rubygem/aws-sdk-billing-1.7.0.gem) = 2f6bc3ba4647cbfeb67fd57334c9d353282614050d1a686960c35ea96d2ea4b4
-SIZE (rubygem/aws-sdk-billing-1.7.0.gem) = 29184
+TIMESTAMP = 1753369514
+SHA256 (rubygem/aws-sdk-billing-1.8.0.gem) = 624bf345e92612f0cf62e74be256e15dd4d01e64451148277a030420f5a9859c
+SIZE (rubygem/aws-sdk-billing-1.8.0.gem) = 29696
diff --git a/devel/rubygem-aws-sdk-billingconductor/Makefile b/devel/rubygem-aws-sdk-billingconductor/Makefile
index 9ce40dd9c89e..d445e2cb05cb 100644
--- a/devel/rubygem-aws-sdk-billingconductor/Makefile
+++ b/devel/rubygem-aws-sdk-billingconductor/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-billingconductor
-PORTVERSION= 1.40.0
+PORTVERSION= 1.41.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-billingcon
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-billingconductor/distinfo b/devel/rubygem-aws-sdk-billingconductor/distinfo
index 6894d24aeeca..518517182ed2 100644
--- a/devel/rubygem-aws-sdk-billingconductor/distinfo
+++ b/devel/rubygem-aws-sdk-billingconductor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813228
-SHA256 (rubygem/aws-sdk-billingconductor-1.40.0.gem) = 0aa6c2c06f0f846b9e65a5e6c78e176a96a28692be2a4a0dd57f03657256cc85
-SIZE (rubygem/aws-sdk-billingconductor-1.40.0.gem) = 54272
+TIMESTAMP = 1753369516
+SHA256 (rubygem/aws-sdk-billingconductor-1.41.0.gem) = cff57ca8deb53e9ead010ba1708f9305e92987fd75278c9a570196f65afff1d6
+SIZE (rubygem/aws-sdk-billingconductor-1.41.0.gem) = 54272
diff --git a/devel/rubygem-aws-sdk-braket/Makefile b/devel/rubygem-aws-sdk-braket/Makefile
index 82d120c4cd25..7e6b53800f47 100644
--- a/devel/rubygem-aws-sdk-braket/Makefile
+++ b/devel/rubygem-aws-sdk-braket/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-braket
-PORTVERSION= 1.53.0
+PORTVERSION= 1.54.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-braket
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-braket/distinfo b/devel/rubygem-aws-sdk-braket/distinfo
index b864ad67c7e7..2c399b08ac21 100644
--- a/devel/rubygem-aws-sdk-braket/distinfo
+++ b/devel/rubygem-aws-sdk-braket/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813230
-SHA256 (rubygem/aws-sdk-braket-1.53.0.gem) = 07ceb0bb32b20a2e5a46f7bc6638588eb4bcd3edf9a12aa5e0c5cbc6093646fb
-SIZE (rubygem/aws-sdk-braket-1.53.0.gem) = 38400
+TIMESTAMP = 1753369518
+SHA256 (rubygem/aws-sdk-braket-1.54.0.gem) = 5ab218960d8d4eb5c43a340bdaea0d5bdd85b6588fc0bdea4ca4b6edb62cee1c
+SIZE (rubygem/aws-sdk-braket-1.54.0.gem) = 38912
diff --git a/devel/rubygem-aws-sdk-budgets/Makefile b/devel/rubygem-aws-sdk-budgets/Makefile
index 0bea70e23f23..2de84ff677e8 100644
--- a/devel/rubygem-aws-sdk-budgets/Makefile
+++ b/devel/rubygem-aws-sdk-budgets/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-budgets
-PORTVERSION= 1.86.0
+PORTVERSION= 1.87.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-budgets
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-budgets/distinfo b/devel/rubygem-aws-sdk-budgets/distinfo
index f6dbfdb23df3..a0d19fa294ac 100644
--- a/devel/rubygem-aws-sdk-budgets/distinfo
+++ b/devel/rubygem-aws-sdk-budgets/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813232
-SHA256 (rubygem/aws-sdk-budgets-1.86.0.gem) = 0b96abfd2c41329f9c3a798503ef5932a7a938be8d77e23e943502dbb9f6dd6b
-SIZE (rubygem/aws-sdk-budgets-1.86.0.gem) = 52224
+TIMESTAMP = 1753369520
+SHA256 (rubygem/aws-sdk-budgets-1.87.0.gem) = 77386738f15df78fc8698ae49c1d700a2ef066bd6512e1872256536e9cca80b7
+SIZE (rubygem/aws-sdk-budgets-1.87.0.gem) = 52736
diff --git a/devel/rubygem-aws-sdk-chatbot/Makefile b/devel/rubygem-aws-sdk-chatbot/Makefile
index af0e19328db0..e69c8f0c01bd 100644
--- a/devel/rubygem-aws-sdk-chatbot/Makefile
+++ b/devel/rubygem-aws-sdk-chatbot/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-chatbot
-PORTVERSION= 1.25.0
+PORTVERSION= 1.26.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-chatbot
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-chatbot/distinfo b/devel/rubygem-aws-sdk-chatbot/distinfo
index 6eb2727e81f3..b9be23b175c6 100644
--- a/devel/rubygem-aws-sdk-chatbot/distinfo
+++ b/devel/rubygem-aws-sdk-chatbot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813234
-SHA256 (rubygem/aws-sdk-chatbot-1.25.0.gem) = 688acce842f53ddebc45f6725abdaf147db0453f4075fd6dbb3b65cdeecee5b6
-SIZE (rubygem/aws-sdk-chatbot-1.25.0.gem) = 47616
+TIMESTAMP = 1753369522
+SHA256 (rubygem/aws-sdk-chatbot-1.26.0.gem) = ef9f9184f379d26c07aec5c7e1cceaf8be8fa3655409006758bdc2d182cda659
+SIZE (rubygem/aws-sdk-chatbot-1.26.0.gem) = 47616
diff --git a/devel/rubygem-aws-sdk-chime/Makefile b/devel/rubygem-aws-sdk-chime/Makefile
index e3c31738b007..7e75f19d1abb 100644
--- a/devel/rubygem-aws-sdk-chime/Makefile
+++ b/devel/rubygem-aws-sdk-chime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-chime
-PORTVERSION= 1.103.0
+PORTVERSION= 1.104.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-chime
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-chime/distinfo b/devel/rubygem-aws-sdk-chime/distinfo
index b9aa1e270982..2fad405a2552 100644
--- a/devel/rubygem-aws-sdk-chime/distinfo
+++ b/devel/rubygem-aws-sdk-chime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813236
-SHA256 (rubygem/aws-sdk-chime-1.103.0.gem) = 3d4db4e21578cfd25579937f591bd8d73910562333015f9f146ee1a17d7c050a
-SIZE (rubygem/aws-sdk-chime-1.103.0.gem) = 60416
+TIMESTAMP = 1753369524
+SHA256 (rubygem/aws-sdk-chime-1.104.0.gem) = b687150bf4636be53467781f48fff7a4b770408aad02a3514d249d257e36bfb8
+SIZE (rubygem/aws-sdk-chime-1.104.0.gem) = 60416
diff --git a/devel/rubygem-aws-sdk-chimesdkidentity/Makefile b/devel/rubygem-aws-sdk-chimesdkidentity/Makefile
index 95a0ac43c091..41f126e85188 100644
--- a/devel/rubygem-aws-sdk-chimesdkidentity/Makefile
+++ b/devel/rubygem-aws-sdk-chimesdkidentity/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-chimesdkidentity
-PORTVERSION= 1.43.0
+PORTVERSION= 1.44.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-chimesdkid
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-chimesdkidentity/distinfo b/devel/rubygem-aws-sdk-chimesdkidentity/distinfo
index 58c24756d697..753051ea524a 100644
--- a/devel/rubygem-aws-sdk-chimesdkidentity/distinfo
+++ b/devel/rubygem-aws-sdk-chimesdkidentity/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813238
-SHA256 (rubygem/aws-sdk-chimesdkidentity-1.43.0.gem) = 1d89be95f2c468189242693d4d36d92fcbc8dc3a94e0013309de60014f079469
-SIZE (rubygem/aws-sdk-chimesdkidentity-1.43.0.gem) = 39424
+TIMESTAMP = 1753369526
+SHA256 (rubygem/aws-sdk-chimesdkidentity-1.44.0.gem) = a79a7ed1c2ab35d318050bec30233c7d7ae9b4d1839618f5951fd2aa8b8bda18
+SIZE (rubygem/aws-sdk-chimesdkidentity-1.44.0.gem) = 39936
diff --git a/devel/rubygem-aws-sdk-chimesdkmediapipelines/Makefile b/devel/rubygem-aws-sdk-chimesdkmediapipelines/Makefile
index 314fd6bc06ac..9b8bcf25efdf 100644
--- a/devel/rubygem-aws-sdk-chimesdkmediapipelines/Makefile
+++ b/devel/rubygem-aws-sdk-chimesdkmediapipelines/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-chimesdkmediapipelines
-PORTVERSION= 1.40.0
+PORTVERSION= 1.41.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-chimesdkme
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-chimesdkmediapipelines/distinfo b/devel/rubygem-aws-sdk-chimesdkmediapipelines/distinfo
index f06ebc4cdf21..392521ebc426 100644
--- a/devel/rubygem-aws-sdk-chimesdkmediapipelines/distinfo
+++ b/devel/rubygem-aws-sdk-chimesdkmediapipelines/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813240
-SHA256 (rubygem/aws-sdk-chimesdkmediapipelines-1.40.0.gem) = 8ae8eea4e8d660f1ba90ab49bb58d041681997931e47415c0c66b3f4c8c92360
-SIZE (rubygem/aws-sdk-chimesdkmediapipelines-1.40.0.gem) = 70656
+TIMESTAMP = 1753369528
+SHA256 (rubygem/aws-sdk-chimesdkmediapipelines-1.41.0.gem) = 30dedf2924a60ac6257ad81d2628add10d298ca37bfaafdc112448d74b5beb39
+SIZE (rubygem/aws-sdk-chimesdkmediapipelines-1.41.0.gem) = 70656
diff --git a/devel/rubygem-aws-sdk-chimesdkmeetings/Makefile b/devel/rubygem-aws-sdk-chimesdkmeetings/Makefile
index 69f62c819407..32e1f883ee07 100644
--- a/devel/rubygem-aws-sdk-chimesdkmeetings/Makefile
+++ b/devel/rubygem-aws-sdk-chimesdkmeetings/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-chimesdkmeetings
-PORTVERSION= 1.50.0
+PORTVERSION= 1.51.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-chimesdkme
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-chimesdkmeetings/distinfo b/devel/rubygem-aws-sdk-chimesdkmeetings/distinfo
index 62857568fd99..478a6e71a4ec 100644
--- a/devel/rubygem-aws-sdk-chimesdkmeetings/distinfo
+++ b/devel/rubygem-aws-sdk-chimesdkmeetings/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813242
-SHA256 (rubygem/aws-sdk-chimesdkmeetings-1.50.0.gem) = b96261d8715c0dad302f59147e72afc8e1d16442874a2a2cf949f4170e8f0035
-SIZE (rubygem/aws-sdk-chimesdkmeetings-1.50.0.gem) = 44032
+TIMESTAMP = 1753369530
+SHA256 (rubygem/aws-sdk-chimesdkmeetings-1.51.0.gem) = 91b128f8ef71635a2f7fe181120ae656d8bf9499f2695b8008578bf12015ef05
+SIZE (rubygem/aws-sdk-chimesdkmeetings-1.51.0.gem) = 44032
diff --git a/devel/rubygem-aws-sdk-chimesdkmessaging/Makefile b/devel/rubygem-aws-sdk-chimesdkmessaging/Makefile
index bb445f450c5b..9d6e8a05cffd 100644
--- a/devel/rubygem-aws-sdk-chimesdkmessaging/Makefile
+++ b/devel/rubygem-aws-sdk-chimesdkmessaging/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-chimesdkmessaging
-PORTVERSION= 1.49.0
+PORTVERSION= 1.50.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-chimesdkme
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-chimesdkmessaging/distinfo b/devel/rubygem-aws-sdk-chimesdkmessaging/distinfo
index bf177e4c14eb..865e3a94b444 100644
--- a/devel/rubygem-aws-sdk-chimesdkmessaging/distinfo
+++ b/devel/rubygem-aws-sdk-chimesdkmessaging/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813244
-SHA256 (rubygem/aws-sdk-chimesdkmessaging-1.49.0.gem) = 8a3a9efc01f9d1994dd9da2f15c6953b3a5bc6e9f9d0ba230b986c4d2d20045c
-SIZE (rubygem/aws-sdk-chimesdkmessaging-1.49.0.gem) = 59904
+TIMESTAMP = 1753369532
+SHA256 (rubygem/aws-sdk-chimesdkmessaging-1.50.0.gem) = ba7a8d5c04507a616d342aaeaf48499043f70d24a811ea70f7fe50c6400d4f53
+SIZE (rubygem/aws-sdk-chimesdkmessaging-1.50.0.gem) = 59904
diff --git a/devel/rubygem-aws-sdk-chimesdkvoice/Makefile b/devel/rubygem-aws-sdk-chimesdkvoice/Makefile
index 1d653052f3d3..820640858c3e 100644
--- a/devel/rubygem-aws-sdk-chimesdkvoice/Makefile
+++ b/devel/rubygem-aws-sdk-chimesdkvoice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-chimesdkvoice
-PORTVERSION= 1.41.0
+PORTVERSION= 1.42.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-chimesdkvo
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-chimesdkvoice/distinfo b/devel/rubygem-aws-sdk-chimesdkvoice/distinfo
index 4667dc24a803..7e20abc5dcc0 100644
--- a/devel/rubygem-aws-sdk-chimesdkvoice/distinfo
+++ b/devel/rubygem-aws-sdk-chimesdkvoice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813246
-SHA256 (rubygem/aws-sdk-chimesdkvoice-1.41.0.gem) = d991a33ddb98090fe7a6c0a1a6a0f9c66c74764388af1fa9e9a17f6458248275
-SIZE (rubygem/aws-sdk-chimesdkvoice-1.41.0.gem) = 83456
+TIMESTAMP = 1753369534
+SHA256 (rubygem/aws-sdk-chimesdkvoice-1.42.0.gem) = 40862bfe663a74778caf7d034d8211058b308f1a83f967b6e0fce5660d6d2737
+SIZE (rubygem/aws-sdk-chimesdkvoice-1.42.0.gem) = 83456
diff --git a/devel/rubygem-aws-sdk-cleanrooms/Makefile b/devel/rubygem-aws-sdk-cleanrooms/Makefile
index 6b3d1b6667a6..fe28226205e9 100644
--- a/devel/rubygem-aws-sdk-cleanrooms/Makefile
+++ b/devel/rubygem-aws-sdk-cleanrooms/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cleanrooms
-PORTVERSION= 1.46.0
+PORTVERSION= 1.47.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cleanrooms
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cleanrooms/distinfo b/devel/rubygem-aws-sdk-cleanrooms/distinfo
index d8d404ae3592..aae0a17e980a 100644
--- a/devel/rubygem-aws-sdk-cleanrooms/distinfo
+++ b/devel/rubygem-aws-sdk-cleanrooms/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813248
-SHA256 (rubygem/aws-sdk-cleanrooms-1.46.0.gem) = cc13ceaf7c0b96a44452b7c1e6c2092a8a5e72b2ec19c3db40bc42c101266dfe
-SIZE (rubygem/aws-sdk-cleanrooms-1.46.0.gem) = 118784
+TIMESTAMP = 1753369536
+SHA256 (rubygem/aws-sdk-cleanrooms-1.47.0.gem) = e38a61467bd55c5ac7a4d1a22953141c0fa5a869991a44ff736ecb96f3fabb01
+SIZE (rubygem/aws-sdk-cleanrooms-1.47.0.gem) = 119296
diff --git a/devel/rubygem-aws-sdk-cleanroomsml/Makefile b/devel/rubygem-aws-sdk-cleanroomsml/Makefile
index b0ffca15d073..7fc8744149d4 100644
--- a/devel/rubygem-aws-sdk-cleanroomsml/Makefile
+++ b/devel/rubygem-aws-sdk-cleanroomsml/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cleanroomsml
-PORTVERSION= 1.27.0
+PORTVERSION= 1.29.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cleanrooms
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cleanroomsml/distinfo b/devel/rubygem-aws-sdk-cleanroomsml/distinfo
index 7705647dedb2..57fa444b36d4 100644
--- a/devel/rubygem-aws-sdk-cleanroomsml/distinfo
+++ b/devel/rubygem-aws-sdk-cleanroomsml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751622381
-SHA256 (rubygem/aws-sdk-cleanroomsml-1.27.0.gem) = 35e6006ac00991bc012cc0c51e80f338e0e4a936245312b0907099b9b1d92486
-SIZE (rubygem/aws-sdk-cleanroomsml-1.27.0.gem) = 82944
+TIMESTAMP = 1753369538
+SHA256 (rubygem/aws-sdk-cleanroomsml-1.29.0.gem) = ccc1660fd4099281daed12360d6451595accfec7a66a39f401695382f792340e
+SIZE (rubygem/aws-sdk-cleanroomsml-1.29.0.gem) = 83456
diff --git a/devel/rubygem-aws-sdk-cloud9/Makefile b/devel/rubygem-aws-sdk-cloud9/Makefile
index d350475349cd..d33894650b76 100644
--- a/devel/rubygem-aws-sdk-cloud9/Makefile
+++ b/devel/rubygem-aws-sdk-cloud9/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloud9
-PORTVERSION= 1.88.0
+PORTVERSION= 1.89.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloud9
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cloud9/distinfo b/devel/rubygem-aws-sdk-cloud9/distinfo
index 0f9cb849306e..69f10307ab86 100644
--- a/devel/rubygem-aws-sdk-cloud9/distinfo
+++ b/devel/rubygem-aws-sdk-cloud9/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813252
-SHA256 (rubygem/aws-sdk-cloud9-1.88.0.gem) = 3286e30bd0d00030d469b2030c85b03fa51c3377f6244a4618f3100d9dba29df
-SIZE (rubygem/aws-sdk-cloud9-1.88.0.gem) = 34304
+TIMESTAMP = 1753369540
+SHA256 (rubygem/aws-sdk-cloud9-1.89.0.gem) = af2c80458c91da6e96473612fb5c6951a520e4e780b9d4aeaedf4b598ee16938
+SIZE (rubygem/aws-sdk-cloud9-1.89.0.gem) = 34304
diff --git a/devel/rubygem-aws-sdk-cloudcontrolapi/Makefile b/devel/rubygem-aws-sdk-cloudcontrolapi/Makefile
index 181568421d72..0390e83ccda0 100644
--- a/devel/rubygem-aws-sdk-cloudcontrolapi/Makefile
+++ b/devel/rubygem-aws-sdk-cloudcontrolapi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudcontrolapi
-PORTVERSION= 1.40.0
+PORTVERSION= 1.41.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudcontr
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cloudcontrolapi/distinfo b/devel/rubygem-aws-sdk-cloudcontrolapi/distinfo
index f579eac96184..39d8548a0c2f 100644
--- a/devel/rubygem-aws-sdk-cloudcontrolapi/distinfo
+++ b/devel/rubygem-aws-sdk-cloudcontrolapi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813254
-SHA256 (rubygem/aws-sdk-cloudcontrolapi-1.40.0.gem) = 2a34e6744ca24821c4cc045bbdf13f84d0ce37f82a03e96e101d5ba218ce69c3
-SIZE (rubygem/aws-sdk-cloudcontrolapi-1.40.0.gem) = 36352
+TIMESTAMP = 1753369542
+SHA256 (rubygem/aws-sdk-cloudcontrolapi-1.41.0.gem) = 3b37d4ee66a84c3727593a90a4740e196257032946814bc944c31456b4600a33
+SIZE (rubygem/aws-sdk-cloudcontrolapi-1.41.0.gem) = 36352
diff --git a/devel/rubygem-aws-sdk-clouddirectory/Makefile b/devel/rubygem-aws-sdk-clouddirectory/Makefile
index 6c54d52b7193..1152dd8ef325 100644
--- a/devel/rubygem-aws-sdk-clouddirectory/Makefile
+++ b/devel/rubygem-aws-sdk-clouddirectory/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-clouddirectory
-PORTVERSION= 1.75.0
+PORTVERSION= 1.76.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-clouddirec
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-clouddirectory/distinfo b/devel/rubygem-aws-sdk-clouddirectory/distinfo
index 7d797ab90737..18c02477418a 100644
--- a/devel/rubygem-aws-sdk-clouddirectory/distinfo
+++ b/devel/rubygem-aws-sdk-clouddirectory/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813256
-SHA256 (rubygem/aws-sdk-clouddirectory-1.75.0.gem) = 496378786d319127153bf4f7c755029f5aca159856a44c9db55b28a228cf1412
-SIZE (rubygem/aws-sdk-clouddirectory-1.75.0.gem) = 85504
+TIMESTAMP = 1753369544
+SHA256 (rubygem/aws-sdk-clouddirectory-1.76.0.gem) = ff345aac7c3cb422cb59fcd74036a250fba3083f99795e51d3b6291e2a1697ad
+SIZE (rubygem/aws-sdk-clouddirectory-1.76.0.gem) = 85504
diff --git a/devel/rubygem-aws-sdk-cloudformation/Makefile b/devel/rubygem-aws-sdk-cloudformation/Makefile
index 9b6c45fcbbbc..49876c8062b0 100644
--- a/devel/rubygem-aws-sdk-cloudformation/Makefile
+++ b/devel/rubygem-aws-sdk-cloudformation/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudformation
-PORTVERSION= 1.134.0
+PORTVERSION= 1.135.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudforma
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cloudformation/distinfo b/devel/rubygem-aws-sdk-cloudformation/distinfo
index ecb6deca5fa3..41491bf81854 100644
--- a/devel/rubygem-aws-sdk-cloudformation/distinfo
+++ b/devel/rubygem-aws-sdk-cloudformation/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751375085
-SHA256 (rubygem/aws-sdk-cloudformation-1.134.0.gem) = b851337a36a4e0f917e16db0ea6d8429395beb32cfc7e04fd253134143fdd8ed
-SIZE (rubygem/aws-sdk-cloudformation-1.134.0.gem) = 211968
+TIMESTAMP = 1753369546
+SHA256 (rubygem/aws-sdk-cloudformation-1.135.0.gem) = 11f1e213ff661b30dec1deabe049c55e57023e2b950c0f27720a6b8c86aab557
+SIZE (rubygem/aws-sdk-cloudformation-1.135.0.gem) = 211968
diff --git a/devel/rubygem-aws-sdk-cloudfront/Makefile b/devel/rubygem-aws-sdk-cloudfront/Makefile
index ac09195bfa2d..740759a583bb 100644
--- a/devel/rubygem-aws-sdk-cloudfront/Makefile
+++ b/devel/rubygem-aws-sdk-cloudfront/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudfront
-PORTVERSION= 1.119.0
+PORTVERSION= 1.121.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudfront
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cloudfront/distinfo b/devel/rubygem-aws-sdk-cloudfront/distinfo
index 71c90a72333f..c6ff08c45f71 100644
--- a/devel/rubygem-aws-sdk-cloudfront/distinfo
+++ b/devel/rubygem-aws-sdk-cloudfront/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813260
-SHA256 (rubygem/aws-sdk-cloudfront-1.119.0.gem) = 11f7105e9e1f950825de12885c605cd014cf470fcf1cbe01587e2b0a6ff4e35a
-SIZE (rubygem/aws-sdk-cloudfront-1.119.0.gem) = 230400
+TIMESTAMP = 1753369548
+SHA256 (rubygem/aws-sdk-cloudfront-1.121.0.gem) = decd3281c901dcb56bb5e7c95e829c941a3a47336109e8d2d01f7acf1d107e4e
+SIZE (rubygem/aws-sdk-cloudfront-1.121.0.gem) = 232960
diff --git a/devel/rubygem-aws-sdk-cloudfrontkeyvaluestore/Makefile b/devel/rubygem-aws-sdk-cloudfrontkeyvaluestore/Makefile
index d0a359af9d3f..4e9e4db55b33 100644
--- a/devel/rubygem-aws-sdk-cloudfrontkeyvaluestore/Makefile
+++ b/devel/rubygem-aws-sdk-cloudfrontkeyvaluestore/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudfrontkeyvaluestore
-PORTVERSION= 1.23.0
+PORTVERSION= 1.24.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudfront
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cloudfrontkeyvaluestore/distinfo b/devel/rubygem-aws-sdk-cloudfrontkeyvaluestore/distinfo
index 923a826a53f2..1980e043f6bf 100644
--- a/devel/rubygem-aws-sdk-cloudfrontkeyvaluestore/distinfo
+++ b/devel/rubygem-aws-sdk-cloudfrontkeyvaluestore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813262
-SHA256 (rubygem/aws-sdk-cloudfrontkeyvaluestore-1.23.0.gem) = 7837f05bb844aa862959be81e353a9f755bf5ac2b514ef1e6ffabee9da71a6d1
-SIZE (rubygem/aws-sdk-cloudfrontkeyvaluestore-1.23.0.gem) = 25088
+TIMESTAMP = 1753369550
+SHA256 (rubygem/aws-sdk-cloudfrontkeyvaluestore-1.24.0.gem) = 627a75565943e97c1200f5c600a8d7d971643656c470bfd8b70afa10af81ab4b
+SIZE (rubygem/aws-sdk-cloudfrontkeyvaluestore-1.24.0.gem) = 25088
diff --git a/devel/rubygem-aws-sdk-cloudhsm/Makefile b/devel/rubygem-aws-sdk-cloudhsm/Makefile
index 7e5ca0e0d4d8..149d334e2991 100644
--- a/devel/rubygem-aws-sdk-cloudhsm/Makefile
+++ b/devel/rubygem-aws-sdk-cloudhsm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudhsm
-PORTVERSION= 1.71.0
+PORTVERSION= 1.72.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudhsm
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cloudhsm/distinfo b/devel/rubygem-aws-sdk-cloudhsm/distinfo
index cbc192339fad..a375486e8b2d 100644
--- a/devel/rubygem-aws-sdk-cloudhsm/distinfo
+++ b/devel/rubygem-aws-sdk-cloudhsm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813264
-SHA256 (rubygem/aws-sdk-cloudhsm-1.71.0.gem) = 41ffc82dcaf4ec4a2b027feed3a2cc27a9f3c93c8d6c1c907e972f54f9404293
-SIZE (rubygem/aws-sdk-cloudhsm-1.71.0.gem) = 33792
+TIMESTAMP = 1753369552
+SHA256 (rubygem/aws-sdk-cloudhsm-1.72.0.gem) = 5ec1abf79d3595fefbd16be1f2749edc22f1f4ada391131e50054854a87a6ae4
+SIZE (rubygem/aws-sdk-cloudhsm-1.72.0.gem) = 33792
diff --git a/devel/rubygem-aws-sdk-cloudhsmv2/Makefile b/devel/rubygem-aws-sdk-cloudhsmv2/Makefile
index beac1825ebe7..e80465a40c39 100644
--- a/devel/rubygem-aws-sdk-cloudhsmv2/Makefile
+++ b/devel/rubygem-aws-sdk-cloudhsmv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudhsmv2
-PORTVERSION= 1.77.0
+PORTVERSION= 1.78.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudhsmv2
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cloudhsmv2/distinfo b/devel/rubygem-aws-sdk-cloudhsmv2/distinfo
index 4dde9419ea06..6f90b54810b6 100644
--- a/devel/rubygem-aws-sdk-cloudhsmv2/distinfo
+++ b/devel/rubygem-aws-sdk-cloudhsmv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813266
-SHA256 (rubygem/aws-sdk-cloudhsmv2-1.77.0.gem) = 08dee4b1936546bf967cd2f957a97f0e673214680e026d2697babb36bb355804
-SIZE (rubygem/aws-sdk-cloudhsmv2-1.77.0.gem) = 38912
+TIMESTAMP = 1753369554
+SHA256 (rubygem/aws-sdk-cloudhsmv2-1.78.0.gem) = 870fa7853a32147894e2c911d9d0206dba1e30fe9753ec5e5cc9732966dca7ce
+SIZE (rubygem/aws-sdk-cloudhsmv2-1.78.0.gem) = 39424
diff --git a/devel/rubygem-aws-sdk-cloudsearch/Makefile b/devel/rubygem-aws-sdk-cloudsearch/Makefile
index 7e02f8d022d9..fb95c2849309 100644
--- a/devel/rubygem-aws-sdk-cloudsearch/Makefile
+++ b/devel/rubygem-aws-sdk-cloudsearch/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudsearch
-PORTVERSION= 1.75.0
+PORTVERSION= 1.76.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudsearc
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cloudsearch/distinfo b/devel/rubygem-aws-sdk-cloudsearch/distinfo
index 9d62219d7edd..ae686be140ad 100644
--- a/devel/rubygem-aws-sdk-cloudsearch/distinfo
+++ b/devel/rubygem-aws-sdk-cloudsearch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813268
-SHA256 (rubygem/aws-sdk-cloudsearch-1.75.0.gem) = 6ecc4e9d54350129946fd3fad28492cc2ba2570c5741f68ecfbfca3bd789a6a6
-SIZE (rubygem/aws-sdk-cloudsearch-1.75.0.gem) = 46080
+TIMESTAMP = 1753369556
+SHA256 (rubygem/aws-sdk-cloudsearch-1.76.0.gem) = 7c4f06560c99024a4512e2ccd015e1ce89fc9d1c56a9089ae06a2daf80eb03dd
+SIZE (rubygem/aws-sdk-cloudsearch-1.76.0.gem) = 46080
diff --git a/devel/rubygem-aws-sdk-cloudsearchdomain/Makefile b/devel/rubygem-aws-sdk-cloudsearchdomain/Makefile
index 4ae2656a5579..2c74fc518ead 100644
--- a/devel/rubygem-aws-sdk-cloudsearchdomain/Makefile
+++ b/devel/rubygem-aws-sdk-cloudsearchdomain/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudsearchdomain
-PORTVERSION= 1.58.0
+PORTVERSION= 1.59.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudsearc
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cloudsearchdomain/distinfo b/devel/rubygem-aws-sdk-cloudsearchdomain/distinfo
index c19dffc52f56..1865aaa3b6ec 100644
--- a/devel/rubygem-aws-sdk-cloudsearchdomain/distinfo
+++ b/devel/rubygem-aws-sdk-cloudsearchdomain/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813270
-SHA256 (rubygem/aws-sdk-cloudsearchdomain-1.58.0.gem) = 61efc4fa80ef309fadb703e3cf381572b37bded5fa4a694f24585e27b520d164
-SIZE (rubygem/aws-sdk-cloudsearchdomain-1.58.0.gem) = 36352
+TIMESTAMP = 1753369558
+SHA256 (rubygem/aws-sdk-cloudsearchdomain-1.59.0.gem) = 1957fedf65af61bff900c98e44236f0ede889529132ae6d31660161069995b70
+SIZE (rubygem/aws-sdk-cloudsearchdomain-1.59.0.gem) = 36352
diff --git a/devel/rubygem-aws-sdk-cloudtrail/Makefile b/devel/rubygem-aws-sdk-cloudtrail/Makefile
index ad5a3c3f2f3a..d69ebf0f24ac 100644
--- a/devel/rubygem-aws-sdk-cloudtrail/Makefile
+++ b/devel/rubygem-aws-sdk-cloudtrail/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudtrail
-PORTVERSION= 1.106.0
+PORTVERSION= 1.107.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudtrail
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cloudtrail/distinfo b/devel/rubygem-aws-sdk-cloudtrail/distinfo
index 12a7783c36d6..2ef3bb316b8e 100644
--- a/devel/rubygem-aws-sdk-cloudtrail/distinfo
+++ b/devel/rubygem-aws-sdk-cloudtrail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813272
-SHA256 (rubygem/aws-sdk-cloudtrail-1.106.0.gem) = 088370e546fcdfb9472867934a666c200e2612f38eeae2674e8839a3f9c2ba8d
-SIZE (rubygem/aws-sdk-cloudtrail-1.106.0.gem) = 115712
+TIMESTAMP = 1753369560
+SHA256 (rubygem/aws-sdk-cloudtrail-1.107.0.gem) = 65b88feef5644dd1be35a91cbebcc33bc4061a5f0651b390b2f3d193cb516c02
+SIZE (rubygem/aws-sdk-cloudtrail-1.107.0.gem) = 115712
diff --git a/devel/rubygem-aws-sdk-cloudtraildata/Makefile b/devel/rubygem-aws-sdk-cloudtraildata/Makefile
index dd39ac7f589a..bb557454685c 100644
--- a/devel/rubygem-aws-sdk-cloudtraildata/Makefile
+++ b/devel/rubygem-aws-sdk-cloudtraildata/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudtraildata
-PORTVERSION= 1.29.0
+PORTVERSION= 1.30.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudtrail
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cloudtraildata/distinfo b/devel/rubygem-aws-sdk-cloudtraildata/distinfo
index 325377d477ea..dda27635ef00 100644
--- a/devel/rubygem-aws-sdk-cloudtraildata/distinfo
+++ b/devel/rubygem-aws-sdk-cloudtraildata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813274
-SHA256 (rubygem/aws-sdk-cloudtraildata-1.29.0.gem) = abcb225da9162e588f42a6fca5033637e8d6e7eb145d86f003b119a41c09aace
-SIZE (rubygem/aws-sdk-cloudtraildata-1.29.0.gem) = 22016
+TIMESTAMP = 1753369562
+SHA256 (rubygem/aws-sdk-cloudtraildata-1.30.0.gem) = f272f6becdd639bf5072ba5708ce1b1cc9794618da5ef5c20f09f3cc8b54df30
+SIZE (rubygem/aws-sdk-cloudtraildata-1.30.0.gem) = 22528
diff --git a/devel/rubygem-aws-sdk-cloudwatch/Makefile b/devel/rubygem-aws-sdk-cloudwatch/Makefile
index d77aba1ae07b..83eee44982d2 100644
--- a/devel/rubygem-aws-sdk-cloudwatch/Makefile
+++ b/devel/rubygem-aws-sdk-cloudwatch/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudwatch
-PORTVERSION= 1.116.0
+PORTVERSION= 1.117.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudwatch
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cloudwatch/distinfo b/devel/rubygem-aws-sdk-cloudwatch/distinfo
index 3023cb9c9adc..206a7879ec00 100644
--- a/devel/rubygem-aws-sdk-cloudwatch/distinfo
+++ b/devel/rubygem-aws-sdk-cloudwatch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813276
-SHA256 (rubygem/aws-sdk-cloudwatch-1.116.0.gem) = 14caa3f0e3aa20dfcc401d60004948679096fdf304222b27b3fd0c18239e7af0
-SIZE (rubygem/aws-sdk-cloudwatch-1.116.0.gem) = 125440
+TIMESTAMP = 1753369564
+SHA256 (rubygem/aws-sdk-cloudwatch-1.117.0.gem) = 9e5166e77fccce494f7fed557c1e46a40fe7a97bd5e8711dc820fa90ecfa3332
+SIZE (rubygem/aws-sdk-cloudwatch-1.117.0.gem) = 125952
diff --git a/devel/rubygem-aws-sdk-cloudwatchevents/Makefile b/devel/rubygem-aws-sdk-cloudwatchevents/Makefile
index 6269b1fcaef4..8352ebb23725 100644
--- a/devel/rubygem-aws-sdk-cloudwatchevents/Makefile
+++ b/devel/rubygem-aws-sdk-cloudwatchevents/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudwatchevents
-PORTVERSION= 1.91.0
+PORTVERSION= 1.92.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudwatch
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cloudwatchevents/distinfo b/devel/rubygem-aws-sdk-cloudwatchevents/distinfo
index 46376a182b92..be8a9e87f0ad 100644
--- a/devel/rubygem-aws-sdk-cloudwatchevents/distinfo
+++ b/devel/rubygem-aws-sdk-cloudwatchevents/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813278
-SHA256 (rubygem/aws-sdk-cloudwatchevents-1.91.0.gem) = 3a394aef363543176066d42bcaf941adb49d2025892d5b54a7c97a0b4f26bbb3
-SIZE (rubygem/aws-sdk-cloudwatchevents-1.91.0.gem) = 79360
+TIMESTAMP = 1753369566
+SHA256 (rubygem/aws-sdk-cloudwatchevents-1.92.0.gem) = c6caa9cdecb02bd5187c5799be3d8f1102eaf8219ffe02bb431df499b0e5e8d5
+SIZE (rubygem/aws-sdk-cloudwatchevents-1.92.0.gem) = 79872
diff --git a/devel/rubygem-aws-sdk-cloudwatchevidently/Makefile b/devel/rubygem-aws-sdk-cloudwatchevidently/Makefile
index 0dd8ff321d01..d0ffca9928c3 100644
--- a/devel/rubygem-aws-sdk-cloudwatchevidently/Makefile
+++ b/devel/rubygem-aws-sdk-cloudwatchevidently/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudwatchevidently
-PORTVERSION= 1.41.0
+PORTVERSION= 1.42.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudwatch
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cloudwatchevidently/distinfo b/devel/rubygem-aws-sdk-cloudwatchevidently/distinfo
index ed831393db68..dfcbf8b82201 100644
--- a/devel/rubygem-aws-sdk-cloudwatchevidently/distinfo
+++ b/devel/rubygem-aws-sdk-cloudwatchevidently/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813280
-SHA256 (rubygem/aws-sdk-cloudwatchevidently-1.41.0.gem) = 4288b1dbab0ec744aa345646f4cb980fa4e5d1944c2988a173494e7eb96ce112
-SIZE (rubygem/aws-sdk-cloudwatchevidently-1.41.0.gem) = 67584
+TIMESTAMP = 1753369568
+SHA256 (rubygem/aws-sdk-cloudwatchevidently-1.42.0.gem) = 6c0bc09af704e9793f713fbd9ee1df89bbfc6724d563dd2c0741e17d310d7335
+SIZE (rubygem/aws-sdk-cloudwatchevidently-1.42.0.gem) = 67584
diff --git a/devel/rubygem-aws-sdk-cloudwatchlogs/Makefile b/devel/rubygem-aws-sdk-cloudwatchlogs/Makefile
index 115579d1b3b4..95e604d0e042 100644
--- a/devel/rubygem-aws-sdk-cloudwatchlogs/Makefile
+++ b/devel/rubygem-aws-sdk-cloudwatchlogs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudwatchlogs
-PORTVERSION= 1.119.0
+PORTVERSION= 1.122.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudwatch
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cloudwatchlogs/distinfo b/devel/rubygem-aws-sdk-cloudwatchlogs/distinfo
index 53e1c7b8185d..47987b394b06 100644
--- a/devel/rubygem-aws-sdk-cloudwatchlogs/distinfo
+++ b/devel/rubygem-aws-sdk-cloudwatchlogs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751375087
-SHA256 (rubygem/aws-sdk-cloudwatchlogs-1.119.0.gem) = 646b7863500f24d3e81dad67bfa233b462b9443e2bc588c6c926320d7994655a
-SIZE (rubygem/aws-sdk-cloudwatchlogs-1.119.0.gem) = 151040
+TIMESTAMP = 1753369570
+SHA256 (rubygem/aws-sdk-cloudwatchlogs-1.122.0.gem) = e13b6e86b53d7c51b17022759ece205b4dc7e8118dd4602e61aa7d46e3e8d012
+SIZE (rubygem/aws-sdk-cloudwatchlogs-1.122.0.gem) = 157696
diff --git a/devel/rubygem-aws-sdk-cloudwatchrum/Makefile b/devel/rubygem-aws-sdk-cloudwatchrum/Makefile
index 82624fa9c890..d0aff7c0fef8 100644
--- a/devel/rubygem-aws-sdk-cloudwatchrum/Makefile
+++ b/devel/rubygem-aws-sdk-cloudwatchrum/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudwatchrum
-PORTVERSION= 1.42.0
+PORTVERSION= 1.43.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudwatch
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cloudwatchrum/distinfo b/devel/rubygem-aws-sdk-cloudwatchrum/distinfo
index 7390a53fe60a..803d3a9fe160 100644
--- a/devel/rubygem-aws-sdk-cloudwatchrum/distinfo
+++ b/devel/rubygem-aws-sdk-cloudwatchrum/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813284
-SHA256 (rubygem/aws-sdk-cloudwatchrum-1.42.0.gem) = 17882e5162b0df7ccfa8588ff1e00143d41bf88723bd7be8f4f12e312de49d3a
-SIZE (rubygem/aws-sdk-cloudwatchrum-1.42.0.gem) = 48128
+TIMESTAMP = 1753369572
+SHA256 (rubygem/aws-sdk-cloudwatchrum-1.43.0.gem) = b9eed45d4fd0986b78732543ce2a5be2cb28a29870d1ffe3c16dcaa4a3c15f0c
+SIZE (rubygem/aws-sdk-cloudwatchrum-1.43.0.gem) = 48128
diff --git a/devel/rubygem-aws-sdk-codeartifact/Makefile b/devel/rubygem-aws-sdk-codeartifact/Makefile
index cf6b1908fde0..6bc46f7242a1 100644
--- a/devel/rubygem-aws-sdk-codeartifact/Makefile
+++ b/devel/rubygem-aws-sdk-codeartifact/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-codeartifact
-PORTVERSION= 1.62.0
+PORTVERSION= 1.63.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-codeartifa
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-codeartifact/distinfo b/devel/rubygem-aws-sdk-codeartifact/distinfo
index 06491d48ca42..2cf7b28f33cc 100644
--- a/devel/rubygem-aws-sdk-codeartifact/distinfo
+++ b/devel/rubygem-aws-sdk-codeartifact/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813286
-SHA256 (rubygem/aws-sdk-codeartifact-1.62.0.gem) = 9f7656692b8b8c584ea3abfc838aa806c393c8b8328d62b2b771c8267d833bf5
-SIZE (rubygem/aws-sdk-codeartifact-1.62.0.gem) = 67584
+TIMESTAMP = 1753369574
+SHA256 (rubygem/aws-sdk-codeartifact-1.63.0.gem) = 5f9f9159691676438df081333b1687f4d1d42279df73c01b43cd84d2d94f139c
+SIZE (rubygem/aws-sdk-codeartifact-1.63.0.gem) = 67584
diff --git a/devel/rubygem-aws-sdk-codebuild/Makefile b/devel/rubygem-aws-sdk-codebuild/Makefile
index 2517672b4cf3..e521c1a8e8d8 100644
--- a/devel/rubygem-aws-sdk-codebuild/Makefile
+++ b/devel/rubygem-aws-sdk-codebuild/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-codebuild
-PORTVERSION= 1.157.0
+PORTVERSION= 1.158.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-codebuild
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-codebuild/distinfo b/devel/rubygem-aws-sdk-codebuild/distinfo
index 0ea574346b4d..1a346a5d254b 100644
--- a/devel/rubygem-aws-sdk-codebuild/distinfo
+++ b/devel/rubygem-aws-sdk-codebuild/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813288
-SHA256 (rubygem/aws-sdk-codebuild-1.157.0.gem) = cd73d76e1734d4b710a5c7631d1591e73e468d3c290dc7dd9c9a1e97688d8769
-SIZE (rubygem/aws-sdk-codebuild-1.157.0.gem) = 141312
+TIMESTAMP = 1753369576
+SHA256 (rubygem/aws-sdk-codebuild-1.158.0.gem) = f7f0d778e225e598b28c25ea9aac44c18580fff4cffc35e62251bddfba0a93fa
+SIZE (rubygem/aws-sdk-codebuild-1.158.0.gem) = 141824
diff --git a/devel/rubygem-aws-sdk-codecatalyst/Makefile b/devel/rubygem-aws-sdk-codecatalyst/Makefile
index 8fac13adc2e3..76fd8e9dd614 100644
--- a/devel/rubygem-aws-sdk-codecatalyst/Makefile
+++ b/devel/rubygem-aws-sdk-codecatalyst/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-codecatalyst
-PORTVERSION= 1.36.0
+PORTVERSION= 1.37.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-codecataly
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core
USES= gem
diff --git a/devel/rubygem-aws-sdk-codecatalyst/distinfo b/devel/rubygem-aws-sdk-codecatalyst/distinfo
index 4a13a3e42c4b..a408e3e190ff 100644
--- a/devel/rubygem-aws-sdk-codecatalyst/distinfo
+++ b/devel/rubygem-aws-sdk-codecatalyst/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813290
-SHA256 (rubygem/aws-sdk-codecatalyst-1.36.0.gem) = cbc90b886e302e05bf2652b1c4b454d4b94a7cbcd8cc5c6944c0341acee35cfe
-SIZE (rubygem/aws-sdk-codecatalyst-1.36.0.gem) = 51200
+TIMESTAMP = 1753369578
+SHA256 (rubygem/aws-sdk-codecatalyst-1.37.0.gem) = b9db33e75ee7d2523abeeeba24ccab78cd158593700fdf8826f390ef750ed066
+SIZE (rubygem/aws-sdk-codecatalyst-1.37.0.gem) = 51712
diff --git a/devel/rubygem-aws-sdk-codecommit/Makefile b/devel/rubygem-aws-sdk-codecommit/Makefile
index 779047b943eb..dc1a85f7ab64 100644
--- a/devel/rubygem-aws-sdk-codecommit/Makefile
+++ b/devel/rubygem-aws-sdk-codecommit/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-codecommit
-PORTVERSION= 1.86.0
+PORTVERSION= 1.87.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-codecommit
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-codecommit/distinfo b/devel/rubygem-aws-sdk-codecommit/distinfo
index 7ba09b4b7f2e..69260a7fca33 100644
--- a/devel/rubygem-aws-sdk-codecommit/distinfo
+++ b/devel/rubygem-aws-sdk-codecommit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813292
-SHA256 (rubygem/aws-sdk-codecommit-1.86.0.gem) = fb1c77ad4d654e4930815883bd2a29aeb66d77609ddb6e95127adbff087bf411
-SIZE (rubygem/aws-sdk-codecommit-1.86.0.gem) = 118272
+TIMESTAMP = 1753369580
+SHA256 (rubygem/aws-sdk-codecommit-1.87.0.gem) = 761842a9510f48f14987a02a2140c8465f0db1e3aac61d66fde91180526c50a0
+SIZE (rubygem/aws-sdk-codecommit-1.87.0.gem) = 118272
diff --git a/devel/rubygem-aws-sdk-codeconnections/Makefile b/devel/rubygem-aws-sdk-codeconnections/Makefile
index 6ee665d0f966..d3c8d3afcf1a 100644
--- a/devel/rubygem-aws-sdk-codeconnections/Makefile
+++ b/devel/rubygem-aws-sdk-codeconnections/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-codeconnections
-PORTVERSION= 1.21.0
+PORTVERSION= 1.22.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-codeconnec
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-codeconnections/distinfo b/devel/rubygem-aws-sdk-codeconnections/distinfo
index b27eeae404b1..15c82145b637 100644
--- a/devel/rubygem-aws-sdk-codeconnections/distinfo
+++ b/devel/rubygem-aws-sdk-codeconnections/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813294
-SHA256 (rubygem/aws-sdk-codeconnections-1.21.0.gem) = 136d0645f9615abda53f496b40989dafa862e5cb7dad765c0a7a4e00ac3b00b3
-SIZE (rubygem/aws-sdk-codeconnections-1.21.0.gem) = 42496
+TIMESTAMP = 1753369582
+SHA256 (rubygem/aws-sdk-codeconnections-1.22.0.gem) = 2cd680ad72e5c634d302a5e2e79109e02989046ea93d92d4ac6cda171a13e0b5
+SIZE (rubygem/aws-sdk-codeconnections-1.22.0.gem) = 42496
diff --git a/devel/rubygem-aws-sdk-codedeploy/Makefile b/devel/rubygem-aws-sdk-codedeploy/Makefile
index 54771f07182e..a414718fd018 100644
--- a/devel/rubygem-aws-sdk-codedeploy/Makefile
+++ b/devel/rubygem-aws-sdk-codedeploy/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-codedeploy
-PORTVERSION= 1.85.0
+PORTVERSION= 1.86.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-codedeploy
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-codedeploy/distinfo b/devel/rubygem-aws-sdk-codedeploy/distinfo
index 3b1e9ae89453..2f56b1f53eda 100644
--- a/devel/rubygem-aws-sdk-codedeploy/distinfo
+++ b/devel/rubygem-aws-sdk-codedeploy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813296
-SHA256 (rubygem/aws-sdk-codedeploy-1.85.0.gem) = fbc570df029fd987f2de3f284dc9e274096e528ce8a9f5c51eb7b943f4075e68
-SIZE (rubygem/aws-sdk-codedeploy-1.85.0.gem) = 100864
+TIMESTAMP = 1753369584
+SHA256 (rubygem/aws-sdk-codedeploy-1.86.0.gem) = 46fb3b61e1db5507bfc81504ec45717dcfddefb78c4de7c8a60642e2ec4a17fd
+SIZE (rubygem/aws-sdk-codedeploy-1.86.0.gem) = 100864
diff --git a/devel/rubygem-aws-sdk-codeguruprofiler/Makefile b/devel/rubygem-aws-sdk-codeguruprofiler/Makefile
index f8a47b513617..0b3812343b01 100644
--- a/devel/rubygem-aws-sdk-codeguruprofiler/Makefile
+++ b/devel/rubygem-aws-sdk-codeguruprofiler/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-codeguruprofiler
-PORTVERSION= 1.55.0
+PORTVERSION= 1.56.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-codegurupr
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-codeguruprofiler/distinfo b/devel/rubygem-aws-sdk-codeguruprofiler/distinfo
index 050a071eefc2..7800ac1cd2e8 100644
--- a/devel/rubygem-aws-sdk-codeguruprofiler/distinfo
+++ b/devel/rubygem-aws-sdk-codeguruprofiler/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813298
-SHA256 (rubygem/aws-sdk-codeguruprofiler-1.55.0.gem) = 700d34837eb11c53681619d9d5df60c33d2d204a363d1a3ade14cd3476008334
-SIZE (rubygem/aws-sdk-codeguruprofiler-1.55.0.gem) = 49152
+TIMESTAMP = 1753369586
+SHA256 (rubygem/aws-sdk-codeguruprofiler-1.56.0.gem) = ee436b14a85b01133acb951c2367a76efb1e29167ea3ec4454721edc568f3f50
+SIZE (rubygem/aws-sdk-codeguruprofiler-1.56.0.gem) = 49664
diff --git a/devel/rubygem-aws-sdk-codegurureviewer/Makefile b/devel/rubygem-aws-sdk-codegurureviewer/Makefile
index ec97c8825018..c17a6b73161d 100644
--- a/devel/rubygem-aws-sdk-codegurureviewer/Makefile
+++ b/devel/rubygem-aws-sdk-codegurureviewer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-codegurureviewer
-PORTVERSION= 1.66.0
+PORTVERSION= 1.67.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-codegurure
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-codegurureviewer/distinfo b/devel/rubygem-aws-sdk-codegurureviewer/distinfo
index 643d5ad222c9..bc8ac3eb8b82 100644
--- a/devel/rubygem-aws-sdk-codegurureviewer/distinfo
+++ b/devel/rubygem-aws-sdk-codegurureviewer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813300
-SHA256 (rubygem/aws-sdk-codegurureviewer-1.66.0.gem) = 8afce8331f2b3ea1132f4da26be9a71c0ef8ac39c3be2eb9de8e845e7130f091
-SIZE (rubygem/aws-sdk-codegurureviewer-1.66.0.gem) = 47616
+TIMESTAMP = 1753369588
+SHA256 (rubygem/aws-sdk-codegurureviewer-1.67.0.gem) = b19c7f9bd9583ebe56159f65738d221f050606c7eb660ff72f8317bf4da857fa
+SIZE (rubygem/aws-sdk-codegurureviewer-1.67.0.gem) = 47616
diff --git a/devel/rubygem-aws-sdk-codegurusecurity/Makefile b/devel/rubygem-aws-sdk-codegurusecurity/Makefile
index 5dd8bc8c1174..d50f947df7b6 100644
--- a/devel/rubygem-aws-sdk-codegurusecurity/Makefile
+++ b/devel/rubygem-aws-sdk-codegurusecurity/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-codegurusecurity
-PORTVERSION= 1.30.0
+PORTVERSION= 1.31.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-codeguruse
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-codegurusecurity/distinfo b/devel/rubygem-aws-sdk-codegurusecurity/distinfo
index 05a582adf70a..9e68201b9ace 100644
--- a/devel/rubygem-aws-sdk-codegurusecurity/distinfo
+++ b/devel/rubygem-aws-sdk-codegurusecurity/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813302
-SHA256 (rubygem/aws-sdk-codegurusecurity-1.30.0.gem) = 387a224e3af461d601b14a7a581a26e98dbbef7b5ff7c6c258ccfc985a4b90a3
-SIZE (rubygem/aws-sdk-codegurusecurity-1.30.0.gem) = 36864
+TIMESTAMP = 1753369590
+SHA256 (rubygem/aws-sdk-codegurusecurity-1.31.0.gem) = e65c3602fbecdfc885c5e1a2839d44f1fd14b890d48ae54cab4e9f9c641ec57f
+SIZE (rubygem/aws-sdk-codegurusecurity-1.31.0.gem) = 37376
diff --git a/devel/rubygem-aws-sdk-codepipeline/Makefile b/devel/rubygem-aws-sdk-codepipeline/Makefile
index d81709697c29..e97097850357 100644
--- a/devel/rubygem-aws-sdk-codepipeline/Makefile
+++ b/devel/rubygem-aws-sdk-codepipeline/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-codepipeline
-PORTVERSION= 1.101.0
+PORTVERSION= 1.102.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-codepipeli
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-codepipeline/distinfo b/devel/rubygem-aws-sdk-codepipeline/distinfo
index 3fcd4423cf74..a6b82789a200 100644
--- a/devel/rubygem-aws-sdk-codepipeline/distinfo
+++ b/devel/rubygem-aws-sdk-codepipeline/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813304
-SHA256 (rubygem/aws-sdk-codepipeline-1.101.0.gem) = e6ef760ea917fdbdd335385edd131c56678a96ce5f3295668164f54ab7663a7b
-SIZE (rubygem/aws-sdk-codepipeline-1.101.0.gem) = 99328
+TIMESTAMP = 1753369592
+SHA256 (rubygem/aws-sdk-codepipeline-1.102.0.gem) = c2312040e2e8347cb40cd77760fd8a4e14fcf15e12e70b0d82a7f61e348d4abf
+SIZE (rubygem/aws-sdk-codepipeline-1.102.0.gem) = 99840
diff --git a/devel/rubygem-aws-sdk-codestarconnections/Makefile b/devel/rubygem-aws-sdk-codestarconnections/Makefile
index def5890ba946..8e4b67b48dd4 100644
--- a/devel/rubygem-aws-sdk-codestarconnections/Makefile
+++ b/devel/rubygem-aws-sdk-codestarconnections/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-codestarconnections
-PORTVERSION= 1.61.0
+PORTVERSION= 1.62.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-codestarco
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-codestarconnections/distinfo b/devel/rubygem-aws-sdk-codestarconnections/distinfo
index 09520d9af504..14a06a83d1d9 100644
--- a/devel/rubygem-aws-sdk-codestarconnections/distinfo
+++ b/devel/rubygem-aws-sdk-codestarconnections/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813306
-SHA256 (rubygem/aws-sdk-codestarconnections-1.61.0.gem) = a21b2a069de2cf12a16a9c55bd0632d0db1c052e9b79c3e83ed5e6e65a37474d
-SIZE (rubygem/aws-sdk-codestarconnections-1.61.0.gem) = 43008
+TIMESTAMP = 1753369594
+SHA256 (rubygem/aws-sdk-codestarconnections-1.62.0.gem) = e48671af7bc9730ff46ff5c0c3ca12dfb003df48cfd7b3e7602d1bcabdd91065
+SIZE (rubygem/aws-sdk-codestarconnections-1.62.0.gem) = 43008
diff --git a/devel/rubygem-aws-sdk-codestarnotifications/Makefile b/devel/rubygem-aws-sdk-codestarnotifications/Makefile
index ca324953ae60..077861e063e9 100644
--- a/devel/rubygem-aws-sdk-codestarnotifications/Makefile
+++ b/devel/rubygem-aws-sdk-codestarnotifications/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-codestarnotifications
-PORTVERSION= 1.52.0
+PORTVERSION= 1.53.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-codestarno
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-codestarnotifications/distinfo b/devel/rubygem-aws-sdk-codestarnotifications/distinfo
index 9755dedd2217..78341a5ee444 100644
--- a/devel/rubygem-aws-sdk-codestarnotifications/distinfo
+++ b/devel/rubygem-aws-sdk-codestarnotifications/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813308
-SHA256 (rubygem/aws-sdk-codestarnotifications-1.52.0.gem) = bbaec5db84b1d641573aedd07fe447251134cc079e2d8c3f64bab1e2031749d3
-SIZE (rubygem/aws-sdk-codestarnotifications-1.52.0.gem) = 31744
+TIMESTAMP = 1753369596
+SHA256 (rubygem/aws-sdk-codestarnotifications-1.53.0.gem) = de85194a1399fccc49542339e6fd175d7b0c0eafada0806e2580fa584c4dff7d
+SIZE (rubygem/aws-sdk-codestarnotifications-1.53.0.gem) = 31744
diff --git a/devel/rubygem-aws-sdk-cognitoidentity/Makefile b/devel/rubygem-aws-sdk-cognitoidentity/Makefile
index 6b7a2619d370..8b0a3debe42d 100644
--- a/devel/rubygem-aws-sdk-cognitoidentity/Makefile
+++ b/devel/rubygem-aws-sdk-cognitoidentity/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cognitoidentity
-PORTVERSION= 1.74.0
+PORTVERSION= 1.75.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cognitoide
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cognitoidentity/distinfo b/devel/rubygem-aws-sdk-cognitoidentity/distinfo
index 07850ed096da..fd1b06f325ed 100644
--- a/devel/rubygem-aws-sdk-cognitoidentity/distinfo
+++ b/devel/rubygem-aws-sdk-cognitoidentity/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813310
-SHA256 (rubygem/aws-sdk-cognitoidentity-1.74.0.gem) = 96922193861718ab6f87e8ebb9b715a0fab5b40f4e19d8867dad2c3474274e93
-SIZE (rubygem/aws-sdk-cognitoidentity-1.74.0.gem) = 44544
+TIMESTAMP = 1753369598
+SHA256 (rubygem/aws-sdk-cognitoidentity-1.75.0.gem) = 479cb831c7068b40b9d17ac1c3455a086da5afee9debe86b2f03416216adee5e
+SIZE (rubygem/aws-sdk-cognitoidentity-1.75.0.gem) = 45056
diff --git a/devel/rubygem-aws-sdk-cognitoidentityprovider/Makefile b/devel/rubygem-aws-sdk-cognitoidentityprovider/Makefile
index d7c581445ce2..2ae29bc7a2bd 100644
--- a/devel/rubygem-aws-sdk-cognitoidentityprovider/Makefile
+++ b/devel/rubygem-aws-sdk-cognitoidentityprovider/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cognitoidentityprovider
-PORTVERSION= 1.123.0
+PORTVERSION= 1.124.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cognitoide
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cognitoidentityprovider/distinfo b/devel/rubygem-aws-sdk-cognitoidentityprovider/distinfo
index e4fda7e097f6..cb584092891a 100644
--- a/devel/rubygem-aws-sdk-cognitoidentityprovider/distinfo
+++ b/devel/rubygem-aws-sdk-cognitoidentityprovider/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813312
-SHA256 (rubygem/aws-sdk-cognitoidentityprovider-1.123.0.gem) = 3b3632fea8bb452b30a7d23a1c761f2ea516c00ce0ba535f842a1f7f14d7be12
-SIZE (rubygem/aws-sdk-cognitoidentityprovider-1.123.0.gem) = 261632
+TIMESTAMP = 1753369600
+SHA256 (rubygem/aws-sdk-cognitoidentityprovider-1.124.0.gem) = 58dae94083c0781a4b758a4b783b9fc676270476a6b1b7858d16736ad9406bbd
+SIZE (rubygem/aws-sdk-cognitoidentityprovider-1.124.0.gem) = 262144
diff --git a/devel/rubygem-aws-sdk-cognitosync/Makefile b/devel/rubygem-aws-sdk-cognitosync/Makefile
index 4756e8b815ab..32f98cf9f3ca 100644
--- a/devel/rubygem-aws-sdk-cognitosync/Makefile
+++ b/devel/rubygem-aws-sdk-cognitosync/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cognitosync
-PORTVERSION= 1.68.0
+PORTVERSION= 1.69.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cognitosyn
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cognitosync/distinfo b/devel/rubygem-aws-sdk-cognitosync/distinfo
index f80a43352f53..7ccd8ac339b9 100644
--- a/devel/rubygem-aws-sdk-cognitosync/distinfo
+++ b/devel/rubygem-aws-sdk-cognitosync/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813314
-SHA256 (rubygem/aws-sdk-cognitosync-1.68.0.gem) = 60b6cdb4686c07f3ef37f368e6c60a8cd0d87d33528941ddb8172b221e25c117
-SIZE (rubygem/aws-sdk-cognitosync-1.68.0.gem) = 34816
+TIMESTAMP = 1753369602
+SHA256 (rubygem/aws-sdk-cognitosync-1.69.0.gem) = c28d4b97b4e72e825b86011988a5e1539d230d35ec3b6ab079ba7d696fec035d
+SIZE (rubygem/aws-sdk-cognitosync-1.69.0.gem) = 35328
diff --git a/devel/rubygem-aws-sdk-comprehend/Makefile b/devel/rubygem-aws-sdk-comprehend/Makefile
index 23c907b71874..ec211cf35c1a 100644
--- a/devel/rubygem-aws-sdk-comprehend/Makefile
+++ b/devel/rubygem-aws-sdk-comprehend/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-comprehend
-PORTVERSION= 1.101.0
+PORTVERSION= 1.102.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-comprehend
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-comprehend/distinfo b/devel/rubygem-aws-sdk-comprehend/distinfo
index e9476fea368f..1b1d768464d6 100644
--- a/devel/rubygem-aws-sdk-comprehend/distinfo
+++ b/devel/rubygem-aws-sdk-comprehend/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813316
-SHA256 (rubygem/aws-sdk-comprehend-1.101.0.gem) = b909fa1fafd641f06f01ca1e84f230b78c246c0a790953cd31d75a948fd97dba
-SIZE (rubygem/aws-sdk-comprehend-1.101.0.gem) = 122368
+TIMESTAMP = 1753369604
+SHA256 (rubygem/aws-sdk-comprehend-1.102.0.gem) = 5e721e39517e5bddbe0adbaffc5baac0f1a4188b9de1f5c263531089ec16f4b5
+SIZE (rubygem/aws-sdk-comprehend-1.102.0.gem) = 122368
diff --git a/devel/rubygem-aws-sdk-comprehendmedical/Makefile b/devel/rubygem-aws-sdk-comprehendmedical/Makefile
index beeaaba7e4ce..ae047393a248 100644
--- a/devel/rubygem-aws-sdk-comprehendmedical/Makefile
+++ b/devel/rubygem-aws-sdk-comprehendmedical/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-comprehendmedical
-PORTVERSION= 1.70.0
+PORTVERSION= 1.71.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-comprehend
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-comprehendmedical/distinfo b/devel/rubygem-aws-sdk-comprehendmedical/distinfo
index ba6e78684801..d4d5f8d85e78 100644
--- a/devel/rubygem-aws-sdk-comprehendmedical/distinfo
+++ b/devel/rubygem-aws-sdk-comprehendmedical/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813318
-SHA256 (rubygem/aws-sdk-comprehendmedical-1.70.0.gem) = 96e8eaaee721ff4c31d7c45d893cb7f8f6992e4e1fe925dc46f6982c470daaed
-SIZE (rubygem/aws-sdk-comprehendmedical-1.70.0.gem) = 43520
+TIMESTAMP = 1753369606
+SHA256 (rubygem/aws-sdk-comprehendmedical-1.71.0.gem) = cda34981f49a4247fded7f47de069418e3a2177ebb3018eea0236599c4c9cf5e
+SIZE (rubygem/aws-sdk-comprehendmedical-1.71.0.gem) = 43520
diff --git a/devel/rubygem-aws-sdk-computeoptimizer/Makefile b/devel/rubygem-aws-sdk-computeoptimizer/Makefile
index dfc2ab5c2f41..ac677a0c6fa0 100644
--- a/devel/rubygem-aws-sdk-computeoptimizer/Makefile
+++ b/devel/rubygem-aws-sdk-computeoptimizer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-computeoptimizer
-PORTVERSION= 1.78.0
+PORTVERSION= 1.79.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-computeopt
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-computeoptimizer/distinfo b/devel/rubygem-aws-sdk-computeoptimizer/distinfo
index 799fe892fae8..1210f541f3a8 100644
--- a/devel/rubygem-aws-sdk-computeoptimizer/distinfo
+++ b/devel/rubygem-aws-sdk-computeoptimizer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813320
-SHA256 (rubygem/aws-sdk-computeoptimizer-1.78.0.gem) = a785700ff16fe5f525816550cadd8463332457140a56d342e55ae8ab39202ed4
-SIZE (rubygem/aws-sdk-computeoptimizer-1.78.0.gem) = 103936
+TIMESTAMP = 1753369608
+SHA256 (rubygem/aws-sdk-computeoptimizer-1.79.0.gem) = 8e05bc8130ef29e49fe68714ef76c0b0139e02bc9537c1f8f7202b644b2fc8d8
+SIZE (rubygem/aws-sdk-computeoptimizer-1.79.0.gem) = 103936
diff --git a/devel/rubygem-aws-sdk-configservice/Makefile b/devel/rubygem-aws-sdk-configservice/Makefile
index 638f56cd577f..16ed173693d7 100644
--- a/devel/rubygem-aws-sdk-configservice/Makefile
+++ b/devel/rubygem-aws-sdk-configservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-configservice
-PORTVERSION= 1.131.0
+PORTVERSION= 1.132.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-configserv
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-configservice/distinfo b/devel/rubygem-aws-sdk-configservice/distinfo
index 315aed1de477..ad8d3b1699d0 100644
--- a/devel/rubygem-aws-sdk-configservice/distinfo
+++ b/devel/rubygem-aws-sdk-configservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751375089
-SHA256 (rubygem/aws-sdk-configservice-1.131.0.gem) = 79e41f40d6f648d2bc49d7c3216b7a877b86e4f0e109e2ba65c1f2a626540fe0
-SIZE (rubygem/aws-sdk-configservice-1.131.0.gem) = 225280
+TIMESTAMP = 1753369610
+SHA256 (rubygem/aws-sdk-configservice-1.132.0.gem) = 1f93f813ab346f894d0c8e76dd412f29bfb4868b932afe5bfab7a7de508f773a
+SIZE (rubygem/aws-sdk-configservice-1.132.0.gem) = 228352
diff --git a/devel/rubygem-aws-sdk-connect/Makefile b/devel/rubygem-aws-sdk-connect/Makefile
index 3544a739e361..cad659b5aa35 100644
--- a/devel/rubygem-aws-sdk-connect/Makefile
+++ b/devel/rubygem-aws-sdk-connect/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-connect
-PORTVERSION= 1.206.0
+PORTVERSION= 1.207.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-connect
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-connect/distinfo b/devel/rubygem-aws-sdk-connect/distinfo
index 7fc4690bd95e..d1c53b67bb34 100644
--- a/devel/rubygem-aws-sdk-connect/distinfo
+++ b/devel/rubygem-aws-sdk-connect/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751375091
-SHA256 (rubygem/aws-sdk-connect-1.206.0.gem) = c5f5e4408754c3726df29182bdb59089036868b8772347c18cfc41e52a0e3bf8
-SIZE (rubygem/aws-sdk-connect-1.206.0.gem) = 371712
+TIMESTAMP = 1753369612
+SHA256 (rubygem/aws-sdk-connect-1.207.0.gem) = 8e1e414576ddeae4e81818b8b4158f99a5e820b10cb9cf377d6d700d8daa70d0
+SIZE (rubygem/aws-sdk-connect-1.207.0.gem) = 372224
diff --git a/devel/rubygem-aws-sdk-connectcampaignservice/Makefile b/devel/rubygem-aws-sdk-connectcampaignservice/Makefile
index edf79a7130e1..e16d3f77453a 100644
--- a/devel/rubygem-aws-sdk-connectcampaignservice/Makefile
+++ b/devel/rubygem-aws-sdk-connectcampaignservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-connectcampaignservice
-PORTVERSION= 1.34.0
+PORTVERSION= 1.35.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-connectcam
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-connectcampaignservice/distinfo b/devel/rubygem-aws-sdk-connectcampaignservice/distinfo
index b7a0efb2fb0f..83c1c540f631 100644
--- a/devel/rubygem-aws-sdk-connectcampaignservice/distinfo
+++ b/devel/rubygem-aws-sdk-connectcampaignservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813326
-SHA256 (rubygem/aws-sdk-connectcampaignservice-1.34.0.gem) = d36ec4e6ec2a6dc50bca389d31ea678424c1e44a91f21b7a7da1a03bf85972bd
-SIZE (rubygem/aws-sdk-connectcampaignservice-1.34.0.gem) = 33792
+TIMESTAMP = 1753369614
+SHA256 (rubygem/aws-sdk-connectcampaignservice-1.35.0.gem) = a9529416ea106d22a745198c792a8b2fdcb2fa2aabeebd9ff314905fb042c983
+SIZE (rubygem/aws-sdk-connectcampaignservice-1.35.0.gem) = 33792
diff --git a/devel/rubygem-aws-sdk-connectcampaignsv2/Makefile b/devel/rubygem-aws-sdk-connectcampaignsv2/Makefile
index 9af086efb418..bdcb0d7ed10c 100644
--- a/devel/rubygem-aws-sdk-connectcampaignsv2/Makefile
+++ b/devel/rubygem-aws-sdk-connectcampaignsv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-connectcampaignsv2
-PORTVERSION= 1.8.0
+PORTVERSION= 1.9.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-connectcam
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-connectcampaignsv2/distinfo b/devel/rubygem-aws-sdk-connectcampaignsv2/distinfo
index 666f5cff31a3..4b337e808896 100644
--- a/devel/rubygem-aws-sdk-connectcampaignsv2/distinfo
+++ b/devel/rubygem-aws-sdk-connectcampaignsv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954296
-SHA256 (rubygem/aws-sdk-connectcampaignsv2-1.8.0.gem) = 75f96f081438d8c5d98f3ac21afeba9ed56564de488fe03a5db853bf2743f265
-SIZE (rubygem/aws-sdk-connectcampaignsv2-1.8.0.gem) = 47104
+TIMESTAMP = 1753369616
+SHA256 (rubygem/aws-sdk-connectcampaignsv2-1.9.0.gem) = 83b77cc984d433d7bc3643c8d1ac7d7cf5261385d77a52827c0f1b70dc2fb524
+SIZE (rubygem/aws-sdk-connectcampaignsv2-1.9.0.gem) = 47104
diff --git a/devel/rubygem-aws-sdk-connectcases/Makefile b/devel/rubygem-aws-sdk-connectcases/Makefile
index 3724b9075877..2f3acbd4c694 100644
--- a/devel/rubygem-aws-sdk-connectcases/Makefile
+++ b/devel/rubygem-aws-sdk-connectcases/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-connectcases
-PORTVERSION= 1.45.0
+PORTVERSION= 1.46.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-connectcas
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-connectcases/distinfo b/devel/rubygem-aws-sdk-connectcases/distinfo
index 357a90dd9ae9..d548f0c24037 100644
--- a/devel/rubygem-aws-sdk-connectcases/distinfo
+++ b/devel/rubygem-aws-sdk-connectcases/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266190
-SHA256 (rubygem/aws-sdk-connectcases-1.45.0.gem) = 2d0b8414a7cf1a008702f195e28dadd09d44859a0a8b90bc1fef2faa1c51ca9f
-SIZE (rubygem/aws-sdk-connectcases-1.45.0.gem) = 59904
+TIMESTAMP = 1753369618
+SHA256 (rubygem/aws-sdk-connectcases-1.46.0.gem) = 2a0129782bb531c353cabdfe933bfcc8b7bd57febb7b985229f9a66d7124ad28
+SIZE (rubygem/aws-sdk-connectcases-1.46.0.gem) = 60416
diff --git a/devel/rubygem-aws-sdk-connectcontactlens/Makefile b/devel/rubygem-aws-sdk-connectcontactlens/Makefile
index 0e0772407369..214540275b5e 100644
--- a/devel/rubygem-aws-sdk-connectcontactlens/Makefile
+++ b/devel/rubygem-aws-sdk-connectcontactlens/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-connectcontactlens
-PORTVERSION= 1.45.0
+PORTVERSION= 1.46.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-connectcon
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-connectcontactlens/distinfo b/devel/rubygem-aws-sdk-connectcontactlens/distinfo
index 72e52f066afd..5141a323a7da 100644
--- a/devel/rubygem-aws-sdk-connectcontactlens/distinfo
+++ b/devel/rubygem-aws-sdk-connectcontactlens/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813332
-SHA256 (rubygem/aws-sdk-connectcontactlens-1.45.0.gem) = 7fa215dd9eeb6da1a3211c9134006123b95785130bfbabfa569d76cb1718b188
-SIZE (rubygem/aws-sdk-connectcontactlens-1.45.0.gem) = 24576
+TIMESTAMP = 1753369620
+SHA256 (rubygem/aws-sdk-connectcontactlens-1.46.0.gem) = 0db64b5c1feee0536717208098f1c54791169570cfefe5910b38bc45250b07c7
+SIZE (rubygem/aws-sdk-connectcontactlens-1.46.0.gem) = 24576
diff --git a/devel/rubygem-aws-sdk-connectparticipant/Makefile b/devel/rubygem-aws-sdk-connectparticipant/Makefile
index 95c7d9ed6cc2..78b1d40a7676 100644
--- a/devel/rubygem-aws-sdk-connectparticipant/Makefile
+++ b/devel/rubygem-aws-sdk-connectparticipant/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-connectparticipant
-PORTVERSION= 1.64.0
+PORTVERSION= 1.65.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-connectpar
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-connectparticipant/distinfo b/devel/rubygem-aws-sdk-connectparticipant/distinfo
index 55b919e987ac..bf6788d26739 100644
--- a/devel/rubygem-aws-sdk-connectparticipant/distinfo
+++ b/devel/rubygem-aws-sdk-connectparticipant/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813334
-SHA256 (rubygem/aws-sdk-connectparticipant-1.64.0.gem) = b7482b4ee3f19cf48d4daf562a826970d7c620dbec27105f6e069c2af608612b
-SIZE (rubygem/aws-sdk-connectparticipant-1.64.0.gem) = 35328
+TIMESTAMP = 1753369622
+SHA256 (rubygem/aws-sdk-connectparticipant-1.65.0.gem) = 205d48af9c9c5265efca0797afaeb95cf8cf7c9f0178c88d777d4f60ebb6d3da
+SIZE (rubygem/aws-sdk-connectparticipant-1.65.0.gem) = 35328
diff --git a/devel/rubygem-aws-sdk-connectwisdomservice/Makefile b/devel/rubygem-aws-sdk-connectwisdomservice/Makefile
index 093274f55f9e..b07bc477f360 100644
--- a/devel/rubygem-aws-sdk-connectwisdomservice/Makefile
+++ b/devel/rubygem-aws-sdk-connectwisdomservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-connectwisdomservice
-PORTVERSION= 1.48.0
+PORTVERSION= 1.49.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-connectwis
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-connectwisdomservice/distinfo b/devel/rubygem-aws-sdk-connectwisdomservice/distinfo
index e54011e031b8..e397ea51b9ca 100644
--- a/devel/rubygem-aws-sdk-connectwisdomservice/distinfo
+++ b/devel/rubygem-aws-sdk-connectwisdomservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813336
-SHA256 (rubygem/aws-sdk-connectwisdomservice-1.48.0.gem) = 43f5eb48aeb1f9359bf5434bc20e39957625dae1257fff96ccf9f1d277e35266
-SIZE (rubygem/aws-sdk-connectwisdomservice-1.48.0.gem) = 61440
+TIMESTAMP = 1753369624
+SHA256 (rubygem/aws-sdk-connectwisdomservice-1.49.0.gem) = c2948045878a824e63228b27b6894109734ce642757af7570774f51e405940cc
+SIZE (rubygem/aws-sdk-connectwisdomservice-1.49.0.gem) = 61440
diff --git a/devel/rubygem-aws-sdk-controlcatalog/Makefile b/devel/rubygem-aws-sdk-controlcatalog/Makefile
index a02599e8fb3a..6915c230ddfd 100644
--- a/devel/rubygem-aws-sdk-controlcatalog/Makefile
+++ b/devel/rubygem-aws-sdk-controlcatalog/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-controlcatalog
-PORTVERSION= 1.26.0
+PORTVERSION= 1.27.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-controlcat
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-controlcatalog/distinfo b/devel/rubygem-aws-sdk-controlcatalog/distinfo
index de67ec319453..828b94021505 100644
--- a/devel/rubygem-aws-sdk-controlcatalog/distinfo
+++ b/devel/rubygem-aws-sdk-controlcatalog/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954298
-SHA256 (rubygem/aws-sdk-controlcatalog-1.26.0.gem) = b6681ecc4374f3e4642ef3cc64693119857dccca75821d00277907d2b3277434
-SIZE (rubygem/aws-sdk-controlcatalog-1.26.0.gem) = 32256
+TIMESTAMP = 1753369626
+SHA256 (rubygem/aws-sdk-controlcatalog-1.27.0.gem) = f7a4501cec0082ed13bf1260e8d2d0c970e4808be924e1d2f77592d6456e4746
+SIZE (rubygem/aws-sdk-controlcatalog-1.27.0.gem) = 32768
diff --git a/devel/rubygem-aws-sdk-controltower/Makefile b/devel/rubygem-aws-sdk-controltower/Makefile
index 807bd2c94f81..dc1b21f45b71 100644
--- a/devel/rubygem-aws-sdk-controltower/Makefile
+++ b/devel/rubygem-aws-sdk-controltower/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-controltower
-PORTVERSION= 1.44.0
+PORTVERSION= 1.45.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-controltow
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-controltower/distinfo b/devel/rubygem-aws-sdk-controltower/distinfo
index 44b7e67180e0..2a39b1621dc7 100644
--- a/devel/rubygem-aws-sdk-controltower/distinfo
+++ b/devel/rubygem-aws-sdk-controltower/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813340
-SHA256 (rubygem/aws-sdk-controltower-1.44.0.gem) = 004d8eb94633b320e856a03046e09660f73570028a03464d69c24d3ff0314497
-SIZE (rubygem/aws-sdk-controltower-1.44.0.gem) = 43520
+TIMESTAMP = 1753369628
+SHA256 (rubygem/aws-sdk-controltower-1.45.0.gem) = dd9b9d400db6b8b46067e717877dd363dae2cdf7cb036cade0cff3c1dc268fd1
+SIZE (rubygem/aws-sdk-controltower-1.45.0.gem) = 43520
diff --git a/devel/rubygem-aws-sdk-core/Makefile b/devel/rubygem-aws-sdk-core/Makefile
index 8f88a8fab81b..b506213b11a0 100644
--- a/devel/rubygem-aws-sdk-core/Makefile
+++ b/devel/rubygem-aws-sdk-core/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-core
-PORTVERSION= 3.226.2
+PORTVERSION= 3.227.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-core/distinfo b/devel/rubygem-aws-sdk-core/distinfo
index 7f4e9ca8e1f6..9e2efa57479a 100644
--- a/devel/rubygem-aws-sdk-core/distinfo
+++ b/devel/rubygem-aws-sdk-core/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751622383
-SHA256 (rubygem/aws-sdk-core-3.226.2.gem) = ef85b574ccfa6e8a3d59c1eafd2b7388752121d8e62eee4f777ca55df9c4c9c7
-SIZE (rubygem/aws-sdk-core-3.226.2.gem) = 392704
+TIMESTAMP = 1753369630
+SHA256 (rubygem/aws-sdk-core-3.227.0.gem) = 99071fc5e3ca9347873fd114574319740c3041745df3c74e27875bd912dfc79e
+SIZE (rubygem/aws-sdk-core-3.227.0.gem) = 394240
diff --git a/devel/rubygem-aws-sdk-costandusagereportservice/Makefile b/devel/rubygem-aws-sdk-costandusagereportservice/Makefile
index e8ce9f94b2b3..0ab7f82d4a6d 100644
--- a/devel/rubygem-aws-sdk-costandusagereportservice/Makefile
+++ b/devel/rubygem-aws-sdk-costandusagereportservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-costandusagereportservice
-PORTVERSION= 1.74.0
+PORTVERSION= 1.75.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-costandusa
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-costandusagereportservice/distinfo b/devel/rubygem-aws-sdk-costandusagereportservice/distinfo
index 074004dc2598..83323c44a63a 100644
--- a/devel/rubygem-aws-sdk-costandusagereportservice/distinfo
+++ b/devel/rubygem-aws-sdk-costandusagereportservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813344
-SHA256 (rubygem/aws-sdk-costandusagereportservice-1.74.0.gem) = e03c0477c44633d911fa0af6ce6ebc6cc58d8628dea3694d4981924272ffdcce
-SIZE (rubygem/aws-sdk-costandusagereportservice-1.74.0.gem) = 28160
+TIMESTAMP = 1753369632
+SHA256 (rubygem/aws-sdk-costandusagereportservice-1.75.0.gem) = 2837c036c4fc07f9db709c49ef4512bb36740718a1d42954bf9d9cfb780bc63c
+SIZE (rubygem/aws-sdk-costandusagereportservice-1.75.0.gem) = 28672
diff --git a/devel/rubygem-aws-sdk-costexplorer/Makefile b/devel/rubygem-aws-sdk-costexplorer/Makefile
index 37a376454992..e8dce847d51e 100644
--- a/devel/rubygem-aws-sdk-costexplorer/Makefile
+++ b/devel/rubygem-aws-sdk-costexplorer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-costexplorer
-PORTVERSION= 1.128.0
+PORTVERSION= 1.129.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-costexplor
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-costexplorer/distinfo b/devel/rubygem-aws-sdk-costexplorer/distinfo
index 884ca06ac4bb..d170bafd5060 100644
--- a/devel/rubygem-aws-sdk-costexplorer/distinfo
+++ b/devel/rubygem-aws-sdk-costexplorer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954302
-SHA256 (rubygem/aws-sdk-costexplorer-1.128.0.gem) = 8d255ca42901e44ee8c2861beda077a8258065e0e954ddf00a46b322f8cc026a
-SIZE (rubygem/aws-sdk-costexplorer-1.128.0.gem) = 130560
+TIMESTAMP = 1753369634
+SHA256 (rubygem/aws-sdk-costexplorer-1.129.0.gem) = dfa637722388229fe47932e3a65b8c4a21ce7d99677c152d48f0909fc751bb3a
+SIZE (rubygem/aws-sdk-costexplorer-1.129.0.gem) = 130560
diff --git a/devel/rubygem-aws-sdk-costoptimizationhub/Makefile b/devel/rubygem-aws-sdk-costoptimizationhub/Makefile
index 4558477e976c..4abcbf18cfe0 100644
--- a/devel/rubygem-aws-sdk-costoptimizationhub/Makefile
+++ b/devel/rubygem-aws-sdk-costoptimizationhub/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-costoptimizationhub
-PORTVERSION= 1.27.0
+PORTVERSION= 1.28.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-costoptimi
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-costoptimizationhub/distinfo b/devel/rubygem-aws-sdk-costoptimizationhub/distinfo
index 255a1efa7284..389c6d61ff99 100644
--- a/devel/rubygem-aws-sdk-costoptimizationhub/distinfo
+++ b/devel/rubygem-aws-sdk-costoptimizationhub/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813348
-SHA256 (rubygem/aws-sdk-costoptimizationhub-1.27.0.gem) = d1acf245bee789f3364a62a6ba9199b2e57897a48a00d7eeb49566d697a10a14
-SIZE (rubygem/aws-sdk-costoptimizationhub-1.27.0.gem) = 46592
+TIMESTAMP = 1753369636
+SHA256 (rubygem/aws-sdk-costoptimizationhub-1.28.0.gem) = 433bec9ddf16265e699d1bc8ffede327a1042833119bc89a374e7298901afaf4
+SIZE (rubygem/aws-sdk-costoptimizationhub-1.28.0.gem) = 46592
diff --git a/devel/rubygem-aws-sdk-customerprofiles/Makefile b/devel/rubygem-aws-sdk-customerprofiles/Makefile
index ba168a16e1a0..f95871fe1a9d 100644
--- a/devel/rubygem-aws-sdk-customerprofiles/Makefile
+++ b/devel/rubygem-aws-sdk-customerprofiles/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-customerprofiles
-PORTVERSION= 1.66.0
+PORTVERSION= 1.67.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-customerpr
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-customerprofiles/distinfo b/devel/rubygem-aws-sdk-customerprofiles/distinfo
index 32925bf48e4d..54ed1b445194 100644
--- a/devel/rubygem-aws-sdk-customerprofiles/distinfo
+++ b/devel/rubygem-aws-sdk-customerprofiles/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266192
-SHA256 (rubygem/aws-sdk-customerprofiles-1.66.0.gem) = 2c23966a476ddb90908b5add6e881193560c61e860164e84d1028a221779d82c
-SIZE (rubygem/aws-sdk-customerprofiles-1.66.0.gem) = 134144
+TIMESTAMP = 1753369638
+SHA256 (rubygem/aws-sdk-customerprofiles-1.67.0.gem) = 29b7c63c43cd1776d4817c63d292b67b8d6767418b02ee5161230d6c5114cdf9
+SIZE (rubygem/aws-sdk-customerprofiles-1.67.0.gem) = 134144
diff --git a/devel/rubygem-aws-sdk-databasemigrationservice/Makefile b/devel/rubygem-aws-sdk-databasemigrationservice/Makefile
index b8cbc1ef98ae..7a2d1699472f 100644
--- a/devel/rubygem-aws-sdk-databasemigrationservice/Makefile
+++ b/devel/rubygem-aws-sdk-databasemigrationservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-databasemigrationservice
-PORTVERSION= 1.124.0
+PORTVERSION= 1.125.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-databasemi
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-databasemigrationservice/distinfo b/devel/rubygem-aws-sdk-databasemigrationservice/distinfo
index 74ed3f50e232..7cf434c105ef 100644
--- a/devel/rubygem-aws-sdk-databasemigrationservice/distinfo
+++ b/devel/rubygem-aws-sdk-databasemigrationservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954306
-SHA256 (rubygem/aws-sdk-databasemigrationservice-1.124.0.gem) = 1636cafb33bee9ff04979c8adcf7a1c64549779ff4bde75aa72a65b70c87ae09
-SIZE (rubygem/aws-sdk-databasemigrationservice-1.124.0.gem) = 247296
+TIMESTAMP = 1753369640
+SHA256 (rubygem/aws-sdk-databasemigrationservice-1.125.0.gem) = 60e65c7ce60bbd25bd7905bd2e2956e0ac43d9e829a14cb7328f2bb3f2b0fc74
+SIZE (rubygem/aws-sdk-databasemigrationservice-1.125.0.gem) = 247808
diff --git a/devel/rubygem-aws-sdk-dataexchange/Makefile b/devel/rubygem-aws-sdk-dataexchange/Makefile
index ac4ea95e7ed5..e0ad051bfdb2 100644
--- a/devel/rubygem-aws-sdk-dataexchange/Makefile
+++ b/devel/rubygem-aws-sdk-dataexchange/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-dataexchange
-PORTVERSION= 1.69.0
+PORTVERSION= 1.70.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-dataexchan
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-dataexchange/distinfo b/devel/rubygem-aws-sdk-dataexchange/distinfo
index fd9e040c7fa3..3c57c042c7cf 100644
--- a/devel/rubygem-aws-sdk-dataexchange/distinfo
+++ b/devel/rubygem-aws-sdk-dataexchange/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751375093
-SHA256 (rubygem/aws-sdk-dataexchange-1.69.0.gem) = 1bf59f59a017e3705a85eb0d7f8f8f95cffaf25920e3b21fed0e52f7ea046e6d
-SIZE (rubygem/aws-sdk-dataexchange-1.69.0.gem) = 64000
+TIMESTAMP = 1753369642
+SHA256 (rubygem/aws-sdk-dataexchange-1.70.0.gem) = 5039496bb71f8f2c607f2f8b3a18875a19901e4fa9e846ca860bff1aac56f263
+SIZE (rubygem/aws-sdk-dataexchange-1.70.0.gem) = 64000
diff --git a/devel/rubygem-aws-sdk-datapipeline/Makefile b/devel/rubygem-aws-sdk-datapipeline/Makefile
index 92b0c5e6a84f..9350a7dfb23b 100644
--- a/devel/rubygem-aws-sdk-datapipeline/Makefile
+++ b/devel/rubygem-aws-sdk-datapipeline/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-datapipeline
-PORTVERSION= 1.68.0
+PORTVERSION= 1.69.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-datapipeli
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-datapipeline/distinfo b/devel/rubygem-aws-sdk-datapipeline/distinfo
index 1d839d8d1b56..89b30edb642b 100644
--- a/devel/rubygem-aws-sdk-datapipeline/distinfo
+++ b/devel/rubygem-aws-sdk-datapipeline/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813356
-SHA256 (rubygem/aws-sdk-datapipeline-1.68.0.gem) = bbae4fe7e6b3c8d2e989acf60ca0e84cc6c560c760814024f6309a2296083216
-SIZE (rubygem/aws-sdk-datapipeline-1.68.0.gem) = 39936
+TIMESTAMP = 1753369644
+SHA256 (rubygem/aws-sdk-datapipeline-1.69.0.gem) = 56cfbd19fc2035aad56953db9016aed66cb3e616e8963bd7b8fb6c2b9c001475
+SIZE (rubygem/aws-sdk-datapipeline-1.69.0.gem) = 39936
diff --git a/devel/rubygem-aws-sdk-datasync/Makefile b/devel/rubygem-aws-sdk-datasync/Makefile
index 88863cb523dc..8775ed88ac59 100644
--- a/devel/rubygem-aws-sdk-datasync/Makefile
+++ b/devel/rubygem-aws-sdk-datasync/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-datasync
-PORTVERSION= 1.105.0
+PORTVERSION= 1.107.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-datasync
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-datasync/distinfo b/devel/rubygem-aws-sdk-datasync/distinfo
index 642120f08c41..0a5ac8431bb0 100644
--- a/devel/rubygem-aws-sdk-datasync/distinfo
+++ b/devel/rubygem-aws-sdk-datasync/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813358
-SHA256 (rubygem/aws-sdk-datasync-1.105.0.gem) = 95bd0c1a8a282a5dd0704df0ef6ad39edbd4ba188fc9fd4dc3329c724c58315d
-SIZE (rubygem/aws-sdk-datasync-1.105.0.gem) = 107520
+TIMESTAMP = 1753369646
+SHA256 (rubygem/aws-sdk-datasync-1.107.0.gem) = eee780cc398b59b0e16ee4ba78802005a578915b56876f52c3bd377addb92abc
+SIZE (rubygem/aws-sdk-datasync-1.107.0.gem) = 108032
diff --git a/devel/rubygem-aws-sdk-datazone/Makefile b/devel/rubygem-aws-sdk-datazone/Makefile
index f98b2e619467..5e2ffe9e04d9 100644
--- a/devel/rubygem-aws-sdk-datazone/Makefile
+++ b/devel/rubygem-aws-sdk-datazone/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-datazone
-PORTVERSION= 1.41.0
+PORTVERSION= 1.43.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-datazone
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-datazone/distinfo b/devel/rubygem-aws-sdk-datazone/distinfo
index 781f3a1a5090..d287da051761 100644
--- a/devel/rubygem-aws-sdk-datazone/distinfo
+++ b/devel/rubygem-aws-sdk-datazone/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751622385
-SHA256 (rubygem/aws-sdk-datazone-1.41.0.gem) = 30be99d1aed24912c0b0a3c8e8efbca3f09d471ec36ca57ea1919ab5fdbe0d60
-SIZE (rubygem/aws-sdk-datazone-1.41.0.gem) = 235520
+TIMESTAMP = 1753369648
+SHA256 (rubygem/aws-sdk-datazone-1.43.0.gem) = 8b7f7243eeb7bb08d98e56cdfc4161acf363536b5ff997369594bd1bf3185057
+SIZE (rubygem/aws-sdk-datazone-1.43.0.gem) = 236544
diff --git a/devel/rubygem-aws-sdk-dax/Makefile b/devel/rubygem-aws-sdk-dax/Makefile
index 3e75cf1981e3..9e620d0ee93b 100644
--- a/devel/rubygem-aws-sdk-dax/Makefile
+++ b/devel/rubygem-aws-sdk-dax/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-dax
-PORTVERSION= 1.71.0
+PORTVERSION= 1.72.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-dax
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-dax/distinfo b/devel/rubygem-aws-sdk-dax/distinfo
index 4b564012f605..3fa634aeb21b 100644
--- a/devel/rubygem-aws-sdk-dax/distinfo
+++ b/devel/rubygem-aws-sdk-dax/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813362
-SHA256 (rubygem/aws-sdk-dax-1.71.0.gem) = 1781e6de996848f860c67402ec909a67ce2170a3443bc28d1c3d92bbc2c7238e
-SIZE (rubygem/aws-sdk-dax-1.71.0.gem) = 43008
+TIMESTAMP = 1753369650
+SHA256 (rubygem/aws-sdk-dax-1.72.0.gem) = e8abb4fe6888fbcf44258492899f4bba04967891d07ace23d5efeebff11ec159
+SIZE (rubygem/aws-sdk-dax-1.72.0.gem) = 43520
diff --git a/devel/rubygem-aws-sdk-deadline/Makefile b/devel/rubygem-aws-sdk-deadline/Makefile
index 13d2d6aa11be..f33bc74a5ce6 100644
--- a/devel/rubygem-aws-sdk-deadline/Makefile
+++ b/devel/rubygem-aws-sdk-deadline/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-deadline
-PORTVERSION= 1.29.0
+PORTVERSION= 1.30.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-deadline
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-deadline/distinfo b/devel/rubygem-aws-sdk-deadline/distinfo
index a63069f8d97b..826952a031cb 100644
--- a/devel/rubygem-aws-sdk-deadline/distinfo
+++ b/devel/rubygem-aws-sdk-deadline/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266194
-SHA256 (rubygem/aws-sdk-deadline-1.29.0.gem) = aa3f8dd1e996452c568db37ef10e311ac00151a03b7db5a41ab311461acee838
-SIZE (rubygem/aws-sdk-deadline-1.29.0.gem) = 138752
+TIMESTAMP = 1753369652
+SHA256 (rubygem/aws-sdk-deadline-1.30.0.gem) = 0f28dabd2dc3579dca851aff9112dd8fac95de7bae3b958c44f58a183499c14b
+SIZE (rubygem/aws-sdk-deadline-1.30.0.gem) = 139264
diff --git a/devel/rubygem-aws-sdk-detective/Makefile b/devel/rubygem-aws-sdk-detective/Makefile
index 26fad48a7d76..12aada786b7a 100644
--- a/devel/rubygem-aws-sdk-detective/Makefile
+++ b/devel/rubygem-aws-sdk-detective/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-detective
-PORTVERSION= 1.68.0
+PORTVERSION= 1.69.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-detective
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-detective/distinfo b/devel/rubygem-aws-sdk-detective/distinfo
index 73eed2de1f99..fce9ded8e3b2 100644
--- a/devel/rubygem-aws-sdk-detective/distinfo
+++ b/devel/rubygem-aws-sdk-detective/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813366
-SHA256 (rubygem/aws-sdk-detective-1.68.0.gem) = 31da846e7f3846b86cf47e0a3f148d687c061880257ab0b480078cf668eb8a2d
-SIZE (rubygem/aws-sdk-detective-1.68.0.gem) = 48128
+TIMESTAMP = 1753369654
+SHA256 (rubygem/aws-sdk-detective-1.69.0.gem) = a88591cdc168dfb4f46effe1a62af51a4e5050dbfb6044e05cbe69b46982fd34
+SIZE (rubygem/aws-sdk-detective-1.69.0.gem) = 48128
diff --git a/devel/rubygem-aws-sdk-devicefarm/Makefile b/devel/rubygem-aws-sdk-devicefarm/Makefile
index 9238710b84d5..1a6783a5f320 100644
--- a/devel/rubygem-aws-sdk-devicefarm/Makefile
+++ b/devel/rubygem-aws-sdk-devicefarm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-devicefarm
-PORTVERSION= 1.89.0
+PORTVERSION= 1.90.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-devicefarm
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-devicefarm/distinfo b/devel/rubygem-aws-sdk-devicefarm/distinfo
index b2d73d2d8b4c..0c43ba434a81 100644
--- a/devel/rubygem-aws-sdk-devicefarm/distinfo
+++ b/devel/rubygem-aws-sdk-devicefarm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813368
-SHA256 (rubygem/aws-sdk-devicefarm-1.89.0.gem) = a6d7bf6acdfd987a0f005a33ba2443d0845b618d36ca5030324a6a4ca1dcfd89
-SIZE (rubygem/aws-sdk-devicefarm-1.89.0.gem) = 105472
+TIMESTAMP = 1753369656
+SHA256 (rubygem/aws-sdk-devicefarm-1.90.0.gem) = c77b5d28630f3db17de8b0da58cfb4443e3e70ac43f7d7bd2b904f69e59f27d0
+SIZE (rubygem/aws-sdk-devicefarm-1.90.0.gem) = 105472
diff --git a/devel/rubygem-aws-sdk-devopsguru/Makefile b/devel/rubygem-aws-sdk-devopsguru/Makefile
index 43c4ed78684c..a2c19f68230d 100644
--- a/devel/rubygem-aws-sdk-devopsguru/Makefile
+++ b/devel/rubygem-aws-sdk-devopsguru/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-devopsguru
-PORTVERSION= 1.60.0
+PORTVERSION= 1.61.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-devopsguru
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-devopsguru/distinfo b/devel/rubygem-aws-sdk-devopsguru/distinfo
index 42d937158e90..630680669eb9 100644
--- a/devel/rubygem-aws-sdk-devopsguru/distinfo
+++ b/devel/rubygem-aws-sdk-devopsguru/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813370
-SHA256 (rubygem/aws-sdk-devopsguru-1.60.0.gem) = ca406bbb403fee44579b7ba3076964d8416a25d275ce8cc882b1cc835655eab7
-SIZE (rubygem/aws-sdk-devopsguru-1.60.0.gem) = 73728
+TIMESTAMP = 1753369658
+SHA256 (rubygem/aws-sdk-devopsguru-1.61.0.gem) = f52337cf82d7722290e54863dfc61205605ea011ca5b87a10d1ad49d5daf21ca
+SIZE (rubygem/aws-sdk-devopsguru-1.61.0.gem) = 74240
diff --git a/devel/rubygem-aws-sdk-directconnect/Makefile b/devel/rubygem-aws-sdk-directconnect/Makefile
index 5daf1ae1b5cf..1ee5d68029bf 100644
--- a/devel/rubygem-aws-sdk-directconnect/Makefile
+++ b/devel/rubygem-aws-sdk-directconnect/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-directconnect
-PORTVERSION= 1.92.0
+PORTVERSION= 1.93.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-directconn
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-directconnect/distinfo b/devel/rubygem-aws-sdk-directconnect/distinfo
index 7562335f86dd..6e691cfec77b 100644
--- a/devel/rubygem-aws-sdk-directconnect/distinfo
+++ b/devel/rubygem-aws-sdk-directconnect/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813372
-SHA256 (rubygem/aws-sdk-directconnect-1.92.0.gem) = 17a1bcaac045787473612c3dc2ffdaaefc900bba14aecc5e4ee434329412f087
-SIZE (rubygem/aws-sdk-directconnect-1.92.0.gem) = 74752
+TIMESTAMP = 1753369660
+SHA256 (rubygem/aws-sdk-directconnect-1.93.0.gem) = 477ab39eb45699b4ec47641df71ca6488bb03f9c064a602bcd0f651f11213655
+SIZE (rubygem/aws-sdk-directconnect-1.93.0.gem) = 74752
diff --git a/devel/rubygem-aws-sdk-directoryservice/Makefile b/devel/rubygem-aws-sdk-directoryservice/Makefile
index 18123c6f3eb3..3c9a83003bae 100644
--- a/devel/rubygem-aws-sdk-directoryservice/Makefile
+++ b/devel/rubygem-aws-sdk-directoryservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-directoryservice
-PORTVERSION= 1.86.0
+PORTVERSION= 1.87.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-directorys
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-directoryservice/distinfo b/devel/rubygem-aws-sdk-directoryservice/distinfo
index 623bb7e96de6..f978f7248e3b 100644
--- a/devel/rubygem-aws-sdk-directoryservice/distinfo
+++ b/devel/rubygem-aws-sdk-directoryservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813374
-SHA256 (rubygem/aws-sdk-directoryservice-1.86.0.gem) = ee5194d3f0415c7a73dbf38bf13963bbc55ec4264058da9daf2cddfabcafcbb0
-SIZE (rubygem/aws-sdk-directoryservice-1.86.0.gem) = 82944
+TIMESTAMP = 1753369662
+SHA256 (rubygem/aws-sdk-directoryservice-1.87.0.gem) = 5b3b6eb181073a37568e0f2be3a325b2aa5c8b5469914d784f25107159ba0c6c
+SIZE (rubygem/aws-sdk-directoryservice-1.87.0.gem) = 83456
diff --git a/devel/rubygem-aws-sdk-directoryservicedata/Makefile b/devel/rubygem-aws-sdk-directoryservicedata/Makefile
index 52414bcc4df9..9c04d148d565 100644
--- a/devel/rubygem-aws-sdk-directoryservicedata/Makefile
+++ b/devel/rubygem-aws-sdk-directoryservicedata/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-directoryservicedata
-PORTVERSION= 1.11.0
+PORTVERSION= 1.12.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-directorys
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-directoryservicedata/distinfo b/devel/rubygem-aws-sdk-directoryservicedata/distinfo
index 86dacb2a748d..2e199df1dfc9 100644
--- a/devel/rubygem-aws-sdk-directoryservicedata/distinfo
+++ b/devel/rubygem-aws-sdk-directoryservicedata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813376
-SHA256 (rubygem/aws-sdk-directoryservicedata-1.11.0.gem) = 591c099f93b1fdec650c5d5bc3f6f18d824c5338ac6601c0899bf39b12a23ef5
-SIZE (rubygem/aws-sdk-directoryservicedata-1.11.0.gem) = 35328
+TIMESTAMP = 1753369664
+SHA256 (rubygem/aws-sdk-directoryservicedata-1.12.0.gem) = 4c2b3edec511e03045faa5f107f3d3fe718230ef9227092512451f99968e1557
+SIZE (rubygem/aws-sdk-directoryservicedata-1.12.0.gem) = 35328
diff --git a/devel/rubygem-aws-sdk-dlm/Makefile b/devel/rubygem-aws-sdk-dlm/Makefile
index b2805fb90205..21766ae21700 100644
--- a/devel/rubygem-aws-sdk-dlm/Makefile
+++ b/devel/rubygem-aws-sdk-dlm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-dlm
-PORTVERSION= 1.89.0
+PORTVERSION= 1.90.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-dlm
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-dlm/distinfo b/devel/rubygem-aws-sdk-dlm/distinfo
index 464b348ef13e..78d217e566ea 100644
--- a/devel/rubygem-aws-sdk-dlm/distinfo
+++ b/devel/rubygem-aws-sdk-dlm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813378
-SHA256 (rubygem/aws-sdk-dlm-1.89.0.gem) = 80ca614397e15d8c5f5d32dd24a5e2293e9b743acbd5bc1a646d682da0e1e7af
-SIZE (rubygem/aws-sdk-dlm-1.89.0.gem) = 44544
+TIMESTAMP = 1753369666
+SHA256 (rubygem/aws-sdk-dlm-1.90.0.gem) = bfabf701c43a7b0708ce19dcbfe958deb770880c67b941ee9ed17e00307118a5
+SIZE (rubygem/aws-sdk-dlm-1.90.0.gem) = 44544
diff --git a/devel/rubygem-aws-sdk-docdb/Makefile b/devel/rubygem-aws-sdk-docdb/Makefile
index 65cb3237861f..e3cdd2d774a0 100644
--- a/devel/rubygem-aws-sdk-docdb/Makefile
+++ b/devel/rubygem-aws-sdk-docdb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-docdb
-PORTVERSION= 1.87.0
+PORTVERSION= 1.88.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-docdb
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-docdb/distinfo b/devel/rubygem-aws-sdk-docdb/distinfo
index f9b4fcc6b1a4..ab6113c8c02a 100644
--- a/devel/rubygem-aws-sdk-docdb/distinfo
+++ b/devel/rubygem-aws-sdk-docdb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813380
-SHA256 (rubygem/aws-sdk-docdb-1.87.0.gem) = 623b32ee807b439cbce3d2207f886bf233f671e841256eeeacf0d509962b71a7
-SIZE (rubygem/aws-sdk-docdb-1.87.0.gem) = 107520
+TIMESTAMP = 1753369668
+SHA256 (rubygem/aws-sdk-docdb-1.88.0.gem) = dd1346eef2eaf55913cc64efda858af0ed5c60bf4eea75b15cd8526eb56c58a4
+SIZE (rubygem/aws-sdk-docdb-1.88.0.gem) = 107520
diff --git a/devel/rubygem-aws-sdk-docdbelastic/Makefile b/devel/rubygem-aws-sdk-docdbelastic/Makefile
index 094e40bc69f5..347a2bb0857a 100644
--- a/devel/rubygem-aws-sdk-docdbelastic/Makefile
+++ b/devel/rubygem-aws-sdk-docdbelastic/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-docdbelastic
-PORTVERSION= 1.32.0
+PORTVERSION= 1.33.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-docdbelast
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-docdbelastic/distinfo b/devel/rubygem-aws-sdk-docdbelastic/distinfo
index a858f5603a9c..1b34b79628c6 100644
--- a/devel/rubygem-aws-sdk-docdbelastic/distinfo
+++ b/devel/rubygem-aws-sdk-docdbelastic/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813382
-SHA256 (rubygem/aws-sdk-docdbelastic-1.32.0.gem) = 3372796c541ac3dd4ca67e280fe740d3022d13b0681f44ab77404e0b868abb37
-SIZE (rubygem/aws-sdk-docdbelastic-1.32.0.gem) = 37888
+TIMESTAMP = 1753369670
+SHA256 (rubygem/aws-sdk-docdbelastic-1.33.0.gem) = 2eea1eb86ed47fcbe50f3d63d3589237d667cbfa309666b3e9a9363ead9117a5
+SIZE (rubygem/aws-sdk-docdbelastic-1.33.0.gem) = 38400
diff --git a/devel/rubygem-aws-sdk-drs/Makefile b/devel/rubygem-aws-sdk-drs/Makefile
index 0b992959ed30..9da68e0438e5 100644
--- a/devel/rubygem-aws-sdk-drs/Makefile
+++ b/devel/rubygem-aws-sdk-drs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-drs
-PORTVERSION= 1.49.0
+PORTVERSION= 1.50.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-drs
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-drs/distinfo b/devel/rubygem-aws-sdk-drs/distinfo
index bfe4b8e9286d..bfdb76344c18 100644
--- a/devel/rubygem-aws-sdk-drs/distinfo
+++ b/devel/rubygem-aws-sdk-drs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813384
-SHA256 (rubygem/aws-sdk-drs-1.49.0.gem) = ab08bb8eaca7ce642a303dd20d4d44c10041bdbe0a7978cbc1a28b67330f4973
-SIZE (rubygem/aws-sdk-drs-1.49.0.gem) = 76800
+TIMESTAMP = 1753369672
+SHA256 (rubygem/aws-sdk-drs-1.50.0.gem) = c9c6b39eb536a9dc918a29b255a47e8ac394f0495d48ec2d21ef922269993c2a
+SIZE (rubygem/aws-sdk-drs-1.50.0.gem) = 76800
diff --git a/devel/rubygem-aws-sdk-dsql/Makefile b/devel/rubygem-aws-sdk-dsql/Makefile
index 839c482b5408..4a508ab47336 100644
--- a/devel/rubygem-aws-sdk-dsql/Makefile
+++ b/devel/rubygem-aws-sdk-dsql/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-dsql
-PORTVERSION= 1.11.0
+PORTVERSION= 1.12.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-dsql
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-dsql/distinfo b/devel/rubygem-aws-sdk-dsql/distinfo
index 4598e35be6bd..eb81b3e5d1a4 100644
--- a/devel/rubygem-aws-sdk-dsql/distinfo
+++ b/devel/rubygem-aws-sdk-dsql/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813386
-SHA256 (rubygem/aws-sdk-dsql-1.11.0.gem) = 727c8d9986128930fb9acf814d48eb3b30e547df99a99fccb3dbf1200fbb07b0
-SIZE (rubygem/aws-sdk-dsql-1.11.0.gem) = 32256
+TIMESTAMP = 1753369674
+SHA256 (rubygem/aws-sdk-dsql-1.12.0.gem) = c9982bcadcdc7f746d521d6c9482e456b066ef8f2bbb93ec92de0a90997c71d0
+SIZE (rubygem/aws-sdk-dsql-1.12.0.gem) = 32768
diff --git a/devel/rubygem-aws-sdk-dynamodb/Makefile b/devel/rubygem-aws-sdk-dynamodb/Makefile
index 02f1c129f508..d819992b9336 100644
--- a/devel/rubygem-aws-sdk-dynamodb/Makefile
+++ b/devel/rubygem-aws-sdk-dynamodb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-dynamodb
-PORTVERSION= 1.146.0
+PORTVERSION= 1.147.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-dynamodb
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-dynamodb/distinfo b/devel/rubygem-aws-sdk-dynamodb/distinfo
index 930fdb073af4..90ebe207e635 100644
--- a/devel/rubygem-aws-sdk-dynamodb/distinfo
+++ b/devel/rubygem-aws-sdk-dynamodb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751375095
-SHA256 (rubygem/aws-sdk-dynamodb-1.146.0.gem) = ff6a1ba1c25bd87e452f4fc2877a3e01d1e68b585d877021a1e203d26c6c1630
-SIZE (rubygem/aws-sdk-dynamodb-1.146.0.gem) = 228352
+TIMESTAMP = 1753369676
+SHA256 (rubygem/aws-sdk-dynamodb-1.147.0.gem) = 0ccd41fc2ab2653a8be75645ccaecf7406135cf20672ad87469ff7aa5bd541ff
+SIZE (rubygem/aws-sdk-dynamodb-1.147.0.gem) = 228352
diff --git a/devel/rubygem-aws-sdk-dynamodbstreams/Makefile b/devel/rubygem-aws-sdk-dynamodbstreams/Makefile
index 19641e1508fe..202544c81e7f 100644
--- a/devel/rubygem-aws-sdk-dynamodbstreams/Makefile
+++ b/devel/rubygem-aws-sdk-dynamodbstreams/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-dynamodbstreams
-PORTVERSION= 1.76.0
+PORTVERSION= 1.78.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-dynamodbst
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-dynamodbstreams/distinfo b/devel/rubygem-aws-sdk-dynamodbstreams/distinfo
index cc05586f9605..50d2ee53cd42 100644
--- a/devel/rubygem-aws-sdk-dynamodbstreams/distinfo
+++ b/devel/rubygem-aws-sdk-dynamodbstreams/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813390
-SHA256 (rubygem/aws-sdk-dynamodbstreams-1.76.0.gem) = 6b2207c29c5b87ca12c86c9d32b758bec5144de8c6a1b5cdbf3b0ac9226c84e6
-SIZE (rubygem/aws-sdk-dynamodbstreams-1.76.0.gem) = 34816
+TIMESTAMP = 1753369678
+SHA256 (rubygem/aws-sdk-dynamodbstreams-1.78.0.gem) = 70f2afd38d75cc6970600e5df6d8728ea5cf83e9fb26713ba77681bc817b2c59
+SIZE (rubygem/aws-sdk-dynamodbstreams-1.78.0.gem) = 35840
diff --git a/devel/rubygem-aws-sdk-ebs/Makefile b/devel/rubygem-aws-sdk-ebs/Makefile
index a2797a8019d6..34bce4c6b785 100644
--- a/devel/rubygem-aws-sdk-ebs/Makefile
+++ b/devel/rubygem-aws-sdk-ebs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ebs
-PORTVERSION= 1.59.0
+PORTVERSION= 1.60.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ebs
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ebs/distinfo b/devel/rubygem-aws-sdk-ebs/distinfo
index 49462240a9d5..cc8ad6698227 100644
--- a/devel/rubygem-aws-sdk-ebs/distinfo
+++ b/devel/rubygem-aws-sdk-ebs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813392
-SHA256 (rubygem/aws-sdk-ebs-1.59.0.gem) = 33ebbd3c248023d16bace9a1ef1861fd3755487e73d38da4224452af79cefc05
-SIZE (rubygem/aws-sdk-ebs-1.59.0.gem) = 32256
+TIMESTAMP = 1753369680
+SHA256 (rubygem/aws-sdk-ebs-1.60.0.gem) = 0cf20c60144341659f897d6e018b0f79ae2ca720e9f6ceb89001c99d03cff344
+SIZE (rubygem/aws-sdk-ebs-1.60.0.gem) = 32256
diff --git a/devel/rubygem-aws-sdk-ec2/Makefile b/devel/rubygem-aws-sdk-ec2/Makefile
index dbeeee580d0c..583443b57600 100644
--- a/devel/rubygem-aws-sdk-ec2/Makefile
+++ b/devel/rubygem-aws-sdk-ec2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ec2
-PORTVERSION= 1.537.0
+PORTVERSION= 1.540.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ec2
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ec2/distinfo b/devel/rubygem-aws-sdk-ec2/distinfo
index 5c04d87fe029..56873f13e87b 100644
--- a/devel/rubygem-aws-sdk-ec2/distinfo
+++ b/devel/rubygem-aws-sdk-ec2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266196
-SHA256 (rubygem/aws-sdk-ec2-1.537.0.gem) = c1a2ff90ea78954fcc6accbfd28845ceaa1745362ca6ab0cf881fde7a86e3da1
-SIZE (rubygem/aws-sdk-ec2-1.537.0.gem) = 1460224
+TIMESTAMP = 1753369682
+SHA256 (rubygem/aws-sdk-ec2-1.540.0.gem) = 0e58786b069edbee6fb974a6ccba843d1445d9281cd74d90c84491599fea81aa
+SIZE (rubygem/aws-sdk-ec2-1.540.0.gem) = 1469952
diff --git a/devel/rubygem-aws-sdk-ec2instanceconnect/Makefile b/devel/rubygem-aws-sdk-ec2instanceconnect/Makefile
index 89af51e2c1ea..704aef565301 100644
--- a/devel/rubygem-aws-sdk-ec2instanceconnect/Makefile
+++ b/devel/rubygem-aws-sdk-ec2instanceconnect/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ec2instanceconnect
-PORTVERSION= 1.58.0
+PORTVERSION= 1.59.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ec2instanc
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ec2instanceconnect/distinfo b/devel/rubygem-aws-sdk-ec2instanceconnect/distinfo
index 52058b45cead..9cecb895b94e 100644
--- a/devel/rubygem-aws-sdk-ec2instanceconnect/distinfo
+++ b/devel/rubygem-aws-sdk-ec2instanceconnect/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813394
-SHA256 (rubygem/aws-sdk-ec2instanceconnect-1.58.0.gem) = d6fe31d50a98aa9ecd70775a08c51eaf55feae768d1ea8d903835648969660f7
-SIZE (rubygem/aws-sdk-ec2instanceconnect-1.58.0.gem) = 24576
+TIMESTAMP = 1753369684
+SHA256 (rubygem/aws-sdk-ec2instanceconnect-1.59.0.gem) = 657ead72437ed10ce47f2157de78e42aa95374403684c20f2a4a553313c44696
+SIZE (rubygem/aws-sdk-ec2instanceconnect-1.59.0.gem) = 24576
diff --git a/devel/rubygem-aws-sdk-ecr/Makefile b/devel/rubygem-aws-sdk-ecr/Makefile
index eaa4c262c0c7..c17eeec1a041 100644
--- a/devel/rubygem-aws-sdk-ecr/Makefile
+++ b/devel/rubygem-aws-sdk-ecr/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ecr
-PORTVERSION= 1.104.0
+PORTVERSION= 1.105.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ecr
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ecr/distinfo b/devel/rubygem-aws-sdk-ecr/distinfo
index 96c211edaef0..2195ea0aed8f 100644
--- a/devel/rubygem-aws-sdk-ecr/distinfo
+++ b/devel/rubygem-aws-sdk-ecr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188190
-SHA256 (rubygem/aws-sdk-ecr-1.104.0.gem) = 52eed429f905927182d1676730531a464675ef95bb7f81e3c0280991f361bd7a
-SIZE (rubygem/aws-sdk-ecr-1.104.0.gem) = 87552
+TIMESTAMP = 1753369686
+SHA256 (rubygem/aws-sdk-ecr-1.105.0.gem) = 979dac6316a5a8c887197e448b88428c85ad575193fefb99950536e6aafdbab3
+SIZE (rubygem/aws-sdk-ecr-1.105.0.gem) = 87552
diff --git a/devel/rubygem-aws-sdk-ecrpublic/Makefile b/devel/rubygem-aws-sdk-ecrpublic/Makefile
index 9ba6ecc592f7..65c3d344868b 100644
--- a/devel/rubygem-aws-sdk-ecrpublic/Makefile
+++ b/devel/rubygem-aws-sdk-ecrpublic/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ecrpublic
-PORTVERSION= 1.51.0
+PORTVERSION= 1.52.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ecrpublic
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ecrpublic/distinfo b/devel/rubygem-aws-sdk-ecrpublic/distinfo
index cac60cc53652..ff96496b13de 100644
--- a/devel/rubygem-aws-sdk-ecrpublic/distinfo
+++ b/devel/rubygem-aws-sdk-ecrpublic/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813398
-SHA256 (rubygem/aws-sdk-ecrpublic-1.51.0.gem) = aef795155bb3e0ffdf3d79ab82b404b3b8133b7be3b5b43eeff4ec4035829a20
-SIZE (rubygem/aws-sdk-ecrpublic-1.51.0.gem) = 44032
+TIMESTAMP = 1753369688
+SHA256 (rubygem/aws-sdk-ecrpublic-1.52.0.gem) = 46df090bc38155d3868d324924c082c257887945e93bbcca5591583a4582352a
+SIZE (rubygem/aws-sdk-ecrpublic-1.52.0.gem) = 44544
diff --git a/devel/rubygem-aws-sdk-ecs/Makefile b/devel/rubygem-aws-sdk-ecs/Makefile
index 8ccf272a404e..1a649a2623c0 100644
--- a/devel/rubygem-aws-sdk-ecs/Makefile
+++ b/devel/rubygem-aws-sdk-ecs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ecs
-PORTVERSION= 1.196.0
+PORTVERSION= 1.199.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ecs
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ecs/distinfo b/devel/rubygem-aws-sdk-ecs/distinfo
index f24bf5a02a89..18846f868371 100644
--- a/devel/rubygem-aws-sdk-ecs/distinfo
+++ b/devel/rubygem-aws-sdk-ecs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954310
-SHA256 (rubygem/aws-sdk-ecs-1.196.0.gem) = 21f5054558f724b29dee6bcd36bc542490a191c0a52b38afb78f33d365290c2a
-SIZE (rubygem/aws-sdk-ecs-1.196.0.gem) = 257024
+TIMESTAMP = 1753369690
+SHA256 (rubygem/aws-sdk-ecs-1.199.0.gem) = 64950371340c04dbb6c65d0e485eeae0607de0694a803dd53b796bf4bd0deeae
+SIZE (rubygem/aws-sdk-ecs-1.199.0.gem) = 265216
diff --git a/devel/rubygem-aws-sdk-efs/Makefile b/devel/rubygem-aws-sdk-efs/Makefile
index 74288184d706..b2df67c50917 100644
--- a/devel/rubygem-aws-sdk-efs/Makefile
+++ b/devel/rubygem-aws-sdk-efs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-efs
-PORTVERSION= 1.96.0
+PORTVERSION= 1.97.0
CATEGORIES= devel filesystems rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-efs
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-efs/distinfo b/devel/rubygem-aws-sdk-efs/distinfo
index 55037ec267f8..68443e9c8685 100644
--- a/devel/rubygem-aws-sdk-efs/distinfo
+++ b/devel/rubygem-aws-sdk-efs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954312
-SHA256 (rubygem/aws-sdk-efs-1.96.0.gem) = 95129900bfc793811296c12603d331b3a3b20b15c359cab2760f742835b2b6b3
-SIZE (rubygem/aws-sdk-efs-1.96.0.gem) = 68096
+TIMESTAMP = 1753369692
+SHA256 (rubygem/aws-sdk-efs-1.97.0.gem) = 3fa31e07cf7b8188f93d14f2399e1016123d67d80abf5db67107b1cc00c34d31
+SIZE (rubygem/aws-sdk-efs-1.97.0.gem) = 68096
diff --git a/devel/rubygem-aws-sdk-eks/Makefile b/devel/rubygem-aws-sdk-eks/Makefile
index 95f38ab58632..169a7879b90b 100644
--- a/devel/rubygem-aws-sdk-eks/Makefile
+++ b/devel/rubygem-aws-sdk-eks/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-eks
-PORTVERSION= 1.139.0
+PORTVERSION= 1.140.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-eks
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-eks/distinfo b/devel/rubygem-aws-sdk-eks/distinfo
index e82a253fbc6c..b44b37929665 100644
--- a/devel/rubygem-aws-sdk-eks/distinfo
+++ b/devel/rubygem-aws-sdk-eks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954314
-SHA256 (rubygem/aws-sdk-eks-1.139.0.gem) = 7b9a415dfc3de13a2177ac8808d18246cee172fa188345565e5914fc3ea8c8cc
-SIZE (rubygem/aws-sdk-eks-1.139.0.gem) = 135680
+TIMESTAMP = 1753369694
+SHA256 (rubygem/aws-sdk-eks-1.140.0.gem) = 22d991a1f74af6c2d1698d85a26bdaa5e81859a2bae7d55b5437a6b9df78a5ee
+SIZE (rubygem/aws-sdk-eks-1.140.0.gem) = 136192
diff --git a/devel/rubygem-aws-sdk-eksauth/Makefile b/devel/rubygem-aws-sdk-eksauth/Makefile
index bf409a2af940..e299f32fbafe 100644
--- a/devel/rubygem-aws-sdk-eksauth/Makefile
+++ b/devel/rubygem-aws-sdk-eksauth/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-eksauth
-PORTVERSION= 1.21.0
+PORTVERSION= 1.22.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-eksauth
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-eksauth/distinfo b/devel/rubygem-aws-sdk-eksauth/distinfo
index 7eb9357f5bfa..c1488fba958e 100644
--- a/devel/rubygem-aws-sdk-eksauth/distinfo
+++ b/devel/rubygem-aws-sdk-eksauth/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813406
-SHA256 (rubygem/aws-sdk-eksauth-1.21.0.gem) = 2285b12b4e9495b6feab90a1630d705725019f62d1f12981b860980196fa0657
-SIZE (rubygem/aws-sdk-eksauth-1.21.0.gem) = 22528
+TIMESTAMP = 1753369696
+SHA256 (rubygem/aws-sdk-eksauth-1.22.0.gem) = 6c62d087a85967dd7b67ec6e71d10ac58e1ab1decdb79cc5d24c271ed372a510
+SIZE (rubygem/aws-sdk-eksauth-1.22.0.gem) = 23040
diff --git a/devel/rubygem-aws-sdk-elasticache/Makefile b/devel/rubygem-aws-sdk-elasticache/Makefile
index 4032b33c72d0..236baa40c3da 100644
--- a/devel/rubygem-aws-sdk-elasticache/Makefile
+++ b/devel/rubygem-aws-sdk-elasticache/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-elasticache
-PORTVERSION= 1.128.0
+PORTVERSION= 1.129.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-elasticach
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-elasticache/distinfo b/devel/rubygem-aws-sdk-elasticache/distinfo
index 3c63e5114044..fe1ab04bb90f 100644
--- a/devel/rubygem-aws-sdk-elasticache/distinfo
+++ b/devel/rubygem-aws-sdk-elasticache/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813408
-SHA256 (rubygem/aws-sdk-elasticache-1.128.0.gem) = 52dd4de2cb77ae8491b19587f6eac753ca7cecb8649834453e96c75f9ef4258b
-SIZE (rubygem/aws-sdk-elasticache-1.128.0.gem) = 178688
+TIMESTAMP = 1753369698
+SHA256 (rubygem/aws-sdk-elasticache-1.129.0.gem) = 0489dc6631e8281ed8dde5a25919a80a55825543fa9df82f93a98e2ad64ba03c
+SIZE (rubygem/aws-sdk-elasticache-1.129.0.gem) = 178688
diff --git a/devel/rubygem-aws-sdk-elasticbeanstalk/Makefile b/devel/rubygem-aws-sdk-elasticbeanstalk/Makefile
index ebb1e2030846..a8d4a8d3a69e 100644
--- a/devel/rubygem-aws-sdk-elasticbeanstalk/Makefile
+++ b/devel/rubygem-aws-sdk-elasticbeanstalk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-elasticbeanstalk
-PORTVERSION= 1.88.0
+PORTVERSION= 1.89.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-elasticbea
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-elasticbeanstalk/distinfo b/devel/rubygem-aws-sdk-elasticbeanstalk/distinfo
index f5eb3730373d..edcf8f6f65f0 100644
--- a/devel/rubygem-aws-sdk-elasticbeanstalk/distinfo
+++ b/devel/rubygem-aws-sdk-elasticbeanstalk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813410
-SHA256 (rubygem/aws-sdk-elasticbeanstalk-1.88.0.gem) = 36621a7e06e08900a3017f0a2c6477f4c9c4e7dc9f25fa8b4ec381d1234757fc
-SIZE (rubygem/aws-sdk-elasticbeanstalk-1.88.0.gem) = 92672
+TIMESTAMP = 1753369700
+SHA256 (rubygem/aws-sdk-elasticbeanstalk-1.89.0.gem) = 21012879655a0d97001ffa8e34563e2169d9afaa1f83ec13bbe5ec31d03ccfef
+SIZE (rubygem/aws-sdk-elasticbeanstalk-1.89.0.gem) = 92672
diff --git a/devel/rubygem-aws-sdk-elasticloadbalancing/Makefile b/devel/rubygem-aws-sdk-elasticloadbalancing/Makefile
index c2a765523da8..02635aa909f0 100644
--- a/devel/rubygem-aws-sdk-elasticloadbalancing/Makefile
+++ b/devel/rubygem-aws-sdk-elasticloadbalancing/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-elasticloadbalancing
-PORTVERSION= 1.75.0
+PORTVERSION= 1.76.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-elasticloa
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-elasticloadbalancing/distinfo b/devel/rubygem-aws-sdk-elasticloadbalancing/distinfo
index d7d97ac2d985..6d7825467a32 100644
--- a/devel/rubygem-aws-sdk-elasticloadbalancing/distinfo
+++ b/devel/rubygem-aws-sdk-elasticloadbalancing/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813412
-SHA256 (rubygem/aws-sdk-elasticloadbalancing-1.75.0.gem) = 6a6fa0f61a92d1cfadf01e1e34cf7e97a265a70833bf4a3b783c33723db5d661
-SIZE (rubygem/aws-sdk-elasticloadbalancing-1.75.0.gem) = 54272
+TIMESTAMP = 1753369702
+SHA256 (rubygem/aws-sdk-elasticloadbalancing-1.76.0.gem) = 23a1896256925f6f835b9719c20e244477ff478c5717e8a504d13bad46f04e03
+SIZE (rubygem/aws-sdk-elasticloadbalancing-1.76.0.gem) = 54272
diff --git a/devel/rubygem-aws-sdk-elasticloadbalancingv2/Makefile b/devel/rubygem-aws-sdk-elasticloadbalancingv2/Makefile
index 906bfa563188..5ec57847bd6f 100644
--- a/devel/rubygem-aws-sdk-elasticloadbalancingv2/Makefile
+++ b/devel/rubygem-aws-sdk-elasticloadbalancingv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-elasticloadbalancingv2
-PORTVERSION= 1.134.0
+PORTVERSION= 1.135.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-elasticloa
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-elasticloadbalancingv2/distinfo b/devel/rubygem-aws-sdk-elasticloadbalancingv2/distinfo
index 28ac7f21aa57..832c9442b961 100644
--- a/devel/rubygem-aws-sdk-elasticloadbalancingv2/distinfo
+++ b/devel/rubygem-aws-sdk-elasticloadbalancingv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954316
-SHA256 (rubygem/aws-sdk-elasticloadbalancingv2-1.134.0.gem) = 590dbc11c59dd91d7f30dbf42fbbd37ff679d26e01f224011a494633b7f075a1
-SIZE (rubygem/aws-sdk-elasticloadbalancingv2-1.134.0.gem) = 102912
+TIMESTAMP = 1753369704
+SHA256 (rubygem/aws-sdk-elasticloadbalancingv2-1.135.0.gem) = 32c06dc2ca8225a2a3905ff2bb028c65a30503598d64225b890a74fdc3fc7c53
+SIZE (rubygem/aws-sdk-elasticloadbalancingv2-1.135.0.gem) = 103424
diff --git a/devel/rubygem-aws-sdk-elasticsearchservice/Makefile b/devel/rubygem-aws-sdk-elasticsearchservice/Makefile
index 9fa7876f4b52..9fe8fe91ef38 100644
--- a/devel/rubygem-aws-sdk-elasticsearchservice/Makefile
+++ b/devel/rubygem-aws-sdk-elasticsearchservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-elasticsearchservice
-PORTVERSION= 1.103.0
+PORTVERSION= 1.104.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-elasticsea
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-elasticsearchservice/distinfo b/devel/rubygem-aws-sdk-elasticsearchservice/distinfo
index 97e67874ad53..41ddd00c630b 100644
--- a/devel/rubygem-aws-sdk-elasticsearchservice/distinfo
+++ b/devel/rubygem-aws-sdk-elasticsearchservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813416
-SHA256 (rubygem/aws-sdk-elasticsearchservice-1.103.0.gem) = 7c2b8f0fa2018c4536bc76e48faaee1fbcb64486de8143f5f6c6b1e4a5740d0b
-SIZE (rubygem/aws-sdk-elasticsearchservice-1.103.0.gem) = 89600
+TIMESTAMP = 1753369706
+SHA256 (rubygem/aws-sdk-elasticsearchservice-1.104.0.gem) = f8bb8dfa9941371f194c0a97592461ed90f35d088df54df34d94f216c1de9d5b
+SIZE (rubygem/aws-sdk-elasticsearchservice-1.104.0.gem) = 90112
diff --git a/devel/rubygem-aws-sdk-elastictranscoder/Makefile b/devel/rubygem-aws-sdk-elastictranscoder/Makefile
index 1febaa1b5bc4..22a681fc51d6 100644
--- a/devel/rubygem-aws-sdk-elastictranscoder/Makefile
+++ b/devel/rubygem-aws-sdk-elastictranscoder/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-elastictranscoder
-PORTVERSION= 1.72.0
+PORTVERSION= 1.73.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-elastictra
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-elastictranscoder/distinfo b/devel/rubygem-aws-sdk-elastictranscoder/distinfo
index 5dea0fa532f6..2796e64552fc 100644
--- a/devel/rubygem-aws-sdk-elastictranscoder/distinfo
+++ b/devel/rubygem-aws-sdk-elastictranscoder/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813418
-SHA256 (rubygem/aws-sdk-elastictranscoder-1.72.0.gem) = bee22332563941de1bb3627a99c59566914bea6623c307f48cf6bbe100fb8686
-SIZE (rubygem/aws-sdk-elastictranscoder-1.72.0.gem) = 81408
+TIMESTAMP = 1753369708
+SHA256 (rubygem/aws-sdk-elastictranscoder-1.73.0.gem) = 0555c321e87f4c0104d5537a88ee0559bc7dc0f6f4db43c5f5d7ab34d6311c29
+SIZE (rubygem/aws-sdk-elastictranscoder-1.73.0.gem) = 81920
diff --git a/devel/rubygem-aws-sdk-emr/Makefile b/devel/rubygem-aws-sdk-emr/Makefile
index 13754529a126..19e5f6976dcb 100644
--- a/devel/rubygem-aws-sdk-emr/Makefile
+++ b/devel/rubygem-aws-sdk-emr/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-emr
-PORTVERSION= 1.111.0
+PORTVERSION= 1.112.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-emr
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-emr/distinfo b/devel/rubygem-aws-sdk-emr/distinfo
index 6a52b8361519..44f35722df6a 100644
--- a/devel/rubygem-aws-sdk-emr/distinfo
+++ b/devel/rubygem-aws-sdk-emr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813420
-SHA256 (rubygem/aws-sdk-emr-1.111.0.gem) = 614912468c33b29ea96183e9309e1df13403709cd3f713f9408ad2f14ea4e712
-SIZE (rubygem/aws-sdk-emr-1.111.0.gem) = 132608
+TIMESTAMP = 1753369710
+SHA256 (rubygem/aws-sdk-emr-1.112.0.gem) = 1c77c107e375d6d6ebde51c03aff4b6b60f35ed316ac18785ff4ae1c31723c84
+SIZE (rubygem/aws-sdk-emr-1.112.0.gem) = 132608
diff --git a/devel/rubygem-aws-sdk-emrcontainers/Makefile b/devel/rubygem-aws-sdk-emrcontainers/Makefile
index e7b843a466bb..25a17364de2d 100644
--- a/devel/rubygem-aws-sdk-emrcontainers/Makefile
+++ b/devel/rubygem-aws-sdk-emrcontainers/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-emrcontainers
-PORTVERSION= 1.55.0
+PORTVERSION= 1.56.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-emrcontain
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-emrcontainers/distinfo b/devel/rubygem-aws-sdk-emrcontainers/distinfo
index 3931e903c67f..6f852815e774 100644
--- a/devel/rubygem-aws-sdk-emrcontainers/distinfo
+++ b/devel/rubygem-aws-sdk-emrcontainers/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813422
-SHA256 (rubygem/aws-sdk-emrcontainers-1.55.0.gem) = 7eed9892c28b1616413d120167690b596d56719110c405e93adb3997ba95ac37
-SIZE (rubygem/aws-sdk-emrcontainers-1.55.0.gem) = 47616
+TIMESTAMP = 1753369712
+SHA256 (rubygem/aws-sdk-emrcontainers-1.56.0.gem) = db91a8741bc4178cbd2ea466708e208f7ce5348f7a7f82ca90b1ad64f679b644
+SIZE (rubygem/aws-sdk-emrcontainers-1.56.0.gem) = 47616
diff --git a/devel/rubygem-aws-sdk-emrserverless/Makefile b/devel/rubygem-aws-sdk-emrserverless/Makefile
index ff817a38763a..f3e7da595dfa 100644
--- a/devel/rubygem-aws-sdk-emrserverless/Makefile
+++ b/devel/rubygem-aws-sdk-emrserverless/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-emrserverless
-PORTVERSION= 1.49.0
+PORTVERSION= 1.50.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-emrserverl
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-emrserverless/distinfo b/devel/rubygem-aws-sdk-emrserverless/distinfo
index 812d8d6baaa7..fa0faa416e41 100644
--- a/devel/rubygem-aws-sdk-emrserverless/distinfo
+++ b/devel/rubygem-aws-sdk-emrserverless/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954318
-SHA256 (rubygem/aws-sdk-emrserverless-1.49.0.gem) = 7e269f65fd41fcf614877502e8498b2c3ebb77874f3b47e4c547598d5b56bc02
-SIZE (rubygem/aws-sdk-emrserverless-1.49.0.gem) = 47616
+TIMESTAMP = 1753369714
+SHA256 (rubygem/aws-sdk-emrserverless-1.50.0.gem) = 099ed7add614b307221e5b00d9a2b0588257b223c5cf07cd9192e48b4d5ce85a
+SIZE (rubygem/aws-sdk-emrserverless-1.50.0.gem) = 47616
diff --git a/devel/rubygem-aws-sdk-entityresolution/Makefile b/devel/rubygem-aws-sdk-entityresolution/Makefile
index 2cc37ed61a09..98578dc2008a 100644
--- a/devel/rubygem-aws-sdk-entityresolution/Makefile
+++ b/devel/rubygem-aws-sdk-entityresolution/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-entityresolution
-PORTVERSION= 1.31.0
+PORTVERSION= 1.32.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-entityreso
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-entityresolution/distinfo b/devel/rubygem-aws-sdk-entityresolution/distinfo
index 3c6c54776b14..a8761a528c30 100644
--- a/devel/rubygem-aws-sdk-entityresolution/distinfo
+++ b/devel/rubygem-aws-sdk-entityresolution/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813426
-SHA256 (rubygem/aws-sdk-entityresolution-1.31.0.gem) = c00b76c6e607a263a2c16e9e9cc718d34565c1762799187f298bf727afebc4cb
-SIZE (rubygem/aws-sdk-entityresolution-1.31.0.gem) = 60416
+TIMESTAMP = 1753369716
+SHA256 (rubygem/aws-sdk-entityresolution-1.32.0.gem) = 5c5bb3911ffb58e58044bbe8acc3ec7023944ff858107d9f4caecd803f39708f
+SIZE (rubygem/aws-sdk-entityresolution-1.32.0.gem) = 60416
diff --git a/devel/rubygem-aws-sdk-eventbridge/Makefile b/devel/rubygem-aws-sdk-eventbridge/Makefile
index df542e229230..7b0f3f63face 100644
--- a/devel/rubygem-aws-sdk-eventbridge/Makefile
+++ b/devel/rubygem-aws-sdk-eventbridge/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-eventbridge
-PORTVERSION= 1.84.0
+PORTVERSION= 1.86.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-eventbridg
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-eventbridge/distinfo b/devel/rubygem-aws-sdk-eventbridge/distinfo
index 8b6f60e713f3..dc2917c7c388 100644
--- a/devel/rubygem-aws-sdk-eventbridge/distinfo
+++ b/devel/rubygem-aws-sdk-eventbridge/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751375097
-SHA256 (rubygem/aws-sdk-eventbridge-1.84.0.gem) = 5dc35cf0432010638e9223c4d68e8e6f598135109cb17968892551d6849f678c
-SIZE (rubygem/aws-sdk-eventbridge-1.84.0.gem) = 96256
+TIMESTAMP = 1753369718
+SHA256 (rubygem/aws-sdk-eventbridge-1.86.0.gem) = 95a9653dda6c418ddbbda312e02f90f20bf3dd37d4e0e94fbcc721d5222b9fcd
+SIZE (rubygem/aws-sdk-eventbridge-1.86.0.gem) = 97792
diff --git a/devel/rubygem-aws-sdk-evs/Makefile b/devel/rubygem-aws-sdk-evs/Makefile
index 6a609665921e..91c91cb29e26 100644
--- a/devel/rubygem-aws-sdk-evs/Makefile
+++ b/devel/rubygem-aws-sdk-evs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-evs
-PORTVERSION= 1.0.0
+PORTVERSION= 1.1.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-evs
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-evs/distinfo b/devel/rubygem-aws-sdk-evs/distinfo
index 8a6a2c2befb7..b0ce00df9bfc 100644
--- a/devel/rubygem-aws-sdk-evs/distinfo
+++ b/devel/rubygem-aws-sdk-evs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188000
-SHA256 (rubygem/aws-sdk-evs-1.0.0.gem) = 0b23ccbbbf9df2d4f71434e523df7fba4385e3360c93930418403e4ed6da07d8
-SIZE (rubygem/aws-sdk-evs-1.0.0.gem) = 39424
+TIMESTAMP = 1753369720
+SHA256 (rubygem/aws-sdk-evs-1.1.0.gem) = aeac0092aaa37aa2b4be397127367d33bd9a691a355fae4cb784bc2197286a90
+SIZE (rubygem/aws-sdk-evs-1.1.0.gem) = 39424
diff --git a/devel/rubygem-aws-sdk-finspace/Makefile b/devel/rubygem-aws-sdk-finspace/Makefile
index 452ca30e295e..466fa053140d 100644
--- a/devel/rubygem-aws-sdk-finspace/Makefile
+++ b/devel/rubygem-aws-sdk-finspace/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-finspace
-PORTVERSION= 1.54.0
+PORTVERSION= 1.55.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-finspace
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-finspace/distinfo b/devel/rubygem-aws-sdk-finspace/distinfo
index 919de9810aa5..0b22a210f14f 100644
--- a/devel/rubygem-aws-sdk-finspace/distinfo
+++ b/devel/rubygem-aws-sdk-finspace/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813430
-SHA256 (rubygem/aws-sdk-finspace-1.54.0.gem) = f84a8e6e0488f619b3b94516d3f31690609c5f9f88dc3fd6ec4a0f5ad3e90f52
-SIZE (rubygem/aws-sdk-finspace-1.54.0.gem) = 86016
+TIMESTAMP = 1753369722
+SHA256 (rubygem/aws-sdk-finspace-1.55.0.gem) = 57ffb8e99126b54c3a2348adb1668e30ec634e823f9c76150d23cd9ca8f533e8
+SIZE (rubygem/aws-sdk-finspace-1.55.0.gem) = 86528
diff --git a/devel/rubygem-aws-sdk-finspacedata/Makefile b/devel/rubygem-aws-sdk-finspacedata/Makefile
index f65a92838d11..ed8292374400 100644
--- a/devel/rubygem-aws-sdk-finspacedata/Makefile
+++ b/devel/rubygem-aws-sdk-finspacedata/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-finspacedata
-PORTVERSION= 1.52.0
+PORTVERSION= 1.53.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-finspaceda
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-finspacedata/distinfo b/devel/rubygem-aws-sdk-finspacedata/distinfo
index 941f902ea389..6edf2dbff6bc 100644
--- a/devel/rubygem-aws-sdk-finspacedata/distinfo
+++ b/devel/rubygem-aws-sdk-finspacedata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813432
-SHA256 (rubygem/aws-sdk-finspacedata-1.52.0.gem) = 2fd78d284e4ce940264545317fd891b041d5703b3fc840115657879b01654b4f
-SIZE (rubygem/aws-sdk-finspacedata-1.52.0.gem) = 52736
+TIMESTAMP = 1753369724
+SHA256 (rubygem/aws-sdk-finspacedata-1.53.0.gem) = fba9e5575ac3b1b407deb0fbd4b3136c30ae2963da123dd19fd7336a95004c09
+SIZE (rubygem/aws-sdk-finspacedata-1.53.0.gem) = 53248
diff --git a/devel/rubygem-aws-sdk-firehose/Makefile b/devel/rubygem-aws-sdk-firehose/Makefile
index 8ba977cdafb5..0f157876da8a 100644
--- a/devel/rubygem-aws-sdk-firehose/Makefile
+++ b/devel/rubygem-aws-sdk-firehose/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-firehose
-PORTVERSION= 1.94.0
+PORTVERSION= 1.95.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-firehose
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-firehose/distinfo b/devel/rubygem-aws-sdk-firehose/distinfo
index 23f4a51d0d41..776d5275649b 100644
--- a/devel/rubygem-aws-sdk-firehose/distinfo
+++ b/devel/rubygem-aws-sdk-firehose/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813434
-SHA256 (rubygem/aws-sdk-firehose-1.94.0.gem) = 6e1798d3bc6955cc1fb052e2d089e2582cb8ac4815a7c16b3568cf5324d69064
-SIZE (rubygem/aws-sdk-firehose-1.94.0.gem) = 95232
+TIMESTAMP = 1753369726
+SHA256 (rubygem/aws-sdk-firehose-1.95.0.gem) = 2fafc46b21a143f6dbd6de8e7e9ce2d34cfef74118d36ab5581e3968558d0294
+SIZE (rubygem/aws-sdk-firehose-1.95.0.gem) = 95232
diff --git a/devel/rubygem-aws-sdk-fis/Makefile b/devel/rubygem-aws-sdk-fis/Makefile
index 368f113be2b2..29f4c48d9a85 100644
--- a/devel/rubygem-aws-sdk-fis/Makefile
+++ b/devel/rubygem-aws-sdk-fis/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-fis
-PORTVERSION= 1.51.0
+PORTVERSION= 1.52.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-fis
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-fis/distinfo b/devel/rubygem-aws-sdk-fis/distinfo
index 5bd192dd0501..f3b090543e77 100644
--- a/devel/rubygem-aws-sdk-fis/distinfo
+++ b/devel/rubygem-aws-sdk-fis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813436
-SHA256 (rubygem/aws-sdk-fis-1.51.0.gem) = f32d401be7d3c91e8d08be197f0749b0a66c7184bfddb3a2a84db334832c5bb9
-SIZE (rubygem/aws-sdk-fis-1.51.0.gem) = 47104
+TIMESTAMP = 1753369728
+SHA256 (rubygem/aws-sdk-fis-1.52.0.gem) = d69a1e6719e05ad131cd93b555ca632fe3b4f5e4156ebcc8fa141b633f72b187
+SIZE (rubygem/aws-sdk-fis-1.52.0.gem) = 47616
diff --git a/devel/rubygem-aws-sdk-fms/Makefile b/devel/rubygem-aws-sdk-fms/Makefile
index 087eb8228673..47ae57bafcd4 100644
--- a/devel/rubygem-aws-sdk-fms/Makefile
+++ b/devel/rubygem-aws-sdk-fms/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-fms
-PORTVERSION= 1.93.0
+PORTVERSION= 1.94.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-fms
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-fms/distinfo b/devel/rubygem-aws-sdk-fms/distinfo
index f006f679b412..b607de46b994 100644
--- a/devel/rubygem-aws-sdk-fms/distinfo
+++ b/devel/rubygem-aws-sdk-fms/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813438
-SHA256 (rubygem/aws-sdk-fms-1.93.0.gem) = ca466be93eb108b2d4f28b28e42c7fc0b4ba92dc805c89ae5eb1202d09c7a2f9
-SIZE (rubygem/aws-sdk-fms-1.93.0.gem) = 93184
+TIMESTAMP = 1753369730
+SHA256 (rubygem/aws-sdk-fms-1.94.0.gem) = 3b44255fa856321f356b0307f1108f3f076d8f3c514e3a6167b0865ada65e809
+SIZE (rubygem/aws-sdk-fms-1.94.0.gem) = 93184
diff --git a/devel/rubygem-aws-sdk-forecastqueryservice/Makefile b/devel/rubygem-aws-sdk-forecastqueryservice/Makefile
index 5ab84b400c42..269a819cd030 100644
--- a/devel/rubygem-aws-sdk-forecastqueryservice/Makefile
+++ b/devel/rubygem-aws-sdk-forecastqueryservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-forecastqueryservice
-PORTVERSION= 1.55.0
+PORTVERSION= 1.56.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-forecastqu
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-forecastqueryservice/distinfo b/devel/rubygem-aws-sdk-forecastqueryservice/distinfo
index 7b89e806c8d8..93f74fc2c32a 100644
--- a/devel/rubygem-aws-sdk-forecastqueryservice/distinfo
+++ b/devel/rubygem-aws-sdk-forecastqueryservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813440
-SHA256 (rubygem/aws-sdk-forecastqueryservice-1.55.0.gem) = 03ce01e5b82bf5e833cf0381c5a8f64710e1520ffe367206bc570d836250629f
-SIZE (rubygem/aws-sdk-forecastqueryservice-1.55.0.gem) = 23040
+TIMESTAMP = 1753369732
+SHA256 (rubygem/aws-sdk-forecastqueryservice-1.56.0.gem) = 2f9387907f0b95a617d6b9ef3438c18d64fe5fe99bc4b73a131c1d2e8902ef93
+SIZE (rubygem/aws-sdk-forecastqueryservice-1.56.0.gem) = 23040
diff --git a/devel/rubygem-aws-sdk-forecastservice/Makefile b/devel/rubygem-aws-sdk-forecastservice/Makefile
index 41f3a67571e5..450838603395 100644
--- a/devel/rubygem-aws-sdk-forecastservice/Makefile
+++ b/devel/rubygem-aws-sdk-forecastservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-forecastservice
-PORTVERSION= 1.72.0
+PORTVERSION= 1.73.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-forecastse
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-forecastservice/distinfo b/devel/rubygem-aws-sdk-forecastservice/distinfo
index 7ee131148086..31455682c432 100644
--- a/devel/rubygem-aws-sdk-forecastservice/distinfo
+++ b/devel/rubygem-aws-sdk-forecastservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813442
-SHA256 (rubygem/aws-sdk-forecastservice-1.72.0.gem) = 5d2c9a68963d82c34c980b513a93607b7924d7dfbb7735080e971f04f5f2361e
-SIZE (rubygem/aws-sdk-forecastservice-1.72.0.gem) = 103424
+TIMESTAMP = 1753369734
+SHA256 (rubygem/aws-sdk-forecastservice-1.73.0.gem) = 42de2d1faa6593a45f83029b5f4e130f73f4cb597e83365448268c6972cc8692
+SIZE (rubygem/aws-sdk-forecastservice-1.73.0.gem) = 103936
diff --git a/devel/rubygem-aws-sdk-frauddetector/Makefile b/devel/rubygem-aws-sdk-frauddetector/Makefile
index a13f91e43a48..2557ea9228c6 100644
--- a/devel/rubygem-aws-sdk-frauddetector/Makefile
+++ b/devel/rubygem-aws-sdk-frauddetector/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-frauddetector
-PORTVERSION= 1.71.0
+PORTVERSION= 1.72.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-frauddetec
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-frauddetector/distinfo b/devel/rubygem-aws-sdk-frauddetector/distinfo
index b246b08bdcd8..9bb99ed13d23 100644
--- a/devel/rubygem-aws-sdk-frauddetector/distinfo
+++ b/devel/rubygem-aws-sdk-frauddetector/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813444
-SHA256 (rubygem/aws-sdk-frauddetector-1.71.0.gem) = 36ac371b434102e0bfcf44a5668e1b8455795aee7f4dc86ef07fd2163c59a783
-SIZE (rubygem/aws-sdk-frauddetector-1.71.0.gem) = 81920
+TIMESTAMP = 1753369736
+SHA256 (rubygem/aws-sdk-frauddetector-1.72.0.gem) = cf068e0092d935a9ee74ee195a23ddc0a3f131600ff799e4e3ef9250889696b9
+SIZE (rubygem/aws-sdk-frauddetector-1.72.0.gem) = 81920
diff --git a/devel/rubygem-aws-sdk-freetier/Makefile b/devel/rubygem-aws-sdk-freetier/Makefile
index ef68b51f1f12..f33afd1fe670 100644
--- a/devel/rubygem-aws-sdk-freetier/Makefile
+++ b/devel/rubygem-aws-sdk-freetier/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-freetier
-PORTVERSION= 1.23.0
+PORTVERSION= 1.24.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-freetier
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-freetier/distinfo b/devel/rubygem-aws-sdk-freetier/distinfo
index 49a83e8d0655..f6d2dead68e3 100644
--- a/devel/rubygem-aws-sdk-freetier/distinfo
+++ b/devel/rubygem-aws-sdk-freetier/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266198
-SHA256 (rubygem/aws-sdk-freetier-1.23.0.gem) = 65f5a8b84458b8224bfd227e3acf06d0d84deaea1cc29b1e31c90a4de66a3990
-SIZE (rubygem/aws-sdk-freetier-1.23.0.gem) = 29184
+TIMESTAMP = 1753369738
+SHA256 (rubygem/aws-sdk-freetier-1.24.0.gem) = 904b7b1816b3d3b33711e73adbfca283f542f9b921b9ab456200059be960a8d8
+SIZE (rubygem/aws-sdk-freetier-1.24.0.gem) = 29184
diff --git a/devel/rubygem-aws-sdk-fsx/Makefile b/devel/rubygem-aws-sdk-fsx/Makefile
index 03554cf7045b..ae8d564b1b4e 100644
--- a/devel/rubygem-aws-sdk-fsx/Makefile
+++ b/devel/rubygem-aws-sdk-fsx/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-fsx
-PORTVERSION= 1.115.0
+PORTVERSION= 1.116.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-fsx
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-fsx/distinfo b/devel/rubygem-aws-sdk-fsx/distinfo
index d3cd76b89e77..9fb5d3b18dcc 100644
--- a/devel/rubygem-aws-sdk-fsx/distinfo
+++ b/devel/rubygem-aws-sdk-fsx/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954320
-SHA256 (rubygem/aws-sdk-fsx-1.115.0.gem) = 5026e161d9310ab769e1bd281657711a3b228a4e4020b5228792307da5404ed4
-SIZE (rubygem/aws-sdk-fsx-1.115.0.gem) = 211968
+TIMESTAMP = 1753369740
+SHA256 (rubygem/aws-sdk-fsx-1.116.0.gem) = af3294cd276316c8bb821d17027902a514e4c4bfbc0a9d4f80941d22d71168dd
+SIZE (rubygem/aws-sdk-fsx-1.116.0.gem) = 212480
diff --git a/devel/rubygem-aws-sdk-gamelift/Makefile b/devel/rubygem-aws-sdk-gamelift/Makefile
index 069bafad7aea..d6388251942c 100644
--- a/devel/rubygem-aws-sdk-gamelift/Makefile
+++ b/devel/rubygem-aws-sdk-gamelift/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-gamelift
-PORTVERSION= 1.106.0
+PORTVERSION= 1.107.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-gamelift
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-gamelift/distinfo b/devel/rubygem-aws-sdk-gamelift/distinfo
index 35e9bbc5ea5d..d07bb7f384d2 100644
--- a/devel/rubygem-aws-sdk-gamelift/distinfo
+++ b/devel/rubygem-aws-sdk-gamelift/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954322
-SHA256 (rubygem/aws-sdk-gamelift-1.106.0.gem) = aae872194f7496e6bd1c5b55abb7b874d0da4fe15fe118d8a25e0a2b2c30ffac
-SIZE (rubygem/aws-sdk-gamelift-1.106.0.gem) = 261632
+TIMESTAMP = 1753369742
+SHA256 (rubygem/aws-sdk-gamelift-1.107.0.gem) = dc41d730a8f9c7a90ebec26d16c4cec9e9df29b0a998998557b19becb43470a2
+SIZE (rubygem/aws-sdk-gamelift-1.107.0.gem) = 262144
diff --git a/devel/rubygem-aws-sdk-gameliftstreams/Makefile b/devel/rubygem-aws-sdk-gameliftstreams/Makefile
index d3236820634e..a37d2916dff9 100644
--- a/devel/rubygem-aws-sdk-gameliftstreams/Makefile
+++ b/devel/rubygem-aws-sdk-gameliftstreams/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-gameliftstreams
-PORTVERSION= 1.5.0
+PORTVERSION= 1.6.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-gameliftst
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-gameliftstreams/distinfo b/devel/rubygem-aws-sdk-gameliftstreams/distinfo
index 490d5feeb241..fac3221beac1 100644
--- a/devel/rubygem-aws-sdk-gameliftstreams/distinfo
+++ b/devel/rubygem-aws-sdk-gameliftstreams/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954324
-SHA256 (rubygem/aws-sdk-gameliftstreams-1.5.0.gem) = 79ac99d501db88e9794f99ca212d356a3a3ad2858c5a7fa3340b51776d2ce1fe
-SIZE (rubygem/aws-sdk-gameliftstreams-1.5.0.gem) = 60928
+TIMESTAMP = 1753369744
+SHA256 (rubygem/aws-sdk-gameliftstreams-1.6.0.gem) = db47ec1da1a84e4bf6432f0d0caf02c52735dce3db909f742e95ff430cb0d078
+SIZE (rubygem/aws-sdk-gameliftstreams-1.6.0.gem) = 60928
diff --git a/devel/rubygem-aws-sdk-geomaps/Makefile b/devel/rubygem-aws-sdk-geomaps/Makefile
index 21a4ce8b0f25..130d24c4e6b8 100644
--- a/devel/rubygem-aws-sdk-geomaps/Makefile
+++ b/devel/rubygem-aws-sdk-geomaps/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-geomaps
-PORTVERSION= 1.8.0
+PORTVERSION= 1.9.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-geomaps
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-geomaps/distinfo b/devel/rubygem-aws-sdk-geomaps/distinfo
index db8197926872..7f83e6874104 100644
--- a/devel/rubygem-aws-sdk-geomaps/distinfo
+++ b/devel/rubygem-aws-sdk-geomaps/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813454
-SHA256 (rubygem/aws-sdk-geomaps-1.8.0.gem) = f28863e5bde1b069c7758908c3679489f77486d8ceb8f21334c6ba7e32b77d51
-SIZE (rubygem/aws-sdk-geomaps-1.8.0.gem) = 31232
+TIMESTAMP = 1753369746
+SHA256 (rubygem/aws-sdk-geomaps-1.9.0.gem) = 52769154609086b884f03916aeb06422edb23572774479863c429cc235ba38a8
+SIZE (rubygem/aws-sdk-geomaps-1.9.0.gem) = 31232
diff --git a/devel/rubygem-aws-sdk-geoplaces/Makefile b/devel/rubygem-aws-sdk-geoplaces/Makefile
index 0e21afe035c6..fb54b3b56b29 100644
--- a/devel/rubygem-aws-sdk-geoplaces/Makefile
+++ b/devel/rubygem-aws-sdk-geoplaces/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-geoplaces
-PORTVERSION= 1.8.0
+PORTVERSION= 1.9.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-geoplaces
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-geoplaces/distinfo b/devel/rubygem-aws-sdk-geoplaces/distinfo
index 8b7c89d829cd..911193d04a93 100644
--- a/devel/rubygem-aws-sdk-geoplaces/distinfo
+++ b/devel/rubygem-aws-sdk-geoplaces/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954326
-SHA256 (rubygem/aws-sdk-geoplaces-1.8.0.gem) = 0bed01a6ecfb06451f63a75a70665449030941057bbe2b7e6495778cc6eb6018
-SIZE (rubygem/aws-sdk-geoplaces-1.8.0.gem) = 53760
+TIMESTAMP = 1753369748
+SHA256 (rubygem/aws-sdk-geoplaces-1.9.0.gem) = 0b504641d0d30efbe2e4c96f984e8383d32e25c857baefd2557cd13e66b3d580
+SIZE (rubygem/aws-sdk-geoplaces-1.9.0.gem) = 54272
diff --git a/devel/rubygem-aws-sdk-georoutes/Makefile b/devel/rubygem-aws-sdk-georoutes/Makefile
index 1a2277ea2cbc..b92b1e69a1c0 100644
--- a/devel/rubygem-aws-sdk-georoutes/Makefile
+++ b/devel/rubygem-aws-sdk-georoutes/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-georoutes
-PORTVERSION= 1.8.0
+PORTVERSION= 1.9.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-georoutes
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-georoutes/distinfo b/devel/rubygem-aws-sdk-georoutes/distinfo
index cffe7574174e..69e1d3e275d9 100644
--- a/devel/rubygem-aws-sdk-georoutes/distinfo
+++ b/devel/rubygem-aws-sdk-georoutes/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813458
-SHA256 (rubygem/aws-sdk-georoutes-1.8.0.gem) = a72aa850f2ca66c8a8af753cc667d7be7a377579dc06f85fb6789ac8d125399e
-SIZE (rubygem/aws-sdk-georoutes-1.8.0.gem) = 88064
+TIMESTAMP = 1753369750
+SHA256 (rubygem/aws-sdk-georoutes-1.9.0.gem) = 11c8e4cc1b97d8cf6c6f0b1143174462a567953961638b88c62cb0affca043e9
+SIZE (rubygem/aws-sdk-georoutes-1.9.0.gem) = 88064
diff --git a/devel/rubygem-aws-sdk-glacier/Makefile b/devel/rubygem-aws-sdk-glacier/Makefile
index 8c1f2b8dc3b3..d37c6a8ca6b9 100644
--- a/devel/rubygem-aws-sdk-glacier/Makefile
+++ b/devel/rubygem-aws-sdk-glacier/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-glacier
-PORTVERSION= 1.79.0
+PORTVERSION= 1.80.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-glacier
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-glacier/distinfo b/devel/rubygem-aws-sdk-glacier/distinfo
index b95186882c62..953713871be9 100644
--- a/devel/rubygem-aws-sdk-glacier/distinfo
+++ b/devel/rubygem-aws-sdk-glacier/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813460
-SHA256 (rubygem/aws-sdk-glacier-1.79.0.gem) = 233e80f9e75202cd580578bf3c1f68eff6cd7e2f9be6b5b60b9ecd124786bc49
-SIZE (rubygem/aws-sdk-glacier-1.79.0.gem) = 81408
+TIMESTAMP = 1753369752
+SHA256 (rubygem/aws-sdk-glacier-1.80.0.gem) = 66e4ec199c8301598d0bc22a7373324d6133ca3a55922bfb907074ab5b9a233d
+SIZE (rubygem/aws-sdk-glacier-1.80.0.gem) = 81408
diff --git a/devel/rubygem-aws-sdk-globalaccelerator/Makefile b/devel/rubygem-aws-sdk-globalaccelerator/Makefile
index 46a2011a9763..6032ce0f1462 100644
--- a/devel/rubygem-aws-sdk-globalaccelerator/Makefile
+++ b/devel/rubygem-aws-sdk-globalaccelerator/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-globalaccelerator
-PORTVERSION= 1.79.0
+PORTVERSION= 1.80.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-globalacce
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-globalaccelerator/distinfo b/devel/rubygem-aws-sdk-globalaccelerator/distinfo
index ba42de6584eb..56a15b8d271c 100644
--- a/devel/rubygem-aws-sdk-globalaccelerator/distinfo
+++ b/devel/rubygem-aws-sdk-globalaccelerator/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813462
-SHA256 (rubygem/aws-sdk-globalaccelerator-1.79.0.gem) = 76fdb728c75802bdcbe7665749cf1dadfb1e91add38f72e8e3ae20f2459a3315
-SIZE (rubygem/aws-sdk-globalaccelerator-1.79.0.gem) = 70144
+TIMESTAMP = 1753369754
+SHA256 (rubygem/aws-sdk-globalaccelerator-1.80.0.gem) = 0e22e5b70ae6b0ae90138764c4acfd2714746e1436bfeb4517bf8344487b3ea1
+SIZE (rubygem/aws-sdk-globalaccelerator-1.80.0.gem) = 70144
diff --git a/devel/rubygem-aws-sdk-glue/Makefile b/devel/rubygem-aws-sdk-glue/Makefile
index eb5faa0cef73..61b80df9a592 100644
--- a/devel/rubygem-aws-sdk-glue/Makefile
+++ b/devel/rubygem-aws-sdk-glue/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-glue
-PORTVERSION= 1.224.0
+PORTVERSION= 1.226.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-glue
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-glue/distinfo b/devel/rubygem-aws-sdk-glue/distinfo
index 800d80546b40..411961d48317 100644
--- a/devel/rubygem-aws-sdk-glue/distinfo
+++ b/devel/rubygem-aws-sdk-glue/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751375099
-SHA256 (rubygem/aws-sdk-glue-1.224.0.gem) = dbf97557d8cd10fc305f5996a239decd40bf2b8b5514fca75e0382302305cd98
-SIZE (rubygem/aws-sdk-glue-1.224.0.gem) = 440320
+TIMESTAMP = 1753369756
+SHA256 (rubygem/aws-sdk-glue-1.226.0.gem) = f1c80cbb5077a25e8288d3571de49d28c8206bc69830dec58c6e83a04ce0ad3f
+SIZE (rubygem/aws-sdk-glue-1.226.0.gem) = 440320
diff --git a/devel/rubygem-aws-sdk-gluedatabrew/Makefile b/devel/rubygem-aws-sdk-gluedatabrew/Makefile
index 5e5dc2595672..725283686e56 100644
--- a/devel/rubygem-aws-sdk-gluedatabrew/Makefile
+++ b/devel/rubygem-aws-sdk-gluedatabrew/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-gluedatabrew
-PORTVERSION= 1.55.0
+PORTVERSION= 1.56.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-gluedatabr
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-gluedatabrew/distinfo b/devel/rubygem-aws-sdk-gluedatabrew/distinfo
index 9786d0462e50..71a06afb63be 100644
--- a/devel/rubygem-aws-sdk-gluedatabrew/distinfo
+++ b/devel/rubygem-aws-sdk-gluedatabrew/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813466
-SHA256 (rubygem/aws-sdk-gluedatabrew-1.55.0.gem) = 532b25399d37888a9b8de415b0ae4dccea095e2e227d5bcafef3661e7f9a01c9
-SIZE (rubygem/aws-sdk-gluedatabrew-1.55.0.gem) = 72704
+TIMESTAMP = 1753369758
+SHA256 (rubygem/aws-sdk-gluedatabrew-1.56.0.gem) = 8de36c36ae0bf5153baa4bc0a557583a083614e774554fc451a70fa214d0fffb
+SIZE (rubygem/aws-sdk-gluedatabrew-1.56.0.gem) = 72704
diff --git a/devel/rubygem-aws-sdk-greengrass/Makefile b/devel/rubygem-aws-sdk-greengrass/Makefile
index 7d33ecc790f1..751d0d4e233b 100644
--- a/devel/rubygem-aws-sdk-greengrass/Makefile
+++ b/devel/rubygem-aws-sdk-greengrass/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-greengrass
-PORTVERSION= 1.82.0
+PORTVERSION= 1.83.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-greengrass
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-greengrass/distinfo b/devel/rubygem-aws-sdk-greengrass/distinfo
index a1f5b65ea1ee..8ec3b3d6932d 100644
--- a/devel/rubygem-aws-sdk-greengrass/distinfo
+++ b/devel/rubygem-aws-sdk-greengrass/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813468
-SHA256 (rubygem/aws-sdk-greengrass-1.82.0.gem) = e0453567bbe3fa24dc10c3091a37e88e206321660576b27e1a02d5415e255fb7
-SIZE (rubygem/aws-sdk-greengrass-1.82.0.gem) = 69120
+TIMESTAMP = 1753369760
+SHA256 (rubygem/aws-sdk-greengrass-1.83.0.gem) = ee3f981e38abe0544933548bd0c54fec4c883df36fb7df90646f20921aa7ea8e
+SIZE (rubygem/aws-sdk-greengrass-1.83.0.gem) = 69120
diff --git a/devel/rubygem-aws-sdk-greengrassv2/Makefile b/devel/rubygem-aws-sdk-greengrassv2/Makefile
index e0f3d9960401..4707e2e4085f 100644
--- a/devel/rubygem-aws-sdk-greengrassv2/Makefile
+++ b/devel/rubygem-aws-sdk-greengrassv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-greengrassv2
-PORTVERSION= 1.57.0
+PORTVERSION= 1.58.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-greengrass
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-greengrassv2/distinfo b/devel/rubygem-aws-sdk-greengrassv2/distinfo
index 8072e100b90c..7f6e5ad8715f 100644
--- a/devel/rubygem-aws-sdk-greengrassv2/distinfo
+++ b/devel/rubygem-aws-sdk-greengrassv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813470
-SHA256 (rubygem/aws-sdk-greengrassv2-1.57.0.gem) = e7014a8ee14ff56068c29f74edd1dc704168f51e0ccd8a0cc8109030d8c83725
-SIZE (rubygem/aws-sdk-greengrassv2-1.57.0.gem) = 62464
+TIMESTAMP = 1753369762
+SHA256 (rubygem/aws-sdk-greengrassv2-1.58.0.gem) = 1a70a03cd0479e17ed5c2da983907babd1df99517117d943e81af12571c68f17
+SIZE (rubygem/aws-sdk-greengrassv2-1.58.0.gem) = 62976
diff --git a/devel/rubygem-aws-sdk-groundstation/Makefile b/devel/rubygem-aws-sdk-groundstation/Makefile
index b9f7869ee474..f04306a68000 100644
--- a/devel/rubygem-aws-sdk-groundstation/Makefile
+++ b/devel/rubygem-aws-sdk-groundstation/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-groundstation
-PORTVERSION= 1.67.0
+PORTVERSION= 1.68.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-groundstat
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-groundstation/distinfo b/devel/rubygem-aws-sdk-groundstation/distinfo
index 12d4d2bfc8ce..d7b6d5e97415 100644
--- a/devel/rubygem-aws-sdk-groundstation/distinfo
+++ b/devel/rubygem-aws-sdk-groundstation/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813472
-SHA256 (rubygem/aws-sdk-groundstation-1.67.0.gem) = 35b09881a3459867c3cae1d601a16aa1dd34b84b24984397997c35119b6bde9c
-SIZE (rubygem/aws-sdk-groundstation-1.67.0.gem) = 60928
+TIMESTAMP = 1753369764
+SHA256 (rubygem/aws-sdk-groundstation-1.68.0.gem) = df4b84d40f4a5bf2a280659eb1e10da7f763fa2c11d65dce3fe2355cbbbcf443
+SIZE (rubygem/aws-sdk-groundstation-1.68.0.gem) = 61440
diff --git a/devel/rubygem-aws-sdk-guardduty/Makefile b/devel/rubygem-aws-sdk-guardduty/Makefile
index ca5f1108900e..4ca8350000d4 100644
--- a/devel/rubygem-aws-sdk-guardduty/Makefile
+++ b/devel/rubygem-aws-sdk-guardduty/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-guardduty
-PORTVERSION= 1.119.0
+PORTVERSION= 1.121.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-guardduty
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-guardduty/distinfo b/devel/rubygem-aws-sdk-guardduty/distinfo
index c5d6fc9afef4..a68da53ad0a9 100644
--- a/devel/rubygem-aws-sdk-guardduty/distinfo
+++ b/devel/rubygem-aws-sdk-guardduty/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751208204
-SHA256 (rubygem/aws-sdk-guardduty-1.119.0.gem) = b5037f266d7a786862fd375a94fc32f3843cb82b8fa07e5a4940682455bccb3e
-SIZE (rubygem/aws-sdk-guardduty-1.119.0.gem) = 138240
+TIMESTAMP = 1753369766
+SHA256 (rubygem/aws-sdk-guardduty-1.121.0.gem) = e82a8ed51ce1fcd257dd7c801d412f8def03b70a02f43af61de424f172ef460e
+SIZE (rubygem/aws-sdk-guardduty-1.121.0.gem) = 139264
diff --git a/devel/rubygem-aws-sdk-health/Makefile b/devel/rubygem-aws-sdk-health/Makefile
index 468e1990af5a..853600a708c2 100644
--- a/devel/rubygem-aws-sdk-health/Makefile
+++ b/devel/rubygem-aws-sdk-health/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-health
-PORTVERSION= 1.81.0
+PORTVERSION= 1.82.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-health
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-health/distinfo b/devel/rubygem-aws-sdk-health/distinfo
index 33dc097160d4..ae430b8d20e1 100644
--- a/devel/rubygem-aws-sdk-health/distinfo
+++ b/devel/rubygem-aws-sdk-health/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813476
-SHA256 (rubygem/aws-sdk-health-1.81.0.gem) = e8352ed9a4bcafbe9406214b7aa22397eb9b8c2b662cda1d2b469a35840c47e4
-SIZE (rubygem/aws-sdk-health-1.81.0.gem) = 39936
+TIMESTAMP = 1753369768
+SHA256 (rubygem/aws-sdk-health-1.82.0.gem) = 3d36709fa6c40c2cb4340f83cefe5511367d557fd894108895a8eb206fb98663
+SIZE (rubygem/aws-sdk-health-1.82.0.gem) = 39936
diff --git a/devel/rubygem-aws-sdk-healthlake/Makefile b/devel/rubygem-aws-sdk-healthlake/Makefile
index 3bdf3d8fb7ae..18a981388240 100644
--- a/devel/rubygem-aws-sdk-healthlake/Makefile
+++ b/devel/rubygem-aws-sdk-healthlake/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-healthlake
-PORTVERSION= 1.48.0
+PORTVERSION= 1.49.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-healthlake
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-healthlake/distinfo b/devel/rubygem-aws-sdk-healthlake/distinfo
index 3c2167ddb1d0..d9cfce9380f2 100644
--- a/devel/rubygem-aws-sdk-healthlake/distinfo
+++ b/devel/rubygem-aws-sdk-healthlake/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813478
-SHA256 (rubygem/aws-sdk-healthlake-1.48.0.gem) = 2adfde40f92798b59864ace9a336289bf123d5adb914f3f72d4f9d752775f21c
-SIZE (rubygem/aws-sdk-healthlake-1.48.0.gem) = 35328
+TIMESTAMP = 1753369770
+SHA256 (rubygem/aws-sdk-healthlake-1.49.0.gem) = 4f104486d2a142564ca2dc731773b36b70d2fabfd5d60eef2bca181c52432f17
+SIZE (rubygem/aws-sdk-healthlake-1.49.0.gem) = 35328
diff --git a/devel/rubygem-aws-sdk-iam/Makefile b/devel/rubygem-aws-sdk-iam/Makefile
index 4f008dd5fd49..416852f22b26 100644
--- a/devel/rubygem-aws-sdk-iam/Makefile
+++ b/devel/rubygem-aws-sdk-iam/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iam
-PORTVERSION= 1.124.0
+PORTVERSION= 1.125.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iam
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-iam/distinfo b/devel/rubygem-aws-sdk-iam/distinfo
index 4544ba57048e..29d7278d0e51 100644
--- a/devel/rubygem-aws-sdk-iam/distinfo
+++ b/devel/rubygem-aws-sdk-iam/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751375101
-SHA256 (rubygem/aws-sdk-iam-1.124.0.gem) = 42efc7a984ceda14de26ab57366d600975c63bc76a85ab8aed68b2f121c90f72
-SIZE (rubygem/aws-sdk-iam-1.124.0.gem) = 227840
+TIMESTAMP = 1753369772
+SHA256 (rubygem/aws-sdk-iam-1.125.0.gem) = d8b51f4a18b614c792a11baa49105cb47721c545f1afaa869f691aca1fdfd2e5
+SIZE (rubygem/aws-sdk-iam-1.125.0.gem) = 228352
diff --git a/devel/rubygem-aws-sdk-identitystore/Makefile b/devel/rubygem-aws-sdk-identitystore/Makefile
index c4e05fdb2c6c..5de6507b7432 100644
--- a/devel/rubygem-aws-sdk-identitystore/Makefile
+++ b/devel/rubygem-aws-sdk-identitystore/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-identitystore
-PORTVERSION= 1.53.0
+PORTVERSION= 1.54.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-identityst
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-identitystore/distinfo b/devel/rubygem-aws-sdk-identitystore/distinfo
index 5a0e566b1926..e7003f438e64 100644
--- a/devel/rubygem-aws-sdk-identitystore/distinfo
+++ b/devel/rubygem-aws-sdk-identitystore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813482
-SHA256 (rubygem/aws-sdk-identitystore-1.53.0.gem) = 44e29e67b4b719a1ea9583edb14a565eaf74929fcdd587889ecbd218e9de9912
-SIZE (rubygem/aws-sdk-identitystore-1.53.0.gem) = 37888
+TIMESTAMP = 1753369774
+SHA256 (rubygem/aws-sdk-identitystore-1.54.0.gem) = f03609989e18c5adb763a610b99675ab777764dcfbbfb009186d7ced10710f9b
+SIZE (rubygem/aws-sdk-identitystore-1.54.0.gem) = 37888
diff --git a/devel/rubygem-aws-sdk-imagebuilder/Makefile b/devel/rubygem-aws-sdk-imagebuilder/Makefile
index 90210fa8b141..44510addbdfe 100644
--- a/devel/rubygem-aws-sdk-imagebuilder/Makefile
+++ b/devel/rubygem-aws-sdk-imagebuilder/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-imagebuilder
-PORTVERSION= 1.83.0
+PORTVERSION= 1.84.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-imagebuild
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-imagebuilder/distinfo b/devel/rubygem-aws-sdk-imagebuilder/distinfo
index 0d17ab6f0b66..0f79e08c74de 100644
--- a/devel/rubygem-aws-sdk-imagebuilder/distinfo
+++ b/devel/rubygem-aws-sdk-imagebuilder/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813484
-SHA256 (rubygem/aws-sdk-imagebuilder-1.83.0.gem) = d3d7f0ae81de9fa076cfaa26ead5ca4cac916020513cea70fc90704f16e285b8
-SIZE (rubygem/aws-sdk-imagebuilder-1.83.0.gem) = 121344
+TIMESTAMP = 1753369776
+SHA256 (rubygem/aws-sdk-imagebuilder-1.84.0.gem) = 5254a38d4a0708eebc5f454ed4847e5118252e0ca98fea92edb130ba485ae59e
+SIZE (rubygem/aws-sdk-imagebuilder-1.84.0.gem) = 121856
diff --git a/devel/rubygem-aws-sdk-importexport/Makefile b/devel/rubygem-aws-sdk-importexport/Makefile
index 2f06a7eba39f..84e66491c9c1 100644
--- a/devel/rubygem-aws-sdk-importexport/Makefile
+++ b/devel/rubygem-aws-sdk-importexport/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-importexport
-PORTVERSION= 1.61.0
+PORTVERSION= 1.62.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-importexpo
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv2>=1.0<2:devel/rubygem-aws-sigv2
USES= gem
diff --git a/devel/rubygem-aws-sdk-importexport/distinfo b/devel/rubygem-aws-sdk-importexport/distinfo
index 06422a4453f0..0d8ee14a0fd4 100644
--- a/devel/rubygem-aws-sdk-importexport/distinfo
+++ b/devel/rubygem-aws-sdk-importexport/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813486
-SHA256 (rubygem/aws-sdk-importexport-1.61.0.gem) = fd3fce78c36fcfe5610e371b35038ca247313cd6f611b9336f9c58cf2150856b
-SIZE (rubygem/aws-sdk-importexport-1.61.0.gem) = 27648
+TIMESTAMP = 1753369778
+SHA256 (rubygem/aws-sdk-importexport-1.62.0.gem) = 89d350aa4ed4806d1036b1f55579522aeebfafcd03af60ef5569a78886db61d4
+SIZE (rubygem/aws-sdk-importexport-1.62.0.gem) = 27648
diff --git a/devel/rubygem-aws-sdk-inspector/Makefile b/devel/rubygem-aws-sdk-inspector/Makefile
index 6d8dfed2d25b..78537fdf8b95 100644
--- a/devel/rubygem-aws-sdk-inspector/Makefile
+++ b/devel/rubygem-aws-sdk-inspector/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-inspector
-PORTVERSION= 1.76.0
+PORTVERSION= 1.77.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-inspector
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-inspector/distinfo b/devel/rubygem-aws-sdk-inspector/distinfo
index 3d5d1daee0fb..e6b28569a103 100644
--- a/devel/rubygem-aws-sdk-inspector/distinfo
+++ b/devel/rubygem-aws-sdk-inspector/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813488
-SHA256 (rubygem/aws-sdk-inspector-1.76.0.gem) = 63b9803e7772efcf0529b498ea6974f63610336e9f05f36cf61736db802d0345
-SIZE (rubygem/aws-sdk-inspector-1.76.0.gem) = 57856
+TIMESTAMP = 1753369780
+SHA256 (rubygem/aws-sdk-inspector-1.77.0.gem) = d4af28f97e567c0c1aac2d1e6448045232f1f3e7680d0329151a5498f3e1c909
+SIZE (rubygem/aws-sdk-inspector-1.77.0.gem) = 58368
diff --git a/devel/rubygem-aws-sdk-inspector2/Makefile b/devel/rubygem-aws-sdk-inspector2/Makefile
index 96ee1285e479..64b62b1653f4 100644
--- a/devel/rubygem-aws-sdk-inspector2/Makefile
+++ b/devel/rubygem-aws-sdk-inspector2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-inspector2
-PORTVERSION= 1.54.0
+PORTVERSION= 1.55.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-inspector2
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-inspector2/distinfo b/devel/rubygem-aws-sdk-inspector2/distinfo
index 120098347087..6faf27244f3e 100644
--- a/devel/rubygem-aws-sdk-inspector2/distinfo
+++ b/devel/rubygem-aws-sdk-inspector2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954332
-SHA256 (rubygem/aws-sdk-inspector2-1.54.0.gem) = 9e1ea0af6d6abbc5cc4d4c62786991b42c9ef28dbaea65f771f332bc5efc73ba
-SIZE (rubygem/aws-sdk-inspector2-1.54.0.gem) = 134656
+TIMESTAMP = 1753369782
+SHA256 (rubygem/aws-sdk-inspector2-1.55.0.gem) = 96abfb2dedf22a8b569275e7f5196d38e80e51bd677fd1d28c3fe5480b90b3a4
+SIZE (rubygem/aws-sdk-inspector2-1.55.0.gem) = 134656
diff --git a/devel/rubygem-aws-sdk-inspectorscan/Makefile b/devel/rubygem-aws-sdk-inspectorscan/Makefile
index eb02de80f8cd..8bae107078c2 100644
--- a/devel/rubygem-aws-sdk-inspectorscan/Makefile
+++ b/devel/rubygem-aws-sdk-inspectorscan/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-inspectorscan
-PORTVERSION= 1.22.0
+PORTVERSION= 1.23.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-inspectors
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-inspectorscan/distinfo b/devel/rubygem-aws-sdk-inspectorscan/distinfo
index 6b7813e22169..e758568bdc74 100644
--- a/devel/rubygem-aws-sdk-inspectorscan/distinfo
+++ b/devel/rubygem-aws-sdk-inspectorscan/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813492
-SHA256 (rubygem/aws-sdk-inspectorscan-1.22.0.gem) = 52606223b34f6c9f869eee119d50ef5fd7429576db670f514e52939160adb951
-SIZE (rubygem/aws-sdk-inspectorscan-1.22.0.gem) = 20992
+TIMESTAMP = 1753369784
+SHA256 (rubygem/aws-sdk-inspectorscan-1.23.0.gem) = cf89951c1775d32a6f0319ece41728d0c3ec1558e28ed7861da288ae8acd60b7
+SIZE (rubygem/aws-sdk-inspectorscan-1.23.0.gem) = 21504
diff --git a/devel/rubygem-aws-sdk-internetmonitor/Makefile b/devel/rubygem-aws-sdk-internetmonitor/Makefile
index f81011fe3082..e1f99b204df6 100644
--- a/devel/rubygem-aws-sdk-internetmonitor/Makefile
+++ b/devel/rubygem-aws-sdk-internetmonitor/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-internetmonitor
-PORTVERSION= 1.38.0
+PORTVERSION= 1.39.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-internetmo
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-internetmonitor/distinfo b/devel/rubygem-aws-sdk-internetmonitor/distinfo
index 4c17a003a756..6089cafc6f1c 100644
--- a/devel/rubygem-aws-sdk-internetmonitor/distinfo
+++ b/devel/rubygem-aws-sdk-internetmonitor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813494
-SHA256 (rubygem/aws-sdk-internetmonitor-1.38.0.gem) = 1826357c4ae484024ed9e6e1220f2eef1e61080d46574f243505373a23db62b6
-SIZE (rubygem/aws-sdk-internetmonitor-1.38.0.gem) = 48128
+TIMESTAMP = 1753369786
+SHA256 (rubygem/aws-sdk-internetmonitor-1.39.0.gem) = 579f4faa6c74395a51cbccc049c4ee23ea69c98bb60e0cb386bb068cc82ee09c
+SIZE (rubygem/aws-sdk-internetmonitor-1.39.0.gem) = 48128
diff --git a/devel/rubygem-aws-sdk-invoicing/Makefile b/devel/rubygem-aws-sdk-invoicing/Makefile
index b7fa57df07e0..95b08e8c18ee 100644
--- a/devel/rubygem-aws-sdk-invoicing/Makefile
+++ b/devel/rubygem-aws-sdk-invoicing/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-invoicing
-PORTVERSION= 1.7.0
+PORTVERSION= 1.8.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-invoicing
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-invoicing/distinfo b/devel/rubygem-aws-sdk-invoicing/distinfo
index a09659006ad4..41ab4b176560 100644
--- a/devel/rubygem-aws-sdk-invoicing/distinfo
+++ b/devel/rubygem-aws-sdk-invoicing/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188194
-SHA256 (rubygem/aws-sdk-invoicing-1.7.0.gem) = 8b6204ef4ef4410e4a76b503ca029f9d1c03f376c050d9275e2cebbe35dac9f4
-SIZE (rubygem/aws-sdk-invoicing-1.7.0.gem) = 35328
+TIMESTAMP = 1753369788
+SHA256 (rubygem/aws-sdk-invoicing-1.8.0.gem) = 2f0b0726242c15540662cb611e05ec78e510b33fcbfe97c6065a37e88a20c5a5
+SIZE (rubygem/aws-sdk-invoicing-1.8.0.gem) = 35328
diff --git a/devel/rubygem-aws-sdk-iot/Makefile b/devel/rubygem-aws-sdk-iot/Makefile
index 09dee2a9d88e..a78faafb13f5 100644
--- a/devel/rubygem-aws-sdk-iot/Makefile
+++ b/devel/rubygem-aws-sdk-iot/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iot
-PORTVERSION= 1.149.0
+PORTVERSION= 1.150.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iot
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-iot/distinfo b/devel/rubygem-aws-sdk-iot/distinfo
index fc920924546e..479b544f7975 100644
--- a/devel/rubygem-aws-sdk-iot/distinfo
+++ b/devel/rubygem-aws-sdk-iot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813498
-SHA256 (rubygem/aws-sdk-iot-1.149.0.gem) = 14065e3758ecec644ab0d8179483ea242cf995b190bf05dbcf70ea4914f7432c
-SIZE (rubygem/aws-sdk-iot-1.149.0.gem) = 311296
+TIMESTAMP = 1753369790
+SHA256 (rubygem/aws-sdk-iot-1.150.0.gem) = 435ec0ea1d77438531a1fc6a40cee448e047ad643d6857e65f5e39031751fcc7
+SIZE (rubygem/aws-sdk-iot-1.150.0.gem) = 311296
diff --git a/devel/rubygem-aws-sdk-iotanalytics/Makefile b/devel/rubygem-aws-sdk-iotanalytics/Makefile
index e521899a03f7..3b20b13b08f7 100644
--- a/devel/rubygem-aws-sdk-iotanalytics/Makefile
+++ b/devel/rubygem-aws-sdk-iotanalytics/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iotanalytics
-PORTVERSION= 1.82.0
+PORTVERSION= 1.83.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotanalyti
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-iotanalytics/distinfo b/devel/rubygem-aws-sdk-iotanalytics/distinfo
index 00f1e99cdde0..1d1db6f5374b 100644
--- a/devel/rubygem-aws-sdk-iotanalytics/distinfo
+++ b/devel/rubygem-aws-sdk-iotanalytics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813500
-SHA256 (rubygem/aws-sdk-iotanalytics-1.82.0.gem) = 144ad1c2d63d0d8cecdd182d095f32cd8793e4f96efed25d7493cb9bcb2cc3eb
-SIZE (rubygem/aws-sdk-iotanalytics-1.82.0.gem) = 60928
+TIMESTAMP = 1753369792
+SHA256 (rubygem/aws-sdk-iotanalytics-1.83.0.gem) = 5835bce6be4c848bad1c5eeb8ffef442e6ee99861865b96cfba8c028e6df4ada
+SIZE (rubygem/aws-sdk-iotanalytics-1.83.0.gem) = 61440
diff --git a/devel/rubygem-aws-sdk-iotdataplane/Makefile b/devel/rubygem-aws-sdk-iotdataplane/Makefile
index ae874b24ed32..e8e843305bbe 100644
--- a/devel/rubygem-aws-sdk-iotdataplane/Makefile
+++ b/devel/rubygem-aws-sdk-iotdataplane/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iotdataplane
-PORTVERSION= 1.76.0
+PORTVERSION= 1.77.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotdatapla
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-iotdataplane/distinfo b/devel/rubygem-aws-sdk-iotdataplane/distinfo
index cd58feb7e02a..7f5513d8fa5c 100644
--- a/devel/rubygem-aws-sdk-iotdataplane/distinfo
+++ b/devel/rubygem-aws-sdk-iotdataplane/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813502
-SHA256 (rubygem/aws-sdk-iotdataplane-1.76.0.gem) = a6d89170acf182fe621e2c7e1da1da1cfd6c2f1f63c03929177025bc8ec05528
-SIZE (rubygem/aws-sdk-iotdataplane-1.76.0.gem) = 28672
+TIMESTAMP = 1753369794
+SHA256 (rubygem/aws-sdk-iotdataplane-1.77.0.gem) = 35c12212995703fec44a1260795efc29316080ed89049c374209c21671dbc776
+SIZE (rubygem/aws-sdk-iotdataplane-1.77.0.gem) = 29184
diff --git a/devel/rubygem-aws-sdk-iotdeviceadvisor/Makefile b/devel/rubygem-aws-sdk-iotdeviceadvisor/Makefile
index 457daff43e8e..0947bd897fdd 100644
--- a/devel/rubygem-aws-sdk-iotdeviceadvisor/Makefile
+++ b/devel/rubygem-aws-sdk-iotdeviceadvisor/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iotdeviceadvisor
-PORTVERSION= 1.50.0
+PORTVERSION= 1.51.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotdevicea
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-iotdeviceadvisor/distinfo b/devel/rubygem-aws-sdk-iotdeviceadvisor/distinfo
index a25decbb9401..55124ef61ddd 100644
--- a/devel/rubygem-aws-sdk-iotdeviceadvisor/distinfo
+++ b/devel/rubygem-aws-sdk-iotdeviceadvisor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813504
-SHA256 (rubygem/aws-sdk-iotdeviceadvisor-1.50.0.gem) = a54ee5f3ef4541a2c7a11299a19bb08539e3e07483164b591ab900d8f523d872
-SIZE (rubygem/aws-sdk-iotdeviceadvisor-1.50.0.gem) = 32256
+TIMESTAMP = 1753369796
+SHA256 (rubygem/aws-sdk-iotdeviceadvisor-1.51.0.gem) = c4285b75bdb559be53ab365e2125c02690db72ab098cdb3cdb3e977da72fb353
+SIZE (rubygem/aws-sdk-iotdeviceadvisor-1.51.0.gem) = 32256
diff --git a/devel/rubygem-aws-sdk-iotevents/Makefile b/devel/rubygem-aws-sdk-iotevents/Makefile
index bb64fa47ddf6..2768b8c76548 100644
--- a/devel/rubygem-aws-sdk-iotevents/Makefile
+++ b/devel/rubygem-aws-sdk-iotevents/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iotevents
-PORTVERSION= 1.67.0
+PORTVERSION= 1.68.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotevents
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-iotevents/distinfo b/devel/rubygem-aws-sdk-iotevents/distinfo
index 5b7c756bdc45..c7ed93b69ebc 100644
--- a/devel/rubygem-aws-sdk-iotevents/distinfo
+++ b/devel/rubygem-aws-sdk-iotevents/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813506
-SHA256 (rubygem/aws-sdk-iotevents-1.67.0.gem) = a08c9427977ff50811aa12fac0bc3667f27c1a1357c4dfd01da3bff2e52f624c
-SIZE (rubygem/aws-sdk-iotevents-1.67.0.gem) = 63488
+TIMESTAMP = 1753369798
+SHA256 (rubygem/aws-sdk-iotevents-1.68.0.gem) = 8dd5b2899d260bb501ad212a55866f41cc4947c77e779471bfa0dd75492f2b29
+SIZE (rubygem/aws-sdk-iotevents-1.68.0.gem) = 63488
diff --git a/devel/rubygem-aws-sdk-ioteventsdata/Makefile b/devel/rubygem-aws-sdk-ioteventsdata/Makefile
index fdc0a4924c47..80f88230f915 100644
--- a/devel/rubygem-aws-sdk-ioteventsdata/Makefile
+++ b/devel/rubygem-aws-sdk-ioteventsdata/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ioteventsdata
-PORTVERSION= 1.60.0
+PORTVERSION= 1.61.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ioteventsd
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ioteventsdata/distinfo b/devel/rubygem-aws-sdk-ioteventsdata/distinfo
index b11e066eef4b..14ee9412a01a 100644
--- a/devel/rubygem-aws-sdk-ioteventsdata/distinfo
+++ b/devel/rubygem-aws-sdk-ioteventsdata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813508
-SHA256 (rubygem/aws-sdk-ioteventsdata-1.60.0.gem) = 225add2bd04ba882928b9627573cddb5cc376899dd043b0369f5e26f9706580b
-SIZE (rubygem/aws-sdk-ioteventsdata-1.60.0.gem) = 33792
+TIMESTAMP = 1753369800
+SHA256 (rubygem/aws-sdk-ioteventsdata-1.61.0.gem) = 4c0fe844bc862db31a1d3b4b1582d208a2e4efb2cc7aae12c56055bb1dc44354
+SIZE (rubygem/aws-sdk-ioteventsdata-1.61.0.gem) = 33792
diff --git a/devel/rubygem-aws-sdk-iotfleethub/Makefile b/devel/rubygem-aws-sdk-iotfleethub/Makefile
index ea6eff2806b4..75965278d63e 100644
--- a/devel/rubygem-aws-sdk-iotfleethub/Makefile
+++ b/devel/rubygem-aws-sdk-iotfleethub/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iotfleethub
-PORTVERSION= 1.44.0
+PORTVERSION= 1.45.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotfleethu
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-iotfleethub/distinfo b/devel/rubygem-aws-sdk-iotfleethub/distinfo
index bce653519ffc..ac6245f32d2b 100644
--- a/devel/rubygem-aws-sdk-iotfleethub/distinfo
+++ b/devel/rubygem-aws-sdk-iotfleethub/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813510
-SHA256 (rubygem/aws-sdk-iotfleethub-1.44.0.gem) = 07866200fc7eb5cd1717669b5978c8aec6a2ea1ac02f41dc1ebb09505324b35d
-SIZE (rubygem/aws-sdk-iotfleethub-1.44.0.gem) = 25600
+TIMESTAMP = 1753369802
+SHA256 (rubygem/aws-sdk-iotfleethub-1.45.0.gem) = 78feb1710a9af3509be63b85fa022d2c815de19e3d6b49f9f03a27c5cb0d8e71
+SIZE (rubygem/aws-sdk-iotfleethub-1.45.0.gem) = 25600
diff --git a/devel/rubygem-aws-sdk-iotfleetwise/Makefile b/devel/rubygem-aws-sdk-iotfleetwise/Makefile
index 15e4a49e6d1c..61884c3061f2 100644
--- a/devel/rubygem-aws-sdk-iotfleetwise/Makefile
+++ b/devel/rubygem-aws-sdk-iotfleetwise/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iotfleetwise
-PORTVERSION= 1.49.0
+PORTVERSION= 1.50.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotfleetwi
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-iotfleetwise/distinfo b/devel/rubygem-aws-sdk-iotfleetwise/distinfo
index 14316cb5d4ab..f051213f6a54 100644
--- a/devel/rubygem-aws-sdk-iotfleetwise/distinfo
+++ b/devel/rubygem-aws-sdk-iotfleetwise/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954334
-SHA256 (rubygem/aws-sdk-iotfleetwise-1.49.0.gem) = ca2cea056a6813e60d4bd73150bda517c132b3002cc17ea0ec8d116faad4b756
-SIZE (rubygem/aws-sdk-iotfleetwise-1.49.0.gem) = 93184
+TIMESTAMP = 1753369804
+SHA256 (rubygem/aws-sdk-iotfleetwise-1.50.0.gem) = 131c13bfc68837f798b4d494008952b3bcb2a8b3e7b2acb97d04ca2b1c7df9ad
+SIZE (rubygem/aws-sdk-iotfleetwise-1.50.0.gem) = 93184
diff --git a/devel/rubygem-aws-sdk-iotjobsdataplane/Makefile b/devel/rubygem-aws-sdk-iotjobsdataplane/Makefile
index fe176394dafb..cccff338eb37 100644
--- a/devel/rubygem-aws-sdk-iotjobsdataplane/Makefile
+++ b/devel/rubygem-aws-sdk-iotjobsdataplane/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iotjobsdataplane
-PORTVERSION= 1.69.0
+PORTVERSION= 1.70.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotjobsdat
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-iotjobsdataplane/distinfo b/devel/rubygem-aws-sdk-iotjobsdataplane/distinfo
index dea1bb1c6035..af6b92b709a4 100644
--- a/devel/rubygem-aws-sdk-iotjobsdataplane/distinfo
+++ b/devel/rubygem-aws-sdk-iotjobsdataplane/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813514
-SHA256 (rubygem/aws-sdk-iotjobsdataplane-1.69.0.gem) = 83d16fd9c774d46a6f3760e2b53be66e3a9d9eb5ecf5cd2b087762a862f65a17
-SIZE (rubygem/aws-sdk-iotjobsdataplane-1.69.0.gem) = 29184
+TIMESTAMP = 1753369806
+SHA256 (rubygem/aws-sdk-iotjobsdataplane-1.70.0.gem) = 1f67f355abc39ebd2a2de6e9c9e12a55f14aa43d60f663afaa2ead8c7d9fe63d
+SIZE (rubygem/aws-sdk-iotjobsdataplane-1.70.0.gem) = 29696
diff --git a/devel/rubygem-aws-sdk-iotmanagedintegrations/Makefile b/devel/rubygem-aws-sdk-iotmanagedintegrations/Makefile
index ab26bdfe37ff..4445d968360a 100644
--- a/devel/rubygem-aws-sdk-iotmanagedintegrations/Makefile
+++ b/devel/rubygem-aws-sdk-iotmanagedintegrations/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iotmanagedintegrations
-PORTVERSION= 1.4.0
+PORTVERSION= 1.5.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotmanaged
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-iotmanagedintegrations/distinfo b/devel/rubygem-aws-sdk-iotmanagedintegrations/distinfo
index 248be430a959..a9b930662173 100644
--- a/devel/rubygem-aws-sdk-iotmanagedintegrations/distinfo
+++ b/devel/rubygem-aws-sdk-iotmanagedintegrations/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751208206
-SHA256 (rubygem/aws-sdk-iotmanagedintegrations-1.4.0.gem) = b216f127dace7e3093a9e582aad5ca69dbb040ae4892db54f06c257a552c9a43
-SIZE (rubygem/aws-sdk-iotmanagedintegrations-1.4.0.gem) = 89088
+TIMESTAMP = 1753369808
+SHA256 (rubygem/aws-sdk-iotmanagedintegrations-1.5.0.gem) = f64902a3ba929cf4cc38b2bbdb00650301ed67ff24a635f09cb1c026f0cf5de0
+SIZE (rubygem/aws-sdk-iotmanagedintegrations-1.5.0.gem) = 89088
diff --git a/devel/rubygem-aws-sdk-iotsecuretunneling/Makefile b/devel/rubygem-aws-sdk-iotsecuretunneling/Makefile
index 27d86a0705a3..c792e9daca63 100644
--- a/devel/rubygem-aws-sdk-iotsecuretunneling/Makefile
+++ b/devel/rubygem-aws-sdk-iotsecuretunneling/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iotsecuretunneling
-PORTVERSION= 1.54.0
+PORTVERSION= 1.55.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotsecuret
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-iotsecuretunneling/distinfo b/devel/rubygem-aws-sdk-iotsecuretunneling/distinfo
index aa36ab7420ce..a10f60679f52 100644
--- a/devel/rubygem-aws-sdk-iotsecuretunneling/distinfo
+++ b/devel/rubygem-aws-sdk-iotsecuretunneling/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813518
-SHA256 (rubygem/aws-sdk-iotsecuretunneling-1.54.0.gem) = b6c9f56af9447d9ebdfbbc9e567ed2ac9e24b3a9e9e568b18337b0fe2db7ec60
-SIZE (rubygem/aws-sdk-iotsecuretunneling-1.54.0.gem) = 26624
+TIMESTAMP = 1753369810
+SHA256 (rubygem/aws-sdk-iotsecuretunneling-1.55.0.gem) = ef053a42205216cdfd7995e5d9e297250a8e567b8ac2b6d2d057b3d4d0e18ab3
+SIZE (rubygem/aws-sdk-iotsecuretunneling-1.55.0.gem) = 27136
diff --git a/devel/rubygem-aws-sdk-iotsitewise/Makefile b/devel/rubygem-aws-sdk-iotsitewise/Makefile
index 1a14e0cd7087..cd65812eb0d2 100644
--- a/devel/rubygem-aws-sdk-iotsitewise/Makefile
+++ b/devel/rubygem-aws-sdk-iotsitewise/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iotsitewise
-PORTVERSION= 1.87.0
+PORTVERSION= 1.88.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotsitewis
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-iotsitewise/distinfo b/devel/rubygem-aws-sdk-iotsitewise/distinfo
index 2d96b783445f..d59e8b96251d 100644
--- a/devel/rubygem-aws-sdk-iotsitewise/distinfo
+++ b/devel/rubygem-aws-sdk-iotsitewise/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813520
-SHA256 (rubygem/aws-sdk-iotsitewise-1.87.0.gem) = 433eee268b820937089c48fe685a5f27db774af93da3822a0422982921ee55c7
-SIZE (rubygem/aws-sdk-iotsitewise-1.87.0.gem) = 146432
+TIMESTAMP = 1753369812
+SHA256 (rubygem/aws-sdk-iotsitewise-1.88.0.gem) = ed41baa9667b00070ec051299b3597b517a858695b05dc974797786224af3602
+SIZE (rubygem/aws-sdk-iotsitewise-1.88.0.gem) = 146432
diff --git a/devel/rubygem-aws-sdk-iotthingsgraph/Makefile b/devel/rubygem-aws-sdk-iotthingsgraph/Makefile
index 48e966c3aee0..a8bd664f903c 100644
--- a/devel/rubygem-aws-sdk-iotthingsgraph/Makefile
+++ b/devel/rubygem-aws-sdk-iotthingsgraph/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iotthingsgraph
-PORTVERSION= 1.56.0
+PORTVERSION= 1.57.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotthingsg
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-iotthingsgraph/distinfo b/devel/rubygem-aws-sdk-iotthingsgraph/distinfo
index 54200e0f63fa..1123cb4d238d 100644
--- a/devel/rubygem-aws-sdk-iotthingsgraph/distinfo
+++ b/devel/rubygem-aws-sdk-iotthingsgraph/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813522
-SHA256 (rubygem/aws-sdk-iotthingsgraph-1.56.0.gem) = d92499ef8047a953fe623cf16cbce84842960360e3fe743f4f7447fd81e0e006
-SIZE (rubygem/aws-sdk-iotthingsgraph-1.56.0.gem) = 44544
+TIMESTAMP = 1753369814
+SHA256 (rubygem/aws-sdk-iotthingsgraph-1.57.0.gem) = 7a363dbbfe5a38001e2e8c8e80f67ecca16efcdecb384a7ae228497421d79188
+SIZE (rubygem/aws-sdk-iotthingsgraph-1.57.0.gem) = 45056
diff --git a/devel/rubygem-aws-sdk-iottwinmaker/Makefile b/devel/rubygem-aws-sdk-iottwinmaker/Makefile
index b36b3f001058..f452e6298d94 100644
--- a/devel/rubygem-aws-sdk-iottwinmaker/Makefile
+++ b/devel/rubygem-aws-sdk-iottwinmaker/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iottwinmaker
-PORTVERSION= 1.42.0
+PORTVERSION= 1.43.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iottwinmak
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-iottwinmaker/distinfo b/devel/rubygem-aws-sdk-iottwinmaker/distinfo
index 67fc0fb823d8..a71b2ea5e90c 100644
--- a/devel/rubygem-aws-sdk-iottwinmaker/distinfo
+++ b/devel/rubygem-aws-sdk-iottwinmaker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813524
-SHA256 (rubygem/aws-sdk-iottwinmaker-1.42.0.gem) = 7da949985fd4ca6beac2372b5179a388b26b55f24df7d5c7b6722dffa3929860
-SIZE (rubygem/aws-sdk-iottwinmaker-1.42.0.gem) = 69120
+TIMESTAMP = 1753369816
+SHA256 (rubygem/aws-sdk-iottwinmaker-1.43.0.gem) = 6ede8fda02c6840eb0c84805d228bf2a8231eb2e9ef17b076b4aa89fe21dcd6e
+SIZE (rubygem/aws-sdk-iottwinmaker-1.43.0.gem) = 69120
diff --git a/devel/rubygem-aws-sdk-iotwireless/Makefile b/devel/rubygem-aws-sdk-iotwireless/Makefile
index 059ef752a83f..5ff1f32fbb1b 100644
--- a/devel/rubygem-aws-sdk-iotwireless/Makefile
+++ b/devel/rubygem-aws-sdk-iotwireless/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iotwireless
-PORTVERSION= 1.68.0
+PORTVERSION= 1.70.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotwireles
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-iotwireless/distinfo b/devel/rubygem-aws-sdk-iotwireless/distinfo
index 9105abd80c7b..3b44dabb30ec 100644
--- a/devel/rubygem-aws-sdk-iotwireless/distinfo
+++ b/devel/rubygem-aws-sdk-iotwireless/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813526
-SHA256 (rubygem/aws-sdk-iotwireless-1.68.0.gem) = 73da7427964bd9e5b53027c7edf65bf4edfbd9e62d74f6be29efef3d90060673
-SIZE (rubygem/aws-sdk-iotwireless-1.68.0.gem) = 115200
+TIMESTAMP = 1753369818
+SHA256 (rubygem/aws-sdk-iotwireless-1.70.0.gem) = 224af4daf13c19459bb1b8f8fc977563d30c914bd6893ef5ccded11484fb619b
+SIZE (rubygem/aws-sdk-iotwireless-1.70.0.gem) = 116224
diff --git a/devel/rubygem-aws-sdk-ivs/Makefile b/devel/rubygem-aws-sdk-ivs/Makefile
index 6db42efa3280..8cf32b274c06 100644
--- a/devel/rubygem-aws-sdk-ivs/Makefile
+++ b/devel/rubygem-aws-sdk-ivs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ivs
-PORTVERSION= 1.70.0
+PORTVERSION= 1.71.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ivs
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ivs/distinfo b/devel/rubygem-aws-sdk-ivs/distinfo
index 474f8fe5a645..07c74c279757 100644
--- a/devel/rubygem-aws-sdk-ivs/distinfo
+++ b/devel/rubygem-aws-sdk-ivs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813528
-SHA256 (rubygem/aws-sdk-ivs-1.70.0.gem) = e3bca019ffae9d4a5e274cb60047cba015d2760d19b40a94bba8ff1d51b50f53
-SIZE (rubygem/aws-sdk-ivs-1.70.0.gem) = 55808
+TIMESTAMP = 1753369820
+SHA256 (rubygem/aws-sdk-ivs-1.71.0.gem) = 613a022e05534340e29cbec7e3cae509d748a7065b6bad603ae67baf40cca02c
+SIZE (rubygem/aws-sdk-ivs-1.71.0.gem) = 55808
diff --git a/devel/rubygem-aws-sdk-ivschat/Makefile b/devel/rubygem-aws-sdk-ivschat/Makefile
index 09e19139fc7b..50fad48d2857 100644
--- a/devel/rubygem-aws-sdk-ivschat/Makefile
+++ b/devel/rubygem-aws-sdk-ivschat/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ivschat
-PORTVERSION= 1.43.0
+PORTVERSION= 1.44.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ivschat
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ivschat/distinfo b/devel/rubygem-aws-sdk-ivschat/distinfo
index a4bd84da7939..19ed7edb404e 100644
--- a/devel/rubygem-aws-sdk-ivschat/distinfo
+++ b/devel/rubygem-aws-sdk-ivschat/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813530
-SHA256 (rubygem/aws-sdk-ivschat-1.43.0.gem) = 79c5672bdd68bc2f280829df10fea97b8334ae531a3d984f806b0bc5534ff6ad
-SIZE (rubygem/aws-sdk-ivschat-1.43.0.gem) = 36352
+TIMESTAMP = 1753369822
+SHA256 (rubygem/aws-sdk-ivschat-1.44.0.gem) = 2b2c4a1dec981ecf6a4fae68b4004f6fd55355e1ab30fe2728cc9944e33e372b
+SIZE (rubygem/aws-sdk-ivschat-1.44.0.gem) = 36352
diff --git a/devel/rubygem-aws-sdk-ivsrealtime/Makefile b/devel/rubygem-aws-sdk-ivsrealtime/Makefile
index 55339461e156..53f65a04ae39 100644
--- a/devel/rubygem-aws-sdk-ivsrealtime/Makefile
+++ b/devel/rubygem-aws-sdk-ivsrealtime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ivsrealtime
-PORTVERSION= 1.44.0
+PORTVERSION= 1.45.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ivsrealtim
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ivsrealtime/distinfo b/devel/rubygem-aws-sdk-ivsrealtime/distinfo
index f3c304e6d0d4..37b3cc3cd6a4 100644
--- a/devel/rubygem-aws-sdk-ivsrealtime/distinfo
+++ b/devel/rubygem-aws-sdk-ivsrealtime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813532
-SHA256 (rubygem/aws-sdk-ivsrealtime-1.44.0.gem) = e0f2a7d2674c4f83dfc92ef5efce7bfc18cfb6ec64ad01ba05e5b0dff77bb374
-SIZE (rubygem/aws-sdk-ivsrealtime-1.44.0.gem) = 60416
+TIMESTAMP = 1753369824
+SHA256 (rubygem/aws-sdk-ivsrealtime-1.45.0.gem) = 488e5b69b2847b9157a8d95ef0d462ecbfe9d900f18f292eab20a62d1cabd03c
+SIZE (rubygem/aws-sdk-ivsrealtime-1.45.0.gem) = 60416
diff --git a/devel/rubygem-aws-sdk-kafka/Makefile b/devel/rubygem-aws-sdk-kafka/Makefile
index 5bead1c8e6b1..13095f2c61a4 100644
--- a/devel/rubygem-aws-sdk-kafka/Makefile
+++ b/devel/rubygem-aws-sdk-kafka/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kafka
-PORTVERSION= 1.92.0
+PORTVERSION= 1.93.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-kafka
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-kafka/distinfo b/devel/rubygem-aws-sdk-kafka/distinfo
index 86ee9a5d1030..a28837522c8d 100644
--- a/devel/rubygem-aws-sdk-kafka/distinfo
+++ b/devel/rubygem-aws-sdk-kafka/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813534
-SHA256 (rubygem/aws-sdk-kafka-1.92.0.gem) = 557998d2e1ae4a2d1f5ddf8b0d5f914d76a8aa5a56b95f0a38c11e3930513721
-SIZE (rubygem/aws-sdk-kafka-1.92.0.gem) = 73728
+TIMESTAMP = 1753369826
+SHA256 (rubygem/aws-sdk-kafka-1.93.0.gem) = 6d8569a079e301edf93a4be93894dda7c9374b44c9cf04626aaf40b5d2fba259
+SIZE (rubygem/aws-sdk-kafka-1.93.0.gem) = 73728
diff --git a/devel/rubygem-aws-sdk-kafkaconnect/Makefile b/devel/rubygem-aws-sdk-kafkaconnect/Makefile
index 2c915c88137e..ccb3877e6f88 100644
--- a/devel/rubygem-aws-sdk-kafkaconnect/Makefile
+++ b/devel/rubygem-aws-sdk-kafkaconnect/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kafkaconnect
-PORTVERSION= 1.40.0
+PORTVERSION= 1.41.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-kafkaconne
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-kafkaconnect/distinfo b/devel/rubygem-aws-sdk-kafkaconnect/distinfo
index 7750c6df4c92..34d0fad2fba4 100644
--- a/devel/rubygem-aws-sdk-kafkaconnect/distinfo
+++ b/devel/rubygem-aws-sdk-kafkaconnect/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813536
-SHA256 (rubygem/aws-sdk-kafkaconnect-1.40.0.gem) = 07959680ec18c0ae66c8165ecfde943664fff37e7d0e056e30beb1f4a5be5311
-SIZE (rubygem/aws-sdk-kafkaconnect-1.40.0.gem) = 41984
+TIMESTAMP = 1753369828
+SHA256 (rubygem/aws-sdk-kafkaconnect-1.41.0.gem) = aeafa0e934f6fa24b51e40f54209b0836a112ed08a993b2a8c64328151d7a996
+SIZE (rubygem/aws-sdk-kafkaconnect-1.41.0.gem) = 42496
diff --git a/devel/rubygem-aws-sdk-kendra/Makefile b/devel/rubygem-aws-sdk-kendra/Makefile
index a59818064fe2..843b90cac386 100644
--- a/devel/rubygem-aws-sdk-kendra/Makefile
+++ b/devel/rubygem-aws-sdk-kendra/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kendra
-PORTVERSION= 1.100.0
+PORTVERSION= 1.101.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-kendra
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-kendra/distinfo b/devel/rubygem-aws-sdk-kendra/distinfo
index 1a7300f09475..90a2ab755146 100644
--- a/devel/rubygem-aws-sdk-kendra/distinfo
+++ b/devel/rubygem-aws-sdk-kendra/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813538
-SHA256 (rubygem/aws-sdk-kendra-1.100.0.gem) = 9c6ab16c3e0736b4c0bfb3db432bb35575006eef6314bff52200a0c627228273
-SIZE (rubygem/aws-sdk-kendra-1.100.0.gem) = 180736
+TIMESTAMP = 1753369830
+SHA256 (rubygem/aws-sdk-kendra-1.101.0.gem) = 787c61d7c428b57eab96f595549602abbe95a2fd8e0f56babe340dace1aa3375
+SIZE (rubygem/aws-sdk-kendra-1.101.0.gem) = 180736
diff --git a/devel/rubygem-aws-sdk-kendraranking/Makefile b/devel/rubygem-aws-sdk-kendraranking/Makefile
index 56180cd49106..a2610fd098b5 100644
--- a/devel/rubygem-aws-sdk-kendraranking/Makefile
+++ b/devel/rubygem-aws-sdk-kendraranking/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kendraranking
-PORTVERSION= 1.31.0
+PORTVERSION= 1.32.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-kendrarank
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-kendraranking/distinfo b/devel/rubygem-aws-sdk-kendraranking/distinfo
index 33f4a721bdc6..2454a0c9867f 100644
--- a/devel/rubygem-aws-sdk-kendraranking/distinfo
+++ b/devel/rubygem-aws-sdk-kendraranking/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813540
-SHA256 (rubygem/aws-sdk-kendraranking-1.31.0.gem) = a3c4fae80fbaf426d8ce9fa7b4d997710a0106fdc97af8c9eec5da35d659c571
-SIZE (rubygem/aws-sdk-kendraranking-1.31.0.gem) = 28672
+TIMESTAMP = 1753369832
+SHA256 (rubygem/aws-sdk-kendraranking-1.32.0.gem) = 9016790158d38672f015207c9fe870f295a1b647fd6b435115626fb94bb35aad
+SIZE (rubygem/aws-sdk-kendraranking-1.32.0.gem) = 29184
diff --git a/devel/rubygem-aws-sdk-keyspaces/Makefile b/devel/rubygem-aws-sdk-keyspaces/Makefile
index e7c0a9a8006f..79ac3e22a03c 100644
--- a/devel/rubygem-aws-sdk-keyspaces/Makefile
+++ b/devel/rubygem-aws-sdk-keyspaces/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-keyspaces
-PORTVERSION= 1.42.0
+PORTVERSION= 1.43.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-keyspaces
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-keyspaces/distinfo b/devel/rubygem-aws-sdk-keyspaces/distinfo
index 2fc78d128795..6115c53b7148 100644
--- a/devel/rubygem-aws-sdk-keyspaces/distinfo
+++ b/devel/rubygem-aws-sdk-keyspaces/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751208208
-SHA256 (rubygem/aws-sdk-keyspaces-1.42.0.gem) = dedb5d404f5706ff152ac845295e5edfad6b6138c11211ce55c7408c68b72f3d
-SIZE (rubygem/aws-sdk-keyspaces-1.42.0.gem) = 51200
+TIMESTAMP = 1753369834
+SHA256 (rubygem/aws-sdk-keyspaces-1.43.0.gem) = 633e82f2db77bfa52fbc7a4844f97dbc6750ee6654d7b22874176557d6c7ea3d
+SIZE (rubygem/aws-sdk-keyspaces-1.43.0.gem) = 51200
diff --git a/devel/rubygem-aws-sdk-keyspacesstreams/Makefile b/devel/rubygem-aws-sdk-keyspacesstreams/Makefile
index a657bd68f102..726e1f197841 100644
--- a/devel/rubygem-aws-sdk-keyspacesstreams/Makefile
+++ b/devel/rubygem-aws-sdk-keyspacesstreams/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-keyspacesstreams
-PORTVERSION= 1.0.0
+PORTVERSION= 1.2.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-keyspacess
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-keyspacesstreams/distinfo b/devel/rubygem-aws-sdk-keyspacesstreams/distinfo
index 21b4b06f7d21..1a8403b28d12 100644
--- a/devel/rubygem-aws-sdk-keyspacesstreams/distinfo
+++ b/devel/rubygem-aws-sdk-keyspacesstreams/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751208118
-SHA256 (rubygem/aws-sdk-keyspacesstreams-1.0.0.gem) = dfa5cbe22dd0f6193b0398d1c327bf38b887af272df85cfdaa9b213c51f00b5b
-SIZE (rubygem/aws-sdk-keyspacesstreams-1.0.0.gem) = 32768
+TIMESTAMP = 1753369836
+SHA256 (rubygem/aws-sdk-keyspacesstreams-1.2.0.gem) = 7a67b695b90aab7d2ac9614136fd6b38d58b94d9de19fb2f84ac6dfc8bf9957a
+SIZE (rubygem/aws-sdk-keyspacesstreams-1.2.0.gem) = 32768
diff --git a/devel/rubygem-aws-sdk-kinesis/Makefile b/devel/rubygem-aws-sdk-kinesis/Makefile
index d2849d88ea21..3597e24936f6 100644
--- a/devel/rubygem-aws-sdk-kinesis/Makefile
+++ b/devel/rubygem-aws-sdk-kinesis/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kinesis
-PORTVERSION= 1.81.0
+PORTVERSION= 1.82.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-kinesis
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-kinesis/distinfo b/devel/rubygem-aws-sdk-kinesis/distinfo
index 0fb3ee3ea827..68b8d410a384 100644
--- a/devel/rubygem-aws-sdk-kinesis/distinfo
+++ b/devel/rubygem-aws-sdk-kinesis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813544
-SHA256 (rubygem/aws-sdk-kinesis-1.81.0.gem) = 6338f4b338e64181c3ec235602be1b6ad0b2705be137765909e441a2f9e9468c
-SIZE (rubygem/aws-sdk-kinesis-1.81.0.gem) = 77824
+TIMESTAMP = 1753369838
+SHA256 (rubygem/aws-sdk-kinesis-1.82.0.gem) = 7dda52122ffb878d7f4e3f26a7c9e3b772f9b7f98801693141f41b8f18909e81
+SIZE (rubygem/aws-sdk-kinesis-1.82.0.gem) = 78336
diff --git a/devel/rubygem-aws-sdk-kinesisanalytics/Makefile b/devel/rubygem-aws-sdk-kinesisanalytics/Makefile
index 9bf72e1dc3ac..7780924aee3c 100644
--- a/devel/rubygem-aws-sdk-kinesisanalytics/Makefile
+++ b/devel/rubygem-aws-sdk-kinesisanalytics/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kinesisanalytics
-PORTVERSION= 1.72.0
+PORTVERSION= 1.73.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-kinesisana
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-kinesisanalytics/distinfo b/devel/rubygem-aws-sdk-kinesisanalytics/distinfo
index cff44addcf07..426f68680c3a 100644
--- a/devel/rubygem-aws-sdk-kinesisanalytics/distinfo
+++ b/devel/rubygem-aws-sdk-kinesisanalytics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813546
-SHA256 (rubygem/aws-sdk-kinesisanalytics-1.72.0.gem) = b30bd6cadbb27d216f0142960f68ed469083bd0cd224d0316f3621b17dddbd1d
-SIZE (rubygem/aws-sdk-kinesisanalytics-1.72.0.gem) = 51712
+TIMESTAMP = 1753369840
+SHA256 (rubygem/aws-sdk-kinesisanalytics-1.73.0.gem) = 237cf6011477ff1ed30499b4a42bbda8281fabc14f9c23eda8d665b58164e158
+SIZE (rubygem/aws-sdk-kinesisanalytics-1.73.0.gem) = 51712
diff --git a/devel/rubygem-aws-sdk-kinesisanalyticsv2/Makefile b/devel/rubygem-aws-sdk-kinesisanalyticsv2/Makefile
index 8383a90db07e..1390f6ae4c4c 100644
--- a/devel/rubygem-aws-sdk-kinesisanalyticsv2/Makefile
+++ b/devel/rubygem-aws-sdk-kinesisanalyticsv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kinesisanalyticsv2
-PORTVERSION= 1.76.0
+PORTVERSION= 1.77.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-kinesisana
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-kinesisanalyticsv2/distinfo b/devel/rubygem-aws-sdk-kinesisanalyticsv2/distinfo
index bac4372ae7f7..2050a209d855 100644
--- a/devel/rubygem-aws-sdk-kinesisanalyticsv2/distinfo
+++ b/devel/rubygem-aws-sdk-kinesisanalyticsv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813548
-SHA256 (rubygem/aws-sdk-kinesisanalyticsv2-1.76.0.gem) = 127485c45b491f3629a863b2e1c8a2a5f8418722ec991a063148ece02da64071
-SIZE (rubygem/aws-sdk-kinesisanalyticsv2-1.76.0.gem) = 86016
+TIMESTAMP = 1753369842
+SHA256 (rubygem/aws-sdk-kinesisanalyticsv2-1.77.0.gem) = 0501bcd5231580a11e900406f140f60ec5077bc360dac6dd3c14997a4cc93d7b
+SIZE (rubygem/aws-sdk-kinesisanalyticsv2-1.77.0.gem) = 86016
diff --git a/devel/rubygem-aws-sdk-kinesisvideo/Makefile b/devel/rubygem-aws-sdk-kinesisvideo/Makefile
index 5903ef7b433f..71a197dde2da 100644
--- a/devel/rubygem-aws-sdk-kinesisvideo/Makefile
+++ b/devel/rubygem-aws-sdk-kinesisvideo/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kinesisvideo
-PORTVERSION= 1.80.0
+PORTVERSION= 1.81.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-kinesisvid
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-kinesisvideo/distinfo b/devel/rubygem-aws-sdk-kinesisvideo/distinfo
index 3776723bf6da..1a9cbf465277 100644
--- a/devel/rubygem-aws-sdk-kinesisvideo/distinfo
+++ b/devel/rubygem-aws-sdk-kinesisvideo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813550
-SHA256 (rubygem/aws-sdk-kinesisvideo-1.80.0.gem) = 886fb51e0a642b666b3b9d714bbfe3d4feed3be97b46f4e2a79bd021a2276cb7
-SIZE (rubygem/aws-sdk-kinesisvideo-1.80.0.gem) = 53248
+TIMESTAMP = 1753369844
+SHA256 (rubygem/aws-sdk-kinesisvideo-1.81.0.gem) = 71b0b8724af3993875c69dafe77c307b537861fbd709617534d4e07bee0c9385
+SIZE (rubygem/aws-sdk-kinesisvideo-1.81.0.gem) = 53248
diff --git a/devel/rubygem-aws-sdk-kinesisvideoarchivedmedia/Makefile b/devel/rubygem-aws-sdk-kinesisvideoarchivedmedia/Makefile
index 43bfa33e3afd..c76d88ac6488 100644
--- a/devel/rubygem-aws-sdk-kinesisvideoarchivedmedia/Makefile
+++ b/devel/rubygem-aws-sdk-kinesisvideoarchivedmedia/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kinesisvideoarchivedmedia
-PORTVERSION= 1.77.0
+PORTVERSION= 1.78.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-kinesisvid
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-kinesisvideoarchivedmedia/distinfo b/devel/rubygem-aws-sdk-kinesisvideoarchivedmedia/distinfo
index 8d42c8daf18f..6dae073f29c0 100644
--- a/devel/rubygem-aws-sdk-kinesisvideoarchivedmedia/distinfo
+++ b/devel/rubygem-aws-sdk-kinesisvideoarchivedmedia/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813552
-SHA256 (rubygem/aws-sdk-kinesisvideoarchivedmedia-1.77.0.gem) = 2e58430c3fd0fab178d4b56b6f47d552a1a62155c59598d348af32d6c2296f04
-SIZE (rubygem/aws-sdk-kinesisvideoarchivedmedia-1.77.0.gem) = 44544
+TIMESTAMP = 1753369846
+SHA256 (rubygem/aws-sdk-kinesisvideoarchivedmedia-1.78.0.gem) = fcdffb45c874010df7ac54f7ca70534941faab2c5abf5612b39b66d7cc565127
+SIZE (rubygem/aws-sdk-kinesisvideoarchivedmedia-1.78.0.gem) = 44544
diff --git a/devel/rubygem-aws-sdk-kinesisvideomedia/Makefile b/devel/rubygem-aws-sdk-kinesisvideomedia/Makefile
index 542702f6c65b..9c666c3c9654 100644
--- a/devel/rubygem-aws-sdk-kinesisvideomedia/Makefile
+++ b/devel/rubygem-aws-sdk-kinesisvideomedia/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kinesisvideomedia
-PORTVERSION= 1.69.0
+PORTVERSION= 1.70.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-kinesisvid
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-kinesisvideomedia/distinfo b/devel/rubygem-aws-sdk-kinesisvideomedia/distinfo
index e16b074b1922..59fed7898c8b 100644
--- a/devel/rubygem-aws-sdk-kinesisvideomedia/distinfo
+++ b/devel/rubygem-aws-sdk-kinesisvideomedia/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813554
-SHA256 (rubygem/aws-sdk-kinesisvideomedia-1.69.0.gem) = b5da112b925201dead5d6d0c798883c94c666a940988382a93d91d2ee343005e
-SIZE (rubygem/aws-sdk-kinesisvideomedia-1.69.0.gem) = 24064
+TIMESTAMP = 1753369848
+SHA256 (rubygem/aws-sdk-kinesisvideomedia-1.70.0.gem) = 397683e2589adf34420a36bc8320772d808509fce80039ec397311b519fc7a24
+SIZE (rubygem/aws-sdk-kinesisvideomedia-1.70.0.gem) = 24576
diff --git a/devel/rubygem-aws-sdk-kinesisvideosignalingchannels/Makefile b/devel/rubygem-aws-sdk-kinesisvideosignalingchannels/Makefile
index 631642d47b50..fdb0e282ee80 100644
--- a/devel/rubygem-aws-sdk-kinesisvideosignalingchannels/Makefile
+++ b/devel/rubygem-aws-sdk-kinesisvideosignalingchannels/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kinesisvideosignalingchannels
-PORTVERSION= 1.51.0
+PORTVERSION= 1.52.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-kinesisvid
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-kinesisvideosignalingchannels/distinfo b/devel/rubygem-aws-sdk-kinesisvideosignalingchannels/distinfo
index b68e232a56b2..e00c42db2171 100644
--- a/devel/rubygem-aws-sdk-kinesisvideosignalingchannels/distinfo
+++ b/devel/rubygem-aws-sdk-kinesisvideosignalingchannels/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813556
-SHA256 (rubygem/aws-sdk-kinesisvideosignalingchannels-1.51.0.gem) = e8d77c068bc5c051d63fc9c7618cd8671af10b02a32a4d37a490442eb23f1e8d
-SIZE (rubygem/aws-sdk-kinesisvideosignalingchannels-1.51.0.gem) = 23040
+TIMESTAMP = 1753369850
+SHA256 (rubygem/aws-sdk-kinesisvideosignalingchannels-1.52.0.gem) = e54515f5616c65cf8e8346a913ba607ff78686598bec84121575f26dc3d01f9a
+SIZE (rubygem/aws-sdk-kinesisvideosignalingchannels-1.52.0.gem) = 23040
diff --git a/devel/rubygem-aws-sdk-kinesisvideowebrtcstorage/Makefile b/devel/rubygem-aws-sdk-kinesisvideowebrtcstorage/Makefile
index 9e7d32230624..6eb01cd9b637 100644
--- a/devel/rubygem-aws-sdk-kinesisvideowebrtcstorage/Makefile
+++ b/devel/rubygem-aws-sdk-kinesisvideowebrtcstorage/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kinesisvideowebrtcstorage
-PORTVERSION= 1.32.0
+PORTVERSION= 1.33.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-kinesisvid
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-kinesisvideowebrtcstorage/distinfo b/devel/rubygem-aws-sdk-kinesisvideowebrtcstorage/distinfo
index 0ad225561ca7..05c081cf7c82 100644
--- a/devel/rubygem-aws-sdk-kinesisvideowebrtcstorage/distinfo
+++ b/devel/rubygem-aws-sdk-kinesisvideowebrtcstorage/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813558
-SHA256 (rubygem/aws-sdk-kinesisvideowebrtcstorage-1.32.0.gem) = ed793d00dced461d9015268df530057d35253a0a99ea0450503e2a0a279e0e02
-SIZE (rubygem/aws-sdk-kinesisvideowebrtcstorage-1.32.0.gem) = 22016
+TIMESTAMP = 1753369852
+SHA256 (rubygem/aws-sdk-kinesisvideowebrtcstorage-1.33.0.gem) = 39c8567c7bf019e9d0f30f0df3330ceb1c3f43ece615c109c712b968a6ca4a34
+SIZE (rubygem/aws-sdk-kinesisvideowebrtcstorage-1.33.0.gem) = 22016
diff --git a/devel/rubygem-aws-sdk-kms-gitlab/Makefile b/devel/rubygem-aws-sdk-kms-gitlab/Makefile
index de40b9311b01..5e1728c6cfef 100644
--- a/devel/rubygem-aws-sdk-kms-gitlab/Makefile
+++ b/devel/rubygem-aws-sdk-kms-gitlab/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kms
-PORTVERSION= 1.101.0
+PORTVERSION= 1.106.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -gitlab
@@ -11,7 +11,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-kms
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core-gitlab>=3.216.0<4:devel/rubygem-aws-sdk-core-gitlab \
+RUN_DEPENDS= rubygem-aws-sdk-core-gitlab>=3.225.0<4:devel/rubygem-aws-sdk-core-gitlab \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-kms-gitlab/distinfo b/devel/rubygem-aws-sdk-kms-gitlab/distinfo
index c2e889689d2c..3dc26570fb97 100644
--- a/devel/rubygem-aws-sdk-kms-gitlab/distinfo
+++ b/devel/rubygem-aws-sdk-kms-gitlab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749359485
-SHA256 (rubygem/aws-sdk-kms-1.101.0.gem) = 44d8b5b69ce7394cc02f30f9a35bea04ea12c947b5ffe1471535eea5119368d7
-SIZE (rubygem/aws-sdk-kms-1.101.0.gem) = 161792
+TIMESTAMP = 1753592064
+SHA256 (rubygem/aws-sdk-kms-1.106.0.gem) = 1737e3f154746dedcaf6aecf2e5490ab5e6447ac373bb5a57a19bb1184506007
+SIZE (rubygem/aws-sdk-kms-1.106.0.gem) = 167424
diff --git a/devel/rubygem-aws-sdk-kms/Makefile b/devel/rubygem-aws-sdk-kms/Makefile
index bd3e619baf55..ce9c3b0224c5 100644
--- a/devel/rubygem-aws-sdk-kms/Makefile
+++ b/devel/rubygem-aws-sdk-kms/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kms
-PORTVERSION= 1.106.0
+PORTVERSION= 1.107.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-kms
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-kms/distinfo b/devel/rubygem-aws-sdk-kms/distinfo
index 07e2d73b5c4e..691813b9881d 100644
--- a/devel/rubygem-aws-sdk-kms/distinfo
+++ b/devel/rubygem-aws-sdk-kms/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751208210
-SHA256 (rubygem/aws-sdk-kms-1.106.0.gem) = 1737e3f154746dedcaf6aecf2e5490ab5e6447ac373bb5a57a19bb1184506007
-SIZE (rubygem/aws-sdk-kms-1.106.0.gem) = 167424
+TIMESTAMP = 1753369854
+SHA256 (rubygem/aws-sdk-kms-1.107.0.gem) = 1ca8e16a29459349c88f17108573fa577287a43d6f113fab0aafae79168ffe1d
+SIZE (rubygem/aws-sdk-kms-1.107.0.gem) = 167424
diff --git a/devel/rubygem-aws-sdk-lakeformation/Makefile b/devel/rubygem-aws-sdk-lakeformation/Makefile
index c02eb09da008..e5161cf81ee5 100644
--- a/devel/rubygem-aws-sdk-lakeformation/Makefile
+++ b/devel/rubygem-aws-sdk-lakeformation/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-lakeformation
-PORTVERSION= 1.72.0
+PORTVERSION= 1.73.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-lakeformat
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-lakeformation/distinfo b/devel/rubygem-aws-sdk-lakeformation/distinfo
index 10c3624eedee..db7959f5d195 100644
--- a/devel/rubygem-aws-sdk-lakeformation/distinfo
+++ b/devel/rubygem-aws-sdk-lakeformation/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813562
-SHA256 (rubygem/aws-sdk-lakeformation-1.72.0.gem) = 5d2cab27900214c96c074e329c9abe8b3af524bc776885b0ca34d5fa827e76a1
-SIZE (rubygem/aws-sdk-lakeformation-1.72.0.gem) = 82432
+TIMESTAMP = 1753369856
+SHA256 (rubygem/aws-sdk-lakeformation-1.73.0.gem) = 6863048214a60845037b83345e94fe0a41ddfbbecbd010626fc93db7dffb0996
+SIZE (rubygem/aws-sdk-lakeformation-1.73.0.gem) = 82944
diff --git a/devel/rubygem-aws-sdk-lambda/Makefile b/devel/rubygem-aws-sdk-lambda/Makefile
index c235f79d4446..d5128f093e52 100644
--- a/devel/rubygem-aws-sdk-lambda/Makefile
+++ b/devel/rubygem-aws-sdk-lambda/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-lambda
-PORTVERSION= 1.153.0
+PORTVERSION= 1.154.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-lambda
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-lambda/distinfo b/devel/rubygem-aws-sdk-lambda/distinfo
index be25eb27c1f1..c697d2e46528 100644
--- a/devel/rubygem-aws-sdk-lambda/distinfo
+++ b/devel/rubygem-aws-sdk-lambda/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954338
-SHA256 (rubygem/aws-sdk-lambda-1.153.0.gem) = 9b442169e63384ed3869d1d0056ea9b3d5cb091f4a9822b1b277aceed111024f
-SIZE (rubygem/aws-sdk-lambda-1.153.0.gem) = 150016
+TIMESTAMP = 1753369858
+SHA256 (rubygem/aws-sdk-lambda-1.154.0.gem) = f719fc0569bc6184f23f44f3233a62b38ca16804a989632af3bcf14b40462760
+SIZE (rubygem/aws-sdk-lambda-1.154.0.gem) = 150528
diff --git a/devel/rubygem-aws-sdk-launchwizard/Makefile b/devel/rubygem-aws-sdk-launchwizard/Makefile
index 492c6567f54a..3a11662809a5 100644
--- a/devel/rubygem-aws-sdk-launchwizard/Makefile
+++ b/devel/rubygem-aws-sdk-launchwizard/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-launchwizard
-PORTVERSION= 1.23.0
+PORTVERSION= 1.24.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-launchwiza
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-launchwizard/distinfo b/devel/rubygem-aws-sdk-launchwizard/distinfo
index b88193d737cd..4b6ced2e2667 100644
--- a/devel/rubygem-aws-sdk-launchwizard/distinfo
+++ b/devel/rubygem-aws-sdk-launchwizard/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813566
-SHA256 (rubygem/aws-sdk-launchwizard-1.23.0.gem) = d48d61abbd1022d0c17a9ef0dacfc10218e0f3da0c8566d631c9f4f85ecc9bfa
-SIZE (rubygem/aws-sdk-launchwizard-1.23.0.gem) = 29696
+TIMESTAMP = 1753369860
+SHA256 (rubygem/aws-sdk-launchwizard-1.24.0.gem) = 35a7af04498842c18605c045071f798f63652c996c0e3d0a4bf39351f830cb04
+SIZE (rubygem/aws-sdk-launchwizard-1.24.0.gem) = 29696
diff --git a/devel/rubygem-aws-sdk-lex/Makefile b/devel/rubygem-aws-sdk-lex/Makefile
index 23e16734ab4d..a76239b954f6 100644
--- a/devel/rubygem-aws-sdk-lex/Makefile
+++ b/devel/rubygem-aws-sdk-lex/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-lex
-PORTVERSION= 1.79.0
+PORTVERSION= 1.80.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-lex
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-lex/distinfo b/devel/rubygem-aws-sdk-lex/distinfo
index bdce883a9b71..7f1771611b27 100644
--- a/devel/rubygem-aws-sdk-lex/distinfo
+++ b/devel/rubygem-aws-sdk-lex/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813568
-SHA256 (rubygem/aws-sdk-lex-1.79.0.gem) = 63b1525b81154dcac48c8e8d8005f0c19a815ff3962e9ac0a147a2638b77aa5b
-SIZE (rubygem/aws-sdk-lex-1.79.0.gem) = 40960
+TIMESTAMP = 1753369862
+SHA256 (rubygem/aws-sdk-lex-1.80.0.gem) = a0318f13b0117fa94497ff13f27bfa989e30253a76b031eaa18c28604da3bea6
+SIZE (rubygem/aws-sdk-lex-1.80.0.gem) = 40960
diff --git a/devel/rubygem-aws-sdk-lexmodelbuildingservice/Makefile b/devel/rubygem-aws-sdk-lexmodelbuildingservice/Makefile
index f8118468dc8a..20521cfa5c44 100644
--- a/devel/rubygem-aws-sdk-lexmodelbuildingservice/Makefile
+++ b/devel/rubygem-aws-sdk-lexmodelbuildingservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-lexmodelbuildingservice
-PORTVERSION= 1.90.0
+PORTVERSION= 1.91.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-lexmodelbu
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-lexmodelbuildingservice/distinfo b/devel/rubygem-aws-sdk-lexmodelbuildingservice/distinfo
index 6e0dd398035a..a00f3efe4006 100644
--- a/devel/rubygem-aws-sdk-lexmodelbuildingservice/distinfo
+++ b/devel/rubygem-aws-sdk-lexmodelbuildingservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813570
-SHA256 (rubygem/aws-sdk-lexmodelbuildingservice-1.90.0.gem) = 5250916afc0d91a30598db5145761a147f8e00acb56acc853386a6a9a6d4e59e
-SIZE (rubygem/aws-sdk-lexmodelbuildingservice-1.90.0.gem) = 86016
+TIMESTAMP = 1753369864
+SHA256 (rubygem/aws-sdk-lexmodelbuildingservice-1.91.0.gem) = de1d33d68712415628b87a8cd45ffdbafe4df73006e842d8052f3611c1e8181d
+SIZE (rubygem/aws-sdk-lexmodelbuildingservice-1.91.0.gem) = 86016
diff --git a/devel/rubygem-aws-sdk-lexmodelsv2/Makefile b/devel/rubygem-aws-sdk-lexmodelsv2/Makefile
index 03a7933c9ed9..448b3f5b37d8 100644
--- a/devel/rubygem-aws-sdk-lexmodelsv2/Makefile
+++ b/devel/rubygem-aws-sdk-lexmodelsv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-lexmodelsv2
-PORTVERSION= 1.74.0
+PORTVERSION= 1.75.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-lexmodelsv
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-lexmodelsv2/distinfo b/devel/rubygem-aws-sdk-lexmodelsv2/distinfo
index a9d1c56c5e67..c4940c38dbaf 100644
--- a/devel/rubygem-aws-sdk-lexmodelsv2/distinfo
+++ b/devel/rubygem-aws-sdk-lexmodelsv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954340
-SHA256 (rubygem/aws-sdk-lexmodelsv2-1.74.0.gem) = 1e8163024d13d068ed2351c69fc0a24a50b199002b6306751482d4d70566b7a7
-SIZE (rubygem/aws-sdk-lexmodelsv2-1.74.0.gem) = 235008
+TIMESTAMP = 1753369866
+SHA256 (rubygem/aws-sdk-lexmodelsv2-1.75.0.gem) = 98eba41b52592c0103e0b78994ea46116dcabc48c2ed515b45d839a46dc9acf0
+SIZE (rubygem/aws-sdk-lexmodelsv2-1.75.0.gem) = 235008
diff --git a/devel/rubygem-aws-sdk-lexruntimev2/Makefile b/devel/rubygem-aws-sdk-lexruntimev2/Makefile
index a06fbccb5f8a..e73607fdb55e 100644
--- a/devel/rubygem-aws-sdk-lexruntimev2/Makefile
+++ b/devel/rubygem-aws-sdk-lexruntimev2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-lexruntimev2
-PORTVERSION= 1.54.0
+PORTVERSION= 1.55.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-lexruntime
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-lexruntimev2/distinfo b/devel/rubygem-aws-sdk-lexruntimev2/distinfo
index abb2c71adbec..67e7a249919e 100644
--- a/devel/rubygem-aws-sdk-lexruntimev2/distinfo
+++ b/devel/rubygem-aws-sdk-lexruntimev2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813574
-SHA256 (rubygem/aws-sdk-lexruntimev2-1.54.0.gem) = b1d682e5819c33d9416f260d7299b37d327efbd913c76065c223a10f5c296265
-SIZE (rubygem/aws-sdk-lexruntimev2-1.54.0.gem) = 52224
+TIMESTAMP = 1753369868
+SHA256 (rubygem/aws-sdk-lexruntimev2-1.55.0.gem) = ca52d4f1929369572c84c7917c2e9cb28aebfbf64cea2d7e42998d2e325bc548
+SIZE (rubygem/aws-sdk-lexruntimev2-1.55.0.gem) = 52736
diff --git a/devel/rubygem-aws-sdk-licensemanager/Makefile b/devel/rubygem-aws-sdk-licensemanager/Makefile
index c04669b63ee9..bd645fc6c007 100644
--- a/devel/rubygem-aws-sdk-licensemanager/Makefile
+++ b/devel/rubygem-aws-sdk-licensemanager/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-licensemanager
-PORTVERSION= 1.75.0
+PORTVERSION= 1.76.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-licenseman
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-licensemanager/distinfo b/devel/rubygem-aws-sdk-licensemanager/distinfo
index 837afebfe0b4..ee333c45541e 100644
--- a/devel/rubygem-aws-sdk-licensemanager/distinfo
+++ b/devel/rubygem-aws-sdk-licensemanager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954342
-SHA256 (rubygem/aws-sdk-licensemanager-1.75.0.gem) = 02becf13879fac6ca46ee59b08ae97a94b2591bcad58831ddc3c62bbaaeb972d
-SIZE (rubygem/aws-sdk-licensemanager-1.75.0.gem) = 69120
+TIMESTAMP = 1753369870
+SHA256 (rubygem/aws-sdk-licensemanager-1.76.0.gem) = 09029b529c6aaa3e7d53f5e2b447cc0a7508415692bec1ed5c4c67c672c8f0c7
+SIZE (rubygem/aws-sdk-licensemanager-1.76.0.gem) = 69120
diff --git a/devel/rubygem-aws-sdk-licensemanagerlinuxsubscriptions/Makefile b/devel/rubygem-aws-sdk-licensemanagerlinuxsubscriptions/Makefile
index 260c5c242265..f6e54c192914 100644
--- a/devel/rubygem-aws-sdk-licensemanagerlinuxsubscriptions/Makefile
+++ b/devel/rubygem-aws-sdk-licensemanagerlinuxsubscriptions/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-licensemanagerlinuxsubscriptions
-PORTVERSION= 1.31.0
+PORTVERSION= 1.32.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-licenseman
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-licensemanagerlinuxsubscriptions/distinfo b/devel/rubygem-aws-sdk-licensemanagerlinuxsubscriptions/distinfo
index 85ec7ae14b20..52951132ea0b 100644
--- a/devel/rubygem-aws-sdk-licensemanagerlinuxsubscriptions/distinfo
+++ b/devel/rubygem-aws-sdk-licensemanagerlinuxsubscriptions/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813578
-SHA256 (rubygem/aws-sdk-licensemanagerlinuxsubscriptions-1.31.0.gem) = ae26ed2701eafe277d37f2f3eb1ed66321967f92b75ff1a207434d3212ab4a29
-SIZE (rubygem/aws-sdk-licensemanagerlinuxsubscriptions-1.31.0.gem) = 30208
+TIMESTAMP = 1753369872
+SHA256 (rubygem/aws-sdk-licensemanagerlinuxsubscriptions-1.32.0.gem) = 3b6a45e2fd76f00e49f554ed348668effa7bcc593633ebded7881fb85accc54f
+SIZE (rubygem/aws-sdk-licensemanagerlinuxsubscriptions-1.32.0.gem) = 30720
diff --git a/devel/rubygem-aws-sdk-licensemanagerusersubscriptions/Makefile b/devel/rubygem-aws-sdk-licensemanagerusersubscriptions/Makefile
index ec6b09103f15..3d3b36c47718 100644
--- a/devel/rubygem-aws-sdk-licensemanagerusersubscriptions/Makefile
+++ b/devel/rubygem-aws-sdk-licensemanagerusersubscriptions/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-licensemanagerusersubscriptions
-PORTVERSION= 1.34.0
+PORTVERSION= 1.35.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-licenseman
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-licensemanagerusersubscriptions/distinfo b/devel/rubygem-aws-sdk-licensemanagerusersubscriptions/distinfo
index db4f58a0ce9e..b0f00629c28b 100644
--- a/devel/rubygem-aws-sdk-licensemanagerusersubscriptions/distinfo
+++ b/devel/rubygem-aws-sdk-licensemanagerusersubscriptions/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813580
-SHA256 (rubygem/aws-sdk-licensemanagerusersubscriptions-1.34.0.gem) = 34001d2bff5c7aa876846d61b4ed72b8d3d72080243e6be9e4121395decb102f
-SIZE (rubygem/aws-sdk-licensemanagerusersubscriptions-1.34.0.gem) = 37888
+TIMESTAMP = 1753369874
+SHA256 (rubygem/aws-sdk-licensemanagerusersubscriptions-1.35.0.gem) = 09e119c3b84d530909266876e6662c1279852847ba94e7c2773934300de9dee4
+SIZE (rubygem/aws-sdk-licensemanagerusersubscriptions-1.35.0.gem) = 38400
diff --git a/devel/rubygem-aws-sdk-lightsail/Makefile b/devel/rubygem-aws-sdk-lightsail/Makefile
index 9881e2b1d12f..cb403cfa9fd1 100644
--- a/devel/rubygem-aws-sdk-lightsail/Makefile
+++ b/devel/rubygem-aws-sdk-lightsail/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-lightsail
-PORTVERSION= 1.111.0
+PORTVERSION= 1.112.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-lightsail
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-lightsail/distinfo b/devel/rubygem-aws-sdk-lightsail/distinfo
index 5ac6a080db91..815f9d7f80fc 100644
--- a/devel/rubygem-aws-sdk-lightsail/distinfo
+++ b/devel/rubygem-aws-sdk-lightsail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813582
-SHA256 (rubygem/aws-sdk-lightsail-1.111.0.gem) = 98bf13b429127b8215411053e4e2d16af49186266baa9f137d5588f11baf5887
-SIZE (rubygem/aws-sdk-lightsail-1.111.0.gem) = 228864
+TIMESTAMP = 1753369876
+SHA256 (rubygem/aws-sdk-lightsail-1.112.0.gem) = b8e7dda86a186e6fd20ab56d90d4a8dbb27647d6752388761c94c60181b634f6
+SIZE (rubygem/aws-sdk-lightsail-1.112.0.gem) = 228864
diff --git a/devel/rubygem-aws-sdk-locationservice/Makefile b/devel/rubygem-aws-sdk-locationservice/Makefile
index 8d7209c927e8..3e17ec2b3c65 100644
--- a/devel/rubygem-aws-sdk-locationservice/Makefile
+++ b/devel/rubygem-aws-sdk-locationservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-locationservice
-PORTVERSION= 1.71.0
+PORTVERSION= 1.72.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-locationse
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-locationservice/distinfo b/devel/rubygem-aws-sdk-locationservice/distinfo
index ab9ff7ad0169..d969b42d2941 100644
--- a/devel/rubygem-aws-sdk-locationservice/distinfo
+++ b/devel/rubygem-aws-sdk-locationservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813584
-SHA256 (rubygem/aws-sdk-locationservice-1.71.0.gem) = e034ec12dea25ee18dc79b30c795ed385c0a05323ceba5bd109c804e22aef92f
-SIZE (rubygem/aws-sdk-locationservice-1.71.0.gem) = 101888
+TIMESTAMP = 1753369878
+SHA256 (rubygem/aws-sdk-locationservice-1.72.0.gem) = 05e6b8b8d44e05226e781ae80ed8d378dcf94d5d121f9a94ffd101199960fb77
+SIZE (rubygem/aws-sdk-locationservice-1.72.0.gem) = 102400
diff --git a/devel/rubygem-aws-sdk-lookoutequipment/Makefile b/devel/rubygem-aws-sdk-lookoutequipment/Makefile
index 72da21fae7f2..58c7dc687f2d 100644
--- a/devel/rubygem-aws-sdk-lookoutequipment/Makefile
+++ b/devel/rubygem-aws-sdk-lookoutequipment/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-lookoutequipment
-PORTVERSION= 1.50.0
+PORTVERSION= 1.51.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-lookoutequ
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-lookoutequipment/distinfo b/devel/rubygem-aws-sdk-lookoutequipment/distinfo
index b2feac29d34d..ef97d3b64d0e 100644
--- a/devel/rubygem-aws-sdk-lookoutequipment/distinfo
+++ b/devel/rubygem-aws-sdk-lookoutequipment/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813586
-SHA256 (rubygem/aws-sdk-lookoutequipment-1.50.0.gem) = 10b4224b33a5aa8e0b23da393105fe659f033b54fd4c8268030ba41106b10115
-SIZE (rubygem/aws-sdk-lookoutequipment-1.50.0.gem) = 77312
+TIMESTAMP = 1753369880
+SHA256 (rubygem/aws-sdk-lookoutequipment-1.51.0.gem) = 856c8c6ab406c5e071c962ec859b79d0c9e2871587e48cccf6e22eefb8a905fb
+SIZE (rubygem/aws-sdk-lookoutequipment-1.51.0.gem) = 77312
diff --git a/devel/rubygem-aws-sdk-lookoutforvision/Makefile b/devel/rubygem-aws-sdk-lookoutforvision/Makefile
index 2ed0fc65ef72..a421cfb3fee3 100644
--- a/devel/rubygem-aws-sdk-lookoutforvision/Makefile
+++ b/devel/rubygem-aws-sdk-lookoutforvision/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-lookoutforvision
-PORTVERSION= 1.50.0
+PORTVERSION= 1.51.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-lookoutfor
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-lookoutforvision/distinfo b/devel/rubygem-aws-sdk-lookoutforvision/distinfo
index af5900ab81d2..4adb2957b828 100644
--- a/devel/rubygem-aws-sdk-lookoutforvision/distinfo
+++ b/devel/rubygem-aws-sdk-lookoutforvision/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813588
-SHA256 (rubygem/aws-sdk-lookoutforvision-1.50.0.gem) = 3153aa2c762ae22241ae9fea0e1dd96f3e1feb660abf8c25f7f6ab96262d0c50
-SIZE (rubygem/aws-sdk-lookoutforvision-1.50.0.gem) = 46592
+TIMESTAMP = 1753369882
+SHA256 (rubygem/aws-sdk-lookoutforvision-1.51.0.gem) = 23cdb63074451ea7489bbc1129ed6c66f38d9d164169026125a9074888ee463f
+SIZE (rubygem/aws-sdk-lookoutforvision-1.51.0.gem) = 47104
diff --git a/devel/rubygem-aws-sdk-lookoutmetrics/Makefile b/devel/rubygem-aws-sdk-lookoutmetrics/Makefile
index 3eb03f1e1034..4d172a6899f7 100644
--- a/devel/rubygem-aws-sdk-lookoutmetrics/Makefile
+++ b/devel/rubygem-aws-sdk-lookoutmetrics/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-lookoutmetrics
-PORTVERSION= 1.54.0
+PORTVERSION= 1.55.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-lookoutmet
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-lookoutmetrics/distinfo b/devel/rubygem-aws-sdk-lookoutmetrics/distinfo
index 16019dd0200e..b9bde7a049cb 100644
--- a/devel/rubygem-aws-sdk-lookoutmetrics/distinfo
+++ b/devel/rubygem-aws-sdk-lookoutmetrics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813590
-SHA256 (rubygem/aws-sdk-lookoutmetrics-1.54.0.gem) = b745301e546a967b333a6fa9f60917ce59db8ed343c132b1361555d3ca09282a
-SIZE (rubygem/aws-sdk-lookoutmetrics-1.54.0.gem) = 55296
+TIMESTAMP = 1753369884
+SHA256 (rubygem/aws-sdk-lookoutmetrics-1.55.0.gem) = b8e672427b19af0640cc6582e19d9cd435aa773559c31ce87ee12f0ba277b40b
+SIZE (rubygem/aws-sdk-lookoutmetrics-1.55.0.gem) = 55296
diff --git a/devel/rubygem-aws-sdk-machinelearning/Makefile b/devel/rubygem-aws-sdk-machinelearning/Makefile
index 3b722f9be3ca..3a3230b1c9fd 100644
--- a/devel/rubygem-aws-sdk-machinelearning/Makefile
+++ b/devel/rubygem-aws-sdk-machinelearning/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-machinelearning
-PORTVERSION= 1.72.0
+PORTVERSION= 1.73.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-machinelea
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-machinelearning/distinfo b/devel/rubygem-aws-sdk-machinelearning/distinfo
index 96a3ff2b9f9e..718192c79f44 100644
--- a/devel/rubygem-aws-sdk-machinelearning/distinfo
+++ b/devel/rubygem-aws-sdk-machinelearning/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813592
-SHA256 (rubygem/aws-sdk-machinelearning-1.72.0.gem) = bad6a3a98aa4be095e3fa0dc5edf85e7c75cbd3c098287f63f883dbfd195ab4d
-SIZE (rubygem/aws-sdk-machinelearning-1.72.0.gem) = 62464
+TIMESTAMP = 1753369886
+SHA256 (rubygem/aws-sdk-machinelearning-1.73.0.gem) = 97a228107dbec2c55e228339119a4ddb2adb7848ee260c29e4192eafdaa96be3
+SIZE (rubygem/aws-sdk-machinelearning-1.73.0.gem) = 62464
diff --git a/devel/rubygem-aws-sdk-macie2/Makefile b/devel/rubygem-aws-sdk-macie2/Makefile
index 58d0f872adc7..59f845efcb98 100644
--- a/devel/rubygem-aws-sdk-macie2/Makefile
+++ b/devel/rubygem-aws-sdk-macie2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-macie2
-PORTVERSION= 1.87.0
+PORTVERSION= 1.88.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-macie2
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-macie2/distinfo b/devel/rubygem-aws-sdk-macie2/distinfo
index 0920b7f9dea7..70dc0dcce93c 100644
--- a/devel/rubygem-aws-sdk-macie2/distinfo
+++ b/devel/rubygem-aws-sdk-macie2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813594
-SHA256 (rubygem/aws-sdk-macie2-1.87.0.gem) = a10bcdec2784cc8f40e464535f8c1c175cdb5c758962f9ccbeaed52983ca8aa6
-SIZE (rubygem/aws-sdk-macie2-1.87.0.gem) = 111616
+TIMESTAMP = 1753369888
+SHA256 (rubygem/aws-sdk-macie2-1.88.0.gem) = fed2ccdc31d7586dfec25d66456e7cc57e9aba845b1fc7ce980622094eac44a8
+SIZE (rubygem/aws-sdk-macie2-1.88.0.gem) = 111616
diff --git a/devel/rubygem-aws-sdk-mailmanager/Makefile b/devel/rubygem-aws-sdk-mailmanager/Makefile
index 93e806e2be9a..7456da13110a 100644
--- a/devel/rubygem-aws-sdk-mailmanager/Makefile
+++ b/devel/rubygem-aws-sdk-mailmanager/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mailmanager
-PORTVERSION= 1.27.0
+PORTVERSION= 1.29.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mailmanage
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-mailmanager/distinfo b/devel/rubygem-aws-sdk-mailmanager/distinfo
index 3104038bc448..81e19e2dfb41 100644
--- a/devel/rubygem-aws-sdk-mailmanager/distinfo
+++ b/devel/rubygem-aws-sdk-mailmanager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813596
-SHA256 (rubygem/aws-sdk-mailmanager-1.27.0.gem) = 8df59e43173f9770c560bd430cb1df93bf3819d2842dc9881c838faeeac51d72
-SIZE (rubygem/aws-sdk-mailmanager-1.27.0.gem) = 78848
+TIMESTAMP = 1753369890
+SHA256 (rubygem/aws-sdk-mailmanager-1.29.0.gem) = 25dc6b8c300d2a8ebf6050418b96d4d0e693dd34a51004964eb50a11d9e8397b
+SIZE (rubygem/aws-sdk-mailmanager-1.29.0.gem) = 80384
diff --git a/devel/rubygem-aws-sdk-mainframemodernization/Makefile b/devel/rubygem-aws-sdk-mainframemodernization/Makefile
index b1291f665870..6c3604a07230 100644
--- a/devel/rubygem-aws-sdk-mainframemodernization/Makefile
+++ b/devel/rubygem-aws-sdk-mainframemodernization/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mainframemodernization
-PORTVERSION= 1.38.0
+PORTVERSION= 1.39.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mainframem
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-mainframemodernization/distinfo b/devel/rubygem-aws-sdk-mainframemodernization/distinfo
index 8215d190b9c9..1aaaf8aa0921 100644
--- a/devel/rubygem-aws-sdk-mainframemodernization/distinfo
+++ b/devel/rubygem-aws-sdk-mainframemodernization/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813598
-SHA256 (rubygem/aws-sdk-mainframemodernization-1.38.0.gem) = 6ea9483587a2ef5d0509292fe66e605273e601177e2cabde944683a618ee7022
-SIZE (rubygem/aws-sdk-mainframemodernization-1.38.0.gem) = 61952
+TIMESTAMP = 1753369892
+SHA256 (rubygem/aws-sdk-mainframemodernization-1.39.0.gem) = c50121dde5865daba70310396d8c71e01ffe2811de57dce43d4b385aa2a42691
+SIZE (rubygem/aws-sdk-mainframemodernization-1.39.0.gem) = 61952
diff --git a/devel/rubygem-aws-sdk-managedblockchain/Makefile b/devel/rubygem-aws-sdk-managedblockchain/Makefile
index 254d82598a82..9f267289c3ab 100644
--- a/devel/rubygem-aws-sdk-managedblockchain/Makefile
+++ b/devel/rubygem-aws-sdk-managedblockchain/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-managedblockchain
-PORTVERSION= 1.71.0
+PORTVERSION= 1.72.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-managedblo
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-managedblockchain/distinfo b/devel/rubygem-aws-sdk-managedblockchain/distinfo
index c3df2f8161ae..e002f4f4960e 100644
--- a/devel/rubygem-aws-sdk-managedblockchain/distinfo
+++ b/devel/rubygem-aws-sdk-managedblockchain/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813600
-SHA256 (rubygem/aws-sdk-managedblockchain-1.71.0.gem) = 527367fe2cd737c19ac204cb522847f7d6c18545232c8166e53f59a34b612770
-SIZE (rubygem/aws-sdk-managedblockchain-1.71.0.gem) = 49664
+TIMESTAMP = 1753369894
+SHA256 (rubygem/aws-sdk-managedblockchain-1.72.0.gem) = 589dcffcac5d6dc9768a74fe241ad8badcc6516f5fd6146fc804d800e2937a69
+SIZE (rubygem/aws-sdk-managedblockchain-1.72.0.gem) = 49664
diff --git a/devel/rubygem-aws-sdk-managedblockchainquery/Makefile b/devel/rubygem-aws-sdk-managedblockchainquery/Makefile
index a752ba283562..b53a4581257e 100644
--- a/devel/rubygem-aws-sdk-managedblockchainquery/Makefile
+++ b/devel/rubygem-aws-sdk-managedblockchainquery/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-managedblockchainquery
-PORTVERSION= 1.29.0
+PORTVERSION= 1.30.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-managedblo
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-managedblockchainquery/distinfo b/devel/rubygem-aws-sdk-managedblockchainquery/distinfo
index 9f0112ede0b6..8b48d0550275 100644
--- a/devel/rubygem-aws-sdk-managedblockchainquery/distinfo
+++ b/devel/rubygem-aws-sdk-managedblockchainquery/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813602
-SHA256 (rubygem/aws-sdk-managedblockchainquery-1.29.0.gem) = 4f5cc301645cc07f8e9818902093383d44c971b77b1c71b3f2a05c3ed10fc25f
-SIZE (rubygem/aws-sdk-managedblockchainquery-1.29.0.gem) = 35840
+TIMESTAMP = 1753369896
+SHA256 (rubygem/aws-sdk-managedblockchainquery-1.30.0.gem) = 999bd2bde8992605b46eb8fbe080b433c137238a312b7a8d98f8d5e41a5c435c
+SIZE (rubygem/aws-sdk-managedblockchainquery-1.30.0.gem) = 35840
diff --git a/devel/rubygem-aws-sdk-managedgrafana/Makefile b/devel/rubygem-aws-sdk-managedgrafana/Makefile
index ca5a673036e6..984c6efd4397 100644
--- a/devel/rubygem-aws-sdk-managedgrafana/Makefile
+++ b/devel/rubygem-aws-sdk-managedgrafana/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-managedgrafana
-PORTVERSION= 1.47.0
+PORTVERSION= 1.48.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-managedgra
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-managedgrafana/distinfo b/devel/rubygem-aws-sdk-managedgrafana/distinfo
index 835218163986..865ae0b55aef 100644
--- a/devel/rubygem-aws-sdk-managedgrafana/distinfo
+++ b/devel/rubygem-aws-sdk-managedgrafana/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813604
-SHA256 (rubygem/aws-sdk-managedgrafana-1.47.0.gem) = 3ee350ebffea16472a7a7cc17c0287501e62b8e3a4e9beea2cbc91c2cb6b10e2
-SIZE (rubygem/aws-sdk-managedgrafana-1.47.0.gem) = 52736
+TIMESTAMP = 1753369898
+SHA256 (rubygem/aws-sdk-managedgrafana-1.48.0.gem) = 1630d980034ab82b815772e4552d541d0653d6747b7332d6058150e96e786008
+SIZE (rubygem/aws-sdk-managedgrafana-1.48.0.gem) = 52736
diff --git a/devel/rubygem-aws-sdk-marketplaceagreement/Makefile b/devel/rubygem-aws-sdk-marketplaceagreement/Makefile
index 47cf1eb1045f..2914a311d128 100644
--- a/devel/rubygem-aws-sdk-marketplaceagreement/Makefile
+++ b/devel/rubygem-aws-sdk-marketplaceagreement/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-marketplaceagreement
-PORTVERSION= 1.20.0
+PORTVERSION= 1.21.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-marketplac
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-marketplaceagreement/distinfo b/devel/rubygem-aws-sdk-marketplaceagreement/distinfo
index e74ee367652f..63ac501671ff 100644
--- a/devel/rubygem-aws-sdk-marketplaceagreement/distinfo
+++ b/devel/rubygem-aws-sdk-marketplaceagreement/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813606
-SHA256 (rubygem/aws-sdk-marketplaceagreement-1.20.0.gem) = 2012f41548952dc9e8fc1728a46435ab404c8637fffdd5d96de146495a1ae0bc
-SIZE (rubygem/aws-sdk-marketplaceagreement-1.20.0.gem) = 34304
+TIMESTAMP = 1753369900
+SHA256 (rubygem/aws-sdk-marketplaceagreement-1.21.0.gem) = 097695fafaa23c9ac48219f144597b45e22766ceb0f2fabe8bbb34bf611d0b32
+SIZE (rubygem/aws-sdk-marketplaceagreement-1.21.0.gem) = 34816
diff --git a/devel/rubygem-aws-sdk-marketplacecatalog/Makefile b/devel/rubygem-aws-sdk-marketplacecatalog/Makefile
index fe2a0d3472a4..8eb558d97648 100644
--- a/devel/rubygem-aws-sdk-marketplacecatalog/Makefile
+++ b/devel/rubygem-aws-sdk-marketplacecatalog/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-marketplacecatalog
-PORTVERSION= 1.61.0
+PORTVERSION= 1.62.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-marketplac
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-marketplacecatalog/distinfo b/devel/rubygem-aws-sdk-marketplacecatalog/distinfo
index 96ae4c267550..4457609aba17 100644
--- a/devel/rubygem-aws-sdk-marketplacecatalog/distinfo
+++ b/devel/rubygem-aws-sdk-marketplacecatalog/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954344
-SHA256 (rubygem/aws-sdk-marketplacecatalog-1.61.0.gem) = d134127f0ec84aa7e1697d75bedfe230a23c94f03cf5c22593e1e6ad922dfc9f
-SIZE (rubygem/aws-sdk-marketplacecatalog-1.61.0.gem) = 49152
+TIMESTAMP = 1753369902
+SHA256 (rubygem/aws-sdk-marketplacecatalog-1.62.0.gem) = 5209d3ac9af01d47c3c0542509fe49e51ebdd90d358a4256515d11a0b3424e1e
+SIZE (rubygem/aws-sdk-marketplacecatalog-1.62.0.gem) = 49664
diff --git a/devel/rubygem-aws-sdk-marketplacecommerceanalytics/Makefile b/devel/rubygem-aws-sdk-marketplacecommerceanalytics/Makefile
index cda222515a28..724b21033f1b 100644
--- a/devel/rubygem-aws-sdk-marketplacecommerceanalytics/Makefile
+++ b/devel/rubygem-aws-sdk-marketplacecommerceanalytics/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-marketplacecommerceanalytics
-PORTVERSION= 1.75.0
+PORTVERSION= 1.76.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-marketplac
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-marketplacecommerceanalytics/distinfo b/devel/rubygem-aws-sdk-marketplacecommerceanalytics/distinfo
index f07060c33ffe..cd822dc8a73a 100644
--- a/devel/rubygem-aws-sdk-marketplacecommerceanalytics/distinfo
+++ b/devel/rubygem-aws-sdk-marketplacecommerceanalytics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813610
-SHA256 (rubygem/aws-sdk-marketplacecommerceanalytics-1.75.0.gem) = 502dd4ecfe408a628089096325b32c29b482ca17ed0e29ef282ad8d4b5cf6c9b
-SIZE (rubygem/aws-sdk-marketplacecommerceanalytics-1.75.0.gem) = 26624
+TIMESTAMP = 1753369904
+SHA256 (rubygem/aws-sdk-marketplacecommerceanalytics-1.76.0.gem) = 83c84b5bb83d7fc026f2c5c380efc0a44ea52f8c7831319263c3378d9d0ce4a0
+SIZE (rubygem/aws-sdk-marketplacecommerceanalytics-1.76.0.gem) = 26624
diff --git a/devel/rubygem-aws-sdk-marketplacedeployment/Makefile b/devel/rubygem-aws-sdk-marketplacedeployment/Makefile
index 40ce8bf81000..b4bcbc380a01 100644
--- a/devel/rubygem-aws-sdk-marketplacedeployment/Makefile
+++ b/devel/rubygem-aws-sdk-marketplacedeployment/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-marketplacedeployment
-PORTVERSION= 1.21.0
+PORTVERSION= 1.22.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-marketplac
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-marketplacedeployment/distinfo b/devel/rubygem-aws-sdk-marketplacedeployment/distinfo
index f2e3b23ebc8f..3edfd231ea84 100644
--- a/devel/rubygem-aws-sdk-marketplacedeployment/distinfo
+++ b/devel/rubygem-aws-sdk-marketplacedeployment/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813612
-SHA256 (rubygem/aws-sdk-marketplacedeployment-1.21.0.gem) = c2bc87cb586f5cc959bdbc984a7265a0dda97992839e3c27264857ac4c1d33c8
-SIZE (rubygem/aws-sdk-marketplacedeployment-1.21.0.gem) = 24064
+TIMESTAMP = 1753369906
+SHA256 (rubygem/aws-sdk-marketplacedeployment-1.22.0.gem) = 7492a238a06d142a0c5f5aa46b33dfd16d9766abc548d9869cb407739cbda52f
+SIZE (rubygem/aws-sdk-marketplacedeployment-1.22.0.gem) = 24064
diff --git a/devel/rubygem-aws-sdk-marketplaceentitlementservice/Makefile b/devel/rubygem-aws-sdk-marketplaceentitlementservice/Makefile
index 1d60b756ab70..b47f3a48d854 100644
--- a/devel/rubygem-aws-sdk-marketplaceentitlementservice/Makefile
+++ b/devel/rubygem-aws-sdk-marketplaceentitlementservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-marketplaceentitlementservice
-PORTVERSION= 1.72.0
+PORTVERSION= 1.73.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-marketplac
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-marketplaceentitlementservice/distinfo b/devel/rubygem-aws-sdk-marketplaceentitlementservice/distinfo
index 6202846da888..6de438ac895e 100644
--- a/devel/rubygem-aws-sdk-marketplaceentitlementservice/distinfo
+++ b/devel/rubygem-aws-sdk-marketplaceentitlementservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813614
-SHA256 (rubygem/aws-sdk-marketplaceentitlementservice-1.72.0.gem) = d444440456f578da61fc53d293521e24e816234f2c1c874cccab427ed3afcb60
-SIZE (rubygem/aws-sdk-marketplaceentitlementservice-1.72.0.gem) = 24064
+TIMESTAMP = 1753369908
+SHA256 (rubygem/aws-sdk-marketplaceentitlementservice-1.73.0.gem) = 6ce5c7d4cf462795ec94364ecc4c32774f232409a5dd68e23d34e7a9bbee050e
+SIZE (rubygem/aws-sdk-marketplaceentitlementservice-1.73.0.gem) = 24064
diff --git a/devel/rubygem-aws-sdk-marketplacemetering/Makefile b/devel/rubygem-aws-sdk-marketplacemetering/Makefile
index 0cc2070ea646..fd57c9460152 100644
--- a/devel/rubygem-aws-sdk-marketplacemetering/Makefile
+++ b/devel/rubygem-aws-sdk-marketplacemetering/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-marketplacemetering
-PORTVERSION= 1.81.0
+PORTVERSION= 1.82.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-marketplac
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-marketplacemetering/distinfo b/devel/rubygem-aws-sdk-marketplacemetering/distinfo
index 98416378e001..b1da7f758289 100644
--- a/devel/rubygem-aws-sdk-marketplacemetering/distinfo
+++ b/devel/rubygem-aws-sdk-marketplacemetering/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813616
-SHA256 (rubygem/aws-sdk-marketplacemetering-1.81.0.gem) = 3422cf42f3dd0c9041f04de23c1492c9827e2eecf5d31bc4f1994677167cef2a
-SIZE (rubygem/aws-sdk-marketplacemetering-1.81.0.gem) = 31232
+TIMESTAMP = 1753369910
+SHA256 (rubygem/aws-sdk-marketplacemetering-1.82.0.gem) = bc6aa242e075e6761abb070088b3ee3ea72944c44ce6b21cfc7840f6b492c423
+SIZE (rubygem/aws-sdk-marketplacemetering-1.82.0.gem) = 31232
diff --git a/devel/rubygem-aws-sdk-marketplacereporting/Makefile b/devel/rubygem-aws-sdk-marketplacereporting/Makefile
index 766e751b4c1d..ae8a68ab9832 100644
--- a/devel/rubygem-aws-sdk-marketplacereporting/Makefile
+++ b/devel/rubygem-aws-sdk-marketplacereporting/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-marketplacereporting
-PORTVERSION= 1.8.0
+PORTVERSION= 1.9.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-marketplac
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-marketplacereporting/distinfo b/devel/rubygem-aws-sdk-marketplacereporting/distinfo
index deeba5b35d8e..53d5a3161e02 100644
--- a/devel/rubygem-aws-sdk-marketplacereporting/distinfo
+++ b/devel/rubygem-aws-sdk-marketplacereporting/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813618
-SHA256 (rubygem/aws-sdk-marketplacereporting-1.8.0.gem) = 6bb816e92404594b6a02bf9af7284d66bf79654be6c006062727fc4b6f83f8a0
-SIZE (rubygem/aws-sdk-marketplacereporting-1.8.0.gem) = 21504
+TIMESTAMP = 1753369912
+SHA256 (rubygem/aws-sdk-marketplacereporting-1.9.0.gem) = 01efe72de0bda6d96676b88cc9bdf5e91df4c870b1fbffbbb52a6be4c10a614d
+SIZE (rubygem/aws-sdk-marketplacereporting-1.9.0.gem) = 21504
diff --git a/devel/rubygem-aws-sdk-mediaconnect/Makefile b/devel/rubygem-aws-sdk-mediaconnect/Makefile
index d0df18944f41..00a5e94add3a 100644
--- a/devel/rubygem-aws-sdk-mediaconnect/Makefile
+++ b/devel/rubygem-aws-sdk-mediaconnect/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mediaconnect
-PORTVERSION= 1.82.0
+PORTVERSION= 1.83.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mediaconne
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-mediaconnect/distinfo b/devel/rubygem-aws-sdk-mediaconnect/distinfo
index 63a46b2376c0..498d90a759e8 100644
--- a/devel/rubygem-aws-sdk-mediaconnect/distinfo
+++ b/devel/rubygem-aws-sdk-mediaconnect/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188198
-SHA256 (rubygem/aws-sdk-mediaconnect-1.82.0.gem) = 7365529412451258cbcc68314f8ebba3c76ef3e9fa4e53121055744ac655f9cd
-SIZE (rubygem/aws-sdk-mediaconnect-1.82.0.gem) = 94720
+TIMESTAMP = 1753369914
+SHA256 (rubygem/aws-sdk-mediaconnect-1.83.0.gem) = 2e94ab7a5106e8c163fd21af6bb38fa47fba67e1d8c87f66fdd68db8275812f6
+SIZE (rubygem/aws-sdk-mediaconnect-1.83.0.gem) = 95232
diff --git a/devel/rubygem-aws-sdk-mediaconvert/Makefile b/devel/rubygem-aws-sdk-mediaconvert/Makefile
index b6001afd7333..7e0b6b437ff7 100644
--- a/devel/rubygem-aws-sdk-mediaconvert/Makefile
+++ b/devel/rubygem-aws-sdk-mediaconvert/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mediaconvert
-PORTVERSION= 1.162.0
+PORTVERSION= 1.165.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mediaconve
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-mediaconvert/distinfo b/devel/rubygem-aws-sdk-mediaconvert/distinfo
index b0e3b8e837f0..29af4ae4f169 100644
--- a/devel/rubygem-aws-sdk-mediaconvert/distinfo
+++ b/devel/rubygem-aws-sdk-mediaconvert/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954346
-SHA256 (rubygem/aws-sdk-mediaconvert-1.162.0.gem) = ea4897d15960a0f118a1f64de6debae13767b3ca437d66a1dcc2e0fd97ba48d0
-SIZE (rubygem/aws-sdk-mediaconvert-1.162.0.gem) = 331264
+TIMESTAMP = 1753369916
+SHA256 (rubygem/aws-sdk-mediaconvert-1.165.0.gem) = d955a571cd8b0407c0778e1d0f2333a70bf9ab48e36c81da8c5b317db24001e4
+SIZE (rubygem/aws-sdk-mediaconvert-1.165.0.gem) = 334336
diff --git a/devel/rubygem-aws-sdk-medialive/Makefile b/devel/rubygem-aws-sdk-medialive/Makefile
index 23f0699a6c4d..c932f714ef4e 100644
--- a/devel/rubygem-aws-sdk-medialive/Makefile
+++ b/devel/rubygem-aws-sdk-medialive/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-medialive
-PORTVERSION= 1.155.0
+PORTVERSION= 1.156.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-medialive
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-medialive/distinfo b/devel/rubygem-aws-sdk-medialive/distinfo
index e6fa80d6c848..1124d78ffd6d 100644
--- a/devel/rubygem-aws-sdk-medialive/distinfo
+++ b/devel/rubygem-aws-sdk-medialive/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813624
-SHA256 (rubygem/aws-sdk-medialive-1.155.0.gem) = 63a8c1f1a24bd12c4718b58ba845a938a0375f4da2b8959a5bf83d9bca64f8e9
-SIZE (rubygem/aws-sdk-medialive-1.155.0.gem) = 353280
+TIMESTAMP = 1753369918
+SHA256 (rubygem/aws-sdk-medialive-1.156.0.gem) = 922ab456fb302d5efe96b94319e49727fe1d1801dfba4aa1a57a070d366340d3
+SIZE (rubygem/aws-sdk-medialive-1.156.0.gem) = 353792
diff --git a/devel/rubygem-aws-sdk-mediapackage/Makefile b/devel/rubygem-aws-sdk-mediapackage/Makefile
index 149221f0eaaa..62009c19d398 100644
--- a/devel/rubygem-aws-sdk-mediapackage/Makefile
+++ b/devel/rubygem-aws-sdk-mediapackage/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mediapackage
-PORTVERSION= 1.89.0
+PORTVERSION= 1.90.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mediapacka
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-mediapackage/distinfo b/devel/rubygem-aws-sdk-mediapackage/distinfo
index d52f3dd4fe3e..93e700159100 100644
--- a/devel/rubygem-aws-sdk-mediapackage/distinfo
+++ b/devel/rubygem-aws-sdk-mediapackage/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813626
-SHA256 (rubygem/aws-sdk-mediapackage-1.89.0.gem) = 062665064aaa59f2fa4ab5c670784c44957e60234e4ca5feaaa9c2b324cae0cf
-SIZE (rubygem/aws-sdk-mediapackage-1.89.0.gem) = 47104
+TIMESTAMP = 1753369920
+SHA256 (rubygem/aws-sdk-mediapackage-1.90.0.gem) = 4c285e9f866fa3924ae1ba57ff770a2966780cc268422b204d93ea0629e9f3e7
+SIZE (rubygem/aws-sdk-mediapackage-1.90.0.gem) = 47616
diff --git a/devel/rubygem-aws-sdk-mediapackagev2/Makefile b/devel/rubygem-aws-sdk-mediapackagev2/Makefile
index 6ee79053852e..66dcdab4502d 100644
--- a/devel/rubygem-aws-sdk-mediapackagev2/Makefile
+++ b/devel/rubygem-aws-sdk-mediapackagev2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mediapackagev2
-PORTVERSION= 1.42.0
+PORTVERSION= 1.44.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mediapacka
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-mediapackagev2/distinfo b/devel/rubygem-aws-sdk-mediapackagev2/distinfo
index fa7684b5a690..893034e1eb54 100644
--- a/devel/rubygem-aws-sdk-mediapackagev2/distinfo
+++ b/devel/rubygem-aws-sdk-mediapackagev2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266200
-SHA256 (rubygem/aws-sdk-mediapackagev2-1.42.0.gem) = 77dbe96fd5e7eb2ff5845a9f46eea09a04f4f8e6b1610efc719f2f53b58fc2a4
-SIZE (rubygem/aws-sdk-mediapackagev2-1.42.0.gem) = 81920
+TIMESTAMP = 1753369922
+SHA256 (rubygem/aws-sdk-mediapackagev2-1.44.0.gem) = 0139e26e7f94a882ef3640ccdea4ad3a587335193c7bcde0c29fd82791301858
+SIZE (rubygem/aws-sdk-mediapackagev2-1.44.0.gem) = 82944
diff --git a/devel/rubygem-aws-sdk-mediapackagevod/Makefile b/devel/rubygem-aws-sdk-mediapackagevod/Makefile
index ada5bd3d4267..3c3ad9a69a1b 100644
--- a/devel/rubygem-aws-sdk-mediapackagevod/Makefile
+++ b/devel/rubygem-aws-sdk-mediapackagevod/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mediapackagevod
-PORTVERSION= 1.71.0
+PORTVERSION= 1.72.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mediapacka
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-mediapackagevod/distinfo b/devel/rubygem-aws-sdk-mediapackagevod/distinfo
index 6d20d89b4eb2..69ca60bd5d25 100644
--- a/devel/rubygem-aws-sdk-mediapackagevod/distinfo
+++ b/devel/rubygem-aws-sdk-mediapackagevod/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813630
-SHA256 (rubygem/aws-sdk-mediapackagevod-1.71.0.gem) = 879fb9a0770a5ea0313cc2f0a8be7a1f80c8b02f066affd57c01db7bf3c08bb9
-SIZE (rubygem/aws-sdk-mediapackagevod-1.71.0.gem) = 38912
+TIMESTAMP = 1753369924
+SHA256 (rubygem/aws-sdk-mediapackagevod-1.72.0.gem) = 4a95230613ad0f25448db873fb8da90e993df400d34e2b8e55951ad20c12754d
+SIZE (rubygem/aws-sdk-mediapackagevod-1.72.0.gem) = 38912
diff --git a/devel/rubygem-aws-sdk-mediastore/Makefile b/devel/rubygem-aws-sdk-mediastore/Makefile
index 392a1a11f2c4..33bc13847ae0 100644
--- a/devel/rubygem-aws-sdk-mediastore/Makefile
+++ b/devel/rubygem-aws-sdk-mediastore/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mediastore
-PORTVERSION= 1.73.0
+PORTVERSION= 1.74.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mediastore
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-mediastore/distinfo b/devel/rubygem-aws-sdk-mediastore/distinfo
index 45756bbf4992..b6668d73859a 100644
--- a/devel/rubygem-aws-sdk-mediastore/distinfo
+++ b/devel/rubygem-aws-sdk-mediastore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813632
-SHA256 (rubygem/aws-sdk-mediastore-1.73.0.gem) = 4f30a39db51e5aeeb5df59e93fed179c0918344b1e7dbc15015c9bc5e98f9700
-SIZE (rubygem/aws-sdk-mediastore-1.73.0.gem) = 34304
+TIMESTAMP = 1753369926
+SHA256 (rubygem/aws-sdk-mediastore-1.74.0.gem) = 2db23e6dcad546dd382db5bf40619b7504f58fa8af1250b9ff291e73ce8be021
+SIZE (rubygem/aws-sdk-mediastore-1.74.0.gem) = 34816
diff --git a/devel/rubygem-aws-sdk-mediastoredata/Makefile b/devel/rubygem-aws-sdk-mediastoredata/Makefile
index 0e04bc075ad7..bdde89e8a217 100644
--- a/devel/rubygem-aws-sdk-mediastoredata/Makefile
+++ b/devel/rubygem-aws-sdk-mediastoredata/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mediastoredata
-PORTVERSION= 1.70.0
+PORTVERSION= 1.71.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mediastore
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-mediastoredata/distinfo b/devel/rubygem-aws-sdk-mediastoredata/distinfo
index 2a586116f35a..2ede098d16ab 100644
--- a/devel/rubygem-aws-sdk-mediastoredata/distinfo
+++ b/devel/rubygem-aws-sdk-mediastoredata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813634
-SHA256 (rubygem/aws-sdk-mediastoredata-1.70.0.gem) = 72f334a90963efb55919f92776d1335cfe20fe97f35f11bf266d55f69d658df1
-SIZE (rubygem/aws-sdk-mediastoredata-1.70.0.gem) = 27136
+TIMESTAMP = 1753369928
+SHA256 (rubygem/aws-sdk-mediastoredata-1.71.0.gem) = d0db83bce300d7b1578a19d427dd320eab7b705c5866487fd19eb2c0c4624411
+SIZE (rubygem/aws-sdk-mediastoredata-1.71.0.gem) = 27648
diff --git a/devel/rubygem-aws-sdk-mediatailor/Makefile b/devel/rubygem-aws-sdk-mediatailor/Makefile
index 0a990ed979a0..d54671010796 100644
--- a/devel/rubygem-aws-sdk-mediatailor/Makefile
+++ b/devel/rubygem-aws-sdk-mediatailor/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mediatailor
-PORTVERSION= 1.101.0
+PORTVERSION= 1.102.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mediatailo
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-mediatailor/distinfo b/devel/rubygem-aws-sdk-mediatailor/distinfo
index a7c84c32f3aa..cd2d0a4fe5c5 100644
--- a/devel/rubygem-aws-sdk-mediatailor/distinfo
+++ b/devel/rubygem-aws-sdk-mediatailor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813636
-SHA256 (rubygem/aws-sdk-mediatailor-1.101.0.gem) = c435341461b0e7a85ba4ffdc5d051b0cf53ec9f54807272de1a586e277634c2a
-SIZE (rubygem/aws-sdk-mediatailor-1.101.0.gem) = 86016
+TIMESTAMP = 1753369930
+SHA256 (rubygem/aws-sdk-mediatailor-1.102.0.gem) = 539de6cf4a0bb59ece04bc818929d006a4bfdcd1b2c76a789aa0b1d88a0a994b
+SIZE (rubygem/aws-sdk-mediatailor-1.102.0.gem) = 86016
diff --git a/devel/rubygem-aws-sdk-medicalimaging/Makefile b/devel/rubygem-aws-sdk-medicalimaging/Makefile
index cec44ab3c278..f23806e60a22 100644
--- a/devel/rubygem-aws-sdk-medicalimaging/Makefile
+++ b/devel/rubygem-aws-sdk-medicalimaging/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-medicalimaging
-PORTVERSION= 1.29.0
+PORTVERSION= 1.30.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-medicalima
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-medicalimaging/distinfo b/devel/rubygem-aws-sdk-medicalimaging/distinfo
index 074a5bed64d1..23c18a9aa825 100644
--- a/devel/rubygem-aws-sdk-medicalimaging/distinfo
+++ b/devel/rubygem-aws-sdk-medicalimaging/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751375103
-SHA256 (rubygem/aws-sdk-medicalimaging-1.29.0.gem) = f3b706e77c8d95efa0764436a87c6d341a2ecfe4a04cd4658ec39f31389623c2
-SIZE (rubygem/aws-sdk-medicalimaging-1.29.0.gem) = 40448
+TIMESTAMP = 1753369932
+SHA256 (rubygem/aws-sdk-medicalimaging-1.30.0.gem) = 7bb2254565b813cfed8e5b153a7c0294c3334fa386024d9a8bdf575894202db0
+SIZE (rubygem/aws-sdk-medicalimaging-1.30.0.gem) = 40960
diff --git a/devel/rubygem-aws-sdk-memorydb/Makefile b/devel/rubygem-aws-sdk-memorydb/Makefile
index fb9921a81d93..657676295cfa 100644
--- a/devel/rubygem-aws-sdk-memorydb/Makefile
+++ b/devel/rubygem-aws-sdk-memorydb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-memorydb
-PORTVERSION= 1.47.0
+PORTVERSION= 1.48.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-memorydb
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-memorydb/distinfo b/devel/rubygem-aws-sdk-memorydb/distinfo
index f3b05399ae15..8069295b4715 100644
--- a/devel/rubygem-aws-sdk-memorydb/distinfo
+++ b/devel/rubygem-aws-sdk-memorydb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813640
-SHA256 (rubygem/aws-sdk-memorydb-1.47.0.gem) = b92cd36fd33360246e4c1ca58c819616845bd303588e3f5097743cc521cebd80
-SIZE (rubygem/aws-sdk-memorydb-1.47.0.gem) = 69632
+TIMESTAMP = 1753369934
+SHA256 (rubygem/aws-sdk-memorydb-1.48.0.gem) = ff1e17771a01f166016d1bfce597ceef87c06f8650a0f8bf17469a76da371071
+SIZE (rubygem/aws-sdk-memorydb-1.48.0.gem) = 70144
diff --git a/devel/rubygem-aws-sdk-mgn/Makefile b/devel/rubygem-aws-sdk-mgn/Makefile
index bee26ade3bbc..6d8d36a82c65 100644
--- a/devel/rubygem-aws-sdk-mgn/Makefile
+++ b/devel/rubygem-aws-sdk-mgn/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mgn
-PORTVERSION= 1.49.0
+PORTVERSION= 1.50.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mgn
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-mgn/distinfo b/devel/rubygem-aws-sdk-mgn/distinfo
index 401afb37c705..8af52c7bda3b 100644
--- a/devel/rubygem-aws-sdk-mgn/distinfo
+++ b/devel/rubygem-aws-sdk-mgn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813642
-SHA256 (rubygem/aws-sdk-mgn-1.49.0.gem) = 6b5adf5be674a966d68a39947d41fc5ec34d7c007d5e58eb34f37ca5f10b8020
-SIZE (rubygem/aws-sdk-mgn-1.49.0.gem) = 85504
+TIMESTAMP = 1753369936
+SHA256 (rubygem/aws-sdk-mgn-1.50.0.gem) = 205a300bbe0a72b0b5822c5041f54db66ead50a542b2839988f1a1c0b7d7a3ed
+SIZE (rubygem/aws-sdk-mgn-1.50.0.gem) = 85504
diff --git a/devel/rubygem-aws-sdk-migrationhub/Makefile b/devel/rubygem-aws-sdk-migrationhub/Makefile
index 5ebe2a8e60e8..6bed982a1165 100644
--- a/devel/rubygem-aws-sdk-migrationhub/Makefile
+++ b/devel/rubygem-aws-sdk-migrationhub/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-migrationhub
-PORTVERSION= 1.74.0
+PORTVERSION= 1.75.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-migrationh
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-migrationhub/distinfo b/devel/rubygem-aws-sdk-migrationhub/distinfo
index 8921b2d3df44..4737a893f982 100644
--- a/devel/rubygem-aws-sdk-migrationhub/distinfo
+++ b/devel/rubygem-aws-sdk-migrationhub/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813644
-SHA256 (rubygem/aws-sdk-migrationhub-1.74.0.gem) = e3d7d3278bf2cdf4184a89ad53777aeb02fc1a08039a8c3f5980d38a900370ec
-SIZE (rubygem/aws-sdk-migrationhub-1.74.0.gem) = 38400
+TIMESTAMP = 1753369938
+SHA256 (rubygem/aws-sdk-migrationhub-1.75.0.gem) = 6ed1f97b89b8f8d7e45bba9c989434362b59324a7b55c45e9491e6fab7775dda
+SIZE (rubygem/aws-sdk-migrationhub-1.75.0.gem) = 38400
diff --git a/devel/rubygem-aws-sdk-migrationhubconfig/Makefile b/devel/rubygem-aws-sdk-migrationhubconfig/Makefile
index 0ac7a74ac968..6355dfb58460 100644
--- a/devel/rubygem-aws-sdk-migrationhubconfig/Makefile
+++ b/devel/rubygem-aws-sdk-migrationhubconfig/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-migrationhubconfig
-PORTVERSION= 1.53.0
+PORTVERSION= 1.54.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-migrationh
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-migrationhubconfig/distinfo b/devel/rubygem-aws-sdk-migrationhubconfig/distinfo
index f98b7ac935d1..a512fd0b9221 100644
--- a/devel/rubygem-aws-sdk-migrationhubconfig/distinfo
+++ b/devel/rubygem-aws-sdk-migrationhubconfig/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813646
-SHA256 (rubygem/aws-sdk-migrationhubconfig-1.53.0.gem) = 3a3eb4db1cff3ecd796c4b490159410229c670b7ca419332c3d14785dee37f2a
-SIZE (rubygem/aws-sdk-migrationhubconfig-1.53.0.gem) = 24576
+TIMESTAMP = 1753369940
+SHA256 (rubygem/aws-sdk-migrationhubconfig-1.54.0.gem) = 6036e3ef367c9ae2148ce143e35f3c97358301cfc45977467cd3ca163d7f3d2d
+SIZE (rubygem/aws-sdk-migrationhubconfig-1.54.0.gem) = 24576
diff --git a/devel/rubygem-aws-sdk-migrationhuborchestrator/Makefile b/devel/rubygem-aws-sdk-migrationhuborchestrator/Makefile
index 19c3d0986ee5..404bba03f5ad 100644
--- a/devel/rubygem-aws-sdk-migrationhuborchestrator/Makefile
+++ b/devel/rubygem-aws-sdk-migrationhuborchestrator/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-migrationhuborchestrator
-PORTVERSION= 1.32.0
+PORTVERSION= 1.33.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-migrationh
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-migrationhuborchestrator/distinfo b/devel/rubygem-aws-sdk-migrationhuborchestrator/distinfo
index 1c948242e7c7..bb0651a8e0db 100644
--- a/devel/rubygem-aws-sdk-migrationhuborchestrator/distinfo
+++ b/devel/rubygem-aws-sdk-migrationhuborchestrator/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813648
-SHA256 (rubygem/aws-sdk-migrationhuborchestrator-1.32.0.gem) = 61b75ba301a8a68b9a207efffdf8b0ad4a6ec584523a41f5d5110676ac9d9876
-SIZE (rubygem/aws-sdk-migrationhuborchestrator-1.32.0.gem) = 45056
+TIMESTAMP = 1753369942
+SHA256 (rubygem/aws-sdk-migrationhuborchestrator-1.33.0.gem) = f27e4fe4a8905216c9c8c3fa2a6b1df2d6fb03033f52ffafa8078686868579dd
+SIZE (rubygem/aws-sdk-migrationhuborchestrator-1.33.0.gem) = 45056
diff --git a/devel/rubygem-aws-sdk-migrationhubrefactorspaces/Makefile b/devel/rubygem-aws-sdk-migrationhubrefactorspaces/Makefile
index e9bf4d07d38a..55d6e1da5c14 100644
--- a/devel/rubygem-aws-sdk-migrationhubrefactorspaces/Makefile
+++ b/devel/rubygem-aws-sdk-migrationhubrefactorspaces/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-migrationhubrefactorspaces
-PORTVERSION= 1.42.0
+PORTVERSION= 1.43.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-migrationh
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-migrationhubrefactorspaces/distinfo b/devel/rubygem-aws-sdk-migrationhubrefactorspaces/distinfo
index 6d68d1477533..30959d5a9d84 100644
--- a/devel/rubygem-aws-sdk-migrationhubrefactorspaces/distinfo
+++ b/devel/rubygem-aws-sdk-migrationhubrefactorspaces/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813650
-SHA256 (rubygem/aws-sdk-migrationhubrefactorspaces-1.42.0.gem) = 56e99ad4fb7af203db334ab9da58919e8f8480761a05a9967ea9b791a0047824
-SIZE (rubygem/aws-sdk-migrationhubrefactorspaces-1.42.0.gem) = 45568
+TIMESTAMP = 1753369944
+SHA256 (rubygem/aws-sdk-migrationhubrefactorspaces-1.43.0.gem) = 36b1bbdced2a88fbec9e8dc99c5cc8e2d0ff583bb852a54afcbd42e314d4978d
+SIZE (rubygem/aws-sdk-migrationhubrefactorspaces-1.43.0.gem) = 45568
diff --git a/devel/rubygem-aws-sdk-migrationhubstrategyrecommendations/Makefile b/devel/rubygem-aws-sdk-migrationhubstrategyrecommendations/Makefile
index f04905200d6b..156ba0e7963e 100644
--- a/devel/rubygem-aws-sdk-migrationhubstrategyrecommendations/Makefile
+++ b/devel/rubygem-aws-sdk-migrationhubstrategyrecommendations/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-migrationhubstrategyrecommendations
-PORTVERSION= 1.39.0
+PORTVERSION= 1.40.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-migrationh
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-migrationhubstrategyrecommendations/distinfo b/devel/rubygem-aws-sdk-migrationhubstrategyrecommendations/distinfo
index cddfd3ee53f6..d0b89a962f91 100644
--- a/devel/rubygem-aws-sdk-migrationhubstrategyrecommendations/distinfo
+++ b/devel/rubygem-aws-sdk-migrationhubstrategyrecommendations/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813652
-SHA256 (rubygem/aws-sdk-migrationhubstrategyrecommendations-1.39.0.gem) = 3e3580b4f6a35ccf35bcdb9246b91060944792e0cad9f260ef5a2f2b7c989d4a
-SIZE (rubygem/aws-sdk-migrationhubstrategyrecommendations-1.39.0.gem) = 54784
+TIMESTAMP = 1753369946
+SHA256 (rubygem/aws-sdk-migrationhubstrategyrecommendations-1.40.0.gem) = 12392ca1b0cc398ebb953bc09f9e3f0a0a4e82c76cfce349fd4658e789a4d62d
+SIZE (rubygem/aws-sdk-migrationhubstrategyrecommendations-1.40.0.gem) = 55296
diff --git a/devel/rubygem-aws-sdk-mpa/Makefile b/devel/rubygem-aws-sdk-mpa/Makefile
index 8d77a1c507cd..12e02c549e49 100644
--- a/devel/rubygem-aws-sdk-mpa/Makefile
+++ b/devel/rubygem-aws-sdk-mpa/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mpa
-PORTVERSION= 1.0.0
+PORTVERSION= 1.1.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mpa
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-mpa/distinfo b/devel/rubygem-aws-sdk-mpa/distinfo
index 9b3112adb7dd..bb0efc264985 100644
--- a/devel/rubygem-aws-sdk-mpa/distinfo
+++ b/devel/rubygem-aws-sdk-mpa/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954102
-SHA256 (rubygem/aws-sdk-mpa-1.0.0.gem) = ce889675dbd9a374ebaab826bbfc6c5c052181dcf92bcb9b911a759f2e4ad9dd
-SIZE (rubygem/aws-sdk-mpa-1.0.0.gem) = 41472
+TIMESTAMP = 1753369948
+SHA256 (rubygem/aws-sdk-mpa-1.1.0.gem) = 7d99a029738bcd6db8dc860671448222879a9e404bae8a7886f1b1b9c26a3611
+SIZE (rubygem/aws-sdk-mpa-1.1.0.gem) = 41472
diff --git a/devel/rubygem-aws-sdk-mq/Makefile b/devel/rubygem-aws-sdk-mq/Makefile
index 42d2d889538d..987dd4f24fd2 100644
--- a/devel/rubygem-aws-sdk-mq/Makefile
+++ b/devel/rubygem-aws-sdk-mq/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mq
-PORTVERSION= 1.81.0
+PORTVERSION= 1.82.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mq
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-mq/distinfo b/devel/rubygem-aws-sdk-mq/distinfo
index 617662407616..2eef08b55143 100644
--- a/devel/rubygem-aws-sdk-mq/distinfo
+++ b/devel/rubygem-aws-sdk-mq/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813654
-SHA256 (rubygem/aws-sdk-mq-1.81.0.gem) = 6e388598ae9654bdce0dfddf7c3340ddbe87bfbbbbc1b148e028ba77b90cb83f
-SIZE (rubygem/aws-sdk-mq-1.81.0.gem) = 49664
+TIMESTAMP = 1753369950
+SHA256 (rubygem/aws-sdk-mq-1.82.0.gem) = 8d14384d9d03e7174193c2cbdefd800bfb9eea71eb83751b8a04259bbb178bdc
+SIZE (rubygem/aws-sdk-mq-1.82.0.gem) = 49664
diff --git a/devel/rubygem-aws-sdk-mturk/Makefile b/devel/rubygem-aws-sdk-mturk/Makefile
index 79ee79620120..f970bc63b6ac 100644
--- a/devel/rubygem-aws-sdk-mturk/Makefile
+++ b/devel/rubygem-aws-sdk-mturk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mturk
-PORTVERSION= 1.72.0
+PORTVERSION= 1.73.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mturk
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-mturk/distinfo b/devel/rubygem-aws-sdk-mturk/distinfo
index 61c2a9e5f254..4b2b26c28913 100644
--- a/devel/rubygem-aws-sdk-mturk/distinfo
+++ b/devel/rubygem-aws-sdk-mturk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813656
-SHA256 (rubygem/aws-sdk-mturk-1.72.0.gem) = 30217099f75668b1a65f48c3ab411de1ed20a4252b0f3219e46b50a82f241076
-SIZE (rubygem/aws-sdk-mturk-1.72.0.gem) = 64000
+TIMESTAMP = 1753369952
+SHA256 (rubygem/aws-sdk-mturk-1.73.0.gem) = b062146f70ccec97c0bb70132abe46f6e7f54b91130e126e58928494e9ab2382
+SIZE (rubygem/aws-sdk-mturk-1.73.0.gem) = 64000
diff --git a/devel/rubygem-aws-sdk-mwaa/Makefile b/devel/rubygem-aws-sdk-mwaa/Makefile
index cf61f3fdf482..8cf58920ce3d 100644
--- a/devel/rubygem-aws-sdk-mwaa/Makefile
+++ b/devel/rubygem-aws-sdk-mwaa/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mwaa
-PORTVERSION= 1.59.0
+PORTVERSION= 1.60.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mwaa
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-mwaa/distinfo b/devel/rubygem-aws-sdk-mwaa/distinfo
index 1017be52ebb9..0d94d61d0ccf 100644
--- a/devel/rubygem-aws-sdk-mwaa/distinfo
+++ b/devel/rubygem-aws-sdk-mwaa/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813658
-SHA256 (rubygem/aws-sdk-mwaa-1.59.0.gem) = 2c4f76345486b162a1a101afc8a77e6d312ffd1c5db8040bc7267dd99a30cacb
-SIZE (rubygem/aws-sdk-mwaa-1.59.0.gem) = 44032
+TIMESTAMP = 1753369954
+SHA256 (rubygem/aws-sdk-mwaa-1.60.0.gem) = 4dc790ab68df9168e0b61e92ee56569d8a566fee374d8a2e7ff6fdddfafa3852
+SIZE (rubygem/aws-sdk-mwaa-1.60.0.gem) = 44032
diff --git a/devel/rubygem-aws-sdk-neptune/Makefile b/devel/rubygem-aws-sdk-neptune/Makefile
index fc6ca2a1c737..a3ec2555dd54 100644
--- a/devel/rubygem-aws-sdk-neptune/Makefile
+++ b/devel/rubygem-aws-sdk-neptune/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-neptune
-PORTVERSION= 1.86.0
+PORTVERSION= 1.87.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-neptune
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-neptune/distinfo b/devel/rubygem-aws-sdk-neptune/distinfo
index baa51315dd10..dccaf9d81686 100644
--- a/devel/rubygem-aws-sdk-neptune/distinfo
+++ b/devel/rubygem-aws-sdk-neptune/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813660
-SHA256 (rubygem/aws-sdk-neptune-1.86.0.gem) = 29f2c7091f1818aaae1c3ba0e007fb4727765823f9d295374082125caed1f239
-SIZE (rubygem/aws-sdk-neptune-1.86.0.gem) = 138240
+TIMESTAMP = 1753369956
+SHA256 (rubygem/aws-sdk-neptune-1.87.0.gem) = 4af78dacce46fb7ffafda8708beff8b9105cdae8e542682730cd0e17cbfd08f5
+SIZE (rubygem/aws-sdk-neptune-1.87.0.gem) = 138240
diff --git a/devel/rubygem-aws-sdk-neptunedata/Makefile b/devel/rubygem-aws-sdk-neptunedata/Makefile
index 7d6d75d2a5ff..d4a6d80fae58 100644
--- a/devel/rubygem-aws-sdk-neptunedata/Makefile
+++ b/devel/rubygem-aws-sdk-neptunedata/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-neptunedata
-PORTVERSION= 1.27.0
+PORTVERSION= 1.28.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-neptunedat
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-neptunedata/distinfo b/devel/rubygem-aws-sdk-neptunedata/distinfo
index c207f4c4f04c..06aa16311fc8 100644
--- a/devel/rubygem-aws-sdk-neptunedata/distinfo
+++ b/devel/rubygem-aws-sdk-neptunedata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813662
-SHA256 (rubygem/aws-sdk-neptunedata-1.27.0.gem) = 39044cad6b436b834cf01c597043115ba8edec0cb0849f3258ab094714b9b81b
-SIZE (rubygem/aws-sdk-neptunedata-1.27.0.gem) = 73728
+TIMESTAMP = 1753369958
+SHA256 (rubygem/aws-sdk-neptunedata-1.28.0.gem) = b58666085378ad352a7c6383e77cb0b4fb25f866ba40d88bb75a7e2fca15b20e
+SIZE (rubygem/aws-sdk-neptunedata-1.28.0.gem) = 73728
diff --git a/devel/rubygem-aws-sdk-neptunegraph/Makefile b/devel/rubygem-aws-sdk-neptunegraph/Makefile
index e77b3b7e5b05..a16e4e214798 100644
--- a/devel/rubygem-aws-sdk-neptunegraph/Makefile
+++ b/devel/rubygem-aws-sdk-neptunegraph/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-neptunegraph
-PORTVERSION= 1.34.0
+PORTVERSION= 1.35.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-neptunegra
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-neptunegraph/distinfo b/devel/rubygem-aws-sdk-neptunegraph/distinfo
index 2051ebffd5ca..6632b4220860 100644
--- a/devel/rubygem-aws-sdk-neptunegraph/distinfo
+++ b/devel/rubygem-aws-sdk-neptunegraph/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813664
-SHA256 (rubygem/aws-sdk-neptunegraph-1.34.0.gem) = 7749eb5bb12afafc53471ae9182c7ce1bcf2db5fae449ddb70c4187e4728b731
-SIZE (rubygem/aws-sdk-neptunegraph-1.34.0.gem) = 60416
+TIMESTAMP = 1753369960
+SHA256 (rubygem/aws-sdk-neptunegraph-1.35.0.gem) = 56a67be525bcae8f99e15cb91c14310c024a0ff457db161c0e191f4c8567d999
+SIZE (rubygem/aws-sdk-neptunegraph-1.35.0.gem) = 60416
diff --git a/devel/rubygem-aws-sdk-networkfirewall/Makefile b/devel/rubygem-aws-sdk-networkfirewall/Makefile
index f303038ac47a..43df2cf7225b 100644
--- a/devel/rubygem-aws-sdk-networkfirewall/Makefile
+++ b/devel/rubygem-aws-sdk-networkfirewall/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-networkfirewall
-PORTVERSION= 1.70.0
+PORTVERSION= 1.71.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-networkfir
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-networkfirewall/distinfo b/devel/rubygem-aws-sdk-networkfirewall/distinfo
index 72ee6bacc2af..7858a2dc13fa 100644
--- a/devel/rubygem-aws-sdk-networkfirewall/distinfo
+++ b/devel/rubygem-aws-sdk-networkfirewall/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954348
-SHA256 (rubygem/aws-sdk-networkfirewall-1.70.0.gem) = 99b3b84f7e85c63923fd89d807d2fdc4647973a121096e80b763df15991a32f3
-SIZE (rubygem/aws-sdk-networkfirewall-1.70.0.gem) = 117248
+TIMESTAMP = 1753369962
+SHA256 (rubygem/aws-sdk-networkfirewall-1.71.0.gem) = 216437e4d97967817e086cef1b0d3b5b05610aec7ae1eb80f90bf9b6a4e19c1a
+SIZE (rubygem/aws-sdk-networkfirewall-1.71.0.gem) = 117760
diff --git a/devel/rubygem-aws-sdk-networkflowmonitor/Makefile b/devel/rubygem-aws-sdk-networkflowmonitor/Makefile
index 6e0e2aaf937f..ea87422ae36d 100644
--- a/devel/rubygem-aws-sdk-networkflowmonitor/Makefile
+++ b/devel/rubygem-aws-sdk-networkflowmonitor/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-networkflowmonitor
-PORTVERSION= 1.8.0
+PORTVERSION= 1.10.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-networkflo
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-networkflowmonitor/distinfo b/devel/rubygem-aws-sdk-networkflowmonitor/distinfo
index 7a6461106ea7..00d5aa6579cd 100644
--- a/devel/rubygem-aws-sdk-networkflowmonitor/distinfo
+++ b/devel/rubygem-aws-sdk-networkflowmonitor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751375105
-SHA256 (rubygem/aws-sdk-networkflowmonitor-1.8.0.gem) = fc9978631d95a2bff6a0c54c71000820442555ee0fadd460f99359af6fd71d22
-SIZE (rubygem/aws-sdk-networkflowmonitor-1.8.0.gem) = 40960
+TIMESTAMP = 1753369964
+SHA256 (rubygem/aws-sdk-networkflowmonitor-1.10.0.gem) = cb250fb86de3c9b355d93fe75f61b8c287593be4063a116d176b554ceb4a87a7
+SIZE (rubygem/aws-sdk-networkflowmonitor-1.10.0.gem) = 41472
diff --git a/devel/rubygem-aws-sdk-networkmanager/Makefile b/devel/rubygem-aws-sdk-networkmanager/Makefile
index a71227746ec0..2b1f53217994 100644
--- a/devel/rubygem-aws-sdk-networkmanager/Makefile
+++ b/devel/rubygem-aws-sdk-networkmanager/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-networkmanager
-PORTVERSION= 1.65.0
+PORTVERSION= 1.66.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-networkman
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-networkmanager/distinfo b/devel/rubygem-aws-sdk-networkmanager/distinfo
index 2fdb981cbae9..32c7148885b3 100644
--- a/devel/rubygem-aws-sdk-networkmanager/distinfo
+++ b/devel/rubygem-aws-sdk-networkmanager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954350
-SHA256 (rubygem/aws-sdk-networkmanager-1.65.0.gem) = 6811b943b6a99906d5fd97ccae9594f579a70f47cf323d73e9d81e3cee7dd6c6
-SIZE (rubygem/aws-sdk-networkmanager-1.65.0.gem) = 93184
+TIMESTAMP = 1753369966
+SHA256 (rubygem/aws-sdk-networkmanager-1.66.0.gem) = 7366529eab1c877cfedf497876ae093edd69f9bc12fdb7802d7bb698e74affde
+SIZE (rubygem/aws-sdk-networkmanager-1.66.0.gem) = 93696
diff --git a/devel/rubygem-aws-sdk-networkmonitor/Makefile b/devel/rubygem-aws-sdk-networkmonitor/Makefile
index fc3666f9e84a..7d0186a0f06a 100644
--- a/devel/rubygem-aws-sdk-networkmonitor/Makefile
+++ b/devel/rubygem-aws-sdk-networkmonitor/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-networkmonitor
-PORTVERSION= 1.21.0
+PORTVERSION= 1.22.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-networkmon
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-networkmonitor/distinfo b/devel/rubygem-aws-sdk-networkmonitor/distinfo
index 83c1b87f3b6c..88d61b6782b5 100644
--- a/devel/rubygem-aws-sdk-networkmonitor/distinfo
+++ b/devel/rubygem-aws-sdk-networkmonitor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813672
-SHA256 (rubygem/aws-sdk-networkmonitor-1.21.0.gem) = 520ebf1abb6dc567c57e865e8bd4c2219e47d3fc109f08f5cf403e6be4dc5b88
-SIZE (rubygem/aws-sdk-networkmonitor-1.21.0.gem) = 30208
+TIMESTAMP = 1753369968
+SHA256 (rubygem/aws-sdk-networkmonitor-1.22.0.gem) = 4225afc3a8602e6be420979395ec8f83da338ba7cd0e38a92dd4d09cd1a65faf
+SIZE (rubygem/aws-sdk-networkmonitor-1.22.0.gem) = 30720
diff --git a/devel/rubygem-aws-sdk-notifications/Makefile b/devel/rubygem-aws-sdk-notifications/Makefile
index 14432c7537cf..dc4173596a79 100644
--- a/devel/rubygem-aws-sdk-notifications/Makefile
+++ b/devel/rubygem-aws-sdk-notifications/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-notifications
-PORTVERSION= 1.7.0
+PORTVERSION= 1.8.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-notificati
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-notifications/distinfo b/devel/rubygem-aws-sdk-notifications/distinfo
index 98a88e082763..28ca825c9eb4 100644
--- a/devel/rubygem-aws-sdk-notifications/distinfo
+++ b/devel/rubygem-aws-sdk-notifications/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813674
-SHA256 (rubygem/aws-sdk-notifications-1.7.0.gem) = 3625665dacc24bfbd844985f7f1a1e31226b1e39d8e8f137961c511138f63d38
-SIZE (rubygem/aws-sdk-notifications-1.7.0.gem) = 51200
+TIMESTAMP = 1753369970
+SHA256 (rubygem/aws-sdk-notifications-1.8.0.gem) = 7c78982412af833859cfd5b109779499ec86fdfa217ac507e6ee691284f2567e
+SIZE (rubygem/aws-sdk-notifications-1.8.0.gem) = 51712
diff --git a/devel/rubygem-aws-sdk-notificationscontacts/Makefile b/devel/rubygem-aws-sdk-notificationscontacts/Makefile
index d23f5bc95065..79e808cd6600 100644
--- a/devel/rubygem-aws-sdk-notificationscontacts/Makefile
+++ b/devel/rubygem-aws-sdk-notificationscontacts/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-notificationscontacts
-PORTVERSION= 1.6.0
+PORTVERSION= 1.7.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-notificati
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-notificationscontacts/distinfo b/devel/rubygem-aws-sdk-notificationscontacts/distinfo
index 1023e3f899bb..9262ef3e0895 100644
--- a/devel/rubygem-aws-sdk-notificationscontacts/distinfo
+++ b/devel/rubygem-aws-sdk-notificationscontacts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813676
-SHA256 (rubygem/aws-sdk-notificationscontacts-1.6.0.gem) = 4bb5d371773ad522b034020484387ec40dbbcb963129760c1f6a6c06aa882a25
-SIZE (rubygem/aws-sdk-notificationscontacts-1.6.0.gem) = 26624
+TIMESTAMP = 1753369972
+SHA256 (rubygem/aws-sdk-notificationscontacts-1.7.0.gem) = 0425dda7fd7e6e0b806709d7cfd5b7eb5077125eac2e07b715358beb14fa3759
+SIZE (rubygem/aws-sdk-notificationscontacts-1.7.0.gem) = 26624
diff --git a/devel/rubygem-aws-sdk-oam/Makefile b/devel/rubygem-aws-sdk-oam/Makefile
index 8ddd1b52f46e..49e690304d68 100644
--- a/devel/rubygem-aws-sdk-oam/Makefile
+++ b/devel/rubygem-aws-sdk-oam/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-oam
-PORTVERSION= 1.35.0
+PORTVERSION= 1.36.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-oam
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-oam/distinfo b/devel/rubygem-aws-sdk-oam/distinfo
index 263e12b4c331..ca0e3fc3c406 100644
--- a/devel/rubygem-aws-sdk-oam/distinfo
+++ b/devel/rubygem-aws-sdk-oam/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813678
-SHA256 (rubygem/aws-sdk-oam-1.35.0.gem) = 5297f3a270525c2471456ec0ed4a2471b8c18f61cde63b78b4c526902523eb14
-SIZE (rubygem/aws-sdk-oam-1.35.0.gem) = 33280
+TIMESTAMP = 1753369974
+SHA256 (rubygem/aws-sdk-oam-1.36.0.gem) = 98b1e915d4fd1d0e5ae0b85e43e2293e2f1f0d894b9e39f9b5eb92eb3e17c733
+SIZE (rubygem/aws-sdk-oam-1.36.0.gem) = 33792
diff --git a/devel/rubygem-aws-sdk-observabilityadmin/Makefile b/devel/rubygem-aws-sdk-observabilityadmin/Makefile
index e0bc3f405e43..4f2378ada3dc 100644
--- a/devel/rubygem-aws-sdk-observabilityadmin/Makefile
+++ b/devel/rubygem-aws-sdk-observabilityadmin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-observabilityadmin
-PORTVERSION= 1.6.0
+PORTVERSION= 1.7.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-observabil
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-observabilityadmin/distinfo b/devel/rubygem-aws-sdk-observabilityadmin/distinfo
index 75d963371a36..bdceba36e4d6 100644
--- a/devel/rubygem-aws-sdk-observabilityadmin/distinfo
+++ b/devel/rubygem-aws-sdk-observabilityadmin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813680
-SHA256 (rubygem/aws-sdk-observabilityadmin-1.6.0.gem) = 5c3c82ef98543f6e517fa8dd233d7fb06cdc8b19906d0bb5630e0389a8afc541
-SIZE (rubygem/aws-sdk-observabilityadmin-1.6.0.gem) = 24576
+TIMESTAMP = 1753369976
+SHA256 (rubygem/aws-sdk-observabilityadmin-1.7.0.gem) = a68844377f83d315053a04cc926850712767ba60ab115299aee6e05b995bf3e9
+SIZE (rubygem/aws-sdk-observabilityadmin-1.7.0.gem) = 25088
diff --git a/devel/rubygem-aws-sdk-odb/Makefile b/devel/rubygem-aws-sdk-odb/Makefile
index 27ff7a6e6a39..2fe1a8bee4a2 100644
--- a/devel/rubygem-aws-sdk-odb/Makefile
+++ b/devel/rubygem-aws-sdk-odb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-odb
-PORTVERSION= 1.0.0
+PORTVERSION= 1.1.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-odb
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-odb/distinfo b/devel/rubygem-aws-sdk-odb/distinfo
index e39bfc9402b0..ddbdb5895bdf 100644
--- a/devel/rubygem-aws-sdk-odb/distinfo
+++ b/devel/rubygem-aws-sdk-odb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751622345
-SHA256 (rubygem/aws-sdk-odb-1.0.0.gem) = 63fc9317a647f89c851e1716d5f9aa9a7e965f7be3fce93f33590bf594757167
-SIZE (rubygem/aws-sdk-odb-1.0.0.gem) = 70656
+TIMESTAMP = 1753369978
+SHA256 (rubygem/aws-sdk-odb-1.1.0.gem) = 246037e7a9f71dd48e8262ee56444524b805a6eb7730c0823a8d88d30eef6954
+SIZE (rubygem/aws-sdk-odb-1.1.0.gem) = 71168
diff --git a/devel/rubygem-aws-sdk-omics/Makefile b/devel/rubygem-aws-sdk-omics/Makefile
index 5f6823522264..89b307550bc1 100644
--- a/devel/rubygem-aws-sdk-omics/Makefile
+++ b/devel/rubygem-aws-sdk-omics/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-omics
-PORTVERSION= 1.48.0
+PORTVERSION= 1.49.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-omics
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-omics/distinfo b/devel/rubygem-aws-sdk-omics/distinfo
index f4fafb4da39e..01374215023a 100644
--- a/devel/rubygem-aws-sdk-omics/distinfo
+++ b/devel/rubygem-aws-sdk-omics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813682
-SHA256 (rubygem/aws-sdk-omics-1.48.0.gem) = 9f62feb657c4f9407f057147882fd06eb4c5c610b6a0a3bb48af2b30dbd87956
-SIZE (rubygem/aws-sdk-omics-1.48.0.gem) = 110592
+TIMESTAMP = 1753369980
+SHA256 (rubygem/aws-sdk-omics-1.49.0.gem) = 405290db31dc4edb35aee5b0ade34060e119c9dd17531aff7205eff6bceca24e
+SIZE (rubygem/aws-sdk-omics-1.49.0.gem) = 111104
diff --git a/devel/rubygem-aws-sdk-opensearchserverless/Makefile b/devel/rubygem-aws-sdk-opensearchserverless/Makefile
index 2f02a6558008..3326cd9253e4 100644
--- a/devel/rubygem-aws-sdk-opensearchserverless/Makefile
+++ b/devel/rubygem-aws-sdk-opensearchserverless/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-opensearchserverless
-PORTVERSION= 1.38.0
+PORTVERSION= 1.39.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-opensearch
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-opensearchserverless/distinfo b/devel/rubygem-aws-sdk-opensearchserverless/distinfo
index 086a89512f75..2cb42bfbe82a 100644
--- a/devel/rubygem-aws-sdk-opensearchserverless/distinfo
+++ b/devel/rubygem-aws-sdk-opensearchserverless/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813684
-SHA256 (rubygem/aws-sdk-opensearchserverless-1.38.0.gem) = 857958692a4ce1f383d5c2542d52a23ad02447f6b5e45d3c76bf89026ea178ab
-SIZE (rubygem/aws-sdk-opensearchserverless-1.38.0.gem) = 49664
+TIMESTAMP = 1753369982
+SHA256 (rubygem/aws-sdk-opensearchserverless-1.39.0.gem) = 71e1bf42d51e06399af5a8e1e1ed88b5e3abb34b2f4743f274d9044f724038b2
+SIZE (rubygem/aws-sdk-opensearchserverless-1.39.0.gem) = 49664
diff --git a/devel/rubygem-aws-sdk-opensearchservice/Makefile b/devel/rubygem-aws-sdk-opensearchservice/Makefile
index 29d022461a39..c02907799350 100644
--- a/devel/rubygem-aws-sdk-opensearchservice/Makefile
+++ b/devel/rubygem-aws-sdk-opensearchservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-opensearchservice
-PORTVERSION= 1.69.0
+PORTVERSION= 1.71.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-opensearch
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-opensearchservice/distinfo b/devel/rubygem-aws-sdk-opensearchservice/distinfo
index 868f7641b240..368b68887eef 100644
--- a/devel/rubygem-aws-sdk-opensearchservice/distinfo
+++ b/devel/rubygem-aws-sdk-opensearchservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813686
-SHA256 (rubygem/aws-sdk-opensearchservice-1.69.0.gem) = 3c6d4921844d2f503629651ca233fdc4b796cabc4643e8919ab8bec071f19582
-SIZE (rubygem/aws-sdk-opensearchservice-1.69.0.gem) = 138752
+TIMESTAMP = 1753369984
+SHA256 (rubygem/aws-sdk-opensearchservice-1.71.0.gem) = 240a1461e27101c77c106f9d58c7822e442ab9d0cacd5215c80c6d9c86ce1bfc
+SIZE (rubygem/aws-sdk-opensearchservice-1.71.0.gem) = 139264
diff --git a/devel/rubygem-aws-sdk-opsworks/Makefile b/devel/rubygem-aws-sdk-opsworks/Makefile
index 9aac6de715d5..bc1de0cf0ebe 100644
--- a/devel/rubygem-aws-sdk-opsworks/Makefile
+++ b/devel/rubygem-aws-sdk-opsworks/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-opsworks
-PORTVERSION= 1.75.0
+PORTVERSION= 1.76.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-opsworks
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-opsworks/distinfo b/devel/rubygem-aws-sdk-opsworks/distinfo
index 986d481622b7..3453043010bb 100644
--- a/devel/rubygem-aws-sdk-opsworks/distinfo
+++ b/devel/rubygem-aws-sdk-opsworks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813688
-SHA256 (rubygem/aws-sdk-opsworks-1.75.0.gem) = fe89385c67d8d2c29a81864a7afb78eeec484a295a15bc2e36bf3e4b4dadc0d3
-SIZE (rubygem/aws-sdk-opsworks-1.75.0.gem) = 128512
+TIMESTAMP = 1753369986
+SHA256 (rubygem/aws-sdk-opsworks-1.76.0.gem) = 4f5b47edc77d49a93324ff6d154bafa47607beb430e0043b3d33ac7774d2f3eb
+SIZE (rubygem/aws-sdk-opsworks-1.76.0.gem) = 128512
diff --git a/devel/rubygem-aws-sdk-opsworkscm/Makefile b/devel/rubygem-aws-sdk-opsworkscm/Makefile
index 2269ebaafba4..d097d92adf68 100644
--- a/devel/rubygem-aws-sdk-opsworkscm/Makefile
+++ b/devel/rubygem-aws-sdk-opsworkscm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-opsworkscm
-PORTVERSION= 1.85.0
+PORTVERSION= 1.86.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-opsworkscm
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-opsworkscm/distinfo b/devel/rubygem-aws-sdk-opsworkscm/distinfo
index ddbffbda08ac..f7ca1bf8f4ef 100644
--- a/devel/rubygem-aws-sdk-opsworkscm/distinfo
+++ b/devel/rubygem-aws-sdk-opsworkscm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266202
-SHA256 (rubygem/aws-sdk-opsworkscm-1.85.0.gem) = 1ef183528ef6b39d878d4daf4c49ed593e8dd2394adf54eaa8a482f9028ac755
-SIZE (rubygem/aws-sdk-opsworkscm-1.85.0.gem) = 49664
+TIMESTAMP = 1753369988
+SHA256 (rubygem/aws-sdk-opsworkscm-1.86.0.gem) = 2270df228d0c6679b372b94462bb3d454f1680c0d9a70971f5215e9d79c291ce
+SIZE (rubygem/aws-sdk-opsworkscm-1.86.0.gem) = 50176
diff --git a/devel/rubygem-aws-sdk-organizations/Makefile b/devel/rubygem-aws-sdk-organizations/Makefile
index 79c12d013e49..bddaf72bd30a 100644
--- a/devel/rubygem-aws-sdk-organizations/Makefile
+++ b/devel/rubygem-aws-sdk-organizations/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-organizations
-PORTVERSION= 1.117.0
+PORTVERSION= 1.118.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-organizati
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-organizations/distinfo b/devel/rubygem-aws-sdk-organizations/distinfo
index 0814cf0aa379..5806da043fe0 100644
--- a/devel/rubygem-aws-sdk-organizations/distinfo
+++ b/devel/rubygem-aws-sdk-organizations/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954352
-SHA256 (rubygem/aws-sdk-organizations-1.117.0.gem) = c81f4c24fd4fba2da3c578d5743a5b97eba79e7c1d9ea17ba8670230cb447fec
-SIZE (rubygem/aws-sdk-organizations-1.117.0.gem) = 94208
+TIMESTAMP = 1753369990
+SHA256 (rubygem/aws-sdk-organizations-1.118.0.gem) = e6957000aa579e7838fb6549c9618df605f187f649759fa250c004853701e599
+SIZE (rubygem/aws-sdk-organizations-1.118.0.gem) = 94208
diff --git a/devel/rubygem-aws-sdk-osis/Makefile b/devel/rubygem-aws-sdk-osis/Makefile
index 1f33c2ef3bca..18c90fc967d3 100644
--- a/devel/rubygem-aws-sdk-osis/Makefile
+++ b/devel/rubygem-aws-sdk-osis/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-osis
-PORTVERSION= 1.33.0
+PORTVERSION= 1.34.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-osis
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-osis/distinfo b/devel/rubygem-aws-sdk-osis/distinfo
index 228fada12af9..be2c1c184b98 100644
--- a/devel/rubygem-aws-sdk-osis/distinfo
+++ b/devel/rubygem-aws-sdk-osis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813694
-SHA256 (rubygem/aws-sdk-osis-1.33.0.gem) = 44ee550a1f40c349802133894728016d4538b261c7e945eee6d527f83900a4e5
-SIZE (rubygem/aws-sdk-osis-1.33.0.gem) = 33792
+TIMESTAMP = 1753369992
+SHA256 (rubygem/aws-sdk-osis-1.34.0.gem) = 32a0a657ec62e8387212848dc1e9ce9e22c956e5e4116ae8be24b992838f3e34
+SIZE (rubygem/aws-sdk-osis-1.34.0.gem) = 33792
diff --git a/devel/rubygem-aws-sdk-outposts/Makefile b/devel/rubygem-aws-sdk-outposts/Makefile
index 08b3daf9e362..da56d95baad0 100644
--- a/devel/rubygem-aws-sdk-outposts/Makefile
+++ b/devel/rubygem-aws-sdk-outposts/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-outposts
-PORTVERSION= 1.83.0
+PORTVERSION= 1.85.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-outposts
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-outposts/distinfo b/devel/rubygem-aws-sdk-outposts/distinfo
index a6525c161e3f..f599e0c31690 100644
--- a/devel/rubygem-aws-sdk-outposts/distinfo
+++ b/devel/rubygem-aws-sdk-outposts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751375107
-SHA256 (rubygem/aws-sdk-outposts-1.83.0.gem) = 4805b4cf9e86657dbc04672c19eabd6dba3cb336a19c989eb341e9a3c325d7b8
-SIZE (rubygem/aws-sdk-outposts-1.83.0.gem) = 55808
+TIMESTAMP = 1753369994
+SHA256 (rubygem/aws-sdk-outposts-1.85.0.gem) = 43a1825d900716e65dde728df1ecbcdab6f80920093cb21969cdee73ef644077
+SIZE (rubygem/aws-sdk-outposts-1.85.0.gem) = 57856
diff --git a/devel/rubygem-aws-sdk-panorama/Makefile b/devel/rubygem-aws-sdk-panorama/Makefile
index dcce7658fae6..0e514442a6ff 100644
--- a/devel/rubygem-aws-sdk-panorama/Makefile
+++ b/devel/rubygem-aws-sdk-panorama/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-panorama
-PORTVERSION= 1.42.0
+PORTVERSION= 1.43.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-panorama
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-panorama/distinfo b/devel/rubygem-aws-sdk-panorama/distinfo
index d3f9cc54f4df..0a6036221610 100644
--- a/devel/rubygem-aws-sdk-panorama/distinfo
+++ b/devel/rubygem-aws-sdk-panorama/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813698
-SHA256 (rubygem/aws-sdk-panorama-1.42.0.gem) = 1fbe9df2627e0fe49d0bc146d880bb154f056ac15cdff253f3b6d8313c206f6d
-SIZE (rubygem/aws-sdk-panorama-1.42.0.gem) = 52736
+TIMESTAMP = 1753369996
+SHA256 (rubygem/aws-sdk-panorama-1.43.0.gem) = 3d4f012bc2c33bf7f1243c5ea79af38642cdaa15a0fee57bb83fcd6021d0812a
+SIZE (rubygem/aws-sdk-panorama-1.43.0.gem) = 52736
diff --git a/devel/rubygem-aws-sdk-partnercentralselling/Makefile b/devel/rubygem-aws-sdk-partnercentralselling/Makefile
index c4db92426ffe..96e824f3eb22 100644
--- a/devel/rubygem-aws-sdk-partnercentralselling/Makefile
+++ b/devel/rubygem-aws-sdk-partnercentralselling/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-partnercentralselling
-PORTVERSION= 1.10.0
+PORTVERSION= 1.11.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-partnercen
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-partnercentralselling/distinfo b/devel/rubygem-aws-sdk-partnercentralselling/distinfo
index d6185a0f4493..2b6238c9a746 100644
--- a/devel/rubygem-aws-sdk-partnercentralselling/distinfo
+++ b/devel/rubygem-aws-sdk-partnercentralselling/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813700
-SHA256 (rubygem/aws-sdk-partnercentralselling-1.10.0.gem) = 0b7da53891f240a05e5e80a2b70b98a99d3160d939113046f801f7598b9303f4
-SIZE (rubygem/aws-sdk-partnercentralselling-1.10.0.gem) = 118272
+TIMESTAMP = 1753369998
+SHA256 (rubygem/aws-sdk-partnercentralselling-1.11.0.gem) = cd0540f0efd44a32ac35319939aff661989394a460311f6f1cd5b3115fc2e528
+SIZE (rubygem/aws-sdk-partnercentralselling-1.11.0.gem) = 118784
diff --git a/devel/rubygem-aws-sdk-paymentcryptography/Makefile b/devel/rubygem-aws-sdk-paymentcryptography/Makefile
index d9816368e1ca..711be7743741 100644
--- a/devel/rubygem-aws-sdk-paymentcryptography/Makefile
+++ b/devel/rubygem-aws-sdk-paymentcryptography/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-paymentcryptography
-PORTVERSION= 1.36.0
+PORTVERSION= 1.37.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-paymentcry
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-paymentcryptography/distinfo b/devel/rubygem-aws-sdk-paymentcryptography/distinfo
index 9e14b144d6db..6c883e582fde 100644
--- a/devel/rubygem-aws-sdk-paymentcryptography/distinfo
+++ b/devel/rubygem-aws-sdk-paymentcryptography/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954354
-SHA256 (rubygem/aws-sdk-paymentcryptography-1.36.0.gem) = 6b844e06d0c7f54a435cb2414184d918d83bcf47bf9efafbbb47ef2a17512f27
-SIZE (rubygem/aws-sdk-paymentcryptography-1.36.0.gem) = 54272
+TIMESTAMP = 1753370000
+SHA256 (rubygem/aws-sdk-paymentcryptography-1.37.0.gem) = 57ae730d489d14aa166f64eb637b78b703cd137429e2b311aa24efe214ba84d0
+SIZE (rubygem/aws-sdk-paymentcryptography-1.37.0.gem) = 54784
diff --git a/devel/rubygem-aws-sdk-paymentcryptographydata/Makefile b/devel/rubygem-aws-sdk-paymentcryptographydata/Makefile
index 8e9539988232..e90a547d3975 100644
--- a/devel/rubygem-aws-sdk-paymentcryptographydata/Makefile
+++ b/devel/rubygem-aws-sdk-paymentcryptographydata/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-paymentcryptographydata
-PORTVERSION= 1.34.0
+PORTVERSION= 1.36.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-paymentcry
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-paymentcryptographydata/distinfo b/devel/rubygem-aws-sdk-paymentcryptographydata/distinfo
index 4d9a326c8e61..fa72eb7bf62e 100644
--- a/devel/rubygem-aws-sdk-paymentcryptographydata/distinfo
+++ b/devel/rubygem-aws-sdk-paymentcryptographydata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954356
-SHA256 (rubygem/aws-sdk-paymentcryptographydata-1.34.0.gem) = 837d4565f5e3be27f76f8914f2050c04da467d3be9b5f0a2354800433f30092c
-SIZE (rubygem/aws-sdk-paymentcryptographydata-1.34.0.gem) = 57344
+TIMESTAMP = 1753370002
+SHA256 (rubygem/aws-sdk-paymentcryptographydata-1.36.0.gem) = 3b88ee8427fc570f633e11e6fb89db043af4cea29c91acb6736dc14093e94bbc
+SIZE (rubygem/aws-sdk-paymentcryptographydata-1.36.0.gem) = 57856
diff --git a/devel/rubygem-aws-sdk-pcaconnectorad/Makefile b/devel/rubygem-aws-sdk-pcaconnectorad/Makefile
index ef9b210555eb..dcb7375c6c2d 100644
--- a/devel/rubygem-aws-sdk-pcaconnectorad/Makefile
+++ b/devel/rubygem-aws-sdk-pcaconnectorad/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-pcaconnectorad
-PORTVERSION= 1.24.0
+PORTVERSION= 1.25.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-pcaconnect
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-pcaconnectorad/distinfo b/devel/rubygem-aws-sdk-pcaconnectorad/distinfo
index 3d6a8f72bf79..c317d195dbf8 100644
--- a/devel/rubygem-aws-sdk-pcaconnectorad/distinfo
+++ b/devel/rubygem-aws-sdk-pcaconnectorad/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813706
-SHA256 (rubygem/aws-sdk-pcaconnectorad-1.24.0.gem) = 9958e12c74ecf8e54b26f0c51feaeb9e0f66e2592a371f9d4e004d43c9195a92
-SIZE (rubygem/aws-sdk-pcaconnectorad-1.24.0.gem) = 52736
+TIMESTAMP = 1753370004
+SHA256 (rubygem/aws-sdk-pcaconnectorad-1.25.0.gem) = a71c41b40adae978fc4d86753f6d154f7840aae5963a9a99e897d7f11d45923d
+SIZE (rubygem/aws-sdk-pcaconnectorad-1.25.0.gem) = 53248
diff --git a/devel/rubygem-aws-sdk-pcaconnectorscep/Makefile b/devel/rubygem-aws-sdk-pcaconnectorscep/Makefile
index 0fb264bcc3d1..ddec1538e87c 100644
--- a/devel/rubygem-aws-sdk-pcaconnectorscep/Makefile
+++ b/devel/rubygem-aws-sdk-pcaconnectorscep/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-pcaconnectorscep
-PORTVERSION= 1.17.0
+PORTVERSION= 1.18.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-pcaconnect
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-pcaconnectorscep/distinfo b/devel/rubygem-aws-sdk-pcaconnectorscep/distinfo
index 385d9eac78a2..c300d4bd6eb8 100644
--- a/devel/rubygem-aws-sdk-pcaconnectorscep/distinfo
+++ b/devel/rubygem-aws-sdk-pcaconnectorscep/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813708
-SHA256 (rubygem/aws-sdk-pcaconnectorscep-1.17.0.gem) = 0edd4bf416dbb4682bf11e5bd9785ea820bd99ebbd709d7e22d0808a98ca84b7
-SIZE (rubygem/aws-sdk-pcaconnectorscep-1.17.0.gem) = 31232
+TIMESTAMP = 1753370006
+SHA256 (rubygem/aws-sdk-pcaconnectorscep-1.18.0.gem) = f65cd16b296b8675165341d150ea355eabf29ceb078f1b691f95d372d4961bb0
+SIZE (rubygem/aws-sdk-pcaconnectorscep-1.18.0.gem) = 31744
diff --git a/devel/rubygem-aws-sdk-pcs/Makefile b/devel/rubygem-aws-sdk-pcs/Makefile
index 2ca9e2fd58c5..3f0a32c808c4 100644
--- a/devel/rubygem-aws-sdk-pcs/Makefile
+++ b/devel/rubygem-aws-sdk-pcs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-pcs
-PORTVERSION= 1.22.0
+PORTVERSION= 1.23.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-pcs
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-pcs/distinfo b/devel/rubygem-aws-sdk-pcs/distinfo
index 61e0fa651022..067befdd8b14 100644
--- a/devel/rubygem-aws-sdk-pcs/distinfo
+++ b/devel/rubygem-aws-sdk-pcs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751375109
-SHA256 (rubygem/aws-sdk-pcs-1.22.0.gem) = 4386b920a6f6c1b442cef74b0c0837e327527ba0196b6c2378c63e4d34832f86
-SIZE (rubygem/aws-sdk-pcs-1.22.0.gem) = 43008
+TIMESTAMP = 1753370008
+SHA256 (rubygem/aws-sdk-pcs-1.23.0.gem) = 41f0bc4f54a6b580fb9a4f5d0aa25fa0f04daa80d126a956cad4d10a3a375c30
+SIZE (rubygem/aws-sdk-pcs-1.23.0.gem) = 43520
diff --git a/devel/rubygem-aws-sdk-personalize/Makefile b/devel/rubygem-aws-sdk-personalize/Makefile
index c4c67794053f..790ce00f5bf9 100644
--- a/devel/rubygem-aws-sdk-personalize/Makefile
+++ b/devel/rubygem-aws-sdk-personalize/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-personalize
-PORTVERSION= 1.83.0
+PORTVERSION= 1.84.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-personaliz
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-personalize/distinfo b/devel/rubygem-aws-sdk-personalize/distinfo
index 740e8f7d8dd3..cb6c892fd027 100644
--- a/devel/rubygem-aws-sdk-personalize/distinfo
+++ b/devel/rubygem-aws-sdk-personalize/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813712
-SHA256 (rubygem/aws-sdk-personalize-1.83.0.gem) = a6ad52812ff917d3667a688a6ec6bf642241e5bbcf1adc9bb58dd569247b5925
-SIZE (rubygem/aws-sdk-personalize-1.83.0.gem) = 90112
+TIMESTAMP = 1753370010
+SHA256 (rubygem/aws-sdk-personalize-1.84.0.gem) = 2f2381a4f79dd758985c3e8d21a292ea3e3c6696a2d5decb60156949a7e8f4eb
+SIZE (rubygem/aws-sdk-personalize-1.84.0.gem) = 90112
diff --git a/devel/rubygem-aws-sdk-personalizeevents/Makefile b/devel/rubygem-aws-sdk-personalizeevents/Makefile
index 4b72e1709d8e..560cddadf819 100644
--- a/devel/rubygem-aws-sdk-personalizeevents/Makefile
+++ b/devel/rubygem-aws-sdk-personalizeevents/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-personalizeevents
-PORTVERSION= 1.63.0
+PORTVERSION= 1.64.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-personaliz
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-personalizeevents/distinfo b/devel/rubygem-aws-sdk-personalizeevents/distinfo
index 9e0f6519dbaa..c57a1151ead1 100644
--- a/devel/rubygem-aws-sdk-personalizeevents/distinfo
+++ b/devel/rubygem-aws-sdk-personalizeevents/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813714
-SHA256 (rubygem/aws-sdk-personalizeevents-1.63.0.gem) = a12b5e63c4fd2735139854096deae0ace1601982f3f5beececcbb9bdf7d7f809
-SIZE (rubygem/aws-sdk-personalizeevents-1.63.0.gem) = 26624
+TIMESTAMP = 1753370012
+SHA256 (rubygem/aws-sdk-personalizeevents-1.64.0.gem) = 15ef3189a4f891bb5de8bd966098b06919429efc797920572c12ace18aa841d1
+SIZE (rubygem/aws-sdk-personalizeevents-1.64.0.gem) = 26624
diff --git a/devel/rubygem-aws-sdk-personalizeruntime/Makefile b/devel/rubygem-aws-sdk-personalizeruntime/Makefile
index b1cb6ada44a0..acfb44db1251 100644
--- a/devel/rubygem-aws-sdk-personalizeruntime/Makefile
+++ b/devel/rubygem-aws-sdk-personalizeruntime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-personalizeruntime
-PORTVERSION= 1.69.0
+PORTVERSION= 1.70.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-personaliz
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-personalizeruntime/distinfo b/devel/rubygem-aws-sdk-personalizeruntime/distinfo
index 98b025e6d7ea..fad1349311b8 100644
--- a/devel/rubygem-aws-sdk-personalizeruntime/distinfo
+++ b/devel/rubygem-aws-sdk-personalizeruntime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813716
-SHA256 (rubygem/aws-sdk-personalizeruntime-1.69.0.gem) = b35bfb90212b61940ba981c20c85ed9c003a8e814fc25388cfc7071c04f843e1
-SIZE (rubygem/aws-sdk-personalizeruntime-1.69.0.gem) = 27648
+TIMESTAMP = 1753370014
+SHA256 (rubygem/aws-sdk-personalizeruntime-1.70.0.gem) = c09413c7fa0f355c30e4a15e795ec465d401877324b56cc10d8c54af78f7e262
+SIZE (rubygem/aws-sdk-personalizeruntime-1.70.0.gem) = 27648
diff --git a/devel/rubygem-aws-sdk-pi/Makefile b/devel/rubygem-aws-sdk-pi/Makefile
index 03f57bee3711..ee3ed313179f 100644
--- a/devel/rubygem-aws-sdk-pi/Makefile
+++ b/devel/rubygem-aws-sdk-pi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-pi
-PORTVERSION= 1.80.0
+PORTVERSION= 1.81.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-pi
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-pi/distinfo b/devel/rubygem-aws-sdk-pi/distinfo
index 6463bdc0a8a2..f394a81bf305 100644
--- a/devel/rubygem-aws-sdk-pi/distinfo
+++ b/devel/rubygem-aws-sdk-pi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813718
-SHA256 (rubygem/aws-sdk-pi-1.80.0.gem) = ec0bad4733a3c046872c9110c696796d59eacd2a34e949e61b10994cf4fd8cbb
-SIZE (rubygem/aws-sdk-pi-1.80.0.gem) = 44544
+TIMESTAMP = 1753370016
+SHA256 (rubygem/aws-sdk-pi-1.81.0.gem) = 19b984a10017b69cb88a7fb5451a2e83e992d723d95dd2a97f94c05d384bc135
+SIZE (rubygem/aws-sdk-pi-1.81.0.gem) = 44544
diff --git a/devel/rubygem-aws-sdk-pinpoint/Makefile b/devel/rubygem-aws-sdk-pinpoint/Makefile
index 04460bf57f52..5eede0404de1 100644
--- a/devel/rubygem-aws-sdk-pinpoint/Makefile
+++ b/devel/rubygem-aws-sdk-pinpoint/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-pinpoint
-PORTVERSION= 1.109.0
+PORTVERSION= 1.110.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-pinpoint
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-pinpoint/distinfo b/devel/rubygem-aws-sdk-pinpoint/distinfo
index e8a737a26e80..717f9eb12be3 100644
--- a/devel/rubygem-aws-sdk-pinpoint/distinfo
+++ b/devel/rubygem-aws-sdk-pinpoint/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813720
-SHA256 (rubygem/aws-sdk-pinpoint-1.109.0.gem) = 45c787aeec3f625ba1a1bfa9b150527bdb2b4c4eee82740be0f8c339cdaf4066
-SIZE (rubygem/aws-sdk-pinpoint-1.109.0.gem) = 207360
+TIMESTAMP = 1753370018
+SHA256 (rubygem/aws-sdk-pinpoint-1.110.0.gem) = e730d6b4f93faaf3bec83f506ba53afa614f4dbebdd78ddd31e6e8d41c5be13e
+SIZE (rubygem/aws-sdk-pinpoint-1.110.0.gem) = 207872
diff --git a/devel/rubygem-aws-sdk-pinpointemail/Makefile b/devel/rubygem-aws-sdk-pinpointemail/Makefile
index 35c289afbdc6..81fc901dd163 100644
--- a/devel/rubygem-aws-sdk-pinpointemail/Makefile
+++ b/devel/rubygem-aws-sdk-pinpointemail/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-pinpointemail
-PORTVERSION= 1.67.0
+PORTVERSION= 1.68.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-pinpointem
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-pinpointemail/distinfo b/devel/rubygem-aws-sdk-pinpointemail/distinfo
index 19d6d8bb1644..a5cd55141d61 100644
--- a/devel/rubygem-aws-sdk-pinpointemail/distinfo
+++ b/devel/rubygem-aws-sdk-pinpointemail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813722
-SHA256 (rubygem/aws-sdk-pinpointemail-1.67.0.gem) = 16067f418206a04581b6f3b588b5238ecb4b00ea6fbffc8e25baa00e9e31827b
-SIZE (rubygem/aws-sdk-pinpointemail-1.67.0.gem) = 67072
+TIMESTAMP = 1753370020
+SHA256 (rubygem/aws-sdk-pinpointemail-1.68.0.gem) = ce032753bc08e5d81dd256068504913e4ddd5fbba004fea09936b5ce08fbc0f9
+SIZE (rubygem/aws-sdk-pinpointemail-1.68.0.gem) = 67072
diff --git a/devel/rubygem-aws-sdk-pinpointsmsvoice/Makefile b/devel/rubygem-aws-sdk-pinpointsmsvoice/Makefile
index a65d3549cd72..d750f251cf47 100644
--- a/devel/rubygem-aws-sdk-pinpointsmsvoice/Makefile
+++ b/devel/rubygem-aws-sdk-pinpointsmsvoice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-pinpointsmsvoice
-PORTVERSION= 1.63.0
+PORTVERSION= 1.64.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-pinpointsm
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-pinpointsmsvoice/distinfo b/devel/rubygem-aws-sdk-pinpointsmsvoice/distinfo
index a9a26ba3707d..e0a1afc7880c 100644
--- a/devel/rubygem-aws-sdk-pinpointsmsvoice/distinfo
+++ b/devel/rubygem-aws-sdk-pinpointsmsvoice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813724
-SHA256 (rubygem/aws-sdk-pinpointsmsvoice-1.63.0.gem) = 0c2cb8f2fc14505dd1d9d2b5e4a10e00b0db4cd8639ebd4e480326db22290c1f
-SIZE (rubygem/aws-sdk-pinpointsmsvoice-1.63.0.gem) = 27136
+TIMESTAMP = 1753370022
+SHA256 (rubygem/aws-sdk-pinpointsmsvoice-1.64.0.gem) = a3bf6e92f45435d37d5491f13b6e4a44436c2565fa84fd9f81ce9adc4caab113
+SIZE (rubygem/aws-sdk-pinpointsmsvoice-1.64.0.gem) = 27136
diff --git a/devel/rubygem-aws-sdk-pinpointsmsvoicev2/Makefile b/devel/rubygem-aws-sdk-pinpointsmsvoicev2/Makefile
index 8902af2dbaa1..fbf1c3c25a3e 100644
--- a/devel/rubygem-aws-sdk-pinpointsmsvoicev2/Makefile
+++ b/devel/rubygem-aws-sdk-pinpointsmsvoicev2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-pinpointsmsvoicev2
-PORTVERSION= 1.38.0
+PORTVERSION= 1.39.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-pinpointsm
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-pinpointsmsvoicev2/distinfo b/devel/rubygem-aws-sdk-pinpointsmsvoicev2/distinfo
index 425fbccb480c..8ffbfbbce20c 100644
--- a/devel/rubygem-aws-sdk-pinpointsmsvoicev2/distinfo
+++ b/devel/rubygem-aws-sdk-pinpointsmsvoicev2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813726
-SHA256 (rubygem/aws-sdk-pinpointsmsvoicev2-1.38.0.gem) = 07df75086dac9eabcae8aa056c71ab931c2242be0cbf437ac4f5dcfdb08951da
-SIZE (rubygem/aws-sdk-pinpointsmsvoicev2-1.38.0.gem) = 112128
+TIMESTAMP = 1753370024
+SHA256 (rubygem/aws-sdk-pinpointsmsvoicev2-1.39.0.gem) = f0729423bad0bfa89f8a0a09559ee5ad474aa264bc640d24234e9be9a5963523
+SIZE (rubygem/aws-sdk-pinpointsmsvoicev2-1.39.0.gem) = 112128
diff --git a/devel/rubygem-aws-sdk-pipes/Makefile b/devel/rubygem-aws-sdk-pipes/Makefile
index a5b381c0bd87..b7d9084a2189 100644
--- a/devel/rubygem-aws-sdk-pipes/Makefile
+++ b/devel/rubygem-aws-sdk-pipes/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-pipes
-PORTVERSION= 1.39.0
+PORTVERSION= 1.40.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-pipes
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-pipes/distinfo b/devel/rubygem-aws-sdk-pipes/distinfo
index 535a8e16dd96..a044548aa549 100644
--- a/devel/rubygem-aws-sdk-pipes/distinfo
+++ b/devel/rubygem-aws-sdk-pipes/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813728
-SHA256 (rubygem/aws-sdk-pipes-1.39.0.gem) = 834a9c92f49ec16fc06f9f6f99eb6506f2ddc16dd4e6584f89c59be6a8767f3e
-SIZE (rubygem/aws-sdk-pipes-1.39.0.gem) = 66560
+TIMESTAMP = 1753370026
+SHA256 (rubygem/aws-sdk-pipes-1.40.0.gem) = 3fa7747be91fb48e0e3eb0f28165a3f1d39856eab14e63eaa44df29fa2563d1b
+SIZE (rubygem/aws-sdk-pipes-1.40.0.gem) = 66560
diff --git a/devel/rubygem-aws-sdk-polly/Makefile b/devel/rubygem-aws-sdk-polly/Makefile
index 7d8bf2ce6484..90e3062c1bd1 100644
--- a/devel/rubygem-aws-sdk-polly/Makefile
+++ b/devel/rubygem-aws-sdk-polly/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-polly
-PORTVERSION= 1.108.0
+PORTVERSION= 1.109.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-polly
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-polly/distinfo b/devel/rubygem-aws-sdk-polly/distinfo
index 939652ba03fc..15865dd5e86f 100644
--- a/devel/rubygem-aws-sdk-polly/distinfo
+++ b/devel/rubygem-aws-sdk-polly/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813730
-SHA256 (rubygem/aws-sdk-polly-1.108.0.gem) = c8239941df271fef39b10711a2a9fa7d4a2071c88c725d6e425a20981bdc6b64
-SIZE (rubygem/aws-sdk-polly-1.108.0.gem) = 40448
+TIMESTAMP = 1753370028
+SHA256 (rubygem/aws-sdk-polly-1.109.0.gem) = 2e18d4706c3990a9eb3cf139bfcf610cd10fc2bd4b87696bd3950e1d4ef08e58
+SIZE (rubygem/aws-sdk-polly-1.109.0.gem) = 40448
diff --git a/devel/rubygem-aws-sdk-pricing/Makefile b/devel/rubygem-aws-sdk-pricing/Makefile
index c2d176dffc61..f4521b13ebcd 100644
--- a/devel/rubygem-aws-sdk-pricing/Makefile
+++ b/devel/rubygem-aws-sdk-pricing/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-pricing
-PORTVERSION= 1.77.0
+PORTVERSION= 1.79.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-pricing
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-pricing/distinfo b/devel/rubygem-aws-sdk-pricing/distinfo
index a0c5d780d745..5ba9fe5de101 100644
--- a/devel/rubygem-aws-sdk-pricing/distinfo
+++ b/devel/rubygem-aws-sdk-pricing/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813732
-SHA256 (rubygem/aws-sdk-pricing-1.77.0.gem) = c514f425f14116c013065e526950f238661d77c09343ffe51a953c67a92165f7
-SIZE (rubygem/aws-sdk-pricing-1.77.0.gem) = 28672
+TIMESTAMP = 1753370030
+SHA256 (rubygem/aws-sdk-pricing-1.79.0.gem) = 53914cc253bdf3c014c88b5155bb244562b8a88b28da5908e2ce7401db25d823
+SIZE (rubygem/aws-sdk-pricing-1.79.0.gem) = 29184
diff --git a/devel/rubygem-aws-sdk-prometheusservice/Makefile b/devel/rubygem-aws-sdk-prometheusservice/Makefile
index af2a480b7506..1a53d097d217 100644
--- a/devel/rubygem-aws-sdk-prometheusservice/Makefile
+++ b/devel/rubygem-aws-sdk-prometheusservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-prometheusservice
-PORTVERSION= 1.53.0
+PORTVERSION= 1.54.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-prometheus
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-prometheusservice/distinfo b/devel/rubygem-aws-sdk-prometheusservice/distinfo
index 6c6f67121ebd..ff050473512e 100644
--- a/devel/rubygem-aws-sdk-prometheusservice/distinfo
+++ b/devel/rubygem-aws-sdk-prometheusservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813734
-SHA256 (rubygem/aws-sdk-prometheusservice-1.53.0.gem) = ee59e79a5819e174f15156700d3ab059525e483b076cf72f63760b40c62e376f
-SIZE (rubygem/aws-sdk-prometheusservice-1.53.0.gem) = 51712
+TIMESTAMP = 1753370032
+SHA256 (rubygem/aws-sdk-prometheusservice-1.54.0.gem) = bbbf6c3a711c916a114d45115dd810c59f8164f7861e5b9c9b179e67df949c5d
+SIZE (rubygem/aws-sdk-prometheusservice-1.54.0.gem) = 52224
diff --git a/devel/rubygem-aws-sdk-proton/Makefile b/devel/rubygem-aws-sdk-proton/Makefile
index f59ad37a41e2..2c0756254073 100644
--- a/devel/rubygem-aws-sdk-proton/Makefile
+++ b/devel/rubygem-aws-sdk-proton/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-proton
-PORTVERSION= 1.55.0
+PORTVERSION= 1.56.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-proton
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-proton/distinfo b/devel/rubygem-aws-sdk-proton/distinfo
index ce236db7e72f..dbe5430c97ce 100644
--- a/devel/rubygem-aws-sdk-proton/distinfo
+++ b/devel/rubygem-aws-sdk-proton/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813736
-SHA256 (rubygem/aws-sdk-proton-1.55.0.gem) = ae24083ee1597e7e93b5f17334bc137afa80a47b69634a98779e3d75c756852c
-SIZE (rubygem/aws-sdk-proton-1.55.0.gem) = 93696
+TIMESTAMP = 1753370034
+SHA256 (rubygem/aws-sdk-proton-1.56.0.gem) = 0e7e1f2ce87c463cc9bb8181d707f90f589d91c4e27f628429923a63fe2957e9
+SIZE (rubygem/aws-sdk-proton-1.56.0.gem) = 94208
diff --git a/devel/rubygem-aws-sdk-qapps/Makefile b/devel/rubygem-aws-sdk-qapps/Makefile
index 64a7347caf8d..4f54ec86e349 100644
--- a/devel/rubygem-aws-sdk-qapps/Makefile
+++ b/devel/rubygem-aws-sdk-qapps/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-qapps
-PORTVERSION= 1.17.0
+PORTVERSION= 1.18.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-qapps
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-qapps/distinfo b/devel/rubygem-aws-sdk-qapps/distinfo
index 77c3e2aef989..6ecfdcaa94c1 100644
--- a/devel/rubygem-aws-sdk-qapps/distinfo
+++ b/devel/rubygem-aws-sdk-qapps/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813738
-SHA256 (rubygem/aws-sdk-qapps-1.17.0.gem) = db20533b74b12d42c5e8863f1cfc59ca6accc54338b8585b8fbf780a0b4bbd6b
-SIZE (rubygem/aws-sdk-qapps-1.17.0.gem) = 58880
+TIMESTAMP = 1753370036
+SHA256 (rubygem/aws-sdk-qapps-1.18.0.gem) = cfc25c651561bf89c19fceb5c50b6a68c6fd657e0fdc5f344f5837a5a5e8d3ff
+SIZE (rubygem/aws-sdk-qapps-1.18.0.gem) = 58880
diff --git a/devel/rubygem-aws-sdk-qbusiness/Makefile b/devel/rubygem-aws-sdk-qbusiness/Makefile
index afe611ee918c..9de25add5d7a 100644
--- a/devel/rubygem-aws-sdk-qbusiness/Makefile
+++ b/devel/rubygem-aws-sdk-qbusiness/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-qbusiness
-PORTVERSION= 1.42.0
+PORTVERSION= 1.43.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-qbusiness
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-qbusiness/distinfo b/devel/rubygem-aws-sdk-qbusiness/distinfo
index 8ddfb2fb0d0f..aec4e1724e52 100644
--- a/devel/rubygem-aws-sdk-qbusiness/distinfo
+++ b/devel/rubygem-aws-sdk-qbusiness/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751622389
-SHA256 (rubygem/aws-sdk-qbusiness-1.42.0.gem) = bff6facff3038f2f5a9a03cdf4c1cac23bd8203c09d365d7edbb5568de8ee9d0
-SIZE (rubygem/aws-sdk-qbusiness-1.42.0.gem) = 156672
+TIMESTAMP = 1753370038
+SHA256 (rubygem/aws-sdk-qbusiness-1.43.0.gem) = 2a5d64714bacabde843fa04c4de769970ef6b5f25c80d5c348157aeef45a3001
+SIZE (rubygem/aws-sdk-qbusiness-1.43.0.gem) = 157184
diff --git a/devel/rubygem-aws-sdk-qconnect/Makefile b/devel/rubygem-aws-sdk-qconnect/Makefile
index 4b8ad5525926..c46829fde2e4 100644
--- a/devel/rubygem-aws-sdk-qconnect/Makefile
+++ b/devel/rubygem-aws-sdk-qconnect/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-qconnect
-PORTVERSION= 1.35.0
+PORTVERSION= 1.36.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-qconnect
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-qconnect/distinfo b/devel/rubygem-aws-sdk-qconnect/distinfo
index c5954d90eb9c..46816d587f24 100644
--- a/devel/rubygem-aws-sdk-qconnect/distinfo
+++ b/devel/rubygem-aws-sdk-qconnect/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751208214
-SHA256 (rubygem/aws-sdk-qconnect-1.35.0.gem) = efc899daa2d1d371074f11a7fe470012dda0d985831b4b34be3cc0ee6043084b
-SIZE (rubygem/aws-sdk-qconnect-1.35.0.gem) = 145920
+TIMESTAMP = 1753370040
+SHA256 (rubygem/aws-sdk-qconnect-1.36.0.gem) = 3e023e961c7946fae2350218a3c7a77b838dad064e18a634f91ee5b21d55b21e
+SIZE (rubygem/aws-sdk-qconnect-1.36.0.gem) = 145920
diff --git a/devel/rubygem-aws-sdk-qldb/Makefile b/devel/rubygem-aws-sdk-qldb/Makefile
index 544789207d65..7efcd5596dd3 100644
--- a/devel/rubygem-aws-sdk-qldb/Makefile
+++ b/devel/rubygem-aws-sdk-qldb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-qldb
-PORTVERSION= 1.59.0
+PORTVERSION= 1.60.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-qldb
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-qldb/distinfo b/devel/rubygem-aws-sdk-qldb/distinfo
index cf846dfbdd5f..dff52ba4acab 100644
--- a/devel/rubygem-aws-sdk-qldb/distinfo
+++ b/devel/rubygem-aws-sdk-qldb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813744
-SHA256 (rubygem/aws-sdk-qldb-1.59.0.gem) = ee8861ad813ff996e2ef27da4fd71826bab38c76bdebc0b6988829c3481c6590
-SIZE (rubygem/aws-sdk-qldb-1.59.0.gem) = 44544
+TIMESTAMP = 1753370042
+SHA256 (rubygem/aws-sdk-qldb-1.60.0.gem) = 8c87b9a25b42dc56eb0f41d8e7fd4f6ece61647f21ff4a750524294b22067daf
+SIZE (rubygem/aws-sdk-qldb-1.60.0.gem) = 44544
diff --git a/devel/rubygem-aws-sdk-qldbsession/Makefile b/devel/rubygem-aws-sdk-qldbsession/Makefile
index 0c13720a9ece..080cd0c4b1c6 100644
--- a/devel/rubygem-aws-sdk-qldbsession/Makefile
+++ b/devel/rubygem-aws-sdk-qldbsession/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-qldbsession
-PORTVERSION= 1.54.0
+PORTVERSION= 1.55.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-qldbsessio
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-qldbsession/distinfo b/devel/rubygem-aws-sdk-qldbsession/distinfo
index efd438a8f53d..28bff9d3a343 100644
--- a/devel/rubygem-aws-sdk-qldbsession/distinfo
+++ b/devel/rubygem-aws-sdk-qldbsession/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813746
-SHA256 (rubygem/aws-sdk-qldbsession-1.54.0.gem) = 3640c49b0637ac4603c10525a899b4f782a926c937e15d9a78dca36f063cdfe8
-SIZE (rubygem/aws-sdk-qldbsession-1.54.0.gem) = 25600
+TIMESTAMP = 1753370044
+SHA256 (rubygem/aws-sdk-qldbsession-1.55.0.gem) = 0a93810a3715880e3298691e59b89484e212684dfaf7eb7a5cc45abcdbb0f9a3
+SIZE (rubygem/aws-sdk-qldbsession-1.55.0.gem) = 26112
diff --git a/devel/rubygem-aws-sdk-quicksight/Makefile b/devel/rubygem-aws-sdk-quicksight/Makefile
index d36cf43cd603..3a01bd1b7923 100644
--- a/devel/rubygem-aws-sdk-quicksight/Makefile
+++ b/devel/rubygem-aws-sdk-quicksight/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-quicksight
-PORTVERSION= 1.150.0
+PORTVERSION= 1.152.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-quicksight
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-quicksight/distinfo b/devel/rubygem-aws-sdk-quicksight/distinfo
index 3434c5ebbcea..2d60297d722b 100644
--- a/devel/rubygem-aws-sdk-quicksight/distinfo
+++ b/devel/rubygem-aws-sdk-quicksight/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751375111
-SHA256 (rubygem/aws-sdk-quicksight-1.150.0.gem) = 83cc526445c541b0b5cfb0684fa85191294aff908597f5740a3e72938080f444
-SIZE (rubygem/aws-sdk-quicksight-1.150.0.gem) = 972288
+TIMESTAMP = 1753370046
+SHA256 (rubygem/aws-sdk-quicksight-1.152.0.gem) = 48c8a65ef7722e235588545dd7cc6ef5765575c92afe864e52ed15a8dd915a73
+SIZE (rubygem/aws-sdk-quicksight-1.152.0.gem) = 973312
diff --git a/devel/rubygem-aws-sdk-ram/Makefile b/devel/rubygem-aws-sdk-ram/Makefile
index 5410734e1c0f..1839d32bb00f 100644
--- a/devel/rubygem-aws-sdk-ram/Makefile
+++ b/devel/rubygem-aws-sdk-ram/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ram
-PORTVERSION= 1.73.0
+PORTVERSION= 1.74.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ram
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ram/distinfo b/devel/rubygem-aws-sdk-ram/distinfo
index 1abbdf879a56..d1a390f8fe14 100644
--- a/devel/rubygem-aws-sdk-ram/distinfo
+++ b/devel/rubygem-aws-sdk-ram/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813750
-SHA256 (rubygem/aws-sdk-ram-1.73.0.gem) = 740dda72597d7a6bfaebc9fd0f8fce9b8ecd70a0daad921dfde0f0562d498ff6
-SIZE (rubygem/aws-sdk-ram-1.73.0.gem) = 61952
+TIMESTAMP = 1753370048
+SHA256 (rubygem/aws-sdk-ram-1.74.0.gem) = e5eb0af3d1de81fade089de79a189f653618ede11203c7793e5313a75e8753e5
+SIZE (rubygem/aws-sdk-ram-1.74.0.gem) = 62464
diff --git a/devel/rubygem-aws-sdk-rds/Makefile b/devel/rubygem-aws-sdk-rds/Makefile
index 0944a9921cba..847b561667ae 100644
--- a/devel/rubygem-aws-sdk-rds/Makefile
+++ b/devel/rubygem-aws-sdk-rds/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-rds
-PORTVERSION= 1.283.0
+PORTVERSION= 1.284.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-rds
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-rds/distinfo b/devel/rubygem-aws-sdk-rds/distinfo
index 736ba5d20d38..dcab026cfaf5 100644
--- a/devel/rubygem-aws-sdk-rds/distinfo
+++ b/devel/rubygem-aws-sdk-rds/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751622391
-SHA256 (rubygem/aws-sdk-rds-1.283.0.gem) = 4cd12e423b04eb07dc4ff97ceb8f05c18d2104ba380ea5a4f0b14a3f4c5810dd
-SIZE (rubygem/aws-sdk-rds-1.283.0.gem) = 645120
+TIMESTAMP = 1753370050
+SHA256 (rubygem/aws-sdk-rds-1.284.0.gem) = eeae8982c56864f421f27dd2595ee1e5d10b6e32e8c9a2fe0b727aee2a62dd78
+SIZE (rubygem/aws-sdk-rds-1.284.0.gem) = 645120
diff --git a/devel/rubygem-aws-sdk-rdsdataservice/Makefile b/devel/rubygem-aws-sdk-rdsdataservice/Makefile
index 31123c6fc477..019593f35de4 100644
--- a/devel/rubygem-aws-sdk-rdsdataservice/Makefile
+++ b/devel/rubygem-aws-sdk-rdsdataservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-rdsdataservice
-PORTVERSION= 1.73.0
+PORTVERSION= 1.74.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-rdsdataser
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-rdsdataservice/distinfo b/devel/rubygem-aws-sdk-rdsdataservice/distinfo
index 645e04b2212c..7336d3de580e 100644
--- a/devel/rubygem-aws-sdk-rdsdataservice/distinfo
+++ b/devel/rubygem-aws-sdk-rdsdataservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813754
-SHA256 (rubygem/aws-sdk-rdsdataservice-1.73.0.gem) = 25adf21956f068c12469e4da1cf83155df19e33053ca3a745b65dce9d49c458e
-SIZE (rubygem/aws-sdk-rdsdataservice-1.73.0.gem) = 35328
+TIMESTAMP = 1753370052
+SHA256 (rubygem/aws-sdk-rdsdataservice-1.74.0.gem) = 3737ef6801f516a2937dfa39535d0b87c924b569c291712a365e25f5da5350b8
+SIZE (rubygem/aws-sdk-rdsdataservice-1.74.0.gem) = 35328
diff --git a/devel/rubygem-aws-sdk-recyclebin/Makefile b/devel/rubygem-aws-sdk-recyclebin/Makefile
index c05d7ae92c2a..34e42c8ca146 100644
--- a/devel/rubygem-aws-sdk-recyclebin/Makefile
+++ b/devel/rubygem-aws-sdk-recyclebin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-recyclebin
-PORTVERSION= 1.40.0
+PORTVERSION= 1.41.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-recyclebin
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-recyclebin/distinfo b/devel/rubygem-aws-sdk-recyclebin/distinfo
index fe53ab5f1b11..bfac8e3f677e 100644
--- a/devel/rubygem-aws-sdk-recyclebin/distinfo
+++ b/devel/rubygem-aws-sdk-recyclebin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813756
-SHA256 (rubygem/aws-sdk-recyclebin-1.40.0.gem) = 40c0d8e44a3ccaa1ef04cd6e574cddfb00f00f60e197e8ee37fdc962c9a72f2a
-SIZE (rubygem/aws-sdk-recyclebin-1.40.0.gem) = 30208
+TIMESTAMP = 1753370054
+SHA256 (rubygem/aws-sdk-recyclebin-1.41.0.gem) = 366a0352ea5e06b817164626c1b1395713082b49f3b99928ac5a9eef925da77c
+SIZE (rubygem/aws-sdk-recyclebin-1.41.0.gem) = 30208
diff --git a/devel/rubygem-aws-sdk-redshift/Makefile b/devel/rubygem-aws-sdk-redshift/Makefile
index 24fe0a113ebd..ee3f6ab03ab1 100644
--- a/devel/rubygem-aws-sdk-redshift/Makefile
+++ b/devel/rubygem-aws-sdk-redshift/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-redshift
-PORTVERSION= 1.141.0
+PORTVERSION= 1.142.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-redshift
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-redshift/distinfo b/devel/rubygem-aws-sdk-redshift/distinfo
index ab475e2560ed..6e99ed992bbb 100644
--- a/devel/rubygem-aws-sdk-redshift/distinfo
+++ b/devel/rubygem-aws-sdk-redshift/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813758
-SHA256 (rubygem/aws-sdk-redshift-1.141.0.gem) = e6b353bbdc8e129f8ed02457bc227bb9dd7ecb5ed8c87da64fc66a5912724719
-SIZE (rubygem/aws-sdk-redshift-1.141.0.gem) = 223232
+TIMESTAMP = 1753370056
+SHA256 (rubygem/aws-sdk-redshift-1.142.0.gem) = 4ecdbf638d251cb3d05027904a24ddc76c163334fa9abd5d2caf6d83d42e28ed
+SIZE (rubygem/aws-sdk-redshift-1.142.0.gem) = 223232
diff --git a/devel/rubygem-aws-sdk-redshiftdataapiservice/Makefile b/devel/rubygem-aws-sdk-redshiftdataapiservice/Makefile
index 1e9e084b32f8..4ff666c628c3 100644
--- a/devel/rubygem-aws-sdk-redshiftdataapiservice/Makefile
+++ b/devel/rubygem-aws-sdk-redshiftdataapiservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-redshiftdataapiservice
-PORTVERSION= 1.57.0
+PORTVERSION= 1.58.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-redshiftda
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-redshiftdataapiservice/distinfo b/devel/rubygem-aws-sdk-redshiftdataapiservice/distinfo
index c4af32047054..624e3b25086c 100644
--- a/devel/rubygem-aws-sdk-redshiftdataapiservice/distinfo
+++ b/devel/rubygem-aws-sdk-redshiftdataapiservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813760
-SHA256 (rubygem/aws-sdk-redshiftdataapiservice-1.57.0.gem) = a1d171a285906815396883d443388a696b1e6c9db550adae860fdffaaaef86a0
-SIZE (rubygem/aws-sdk-redshiftdataapiservice-1.57.0.gem) = 38912
+TIMESTAMP = 1753370058
+SHA256 (rubygem/aws-sdk-redshiftdataapiservice-1.58.0.gem) = 07b41006f3c110e65d52f66244e544be4c7fb9d072b92323da10fa37a28ec947
+SIZE (rubygem/aws-sdk-redshiftdataapiservice-1.58.0.gem) = 39424
diff --git a/devel/rubygem-aws-sdk-redshiftserverless/Makefile b/devel/rubygem-aws-sdk-redshiftserverless/Makefile
index e60bd9802780..0d75456b2414 100644
--- a/devel/rubygem-aws-sdk-redshiftserverless/Makefile
+++ b/devel/rubygem-aws-sdk-redshiftserverless/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-redshiftserverless
-PORTVERSION= 1.51.0
+PORTVERSION= 1.52.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-redshiftse
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-redshiftserverless/distinfo b/devel/rubygem-aws-sdk-redshiftserverless/distinfo
index 1567b9dee6bc..d30d21830d1a 100644
--- a/devel/rubygem-aws-sdk-redshiftserverless/distinfo
+++ b/devel/rubygem-aws-sdk-redshiftserverless/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813762
-SHA256 (rubygem/aws-sdk-redshiftserverless-1.51.0.gem) = 7cdfc717a1505dda2d21143377c34fc4c1208c3b56e27abe4fe7ea8d85fd374b
-SIZE (rubygem/aws-sdk-redshiftserverless-1.51.0.gem) = 78848
+TIMESTAMP = 1753370060
+SHA256 (rubygem/aws-sdk-redshiftserverless-1.52.0.gem) = cc4b884cd5c054933e6101ef8e988f88403ccbab27b94e946730f124ab440ec7
+SIZE (rubygem/aws-sdk-redshiftserverless-1.52.0.gem) = 78848
diff --git a/devel/rubygem-aws-sdk-rekognition/Makefile b/devel/rubygem-aws-sdk-rekognition/Makefile
index bfd5548b974a..0c97281c3d1c 100644
--- a/devel/rubygem-aws-sdk-rekognition/Makefile
+++ b/devel/rubygem-aws-sdk-rekognition/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-rekognition
-PORTVERSION= 1.117.0
+PORTVERSION= 1.118.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-rekognitio
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-rekognition/distinfo b/devel/rubygem-aws-sdk-rekognition/distinfo
index 1b2b905bef27..fabbe741e915 100644
--- a/devel/rubygem-aws-sdk-rekognition/distinfo
+++ b/devel/rubygem-aws-sdk-rekognition/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188206
-SHA256 (rubygem/aws-sdk-rekognition-1.117.0.gem) = 9355c9be89747e81d1a0e4222740de404ffc9c34208f4fe9eb53a7d17c9566d1
-SIZE (rubygem/aws-sdk-rekognition-1.117.0.gem) = 173568
+TIMESTAMP = 1753370062
+SHA256 (rubygem/aws-sdk-rekognition-1.118.0.gem) = e845cb4453dd3ef59a232dfc66a2740cd1df33f90160ec338133644917d4bccb
+SIZE (rubygem/aws-sdk-rekognition-1.118.0.gem) = 174080
diff --git a/devel/rubygem-aws-sdk-repostspace/Makefile b/devel/rubygem-aws-sdk-repostspace/Makefile
index 01db45449cab..3e0684ff500b 100644
--- a/devel/rubygem-aws-sdk-repostspace/Makefile
+++ b/devel/rubygem-aws-sdk-repostspace/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-repostspace
-PORTVERSION= 1.22.0
+PORTVERSION= 1.24.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-repostspac
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-repostspace/distinfo b/devel/rubygem-aws-sdk-repostspace/distinfo
index 56ecf70b52f8..a1166f6f77b1 100644
--- a/devel/rubygem-aws-sdk-repostspace/distinfo
+++ b/devel/rubygem-aws-sdk-repostspace/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813766
-SHA256 (rubygem/aws-sdk-repostspace-1.22.0.gem) = f399a229bd0b60413fe2e7f636ca2b54f2d54da36343d61c26d8447a0442b16b
-SIZE (rubygem/aws-sdk-repostspace-1.22.0.gem) = 30208
+TIMESTAMP = 1753370064
+SHA256 (rubygem/aws-sdk-repostspace-1.24.0.gem) = fddb4e820dadf60c713fe24c6b2fa722bcf489136c75dcfee57377f2551843d7
+SIZE (rubygem/aws-sdk-repostspace-1.24.0.gem) = 37376
diff --git a/devel/rubygem-aws-sdk-resiliencehub/Makefile b/devel/rubygem-aws-sdk-resiliencehub/Makefile
index 8c843ec289eb..c9198015bb9b 100644
--- a/devel/rubygem-aws-sdk-resiliencehub/Makefile
+++ b/devel/rubygem-aws-sdk-resiliencehub/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-resiliencehub
-PORTVERSION= 1.51.0
+PORTVERSION= 1.52.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-resilience
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-resiliencehub/distinfo b/devel/rubygem-aws-sdk-resiliencehub/distinfo
index 16f481444f47..24dc141b134e 100644
--- a/devel/rubygem-aws-sdk-resiliencehub/distinfo
+++ b/devel/rubygem-aws-sdk-resiliencehub/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813768
-SHA256 (rubygem/aws-sdk-resiliencehub-1.51.0.gem) = c7aae704058ee2ae87bcb5dce336eb0a7cf7fa1e1c00c3262e225118154a1bb3
-SIZE (rubygem/aws-sdk-resiliencehub-1.51.0.gem) = 92672
+TIMESTAMP = 1753370066
+SHA256 (rubygem/aws-sdk-resiliencehub-1.52.0.gem) = 256ae70ea69551eb9aacfd0e384c01ff6d134be553ef0ab609f53fbff4af0fb2
+SIZE (rubygem/aws-sdk-resiliencehub-1.52.0.gem) = 92672
diff --git a/devel/rubygem-aws-sdk-resourceexplorer2/Makefile b/devel/rubygem-aws-sdk-resourceexplorer2/Makefile
index 61f51496106b..d48947c1fd0f 100644
--- a/devel/rubygem-aws-sdk-resourceexplorer2/Makefile
+++ b/devel/rubygem-aws-sdk-resourceexplorer2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-resourceexplorer2
-PORTVERSION= 1.37.0
+PORTVERSION= 1.38.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-resourceex
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-resourceexplorer2/distinfo b/devel/rubygem-aws-sdk-resourceexplorer2/distinfo
index 71b2fdef5eb0..e74f00352af1 100644
--- a/devel/rubygem-aws-sdk-resourceexplorer2/distinfo
+++ b/devel/rubygem-aws-sdk-resourceexplorer2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813770
-SHA256 (rubygem/aws-sdk-resourceexplorer2-1.37.0.gem) = 783c3b548fe9c01b412e71d5e9ec8a3636d0eb35db209156d336cf6f36e048dc
-SIZE (rubygem/aws-sdk-resourceexplorer2-1.37.0.gem) = 44544
+TIMESTAMP = 1753370068
+SHA256 (rubygem/aws-sdk-resourceexplorer2-1.38.0.gem) = 0eb7bd78d439569c0acbf221ba939b4644b43753c70043dea1859bed7cfc3e02
+SIZE (rubygem/aws-sdk-resourceexplorer2-1.38.0.gem) = 44544
diff --git a/devel/rubygem-aws-sdk-resourcegroups/Makefile b/devel/rubygem-aws-sdk-resourcegroups/Makefile
index 00cd1ad13700..cc4a2b5b3f73 100644
--- a/devel/rubygem-aws-sdk-resourcegroups/Makefile
+++ b/devel/rubygem-aws-sdk-resourcegroups/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-resourcegroups
-PORTVERSION= 1.83.0
+PORTVERSION= 1.84.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-resourcegr
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-resourcegroups/distinfo b/devel/rubygem-aws-sdk-resourcegroups/distinfo
index ac2f1e3e04dc..1338399b8542 100644
--- a/devel/rubygem-aws-sdk-resourcegroups/distinfo
+++ b/devel/rubygem-aws-sdk-resourcegroups/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813772
-SHA256 (rubygem/aws-sdk-resourcegroups-1.83.0.gem) = 6fff2a0f9afdbf11b7150355909570ec35bc769d5da0cbe3f8ad5a48a8a05337
-SIZE (rubygem/aws-sdk-resourcegroups-1.83.0.gem) = 49152
+TIMESTAMP = 1753370070
+SHA256 (rubygem/aws-sdk-resourcegroups-1.84.0.gem) = 80cbab26f2a069a74bd82b77060b002a7b9b28c0e220239f79a3a4b398996c03
+SIZE (rubygem/aws-sdk-resourcegroups-1.84.0.gem) = 49664
diff --git a/devel/rubygem-aws-sdk-resourcegroupstaggingapi/Makefile b/devel/rubygem-aws-sdk-resourcegroupstaggingapi/Makefile
index d8f3830642d5..d0f7c6ff2c7f 100644
--- a/devel/rubygem-aws-sdk-resourcegroupstaggingapi/Makefile
+++ b/devel/rubygem-aws-sdk-resourcegroupstaggingapi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-resourcegroupstaggingapi
-PORTVERSION= 1.80.0
+PORTVERSION= 1.81.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-resourcegr
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-resourcegroupstaggingapi/distinfo b/devel/rubygem-aws-sdk-resourcegroupstaggingapi/distinfo
index 9afc786a82b2..942c6238bbdc 100644
--- a/devel/rubygem-aws-sdk-resourcegroupstaggingapi/distinfo
+++ b/devel/rubygem-aws-sdk-resourcegroupstaggingapi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813774
-SHA256 (rubygem/aws-sdk-resourcegroupstaggingapi-1.80.0.gem) = 6951ada10471ed0803ae69faa22fe73d3a81bc99a2e0e7771c083de1b615a9bd
-SIZE (rubygem/aws-sdk-resourcegroupstaggingapi-1.80.0.gem) = 35328
+TIMESTAMP = 1753370072
+SHA256 (rubygem/aws-sdk-resourcegroupstaggingapi-1.81.0.gem) = 94f411fcf67232f8bf365301c04605eccf9a6484171f716ea377a05db676cd2e
+SIZE (rubygem/aws-sdk-resourcegroupstaggingapi-1.81.0.gem) = 35840
diff --git a/devel/rubygem-aws-sdk-resources/Makefile b/devel/rubygem-aws-sdk-resources/Makefile
index 672282606c35..69f8d6402d56 100644
--- a/devel/rubygem-aws-sdk-resources/Makefile
+++ b/devel/rubygem-aws-sdk-resources/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-resources
-PORTVERSION= 3.234.0
+PORTVERSION= 3.236.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -53,6 +53,8 @@ RUN_DEPENDS= rubygem-aws-sdk-accessanalyzer>=1<2:devel/rubygem-aws-sdk-accessana
rubygem-aws-sdk-bcmpricingcalculator>=1<2:devel/rubygem-aws-sdk-bcmpricingcalculator \
rubygem-aws-sdk-bedrock>=1<2:devel/rubygem-aws-sdk-bedrock \
rubygem-aws-sdk-bedrockagent>=1<2:devel/rubygem-aws-sdk-bedrockagent \
+ rubygem-aws-sdk-bedrockagentcore>=1<2:devel/rubygem-aws-sdk-bedrockagentcore \
+ rubygem-aws-sdk-bedrockagentcorecontrol>=1<2:devel/rubygem-aws-sdk-bedrockagentcorecontrol \
rubygem-aws-sdk-bedrockagentruntime>=1<2:devel/rubygem-aws-sdk-bedrockagentruntime \
rubygem-aws-sdk-bedrockdataautomation>=1<2:devel/rubygem-aws-sdk-bedrockdataautomation \
rubygem-aws-sdk-bedrockdataautomationruntime>=1<2:devel/rubygem-aws-sdk-bedrockdataautomationruntime \
@@ -349,6 +351,7 @@ RUN_DEPENDS= rubygem-aws-sdk-accessanalyzer>=1<2:devel/rubygem-aws-sdk-accessana
rubygem-aws-sdk-s3control>=1<2:devel/rubygem-aws-sdk-s3control \
rubygem-aws-sdk-s3outposts>=1<2:devel/rubygem-aws-sdk-s3outposts \
rubygem-aws-sdk-s3tables>=1<2:devel/rubygem-aws-sdk-s3tables \
+ rubygem-aws-sdk-s3vectors>=1<2:devel/rubygem-aws-sdk-s3vectors \
rubygem-aws-sdk-sagemaker>=1<2:devel/rubygem-aws-sdk-sagemaker \
rubygem-aws-sdk-sagemakeredgemanager>=1<2:devel/rubygem-aws-sdk-sagemakeredgemanager \
rubygem-aws-sdk-sagemakerfeaturestoreruntime>=1<2:devel/rubygem-aws-sdk-sagemakerfeaturestoreruntime \
diff --git a/devel/rubygem-aws-sdk-resources/distinfo b/devel/rubygem-aws-sdk-resources/distinfo
index 7b1183c92f2f..95b9a55c360a 100644
--- a/devel/rubygem-aws-sdk-resources/distinfo
+++ b/devel/rubygem-aws-sdk-resources/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751622393
-SHA256 (rubygem/aws-sdk-resources-3.234.0.gem) = c458e854e6fd73c2cf566c7b928afb62362904175f044660c129ddac1fa1ad3d
-SIZE (rubygem/aws-sdk-resources-3.234.0.gem) = 23040
+TIMESTAMP = 1753265876
+SHA256 (rubygem/aws-sdk-resources-3.236.0.gem) = 2afd344c7619b938a599ebda3236e3b3052bba718ce63ee65a90361803bfa985
+SIZE (rubygem/aws-sdk-resources-3.236.0.gem) = 23040
diff --git a/devel/rubygem-aws-sdk-robomaker/Makefile b/devel/rubygem-aws-sdk-robomaker/Makefile
index 601ff22db489..81a0c7c778d4 100644
--- a/devel/rubygem-aws-sdk-robomaker/Makefile
+++ b/devel/rubygem-aws-sdk-robomaker/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-robomaker
-PORTVERSION= 1.84.0
+PORTVERSION= 1.85.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-robomaker
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-robomaker/distinfo b/devel/rubygem-aws-sdk-robomaker/distinfo
index 734d8aafa0a0..5732fae16b75 100644
--- a/devel/rubygem-aws-sdk-robomaker/distinfo
+++ b/devel/rubygem-aws-sdk-robomaker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813778
-SHA256 (rubygem/aws-sdk-robomaker-1.84.0.gem) = 345b02ff67dccfed60bdb62eb9131ccef7dbe471280c07a63935332dcc62b097
-SIZE (rubygem/aws-sdk-robomaker-1.84.0.gem) = 88576
+TIMESTAMP = 1753370074
+SHA256 (rubygem/aws-sdk-robomaker-1.85.0.gem) = b1556c3c539ce4dd88b58722d60cd576859c385aa0feaf5b0a98d836f4370c92
+SIZE (rubygem/aws-sdk-robomaker-1.85.0.gem) = 88576
diff --git a/devel/rubygem-aws-sdk-rolesanywhere/Makefile b/devel/rubygem-aws-sdk-rolesanywhere/Makefile
index 0ef0c8ae3fbe..f615e27105e2 100644
--- a/devel/rubygem-aws-sdk-rolesanywhere/Makefile
+++ b/devel/rubygem-aws-sdk-rolesanywhere/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-rolesanywhere
-PORTVERSION= 1.36.0
+PORTVERSION= 1.37.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-rolesanywh
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-rolesanywhere/distinfo b/devel/rubygem-aws-sdk-rolesanywhere/distinfo
index 72a3d02c2e37..0e7c1c2c9aa0 100644
--- a/devel/rubygem-aws-sdk-rolesanywhere/distinfo
+++ b/devel/rubygem-aws-sdk-rolesanywhere/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813780
-SHA256 (rubygem/aws-sdk-rolesanywhere-1.36.0.gem) = 90ce6e240347174eebeb6d7a1d382f4cf06162eb28acb83f2787b8ea45bacc4b
-SIZE (rubygem/aws-sdk-rolesanywhere-1.36.0.gem) = 37376
+TIMESTAMP = 1753370076
+SHA256 (rubygem/aws-sdk-rolesanywhere-1.37.0.gem) = 8c8bd42888676aea8c6f33ff351f16a5823154d6eade25cf3b8b151e454db45d
+SIZE (rubygem/aws-sdk-rolesanywhere-1.37.0.gem) = 37888
diff --git a/devel/rubygem-aws-sdk-route53/Makefile b/devel/rubygem-aws-sdk-route53/Makefile
index 612d398f902f..684443adea83 100644
--- a/devel/rubygem-aws-sdk-route53/Makefile
+++ b/devel/rubygem-aws-sdk-route53/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-route53
-PORTVERSION= 1.117.0
+PORTVERSION= 1.118.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-route53
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-route53/distinfo b/devel/rubygem-aws-sdk-route53/distinfo
index 60cf2241e791..605ec2ff323a 100644
--- a/devel/rubygem-aws-sdk-route53/distinfo
+++ b/devel/rubygem-aws-sdk-route53/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266204
-SHA256 (rubygem/aws-sdk-route53-1.117.0.gem) = 59a93c2b1bd60cd9609d81a6301b0111d3c39ed47d93a9472dc8c33bfead78f4
-SIZE (rubygem/aws-sdk-route53-1.117.0.gem) = 143872
+TIMESTAMP = 1753370078
+SHA256 (rubygem/aws-sdk-route53-1.118.0.gem) = 37e71157e8a9ca3e7428c47cf6535c1d82ec01a7dbffbccbd8030da43597563e
+SIZE (rubygem/aws-sdk-route53-1.118.0.gem) = 144384
diff --git a/devel/rubygem-aws-sdk-route53domains/Makefile b/devel/rubygem-aws-sdk-route53domains/Makefile
index f24cac0d273b..7711d8a0b02b 100644
--- a/devel/rubygem-aws-sdk-route53domains/Makefile
+++ b/devel/rubygem-aws-sdk-route53domains/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-route53domains
-PORTVERSION= 1.79.0
+PORTVERSION= 1.80.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-route53dom
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-route53domains/distinfo b/devel/rubygem-aws-sdk-route53domains/distinfo
index 0a8d2bcf08d3..40d7d84b33d3 100644
--- a/devel/rubygem-aws-sdk-route53domains/distinfo
+++ b/devel/rubygem-aws-sdk-route53domains/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813784
-SHA256 (rubygem/aws-sdk-route53domains-1.79.0.gem) = 7a607ceac07217246e25bce66d1e761e89a9121dc9db77305624ef97d0f67aaa
-SIZE (rubygem/aws-sdk-route53domains-1.79.0.gem) = 67072
+TIMESTAMP = 1753370080
+SHA256 (rubygem/aws-sdk-route53domains-1.80.0.gem) = 1522bbd74aea863191dc372960783916c8d865b0aff00dde2cd211e1bea06454
+SIZE (rubygem/aws-sdk-route53domains-1.80.0.gem) = 67072
diff --git a/devel/rubygem-aws-sdk-route53profiles/Makefile b/devel/rubygem-aws-sdk-route53profiles/Makefile
index 5da6530ab251..41bd55a92fe7 100644
--- a/devel/rubygem-aws-sdk-route53profiles/Makefile
+++ b/devel/rubygem-aws-sdk-route53profiles/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-route53profiles
-PORTVERSION= 1.20.0
+PORTVERSION= 1.21.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-route53pro
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-route53profiles/distinfo b/devel/rubygem-aws-sdk-route53profiles/distinfo
index 9aa82ed24183..8be035407d3a 100644
--- a/devel/rubygem-aws-sdk-route53profiles/distinfo
+++ b/devel/rubygem-aws-sdk-route53profiles/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813786
-SHA256 (rubygem/aws-sdk-route53profiles-1.20.0.gem) = 4acc7305cf3813f29c549a866aee0865e2ec57ad8eecc38fd81459f9a456b7e3
-SIZE (rubygem/aws-sdk-route53profiles-1.20.0.gem) = 31232
+TIMESTAMP = 1753370082
+SHA256 (rubygem/aws-sdk-route53profiles-1.21.0.gem) = 65d9697d05272fee28f74d0b712aa1f2ec199f43d0a9a7377c90fa6081e629c8
+SIZE (rubygem/aws-sdk-route53profiles-1.21.0.gem) = 31232
diff --git a/devel/rubygem-aws-sdk-route53recoverycluster/Makefile b/devel/rubygem-aws-sdk-route53recoverycluster/Makefile
index 1d3880f261ba..551c3b13ed8b 100644
--- a/devel/rubygem-aws-sdk-route53recoverycluster/Makefile
+++ b/devel/rubygem-aws-sdk-route53recoverycluster/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-route53recoverycluster
-PORTVERSION= 1.44.0
+PORTVERSION= 1.45.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-route53rec
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-route53recoverycluster/distinfo b/devel/rubygem-aws-sdk-route53recoverycluster/distinfo
index 5bf340a2c7aa..f6fd1cdcabdc 100644
--- a/devel/rubygem-aws-sdk-route53recoverycluster/distinfo
+++ b/devel/rubygem-aws-sdk-route53recoverycluster/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813788
-SHA256 (rubygem/aws-sdk-route53recoverycluster-1.44.0.gem) = 17386e65d17c3696e21ece202e83ede056e5cecf8cf0df00204b3252f848af7f
-SIZE (rubygem/aws-sdk-route53recoverycluster-1.44.0.gem) = 26112
+TIMESTAMP = 1753370084
+SHA256 (rubygem/aws-sdk-route53recoverycluster-1.45.0.gem) = 3a4f26fb6e42c1233a2208b8b8367ccf32369b39915c673f915263164f3e5ec6
+SIZE (rubygem/aws-sdk-route53recoverycluster-1.45.0.gem) = 26624
diff --git a/devel/rubygem-aws-sdk-route53recoverycontrolconfig/Makefile b/devel/rubygem-aws-sdk-route53recoverycontrolconfig/Makefile
index e82c7936b3b7..c0d34ac80216 100644
--- a/devel/rubygem-aws-sdk-route53recoverycontrolconfig/Makefile
+++ b/devel/rubygem-aws-sdk-route53recoverycontrolconfig/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-route53recoverycontrolconfig
-PORTVERSION= 1.44.0
+PORTVERSION= 1.45.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-route53rec
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-route53recoverycontrolconfig/distinfo b/devel/rubygem-aws-sdk-route53recoverycontrolconfig/distinfo
index 7d2a45b5b1eb..076080ec1f88 100644
--- a/devel/rubygem-aws-sdk-route53recoverycontrolconfig/distinfo
+++ b/devel/rubygem-aws-sdk-route53recoverycontrolconfig/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813790
-SHA256 (rubygem/aws-sdk-route53recoverycontrolconfig-1.44.0.gem) = cda3c9bc66c138efad033184eb7e116ea6ff132095fc645fa805881fcf009b8e
-SIZE (rubygem/aws-sdk-route53recoverycontrolconfig-1.44.0.gem) = 40960
+TIMESTAMP = 1753370086
+SHA256 (rubygem/aws-sdk-route53recoverycontrolconfig-1.45.0.gem) = 0aa670e84e15588e81226fa3007870e596fef197f960f3d5967a6f20b250d722
+SIZE (rubygem/aws-sdk-route53recoverycontrolconfig-1.45.0.gem) = 40960
diff --git a/devel/rubygem-aws-sdk-route53recoveryreadiness/Makefile b/devel/rubygem-aws-sdk-route53recoveryreadiness/Makefile
index 91dfa248bf6a..861578aedde4 100644
--- a/devel/rubygem-aws-sdk-route53recoveryreadiness/Makefile
+++ b/devel/rubygem-aws-sdk-route53recoveryreadiness/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-route53recoveryreadiness
-PORTVERSION= 1.41.0
+PORTVERSION= 1.42.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-route53rec
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-route53recoveryreadiness/distinfo b/devel/rubygem-aws-sdk-route53recoveryreadiness/distinfo
index ebb4fe91fdba..e973f1f7288c 100644
--- a/devel/rubygem-aws-sdk-route53recoveryreadiness/distinfo
+++ b/devel/rubygem-aws-sdk-route53recoveryreadiness/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813792
-SHA256 (rubygem/aws-sdk-route53recoveryreadiness-1.41.0.gem) = 4867d86def195828c7cc5871fe4bf9e6628bf6fb24a20011caeec5e73332dc18
-SIZE (rubygem/aws-sdk-route53recoveryreadiness-1.41.0.gem) = 36352
+TIMESTAMP = 1753370088
+SHA256 (rubygem/aws-sdk-route53recoveryreadiness-1.42.0.gem) = 40689999f870a31228a0aae3a37b68d96d0ca37653bb91cf222d653d245609e9
+SIZE (rubygem/aws-sdk-route53recoveryreadiness-1.42.0.gem) = 36352
diff --git a/devel/rubygem-aws-sdk-route53resolver/Makefile b/devel/rubygem-aws-sdk-route53resolver/Makefile
index 0f032bfd3658..49ae0b5d3644 100644
--- a/devel/rubygem-aws-sdk-route53resolver/Makefile
+++ b/devel/rubygem-aws-sdk-route53resolver/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-route53resolver
-PORTVERSION= 1.81.0
+PORTVERSION= 1.82.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-route53res
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-route53resolver/distinfo b/devel/rubygem-aws-sdk-route53resolver/distinfo
index 89947367ba79..078ac715144f 100644
--- a/devel/rubygem-aws-sdk-route53resolver/distinfo
+++ b/devel/rubygem-aws-sdk-route53resolver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954364
-SHA256 (rubygem/aws-sdk-route53resolver-1.81.0.gem) = 257a436c8fdccd8bba0bac0ed471742bf3ba120718c1cdd119d69b47a9fd146c
-SIZE (rubygem/aws-sdk-route53resolver-1.81.0.gem) = 94208
+TIMESTAMP = 1753370090
+SHA256 (rubygem/aws-sdk-route53resolver-1.82.0.gem) = 2e02b5ca21959a1b8bf938c25203a3e23744e9d26baf65f012599e51f5b10a08
+SIZE (rubygem/aws-sdk-route53resolver-1.82.0.gem) = 94720
diff --git a/devel/rubygem-aws-sdk-s3/Makefile b/devel/rubygem-aws-sdk-s3/Makefile
index d3cf82d328a3..48b9516fd8c6 100644
--- a/devel/rubygem-aws-sdk-s3/Makefile
+++ b/devel/rubygem-aws-sdk-s3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-s3
-PORTVERSION= 1.192.0
+PORTVERSION= 1.194.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-s3
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sdk-kms>=1<2:devel/rubygem-aws-sdk-kms \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
diff --git a/devel/rubygem-aws-sdk-s3/distinfo b/devel/rubygem-aws-sdk-s3/distinfo
index 2791c8458236..4e631aa38297 100644
--- a/devel/rubygem-aws-sdk-s3/distinfo
+++ b/devel/rubygem-aws-sdk-s3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266206
-SHA256 (rubygem/aws-sdk-s3-1.192.0.gem) = 0cd451b4119c9228cc97f6fb9a1e99cf77b827f3a15cf3ada760be12b3a620d0
-SIZE (rubygem/aws-sdk-s3-1.192.0.gem) = 513024
+TIMESTAMP = 1753370092
+SHA256 (rubygem/aws-sdk-s3-1.194.0.gem) = 44cf5e32ec7af4df68da2eab01eeb206514fc1e2991b08e87940fbf9cb9e006b
+SIZE (rubygem/aws-sdk-s3-1.194.0.gem) = 522240
diff --git a/devel/rubygem-aws-sdk-s3control/Makefile b/devel/rubygem-aws-sdk-s3control/Makefile
index f1bbe1b97702..cb5cbe0c3c95 100644
--- a/devel/rubygem-aws-sdk-s3control/Makefile
+++ b/devel/rubygem-aws-sdk-s3control/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-s3control
-PORTVERSION= 1.112.0
+PORTVERSION= 1.113.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-s3control
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-s3control/distinfo b/devel/rubygem-aws-sdk-s3control/distinfo
index 12eadf0f8d80..a074879fccbb 100644
--- a/devel/rubygem-aws-sdk-s3control/distinfo
+++ b/devel/rubygem-aws-sdk-s3control/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266208
-SHA256 (rubygem/aws-sdk-s3control-1.112.0.gem) = 8d98227e9eecefb293e32cfbed42584d7c2a17c354a7ff0dfb5c7f313392e725
-SIZE (rubygem/aws-sdk-s3control-1.112.0.gem) = 158720
+TIMESTAMP = 1753370094
+SHA256 (rubygem/aws-sdk-s3control-1.113.0.gem) = 323ba5016283f9ff40b5c5f06000dae3c02185fbd6d1feb871e248d4cea34bb6
+SIZE (rubygem/aws-sdk-s3control-1.113.0.gem) = 158720
diff --git a/devel/rubygem-aws-sdk-s3outposts/Makefile b/devel/rubygem-aws-sdk-s3outposts/Makefile
index 2bbb5b80da26..1ca33346787f 100644
--- a/devel/rubygem-aws-sdk-s3outposts/Makefile
+++ b/devel/rubygem-aws-sdk-s3outposts/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-s3outposts
-PORTVERSION= 1.48.0
+PORTVERSION= 1.49.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-s3outposts
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-s3outposts/distinfo b/devel/rubygem-aws-sdk-s3outposts/distinfo
index 74cb17b14021..638e2a93f0bc 100644
--- a/devel/rubygem-aws-sdk-s3outposts/distinfo
+++ b/devel/rubygem-aws-sdk-s3outposts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813800
-SHA256 (rubygem/aws-sdk-s3outposts-1.48.0.gem) = 7930e14c3e9c617a840f8cb30a9ef5710fc0d7e3ad164ae9b62245cb9632cffe
-SIZE (rubygem/aws-sdk-s3outposts-1.48.0.gem) = 26624
+TIMESTAMP = 1753370096
+SHA256 (rubygem/aws-sdk-s3outposts-1.49.0.gem) = 5c6ae7690b7dccbdf86061ae59acd7f55c2ac1e78b7e24575706d2a6ae383f78
+SIZE (rubygem/aws-sdk-s3outposts-1.49.0.gem) = 26624
diff --git a/devel/rubygem-aws-sdk-s3tables/Makefile b/devel/rubygem-aws-sdk-s3tables/Makefile
index 526d8da8d8a2..10d440264280 100644
--- a/devel/rubygem-aws-sdk-s3tables/Makefile
+++ b/devel/rubygem-aws-sdk-s3tables/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-s3tables
-PORTVERSION= 1.10.0
+PORTVERSION= 1.12.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-s3tables
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-s3tables/distinfo b/devel/rubygem-aws-sdk-s3tables/distinfo
index 66196801d185..66d26b744331 100644
--- a/devel/rubygem-aws-sdk-s3tables/distinfo
+++ b/devel/rubygem-aws-sdk-s3tables/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954370
-SHA256 (rubygem/aws-sdk-s3tables-1.10.0.gem) = 56518d9ac45ff6572298dcdc1954aae3dd950dd4a7f87b74543d5afc59493976
-SIZE (rubygem/aws-sdk-s3tables-1.10.0.gem) = 37376
+TIMESTAMP = 1753370098
+SHA256 (rubygem/aws-sdk-s3tables-1.12.0.gem) = cac1a2175bd2c21dd1413dc12243e0446fbabce0efca096a09cc61845261070a
+SIZE (rubygem/aws-sdk-s3tables-1.12.0.gem) = 37888
diff --git a/devel/rubygem-aws-sdk-s3vectors/Makefile b/devel/rubygem-aws-sdk-s3vectors/Makefile
new file mode 100644
index 000000000000..42a9eb22a79b
--- /dev/null
+++ b/devel/rubygem-aws-sdk-s3vectors/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= aws-sdk-s3vectors
+PORTVERSION= 1.1.0
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Official AWS Ruby gem for Amazon S3 Vectors
+WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-s3vectors
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+ rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-aws-sdk-s3vectors/distinfo b/devel/rubygem-aws-sdk-s3vectors/distinfo
new file mode 100644
index 000000000000..2283db7f326c
--- /dev/null
+++ b/devel/rubygem-aws-sdk-s3vectors/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1753370100
+SHA256 (rubygem/aws-sdk-s3vectors-1.1.0.gem) = cff068dd9ddb059d46731bd53e1b55e79ad671e407108dee21396f46ab0a17e6
+SIZE (rubygem/aws-sdk-s3vectors-1.1.0.gem) = 35328
diff --git a/devel/rubygem-aws-sdk-s3vectors/pkg-descr b/devel/rubygem-aws-sdk-s3vectors/pkg-descr
new file mode 100644
index 000000000000..909d848d240e
--- /dev/null
+++ b/devel/rubygem-aws-sdk-s3vectors/pkg-descr
@@ -0,0 +1 @@
+Official AWS Ruby gem for Amazon S3 Vectors.
diff --git a/devel/rubygem-aws-sdk-sagemaker/Makefile b/devel/rubygem-aws-sdk-sagemaker/Makefile
index ab8f21ae1133..a39f4529fef9 100644
--- a/devel/rubygem-aws-sdk-sagemaker/Makefile
+++ b/devel/rubygem-aws-sdk-sagemaker/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-sagemaker
-PORTVERSION= 1.314.0
+PORTVERSION= 1.316.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-sagemaker
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-sagemaker/distinfo b/devel/rubygem-aws-sdk-sagemaker/distinfo
index d25b17ae8f01..d9ff9e851d5d 100644
--- a/devel/rubygem-aws-sdk-sagemaker/distinfo
+++ b/devel/rubygem-aws-sdk-sagemaker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266210
-SHA256 (rubygem/aws-sdk-sagemaker-1.314.0.gem) = e2d530d50704b7ecf15ad1139977bea194fa02d77566abbe2d8b93dbd6ba73cb
-SIZE (rubygem/aws-sdk-sagemaker-1.314.0.gem) = 791040
+TIMESTAMP = 1753370102
+SHA256 (rubygem/aws-sdk-sagemaker-1.316.0.gem) = 4894626cef2cfe8777c707bc6a8555ad6ff2af75b7622c1491e88293df1b07e7
+SIZE (rubygem/aws-sdk-sagemaker-1.316.0.gem) = 797696
diff --git a/devel/rubygem-aws-sdk-sagemakeredgemanager/Makefile b/devel/rubygem-aws-sdk-sagemakeredgemanager/Makefile
index 3af618f40131..b19cc75d85fe 100644
--- a/devel/rubygem-aws-sdk-sagemakeredgemanager/Makefile
+++ b/devel/rubygem-aws-sdk-sagemakeredgemanager/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-sagemakeredgemanager
-PORTVERSION= 1.44.0
+PORTVERSION= 1.45.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-sagemakere
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-sagemakeredgemanager/distinfo b/devel/rubygem-aws-sdk-sagemakeredgemanager/distinfo
index 94b3f8553052..dad62cacd9d1 100644
--- a/devel/rubygem-aws-sdk-sagemakeredgemanager/distinfo
+++ b/devel/rubygem-aws-sdk-sagemakeredgemanager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813806
-SHA256 (rubygem/aws-sdk-sagemakeredgemanager-1.44.0.gem) = 3e31a215c56716105de0b88a837970adbf0f888648b1406fb95cf36a6e01a1c0
-SIZE (rubygem/aws-sdk-sagemakeredgemanager-1.44.0.gem) = 24064
+TIMESTAMP = 1753370104
+SHA256 (rubygem/aws-sdk-sagemakeredgemanager-1.45.0.gem) = 2fc4e17748fed810d930c2c9092948b31962a6e579181a4fe9acdf07945c6825
+SIZE (rubygem/aws-sdk-sagemakeredgemanager-1.45.0.gem) = 24576
diff --git a/devel/rubygem-aws-sdk-sagemakerfeaturestoreruntime/Makefile b/devel/rubygem-aws-sdk-sagemakerfeaturestoreruntime/Makefile
index 7a9285943124..83409f49d1dc 100644
--- a/devel/rubygem-aws-sdk-sagemakerfeaturestoreruntime/Makefile
+++ b/devel/rubygem-aws-sdk-sagemakerfeaturestoreruntime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-sagemakerfeaturestoreruntime
-PORTVERSION= 1.49.0
+PORTVERSION= 1.50.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-sagemakerf
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-sagemakerfeaturestoreruntime/distinfo b/devel/rubygem-aws-sdk-sagemakerfeaturestoreruntime/distinfo
index 3216e4582c36..398f28949c74 100644
--- a/devel/rubygem-aws-sdk-sagemakerfeaturestoreruntime/distinfo
+++ b/devel/rubygem-aws-sdk-sagemakerfeaturestoreruntime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813808
-SHA256 (rubygem/aws-sdk-sagemakerfeaturestoreruntime-1.49.0.gem) = 54ac0cb03fa0b20cc90ea4dace5f92e133f5810396056f62472ee83d20f7dc5e
-SIZE (rubygem/aws-sdk-sagemakerfeaturestoreruntime-1.49.0.gem) = 27136
+TIMESTAMP = 1753370106
+SHA256 (rubygem/aws-sdk-sagemakerfeaturestoreruntime-1.50.0.gem) = cf4ce07bf9e86c9ef1be3f815af3399dbcf15400c92231095c5d32ad975bd217
+SIZE (rubygem/aws-sdk-sagemakerfeaturestoreruntime-1.50.0.gem) = 27136
diff --git a/devel/rubygem-aws-sdk-sagemakergeospatial/Makefile b/devel/rubygem-aws-sdk-sagemakergeospatial/Makefile
index 4d513fc7b1b8..24efbe80389d 100644
--- a/devel/rubygem-aws-sdk-sagemakergeospatial/Makefile
+++ b/devel/rubygem-aws-sdk-sagemakergeospatial/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-sagemakergeospatial
-PORTVERSION= 1.32.0
+PORTVERSION= 1.33.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-sagemakerg
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-sagemakergeospatial/distinfo b/devel/rubygem-aws-sdk-sagemakergeospatial/distinfo
index 427794573248..ec1fc6c03ccb 100644
--- a/devel/rubygem-aws-sdk-sagemakergeospatial/distinfo
+++ b/devel/rubygem-aws-sdk-sagemakergeospatial/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813810
-SHA256 (rubygem/aws-sdk-sagemakergeospatial-1.32.0.gem) = 3997de6b3160f68df79081b359472f6605464071e44211bd7f358af7483ebb30
-SIZE (rubygem/aws-sdk-sagemakergeospatial-1.32.0.gem) = 51200
+TIMESTAMP = 1753370108
+SHA256 (rubygem/aws-sdk-sagemakergeospatial-1.33.0.gem) = f947a8eaac47edd456ea0624dbe96a3ab920dcdba3a3f49a2121dcc32b3e14af
+SIZE (rubygem/aws-sdk-sagemakergeospatial-1.33.0.gem) = 51200
diff --git a/devel/rubygem-aws-sdk-sagemakermetrics/Makefile b/devel/rubygem-aws-sdk-sagemakermetrics/Makefile
index 91e253268c8d..de270c07bbfe 100644
--- a/devel/rubygem-aws-sdk-sagemakermetrics/Makefile
+++ b/devel/rubygem-aws-sdk-sagemakermetrics/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-sagemakermetrics
-PORTVERSION= 1.33.0
+PORTVERSION= 1.34.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-sagemakerm
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-sagemakermetrics/distinfo b/devel/rubygem-aws-sdk-sagemakermetrics/distinfo
index 353e50b25985..539dd8515f57 100644
--- a/devel/rubygem-aws-sdk-sagemakermetrics/distinfo
+++ b/devel/rubygem-aws-sdk-sagemakermetrics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813812
-SHA256 (rubygem/aws-sdk-sagemakermetrics-1.33.0.gem) = 607ef172ee81df7088e4d4c275e5bc6344c81816a23dda3b0ef0ec115ff77dc7
-SIZE (rubygem/aws-sdk-sagemakermetrics-1.33.0.gem) = 22528
+TIMESTAMP = 1753370110
+SHA256 (rubygem/aws-sdk-sagemakermetrics-1.34.0.gem) = 1ad1aca27ab5650e1129b2d0a994ae8672ad3f2676985da6722c6e6deb50b138
+SIZE (rubygem/aws-sdk-sagemakermetrics-1.34.0.gem) = 22528
diff --git a/devel/rubygem-aws-sdk-sagemakerruntime/Makefile b/devel/rubygem-aws-sdk-sagemakerruntime/Makefile
index 8092d591e9fe..5b43feb219d1 100644
--- a/devel/rubygem-aws-sdk-sagemakerruntime/Makefile
+++ b/devel/rubygem-aws-sdk-sagemakerruntime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-sagemakerruntime
-PORTVERSION= 1.83.0
+PORTVERSION= 1.84.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-sagemakerr
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-sagemakerruntime/distinfo b/devel/rubygem-aws-sdk-sagemakerruntime/distinfo
index 385824d58db5..7d96d4174b5c 100644
--- a/devel/rubygem-aws-sdk-sagemakerruntime/distinfo
+++ b/devel/rubygem-aws-sdk-sagemakerruntime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813814
-SHA256 (rubygem/aws-sdk-sagemakerruntime-1.83.0.gem) = 83598325997b6a1cc13b9939a6b1808658e15ace8f90ef571a10b081fccc14c8
-SIZE (rubygem/aws-sdk-sagemakerruntime-1.83.0.gem) = 32256
+TIMESTAMP = 1753370112
+SHA256 (rubygem/aws-sdk-sagemakerruntime-1.84.0.gem) = e736b339976dd315a8fa77e0aecaf4104571f6bbe776709706edf241a80b9e02
+SIZE (rubygem/aws-sdk-sagemakerruntime-1.84.0.gem) = 32256
diff --git a/devel/rubygem-aws-sdk-savingsplans/Makefile b/devel/rubygem-aws-sdk-savingsplans/Makefile
index 42241587fc69..b2e394cd1675 100644
--- a/devel/rubygem-aws-sdk-savingsplans/Makefile
+++ b/devel/rubygem-aws-sdk-savingsplans/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-savingsplans
-PORTVERSION= 1.60.0
+PORTVERSION= 1.61.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-savingspla
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-savingsplans/distinfo b/devel/rubygem-aws-sdk-savingsplans/distinfo
index 0f3b96f1ac8b..41f59e355013 100644
--- a/devel/rubygem-aws-sdk-savingsplans/distinfo
+++ b/devel/rubygem-aws-sdk-savingsplans/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813816
-SHA256 (rubygem/aws-sdk-savingsplans-1.60.0.gem) = cbe7542040a1ebc64126ac2a911c90a4792217d864c20f250e78180ab12b21ba
-SIZE (rubygem/aws-sdk-savingsplans-1.60.0.gem) = 31232
+TIMESTAMP = 1753370114
+SHA256 (rubygem/aws-sdk-savingsplans-1.61.0.gem) = 8bfc5511d22c99ad55da989f2b589af85f511fe7197940d93e833f1df05edceb
+SIZE (rubygem/aws-sdk-savingsplans-1.61.0.gem) = 31232
diff --git a/devel/rubygem-aws-sdk-scheduler/Makefile b/devel/rubygem-aws-sdk-scheduler/Makefile
index 0d3ac1b83c06..bc91e70dff38 100644
--- a/devel/rubygem-aws-sdk-scheduler/Makefile
+++ b/devel/rubygem-aws-sdk-scheduler/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-scheduler
-PORTVERSION= 1.32.0
+PORTVERSION= 1.33.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-scheduler
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-scheduler/distinfo b/devel/rubygem-aws-sdk-scheduler/distinfo
index 28155e5a1904..07f8e5b5e1f3 100644
--- a/devel/rubygem-aws-sdk-scheduler/distinfo
+++ b/devel/rubygem-aws-sdk-scheduler/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813818
-SHA256 (rubygem/aws-sdk-scheduler-1.32.0.gem) = a423ed47d70d36d298f72052c8ce78657f51bcfd212449a302bfe991937a7054
-SIZE (rubygem/aws-sdk-scheduler-1.32.0.gem) = 38912
+TIMESTAMP = 1753370116
+SHA256 (rubygem/aws-sdk-scheduler-1.33.0.gem) = 6ba7a00112a566309ed2370f9314db09c46b2b7b4aefeb6514bcd101de26d38a
+SIZE (rubygem/aws-sdk-scheduler-1.33.0.gem) = 38912
diff --git a/devel/rubygem-aws-sdk-schemas/Makefile b/devel/rubygem-aws-sdk-schemas/Makefile
index a759c299bc94..4b316ac7dcf1 100644
--- a/devel/rubygem-aws-sdk-schemas/Makefile
+++ b/devel/rubygem-aws-sdk-schemas/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-schemas
-PORTVERSION= 1.54.0
+PORTVERSION= 1.55.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-schemas
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-schemas/distinfo b/devel/rubygem-aws-sdk-schemas/distinfo
index ffeb3c0cd941..f660e2266a62 100644
--- a/devel/rubygem-aws-sdk-schemas/distinfo
+++ b/devel/rubygem-aws-sdk-schemas/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813820
-SHA256 (rubygem/aws-sdk-schemas-1.54.0.gem) = 1bb89d011b4530866fa3a6e695e338bf2f19c0da6347094e658fadcae1a03a64
-SIZE (rubygem/aws-sdk-schemas-1.54.0.gem) = 38912
+TIMESTAMP = 1753370118
+SHA256 (rubygem/aws-sdk-schemas-1.55.0.gem) = 80db9814a42ffd9952d6fac31f6e696cf78148d59abed167ff038669f306b349
+SIZE (rubygem/aws-sdk-schemas-1.55.0.gem) = 39424
diff --git a/devel/rubygem-aws-sdk-secretsmanager/Makefile b/devel/rubygem-aws-sdk-secretsmanager/Makefile
index a0f5a6630bc5..0945e1946d4a 100644
--- a/devel/rubygem-aws-sdk-secretsmanager/Makefile
+++ b/devel/rubygem-aws-sdk-secretsmanager/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-secretsmanager
-PORTVERSION= 1.116.0
+PORTVERSION= 1.117.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-secretsman
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-secretsmanager/distinfo b/devel/rubygem-aws-sdk-secretsmanager/distinfo
index d2296673cc07..771bfdf5f0a0 100644
--- a/devel/rubygem-aws-sdk-secretsmanager/distinfo
+++ b/devel/rubygem-aws-sdk-secretsmanager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813822
-SHA256 (rubygem/aws-sdk-secretsmanager-1.116.0.gem) = b1898d7f0c0ccebc37e4afab42dfda1f63e46f0086dd9d5ffb11817adbb91a52
-SIZE (rubygem/aws-sdk-secretsmanager-1.116.0.gem) = 66048
+TIMESTAMP = 1753370120
+SHA256 (rubygem/aws-sdk-secretsmanager-1.117.0.gem) = 4e8bb611b03a60213bdc654a6920aa1883884c6dd48ad68156575d204d31249c
+SIZE (rubygem/aws-sdk-secretsmanager-1.117.0.gem) = 66048
diff --git a/devel/rubygem-aws-sdk-securityhub/Makefile b/devel/rubygem-aws-sdk-securityhub/Makefile
index 183b89d1eed0..52e8c45e6106 100644
--- a/devel/rubygem-aws-sdk-securityhub/Makefile
+++ b/devel/rubygem-aws-sdk-securityhub/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-securityhub
-PORTVERSION= 1.137.0
+PORTVERSION= 1.138.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-securityhu
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-securityhub/distinfo b/devel/rubygem-aws-sdk-securityhub/distinfo
index ced559d7880a..194eb4c6d327 100644
--- a/devel/rubygem-aws-sdk-securityhub/distinfo
+++ b/devel/rubygem-aws-sdk-securityhub/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954374
-SHA256 (rubygem/aws-sdk-securityhub-1.137.0.gem) = 9aab830e3368a59c66c8c3a6f08cd1b097d58b8c6a2fc573db0a5657204466d4
-SIZE (rubygem/aws-sdk-securityhub-1.137.0.gem) = 408064
+TIMESTAMP = 1753370122
+SHA256 (rubygem/aws-sdk-securityhub-1.138.0.gem) = 1b7a878d1d49a52157d3ed2a4d71b502642732c5c21a4178a6c0329a0a7e130b
+SIZE (rubygem/aws-sdk-securityhub-1.138.0.gem) = 408064
diff --git a/devel/rubygem-aws-sdk-securityir/Makefile b/devel/rubygem-aws-sdk-securityir/Makefile
index 195a6f8270c7..43cc9c6245ef 100644
--- a/devel/rubygem-aws-sdk-securityir/Makefile
+++ b/devel/rubygem-aws-sdk-securityir/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-securityir
-PORTVERSION= 1.7.0
+PORTVERSION= 1.8.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-securityir
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-securityir/distinfo b/devel/rubygem-aws-sdk-securityir/distinfo
index face49845e50..c5a605b5b41e 100644
--- a/devel/rubygem-aws-sdk-securityir/distinfo
+++ b/devel/rubygem-aws-sdk-securityir/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813826
-SHA256 (rubygem/aws-sdk-securityir-1.7.0.gem) = a151c66d3d5a5b5d70580fe9c8756489eb1f355138770c304aa20dfc11658da3
-SIZE (rubygem/aws-sdk-securityir-1.7.0.gem) = 40960
+TIMESTAMP = 1753370124
+SHA256 (rubygem/aws-sdk-securityir-1.8.0.gem) = 18f42b6fd109920fb8cb06df869ef47f8c3400cedf573aefd68106565b17caf7
+SIZE (rubygem/aws-sdk-securityir-1.8.0.gem) = 41472
diff --git a/devel/rubygem-aws-sdk-securitylake/Makefile b/devel/rubygem-aws-sdk-securitylake/Makefile
index d8bcea35e50e..fc2a0c72be4f 100644
--- a/devel/rubygem-aws-sdk-securitylake/Makefile
+++ b/devel/rubygem-aws-sdk-securitylake/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-securitylake
-PORTVERSION= 1.40.0
+PORTVERSION= 1.41.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-securityla
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-securitylake/distinfo b/devel/rubygem-aws-sdk-securitylake/distinfo
index b2602bbdd8de..4cfd277d3a01 100644
--- a/devel/rubygem-aws-sdk-securitylake/distinfo
+++ b/devel/rubygem-aws-sdk-securitylake/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813828
-SHA256 (rubygem/aws-sdk-securitylake-1.40.0.gem) = 272774a444d810d759b7b8c929f95308abc704f013997cb3f2f359b67f53ab41
-SIZE (rubygem/aws-sdk-securitylake-1.40.0.gem) = 50176
+TIMESTAMP = 1753370126
+SHA256 (rubygem/aws-sdk-securitylake-1.41.0.gem) = 525147f523b39921de812e11d9e67ccce5d94c8b4e3133e8491f2117322b2e1d
+SIZE (rubygem/aws-sdk-securitylake-1.41.0.gem) = 50176
diff --git a/devel/rubygem-aws-sdk-serverlessapplicationrepository/Makefile b/devel/rubygem-aws-sdk-serverlessapplicationrepository/Makefile
index a938aadd442f..081d02b46824 100644
--- a/devel/rubygem-aws-sdk-serverlessapplicationrepository/Makefile
+++ b/devel/rubygem-aws-sdk-serverlessapplicationrepository/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-serverlessapplicationrepository
-PORTVERSION= 1.77.0
+PORTVERSION= 1.78.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-serverless
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-serverlessapplicationrepository/distinfo b/devel/rubygem-aws-sdk-serverlessapplicationrepository/distinfo
index 6ee34c3b47ad..d8e94246407c 100644
--- a/devel/rubygem-aws-sdk-serverlessapplicationrepository/distinfo
+++ b/devel/rubygem-aws-sdk-serverlessapplicationrepository/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813830
-SHA256 (rubygem/aws-sdk-serverlessapplicationrepository-1.77.0.gem) = e50a4db4fe1f0c330dde012e073e27792b2d0d79c31369eb4a267bba9781d453
-SIZE (rubygem/aws-sdk-serverlessapplicationrepository-1.77.0.gem) = 37888
+TIMESTAMP = 1753370128
+SHA256 (rubygem/aws-sdk-serverlessapplicationrepository-1.78.0.gem) = cdbdff7c148aea6a5a88305661274ca7372eec24d38147abd22231ec0fe1c0fa
+SIZE (rubygem/aws-sdk-serverlessapplicationrepository-1.78.0.gem) = 37888
diff --git a/devel/rubygem-aws-sdk-servicecatalog/Makefile b/devel/rubygem-aws-sdk-servicecatalog/Makefile
index 586942e0ae39..bcd3c9bdf553 100644
--- a/devel/rubygem-aws-sdk-servicecatalog/Makefile
+++ b/devel/rubygem-aws-sdk-servicecatalog/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-servicecatalog
-PORTVERSION= 1.115.0
+PORTVERSION= 1.116.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-servicecat
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-servicecatalog/distinfo b/devel/rubygem-aws-sdk-servicecatalog/distinfo
index 3263da32fcbd..9c9e8fd5aa45 100644
--- a/devel/rubygem-aws-sdk-servicecatalog/distinfo
+++ b/devel/rubygem-aws-sdk-servicecatalog/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813832
-SHA256 (rubygem/aws-sdk-servicecatalog-1.115.0.gem) = f3d2a73ee46ca79cd32043eedfd6b1bb77700b364251cf96b896bfd893b14e8a
-SIZE (rubygem/aws-sdk-servicecatalog-1.115.0.gem) = 113152
+TIMESTAMP = 1753370130
+SHA256 (rubygem/aws-sdk-servicecatalog-1.116.0.gem) = f668cd3748b44f5c3086ade83358fe7bb1b5404a1d09b9bf9d210575dd938526
+SIZE (rubygem/aws-sdk-servicecatalog-1.116.0.gem) = 113664
diff --git a/devel/rubygem-aws-sdk-servicediscovery/Makefile b/devel/rubygem-aws-sdk-servicediscovery/Makefile
index 08c0eb62b22f..cd33f29dfd5f 100644
--- a/devel/rubygem-aws-sdk-servicediscovery/Makefile
+++ b/devel/rubygem-aws-sdk-servicediscovery/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-servicediscovery
-PORTVERSION= 1.85.0
+PORTVERSION= 1.86.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-servicedis
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-servicediscovery/distinfo b/devel/rubygem-aws-sdk-servicediscovery/distinfo
index a39a36b075cd..4b5624c0da11 100644
--- a/devel/rubygem-aws-sdk-servicediscovery/distinfo
+++ b/devel/rubygem-aws-sdk-servicediscovery/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813834
-SHA256 (rubygem/aws-sdk-servicediscovery-1.85.0.gem) = 42a2490c1a6145b5d4626992b4cdec9283ff27e409b71978260330dbfb0ac2d0
-SIZE (rubygem/aws-sdk-servicediscovery-1.85.0.gem) = 62464
+TIMESTAMP = 1753370132
+SHA256 (rubygem/aws-sdk-servicediscovery-1.86.0.gem) = cfcc6005f0c8d1c2e022edba8059570d320540c99afbef6aecd69f94babfb676
+SIZE (rubygem/aws-sdk-servicediscovery-1.86.0.gem) = 62976
diff --git a/devel/rubygem-aws-sdk-servicequotas/Makefile b/devel/rubygem-aws-sdk-servicequotas/Makefile
index 2d6852008bbe..1a373f3d54d9 100644
--- a/devel/rubygem-aws-sdk-servicequotas/Makefile
+++ b/devel/rubygem-aws-sdk-servicequotas/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-servicequotas
-PORTVERSION= 1.57.0
+PORTVERSION= 1.58.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-servicequo
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-servicequotas/distinfo b/devel/rubygem-aws-sdk-servicequotas/distinfo
index 63e429f3e2c4..53162187f400 100644
--- a/devel/rubygem-aws-sdk-servicequotas/distinfo
+++ b/devel/rubygem-aws-sdk-servicequotas/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813836
-SHA256 (rubygem/aws-sdk-servicequotas-1.57.0.gem) = cfcb7dbf1e0bc04f822fd222b14c7e22f9fbdc422df39e65512f902dd9d2999b
-SIZE (rubygem/aws-sdk-servicequotas-1.57.0.gem) = 37888
+TIMESTAMP = 1753370134
+SHA256 (rubygem/aws-sdk-servicequotas-1.58.0.gem) = 8127907ad92a87edabeded9e195fecda0db323e5d5d383cfc9fac962ec02ac6e
+SIZE (rubygem/aws-sdk-servicequotas-1.58.0.gem) = 37888
diff --git a/devel/rubygem-aws-sdk-ses/Makefile b/devel/rubygem-aws-sdk-ses/Makefile
index 7c8fdbcd8e91..5818a06e2c80 100644
--- a/devel/rubygem-aws-sdk-ses/Makefile
+++ b/devel/rubygem-aws-sdk-ses/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ses
-PORTVERSION= 1.85.0
+PORTVERSION= 1.86.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ses
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ses/distinfo b/devel/rubygem-aws-sdk-ses/distinfo
index a5af9ae6c7e6..be7541d0852d 100644
--- a/devel/rubygem-aws-sdk-ses/distinfo
+++ b/devel/rubygem-aws-sdk-ses/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813838
-SHA256 (rubygem/aws-sdk-ses-1.85.0.gem) = 513f791f64931cfea73d03799f9ce87d77ea44b104363bdc9faa5cc895d3fcac
-SIZE (rubygem/aws-sdk-ses-1.85.0.gem) = 101376
+TIMESTAMP = 1753370136
+SHA256 (rubygem/aws-sdk-ses-1.86.0.gem) = bd157ef8b561345976ff532ad91cac0fe9f16f5dbd0e3710790aec73e07bf493
+SIZE (rubygem/aws-sdk-ses-1.86.0.gem) = 101376
diff --git a/devel/rubygem-aws-sdk-sesv2/Makefile b/devel/rubygem-aws-sdk-sesv2/Makefile
index 635c27246804..3efd8e859e2a 100644
--- a/devel/rubygem-aws-sdk-sesv2/Makefile
+++ b/devel/rubygem-aws-sdk-sesv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-sesv2
-PORTVERSION= 1.78.0
+PORTVERSION= 1.80.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-sesv2
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-sesv2/distinfo b/devel/rubygem-aws-sdk-sesv2/distinfo
index 3c398e6220e3..9b9985a29863 100644
--- a/devel/rubygem-aws-sdk-sesv2/distinfo
+++ b/devel/rubygem-aws-sdk-sesv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751208220
-SHA256 (rubygem/aws-sdk-sesv2-1.78.0.gem) = 31831280ef1d840bc1be8275b935b570122a2c9bc91939c300c5c16ab2ed771b
-SIZE (rubygem/aws-sdk-sesv2-1.78.0.gem) = 138240
+TIMESTAMP = 1753370138
+SHA256 (rubygem/aws-sdk-sesv2-1.80.0.gem) = e11c38bc32fd08db788861bca6fae4f79c1781db1c346710a2e0a872077a9c81
+SIZE (rubygem/aws-sdk-sesv2-1.80.0.gem) = 138752
diff --git a/devel/rubygem-aws-sdk-shield/Makefile b/devel/rubygem-aws-sdk-shield/Makefile
index 2854dbab030f..0ed129eb4f04 100644
--- a/devel/rubygem-aws-sdk-shield/Makefile
+++ b/devel/rubygem-aws-sdk-shield/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-shield
-PORTVERSION= 1.82.0
+PORTVERSION= 1.83.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-shield
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-shield/distinfo b/devel/rubygem-aws-sdk-shield/distinfo
index 82b9b8611259..9903ae2be2bc 100644
--- a/devel/rubygem-aws-sdk-shield/distinfo
+++ b/devel/rubygem-aws-sdk-shield/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813842
-SHA256 (rubygem/aws-sdk-shield-1.82.0.gem) = 6c8976c06d269d9c0401cdeaf2b98a8d9e9794c9ac9d0fd4f3000a2d62038c4b
-SIZE (rubygem/aws-sdk-shield-1.82.0.gem) = 54272
+TIMESTAMP = 1753370140
+SHA256 (rubygem/aws-sdk-shield-1.83.0.gem) = 2ff5c998b5c4366732f230095755502cf7e742696d121289738a5649c7f511c5
+SIZE (rubygem/aws-sdk-shield-1.83.0.gem) = 54784
diff --git a/devel/rubygem-aws-sdk-signer/Makefile b/devel/rubygem-aws-sdk-signer/Makefile
index 29d320699c3b..317260d11a54 100644
--- a/devel/rubygem-aws-sdk-signer/Makefile
+++ b/devel/rubygem-aws-sdk-signer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-signer
-PORTVERSION= 1.72.0
+PORTVERSION= 1.73.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-signer
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-signer/distinfo b/devel/rubygem-aws-sdk-signer/distinfo
index d29c83533f30..90ecbb9434d5 100644
--- a/devel/rubygem-aws-sdk-signer/distinfo
+++ b/devel/rubygem-aws-sdk-signer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813844
-SHA256 (rubygem/aws-sdk-signer-1.72.0.gem) = ecf3fabc5565723fabf331ebdc04be444a1314a3482690291a803f577e31f6e2
-SIZE (rubygem/aws-sdk-signer-1.72.0.gem) = 45568
+TIMESTAMP = 1753370142
+SHA256 (rubygem/aws-sdk-signer-1.73.0.gem) = 4986a1ce28bf9061f4530d6e63281a032f224afe723c8619faad418ca3559a30
+SIZE (rubygem/aws-sdk-signer-1.73.0.gem) = 45568
diff --git a/devel/rubygem-aws-sdk-simpledb/Makefile b/devel/rubygem-aws-sdk-simpledb/Makefile
index e57f3ef0f06d..985c56575f84 100644
--- a/devel/rubygem-aws-sdk-simpledb/Makefile
+++ b/devel/rubygem-aws-sdk-simpledb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-simpledb
-PORTVERSION= 1.65.0
+PORTVERSION= 1.66.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-simpledb
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv2>=1.0<2:devel/rubygem-aws-sigv2
USES= gem
diff --git a/devel/rubygem-aws-sdk-simpledb/distinfo b/devel/rubygem-aws-sdk-simpledb/distinfo
index f3ce6b066772..6961d767c816 100644
--- a/devel/rubygem-aws-sdk-simpledb/distinfo
+++ b/devel/rubygem-aws-sdk-simpledb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813846
-SHA256 (rubygem/aws-sdk-simpledb-1.65.0.gem) = 1cb6337d152a90df92c42f093092317f76182aa0c913d5470a6fe45bcb541ada
-SIZE (rubygem/aws-sdk-simpledb-1.65.0.gem) = 28160
+TIMESTAMP = 1753370144
+SHA256 (rubygem/aws-sdk-simpledb-1.66.0.gem) = f06a37b386ad7e359d29aebcd43d40405a87b2071b554750d01f8d4286696dd3
+SIZE (rubygem/aws-sdk-simpledb-1.66.0.gem) = 28160
diff --git a/devel/rubygem-aws-sdk-simspaceweaver/Makefile b/devel/rubygem-aws-sdk-simspaceweaver/Makefile
index c15798608502..a9b083009e9e 100644
--- a/devel/rubygem-aws-sdk-simspaceweaver/Makefile
+++ b/devel/rubygem-aws-sdk-simspaceweaver/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-simspaceweaver
-PORTVERSION= 1.33.0
+PORTVERSION= 1.34.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-simspacewe
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-simspaceweaver/distinfo b/devel/rubygem-aws-sdk-simspaceweaver/distinfo
index 4f970bf5b4ef..33e49262da17 100644
--- a/devel/rubygem-aws-sdk-simspaceweaver/distinfo
+++ b/devel/rubygem-aws-sdk-simspaceweaver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813848
-SHA256 (rubygem/aws-sdk-simspaceweaver-1.33.0.gem) = 1a659008ebc09b1d7a528b439d144ed3476939d54950219edff482d6275ca2ea
-SIZE (rubygem/aws-sdk-simspaceweaver-1.33.0.gem) = 34816
+TIMESTAMP = 1753370146
+SHA256 (rubygem/aws-sdk-simspaceweaver-1.34.0.gem) = 787d28227a31185dab38cacadfb4f1dfbc9d50c0b3adde755e9184bd59eef862
+SIZE (rubygem/aws-sdk-simspaceweaver-1.34.0.gem) = 34816
diff --git a/devel/rubygem-aws-sdk-sms/Makefile b/devel/rubygem-aws-sdk-sms/Makefile
index bfd52a4c45a7..8b2ae4fecf9e 100644
--- a/devel/rubygem-aws-sdk-sms/Makefile
+++ b/devel/rubygem-aws-sdk-sms/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-sms
-PORTVERSION= 1.72.0
+PORTVERSION= 1.73.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-sms
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-sms/distinfo b/devel/rubygem-aws-sdk-sms/distinfo
index 1d520a9eef22..f9f511bfcaab 100644
--- a/devel/rubygem-aws-sdk-sms/distinfo
+++ b/devel/rubygem-aws-sdk-sms/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813850
-SHA256 (rubygem/aws-sdk-sms-1.72.0.gem) = ce047621ec6c8860281599c93f57e99967606a872ac12416b8efbe593592e6f1
-SIZE (rubygem/aws-sdk-sms-1.72.0.gem) = 49664
+TIMESTAMP = 1753370148
+SHA256 (rubygem/aws-sdk-sms-1.73.0.gem) = cdd1a4d95b66ddf5ee6caf8355f5718926811578f8bdb3bf32d5c91a6d4bd9c6
+SIZE (rubygem/aws-sdk-sms-1.73.0.gem) = 49664
diff --git a/devel/rubygem-aws-sdk-snowball/Makefile b/devel/rubygem-aws-sdk-snowball/Makefile
index 485fb3f84862..9e322de94405 100644
--- a/devel/rubygem-aws-sdk-snowball/Makefile
+++ b/devel/rubygem-aws-sdk-snowball/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-snowball
-PORTVERSION= 1.87.0
+PORTVERSION= 1.88.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-snowball
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-snowball/distinfo b/devel/rubygem-aws-sdk-snowball/distinfo
index 6f03076fe9b2..6ae18193e93e 100644
--- a/devel/rubygem-aws-sdk-snowball/distinfo
+++ b/devel/rubygem-aws-sdk-snowball/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813852
-SHA256 (rubygem/aws-sdk-snowball-1.87.0.gem) = da8a39bed87a9626b0b5ba70b259a3ef64c82208fd7699aff71110710fd07cc5
-SIZE (rubygem/aws-sdk-snowball-1.87.0.gem) = 64000
+TIMESTAMP = 1753370150
+SHA256 (rubygem/aws-sdk-snowball-1.88.0.gem) = d6d1b0755afa1a60564d2629461d24f9b295ff7e25e0c4522b3f4d05a12dcedc
+SIZE (rubygem/aws-sdk-snowball-1.88.0.gem) = 64512
diff --git a/devel/rubygem-aws-sdk-snowdevicemanagement/Makefile b/devel/rubygem-aws-sdk-snowdevicemanagement/Makefile
index 8487c4f4bc11..ce072a4123a6 100644
--- a/devel/rubygem-aws-sdk-snowdevicemanagement/Makefile
+++ b/devel/rubygem-aws-sdk-snowdevicemanagement/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-snowdevicemanagement
-PORTVERSION= 1.38.0
+PORTVERSION= 1.39.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-snowdevice
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-snowdevicemanagement/distinfo b/devel/rubygem-aws-sdk-snowdevicemanagement/distinfo
index 4ae03c149918..d9ae87037f6e 100644
--- a/devel/rubygem-aws-sdk-snowdevicemanagement/distinfo
+++ b/devel/rubygem-aws-sdk-snowdevicemanagement/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813854
-SHA256 (rubygem/aws-sdk-snowdevicemanagement-1.38.0.gem) = fa8cb2f7bc4d62844cc6ce56a83b3349da9e57c175c21a3f550dca15c09bdd1d
-SIZE (rubygem/aws-sdk-snowdevicemanagement-1.38.0.gem) = 33792
+TIMESTAMP = 1753370152
+SHA256 (rubygem/aws-sdk-snowdevicemanagement-1.39.0.gem) = 21a9bf7214e0e64ad0319227a8fc9ca27fbf6a4bf3ac5fc8c08a75dd9b654610
+SIZE (rubygem/aws-sdk-snowdevicemanagement-1.39.0.gem) = 33792
diff --git a/devel/rubygem-aws-sdk-sns/Makefile b/devel/rubygem-aws-sdk-sns/Makefile
index 30f689d0ddd4..1a5982129833 100644
--- a/devel/rubygem-aws-sdk-sns/Makefile
+++ b/devel/rubygem-aws-sdk-sns/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-sns
-PORTVERSION= 1.100.0
+PORTVERSION= 1.101.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-sns
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-sns/distinfo b/devel/rubygem-aws-sdk-sns/distinfo
index c4788cc1a050..1e97d839b71f 100644
--- a/devel/rubygem-aws-sdk-sns/distinfo
+++ b/devel/rubygem-aws-sdk-sns/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813856
-SHA256 (rubygem/aws-sdk-sns-1.100.0.gem) = 706bb13c5da789a5b9c6219b397980645536dd7f7301c09fbb8d3e8613f65a96
-SIZE (rubygem/aws-sdk-sns-1.100.0.gem) = 89088
+TIMESTAMP = 1753370154
+SHA256 (rubygem/aws-sdk-sns-1.101.0.gem) = 0baca6724431095a5f85ed4b243752ad9d4d34aee107da8a862b346690aa4d45
+SIZE (rubygem/aws-sdk-sns-1.101.0.gem) = 89088
diff --git a/devel/rubygem-aws-sdk-socialmessaging/Makefile b/devel/rubygem-aws-sdk-socialmessaging/Makefile
index 132d5386a9da..685f97405b61 100644
--- a/devel/rubygem-aws-sdk-socialmessaging/Makefile
+++ b/devel/rubygem-aws-sdk-socialmessaging/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-socialmessaging
-PORTVERSION= 1.9.0
+PORTVERSION= 1.10.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-socialmess
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-socialmessaging/distinfo b/devel/rubygem-aws-sdk-socialmessaging/distinfo
index 6d3751a7988a..b2adaa9f1058 100644
--- a/devel/rubygem-aws-sdk-socialmessaging/distinfo
+++ b/devel/rubygem-aws-sdk-socialmessaging/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813858
-SHA256 (rubygem/aws-sdk-socialmessaging-1.9.0.gem) = 5f77b81bc2386a08735ac7baa3b1320490bc3b619e3cb7d915855f60c9b65d9b
-SIZE (rubygem/aws-sdk-socialmessaging-1.9.0.gem) = 33792
+TIMESTAMP = 1753370156
+SHA256 (rubygem/aws-sdk-socialmessaging-1.10.0.gem) = 937cd12deb8af392b27e7b194fe0e53f004f4f4cc97a89c36f0eb45853f0be9a
+SIZE (rubygem/aws-sdk-socialmessaging-1.10.0.gem) = 33792
diff --git a/devel/rubygem-aws-sdk-sqs/Makefile b/devel/rubygem-aws-sdk-sqs/Makefile
index 19bfa5f04203..d4ae904ec02c 100644
--- a/devel/rubygem-aws-sdk-sqs/Makefile
+++ b/devel/rubygem-aws-sdk-sqs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-sqs
-PORTVERSION= 1.96.0
+PORTVERSION= 1.97.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-sqs
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-sqs/distinfo b/devel/rubygem-aws-sdk-sqs/distinfo
index e4b4d1803a63..e7482411a6aa 100644
--- a/devel/rubygem-aws-sdk-sqs/distinfo
+++ b/devel/rubygem-aws-sdk-sqs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813860
-SHA256 (rubygem/aws-sdk-sqs-1.96.0.gem) = 842bc82a07a46b81e6543c8f49dc8b5b7e93427a13d08199624aa962dc2c0bac
-SIZE (rubygem/aws-sdk-sqs-1.96.0.gem) = 89600
+TIMESTAMP = 1753370158
+SHA256 (rubygem/aws-sdk-sqs-1.97.0.gem) = e76d9a8b21cde98324fe4ff83bb4b0610c87ebd82d791f8827fb47035c620593
+SIZE (rubygem/aws-sdk-sqs-1.97.0.gem) = 89600
diff --git a/devel/rubygem-aws-sdk-ssm/Makefile b/devel/rubygem-aws-sdk-ssm/Makefile
index 1d8dbdbb461a..264c5af5b22b 100644
--- a/devel/rubygem-aws-sdk-ssm/Makefile
+++ b/devel/rubygem-aws-sdk-ssm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ssm
-PORTVERSION= 1.197.0
+PORTVERSION= 1.199.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ssm
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ssm/distinfo b/devel/rubygem-aws-sdk-ssm/distinfo
index 143c9dc85d69..86f9cb01f11d 100644
--- a/devel/rubygem-aws-sdk-ssm/distinfo
+++ b/devel/rubygem-aws-sdk-ssm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751375113
-SHA256 (rubygem/aws-sdk-ssm-1.197.0.gem) = dcd48f5ba60bce8716f5bdb73a779aa792ace9bbeac270b54ebef35e893d50c1
-SIZE (rubygem/aws-sdk-ssm-1.197.0.gem) = 323072
+TIMESTAMP = 1753370160
+SHA256 (rubygem/aws-sdk-ssm-1.199.0.gem) = 7392e0cd5b8ec350ce7a83b4b6d00fc3acc60676661f6283b1cdc42d3e3b8afb
+SIZE (rubygem/aws-sdk-ssm-1.199.0.gem) = 324608
diff --git a/devel/rubygem-aws-sdk-ssmcontacts/Makefile b/devel/rubygem-aws-sdk-ssmcontacts/Makefile
index ff37472427ce..1ca4a7b4e8d0 100644
--- a/devel/rubygem-aws-sdk-ssmcontacts/Makefile
+++ b/devel/rubygem-aws-sdk-ssmcontacts/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ssmcontacts
-PORTVERSION= 1.47.0
+PORTVERSION= 1.48.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ssmcontact
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ssmcontacts/distinfo b/devel/rubygem-aws-sdk-ssmcontacts/distinfo
index 940877b74dec..d6b017f7c716 100644
--- a/devel/rubygem-aws-sdk-ssmcontacts/distinfo
+++ b/devel/rubygem-aws-sdk-ssmcontacts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813864
-SHA256 (rubygem/aws-sdk-ssmcontacts-1.47.0.gem) = f518ee5d6e37d501caabe310268571f5ffa36b3396272f703260a78dfe2d8dfb
-SIZE (rubygem/aws-sdk-ssmcontacts-1.47.0.gem) = 52736
+TIMESTAMP = 1753370162
+SHA256 (rubygem/aws-sdk-ssmcontacts-1.48.0.gem) = d01f5762a628614bee5d0be5576a069fac87a75476563464625a7220c505311f
+SIZE (rubygem/aws-sdk-ssmcontacts-1.48.0.gem) = 53248
diff --git a/devel/rubygem-aws-sdk-ssmguiconnect/Makefile b/devel/rubygem-aws-sdk-ssmguiconnect/Makefile
index dba9c18491af..e3e82ef4665a 100644
--- a/devel/rubygem-aws-sdk-ssmguiconnect/Makefile
+++ b/devel/rubygem-aws-sdk-ssmguiconnect/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ssmguiconnect
-PORTVERSION= 1.3.0
+PORTVERSION= 1.4.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ssmguiconn
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ssmguiconnect/distinfo b/devel/rubygem-aws-sdk-ssmguiconnect/distinfo
index af9087afc1c5..57e78f50ccc4 100644
--- a/devel/rubygem-aws-sdk-ssmguiconnect/distinfo
+++ b/devel/rubygem-aws-sdk-ssmguiconnect/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813866
-SHA256 (rubygem/aws-sdk-ssmguiconnect-1.3.0.gem) = 01e41111863deead9c440f953bdf72dc35848defa4a2d1dd94288612c240cde6
-SIZE (rubygem/aws-sdk-ssmguiconnect-1.3.0.gem) = 22016
+TIMESTAMP = 1753370164
+SHA256 (rubygem/aws-sdk-ssmguiconnect-1.4.0.gem) = e2b8b91df412d20c3cb1a39194f998bd2eae8ee5f361a526bffe97680ae3f610
+SIZE (rubygem/aws-sdk-ssmguiconnect-1.4.0.gem) = 22528
diff --git a/devel/rubygem-aws-sdk-ssmincidents/Makefile b/devel/rubygem-aws-sdk-ssmincidents/Makefile
index 1e203da30e1e..299dad977d70 100644
--- a/devel/rubygem-aws-sdk-ssmincidents/Makefile
+++ b/devel/rubygem-aws-sdk-ssmincidents/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ssmincidents
-PORTVERSION= 1.52.0
+PORTVERSION= 1.53.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ssminciden
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ssmincidents/distinfo b/devel/rubygem-aws-sdk-ssmincidents/distinfo
index 4db8fbe509c0..f0de40418329 100644
--- a/devel/rubygem-aws-sdk-ssmincidents/distinfo
+++ b/devel/rubygem-aws-sdk-ssmincidents/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813868
-SHA256 (rubygem/aws-sdk-ssmincidents-1.52.0.gem) = 313d41587f7c1224238a0d854bcd1f41c35482f56882b4d90ffd8cbcf5093c2f
-SIZE (rubygem/aws-sdk-ssmincidents-1.52.0.gem) = 58880
+TIMESTAMP = 1753370166
+SHA256 (rubygem/aws-sdk-ssmincidents-1.53.0.gem) = 23ace6cda5dd2062fec15d202fe633bb76bbcaff5981f771d1c15b0989912ae5
+SIZE (rubygem/aws-sdk-ssmincidents-1.53.0.gem) = 58880
diff --git a/devel/rubygem-aws-sdk-ssmquicksetup/Makefile b/devel/rubygem-aws-sdk-ssmquicksetup/Makefile
index 2e114d2f3c4e..ae509bae8259 100644
--- a/devel/rubygem-aws-sdk-ssmquicksetup/Makefile
+++ b/devel/rubygem-aws-sdk-ssmquicksetup/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ssmquicksetup
-PORTVERSION= 1.15.0
+PORTVERSION= 1.16.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ssmquickse
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ssmquicksetup/distinfo b/devel/rubygem-aws-sdk-ssmquicksetup/distinfo
index a2f717c30892..66639f2a69b9 100644
--- a/devel/rubygem-aws-sdk-ssmquicksetup/distinfo
+++ b/devel/rubygem-aws-sdk-ssmquicksetup/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813870
-SHA256 (rubygem/aws-sdk-ssmquicksetup-1.15.0.gem) = 827113fa489e1be80a50c98733651d80b36731109516ccfffcd8d0cfa9499f93
-SIZE (rubygem/aws-sdk-ssmquicksetup-1.15.0.gem) = 33280
+TIMESTAMP = 1753370168
+SHA256 (rubygem/aws-sdk-ssmquicksetup-1.16.0.gem) = e8eed3730abaec327c747bf9cd69093ed11e4af9886f09a97ee77b1c34e5bbd6
+SIZE (rubygem/aws-sdk-ssmquicksetup-1.16.0.gem) = 33280
diff --git a/devel/rubygem-aws-sdk-ssmsap/Makefile b/devel/rubygem-aws-sdk-ssmsap/Makefile
index 8e00bcf31867..ed47dd182a4b 100644
--- a/devel/rubygem-aws-sdk-ssmsap/Makefile
+++ b/devel/rubygem-aws-sdk-ssmsap/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ssmsap
-PORTVERSION= 1.38.0
+PORTVERSION= 1.39.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ssmsap
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ssmsap/distinfo b/devel/rubygem-aws-sdk-ssmsap/distinfo
index 84b76941c989..f88a60f3c30f 100644
--- a/devel/rubygem-aws-sdk-ssmsap/distinfo
+++ b/devel/rubygem-aws-sdk-ssmsap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813872
-SHA256 (rubygem/aws-sdk-ssmsap-1.38.0.gem) = 97c75c58788b031f18b3d4e2b6478690f5cd9a7b1be331b70ae43dcd9b2bfffe
-SIZE (rubygem/aws-sdk-ssmsap-1.38.0.gem) = 38912
+TIMESTAMP = 1753370170
+SHA256 (rubygem/aws-sdk-ssmsap-1.39.0.gem) = a4d8ef2d4e1bd9b82c6c2abfcbe2342c5739a37cbcad230d2fb9e0816d92566c
+SIZE (rubygem/aws-sdk-ssmsap-1.39.0.gem) = 38912
diff --git a/devel/rubygem-aws-sdk-ssoadmin/Makefile b/devel/rubygem-aws-sdk-ssoadmin/Makefile
index 96998817dda1..f58884bc3122 100644
--- a/devel/rubygem-aws-sdk-ssoadmin/Makefile
+++ b/devel/rubygem-aws-sdk-ssoadmin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ssoadmin
-PORTVERSION= 1.55.0
+PORTVERSION= 1.56.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ssoadmin
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ssoadmin/distinfo b/devel/rubygem-aws-sdk-ssoadmin/distinfo
index cb007a982542..29cfefdd4425 100644
--- a/devel/rubygem-aws-sdk-ssoadmin/distinfo
+++ b/devel/rubygem-aws-sdk-ssoadmin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813874
-SHA256 (rubygem/aws-sdk-ssoadmin-1.55.0.gem) = 1d477b281ba9180297441c637e7f402926015fb3b831230d06d522c88d62234a
-SIZE (rubygem/aws-sdk-ssoadmin-1.55.0.gem) = 71168
+TIMESTAMP = 1753370172
+SHA256 (rubygem/aws-sdk-ssoadmin-1.56.0.gem) = 9046afe0dead46562da510fabe8d684f96d0453a39aaedd7fb4e993950abcbe5
+SIZE (rubygem/aws-sdk-ssoadmin-1.56.0.gem) = 71680
diff --git a/devel/rubygem-aws-sdk-states/Makefile b/devel/rubygem-aws-sdk-states/Makefile
index 16c7cedf89d5..019733e32dd4 100644
--- a/devel/rubygem-aws-sdk-states/Makefile
+++ b/devel/rubygem-aws-sdk-states/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-states
-PORTVERSION= 1.90.0
+PORTVERSION= 1.93.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-states
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-states/distinfo b/devel/rubygem-aws-sdk-states/distinfo
index 12007ef40af2..a9d1f1d33695 100644
--- a/devel/rubygem-aws-sdk-states/distinfo
+++ b/devel/rubygem-aws-sdk-states/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813878
-SHA256 (rubygem/aws-sdk-states-1.90.0.gem) = 2bb82a54a83f3fbedf33757189fd694bdb30dc0e202abdcd457067fcc85101c4
-SIZE (rubygem/aws-sdk-states-1.90.0.gem) = 83456
+TIMESTAMP = 1753370174
+SHA256 (rubygem/aws-sdk-states-1.93.0.gem) = 99c1645010324cc38278259742ef006a9a6a8ecb9c29c3606b6581fc9e6f2c6f
+SIZE (rubygem/aws-sdk-states-1.93.0.gem) = 84480
diff --git a/devel/rubygem-aws-sdk-storagegateway/Makefile b/devel/rubygem-aws-sdk-storagegateway/Makefile
index 786c6a06e31c..8118227591e5 100644
--- a/devel/rubygem-aws-sdk-storagegateway/Makefile
+++ b/devel/rubygem-aws-sdk-storagegateway/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-storagegateway
-PORTVERSION= 1.111.0
+PORTVERSION= 1.112.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-storagegat
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-storagegateway/distinfo b/devel/rubygem-aws-sdk-storagegateway/distinfo
index 62d856336c5b..8cc46120aac9 100644
--- a/devel/rubygem-aws-sdk-storagegateway/distinfo
+++ b/devel/rubygem-aws-sdk-storagegateway/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954376
-SHA256 (rubygem/aws-sdk-storagegateway-1.111.0.gem) = 26c78408efcf4fc8367f875a370ec5f106bf0e37570d4c9110ad48da30234640
-SIZE (rubygem/aws-sdk-storagegateway-1.111.0.gem) = 142336
+TIMESTAMP = 1753370176
+SHA256 (rubygem/aws-sdk-storagegateway-1.112.0.gem) = 051b16562c0f40188c23fd653a2f67c6904468da58283d3780f92d56f46c9d20
+SIZE (rubygem/aws-sdk-storagegateway-1.112.0.gem) = 142336
diff --git a/devel/rubygem-aws-sdk-supplychain/Makefile b/devel/rubygem-aws-sdk-supplychain/Makefile
index eef52eea2719..d6b0a3806e99 100644
--- a/devel/rubygem-aws-sdk-supplychain/Makefile
+++ b/devel/rubygem-aws-sdk-supplychain/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-supplychain
-PORTVERSION= 1.26.0
+PORTVERSION= 1.27.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-supplychai
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-supplychain/distinfo b/devel/rubygem-aws-sdk-supplychain/distinfo
index d18cc30a8272..cc5159e17d68 100644
--- a/devel/rubygem-aws-sdk-supplychain/distinfo
+++ b/devel/rubygem-aws-sdk-supplychain/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813882
-SHA256 (rubygem/aws-sdk-supplychain-1.26.0.gem) = 5fe30f36ad45ee40c9fe318695697fb4ac8967da3a456159ceb99555e66d4062
-SIZE (rubygem/aws-sdk-supplychain-1.26.0.gem) = 62464
+TIMESTAMP = 1753370178
+SHA256 (rubygem/aws-sdk-supplychain-1.27.0.gem) = 8740968db871a8b525802fac3808f3c22f412a94ddc3e3e1f7b3d427bcedf17f
+SIZE (rubygem/aws-sdk-supplychain-1.27.0.gem) = 62464
diff --git a/devel/rubygem-aws-sdk-support/Makefile b/devel/rubygem-aws-sdk-support/Makefile
index 21c7edd73c91..6f02a5d43047 100644
--- a/devel/rubygem-aws-sdk-support/Makefile
+++ b/devel/rubygem-aws-sdk-support/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-support
-PORTVERSION= 1.78.0
+PORTVERSION= 1.79.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-support
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-support/distinfo b/devel/rubygem-aws-sdk-support/distinfo
index 6f766fba8c4f..7a6b2a311e79 100644
--- a/devel/rubygem-aws-sdk-support/distinfo
+++ b/devel/rubygem-aws-sdk-support/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813884
-SHA256 (rubygem/aws-sdk-support-1.78.0.gem) = 2fe6f308eb4223e661b63302636ccceca260e7ca925cd0d51c1719d7b1384f0b
-SIZE (rubygem/aws-sdk-support-1.78.0.gem) = 43008
+TIMESTAMP = 1753370180
+SHA256 (rubygem/aws-sdk-support-1.79.0.gem) = 2793b41a42772fd6a0b5cf3bf1f7fe0d2bfe38e77ed3b6fe1561a9226d3e79b5
+SIZE (rubygem/aws-sdk-support-1.79.0.gem) = 43520
diff --git a/devel/rubygem-aws-sdk-supportapp/Makefile b/devel/rubygem-aws-sdk-supportapp/Makefile
index 51fbc3160ca6..0936b2625d0f 100644
--- a/devel/rubygem-aws-sdk-supportapp/Makefile
+++ b/devel/rubygem-aws-sdk-supportapp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-supportapp
-PORTVERSION= 1.33.0
+PORTVERSION= 1.34.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-supportapp
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-supportapp/distinfo b/devel/rubygem-aws-sdk-supportapp/distinfo
index 22c5cd5d1bca..d852456e7690 100644
--- a/devel/rubygem-aws-sdk-supportapp/distinfo
+++ b/devel/rubygem-aws-sdk-supportapp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813886
-SHA256 (rubygem/aws-sdk-supportapp-1.33.0.gem) = ead89d46f857c68003e17c9a0609876a9ea0e0af0cc88e30d77be9819df474c2
-SIZE (rubygem/aws-sdk-supportapp-1.33.0.gem) = 27648
+TIMESTAMP = 1753370182
+SHA256 (rubygem/aws-sdk-supportapp-1.34.0.gem) = 0baa420564bcd34ae8faba227c6a2c8581e01f3c1bef5a192fdd1dd2c89484ad
+SIZE (rubygem/aws-sdk-supportapp-1.34.0.gem) = 28160
diff --git a/devel/rubygem-aws-sdk-swf/Makefile b/devel/rubygem-aws-sdk-swf/Makefile
index 368c32ea1047..4c019777c748 100644
--- a/devel/rubygem-aws-sdk-swf/Makefile
+++ b/devel/rubygem-aws-sdk-swf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-swf
-PORTVERSION= 1.72.0
+PORTVERSION= 1.73.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-swf
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-swf/distinfo b/devel/rubygem-aws-sdk-swf/distinfo
index 596012d2a254..67d683c6005a 100644
--- a/devel/rubygem-aws-sdk-swf/distinfo
+++ b/devel/rubygem-aws-sdk-swf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813888
-SHA256 (rubygem/aws-sdk-swf-1.72.0.gem) = 5d4b67ddbd6e3154d42d031d8318b455151c7406311eecfdc99756e9ce49574b
-SIZE (rubygem/aws-sdk-swf-1.72.0.gem) = 90624
+TIMESTAMP = 1753370184
+SHA256 (rubygem/aws-sdk-swf-1.73.0.gem) = 3dc778c92622db87a9deec1f0b82e620229f1ca2cd8241deda6804389466f9da
+SIZE (rubygem/aws-sdk-swf-1.73.0.gem) = 90624
diff --git a/devel/rubygem-aws-sdk-synthetics/Makefile b/devel/rubygem-aws-sdk-synthetics/Makefile
index 35bad11c0943..3ad6bf0f7eca 100644
--- a/devel/rubygem-aws-sdk-synthetics/Makefile
+++ b/devel/rubygem-aws-sdk-synthetics/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-synthetics
-PORTVERSION= 1.67.0
+PORTVERSION= 1.69.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-synthetics
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-synthetics/distinfo b/devel/rubygem-aws-sdk-synthetics/distinfo
index 334173da3e08..569d826ada6d 100644
--- a/devel/rubygem-aws-sdk-synthetics/distinfo
+++ b/devel/rubygem-aws-sdk-synthetics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813890
-SHA256 (rubygem/aws-sdk-synthetics-1.67.0.gem) = e08af4152613a2b78c34ec45f0dcb73baf0b2732c1b94803105072c310bc9a60
-SIZE (rubygem/aws-sdk-synthetics-1.67.0.gem) = 53760
+TIMESTAMP = 1753370186
+SHA256 (rubygem/aws-sdk-synthetics-1.69.0.gem) = 749f1a656733e315a4ec75f2ec914f3759bdcc4c17e35866d6067af9a20eccb2
+SIZE (rubygem/aws-sdk-synthetics-1.69.0.gem) = 54784
diff --git a/devel/rubygem-aws-sdk-taxsettings/Makefile b/devel/rubygem-aws-sdk-taxsettings/Makefile
index d804a2259685..1766482c7a91 100644
--- a/devel/rubygem-aws-sdk-taxsettings/Makefile
+++ b/devel/rubygem-aws-sdk-taxsettings/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-taxsettings
-PORTVERSION= 1.25.0
+PORTVERSION= 1.26.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-taxsetting
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-taxsettings/distinfo b/devel/rubygem-aws-sdk-taxsettings/distinfo
index 5345c833d549..567f87e665d0 100644
--- a/devel/rubygem-aws-sdk-taxsettings/distinfo
+++ b/devel/rubygem-aws-sdk-taxsettings/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813892
-SHA256 (rubygem/aws-sdk-taxsettings-1.25.0.gem) = 222091813f992fba222d7795121872a1bb55ef44313984b1e7b6a96a50dd4a65
-SIZE (rubygem/aws-sdk-taxsettings-1.25.0.gem) = 51712
+TIMESTAMP = 1753370188
+SHA256 (rubygem/aws-sdk-taxsettings-1.26.0.gem) = 085d34cc0e02c165a14446a0d042062ab7a5244363f95cc758092ee1c1278633
+SIZE (rubygem/aws-sdk-taxsettings-1.26.0.gem) = 51712
diff --git a/devel/rubygem-aws-sdk-textract/Makefile b/devel/rubygem-aws-sdk-textract/Makefile
index 3b326d8abf57..8282104f29ac 100644
--- a/devel/rubygem-aws-sdk-textract/Makefile
+++ b/devel/rubygem-aws-sdk-textract/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-textract
-PORTVERSION= 1.78.0
+PORTVERSION= 1.79.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-textract
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-textract/distinfo b/devel/rubygem-aws-sdk-textract/distinfo
index 99e8a25f7abd..d57c4255ff72 100644
--- a/devel/rubygem-aws-sdk-textract/distinfo
+++ b/devel/rubygem-aws-sdk-textract/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954378
-SHA256 (rubygem/aws-sdk-textract-1.78.0.gem) = b9362fba1891885b0743271615f6e32476b9757b21eda5353ef2ee5dbd574791
-SIZE (rubygem/aws-sdk-textract-1.78.0.gem) = 69120
+TIMESTAMP = 1753370190
+SHA256 (rubygem/aws-sdk-textract-1.79.0.gem) = 3d2f76e60044d365bfd5f299734240dd782658d86fe23ef24c39f526039315e5
+SIZE (rubygem/aws-sdk-textract-1.79.0.gem) = 69120
diff --git a/devel/rubygem-aws-sdk-timestreaminfluxdb/Makefile b/devel/rubygem-aws-sdk-timestreaminfluxdb/Makefile
index 6d40675b6a08..e29d36919b89 100644
--- a/devel/rubygem-aws-sdk-timestreaminfluxdb/Makefile
+++ b/devel/rubygem-aws-sdk-timestreaminfluxdb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-timestreaminfluxdb
-PORTVERSION= 1.25.0
+PORTVERSION= 1.26.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-timestream
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-timestreaminfluxdb/distinfo b/devel/rubygem-aws-sdk-timestreaminfluxdb/distinfo
index b6c55d7be93f..b495dc2783f8 100644
--- a/devel/rubygem-aws-sdk-timestreaminfluxdb/distinfo
+++ b/devel/rubygem-aws-sdk-timestreaminfluxdb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813896
-SHA256 (rubygem/aws-sdk-timestreaminfluxdb-1.25.0.gem) = 021c6a61b13ef0f291090c63187eb74449420096e15081d93d0b3c11368fe0f9
-SIZE (rubygem/aws-sdk-timestreaminfluxdb-1.25.0.gem) = 44032
+TIMESTAMP = 1753370192
+SHA256 (rubygem/aws-sdk-timestreaminfluxdb-1.26.0.gem) = d4800f52218f1a6bc3cb5f79201a81fcd5ca4b68a03d84d3777f4340734fdf0d
+SIZE (rubygem/aws-sdk-timestreaminfluxdb-1.26.0.gem) = 44544
diff --git a/devel/rubygem-aws-sdk-timestreamquery/Makefile b/devel/rubygem-aws-sdk-timestreamquery/Makefile
index 7a4b4ecf62bf..9adf4271934d 100644
--- a/devel/rubygem-aws-sdk-timestreamquery/Makefile
+++ b/devel/rubygem-aws-sdk-timestreamquery/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-timestreamquery
-PORTVERSION= 1.54.0
+PORTVERSION= 1.55.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-timestream
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-timestreamquery/distinfo b/devel/rubygem-aws-sdk-timestreamquery/distinfo
index ff7c51940d8c..9ba7bb4e7ff9 100644
--- a/devel/rubygem-aws-sdk-timestreamquery/distinfo
+++ b/devel/rubygem-aws-sdk-timestreamquery/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813898
-SHA256 (rubygem/aws-sdk-timestreamquery-1.54.0.gem) = 96b8ef9a58d29433a1f21d78608a1c3d6067c4dbc430001e73d9e4dc0098a176
-SIZE (rubygem/aws-sdk-timestreamquery-1.54.0.gem) = 51200
+TIMESTAMP = 1753370194
+SHA256 (rubygem/aws-sdk-timestreamquery-1.55.0.gem) = 439246bf7120a771fb1764ba82924f9b9a6939c0e71991a31760b7af5803232a
+SIZE (rubygem/aws-sdk-timestreamquery-1.55.0.gem) = 51712
diff --git a/devel/rubygem-aws-sdk-timestreamwrite/Makefile b/devel/rubygem-aws-sdk-timestreamwrite/Makefile
index 9b908ac3f2cb..00b984fe492a 100644
--- a/devel/rubygem-aws-sdk-timestreamwrite/Makefile
+++ b/devel/rubygem-aws-sdk-timestreamwrite/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-timestreamwrite
-PORTVERSION= 1.49.0
+PORTVERSION= 1.50.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-timestream
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-timestreamwrite/distinfo b/devel/rubygem-aws-sdk-timestreamwrite/distinfo
index 6ba1677a5afd..4bc168f7962a 100644
--- a/devel/rubygem-aws-sdk-timestreamwrite/distinfo
+++ b/devel/rubygem-aws-sdk-timestreamwrite/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813900
-SHA256 (rubygem/aws-sdk-timestreamwrite-1.49.0.gem) = 3410ce99b50c4914f6beed6ff18576e8d8e3c876454966afe8b8c66f13c3dfc7
-SIZE (rubygem/aws-sdk-timestreamwrite-1.49.0.gem) = 45568
+TIMESTAMP = 1753370196
+SHA256 (rubygem/aws-sdk-timestreamwrite-1.50.0.gem) = 30d27700cf10d5a9cb35b65b004315258478f5a47bf58c96deebeb5f670cefbe
+SIZE (rubygem/aws-sdk-timestreamwrite-1.50.0.gem) = 45568
diff --git a/devel/rubygem-aws-sdk-tnb/Makefile b/devel/rubygem-aws-sdk-tnb/Makefile
index 379d8a3e662e..9f9949aee00a 100644
--- a/devel/rubygem-aws-sdk-tnb/Makefile
+++ b/devel/rubygem-aws-sdk-tnb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-tnb
-PORTVERSION= 1.31.0
+PORTVERSION= 1.32.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-tnb
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-tnb/distinfo b/devel/rubygem-aws-sdk-tnb/distinfo
index f0a97ae76d65..e58c2b4e4cf6 100644
--- a/devel/rubygem-aws-sdk-tnb/distinfo
+++ b/devel/rubygem-aws-sdk-tnb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813902
-SHA256 (rubygem/aws-sdk-tnb-1.31.0.gem) = b8cf5753b542ede42f27423d8d4c577e6938036243cdbc4ba6571fdc88798161
-SIZE (rubygem/aws-sdk-tnb-1.31.0.gem) = 45056
+TIMESTAMP = 1753370198
+SHA256 (rubygem/aws-sdk-tnb-1.32.0.gem) = f98d277cec8f04379038375840be39c413907316608163f303e8e2a2047c767e
+SIZE (rubygem/aws-sdk-tnb-1.32.0.gem) = 45056
diff --git a/devel/rubygem-aws-sdk-transcribeservice/Makefile b/devel/rubygem-aws-sdk-transcribeservice/Makefile
index 51e9402d48e3..1fc95ae264f4 100644
--- a/devel/rubygem-aws-sdk-transcribeservice/Makefile
+++ b/devel/rubygem-aws-sdk-transcribeservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-transcribeservice
-PORTVERSION= 1.122.0
+PORTVERSION= 1.123.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-transcribe
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-transcribeservice/distinfo b/devel/rubygem-aws-sdk-transcribeservice/distinfo
index 5876896ccd56..63c5e3a9c4f7 100644
--- a/devel/rubygem-aws-sdk-transcribeservice/distinfo
+++ b/devel/rubygem-aws-sdk-transcribeservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954380
-SHA256 (rubygem/aws-sdk-transcribeservice-1.122.0.gem) = f42bee44bdf5c917018e8690605718269eef76f2e062509c2e1d7c69fbc5c825
-SIZE (rubygem/aws-sdk-transcribeservice-1.122.0.gem) = 99328
+TIMESTAMP = 1753370200
+SHA256 (rubygem/aws-sdk-transcribeservice-1.123.0.gem) = 03a5be279315d868a9770d75b70d445bbc7bc3291c81848f2922dbcff760592f
+SIZE (rubygem/aws-sdk-transcribeservice-1.123.0.gem) = 99840
diff --git a/devel/rubygem-aws-sdk-transcribestreamingservice/Makefile b/devel/rubygem-aws-sdk-transcribestreamingservice/Makefile
index 1faa4b88ecb9..36ce420dc356 100644
--- a/devel/rubygem-aws-sdk-transcribestreamingservice/Makefile
+++ b/devel/rubygem-aws-sdk-transcribestreamingservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-transcribestreamingservice
-PORTVERSION= 1.83.0
+PORTVERSION= 1.84.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-transcribe
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-transcribestreamingservice/distinfo b/devel/rubygem-aws-sdk-transcribestreamingservice/distinfo
index 0fa9228a6910..0b0a659a1a4e 100644
--- a/devel/rubygem-aws-sdk-transcribestreamingservice/distinfo
+++ b/devel/rubygem-aws-sdk-transcribestreamingservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188218
-SHA256 (rubygem/aws-sdk-transcribestreamingservice-1.83.0.gem) = 8fed044bdfdd4d46bcace4da13b68a59b8bfd00d8f91316677c1453d4eaacf87
-SIZE (rubygem/aws-sdk-transcribestreamingservice-1.83.0.gem) = 61952
+TIMESTAMP = 1753370202
+SHA256 (rubygem/aws-sdk-transcribestreamingservice-1.84.0.gem) = 7e3f223b950e4e8bdae5c35116ff2b518e2274161405b08a34adcfdbd94ae5b9
+SIZE (rubygem/aws-sdk-transcribestreamingservice-1.84.0.gem) = 62464
diff --git a/devel/rubygem-aws-sdk-transfer/Makefile b/devel/rubygem-aws-sdk-transfer/Makefile
index 7cae1f970223..15e034d82897 100644
--- a/devel/rubygem-aws-sdk-transfer/Makefile
+++ b/devel/rubygem-aws-sdk-transfer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-transfer
-PORTVERSION= 1.120.0
+PORTVERSION= 1.121.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-transfer
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-transfer/distinfo b/devel/rubygem-aws-sdk-transfer/distinfo
index cfc1e6620146..99859122973c 100644
--- a/devel/rubygem-aws-sdk-transfer/distinfo
+++ b/devel/rubygem-aws-sdk-transfer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751375115
-SHA256 (rubygem/aws-sdk-transfer-1.120.0.gem) = 60ff35b1e2887db2a3fd861277f4d999a0cce5eaa9c9fe42623a194dd9547dc8
-SIZE (rubygem/aws-sdk-transfer-1.120.0.gem) = 144384
+TIMESTAMP = 1753370204
+SHA256 (rubygem/aws-sdk-transfer-1.121.0.gem) = a31ca0e4539c8b193a1b2562602cd84e8c54d0010d9b39fed0e6e967bfc4b552
+SIZE (rubygem/aws-sdk-transfer-1.121.0.gem) = 144384
diff --git a/devel/rubygem-aws-sdk-translate/Makefile b/devel/rubygem-aws-sdk-translate/Makefile
index fe79fc54b00a..63c68f1c097f 100644
--- a/devel/rubygem-aws-sdk-translate/Makefile
+++ b/devel/rubygem-aws-sdk-translate/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-translate
-PORTVERSION= 1.83.0
+PORTVERSION= 1.84.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-translate
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-translate/distinfo b/devel/rubygem-aws-sdk-translate/distinfo
index 2b368d322d9f..6737d5ab4ab2 100644
--- a/devel/rubygem-aws-sdk-translate/distinfo
+++ b/devel/rubygem-aws-sdk-translate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813910
-SHA256 (rubygem/aws-sdk-translate-1.83.0.gem) = 49e51450765990a7f7bd04efd5793b382c0ce142a8ac3312a4581f7541bee355
-SIZE (rubygem/aws-sdk-translate-1.83.0.gem) = 49152
+TIMESTAMP = 1753370206
+SHA256 (rubygem/aws-sdk-translate-1.84.0.gem) = 01c6d092875604b9f16b10d6e49bbf5039c1ed181c95db6ee3da23548805b5d5
+SIZE (rubygem/aws-sdk-translate-1.84.0.gem) = 49152
diff --git a/devel/rubygem-aws-sdk-trustedadvisor/Makefile b/devel/rubygem-aws-sdk-trustedadvisor/Makefile
index 404603a11b56..0abd8b2319da 100644
--- a/devel/rubygem-aws-sdk-trustedadvisor/Makefile
+++ b/devel/rubygem-aws-sdk-trustedadvisor/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-trustedadvisor
-PORTVERSION= 1.23.0
+PORTVERSION= 1.24.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-trustedadv
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-trustedadvisor/distinfo b/devel/rubygem-aws-sdk-trustedadvisor/distinfo
index 01882d8e8d4c..032603a6fa2b 100644
--- a/devel/rubygem-aws-sdk-trustedadvisor/distinfo
+++ b/devel/rubygem-aws-sdk-trustedadvisor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813912
-SHA256 (rubygem/aws-sdk-trustedadvisor-1.23.0.gem) = 04c8f870d4806ec297a0f6fc80e0d1aa50c3e64c8a3edd137bd8ec0223bc739b
-SIZE (rubygem/aws-sdk-trustedadvisor-1.23.0.gem) = 32256
+TIMESTAMP = 1753370208
+SHA256 (rubygem/aws-sdk-trustedadvisor-1.24.0.gem) = 4afdb3cff56a8a82b0b05247ed0985c45ae36e0df015ab107c623673bd481ea3
+SIZE (rubygem/aws-sdk-trustedadvisor-1.24.0.gem) = 32256
diff --git a/devel/rubygem-aws-sdk-verifiedpermissions/Makefile b/devel/rubygem-aws-sdk-verifiedpermissions/Makefile
index aa7d3b536a05..489891f7a28c 100644
--- a/devel/rubygem-aws-sdk-verifiedpermissions/Makefile
+++ b/devel/rubygem-aws-sdk-verifiedpermissions/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-verifiedpermissions
-PORTVERSION= 1.46.0
+PORTVERSION= 1.47.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-verifiedpe
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-verifiedpermissions/distinfo b/devel/rubygem-aws-sdk-verifiedpermissions/distinfo
index 66fcd1b81d98..8a38391d1607 100644
--- a/devel/rubygem-aws-sdk-verifiedpermissions/distinfo
+++ b/devel/rubygem-aws-sdk-verifiedpermissions/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813914
-SHA256 (rubygem/aws-sdk-verifiedpermissions-1.46.0.gem) = 6130c152fc04616f30a5b11adf97ed14f69ea4e9d380181076dfe9ed2c4fe7e9
-SIZE (rubygem/aws-sdk-verifiedpermissions-1.46.0.gem) = 76800
+TIMESTAMP = 1753370210
+SHA256 (rubygem/aws-sdk-verifiedpermissions-1.47.0.gem) = d3f8b0b7d13760ea74ccbf65a6e38ebde0f67bf223a1c948732f7507f1ee49a7
+SIZE (rubygem/aws-sdk-verifiedpermissions-1.47.0.gem) = 76800
diff --git a/devel/rubygem-aws-sdk-voiceid/Makefile b/devel/rubygem-aws-sdk-voiceid/Makefile
index 00b2df967593..3a2eff85ab8f 100644
--- a/devel/rubygem-aws-sdk-voiceid/Makefile
+++ b/devel/rubygem-aws-sdk-voiceid/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-voiceid
-PORTVERSION= 1.43.0
+PORTVERSION= 1.44.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-voiceid
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-voiceid/distinfo b/devel/rubygem-aws-sdk-voiceid/distinfo
index 4353209c62f5..4d163df8bd83 100644
--- a/devel/rubygem-aws-sdk-voiceid/distinfo
+++ b/devel/rubygem-aws-sdk-voiceid/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813916
-SHA256 (rubygem/aws-sdk-voiceid-1.43.0.gem) = 530f80f7b98f52789455419bfe3a7d33d185ab64f8a6a3041ff41d24e6a60548
-SIZE (rubygem/aws-sdk-voiceid-1.43.0.gem) = 47104
+TIMESTAMP = 1753370212
+SHA256 (rubygem/aws-sdk-voiceid-1.44.0.gem) = daa3fa62ea2734d1dcc0c8cbcfd5aa27cdbd7c10c04e8f07d086a9b017d774a8
+SIZE (rubygem/aws-sdk-voiceid-1.44.0.gem) = 47104
diff --git a/devel/rubygem-aws-sdk-vpclattice/Makefile b/devel/rubygem-aws-sdk-vpclattice/Makefile
index 934145d590a3..76e6b409d724 100644
--- a/devel/rubygem-aws-sdk-vpclattice/Makefile
+++ b/devel/rubygem-aws-sdk-vpclattice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-vpclattice
-PORTVERSION= 1.31.0
+PORTVERSION= 1.32.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-vpclattice
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-vpclattice/distinfo b/devel/rubygem-aws-sdk-vpclattice/distinfo
index 1caa26ad6370..fb683b29a7d0 100644
--- a/devel/rubygem-aws-sdk-vpclattice/distinfo
+++ b/devel/rubygem-aws-sdk-vpclattice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813918
-SHA256 (rubygem/aws-sdk-vpclattice-1.31.0.gem) = 21c4f5c2d2c4a0893c975438bea20440acad1bbf153aa7e84d5ab66f1480fddc
-SIZE (rubygem/aws-sdk-vpclattice-1.31.0.gem) = 76288
+TIMESTAMP = 1753370214
+SHA256 (rubygem/aws-sdk-vpclattice-1.32.0.gem) = 6fe947cfb1d0a0eaccd5889b967f690c728ab035b2371cf6b3edcbbf2eb5f146
+SIZE (rubygem/aws-sdk-vpclattice-1.32.0.gem) = 76288
diff --git a/devel/rubygem-aws-sdk-waf/Makefile b/devel/rubygem-aws-sdk-waf/Makefile
index ed85bcea7569..dde86b7ecef0 100644
--- a/devel/rubygem-aws-sdk-waf/Makefile
+++ b/devel/rubygem-aws-sdk-waf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-waf
-PORTVERSION= 1.79.0
+PORTVERSION= 1.80.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-waf
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-waf/distinfo b/devel/rubygem-aws-sdk-waf/distinfo
index abe158ddabbf..f7e726dbe312 100644
--- a/devel/rubygem-aws-sdk-waf/distinfo
+++ b/devel/rubygem-aws-sdk-waf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813920
-SHA256 (rubygem/aws-sdk-waf-1.79.0.gem) = 2a209dd09e7b6a16bc8d1381fcc8896afd91c2e53088d6e61f60b3bc0d873633
-SIZE (rubygem/aws-sdk-waf-1.79.0.gem) = 101376
+TIMESTAMP = 1753370216
+SHA256 (rubygem/aws-sdk-waf-1.80.0.gem) = bdb4e834d9e9e994eba9f68b12de716a104d38e2b0349eb0cfc1ea8af14d9198
+SIZE (rubygem/aws-sdk-waf-1.80.0.gem) = 101888
diff --git a/devel/rubygem-aws-sdk-wafregional/Makefile b/devel/rubygem-aws-sdk-wafregional/Makefile
index e25ef2c74d18..e6984c8f5272 100644
--- a/devel/rubygem-aws-sdk-wafregional/Makefile
+++ b/devel/rubygem-aws-sdk-wafregional/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-wafregional
-PORTVERSION= 1.81.0
+PORTVERSION= 1.82.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-wafregiona
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-wafregional/distinfo b/devel/rubygem-aws-sdk-wafregional/distinfo
index 8e83ae9dfa28..75a3cacdc089 100644
--- a/devel/rubygem-aws-sdk-wafregional/distinfo
+++ b/devel/rubygem-aws-sdk-wafregional/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813922
-SHA256 (rubygem/aws-sdk-wafregional-1.81.0.gem) = 621cbf368c116e9028b39f24b44f4e5c8ac4f3a90bdc565ecf58f96781926e94
-SIZE (rubygem/aws-sdk-wafregional-1.81.0.gem) = 104448
+TIMESTAMP = 1753370218
+SHA256 (rubygem/aws-sdk-wafregional-1.82.0.gem) = 7ca38650ebf3192a0bea77ce3fe9782f1fb7e5b45ef1544adaf616fbaab88a10
+SIZE (rubygem/aws-sdk-wafregional-1.82.0.gem) = 104448
diff --git a/devel/rubygem-aws-sdk-wafv2/Makefile b/devel/rubygem-aws-sdk-wafv2/Makefile
index 6c35fbeb2d58..952b1964a603 100644
--- a/devel/rubygem-aws-sdk-wafv2/Makefile
+++ b/devel/rubygem-aws-sdk-wafv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-wafv2
-PORTVERSION= 1.112.0
+PORTVERSION= 1.113.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-wafv2
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-wafv2/distinfo b/devel/rubygem-aws-sdk-wafv2/distinfo
index 6292c3bfaf25..f258b082afe2 100644
--- a/devel/rubygem-aws-sdk-wafv2/distinfo
+++ b/devel/rubygem-aws-sdk-wafv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954382
-SHA256 (rubygem/aws-sdk-wafv2-1.112.0.gem) = f8e053dc674c0ef4ce0a782cb0597be286101227312242994717975e861b35e8
-SIZE (rubygem/aws-sdk-wafv2-1.112.0.gem) = 188416
+TIMESTAMP = 1753370220
+SHA256 (rubygem/aws-sdk-wafv2-1.113.0.gem) = 8e5e36fca5eafcef01ca0902e9b8790ceb0e5cd6c81d570caf26103dc0156967
+SIZE (rubygem/aws-sdk-wafv2-1.113.0.gem) = 188928
diff --git a/devel/rubygem-aws-sdk-wellarchitected/Makefile b/devel/rubygem-aws-sdk-wellarchitected/Makefile
index 7ea70402dabe..edca023dadd3 100644
--- a/devel/rubygem-aws-sdk-wellarchitected/Makefile
+++ b/devel/rubygem-aws-sdk-wellarchitected/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-wellarchitected
-PORTVERSION= 1.54.0
+PORTVERSION= 1.55.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-wellarchit
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-wellarchitected/distinfo b/devel/rubygem-aws-sdk-wellarchitected/distinfo
index 1fc3c37c7e19..33011a5a08c4 100644
--- a/devel/rubygem-aws-sdk-wellarchitected/distinfo
+++ b/devel/rubygem-aws-sdk-wellarchitected/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813926
-SHA256 (rubygem/aws-sdk-wellarchitected-1.54.0.gem) = 353b9427a73f1bbd140bb35dffe0aebff33f1a4a0a503e21c98575ca04189312
-SIZE (rubygem/aws-sdk-wellarchitected-1.54.0.gem) = 84480
+TIMESTAMP = 1753370222
+SHA256 (rubygem/aws-sdk-wellarchitected-1.55.0.gem) = 59fdda7c2bfb8a577b8bb735e80bb55ad150dcbda645c440442466513207c2f6
+SIZE (rubygem/aws-sdk-wellarchitected-1.55.0.gem) = 84480
diff --git a/devel/rubygem-aws-sdk-workdocs/Makefile b/devel/rubygem-aws-sdk-workdocs/Makefile
index 6f6c2f0f2036..96bcd052e8f7 100644
--- a/devel/rubygem-aws-sdk-workdocs/Makefile
+++ b/devel/rubygem-aws-sdk-workdocs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-workdocs
-PORTVERSION= 1.75.0
+PORTVERSION= 1.76.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-workdocs
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-workdocs/distinfo b/devel/rubygem-aws-sdk-workdocs/distinfo
index 3c4a076c4048..95e5729e165b 100644
--- a/devel/rubygem-aws-sdk-workdocs/distinfo
+++ b/devel/rubygem-aws-sdk-workdocs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813928
-SHA256 (rubygem/aws-sdk-workdocs-1.75.0.gem) = 884adedc84b84ebb00924e10bc7aeff97059ae751c8ed665dbfc5465a6ff8003
-SIZE (rubygem/aws-sdk-workdocs-1.75.0.gem) = 60416
+TIMESTAMP = 1753370224
+SHA256 (rubygem/aws-sdk-workdocs-1.76.0.gem) = f2d863187e5a4fa8d3436da035369e378589de758ea46a0873557ebb1f0667a0
+SIZE (rubygem/aws-sdk-workdocs-1.76.0.gem) = 60928
diff --git a/devel/rubygem-aws-sdk-workmail/Makefile b/devel/rubygem-aws-sdk-workmail/Makefile
index 954cf54eb963..bed43cbaa561 100644
--- a/devel/rubygem-aws-sdk-workmail/Makefile
+++ b/devel/rubygem-aws-sdk-workmail/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-workmail
-PORTVERSION= 1.84.0
+PORTVERSION= 1.85.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-workmail
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-workmail/distinfo b/devel/rubygem-aws-sdk-workmail/distinfo
index 812ca2646198..af662d8d8edb 100644
--- a/devel/rubygem-aws-sdk-workmail/distinfo
+++ b/devel/rubygem-aws-sdk-workmail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813930
-SHA256 (rubygem/aws-sdk-workmail-1.84.0.gem) = 371c12d2a1439a1f81a709620576760ed921c18c9640721e6f8c153d37102c52
-SIZE (rubygem/aws-sdk-workmail-1.84.0.gem) = 88576
+TIMESTAMP = 1753370226
+SHA256 (rubygem/aws-sdk-workmail-1.85.0.gem) = 900a2595492b03c45fd52f475c778fe8bb659c78ae73089d61affb624e9ad4c4
+SIZE (rubygem/aws-sdk-workmail-1.85.0.gem) = 88576
diff --git a/devel/rubygem-aws-sdk-workmailmessageflow/Makefile b/devel/rubygem-aws-sdk-workmailmessageflow/Makefile
index d3f29c58bba6..eb850e82dd67 100644
--- a/devel/rubygem-aws-sdk-workmailmessageflow/Makefile
+++ b/devel/rubygem-aws-sdk-workmailmessageflow/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-workmailmessageflow
-PORTVERSION= 1.53.0
+PORTVERSION= 1.54.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-workmailme
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-workmailmessageflow/distinfo b/devel/rubygem-aws-sdk-workmailmessageflow/distinfo
index cc295254dc99..8c64737ee92b 100644
--- a/devel/rubygem-aws-sdk-workmailmessageflow/distinfo
+++ b/devel/rubygem-aws-sdk-workmailmessageflow/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813932
-SHA256 (rubygem/aws-sdk-workmailmessageflow-1.53.0.gem) = a0d9bb91d634a706a121d7c7f7bb813d9ca0bbf638a902787dca4da893b3af4c
-SIZE (rubygem/aws-sdk-workmailmessageflow-1.53.0.gem) = 22528
+TIMESTAMP = 1753370228
+SHA256 (rubygem/aws-sdk-workmailmessageflow-1.54.0.gem) = 366c95fa1e09c97fcf12558c949bb2c415b829897783eb4c947fb29952007dcc
+SIZE (rubygem/aws-sdk-workmailmessageflow-1.54.0.gem) = 23040
diff --git a/devel/rubygem-aws-sdk-workspaces/Makefile b/devel/rubygem-aws-sdk-workspaces/Makefile
index d188fe10fdc3..de26739b8df7 100644
--- a/devel/rubygem-aws-sdk-workspaces/Makefile
+++ b/devel/rubygem-aws-sdk-workspaces/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-workspaces
-PORTVERSION= 1.139.0
+PORTVERSION= 1.140.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-workspaces
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-workspaces/distinfo b/devel/rubygem-aws-sdk-workspaces/distinfo
index d9ceddb18c29..b633efbc69da 100644
--- a/devel/rubygem-aws-sdk-workspaces/distinfo
+++ b/devel/rubygem-aws-sdk-workspaces/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751208222
-SHA256 (rubygem/aws-sdk-workspaces-1.139.0.gem) = 3453babbfbe556ddcb4549f7874bba06f324010dbe52b7618f298b2ab964ed49
-SIZE (rubygem/aws-sdk-workspaces-1.139.0.gem) = 116224
+TIMESTAMP = 1753370230
+SHA256 (rubygem/aws-sdk-workspaces-1.140.0.gem) = 0e4bb8ef9983555b4e69b9b1316902fb698c632dec3645c75b667d6cac05a049
+SIZE (rubygem/aws-sdk-workspaces-1.140.0.gem) = 116736
diff --git a/devel/rubygem-aws-sdk-workspacesinstances/Makefile b/devel/rubygem-aws-sdk-workspacesinstances/Makefile
index 4bb14203ac42..2fa06ee1f227 100644
--- a/devel/rubygem-aws-sdk-workspacesinstances/Makefile
+++ b/devel/rubygem-aws-sdk-workspacesinstances/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-workspacesinstances
-PORTVERSION= 1.0.0
+PORTVERSION= 1.1.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-workspaces
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-workspacesinstances/distinfo b/devel/rubygem-aws-sdk-workspacesinstances/distinfo
index fb901f055f83..5c9c4b4f08c5 100644
--- a/devel/rubygem-aws-sdk-workspacesinstances/distinfo
+++ b/devel/rubygem-aws-sdk-workspacesinstances/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954104
-SHA256 (rubygem/aws-sdk-workspacesinstances-1.0.0.gem) = e04a9756b2f17d6d6fd1e92c795ef17ea3d386209ebf8d11f481aaa9790ea837
-SIZE (rubygem/aws-sdk-workspacesinstances-1.0.0.gem) = 39936
+TIMESTAMP = 1753370232
+SHA256 (rubygem/aws-sdk-workspacesinstances-1.1.0.gem) = f073f20cdb9f20d3ba46cf33a030bead2ccfa632eb8bba124ea4a5b0c2488582
+SIZE (rubygem/aws-sdk-workspacesinstances-1.1.0.gem) = 40448
diff --git a/devel/rubygem-aws-sdk-workspacesthinclient/Makefile b/devel/rubygem-aws-sdk-workspacesthinclient/Makefile
index 1efb9aa44dd0..f5dda44470c3 100644
--- a/devel/rubygem-aws-sdk-workspacesthinclient/Makefile
+++ b/devel/rubygem-aws-sdk-workspacesthinclient/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-workspacesthinclient
-PORTVERSION= 1.29.0
+PORTVERSION= 1.30.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-workspaces
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-workspacesthinclient/distinfo b/devel/rubygem-aws-sdk-workspacesthinclient/distinfo
index 324d5d508aee..e32a9677670c 100644
--- a/devel/rubygem-aws-sdk-workspacesthinclient/distinfo
+++ b/devel/rubygem-aws-sdk-workspacesthinclient/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954384
-SHA256 (rubygem/aws-sdk-workspacesthinclient-1.29.0.gem) = 0e3c92cc81500bb5b74854303b2e333432f37594c959b2d25abe11703ae8a013
-SIZE (rubygem/aws-sdk-workspacesthinclient-1.29.0.gem) = 34816
+TIMESTAMP = 1753370234
+SHA256 (rubygem/aws-sdk-workspacesthinclient-1.30.0.gem) = f7b79f3ecccbcf76ac927dae1a296118bb854f9348d2973e2bc6f3bc8a9a1253
+SIZE (rubygem/aws-sdk-workspacesthinclient-1.30.0.gem) = 34816
diff --git a/devel/rubygem-aws-sdk-workspacesweb/Makefile b/devel/rubygem-aws-sdk-workspacesweb/Makefile
index a28da3fd9ad3..5146ea3489c8 100644
--- a/devel/rubygem-aws-sdk-workspacesweb/Makefile
+++ b/devel/rubygem-aws-sdk-workspacesweb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-workspacesweb
-PORTVERSION= 1.43.0
+PORTVERSION= 1.44.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-workspaces
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-workspacesweb/distinfo b/devel/rubygem-aws-sdk-workspacesweb/distinfo
index 0ea824c9b042..b2cb29640d21 100644
--- a/devel/rubygem-aws-sdk-workspacesweb/distinfo
+++ b/devel/rubygem-aws-sdk-workspacesweb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813938
-SHA256 (rubygem/aws-sdk-workspacesweb-1.43.0.gem) = ea428f5cab2ae3d8e90bb67a9b82a5f33eee505fb9963014d49926fdf7701417
-SIZE (rubygem/aws-sdk-workspacesweb-1.43.0.gem) = 65536
+TIMESTAMP = 1753370236
+SHA256 (rubygem/aws-sdk-workspacesweb-1.44.0.gem) = 55c1ae5bf3de7013f20fcaa4e49820ff9d2306188bdfa91c4a8e3bc449ae9046
+SIZE (rubygem/aws-sdk-workspacesweb-1.44.0.gem) = 66048
diff --git a/devel/rubygem-aws-sdk-xray/Makefile b/devel/rubygem-aws-sdk-xray/Makefile
index 541b0874208a..e7e0203eaff6 100644
--- a/devel/rubygem-aws-sdk-xray/Makefile
+++ b/devel/rubygem-aws-sdk-xray/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-xray
-PORTVERSION= 1.84.0
+PORTVERSION= 1.85.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-xray
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-xray/distinfo b/devel/rubygem-aws-sdk-xray/distinfo
index ccdee5feb1e5..ef7f079f5e5d 100644
--- a/devel/rubygem-aws-sdk-xray/distinfo
+++ b/devel/rubygem-aws-sdk-xray/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813940
-SHA256 (rubygem/aws-sdk-xray-1.84.0.gem) = b881913a41571a66c7fdb9b52dd40068a7b61d03f4c6fdb20d6fd99a7cfc320a
-SIZE (rubygem/aws-sdk-xray-1.84.0.gem) = 69632
+TIMESTAMP = 1753370238
+SHA256 (rubygem/aws-sdk-xray-1.85.0.gem) = 7fc07ed4cfe17dfab1e2e7d0e49eab7fa2d40fb445f2169df00c0884bf2910d9
+SIZE (rubygem/aws-sdk-xray-1.85.0.gem) = 70144
diff --git a/devel/rubygem-cairo-gobject/Makefile b/devel/rubygem-cairo-gobject/Makefile
index c9aa8fb7742d..1f04c85fb29d 100644
--- a/devel/rubygem-cairo-gobject/Makefile
+++ b/devel/rubygem-cairo-gobject/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cairo-gobject
-PORTVERSION= 4.2.9
+PORTVERSION= 4.3.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-cairo-gobject/distinfo b/devel/rubygem-cairo-gobject/distinfo
index 3267cc37e10e..b7e65d2ae174 100644
--- a/devel/rubygem-cairo-gobject/distinfo
+++ b/devel/rubygem-cairo-gobject/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289366
-SHA256 (rubygem/cairo-gobject-4.2.9.gem) = 65f799c11228215bc879fb657673f7ba5ea057ddadf83d28256488566820b776
-SIZE (rubygem/cairo-gobject-4.2.9.gem) = 19456
+TIMESTAMP = 1752566756
+SHA256 (rubygem/cairo-gobject-4.3.0.gem) = cca1893aeb980bf7f3c839b0640dbea7d6b8e0918c49ab217328f7a0518b86b1
+SIZE (rubygem/cairo-gobject-4.3.0.gem) = 19456
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-console/Makefile b/devel/rubygem-console/Makefile
index 42b53f84d8a6..2e379ed73042 100644
--- a/devel/rubygem-console/Makefile
+++ b/devel/rubygem-console/Makefile
@@ -1,5 +1,5 @@
PORTNAME= console
-PORTVERSION= 1.31.0
+PORTVERSION= 1.32.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-console/distinfo b/devel/rubygem-console/distinfo
index 470b7ec61eff..093d1f515ca8 100644
--- a/devel/rubygem-console/distinfo
+++ b/devel/rubygem-console/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813946
-SHA256 (rubygem/console-1.31.0.gem) = e2d5a69de73da5eb2f5d861383b4f718566ec51363f70e5cdd1312878100446d
-SIZE (rubygem/console-1.31.0.gem) = 30720
+TIMESTAMP = 1753265892
+SHA256 (rubygem/console-1.32.0.gem) = 2a8e3d6384e3cdf140c89ce76d5f921b7d36fd42f69c6b5a6dccaf087529b1da
+SIZE (rubygem/console-1.32.0.gem) = 30720
diff --git a/devel/rubygem-cucumber-messages/Makefile b/devel/rubygem-cucumber-messages/Makefile
index db844e130d37..af0b54690613 100644
--- a/devel/rubygem-cucumber-messages/Makefile
+++ b/devel/rubygem-cucumber-messages/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cucumber-messages
-PORTVERSION= 28.0.0
+PORTVERSION= 28.1.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-cucumber-messages/distinfo b/devel/rubygem-cucumber-messages/distinfo
index 33db3b9becb7..dfb0bfe69225 100644
--- a/devel/rubygem-cucumber-messages/distinfo
+++ b/devel/rubygem-cucumber-messages/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266212
-SHA256 (rubygem/cucumber-messages-28.0.0.gem) = 52d7cc0bad9d8e502b4e557b0544eaaa16a6316ea41ade2c0e6ba1043c5d558c
-SIZE (rubygem/cucumber-messages-28.0.0.gem) = 22016
+TIMESTAMP = 1753265894
+SHA256 (rubygem/cucumber-messages-28.1.0.gem) = 6f5b0f994c3db693c0e209334c0a8d2ab5f2d1494983f965c114c4c338eb363d
+SIZE (rubygem/cucumber-messages-28.1.0.gem) = 21504
diff --git a/devel/rubygem-datadog-ci/Makefile b/devel/rubygem-datadog-ci/Makefile
index 721694e9a69d..d1f6f758dc3d 100644
--- a/devel/rubygem-datadog-ci/Makefile
+++ b/devel/rubygem-datadog-ci/Makefile
@@ -1,5 +1,5 @@
PORTNAME= datadog-ci
-PORTVERSION= 1.20.2
+PORTVERSION= 1.21.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-datadog-ci/distinfo b/devel/rubygem-datadog-ci/distinfo
index d456f3b3f850..6819f52e1321 100644
--- a/devel/rubygem-datadog-ci/distinfo
+++ b/devel/rubygem-datadog-ci/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266216
-SHA256 (rubygem/datadog-ci-1.20.2.gem) = 0774ce76173c0f321e0afb2965e4e97c32b4cbe6dd5b79e603e0b7f3ae3a860b
-SIZE (rubygem/datadog-ci-1.20.2.gem) = 117760
+TIMESTAMP = 1753370240
+SHA256 (rubygem/datadog-ci-1.21.1.gem) = 0e0c8749b9aec8bc3cfedb700f957e62eb987a8d6db9b519e3ca12a7e32cdc92
+SIZE (rubygem/datadog-ci-1.21.1.gem) = 119296
diff --git a/devel/rubygem-drydock/Makefile b/devel/rubygem-drydock/Makefile
index 6e02ff240be2..a5953ada5c96 100644
--- a/devel/rubygem-drydock/Makefile
+++ b/devel/rubygem-drydock/Makefile
@@ -6,7 +6,8 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Build seaworthy command-line apps with a powerful Ruby DSL
-WWW= https://github.com/delano/drydock
+WWW= https://delanotes.com/drydock/ \
+ https://github.com/delano/drydock
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/devel/rubygem-erb/Makefile b/devel/rubygem-erb/Makefile
index 676d9238ce92..7ecd24e1b57a 100644
--- a/devel/rubygem-erb/Makefile
+++ b/devel/rubygem-erb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= erb
-PORTVERSION= 5.0.1
+PORTVERSION= 5.0.2
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-erb/distinfo b/devel/rubygem-erb/distinfo
index c89dcbc087f8..8bc664ff5e59 100644
--- a/devel/rubygem-erb/distinfo
+++ b/devel/rubygem-erb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747716302
-SHA256 (rubygem/erb-5.0.1.gem) = 760439803b36cc93eca8a266aab614614e588024a89bc30a62e78d98ff452c23
-SIZE (rubygem/erb-5.0.1.gem) = 20992
+TIMESTAMP = 1753265896
+SHA256 (rubygem/erb-5.0.2.gem) = d30f258143d4300fb4ecf430042ac12970c9bb4b33c974a545b8f58c1ec26c0f
+SIZE (rubygem/erb-5.0.2.gem) = 21504
diff --git a/devel/rubygem-etc/Makefile b/devel/rubygem-etc/Makefile
index 01532a119500..ce2a5322cb4b 100644
--- a/devel/rubygem-etc/Makefile
+++ b/devel/rubygem-etc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= etc
-PORTVERSION= 1.4.5
+PORTVERSION= 1.4.6
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -9,7 +9,8 @@ WWW= https://github.com/ruby/etc
LICENSE= BSD2CLAUSE RUBY
LICENSE_COMB= dual
-LICENSE_FILE_BSD2CLAUSE=${WRKSRC}/LICENSE.txt
+LICENSE_FILE_BSD2CLAUSE=${WRKSRC}/BSDL
+LICENSE_FILE_RUBY= ${WRKSRC}/COPYING
USES= gem
diff --git a/devel/rubygem-etc/distinfo b/devel/rubygem-etc/distinfo
index aedbec29d4b7..874125f6cf72 100644
--- a/devel/rubygem-etc/distinfo
+++ b/devel/rubygem-etc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734888592
-SHA256 (rubygem/etc-1.4.5.gem) = 0d854e7b97a40390b048ba51230c30886931931b9dba955e85985d7d3bccf26c
-SIZE (rubygem/etc-1.4.5.gem) = 25088
+TIMESTAMP = 1753265898
+SHA256 (rubygem/etc-1.4.6.gem) = 0f7e9e7842ea5e3c3bd9bc81746ebb8c65ea29e4c42a93520a0d638129c7de01
+SIZE (rubygem/etc-1.4.6.gem) = 26112
diff --git a/devel/rubygem-excon/Makefile b/devel/rubygem-excon/Makefile
index 6cb09bc6a8bd..45954889edd1 100644
--- a/devel/rubygem-excon/Makefile
+++ b/devel/rubygem-excon/Makefile
@@ -1,5 +1,5 @@
PORTNAME= excon
-PORTVERSION= 1.2.7
+PORTVERSION= 1.2.8
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-excon/distinfo b/devel/rubygem-excon/distinfo
index e7e385890580..a3c29e52ec9a 100644
--- a/devel/rubygem-excon/distinfo
+++ b/devel/rubygem-excon/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748495937
-SHA256 (rubygem/excon-1.2.7.gem) = 3b3917dbdf0c65b8d872039fe2b37bf423da2f245ef05b0af07423027c4cfde5
-SIZE (rubygem/excon-1.2.7.gem) = 171008
+TIMESTAMP = 1753265900
+SHA256 (rubygem/excon-1.2.8.gem) = 150f57a0f3919b8d2b3f74535596f9876389c6dde157e0bfac8f26631eb135d0
+SIZE (rubygem/excon-1.2.8.gem) = 171008
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/devel/rubygem-gapic-common/Makefile b/devel/rubygem-gapic-common/Makefile
index de4fc6a953b1..a3e4bde4963b 100644
--- a/devel/rubygem-gapic-common/Makefile
+++ b/devel/rubygem-gapic-common/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gapic-common
-PORTVERSION= 1.0.0
+PORTVERSION= 1.0.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-gapic-common/distinfo b/devel/rubygem-gapic-common/distinfo
index 324a98042f60..7611cf29cc7f 100644
--- a/devel/rubygem-gapic-common/distinfo
+++ b/devel/rubygem-gapic-common/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747716304
-SHA256 (rubygem/gapic-common-1.0.0.gem) = 0b8515bf6668d2104422c47f2a07e37da3c125e3f48ece5b45c6776d5ced4615
-SIZE (rubygem/gapic-common-1.0.0.gem) = 45568
+TIMESTAMP = 1753265902
+SHA256 (rubygem/gapic-common-1.0.1.gem) = 334e3906c41b900df4d39f4e90862ab78bb8edfe55393e38962f398d89ef201d
+SIZE (rubygem/gapic-common-1.0.1.gem) = 45568
diff --git a/devel/rubygem-gio2/Makefile b/devel/rubygem-gio2/Makefile
index 31578bbf5453..bc7273d7341f 100644
--- a/devel/rubygem-gio2/Makefile
+++ b/devel/rubygem-gio2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gio2
-PORTVERSION= 4.2.9
+PORTVERSION= 4.3.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-gio2/distinfo b/devel/rubygem-gio2/distinfo
index 0c0c727b0989..325b8d2cde86 100644
--- a/devel/rubygem-gio2/distinfo
+++ b/devel/rubygem-gio2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289368
-SHA256 (rubygem/gio2-4.2.9.gem) = 63595abf56ac57aab3c53b6e1c303dd90ed2b9507055fc157d48bc59964325fd
-SIZE (rubygem/gio2-4.2.9.gem) = 40448
+TIMESTAMP = 1752566758
+SHA256 (rubygem/gio2-4.3.0.gem) = e4f69a33b27babaffadc50236f6569db1009fb9bbefc44059c6b7b17b8a07ef4
+SIZE (rubygem/gio2-4.3.0.gem) = 40448
diff --git a/devel/rubygem-glib2/Makefile b/devel/rubygem-glib2/Makefile
index 206688720a0a..6e9844947f72 100644
--- a/devel/rubygem-glib2/Makefile
+++ b/devel/rubygem-glib2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= glib2
-PORTVERSION= 4.2.9
+PORTVERSION= 4.3.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-glib2/distinfo b/devel/rubygem-glib2/distinfo
index 3ba1793f5a8d..50c79e43a601 100644
--- a/devel/rubygem-glib2/distinfo
+++ b/devel/rubygem-glib2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289370
-SHA256 (rubygem/glib2-4.2.9.gem) = a437db78427b2cdf53d9c88692e4ea49a10e9278239bebec8e71f88d4672e4eb
-SIZE (rubygem/glib2-4.2.9.gem) = 143360
+TIMESTAMP = 1752566760
+SHA256 (rubygem/glib2-4.3.0.gem) = b30c7bf137c158b713fde36007a5a57597f8e7a2a1d5b2ac32be23938fcd2b2e
+SIZE (rubygem/glib2-4.3.0.gem) = 143360
diff --git a/devel/rubygem-gobject-introspection/Makefile b/devel/rubygem-gobject-introspection/Makefile
index 044e0b048766..2eca28ab8a82 100644
--- a/devel/rubygem-gobject-introspection/Makefile
+++ b/devel/rubygem-gobject-introspection/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gobject-introspection
-PORTVERSION= 4.2.9
+PORTVERSION= 4.3.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-gobject-introspection/distinfo b/devel/rubygem-gobject-introspection/distinfo
index 1e3056bd528b..5fedd5b6e55c 100644
--- a/devel/rubygem-gobject-introspection/distinfo
+++ b/devel/rubygem-gobject-introspection/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289372
-SHA256 (rubygem/gobject-introspection-4.2.9.gem) = 3ac0d859d333a776cf9a3fb33fd655999d8e648668f7797ca016de7b5bb1e75c
-SIZE (rubygem/gobject-introspection-4.2.9.gem) = 75264
+TIMESTAMP = 1752566762
+SHA256 (rubygem/gobject-introspection-4.3.0.gem) = 874f47637cde1cc39c2b0a3930ba0ffad1bd72cc3a1116807182538b98fa591c
+SIZE (rubygem/gobject-introspection-4.3.0.gem) = 75264
diff --git a/devel/rubygem-google-apis-admin_directory_v1/Makefile b/devel/rubygem-google-apis-admin_directory_v1/Makefile
index c302c1bee547..49017b5e7de7 100644
--- a/devel/rubygem-google-apis-admin_directory_v1/Makefile
+++ b/devel/rubygem-google-apis-admin_directory_v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-admin_directory_v1
-PORTVERSION= 0.66.0
+PORTVERSION= 0.67.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-admin_directory_v1/distinfo b/devel/rubygem-google-apis-admin_directory_v1/distinfo
index 730e14740209..822309ca8eb9 100644
--- a/devel/rubygem-google-apis-admin_directory_v1/distinfo
+++ b/devel/rubygem-google-apis-admin_directory_v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813952
-SHA256 (rubygem/google-apis-admin_directory_v1-0.66.0.gem) = 07fc8c4042ca25ad39cd58eb28010057cab67c928951de7f212f6c535a45e15a
-SIZE (rubygem/google-apis-admin_directory_v1-0.66.0.gem) = 73216
+TIMESTAMP = 1752566736
+SHA256 (rubygem/google-apis-admin_directory_v1-0.67.0.gem) = 36f5c5ef2b81cf91cb90a18eb21ce933deb7af0308836d1599997b228cb79ec5
+SIZE (rubygem/google-apis-admin_directory_v1-0.67.0.gem) = 73216
diff --git a/devel/rubygem-google-apis-androidpublisher_v3/Makefile b/devel/rubygem-google-apis-androidpublisher_v3/Makefile
index 1889bb8258d7..a6177ba70229 100644
--- a/devel/rubygem-google-apis-androidpublisher_v3/Makefile
+++ b/devel/rubygem-google-apis-androidpublisher_v3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-androidpublisher_v3
-PORTVERSION= 0.82.0
+PORTVERSION= 0.83.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-androidpublisher_v3/distinfo b/devel/rubygem-google-apis-androidpublisher_v3/distinfo
index d590c5a1b20d..e81a91f33b2a 100644
--- a/devel/rubygem-google-apis-androidpublisher_v3/distinfo
+++ b/devel/rubygem-google-apis-androidpublisher_v3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266218
-SHA256 (rubygem/google-apis-androidpublisher_v3-0.82.0.gem) = 4edc1d0a43f1c3ca47392a5745c2b1e7d0c7bbfdf0e6b16ff69dedfba00be257
-SIZE (rubygem/google-apis-androidpublisher_v3-0.82.0.gem) = 95744
+TIMESTAMP = 1752566738
+SHA256 (rubygem/google-apis-androidpublisher_v3-0.83.0.gem) = 34bc99b81deb7d9bba665e14255f7b7c7b0392105174a3c7b689d5445014c4f8
+SIZE (rubygem/google-apis-androidpublisher_v3-0.83.0.gem) = 95744
diff --git a/devel/rubygem-google-apis-compute_v1/Makefile b/devel/rubygem-google-apis-compute_v1/Makefile
index 8bc043948dc0..593f1585e74c 100644
--- a/devel/rubygem-google-apis-compute_v1/Makefile
+++ b/devel/rubygem-google-apis-compute_v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-compute_v1
-PORTVERSION= 0.123.0
+PORTVERSION= 0.125.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-compute_v1/distinfo b/devel/rubygem-google-apis-compute_v1/distinfo
index 2efcc0f61310..6fe5740e111e 100644
--- a/devel/rubygem-google-apis-compute_v1/distinfo
+++ b/devel/rubygem-google-apis-compute_v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266220
-SHA256 (rubygem/google-apis-compute_v1-0.123.0.gem) = a31651aa0efce0fe85f0b3fcc6c34f41194f11b866847ada5148f3c8b8f46453
-SIZE (rubygem/google-apis-compute_v1-0.123.0.gem) = 510976
+TIMESTAMP = 1753265904
+SHA256 (rubygem/google-apis-compute_v1-0.125.0.gem) = 8d3d87461f646edafb4c92ef3d7ae74c8972320ec45082a5ceb52f44d8fe30ab
+SIZE (rubygem/google-apis-compute_v1-0.125.0.gem) = 512512
diff --git a/devel/rubygem-gyoku/Makefile b/devel/rubygem-gyoku/Makefile
index e655bf79cb4d..3ef1c8a1d1a5 100644
--- a/devel/rubygem-gyoku/Makefile
+++ b/devel/rubygem-gyoku/Makefile
@@ -1,20 +1,20 @@
PORTNAME= gyoku
-PORTVERSION= 1.3.1
-PORTREVISION= 1
+DISTVERSION= 1.4.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
-MAINTAINER= joe@thrallingpenguin.com
+MAINTAINER= atanubiswas484@gmail.com
COMMENT= Library for translating Ruby hashes to XML
WWW= https://github.com/savonrb/gyoku
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
-RUN_DEPENDS= rubygem-builder>=2.1.2:devel/rubygem-builder
-
-NO_ARCH= yes
+RUN_DEPENDS= rubygem-builder>=2.1.2:devel/rubygem-builder \
+ rubygem-rexml>=3.0<4:textproc/rubygem-rexml
USES= gem
+NO_ARCH= yes
+
.include <bsd.port.mk>
diff --git a/devel/rubygem-gyoku/distinfo b/devel/rubygem-gyoku/distinfo
index 5f24fdd520b0..0556e8d9ad84 100644
--- a/devel/rubygem-gyoku/distinfo
+++ b/devel/rubygem-gyoku/distinfo
@@ -1,2 +1,3 @@
-SHA256 (rubygem/gyoku-1.3.1.gem) = b0c5c825718df093437ab6bf84a25f39711816ab52a3bb3d2dcfa44102d5c0f2
-SIZE (rubygem/gyoku-1.3.1.gem) = 16896
+TIMESTAMP = 1753495766
+SHA256 (rubygem/gyoku-1.4.0.gem) = 389d887384c777f271cb9377bb642f20bbe0c633d1ef5af78569d4db53c1a2cd
+SIZE (rubygem/gyoku-1.4.0.gem) = 19456
diff --git a/devel/rubygem-gyoku/pkg-descr b/devel/rubygem-gyoku/pkg-descr
index 8cfd40b9db50..a03bcff909e6 100644
--- a/devel/rubygem-gyoku/pkg-descr
+++ b/devel/rubygem-gyoku/pkg-descr
@@ -1 +1,6 @@
-Gyoku translates Ruby Hashes to XML.
+Gyoku is a Ruby library that helps convert Ruby hashes into XML. It offers a
+simple and readable way to build XML structures, and supports features like
+attributes, namespaces, and custom element names.
+
+It's often used with SOAP clients like Savon, but can be useful in any Ruby
+project that needs to generate XML from structured data.
diff --git a/devel/rubygem-imagen/Makefile b/devel/rubygem-imagen/Makefile
new file mode 100644
index 000000000000..097812fdc8bc
--- /dev/null
+++ b/devel/rubygem-imagen/Makefile
@@ -0,0 +1,19 @@
+PORTNAME= imagen
+PORTVERSION= 0.2.0
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Codebase as structure of locatable classes and methods based on the Ruby AST
+WWW= https://github.com/grodowski/imagen_rb
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+RUN_DEPENDS= rubygem-parser>=2.5:devel/rubygem-parser
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-imagen/distinfo b/devel/rubygem-imagen/distinfo
new file mode 100644
index 000000000000..7f4479812ff5
--- /dev/null
+++ b/devel/rubygem-imagen/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1752566670
+SHA256 (rubygem/imagen-0.2.0.gem) = 369fe912078877dba92615ebfc6f35a7d833e31f24f47bdd3ad5371a4139e24b
+SIZE (rubygem/imagen-0.2.0.gem) = 10240
diff --git a/devel/rubygem-imagen/pkg-descr b/devel/rubygem-imagen/pkg-descr
new file mode 100644
index 000000000000..6167fb788deb
--- /dev/null
+++ b/devel/rubygem-imagen/pkg-descr
@@ -0,0 +1,2 @@
+imagen-rb extracts data about modules, classes, methods and blocks from Ruby
+code.
diff --git a/devel/rubygem-io-console/Makefile b/devel/rubygem-io-console/Makefile
index 9b3af7adea42..6dece224ff44 100644
--- a/devel/rubygem-io-console/Makefile
+++ b/devel/rubygem-io-console/Makefile
@@ -1,5 +1,5 @@
PORTNAME= io-console
-PORTVERSION= 0.8.0
+PORTVERSION= 0.8.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-io-console/distinfo b/devel/rubygem-io-console/distinfo
index 92aed81885da..ea94f7e3f831 100644
--- a/devel/rubygem-io-console/distinfo
+++ b/devel/rubygem-io-console/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735705269
-SHA256 (rubygem/io-console-0.8.0.gem) = cd6a9facbc69871d69b2cb8b926fc6ea7ef06f06e505e81a64f14a470fddefa2
-SIZE (rubygem/io-console-0.8.0.gem) = 26624
+TIMESTAMP = 1753265952
+SHA256 (rubygem/io-console-0.8.1.gem) = 1e15440a6b2f67b6ea496df7c474ed62c860ad11237f29b3bd187f054b925fcb
+SIZE (rubygem/io-console-0.8.1.gem) = 26624
diff --git a/devel/rubygem-io-event/Makefile b/devel/rubygem-io-event/Makefile
index fa88cc906f2b..9d8cb151b037 100644
--- a/devel/rubygem-io-event/Makefile
+++ b/devel/rubygem-io-event/Makefile
@@ -1,5 +1,5 @@
PORTNAME= io-event
-PORTVERSION= 1.11.2
+PORTVERSION= 1.12.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-io-event/distinfo b/devel/rubygem-io-event/distinfo
index 6ff782bf6196..c45b6685fb29 100644
--- a/devel/rubygem-io-event/distinfo
+++ b/devel/rubygem-io-event/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266228
-SHA256 (rubygem/io-event-1.11.2.gem) = 4a640ac7d86d9f5fc0d4f47dd83eff82e9fe5818b0d910596b058ca1b34b96b9
-SIZE (rubygem/io-event-1.11.2.gem) = 49152
+TIMESTAMP = 1752566742
+SHA256 (rubygem/io-event-1.12.0.gem) = 272dca7debaff92f4771632ee0c3a65b56dfb1d390439053682a522bf111ee26
+SIZE (rubygem/io-event-1.12.0.gem) = 50176
diff --git a/devel/rubygem-io-nonblock/Makefile b/devel/rubygem-io-nonblock/Makefile
index fe6169b1bd69..ec0fe4a09458 100644
--- a/devel/rubygem-io-nonblock/Makefile
+++ b/devel/rubygem-io-nonblock/Makefile
@@ -1,5 +1,5 @@
PORTNAME= io-nonblock
-PORTVERSION= 0.3.1
+PORTVERSION= 0.3.2
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-io-nonblock/distinfo b/devel/rubygem-io-nonblock/distinfo
index 5246eaed851b..528c4d827d19 100644
--- a/devel/rubygem-io-nonblock/distinfo
+++ b/devel/rubygem-io-nonblock/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734888634
-SHA256 (rubygem/io-nonblock-0.3.1.gem) = 54c76c033b4060b678451224f72b9ad30751f9d74b94c957a48e8210c85a79ed
-SIZE (rubygem/io-nonblock-0.3.1.gem) = 8192
+TIMESTAMP = 1753265906
+SHA256 (rubygem/io-nonblock-0.3.2.gem) = 2014636edae4e32e893a3b9e6bac9d1c5b8d3af41b8cd5bcb2279a78fbef937d
+SIZE (rubygem/io-nonblock-0.3.2.gem) = 7680
diff --git a/devel/rubygem-io-wait/Makefile b/devel/rubygem-io-wait/Makefile
index 0d61f793fdb5..754ed830c0c1 100644
--- a/devel/rubygem-io-wait/Makefile
+++ b/devel/rubygem-io-wait/Makefile
@@ -1,5 +1,5 @@
PORTNAME= io-wait
-PORTVERSION= 0.3.1
+PORTVERSION= 0.3.2
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-io-wait/distinfo b/devel/rubygem-io-wait/distinfo
index e6f0f330bf81..2eeff1415c28 100644
--- a/devel/rubygem-io-wait/distinfo
+++ b/devel/rubygem-io-wait/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1702543768
-SHA256 (rubygem/io-wait-0.3.1.gem) = 0905806b1c5ce97aedee2c69e805625f97cfd89ee93f4e59e674483cf7750155
-SIZE (rubygem/io-wait-0.3.1.gem) = 9728
+TIMESTAMP = 1753265908
+SHA256 (rubygem/io-wait-0.3.2.gem) = 719e7ab60e40bd40de0a215e348c86689442aa1f80c2dcf77ccc25faf3e0b986
+SIZE (rubygem/io-wait-0.3.2.gem) = 9728
diff --git a/devel/rubygem-json/Makefile b/devel/rubygem-json/Makefile
index fa2b6efc0c64..8d27fae8ad6f 100644
--- a/devel/rubygem-json/Makefile
+++ b/devel/rubygem-json/Makefile
@@ -1,5 +1,5 @@
PORTNAME= json
-PORTVERSION= 2.12.2
+PORTVERSION= 2.13.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-json/distinfo b/devel/rubygem-json/distinfo
index 287fcbfa7462..478fc05379d9 100644
--- a/devel/rubygem-json/distinfo
+++ b/devel/rubygem-json/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748495967
-SHA256 (rubygem/json-2.12.2.gem) = ba94a48ad265605c8fa9a50a5892f3ba6a02661aa010f638211f3cb36f44abf4
-SIZE (rubygem/json-2.12.2.gem) = 75776
+TIMESTAMP = 1753265910
+SHA256 (rubygem/json-2.13.0.gem) = a4bdf1ce8db5617ec6c59e021db4a398e54b57b335e1fa417ac7badc3fb7c1a0
+SIZE (rubygem/json-2.13.0.gem) = 77312
diff --git a/devel/rubygem-libddwaf/Makefile b/devel/rubygem-libddwaf/Makefile
index 28f58245a463..9a25c3ac202c 100644
--- a/devel/rubygem-libddwaf/Makefile
+++ b/devel/rubygem-libddwaf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libddwaf
-PORTVERSION= 1.24.1.0.0
+PORTVERSION= 1.24.1.0.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-libddwaf/distinfo b/devel/rubygem-libddwaf/distinfo
index 56ee32d86271..0305c2409ea9 100644
--- a/devel/rubygem-libddwaf/distinfo
+++ b/devel/rubygem-libddwaf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266230
-SHA256 (rubygem/libddwaf-1.24.1.0.0.gem) = 1b933ba23313016c57270fbb006566c68149fba4b7ff01e2442798379c6b7037
-SIZE (rubygem/libddwaf-1.24.1.0.0.gem) = 26624
+TIMESTAMP = 1753370242
+SHA256 (rubygem/libddwaf-1.24.1.0.1.gem) = ba53b5952fac28dbe1e41c21e3eceb30b902c63a54d6e7936825015cb4fdcec0
+SIZE (rubygem/libddwaf-1.24.1.0.1.gem) = 26624
diff --git a/devel/rubygem-mongo/Makefile b/devel/rubygem-mongo/Makefile
index 7dc904a60b88..f1407827bbf7 100644
--- a/devel/rubygem-mongo/Makefile
+++ b/devel/rubygem-mongo/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mongo
-PORTVERSION= 2.21.1
+PORTVERSION= 2.21.2
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-mongo/distinfo b/devel/rubygem-mongo/distinfo
index e64e8d0b9003..08775cc27d21 100644
--- a/devel/rubygem-mongo/distinfo
+++ b/devel/rubygem-mongo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547546
-SHA256 (rubygem/mongo-2.21.1.gem) = a0858375c546b87c9aba6adcda8e6298720fed787be54dde0fcb4637b5e48f43
-SIZE (rubygem/mongo-2.21.1.gem) = 450560
+TIMESTAMP = 1753265954
+SHA256 (rubygem/mongo-2.21.2.gem) = 273eeddd46456c35e02282b6ec90bea5d95449246dc337366a7b1b5538a275a1
+SIZE (rubygem/mongo-2.21.2.gem) = 451072
diff --git a/devel/rubygem-nori/Makefile b/devel/rubygem-nori/Makefile
index 00bd5689662b..b42fdfa74b08 100644
--- a/devel/rubygem-nori/Makefile
+++ b/devel/rubygem-nori/Makefile
@@ -3,28 +3,26 @@ DISTVERSION= 2.7.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
-MAINTAINER= joe@thrallingpenguin.com
-COMMENT= Library for converting XML to Hash syntax
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= XML to Hash translator
WWW= https://github.com/savonrb/nori
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-bigdecimal>0:math/rubygem-bigdecimal
+RUN_DEPENDS= rubygem-bigdecimal>=0:math/rubygem-bigdecimal
USES= gem
NO_ARCH= yes
-OPTIONS_DEFAULT= NOKOGIRI
-
-OPTIONS_MULTI= PARSER
+OPTIONS_MULTI= PARSER
OPTIONS_MULTI_PARSER= NOKOGIRI REXML
-
+OPTIONS_DEFAULT=NOKOGIRI
NOKOGIRI_DESC= Use Nokogiri as parser
REXML_DESC= Use REXML as parser
-NOKOGIRI_RUN_DEPENDS= rubygem-nokogiri>0:textproc/rubygem-nokogiri
-REXML_RUN_DEPENDS= rubygem-rexml>0:textproc/rubygem-rexml
+NOKOGIRI_RUN_DEPENDS= rubygem-nokogiri>=0:textproc/rubygem-nokogiri
+REXML_RUN_DEPENDS= rubygem-rexml>=3.2<4:textproc/rubygem-rexml
.include <bsd.port.mk>
diff --git a/devel/rubygem-nori/pkg-descr b/devel/rubygem-nori/pkg-descr
index e1044fa8fefe..8214c6b6b8eb 100644
--- a/devel/rubygem-nori/pkg-descr
+++ b/devel/rubygem-nori/pkg-descr
@@ -1 +1,6 @@
-XML to Hash translator.
+Really simple XML parsing ripped from Crack, which ripped it from Merb.
+
+Nori supports pluggable parsers and ships with both REXML and Nokogiri
+implementations.
+
+It defaults to Nokogiri since v2.0.0, but you can change it to use REXML.
diff --git a/devel/rubygem-ostruct/Makefile b/devel/rubygem-ostruct/Makefile
index 11fe4c118f18..4db6527bbf52 100644
--- a/devel/rubygem-ostruct/Makefile
+++ b/devel/rubygem-ostruct/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ostruct
-PORTVERSION= 0.6.2
+PORTVERSION= 0.6.3
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-ostruct/distinfo b/devel/rubygem-ostruct/distinfo
index b2131ca4102c..4539cc96857e 100644
--- a/devel/rubygem-ostruct/distinfo
+++ b/devel/rubygem-ostruct/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954400
-SHA256 (rubygem/ostruct-0.6.2.gem) = 6d7302a299e400a2c248d6ce0dad18fc3a5714e8096facc25ffd0c54ee57cfc0
-SIZE (rubygem/ostruct-0.6.2.gem) = 12800
+TIMESTAMP = 1753265918
+SHA256 (rubygem/ostruct-0.6.3.gem) = 95a2ed4a4bd1d190784e666b47b2d3f078e4a9efda2fccf18f84ddc6538ed912
+SIZE (rubygem/ostruct-0.6.3.gem) = 12800
diff --git a/devel/rubygem-rails-i18n-rails70/Makefile b/devel/rubygem-rails-i18n-rails70/Makefile
index fa04a6cb1b29..45e5fa889f91 100644
--- a/devel/rubygem-rails-i18n-rails70/Makefile
+++ b/devel/rubygem-rails-i18n-rails70/Makefile
@@ -18,4 +18,6 @@ USES= gem
NO_ARCH= yes
+PORTSCOUT= limit:^7\.
+
.include <bsd.port.mk>
diff --git a/devel/rubygem-rails-i18n-rails71/Makefile b/devel/rubygem-rails-i18n-rails71/Makefile
index 9370fce4c98e..c84e36e09569 100644
--- a/devel/rubygem-rails-i18n-rails71/Makefile
+++ b/devel/rubygem-rails-i18n-rails71/Makefile
@@ -18,4 +18,6 @@ USES= gem
NO_ARCH= yes
+PORTSCOUT= limit:^7\.
+
.include <bsd.port.mk>
diff --git a/devel/rubygem-rails-i18n-rails72/Makefile b/devel/rubygem-rails-i18n-rails72/Makefile
new file mode 100644
index 000000000000..34d8205c798a
--- /dev/null
+++ b/devel/rubygem-rails-i18n-rails72/Makefile
@@ -0,0 +1,23 @@
+PORTNAME= rails-i18n
+PORTVERSION= 7.0.10
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails72
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Set of common locale data and translations for Rails
+WWW= https://github.com/svenfuchs/rails-i18n
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE.txt
+
+RUN_DEPENDS= rubygem-i18n>=0.7,2<2,2:devel/rubygem-i18n \
+ rubygem-railties72>=6.0.0<8:www/rubygem-railties72
+
+USES= gem
+
+NO_ARCH= yes
+
+PORTSCOUT= limit:^7\.
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-rails-i18n-rails72/distinfo b/devel/rubygem-rails-i18n-rails72/distinfo
new file mode 100644
index 000000000000..7ffb16c83918
--- /dev/null
+++ b/devel/rubygem-rails-i18n-rails72/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1730296060
+SHA256 (rubygem/rails-i18n-7.0.10.gem) = efae16e0ac28c0f42e98555c8db1327d69ab02058c8b535e0933cb106dd931ca
+SIZE (rubygem/rails-i18n-7.0.10.gem) = 121344
diff --git a/devel/rubygem-rails-i18n-rails72/pkg-descr b/devel/rubygem-rails-i18n-rails72/pkg-descr
new file mode 100644
index 000000000000..9c9396c860d9
--- /dev/null
+++ b/devel/rubygem-rails-i18n-rails72/pkg-descr
@@ -0,0 +1,4 @@
+Centralization of locale data collection for Ruby on Rails.
+
+It provides a set of common locale data and translations to internationalize
+and/or localize your Rails applications.
diff --git a/devel/rubygem-rails-i18n-rails80/Makefile b/devel/rubygem-rails-i18n-rails80/Makefile
new file mode 100644
index 000000000000..1d6add5ff4a9
--- /dev/null
+++ b/devel/rubygem-rails-i18n-rails80/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= rails-i18n
+PORTVERSION= 8.0.1
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails80
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Set of common locale data and translations for Rails
+WWW= https://github.com/svenfuchs/rails-i18n
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE.txt
+
+RUN_DEPENDS= rubygem-i18n>=0.7,2<2,2:devel/rubygem-i18n \
+ rubygem-railties80>=8.0.0<9:www/rubygem-railties80
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-rails-i18n-rails80/distinfo b/devel/rubygem-rails-i18n-rails80/distinfo
new file mode 100644
index 000000000000..221d12165a2c
--- /dev/null
+++ b/devel/rubygem-rails-i18n-rails80/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1752566672
+SHA256 (rubygem/rails-i18n-8.0.1.gem) = 15303195450bdac9a80636cf14c7e5ada2f43907cc60fcd19bbb3f81ab45be0d
+SIZE (rubygem/rails-i18n-8.0.1.gem) = 121344
diff --git a/devel/rubygem-rails-i18n-rails80/pkg-descr b/devel/rubygem-rails-i18n-rails80/pkg-descr
new file mode 100644
index 000000000000..9c9396c860d9
--- /dev/null
+++ b/devel/rubygem-rails-i18n-rails80/pkg-descr
@@ -0,0 +1,4 @@
+Centralization of locale data collection for Ruby on Rails.
+
+It provides a set of common locale data and translations to internationalize
+and/or localize your Rails applications.
diff --git a/devel/rubygem-recaptcha/Makefile b/devel/rubygem-recaptcha/Makefile
index 2fe5378a42d1..c9fabfd284e8 100644
--- a/devel/rubygem-recaptcha/Makefile
+++ b/devel/rubygem-recaptcha/Makefile
@@ -1,5 +1,5 @@
PORTNAME= recaptcha
-PORTVERSION= 5.19.0
+PORTVERSION= 5.20.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-recaptcha/distinfo b/devel/rubygem-recaptcha/distinfo
index ed5ab5493167..6fb701a03c2c 100644
--- a/devel/rubygem-recaptcha/distinfo
+++ b/devel/rubygem-recaptcha/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738090276
-SHA256 (rubygem/recaptcha-5.19.0.gem) = b69c021a5b788da06901d2c95ab86f10a8634e6496343096cc5167f0318b2a39
-SIZE (rubygem/recaptcha-5.19.0.gem) = 24064
+TIMESTAMP = 1753370272
+SHA256 (rubygem/recaptcha-5.20.1.gem) = 34febe7e79ec9f67aad21e51883b5960d093042a7dfb1b074f53bd67dd8e4c29
+SIZE (rubygem/recaptcha-5.20.1.gem) = 24064
diff --git a/devel/rubygem-reline/Makefile b/devel/rubygem-reline/Makefile
index fd022ae4e774..32846262bde8 100644
--- a/devel/rubygem-reline/Makefile
+++ b/devel/rubygem-reline/Makefile
@@ -1,5 +1,5 @@
PORTNAME= reline
-PORTVERSION= 0.6.1
+PORTVERSION= 0.6.2
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-reline/distinfo b/devel/rubygem-reline/distinfo
index b649fa538439..d9a4fbad315f 100644
--- a/devel/rubygem-reline/distinfo
+++ b/devel/rubygem-reline/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178266
-SHA256 (rubygem/reline-0.6.1.gem) = 1afcc9d7cb1029cdbe780d72f2f09251ce46d3780050f3ec39c3ccc6b60675fb
-SIZE (rubygem/reline-0.6.1.gem) = 51712
+TIMESTAMP = 1753370274
+SHA256 (rubygem/reline-0.6.2.gem) = 1dad26a6008872d59c8e05244b119347c9f2ddaf4a53dce97856cd5f30a02846
+SIZE (rubygem/reline-0.6.2.gem) = 51712
diff --git a/devel/rubygem-rubocop-ast/Makefile b/devel/rubygem-rubocop-ast/Makefile
index 1b26fdefec21..55bea6b78260 100644
--- a/devel/rubygem-rubocop-ast/Makefile
+++ b/devel/rubygem-rubocop-ast/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rubocop-ast
-PORTVERSION= 1.45.1
+PORTVERSION= 1.46.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-rubocop-ast/distinfo b/devel/rubygem-rubocop-ast/distinfo
index d9936217ac61..1d6f7b21fb96 100644
--- a/devel/rubygem-rubocop-ast/distinfo
+++ b/devel/rubygem-rubocop-ast/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188238
-SHA256 (rubygem/rubocop-ast-1.45.1.gem) = 94042e49adc17f187ba037b33f941ba7398fede77cdf4bffafba95190a473a3e
-SIZE (rubygem/rubocop-ast-1.45.1.gem) = 61440
+TIMESTAMP = 1753265920
+SHA256 (rubygem/rubocop-ast-1.46.0.gem) = 0da7f6ad5b98614f89b74f11873c191059c823eae07d6ffd40a42a3338f2232b
+SIZE (rubygem/rubocop-ast-1.46.0.gem) = 61440
diff --git a/devel/rubygem-ruby-lsp-rails/Makefile b/devel/rubygem-ruby-lsp-rails/Makefile
index 0ed206429504..78432764da97 100644
--- a/devel/rubygem-ruby-lsp-rails/Makefile
+++ b/devel/rubygem-ruby-lsp-rails/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ruby-lsp-rails
-PORTVERSION= 0.4.6
+PORTVERSION= 0.4.8
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -11,7 +11,7 @@ WWW= https://shopify.github.io/ruby-lsp-rails/ \
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-ruby-lsp>=0.24.0<0.25.0:devel/rubygem-ruby-lsp
+RUN_DEPENDS= rubygem-ruby-lsp>=0.26.0<0.27.0:devel/rubygem-ruby-lsp
USES= gem
diff --git a/devel/rubygem-ruby-lsp-rails/distinfo b/devel/rubygem-ruby-lsp-rails/distinfo
index f0e4e444dac0..3a394f7f2e21 100644
--- a/devel/rubygem-ruby-lsp-rails/distinfo
+++ b/devel/rubygem-ruby-lsp-rails/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813972
-SHA256 (rubygem/ruby-lsp-rails-0.4.6.gem) = 385cba1b0374dfc3fe90c4781b6c3cf203684e0b6d7c10699ae32a6d4b327e4b
-SIZE (rubygem/ruby-lsp-rails-0.4.6.gem) = 24064
+TIMESTAMP = 1753370246
+SHA256 (rubygem/ruby-lsp-rails-0.4.8.gem) = f09d1f926d4063deeb2f3049311925c20dfe6c912371e3bcd04a265a865c44ae
+SIZE (rubygem/ruby-lsp-rails-0.4.8.gem) = 24576
diff --git a/devel/rubygem-ruby-lsp-rspec/Makefile b/devel/rubygem-ruby-lsp-rspec/Makefile
index 089c303cf68a..22b5768d7f36 100644
--- a/devel/rubygem-ruby-lsp-rspec/Makefile
+++ b/devel/rubygem-ruby-lsp-rspec/Makefile
@@ -1,5 +1,6 @@
PORTNAME= ruby-lsp-rspec
-PORTVERSION= 0.1.25
+PORTVERSION= 0.1.26
+PORTREVISION= 1
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +11,7 @@ WWW= https://github.com/st0012/ruby-lsp-rspec
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-ruby-lsp>=0.24.0<0.25:devel/rubygem-ruby-lsp
+RUN_DEPENDS= rubygem-ruby-lsp>=0.26.0<0.27:devel/rubygem-ruby-lsp
USES= gem
diff --git a/devel/rubygem-ruby-lsp-rspec/distinfo b/devel/rubygem-ruby-lsp-rspec/distinfo
index 8723d59d7bb9..b72fed8ad662 100644
--- a/devel/rubygem-ruby-lsp-rspec/distinfo
+++ b/devel/rubygem-ruby-lsp-rspec/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813974
-SHA256 (rubygem/ruby-lsp-rspec-0.1.25.gem) = c5b9d1e8160c0140710cbb6a85dddc95ae29208e6ccd42088b99fdbb7d890296
-SIZE (rubygem/ruby-lsp-rspec-0.1.25.gem) = 14336
+TIMESTAMP = 1753265916
+SHA256 (rubygem/ruby-lsp-rspec-0.1.26.gem) = 6006c81ab44379462214113a5fc0c47e54b124b7ebfd7510ef65096e5db9b4aa
+SIZE (rubygem/ruby-lsp-rspec-0.1.26.gem) = 14336
diff --git a/devel/rubygem-ruby-lsp-rspec/files/patch-gemspec b/devel/rubygem-ruby-lsp-rspec/files/patch-gemspec
new file mode 100644
index 000000000000..c30e8777b53f
--- /dev/null
+++ b/devel/rubygem-ruby-lsp-rspec/files/patch-gemspec
@@ -0,0 +1,10 @@
+--- ruby-lsp-rspec.gemspec.orig 2025-07-24 11:50:06 UTC
++++ ruby-lsp-rspec.gemspec
+@@ -22,6 +22,6 @@ Gem::Specification.new do |s|
+
+ s.specification_version = 4
+
+- s.add_runtime_dependency(%q<ruby-lsp>.freeze, ["~> 0.25.0".freeze])
++ s.add_runtime_dependency(%q<ruby-lsp>.freeze, ["~> 0.26.0".freeze])
+ end
+
diff --git a/devel/rubygem-ruby-lsp/Makefile b/devel/rubygem-ruby-lsp/Makefile
index f44a9f566fd8..e5b5e8786f75 100644
--- a/devel/rubygem-ruby-lsp/Makefile
+++ b/devel/rubygem-ruby-lsp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ruby-lsp
-PORTVERSION= 0.24.2
+PORTVERSION= 0.26.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -13,8 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= rubygem-language_server-protocol>=3.17.0<3.18:devel/rubygem-language_server-protocol \
rubygem-prism>=1.2<2.0:textproc/rubygem-prism \
- rubygem-rbs>=3<5:devel/rubygem-rbs \
- rubygem-sorbet-runtime>=0.5.10782:devel/rubygem-sorbet-runtime
+ rubygem-rbs>=3<5:devel/rubygem-rbs
USES= gem
diff --git a/devel/rubygem-ruby-lsp/distinfo b/devel/rubygem-ruby-lsp/distinfo
index 8f2fa3990d7c..031bc5da36cc 100644
--- a/devel/rubygem-ruby-lsp/distinfo
+++ b/devel/rubygem-ruby-lsp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954408
-SHA256 (rubygem/ruby-lsp-0.24.2.gem) = 78d57e0cc9627a23b33e610186f8b224c78b800c94ba0bdc1d9247d342e2c8de
-SIZE (rubygem/ruby-lsp-0.24.2.gem) = 168960
+TIMESTAMP = 1753370244
+SHA256 (rubygem/ruby-lsp-0.26.0.gem) = fb110fac79a8d87975cc060c8e08b905ae2fe5f80036738beee5992504275b65
+SIZE (rubygem/ruby-lsp-0.26.0.gem) = 169472
diff --git a/devel/rubygem-sidekiq/Makefile b/devel/rubygem-sidekiq/Makefile
index 1095f078bc7e..75f253066fcd 100644
--- a/devel/rubygem-sidekiq/Makefile
+++ b/devel/rubygem-sidekiq/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sidekiq
-PORTVERSION= 8.0.5
+PORTVERSION= 8.0.6
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-sidekiq/distinfo b/devel/rubygem-sidekiq/distinfo
index 3b3b17b3177b..446da2a38859 100644
--- a/devel/rubygem-sidekiq/distinfo
+++ b/devel/rubygem-sidekiq/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751375119
-SHA256 (rubygem/sidekiq-8.0.5.gem) = d063b26fcf7bf082da2cd9d9f3d338bbfddc790e861e4e7c6a34ce2951f9f7d4
-SIZE (rubygem/sidekiq-8.0.5.gem) = 286720
+TIMESTAMP = 1753370248
+SHA256 (rubygem/sidekiq-8.0.6.gem) = 4a0a9b12b206b7f86919afcb13041aa60f13f7d7b75a23c707aa5aba3e84fe46
+SIZE (rubygem/sidekiq-8.0.6.gem) = 286720
diff --git a/devel/rubygem-sorbet-runtime/Makefile b/devel/rubygem-sorbet-runtime/Makefile
index 1c58abbc254f..243429967f6f 100644
--- a/devel/rubygem-sorbet-runtime/Makefile
+++ b/devel/rubygem-sorbet-runtime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sorbet-runtime
-PORTVERSION= 0.5.12221
+PORTVERSION= 0.5.12357
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-sorbet-runtime/distinfo b/devel/rubygem-sorbet-runtime/distinfo
index 962fdefd2c05..354339f483e2 100644
--- a/devel/rubygem-sorbet-runtime/distinfo
+++ b/devel/rubygem-sorbet-runtime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266238
-SHA256 (rubygem/sorbet-runtime-0.5.12221.gem) = f8f3ec810f6820feeada5da7efe206b44a7b67b3aad5c4e4798865b4e3343e16
-SIZE (rubygem/sorbet-runtime-0.5.12221.gem) = 89600
+TIMESTAMP = 1753370250
+SHA256 (rubygem/sorbet-runtime-0.5.12357.gem) = 1cacad2e56fe3b7e39bbd2e35f82f21801db8523d86360664f24d9abddb747b3
+SIZE (rubygem/sorbet-runtime-0.5.12357.gem) = 90112
diff --git a/devel/rubygem-syntax_tree/Makefile b/devel/rubygem-syntax_tree/Makefile
index 445678778e21..354ffe897a0b 100644
--- a/devel/rubygem-syntax_tree/Makefile
+++ b/devel/rubygem-syntax_tree/Makefile
@@ -1,5 +1,5 @@
PORTNAME= syntax_tree
-PORTVERSION= 6.2.0
+PORTVERSION= 6.3.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-syntax_tree/distinfo b/devel/rubygem-syntax_tree/distinfo
index 149733e11fde..1ea9018bfd90 100644
--- a/devel/rubygem-syntax_tree/distinfo
+++ b/devel/rubygem-syntax_tree/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1695358177
-SHA256 (rubygem/syntax_tree-6.2.0.gem) = a50a01c246601af3c258edbb6b12e44373d17966ab3bebd1f7224b3b994a343d
-SIZE (rubygem/syntax_tree-6.2.0.gem) = 220672
+TIMESTAMP = 1753265924
+SHA256 (rubygem/syntax_tree-6.3.0.gem) = 56e25a9692c798ec94c5442fe94c5e94af76bef91edc8bb02052cbdecf35f13d
+SIZE (rubygem/syntax_tree-6.3.0.gem) = 221696
diff --git a/devel/rubygem-thor/Makefile b/devel/rubygem-thor/Makefile
index a74cff3e4011..e08de0961327 100644
--- a/devel/rubygem-thor/Makefile
+++ b/devel/rubygem-thor/Makefile
@@ -1,5 +1,5 @@
PORTNAME= thor
-PORTVERSION= 1.3.2
+PORTVERSION= 1.4.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-thor/distinfo b/devel/rubygem-thor/distinfo
index bac9f20cd95f..03f4cdfc3b36 100644
--- a/devel/rubygem-thor/distinfo
+++ b/devel/rubygem-thor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1725560779
-SHA256 (rubygem/thor-1.3.2.gem) = eef0293b9e24158ccad7ab383ae83534b7ad4ed99c09f96f1a6b036550abbeda
-SIZE (rubygem/thor-1.3.2.gem) = 56320
+TIMESTAMP = 1753265926
+SHA256 (rubygem/thor-1.4.0.gem) = 8763e822ccb0f1d7bee88cde131b19a65606657b847cc7b7b4b82e772bcd8a3d
+SIZE (rubygem/thor-1.4.0.gem) = 56320
diff --git a/devel/rubygem-undercover/Makefile b/devel/rubygem-undercover/Makefile
new file mode 100644
index 000000000000..ce446afbf0f0
--- /dev/null
+++ b/devel/rubygem-undercover/Makefile
@@ -0,0 +1,28 @@
+PORTNAME= undercover
+PORTVERSION= 0.7.4
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Actionable code coverage - detects untested code blocks in recent changes
+WWW= https://undercover-ci.com/ \
+ https://github.com/grodowski/undercover
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+RUN_DEPENDS= rubygem-base64>=0:converters/rubygem-base64 \
+ rubygem-bigdecimal>=0:math/rubygem-bigdecimal \
+ rubygem-imagen>=0.2.0:devel/rubygem-imagen \
+ rubygem-rainbow>=2.1<4.0:devel/rubygem-rainbow \
+ rubygem-rugged>=0.27<1.10:devel/rubygem-rugged \
+ rubygem-simplecov>=0:devel/rubygem-simplecov \
+ rubygem-simplecov_json_formatter>=0:devel/rubygem-simplecov_json_formatter
+
+USES= gem
+
+NO_ARCH= yes
+
+PLIST_FILES= bin/undercover
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-undercover/distinfo b/devel/rubygem-undercover/distinfo
new file mode 100644
index 000000000000..00aa930321b3
--- /dev/null
+++ b/devel/rubygem-undercover/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1752566674
+SHA256 (rubygem/undercover-0.7.4.gem) = 56ea18d64da97c9a5c40c3ecea23ae26d04b716e66540b2eb9e56fc3d6356071
+SIZE (rubygem/undercover-0.7.4.gem) = 2845696
diff --git a/devel/rubygem-undercover/pkg-descr b/devel/rubygem-undercover/pkg-descr
new file mode 100644
index 000000000000..6e9eda94b3d6
--- /dev/null
+++ b/devel/rubygem-undercover/pkg-descr
@@ -0,0 +1,4 @@
+undercover warns about methods, classes and blocks that were changed without
+tests, to help you easily find untested code and reduce the number of bugs. It
+does so by analysing data from git diffs, code structure and SimpleCov coverage
+reports.
diff --git a/devel/rubygem-wdm/Makefile b/devel/rubygem-wdm/Makefile
index 6ef0638c0563..14efdcb226ff 100644
--- a/devel/rubygem-wdm/Makefile
+++ b/devel/rubygem-wdm/Makefile
@@ -1,9 +1,9 @@
PORTNAME= wdm
-PORTVERSION= 0.1.1
+PORTVERSION= 0.2.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
-MAINTAINER= joe@thrallingpenguin.com
+MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Library for monitoring directories for changes
WWW= https://github.com/Maher4Ever/wdm
diff --git a/devel/rubygem-wdm/distinfo b/devel/rubygem-wdm/distinfo
index c9d93cdc7a06..8401b8f273dc 100644
--- a/devel/rubygem-wdm/distinfo
+++ b/devel/rubygem-wdm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1514155103
-SHA256 (rubygem/wdm-0.1.1.gem) = 28406f5f236796019bea5b2a85e37cbcd229ec928c8b68261947a44eec15b474
-SIZE (rubygem/wdm-0.1.1.gem) = 19968
+TIMESTAMP = 1753370252
+SHA256 (rubygem/wdm-0.2.0.gem) = c46d9dcb6d375199ca07465bc67669ee8f041aeaa55dd7dafe6de4dd97b27647
+SIZE (rubygem/wdm-0.2.0.gem) = 24064
diff --git a/devel/rubygem-wdm/pkg-descr b/devel/rubygem-wdm/pkg-descr
index aa8b7871a3fb..f0ef718ba41c 100644
--- a/devel/rubygem-wdm/pkg-descr
+++ b/devel/rubygem-wdm/pkg-descr
@@ -1,3 +1,4 @@
-Windows Directory Monitor (WDM) is a library which can be used to monitor
-directories for changes. It's mostly implemented in C and uses the Win32 API
-for a better performance.
+Windows Directory Monitor (WDM) is a thread-safe ruby library which can be used
+to monitor directories for changes on Windows.
+
+It's mostly implemented in C and uses the Win32 API for a better performance.
diff --git a/devel/rubygem-xdg/Makefile b/devel/rubygem-xdg/Makefile
index 7e4c6dbcdf3e..e5348a8a57fb 100644
--- a/devel/rubygem-xdg/Makefile
+++ b/devel/rubygem-xdg/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xdg
-PORTVERSION= 9.2.0
+PORTVERSION= 9.3.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-xdg/distinfo b/devel/rubygem-xdg/distinfo
index d341a6bf272b..d3d7e3158c34 100644
--- a/devel/rubygem-xdg/distinfo
+++ b/devel/rubygem-xdg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936384
-SHA256 (rubygem/xdg-9.2.0.gem) = ad8bff38e0074a46aaa9d7322a01291b75e828d957cc08091dba3c35e931cb4d
-SIZE (rubygem/xdg-9.2.0.gem) = 17408
+TIMESTAMP = 1753265928
+SHA256 (rubygem/xdg-9.3.0.gem) = 5983be107939281dbcc4f5cc58fc4b820ef240d0de1122a25aad6d92baa5565c
+SIZE (rubygem/xdg-9.3.0.gem) = 17408
diff --git a/devel/rubygem-zhexdump/Makefile b/devel/rubygem-zhexdump/Makefile
index bac80f425de9..764fc2f9662c 100644
--- a/devel/rubygem-zhexdump/Makefile
+++ b/devel/rubygem-zhexdump/Makefile
@@ -1,5 +1,5 @@
PORTNAME= zhexdump
-PORTVERSION= 0.2.0
+PORTVERSION= 0.3.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-zhexdump/distinfo b/devel/rubygem-zhexdump/distinfo
index 3feb36ea8047..21c825828f0a 100644
--- a/devel/rubygem-zhexdump/distinfo
+++ b/devel/rubygem-zhexdump/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1721823072
-SHA256 (rubygem/zhexdump-0.2.0.gem) = 5788a5feb6f449fc53f20a0640b7118d6fbc411c779260c593eaf1efbf63b31b
-SIZE (rubygem/zhexdump-0.2.0.gem) = 9728
+TIMESTAMP = 1753370254
+SHA256 (rubygem/zhexdump-0.3.0.gem) = d8a4cfc06d7960587a67e0018a8675af22c5b1706b41bfe32333ed6a26712973
+SIZE (rubygem/zhexdump-0.3.0.gem) = 9728
diff --git a/devel/socket_wrapper/Makefile b/devel/socket_wrapper/Makefile
index f08eaf6ffba7..f48c3d020b12 100644
--- a/devel/socket_wrapper/Makefile
+++ b/devel/socket_wrapper/Makefile
@@ -1,23 +1,24 @@
-PORTNAME= socket_wrapper
-PORTVERSION= 1.4.2
-CATEGORIES= devel
-MASTER_SITES= SAMBA/cwrap
+PORTNAME= socket_wrapper
+PORTVERSION= 1.5.0
+CATEGORIES= devel
+MASTER_SITES= SAMBA/cwrap
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Library passing all socket communications through unix sockets
-WWW= https://cwrap.org/socket_wrapper.html
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Library passing all socket communications through unix sockets
+WWW= https://cwrap.org/socket_wrapper.html \
+ https://git.samba.org/?p=socket_wrapper.git
-LICENSE= GPLv3
-LICENSE_FILE= ${WRKSRC}/LICENSE
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= cmake pathfix
-USE_LDCONFIG= yes
+TEST_DEPENDS= cmocka>=1.1.0:sysutils/cmocka
-OPTIONS_DEFINE= TEST
+USES= cmake:testing localbase pathfix
-TEST_BUILD_DEPENDS= cmocka>=1.1.5:sysutils/cmocka
-TEST_USES= localbase:ldflags pkgconfig
-TEST_CMAKE_BOOL= UNIT_TESTING
-TEST_TEST_TARGET= test
+CMAKE_OFF= HELGRIND_TESTING \
+ PICKY_DEVELOPER \
+ UNIT_TESTING
+CMAKE_TESTING_ON= UNIT_TESTING
+USE_LDCONFIG= yes
.include <bsd.port.mk>
diff --git a/devel/socket_wrapper/distinfo b/devel/socket_wrapper/distinfo
index f5293da43150..bc136faa0a0d 100644
--- a/devel/socket_wrapper/distinfo
+++ b/devel/socket_wrapper/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712704087
-SHA256 (socket_wrapper-1.4.2.tar.gz) = 0a08ec249dd9ffbb3b16d577b352d573561f57beeec3596182ac6ec8e46b9ab6
-SIZE (socket_wrapper-1.4.2.tar.gz) = 90641
+TIMESTAMP = 1753265696
+SHA256 (socket_wrapper-1.5.0.tar.gz) = 9c341f86c11b2738ee885cbf83b42ee4bd445ba96e57151b8ede12b9f54fd6f7
+SIZE (socket_wrapper-1.5.0.tar.gz) = 89865
diff --git a/devel/socket_wrapper/pkg-plist b/devel/socket_wrapper/pkg-plist
index cf2b202525f5..89e6bb920882 100644
--- a/devel/socket_wrapper/pkg-plist
+++ b/devel/socket_wrapper/pkg-plist
@@ -5,7 +5,7 @@ lib/cmake/socket_wrapper/socket_wrapper_noop-config-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/socket_wrapper/socket_wrapper_noop-config.cmake
lib/libsocket_wrapper.so
lib/libsocket_wrapper.so.0
-lib/libsocket_wrapper.so.0.4.1
+lib/libsocket_wrapper.so.0.5.0
lib/libsocket_wrapper_noop.so
lib/libsocket_wrapper_noop.so.0
lib/libsocket_wrapper_noop.so.0.0.1
diff --git a/devel/stack/Makefile b/devel/stack/Makefile
index 05cc407cb06e..056836e08413 100644
--- a/devel/stack/Makefile
+++ b/devel/stack/Makefile
@@ -1,6 +1,6 @@
PORTNAME= stack
DISTVERSIONPREFIX= v
-DISTVERSION= 3.5.1
+DISTVERSION= 3.7.1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
@@ -10,10 +10,10 @@ WWW= https://www.haskellstack.org/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ca_root_nss>0:security/ca_root_nss \
- gmake:devel/gmake \
- ${LOCALBASE}/lib/compat/libffi.so.6:devel/libffi321 \
- ${LOCALBASE}/lib/compat/libffi.so.7:devel/libffi33
+RUN_DEPENDS= ${LOCALBASE}/lib/compat/libffi.so.6:devel/libffi321 \
+ ${LOCALBASE}/lib/compat/libffi.so.7:devel/libffi33 \
+ ca_root_nss>0:security/ca_root_nss \
+ gmake:devel/gmake
USES= cabal gmake iconv:wchar_t perl5 pkgconfig
USE_GITHUB= yes
@@ -22,9 +22,9 @@ USE_PERL5= run
USE_CABAL= Glob-0.10.2_3 \
OneTuple-0.4.2_1 \
- QuickCheck-2.15.0.1_1 \
+ QuickCheck-2.14.3 \
StateVar-1.2.2 \
- aeson-2.2.3.0_3 \
+ aeson-2.2.3.0_4 \
aeson-warning-parser-0.1.1 \
annotated-wl-pprint-0.7.0_1 \
ansi-terminal-1.1.2 \
@@ -35,7 +35,6 @@ USE_CABAL= Glob-0.10.2_3 \
asn1-types-0.3.4 \
assoc-1.1.1_1 \
async-2.2.5_3 \
- atomic-counter-0.1.2.3 \
attoparsec-0.14.4_6 \
attoparsec-aeson-2.2.2.0 \
auto-update-0.2.6 \
@@ -45,14 +44,14 @@ USE_CABAL= Glob-0.10.2_3 \
basement-0.0.16 \
bifunctors-5.6.2_2 \
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 \
byteorder-1.0.4 \
casa-client-0.0.2 \
casa-types-0.0.2 \
case-insensitive-1.2.1.0 \
- cborg-0.2.10.0_2 \
+ cborg-0.2.10.0_3 \
cereal-0.5.8.3 \
character-ps-0.1 \
clock-0.8.4 \
@@ -73,37 +72,36 @@ USE_CABAL= Glob-0.10.2_3 \
crypton-x509-store-1.6.10 \
crypton-x509-system-1.6.7 \
crypton-x509-validation-1.6.14 \
- data-default-0.8.0.1 \
- data-default-class-0.2.0.0 \
+ data-default-0.7.1.3 \
+ data-default-class-0.1.2.2 \
+ data-default-instances-containers-0.1.0.3 \
+ data-default-instances-dlist-0.0.1.2 \
+ data-default-instances-old-locale-0.0.1.2 \
data-fix-0.3.4_1 \
digest-0.0.2.1 \
- directory-ospath-streaming-0.2.2 \
distributive-0.6.2.1_1 \
dlist-1.0_2 \
easy-file-0.2.5 \
- ech-config-0.0.1 \
echo-0.1.4 \
ed25519-0.0.5.0_9 \
- extra-1.8 \
+ extra-1.7.16_1 \
fast-logger-3.2.5 \
file-embed-0.0.16.0 \
- file-io-0.1.5 \
filelock-0.1.1.7 \
- fsnotify-0.4.2.0 \
+ fsnotify-0.4.3.0 \
generic-deriving-1.14.6_1 \
generically-0.1.1_4 \
githash-0.1.7.0 \
- hackage-security-0.6.2.6_5 \
- half-0.3.2 \
- happy-2.1.5 \
- happy-lib-2.1.5 \
- hashable-1.5.0.0_1 \
+ hackage-security-0.6.3.0 \
+ half-0.3.2_1 \
+ happy-2.1.6 \
+ happy-lib-2.1.6 \
+ hashable-1.4.7.0 \
haskell-src-exts-1.23.1 \
haskell-src-meta-0.8.15 \
hi-file-parser-0.1.7.0 \
hourglass-0.2.12_1 \
hpack-0.38.1 \
- hpke-0.0.0 \
hsc2hs-0.68.10_4 \
http-api-data-0.6.2 \
http-client-0.7.19 \
@@ -121,11 +119,10 @@ USE_CABAL= Glob-0.10.2_3 \
libyaml-clib-0.2.5 \
lift-type-0.1.2.0 \
lifted-base-0.2.3.12 \
- lukko-0.1.2_1 \
- megaparsec-9.7.0 \
+ megaparsec-9.6.1 \
memory-0.18.0_1 \
- microlens-0.4.14.0 \
- microlens-mtl-0.2.1.0 \
+ microlens-0.4.13.1_1 \
+ microlens-mtl-0.2.0.3_1 \
microlens-th-0.4.3.17 \
mime-types-0.1.2.0 \
monad-control-1.0.3.1 \
@@ -133,31 +130,31 @@ USE_CABAL= Glob-0.10.2_3 \
monad-loops-0.4.3 \
mono-traversable-1.0.21.0 \
mtl-compat-0.2.2 \
- mustache-2.4.2 \
+ mustache-2.4.3.1 \
neat-interpolation-0.5.1.4 \
network-3.2.7.0 \
- network-byte-order-0.1.7 \
network-uri-2.6.4.2_1 \
old-locale-1.0.0.7_2 \
old-time-1.1.0.4 \
- open-browser-0.4.0.0 \
+ open-browser-0.2.1.1 \
optparse-applicative-0.18.1.0_1 \
optparse-simple-0.1.1.4 \
- os-string-2.0.7 \
+ os-string-2.0.7_1 \
pantry-0.10.1 \
parser-combinators-1.3.0_1 \
- path-0.9.6_1 \
+ path-0.9.5 \
path-io-1.8.2 \
path-pieces-0.2.1_1 \
pem-0.2.4 \
- persistent-2.14.6.3_1 \
+ persistent-2.17.0.0 \
persistent-sqlite-2.13.3.0 \
persistent-template-2.12.0.0 \
prettyprinter-1.7.1 \
prettyprinter-ansi-terminal-1.1.3 \
primitive-0.9.1.0 \
project-template-0.2.1.0 \
- random-1.3.1 \
+ random-1.2.1.3 \
+ replace-megaparsec-1.5.0.1 \
resource-pool-0.4.0.0 \
resourcet-1.3.0 \
retry-0.9.3.1 \
@@ -169,7 +166,7 @@ USE_CABAL= Glob-0.10.2_3 \
scientific-0.3.8.0_2 \
semialign-1.3.1_2 \
semigroupoids-6.0.1_2 \
- serialise-0.2.6.1_4 \
+ serialise-0.2.6.1_5 \
silently-1.2.5.4 \
socks-0.6.1 \
split-0.2.5 \
@@ -178,12 +175,12 @@ USE_CABAL= Glob-0.10.2_3 \
stm-chans-3.0.0.9 \
streaming-commons-0.2.3.0 \
strict-0.5.1_1 \
- string-interpolate-0.3.4.0_2 \
+ string-interpolate-0.3.4.0_3 \
syb-0.7.2.4 \
- tagged-0.8.9 \
- tar-0.6.4.0_1 \
+ tagged-0.8.8_1 \
+ tar-0.6.3.0_1 \
tar-conduit-0.4.1 \
- tasty-1.5.3_1 \
+ tasty-1.5.3_2 \
temporary-1.3 \
text-conversions-0.3.1.1 \
text-iso8601-0.1.1_2 \
@@ -197,8 +194,8 @@ USE_CABAL= Glob-0.10.2_3 \
th-orphans-0.13.16 \
th-reify-many-0.1.10 \
these-1.2.1_2 \
- time-compat-1.9.8 \
- tls-2.1.9 \
+ time-compat-1.9.7_2 \
+ tls-2.1.8 \
transformers-base-0.4.6 \
transformers-compat-0.7.2 \
typed-process-0.2.13.0 \
diff --git a/devel/stack/distinfo b/devel/stack/distinfo
index 0c7c4f81428e..0e0cf5101f67 100644
--- a/devel/stack/distinfo
+++ b/devel/stack/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1746356982
+TIMESTAMP = 1753553816
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
@@ -7,16 +7,14 @@ SHA256 (cabal/OneTuple-0.4.2/OneTuple-0.4.2.tar.gz) = 174da8a0f4004d17b08182cb25
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/QuickCheck-2.14.3/QuickCheck-2.14.3.tar.gz) = 5c0f22b36b28a1a8fa110b3819818d3f29494a3b0dedbae299f064123ca70501
+SIZE (cabal/QuickCheck-2.14.3/QuickCheck-2.14.3.tar.gz) = 76849
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/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/aeson-2.2.3.0/revision/4.cabal) = 7d48c2395ef168d2c2070fdb02c7998384be27d31a03bb35d1740af4a19a857b
+SIZE (cabal/aeson-2.2.3.0/revision/4.cabal) = 6368
SHA256 (cabal/aeson-warning-parser-0.1.1/aeson-warning-parser-0.1.1.tar.gz) = 2b7edfa0267e28e317358433fbf57e31aca2927efeef6ae625a90084f54487e4
SIZE (cabal/aeson-warning-parser-0.1.1/aeson-warning-parser-0.1.1.tar.gz) = 4228
SHA256 (cabal/annotated-wl-pprint-0.7.0/annotated-wl-pprint-0.7.0.tar.gz) = 0c262d7fe13a9a50216438ec882c13e25f31236b886a5692e3c35b85cd773d18
@@ -45,8 +43,6 @@ SHA256 (cabal/async-2.2.5/async-2.2.5.tar.gz) = 1818473ebab9212afad2ed76297aefde
SIZE (cabal/async-2.2.5/async-2.2.5.tar.gz) = 15742
SHA256 (cabal/async-2.2.5/revision/3.cabal) = b7648c6165729a973d95cb328f9fd874813a81c727707e8b2552b4f03399763b
SIZE (cabal/async-2.2.5/revision/3.cabal) = 3366
-SHA256 (cabal/atomic-counter-0.1.2.3/atomic-counter-0.1.2.3.tar.gz) = ce4b63391b3c0d426cbe32af89f483222602a5b43aa5379aa720bf6f45f4cf04
-SIZE (cabal/atomic-counter-0.1.2.3/atomic-counter-0.1.2.3.tar.gz) = 17379
SHA256 (cabal/attoparsec-0.14.4/attoparsec-0.14.4.tar.gz) = 3f337fe58624565de12426f607c23e60c7b09c86b4e3adfc827ca188c9979e6c
SIZE (cabal/attoparsec-0.14.4/attoparsec-0.14.4.tar.gz) = 160701
SHA256 (cabal/attoparsec-0.14.4/revision/6.cabal) = 35129d0ab1741f000f1a7d2fc839544919ee6fbb8f2d6e7f0a629c41f91035f3
@@ -75,8 +71,8 @@ SHA256 (cabal/bitvec-1.1.5.0/bitvec-1.1.5.0.tar.gz) = 83d27cee5be1d5342ddbf39999
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
@@ -95,8 +91,8 @@ SHA256 (cabal/case-insensitive-1.2.1.0/case-insensitive-1.2.1.0.tar.gz) = 296dc1
SIZE (cabal/case-insensitive-1.2.1.0/case-insensitive-1.2.1.0.tar.gz) = 53609
SHA256 (cabal/cborg-0.2.10.0/cborg-0.2.10.0.tar.gz) = 17fe070c38fc498cab49bcb9d6215b7747d53bedf96502e9bcce9cad73b9c797
SIZE (cabal/cborg-0.2.10.0/cborg-0.2.10.0.tar.gz) = 92122
-SHA256 (cabal/cborg-0.2.10.0/revision/2.cabal) = a52224590aca5c992a5ca0c6713439587076ad1f9c8e04ce2dca7ba2026e3654
-SIZE (cabal/cborg-0.2.10.0/revision/2.cabal) = 5406
+SHA256 (cabal/cborg-0.2.10.0/revision/3.cabal) = 47c044ade185e59433ec301fd3d85c7a1b9709cc752daf8b6388c9190aa618aa
+SIZE (cabal/cborg-0.2.10.0/revision/3.cabal) = 5397
SHA256 (cabal/cereal-0.5.8.3/cereal-0.5.8.3.tar.gz) = 99905220661b26e5bd91130bd9772554938608a5b1d717240a6eb331121e0f6a
SIZE (cabal/cereal-0.5.8.3/cereal-0.5.8.3.tar.gz) = 20166
SHA256 (cabal/character-ps-0.1/character-ps-0.1.tar.gz) = 22de71fde38b236d3e9168a832b5e1e75d1fb4f4028667bdf747b3b4c8c1529c
@@ -141,18 +137,22 @@ SHA256 (cabal/crypton-x509-system-1.6.7/crypton-x509-system-1.6.7.tar.gz) = a436
SIZE (cabal/crypton-x509-system-1.6.7/crypton-x509-system-1.6.7.tar.gz) = 3496
SHA256 (cabal/crypton-x509-validation-1.6.14/crypton-x509-validation-1.6.14.tar.gz) = ed0e394127db59d66a0a8e4bde28fa0b8cc67cc9a810793b54a58e96df4c601d
SIZE (cabal/crypton-x509-validation-1.6.14/crypton-x509-validation-1.6.14.tar.gz) = 19693
-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-default-0.7.1.3/data-default-0.7.1.3.tar.gz) = 7604074200e1d4632701e3f196099fcfbf4005b3a6bee275fd6e00f4baaca610
+SIZE (cabal/data-default-0.7.1.3/data-default-0.7.1.3.tar.gz) = 2735
+SHA256 (cabal/data-default-class-0.1.2.2/data-default-class-0.1.2.2.tar.gz) = f400c2015edf78369f45df4f8da117bcb5d74234e306745ffc19d0d65af7aee3
+SIZE (cabal/data-default-class-0.1.2.2/data-default-class-0.1.2.2.tar.gz) = 2573
+SHA256 (cabal/data-default-instances-containers-0.1.0.3/data-default-instances-containers-0.1.0.3.tar.gz) = b9ddfafd0e639b1b9f70097d2610a220a98b3b9b9d4dc11c668161384b31932b
+SIZE (cabal/data-default-instances-containers-0.1.0.3/data-default-instances-containers-0.1.0.3.tar.gz) = 1761
+SHA256 (cabal/data-default-instances-dlist-0.0.1.2/data-default-instances-dlist-0.0.1.2.tar.gz) = e0bdf190c1a5037a626016169e7dfaabc4bcc2b27c1bdefa85e29766703e9e0b
+SIZE (cabal/data-default-instances-dlist-0.0.1.2/data-default-instances-dlist-0.0.1.2.tar.gz) = 1601
+SHA256 (cabal/data-default-instances-old-locale-0.0.1.2/data-default-instances-old-locale-0.0.1.2.tar.gz) = 708098ff0148b786141988858f09a1479b4b7a092e578ac0967d875be1c9b86f
+SIZE (cabal/data-default-instances-old-locale-0.0.1.2/data-default-instances-old-locale-0.0.1.2.tar.gz) = 1611
SHA256 (cabal/data-fix-0.3.4/data-fix-0.3.4.tar.gz) = 8df052d18c047ab9e9200536a8799b5af3997ebecbbb091a7384b6be8416ab37
SIZE (cabal/data-fix-0.3.4/data-fix-0.3.4.tar.gz) = 5992
SHA256 (cabal/data-fix-0.3.4/revision/1.cabal) = ee78be6168ca0878d670fede957195d3debf4a37a806d13d72182b274901261b
SIZE (cabal/data-fix-0.3.4/revision/1.cabal) = 1406
SHA256 (cabal/digest-0.0.2.1/digest-0.0.2.1.tar.gz) = cbf87b02e01f97dfe6d2d7f08065826cf552c8e8467ea990ed0d2f502e0a6498
SIZE (cabal/digest-0.0.2.1/digest-0.0.2.1.tar.gz) = 23636
-SHA256 (cabal/directory-ospath-streaming-0.2.2/directory-ospath-streaming-0.2.2.tar.gz) = 1ade8fbee13db15e8d22a1ecdca54794617cabc69911b51d46a65e12f4554ef7
-SIZE (cabal/directory-ospath-streaming-0.2.2/directory-ospath-streaming-0.2.2.tar.gz) = 13734
SHA256 (cabal/distributive-0.6.2.1/distributive-0.6.2.1.tar.gz) = d7351392e078f58caa46630a4b9c643e1e2e9dddee45848c5c8358e7b1316b91
SIZE (cabal/distributive-0.6.2.1/distributive-0.6.2.1.tar.gz) = 8140
SHA256 (cabal/distributive-0.6.2.1/revision/1.cabal) = 0f99f5541cca04acf89b64432b03422b6408e830a8dff30e6c4334ef1a48680c
@@ -163,26 +163,24 @@ SHA256 (cabal/dlist-1.0/revision/2.cabal) = 854727594c5a816ab3d10f15b1bc4fedaf9e
SIZE (cabal/dlist-1.0/revision/2.cabal) = 3942
SHA256 (cabal/easy-file-0.2.5/easy-file-0.2.5.tar.gz) = ee0fa0914b3bb3662838a689d7cd23a2785ccbc29def366664f994bc524ff2bb
SIZE (cabal/easy-file-0.2.5/easy-file-0.2.5.tar.gz) = 13358
-SHA256 (cabal/ech-config-0.0.1/ech-config-0.0.1.tar.gz) = b236b6d7ea1385c280b76051edc7d8f6db31c9cb7b35df5c06f5a0bd75b4feba
-SIZE (cabal/ech-config-0.0.1/ech-config-0.0.1.tar.gz) = 5423
SHA256 (cabal/echo-0.1.4/echo-0.1.4.tar.gz) = c9fe1bf2904825a65b667251ec644f197b71dc5c209d2d254be5de3d496b0e43
SIZE (cabal/echo-0.1.4/echo-0.1.4.tar.gz) = 5501
SHA256 (cabal/ed25519-0.0.5.0/ed25519-0.0.5.0.tar.gz) = d8a5958ebfa9309790efade64275dc5c441b568645c45ceed1b0c6ff36d6156d
SIZE (cabal/ed25519-0.0.5.0/ed25519-0.0.5.0.tar.gz) = 80034
SHA256 (cabal/ed25519-0.0.5.0/revision/9.cabal) = f1550ddbe3b53f1087a035667364011460896cc2b1ff328b521c05ed5973bb78
SIZE (cabal/ed25519-0.0.5.0/revision/9.cabal) = 3913
-SHA256 (cabal/extra-1.8/extra-1.8.tar.gz) = 2fa4ce5eae50560bba80f1883913cf2ed52b3d87fd290dae27d838c94f5389a1
-SIZE (cabal/extra-1.8/extra-1.8.tar.gz) = 47005
+SHA256 (cabal/extra-1.7.16/extra-1.7.16.tar.gz) = 250c6d43c30b2c71f2cf498a10e69e43ac035974d3819529385d99e42ce77c70
+SIZE (cabal/extra-1.7.16/extra-1.7.16.tar.gz) = 46190
+SHA256 (cabal/extra-1.7.16/revision/1.cabal) = 4f188e9d0281419afe33f8c07ea1c33da2d2187947ddd0c0cfc4188e4deb6275
+SIZE (cabal/extra-1.7.16/revision/1.cabal) = 2821
SHA256 (cabal/fast-logger-3.2.5/fast-logger-3.2.5.tar.gz) = 315210080fec12654cae17f9feb32610e442efc1f86be0e46a30583051d8ad31
SIZE (cabal/fast-logger-3.2.5/fast-logger-3.2.5.tar.gz) = 14795
SHA256 (cabal/file-embed-0.0.16.0/file-embed-0.0.16.0.tar.gz) = 5f18672eff936355557cdd163905451205d7ee22742edac313dd27cf42a3f415
SIZE (cabal/file-embed-0.0.16.0/file-embed-0.0.16.0.tar.gz) = 7198
-SHA256 (cabal/file-io-0.1.5/file-io-0.1.5.tar.gz) = 310a19e4c792de4d30c912bc71ff3becb40818d7c796b9999bcd0979dab87d5b
-SIZE (cabal/file-io-0.1.5/file-io-0.1.5.tar.gz) = 11890
SHA256 (cabal/filelock-0.1.1.7/filelock-0.1.1.7.tar.gz) = 4d35645cdf4f0b7aa8d22238885a970aef2328a39bd4ea63c7274532b1748180
SIZE (cabal/filelock-0.1.1.7/filelock-0.1.1.7.tar.gz) = 8109
-SHA256 (cabal/fsnotify-0.4.2.0/fsnotify-0.4.2.0.tar.gz) = 114d6533807d57dbbb9801f7edd5df079f18286d558e29dc2da98c1c40e5a25a
-SIZE (cabal/fsnotify-0.4.2.0/fsnotify-0.4.2.0.tar.gz) = 24179
+SHA256 (cabal/fsnotify-0.4.3.0/fsnotify-0.4.3.0.tar.gz) = ce56e7133fd2cf2da7a2dacbca08ae766e16030042c097dde526b822496d0037
+SIZE (cabal/fsnotify-0.4.3.0/fsnotify-0.4.3.0.tar.gz) = 24473
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
@@ -193,20 +191,18 @@ 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/hackage-security-0.6.2.6/hackage-security-0.6.2.6.tar.gz) = 2e4261576b3e11b9f5175392947f56a638cc1a3584b8acbb962b809d7c69db69
-SIZE (cabal/hackage-security-0.6.2.6/hackage-security-0.6.2.6.tar.gz) = 84736
-SHA256 (cabal/hackage-security-0.6.2.6/revision/5.cabal) = f85f6f1ef55d1f91795f2c7c476db36fd7aedb55c877d47f2a4411f0151040a9
-SIZE (cabal/hackage-security-0.6.2.6/revision/5.cabal) = 9761
+SHA256 (cabal/hackage-security-0.6.3.0/hackage-security-0.6.3.0.tar.gz) = 401d35c40a6394e20be988aec6bb521d03d951bf62acd9da58285ebc1e490d70
+SIZE (cabal/hackage-security-0.6.3.0/hackage-security-0.6.3.0.tar.gz) = 84937
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/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
-SIZE (cabal/happy-lib-2.1.5/happy-lib-2.1.5.tar.gz) = 93792
-SHA256 (cabal/hashable-1.5.0.0/hashable-1.5.0.0.tar.gz) = e58b3a8e18da5f6cd7e937e5fd683e500bb1f8276b3768269759119ca0cddb6a
-SIZE (cabal/hashable-1.5.0.0/hashable-1.5.0.0.tar.gz) = 89062
-SHA256 (cabal/hashable-1.5.0.0/revision/1.cabal) = 2f23146cbe0325029927b221647695a4c7d6e97548ff731110979e34361f58ef
-SIZE (cabal/hashable-1.5.0.0/revision/1.cabal) = 5914
+SHA256 (cabal/half-0.3.2/revision/1.cabal) = b642aa4770cd14fb23e821923fca2bf1be9ffdd338aa29e95463f6fc1cdb2536
+SIZE (cabal/half-0.3.2/revision/1.cabal) = 1994
+SHA256 (cabal/happy-2.1.6/happy-2.1.6.tar.gz) = 9b473961010cb5673510f4133d914b9d5ad667b16aafe4a5555d9962dbf05b19
+SIZE (cabal/happy-2.1.6/happy-2.1.6.tar.gz) = 61435
+SHA256 (cabal/happy-lib-2.1.6/happy-lib-2.1.6.tar.gz) = b0a130901562fd2b338baeb5b508cd8aed914b300f51c30b0ba8935995b2c2cd
+SIZE (cabal/happy-lib-2.1.6/happy-lib-2.1.6.tar.gz) = 93797
+SHA256 (cabal/hashable-1.4.7.0/hashable-1.4.7.0.tar.gz) = 3baee4c9027a08830d148ec524cbc0471de645e1e8426d46780ef2758df0e8da
+SIZE (cabal/hashable-1.4.7.0/hashable-1.4.7.0.tar.gz) = 89467
SHA256 (cabal/haskell-src-exts-1.23.1/haskell-src-exts-1.23.1.tar.gz) = 67853047169fff7d3e5d87acef214ee185a6ab8c6a104ed9c59e389574cf6c05
SIZE (cabal/haskell-src-exts-1.23.1/haskell-src-exts-1.23.1.tar.gz) = 1264319
SHA256 (cabal/haskell-src-meta-0.8.15/haskell-src-meta-0.8.15.tar.gz) = 26eab63199d5f112748ec7700173cf2157e18f766ac5e78ee2986c98576b0dbe
@@ -219,8 +215,6 @@ SHA256 (cabal/hourglass-0.2.12/revision/1.cabal) = 85c46cb6cd30c84546929926d4402
SIZE (cabal/hourglass-0.2.12/revision/1.cabal) = 3197
SHA256 (cabal/hpack-0.38.1/hpack-0.38.1.tar.gz) = 6a3d315b57a87604a0e9f7c123b27c3c0408d03c5fcd259e36992c19ca7a1e0f
SIZE (cabal/hpack-0.38.1/hpack-0.38.1.tar.gz) = 73133
-SHA256 (cabal/hpke-0.0.0/hpke-0.0.0.tar.gz) = 7b0b7dfb4f7081beab54c4cb0cb3df3f3c03ce05cb11747f190bab22df19b83c
-SIZE (cabal/hpke-0.0.0/hpke-0.0.0.tar.gz) = 25248
SHA256 (cabal/hsc2hs-0.68.10/hsc2hs-0.68.10.tar.gz) = 6f4e34d788fe2ca7091ee0a10307ee8a7c060a1ba890f2bffad16a7d4d5cef76
SIZE (cabal/hsc2hs-0.68.10/hsc2hs-0.68.10.tar.gz) = 40517
SHA256 (cabal/hsc2hs-0.68.10/revision/4.cabal) = 725ef6da03d3d6e332db4de0a35bee45d72e4d31decc5ec7f153e6837af5f03e
@@ -265,20 +259,20 @@ SHA256 (cabal/lift-type-0.1.2.0/lift-type-0.1.2.0.tar.gz) = 6c65f29c7470e60b30a4
SIZE (cabal/lift-type-0.1.2.0/lift-type-0.1.2.0.tar.gz) = 4112
SHA256 (cabal/lifted-base-0.2.3.12/lifted-base-0.2.3.12.tar.gz) = c134a95f56750aae806e38957bb03c59627cda16034af9e00a02b699474317c5
SIZE (cabal/lifted-base-0.2.3.12/lifted-base-0.2.3.12.tar.gz) = 11700
-SHA256 (cabal/lukko-0.1.2/lukko-0.1.2.tar.gz) = 72d86f8aa625b461f4397f737346f78a1700a7ffbff55cf6375c5e18916e986d
-SIZE (cabal/lukko-0.1.2/lukko-0.1.2.tar.gz) = 28448
-SHA256 (cabal/lukko-0.1.2/revision/1.cabal) = 8334a8d810e385e1dc1423dc02945daaa1f1a9ba058e5227f1a3211e4882ca28
-SIZE (cabal/lukko-0.1.2/revision/1.cabal) = 4473
-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/megaparsec-9.6.1/megaparsec-9.6.1.tar.gz) = a32257be847dbe71ac22d512ab115f9ce26fa08bcdbea7ca8b5256a1700dcbff
+SIZE (cabal/megaparsec-9.6.1/megaparsec-9.6.1.tar.gz) = 64913
SHA256 (cabal/memory-0.18.0/memory-0.18.0.tar.gz) = fd4eb6f638e24b81b4e6cdd68772a531726f2f67686c8969d3407d82f7862e3e
SIZE (cabal/memory-0.18.0/memory-0.18.0.tar.gz) = 41957
SHA256 (cabal/memory-0.18.0/revision/1.cabal) = 9f4de967352f80b6f174c9a166f315393dde80b77d7b67e41268ae7dec0319f9
SIZE (cabal/memory-0.18.0/revision/1.cabal) = 4581
-SHA256 (cabal/microlens-0.4.14.0/microlens-0.4.14.0.tar.gz) = 56792a613e4fb0634bdedf54dcb773ac4baae8be0fec8bd88e1bb8b7a649922e
-SIZE (cabal/microlens-0.4.14.0/microlens-0.4.14.0.tar.gz) = 28262
-SHA256 (cabal/microlens-mtl-0.2.1.0/microlens-mtl-0.2.1.0.tar.gz) = fbd79c72e1f2a533cfe376ecdad73807db437c2a3cf3488bf7a8523d4377848f
-SIZE (cabal/microlens-mtl-0.2.1.0/microlens-mtl-0.2.1.0.tar.gz) = 9264
+SHA256 (cabal/microlens-0.4.13.1/microlens-0.4.13.1.tar.gz) = 0a54abee8ff4f6aeb4bea0783409a3dbd28a4e7a892bac916b0fb6a71382d7fc
+SIZE (cabal/microlens-0.4.13.1/microlens-0.4.13.1.tar.gz) = 27436
+SHA256 (cabal/microlens-0.4.13.1/revision/1.cabal) = fc256e2b5d78e8e4f39b3dd359c57b8c19df50853a86eaf8f154a17441a5a51d
+SIZE (cabal/microlens-0.4.13.1/revision/1.cabal) = 4703
+SHA256 (cabal/microlens-mtl-0.2.0.3/microlens-mtl-0.2.0.3.tar.gz) = 4d6b6af37179814fe47e11763ea61b423b698bc15869f94e82c6a5e9fd079fc6
+SIZE (cabal/microlens-mtl-0.2.0.3/microlens-mtl-0.2.0.3.tar.gz) = 9191
+SHA256 (cabal/microlens-mtl-0.2.0.3/revision/1.cabal) = 92f6e76b1e0177a990496df2ab55972476a1f117d0a7b944f810bce6b4848377
+SIZE (cabal/microlens-mtl-0.2.0.3/revision/1.cabal) = 2026
SHA256 (cabal/microlens-th-0.4.3.17/microlens-th-0.4.3.17.tar.gz) = 1d762c027ca332ae906cb031e87a423c2bbedebe3bb9d988188692a5de4c0a94
SIZE (cabal/microlens-th-0.4.3.17/microlens-th-0.4.3.17.tar.gz) = 24258
SHA256 (cabal/mime-types-0.1.2.0/mime-types-0.1.2.0.tar.gz) = 013ae48a4c1726a4f91a64e882f3fe1fb903a7d4b8c14da51286fe5e4b974f61
@@ -293,14 +287,12 @@ SHA256 (cabal/mono-traversable-1.0.21.0/mono-traversable-1.0.21.0.tar.gz) = 4dd9
SIZE (cabal/mono-traversable-1.0.21.0/mono-traversable-1.0.21.0.tar.gz) = 43552
SHA256 (cabal/mtl-compat-0.2.2/mtl-compat-0.2.2.tar.gz) = 1955398fe2115674f47f553b2caaf928c6aa3424271a5cd13bc191e54bfe3a9e
SIZE (cabal/mtl-compat-0.2.2/mtl-compat-0.2.2.tar.gz) = 5128
-SHA256 (cabal/mustache-2.4.2/mustache-2.4.2.tar.gz) = 2286c035fe455e50b0f4b55c0fdec7c1ca802ee2077c87752cba9ef37c760f92
-SIZE (cabal/mustache-2.4.2/mustache-2.4.2.tar.gz) = 20553
+SHA256 (cabal/mustache-2.4.3.1/mustache-2.4.3.1.tar.gz) = 0fd0ffa710cd422753ce704fe28da442832dd0e6719e0c80940180b94218595d
+SIZE (cabal/mustache-2.4.3.1/mustache-2.4.3.1.tar.gz) = 21405
SHA256 (cabal/neat-interpolation-0.5.1.4/neat-interpolation-0.5.1.4.tar.gz) = 8eb733e3b1d90d87e0cff8b648f4b8145e38afd558f2c8343029770c9f023ab7
SIZE (cabal/neat-interpolation-0.5.1.4/neat-interpolation-0.5.1.4.tar.gz) = 5741
SHA256 (cabal/network-3.2.7.0/network-3.2.7.0.tar.gz) = 68548e660632a3c09b230c33fe08cc880273372b485e65cbe7a717936de9728b
SIZE (cabal/network-3.2.7.0/network-3.2.7.0.tar.gz) = 145714
-SHA256 (cabal/network-byte-order-0.1.7/network-byte-order-0.1.7.tar.gz) = 480ce0ad7f67364ec8d4ce8d815f463d9e4074e3789be22a5722cfdebed08679
-SIZE (cabal/network-byte-order-0.1.7/network-byte-order-0.1.7.tar.gz) = 6402
SHA256 (cabal/network-uri-2.6.4.2/network-uri-2.6.4.2.tar.gz) = 9c188973126e893250b881f20e8811dca06c223c23402b06f7a1f2e995797228
SIZE (cabal/network-uri-2.6.4.2/network-uri-2.6.4.2.tar.gz) = 31309
SHA256 (cabal/network-uri-2.6.4.2/revision/1.cabal) = 6fffb57373962b5651a2db8b0af732098b3bf029a7ced76a9855615de2026588
@@ -311,8 +303,8 @@ 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/open-browser-0.4.0.0/open-browser-0.4.0.0.tar.gz) = deff01d066a027bfb609522465e8e0580d8b56004cebb5b1f3e0f05f79cbf85d
-SIZE (cabal/open-browser-0.4.0.0/open-browser-0.4.0.0.tar.gz) = 5603
+SHA256 (cabal/open-browser-0.2.1.1/open-browser-0.2.1.1.tar.gz) = c2ab01c3238e31b1560114bf8311a70a6c3538e643d3035286a166d137957804
+SIZE (cabal/open-browser-0.2.1.1/open-browser-0.2.1.1.tar.gz) = 3865
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
@@ -321,16 +313,16 @@ SHA256 (cabal/optparse-simple-0.1.1.4/optparse-simple-0.1.1.4.tar.gz) = 1d01d85c
SIZE (cabal/optparse-simple-0.1.1.4/optparse-simple-0.1.1.4.tar.gz) = 5067
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/pantry-0.10.1/pantry-0.10.1.tar.gz) = 340a0ee06bd57916b6638eea0d8ec62b5bde9366f3d75ba646fc9129dfa7c9b2
SIZE (cabal/pantry-0.10.1/pantry-0.10.1.tar.gz) = 108926
SHA256 (cabal/parser-combinators-1.3.0/parser-combinators-1.3.0.tar.gz) = 9310ef0d49f8a8922acda10b1cded9854cbee04dea717effc6ee5983072e4447
SIZE (cabal/parser-combinators-1.3.0/parser-combinators-1.3.0.tar.gz) = 11699
SHA256 (cabal/parser-combinators-1.3.0/revision/1.cabal) = 8659573e0d443d573f5b53f81b81dafbdc988d282b90c11e3da73562b4ea7876
SIZE (cabal/parser-combinators-1.3.0/revision/1.cabal) = 1640
-SHA256 (cabal/path-0.9.6/path-0.9.6.tar.gz) = 58500597525890272ea7046e079bfc1e78c06436adc7bee9c5c12649b7e799ff
-SIZE (cabal/path-0.9.6/path-0.9.6.tar.gz) = 40853
-SHA256 (cabal/path-0.9.6/revision/1.cabal) = 9b70aba36d9915d448f46353f47af511662ce33757df09b7698349d7a7a38ff8
-SIZE (cabal/path-0.9.6/revision/1.cabal) = 5739
+SHA256 (cabal/path-0.9.5/path-0.9.5.tar.gz) = 2d3fd700915feefa74a86fafb1a2bcf24bf8e3f6536c029d2d117e5869dcc433
+SIZE (cabal/path-0.9.5/path-0.9.5.tar.gz) = 27045
SHA256 (cabal/path-io-1.8.2/path-io-1.8.2.tar.gz) = cdad7f6b37903422c5c3bbea7292786512b141a5ff1db15888f9af2c98239aa8
SIZE (cabal/path-io-1.8.2/path-io-1.8.2.tar.gz) = 22078
SHA256 (cabal/path-pieces-0.2.1/path-pieces-0.2.1.tar.gz) = 080bd49f53e20597ca3e5962e0c279a3422345f5b088840a30a751cd76d4a36f
@@ -339,10 +331,8 @@ SHA256 (cabal/path-pieces-0.2.1/revision/1.cabal) = c713a8d04b3e6b89f1116c1d5fe4
SIZE (cabal/path-pieces-0.2.1/revision/1.cabal) = 1233
SHA256 (cabal/pem-0.2.4/pem-0.2.4.tar.gz) = 770c4c1b9cd24b3db7f511f8a48404a0d098999e28573c3743a8a296bb96f8d4
SIZE (cabal/pem-0.2.4/pem-0.2.4.tar.gz) = 4717
-SHA256 (cabal/persistent-2.14.6.3/persistent-2.14.6.3.tar.gz) = 4df0e3888140afe7b47ff5257323aa3f452271f92c7dc761aa8ce8406b6815db
-SIZE (cabal/persistent-2.14.6.3/persistent-2.14.6.3.tar.gz) = 176943
-SHA256 (cabal/persistent-2.14.6.3/revision/1.cabal) = b157c777f6295ad4da83e3314c6d8b1c9186eba6c67c44994b58754e173ea0e7
-SIZE (cabal/persistent-2.14.6.3/revision/1.cabal) = 7482
+SHA256 (cabal/persistent-2.17.0.0/persistent-2.17.0.0.tar.gz) = d6f190eafd41abf44c59d88ca57e62adca8668b348893f59b3b362d7c9ab1978
+SIZE (cabal/persistent-2.17.0.0/persistent-2.17.0.0.tar.gz) = 184577
SHA256 (cabal/persistent-sqlite-2.13.3.0/persistent-sqlite-2.13.3.0.tar.gz) = bdc152911ce197cbaab66350354e90f863d74df1599c08b5c01e95e1b35a9104
SIZE (cabal/persistent-sqlite-2.13.3.0/persistent-sqlite-2.13.3.0.tar.gz) = 2469325
SHA256 (cabal/persistent-template-2.12.0.0/persistent-template-2.12.0.0.tar.gz) = dc488b567d373ebfbf5f3df8bba240e6203d1b13556872648d5f0d228fd02c31
@@ -355,8 +345,10 @@ SHA256 (cabal/primitive-0.9.1.0/primitive-0.9.1.0.tar.gz) = 44b4de41813c7bc5db8a
SIZE (cabal/primitive-0.9.1.0/primitive-0.9.1.0.tar.gz) = 61724
SHA256 (cabal/project-template-0.2.1.0/project-template-0.2.1.0.tar.gz) = 2d99e5bf750e409d8f2daa2a9038ce39c40c310e2e52076549659968461f8429
SIZE (cabal/project-template-0.2.1.0/project-template-0.2.1.0.tar.gz) = 8485
-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/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/replace-megaparsec-1.5.0.1/replace-megaparsec-1.5.0.1.tar.gz) = a113c6dda580ab274ef1a7db2829b8804899f6b24ede622550e069e84ed2968c
+SIZE (cabal/replace-megaparsec-1.5.0.1/replace-megaparsec-1.5.0.1.tar.gz) = 15376
SHA256 (cabal/resource-pool-0.4.0.0/resource-pool-0.4.0.0.tar.gz) = 8c0d783e3e75788d65f79157309132999f1bbb70684bacc2ea5dd18f904ae9b1
SIZE (cabal/resource-pool-0.4.0.0/resource-pool-0.4.0.0.tar.gz) = 8128
SHA256 (cabal/resourcet-1.3.0/resourcet-1.3.0.tar.gz) = ec601785ee42a201f32adb205b8685c983f18757b1bd33d2e806d571e0f9996b
@@ -391,8 +383,8 @@ SHA256 (cabal/semigroupoids-6.0.1/revision/2.cabal) = bfee06a6d88038a88ddd10fc21
SIZE (cabal/semigroupoids-6.0.1/revision/2.cabal) = 7539
SHA256 (cabal/serialise-0.2.6.1/serialise-0.2.6.1.tar.gz) = 63949799ffd10675ef70ea701c1eb63e618629b3b2f7b25f07c5a966e24e77f4
SIZE (cabal/serialise-0.2.6.1/serialise-0.2.6.1.tar.gz) = 75106
-SHA256 (cabal/serialise-0.2.6.1/revision/4.cabal) = 70495f88c1633bd432847b1d767e9e6832779f85b9d012b01a0a14f2cacbecc6
-SIZE (cabal/serialise-0.2.6.1/revision/4.cabal) = 8823
+SHA256 (cabal/serialise-0.2.6.1/revision/5.cabal) = a67f89b5533b1148ad465dc7f24baeed2e2e9e7d81d2a147fc7fa8ff1089ca4d
+SIZE (cabal/serialise-0.2.6.1/revision/5.cabal) = 8814
SHA256 (cabal/silently-1.2.5.4/silently-1.2.5.4.tar.gz) = 5e23608965c1004b007dc771604998ae6da52c15772300bfdde30d8b5212746e
SIZE (cabal/silently-1.2.5.4/silently-1.2.5.4.tar.gz) = 4640
SHA256 (cabal/socks-0.6.1/socks-0.6.1.tar.gz) = 734447558bb061ce768f53a0df1f2401902c6bee396cc96ce627edd986ef6a73
@@ -413,22 +405,24 @@ SHA256 (cabal/strict-0.5.1/revision/1.cabal) = 58c373b7c7748cbb4a5a6c8c15073f99a
SIZE (cabal/strict-0.5.1/revision/1.cabal) = 3557
SHA256 (cabal/string-interpolate-0.3.4.0/string-interpolate-0.3.4.0.tar.gz) = 88838540b080308174d4fa51f20f15f46ed928bf1cf664f533f9bda5ae1e0b8e
SIZE (cabal/string-interpolate-0.3.4.0/string-interpolate-0.3.4.0.tar.gz) = 23317
-SHA256 (cabal/string-interpolate-0.3.4.0/revision/2.cabal) = 7304fdb3ad1622e4832bf10e115ab4dc8879c34691bd798f858eb51e8fe68657
-SIZE (cabal/string-interpolate-0.3.4.0/revision/2.cabal) = 4274
+SHA256 (cabal/string-interpolate-0.3.4.0/revision/3.cabal) = a713c1afe3022f21f0fd0c77d846978c534c4e4a5a0935b07b068521c04e383f
+SIZE (cabal/string-interpolate-0.3.4.0/revision/3.cabal) = 4274
SHA256 (cabal/syb-0.7.2.4/syb-0.7.2.4.tar.gz) = ec7c1e8822d62ab910386361cdcee40a22a26cd344c34741fadd982302291e60
SIZE (cabal/syb-0.7.2.4/syb-0.7.2.4.tar.gz) = 41809
-SHA256 (cabal/tagged-0.8.9/tagged-0.8.9.tar.gz) = 6daad88ebb414ba6a556d2898d2cbe7650e4276010e3a6eed939daf54b956784
-SIZE (cabal/tagged-0.8.9/tagged-0.8.9.tar.gz) = 8151
-SHA256 (cabal/tar-0.6.4.0/tar-0.6.4.0.tar.gz) = 7949a50004a80993000512079bc03ebcad4872414fc181f45b3883d743c0f3aa
-SIZE (cabal/tar-0.6.4.0/tar-0.6.4.0.tar.gz) = 54956
-SHA256 (cabal/tar-0.6.4.0/revision/1.cabal) = a72549370449fe99e3008744ad2e43685e96bf86aa0db15898189fcbaafcd815
-SIZE (cabal/tar-0.6.4.0/revision/1.cabal) = 4971
+SHA256 (cabal/tagged-0.8.8/tagged-0.8.8.tar.gz) = a083fa7835516203c168433a1c8dfc0290a94b05fedab566ad0640fc9137a6a7
+SIZE (cabal/tagged-0.8.8/tagged-0.8.8.tar.gz) = 10094
+SHA256 (cabal/tagged-0.8.8/revision/1.cabal) = 9193defbde3dda997236ccc11a1db3e073cc531fe523e13e9659df776feb0b32
+SIZE (cabal/tagged-0.8.8/revision/1.cabal) = 2732
+SHA256 (cabal/tar-0.6.3.0/tar-0.6.3.0.tar.gz) = 50bb660feec8a524416d6934251b996eaa7e39d49ae107ad505ab700d43f6814
+SIZE (cabal/tar-0.6.3.0/tar-0.6.3.0.tar.gz) = 54502
+SHA256 (cabal/tar-0.6.3.0/revision/1.cabal) = e9f151d9999be8953443e730524b2792e9c0a4fb5b1463097fa1a8230870fd8a
+SIZE (cabal/tar-0.6.3.0/revision/1.cabal) = 4634
SHA256 (cabal/tar-conduit-0.4.1/tar-conduit-0.4.1.tar.gz) = 61a1a6c47e935d44fd78b3e6e448bc6e5b18738300a8fb6afc7505a641de5b4d
SIZE (cabal/tar-conduit-0.4.1/tar-conduit-0.4.1.tar.gz) = 48682
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/temporary-1.3/temporary-1.3.tar.gz) = 8c442993694b5ffca823ce864af95bd2841fb5264ee511c61cf48cc71d879890
SIZE (cabal/temporary-1.3/temporary-1.3.tar.gz) = 5686
SHA256 (cabal/text-conversions-0.3.1.1/text-conversions-0.3.1.1.tar.gz) = c8770fba789ce80334cae628285103c49abec0fa074773cbb5a88e26f5a7725d
@@ -463,10 +457,12 @@ SHA256 (cabal/these-1.2.1/these-1.2.1.tar.gz) = 17d6d933365edabf801a16842c1403bd
SIZE (cabal/these-1.2.1/these-1.2.1.tar.gz) = 9906
SHA256 (cabal/these-1.2.1/revision/2.cabal) = 35c57aede96c15ea1fed559ac287b1168eb2b2869d79e62ed8c845780b7ea136
SIZE (cabal/these-1.2.1/revision/2.cabal) = 2294
-SHA256 (cabal/time-compat-1.9.8/time-compat-1.9.8.tar.gz) = 502ef8694a5b131b47c0e5df2e9053d005a3b345b30f5225af04f081d3ef5cf0
-SIZE (cabal/time-compat-1.9.8/time-compat-1.9.8.tar.gz) = 63414
-SHA256 (cabal/tls-2.1.9/tls-2.1.9.tar.gz) = 152d77212c79a8606d9207e2a453dee56f34a981abc842463639401077abe93a
-SIZE (cabal/tls-2.1.9/tls-2.1.9.tar.gz) = 184895
+SHA256 (cabal/time-compat-1.9.7/time-compat-1.9.7.tar.gz) = c98fbea21d036c3263af186df0569b8425c87ad353b021353794743e4e631dcc
+SIZE (cabal/time-compat-1.9.7/time-compat-1.9.7.tar.gz) = 57331
+SHA256 (cabal/time-compat-1.9.7/revision/2.cabal) = f0bff15af6faaeff36b679e6b810fa71534b2f85a91bf98d7541dac6a469b20f
+SIZE (cabal/time-compat-1.9.7/revision/2.cabal) = 4486
+SHA256 (cabal/tls-2.1.8/tls-2.1.8.tar.gz) = 5843f79b96c12d9e4ea57dc9902456d9fd6d52c509bee38a0a6a5323c8f04db3
+SIZE (cabal/tls-2.1.8/tls-2.1.8.tar.gz) = 172991
SHA256 (cabal/transformers-base-0.4.6/transformers-base-0.4.6.tar.gz) = 323bf8689eb691b122661cffa41a25e00fea7a768433fe2dde35d3da7d32cf90
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
@@ -523,5 +519,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/commercialhaskell-stack-v3.5.1_GH0.tar.gz) = 00de60eaefdba1aa289ed409a9cabe8d63f9f6d554018456ab7f78531b2c3629
-SIZE (cabal/commercialhaskell-stack-v3.5.1_GH0.tar.gz) = 978639
+SHA256 (cabal/commercialhaskell-stack-v3.7.1_GH0.tar.gz) = e2ce0d053566634a426ba1916592dfcefe48bdebbfe6a0da07e23a79c0ed7759
+SIZE (cabal/commercialhaskell-stack-v3.7.1_GH0.tar.gz) = 1046005
diff --git a/devel/tabby/Makefile b/devel/tabby/Makefile
index 6e431f053e89..114d91dff466 100644
--- a/devel/tabby/Makefile
+++ b/devel/tabby/Makefile
@@ -12,6 +12,8 @@ WWW= https://tabby.tabbyml.com/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN= smartstring crate fails to compile https://github.com/bodil/smartstring/issues/54, also see https://github.com/graphql-rust/juniper/issues/1340
+
BUILD_DEPENDS= cmake:devel/cmake-core
LIB_DEPENDS= libgit2.so:devel/libgit2 \
libllama.so:misc/llama-cpp \
diff --git a/devel/task/Makefile b/devel/task/Makefile
index 92ba4a80bbff..ab2ede8d151f 100644
--- a/devel/task/Makefile
+++ b/devel/task/Makefile
@@ -1,6 +1,6 @@
PORTNAME= task
DISTVERSIONPREFIX= v
-DISTVERSION= 3.44.0
+DISTVERSION= 3.44.1
CATEGORIES= devel
MAINTAINER= tagattie@FreeBSD.org
@@ -10,82 +10,18 @@ WWW= https://taskfile.dev/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.23,modules
-
-USE_GITHUB= yes
-GH_ACCOUNT= go-task
-GH_TUPLE= \
- Ladicle:tabwriter:v1.0.0:ladicle_tabwriter/vendor/github.com/Ladicle/tabwriter \
- Masterminds:semver:v3.3.1:masterminds_semver_v3/vendor/github.com/Masterminds/semver/v3 \
- Microsoft:go-winio:v0.6.2:microsoft_go_winio/vendor/github.com/Microsoft/go-winio \
- ProtonMail:go-crypto:v1.1.6:protonmail_go_crypto/vendor/github.com/ProtonMail/go-crypto \
- alecthomas:chroma:v2.18.0:alecthomas_chroma_v2/vendor/github.com/alecthomas/chroma/v2 \
- chainguard-dev:git-urls:v1.0.2:chainguard_dev_git_urls/vendor/github.com/chainguard-dev/git-urls \
- cloudflare:circl:v1.6.1:cloudflare_circl/vendor/github.com/cloudflare/circl \
- cyphar:filepath-securejoin:v0.4.1:cyphar_filepath_securejoin/vendor/github.com/cyphar/filepath-securejoin \
- davecgh:go-spew:v1.1.1:davecgh_go_spew/vendor/github.com/davecgh/go-spew \
- dlclark:regexp2:v1.11.5:dlclark_regexp2/vendor/github.com/dlclark/regexp2 \
- dominikbraun:graph:v0.23.0:dominikbraun_graph/vendor/github.com/dominikbraun/graph \
- elliotchance:orderedmap:v3.1.0:elliotchance_orderedmap_v3/vendor/github.com/elliotchance/orderedmap \
- emirpasic:gods:v1.18.1:emirpasic_gods/vendor/github.com/emirpasic/gods \
- fatih:color:v1.18.0:fatih_color/vendor/github.com/fatih/color \
- fsnotify:fsnotify:v1.9.0:fsnotify_fsnotify/vendor/github.com/fsnotify/fsnotify \
- go-git:gcfg:3a3c6141e376:go_git_gcfg/vendor/github.com/go-git/gcfg \
- go-git:go-billy:v5.6.2:go_git_go_billy_v5/vendor/github.com/go-git/go-billy/v5 \
- go-git:go-git:v5.16.0:go_git_go_git_v5/vendor/github.com/go-git/go-git/v5 \
- go-task:slim-sprig:v3.0.0:go_task_slim_sprig_v3/vendor/github.com/go-task/slim-sprig/v3 \
- go-task:template:v0.1.0:go_task_template/vendor/github.com/go-task/template \
- go-warnings:warnings:v0.1.2:go_warnings_warnings/vendor/gopkg.in/warnings.v0 \
- go-yaml:yaml:v3.0.1:go_yaml_yaml/vendor/gopkg.in/yaml.v3 \
- golang:crypto:v0.37.0:golang_crypto/vendor/golang.org/x/crypto \
- golang:groupcache:2c02b8208cf8:golang_groupcache/vendor/github.com/golang/groupcache \
- golang:net:v0.39.0:golang_net/vendor/golang.org/x/net \
- golang:sync:v0.14.0:golang_sync/vendor/golang.org/x/sync \
- golang:sys:v0.33.0:golang_sys/vendor/golang.org/x/sys \
- golang:term:v0.32.0:golang_term/vendor/golang.org/x/term \
- google:uuid:v1.6.0:google_uuid/vendor/github.com/google/uuid \
- imdario:mergo:v1.0.0:imdario_mergo/vendor/dario.cat/mergo \
- jbenet:go-context:d14ea06fba99:jbenet_go_context/vendor/github.com/jbenet/go-context \
- joho:godotenv:v1.5.1:joho_godotenv/vendor/github.com/joho/godotenv \
- kevinburke:ssh_config:v1.2.0:kevinburke_ssh_config/vendor/github.com/kevinburke/ssh_config \
- klauspost:cpuid:v2.2.7:klauspost_cpuid_v2/vendor/github.com/klauspost/cpuid/v2 \
- mattn:go-colorable:v0.1.13:mattn_go_colorable/vendor/github.com/mattn/go-colorable \
- mattn:go-isatty:v0.0.20:mattn_go_isatty/vendor/github.com/mattn/go-isatty \
- mitchellh:hashstructure:v2.0.2:mitchellh_hashstructure_v2/vendor/github.com/mitchellh/hashstructure/v2 \
- mvdan:sh:v3.11.0:mvdan_sh/vendor/mvdan.cc/sh/v3 \
- otiai10:copy:v1.14.1:otiai10_copy/vendor/github.com/otiai10/copy \
- otiai10:mint:v1.6.3:otiai10_mint/vendor/github.com/otiai10/mint \
- pjbgf:sha1cd:v0.3.2:pjbgf_sha1cd/vendor/github.com/pjbgf/sha1cd \
- pmezard:go-difflib:v1.0.0:pmezard_go_difflib/vendor/github.com/pmezard/go-difflib \
- puzpuzpuz:xsync:v3.5.1:puzpuzpuz_xsync_v3/vendor/github.com/puzpuzpuz/xsync/v3 \
- sajari:fuzzy:v1.0.0:sajari_fuzzy/vendor/github.com/sajari/fuzzy \
- sebdah:goldie:v2.5.5:sebdah_goldie_v2/vendor/github.com/sebdah/goldie \
- sergi:go-diff:5b0b94c5c0d3:sergi_go_diff/vendor/github.com/sergi/go-diff \
- skeema:knownhosts:v1.3.1:skeema_knownhosts/vendor/github.com/skeema/knownhosts \
- spf13:pflag:v1.0.6:spf13_pflag/vendor/github.com/spf13/pflag \
- stretchr:objx:v0.5.2:stretchr_objx/vendor/github.com/stretchr/objx \
- stretchr:testify:v1.10.0:stretchr_testify/vendor/github.com/stretchr/testify \
- xanzy:ssh-agent:v0.3.3:xanzy_ssh_agent/vendor/github.com/xanzy/ssh-agent \
- zeebo:xxh3:v1.0.2:zeebo_xxh3/vendor/github.com/zeebo/xxh3
+USES= go:modules
+GO_MODULE= github.com/go-task/task/v3
GO_TARGET= ./cmd/task
-PLIST_FILES= bin/task
+PLIST_FILES= bin/${PORTNAME}
PORTDOCS= CHANGELOG.md README.md
OPTIONS_DEFINE= DOCS
-post-extract:
- @${CP} ${FILESDIR}/modules.txt ${WRKSRC}/vendor
-
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
-# target for port maintainer
-generate-modules-txt: extract
- @${RM} ${WRKSRC}/vendor/modules.txt
- @${MAKE} gomod-vendor
- @${CP} ${WRKSRC}/vendor/modules.txt ${FILESDIR}
-
.include <bsd.port.mk>
diff --git a/devel/task/distinfo b/devel/task/distinfo
index 744c5c008ea3..0bc7e6fdaefb 100644
--- a/devel/task/distinfo
+++ b/devel/task/distinfo
@@ -1,107 +1,5 @@
-TIMESTAMP = 1749447644
-SHA256 (go-task-task-v3.44.0_GH0.tar.gz) = 9a4d91baf8fb3bfa018557f60f8516d8f8b9ee2012eaf5c1eb5d9484db429a06
-SIZE (go-task-task-v3.44.0_GH0.tar.gz) = 564249
-SHA256 (Ladicle-tabwriter-v1.0.0_GH0.tar.gz) = 418b98c284ecfee18abae6f582bd784d9d9929c97ce03bc88bcc135612b4bcea
-SIZE (Ladicle-tabwriter-v1.0.0_GH0.tar.gz) = 11919
-SHA256 (Masterminds-semver-v3.3.1_GH0.tar.gz) = 495b165ada0aa6f8798d0ff2474c5982faf8e1b8418364149f490029f9f4cb35
-SIZE (Masterminds-semver-v3.3.1_GH0.tar.gz) = 28210
-SHA256 (Microsoft-go-winio-v0.6.2_GH0.tar.gz) = 0bf0aedbb0a38c494fda60804679e270fe98ca05dc9c2659584df1e3e1e0bd17
-SIZE (Microsoft-go-winio-v0.6.2_GH0.tar.gz) = 114145
-SHA256 (ProtonMail-go-crypto-v1.1.6_GH0.tar.gz) = 4c159f38dc90caeb8322c15ad80b529b70cd285a1e884f9cdcef25803b93d116
-SIZE (ProtonMail-go-crypto-v1.1.6_GH0.tar.gz) = 513001
-SHA256 (alecthomas-chroma-v2.18.0_GH0.tar.gz) = d3ff19a0007222f1674f3d751f8702073fc95b7c293c595a3c36b57275c1bde5
-SIZE (alecthomas-chroma-v2.18.0_GH0.tar.gz) = 1202857
-SHA256 (chainguard-dev-git-urls-v1.0.2_GH0.tar.gz) = b55003cd74cae107631939924b6b702ceb9b3ba5a67f120427026838032db039
-SIZE (chainguard-dev-git-urls-v1.0.2_GH0.tar.gz) = 5220
-SHA256 (cloudflare-circl-v1.6.1_GH0.tar.gz) = d9e31594460124cf6f98a4580853ccfc9781c730c2f0058f4fcf2b4e23130a9c
-SIZE (cloudflare-circl-v1.6.1_GH0.tar.gz) = 7048493
-SHA256 (cyphar-filepath-securejoin-v0.4.1_GH0.tar.gz) = 8171b434bba45b7041a6e41accc35b0426cd6b4b3b640411af9338e86453ab90
-SIZE (cyphar-filepath-securejoin-v0.4.1_GH0.tar.gz) = 52786
-SHA256 (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 7d82b9bb7291adbe7498fe946920ab3e7fc9e6cbfc3b2294693fad00bf0dd17e
-SIZE (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 42152
-SHA256 (dlclark-regexp2-v1.11.5_GH0.tar.gz) = a43238d4a5e6a21fb5a4a8af2565a1843a175686be9c359f3e14ef9995a80ebe
-SIZE (dlclark-regexp2-v1.11.5_GH0.tar.gz) = 213678
-SHA256 (dominikbraun-graph-v0.23.0_GH0.tar.gz) = b7d6ed47eff83acaef77d676fdc2101439f47552a04d1edbc0a532602b7d783c
-SIZE (dominikbraun-graph-v0.23.0_GH0.tar.gz) = 151823
-SHA256 (elliotchance-orderedmap-v3.1.0_GH0.tar.gz) = 7360ec176afd23855c8460b34168571d585723985c0170747a68992e6e14a1e8
-SIZE (elliotchance-orderedmap-v3.1.0_GH0.tar.gz) = 19989
-SHA256 (emirpasic-gods-v1.18.1_GH0.tar.gz) = 741fb139fc74b20c0e5eae63a0a5ee0646019953b15955ac4505f1dd5dded104
-SIZE (emirpasic-gods-v1.18.1_GH0.tar.gz) = 103448
-SHA256 (fatih-color-v1.18.0_GH0.tar.gz) = 586b2b42a4165ac52b35808be1238f90d109789bfcb1ddecd3f512eddbac0a9f
-SIZE (fatih-color-v1.18.0_GH0.tar.gz) = 12717
-SHA256 (fsnotify-fsnotify-v1.9.0_GH0.tar.gz) = 3ff59fb248bb76a6bf4fbe99586aec08f7218743187c71da3ff2e34c23cc1a05
-SIZE (fsnotify-fsnotify-v1.9.0_GH0.tar.gz) = 73945
-SHA256 (go-git-gcfg-3a3c6141e376_GH0.tar.gz) = 8886a299e568a466bcdb8b9a172a9a3c62c1c8e06669b6f1136601e70dde1e5c
-SIZE (go-git-gcfg-3a3c6141e376_GH0.tar.gz) = 29255
-SHA256 (go-git-go-billy-v5.6.2_GH0.tar.gz) = b910d0564d61f8caa70a19d04df8b16523e3d39c15394488039b31324cb7bd85
-SIZE (go-git-go-billy-v5.6.2_GH0.tar.gz) = 45328
-SHA256 (go-git-go-git-v5.16.0_GH0.tar.gz) = 72b12a280b02f794399aa04beab8f3cb0c1a95f4c37f41f980f6169bc8ac13ba
-SIZE (go-git-go-git-v5.16.0_GH0.tar.gz) = 552527
-SHA256 (go-task-slim-sprig-v3.0.0_GH0.tar.gz) = 673b1acc819c60899e78b00f20da2b8270a0e370c01d3def9cda0a86167881fb
-SIZE (go-task-slim-sprig-v3.0.0_GH0.tar.gz) = 40249
-SHA256 (go-task-template-v0.1.0_GH0.tar.gz) = 9124ba70c50922e3f680fb84073a9bab6283aad3ece5082ed2a7c0888426d6b7
-SIZE (go-task-template-v0.1.0_GH0.tar.gz) = 78058
-SHA256 (go-warnings-warnings-v0.1.2_GH0.tar.gz) = 4712c4ceae321433d8c1d9ebc6afd154d7932c849129ded48b1c4a51c21275e8
-SIZE (go-warnings-warnings-v0.1.2_GH0.tar.gz) = 3769
-SHA256 (go-yaml-yaml-v3.0.1_GH0.tar.gz) = cf05411540d3e6ef8f1fd88434b34f94cedaceb540329031d80e23b74540c4e5
-SIZE (go-yaml-yaml-v3.0.1_GH0.tar.gz) = 91173
-SHA256 (golang-crypto-v0.37.0_GH0.tar.gz) = efc47fd29f232cc4e82f9de57a2213e6426fc2ee2d79c8ae545597c2e16ffdf7
-SIZE (golang-crypto-v0.37.0_GH0.tar.gz) = 1850383
-SHA256 (golang-groupcache-2c02b8208cf8_GH0.tar.gz) = b1c7464afcdeeca03a78abc75a514e9dcf03f87be4d407f64f8a5357596b4dbb
-SIZE (golang-groupcache-2c02b8208cf8_GH0.tar.gz) = 26678
-SHA256 (golang-net-v0.39.0_GH0.tar.gz) = 608e1883bbac69a0167d2824ea5d93401986b5c3611bb1988358874ba8f13d4f
-SIZE (golang-net-v0.39.0_GH0.tar.gz) = 1502093
-SHA256 (golang-sync-v0.14.0_GH0.tar.gz) = ab5a86fe8c4e6f2d1884ba5f91563796ca22723c245cda8cd035a266f24d1f5d
-SIZE (golang-sync-v0.14.0_GH0.tar.gz) = 18767
-SHA256 (golang-sys-v0.33.0_GH0.tar.gz) = 16370146c98a69f76b09e7b67ec93d7e259e45d85808aeb9a453a4bbff865287
-SIZE (golang-sys-v0.33.0_GH0.tar.gz) = 1528783
-SHA256 (golang-term-v0.32.0_GH0.tar.gz) = 3b194a9205fc4221299c3475e4170a24a0a87c816ca58dcbc21b39029e47ef14
-SIZE (golang-term-v0.32.0_GH0.tar.gz) = 15443
-SHA256 (google-uuid-v1.6.0_GH0.tar.gz) = ee63376b5675376c60e055ed66e5f3651ccc703bd580c022b8ad00cea309252d
-SIZE (google-uuid-v1.6.0_GH0.tar.gz) = 20896
-SHA256 (imdario-mergo-v1.0.0_GH0.tar.gz) = 95ef6e8c4d877d1bcb4d4cd8e917c56faba847bba86b3c91e869636ad008bf41
-SIZE (imdario-mergo-v1.0.0_GH0.tar.gz) = 29097
-SHA256 (jbenet-go-context-d14ea06fba99_GH0.tar.gz) = b5a5c4fe8d73dea7dc838f1c428c5fff0db9b50a2c014208a2761de4e94fa5ba
-SIZE (jbenet-go-context-d14ea06fba99_GH0.tar.gz) = 5945
-SHA256 (joho-godotenv-v1.5.1_GH0.tar.gz) = f87c261109efd54c8f16b40252e820d690af571975c25247d2438c43be0be4a1
-SIZE (joho-godotenv-v1.5.1_GH0.tar.gz) = 14220
-SHA256 (kevinburke-ssh_config-v1.2.0_GH0.tar.gz) = 44b1e5fc518886e422c918c8c3e9fa797ce1affcbe5b1e2ffe514a595db7deca
-SIZE (kevinburke-ssh_config-v1.2.0_GH0.tar.gz) = 20611
-SHA256 (klauspost-cpuid-v2.2.7_GH0.tar.gz) = 3af0c0c25c7ce1feaa89ea039d400d8c500d035f9a36e86d107d4743392a1da0
-SIZE (klauspost-cpuid-v2.2.7_GH0.tar.gz) = 457397
-SHA256 (mattn-go-colorable-v0.1.13_GH0.tar.gz) = c3b62c76d365906bba9aa9d9ec048fd33a2a5742299d6482a08e7466d4c52d77
-SIZE (mattn-go-colorable-v0.1.13_GH0.tar.gz) = 9762
-SHA256 (mattn-go-isatty-v0.0.20_GH0.tar.gz) = 18fc42a278e60fb7a1dffa72f20539ae88d0e292db55b513ef514b7d369883a6
-SIZE (mattn-go-isatty-v0.0.20_GH0.tar.gz) = 4713
-SHA256 (mitchellh-hashstructure-v2.0.2_GH0.tar.gz) = 3c6781f06d145547a3f08e365ee43c8c47b24d89baf1bc61bc971910f7fe4bbc
-SIZE (mitchellh-hashstructure-v2.0.2_GH0.tar.gz) = 9004
-SHA256 (mvdan-sh-v3.11.0_GH0.tar.gz) = 69aebb0dd4bf5e62842c186ad38b76f6ec2e781188cd71cea33cb4e729086e94
-SIZE (mvdan-sh-v3.11.0_GH0.tar.gz) = 231996
-SHA256 (otiai10-copy-v1.14.1_GH0.tar.gz) = 32f7cd5dc0c182c4e5b86afe9e39bd6e9c1348f60de9c8511ff84ac1fcc295d8
-SIZE (otiai10-copy-v1.14.1_GH0.tar.gz) = 20600
-SHA256 (otiai10-mint-v1.6.3_GH0.tar.gz) = b02c8a525922a7eb63f03ef8a3223f4a167d7454b7c3df722f1901fadbe07b5b
-SIZE (otiai10-mint-v1.6.3_GH0.tar.gz) = 9029
-SHA256 (pjbgf-sha1cd-v0.3.2_GH0.tar.gz) = 73dfdc1de6b75ebce312eb4cd54a48378d2d083454c7fa31f080fb01af205aa1
-SIZE (pjbgf-sha1cd-v0.3.2_GH0.tar.gz) = 3682831
-SHA256 (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 28f3dc1b5c0efd61203ab07233f774740d3bf08da4d8153fb5310db6cea0ebda
-SIZE (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 11398
-SHA256 (puzpuzpuz-xsync-v3.5.1_GH0.tar.gz) = 9b01fb25f5d0ea71c20810a4bcc62d116d6c39686f04e51f3b6620eefb39754d
-SIZE (puzpuzpuz-xsync-v3.5.1_GH0.tar.gz) = 48037
-SHA256 (sajari-fuzzy-v1.0.0_GH0.tar.gz) = b1f2dfca87c5e90cab8bba66a8d1ec94981637a2cbf8855d8535f3a8c12800bd
-SIZE (sajari-fuzzy-v1.0.0_GH0.tar.gz) = 2402004
-SHA256 (sebdah-goldie-v2.5.5_GH0.tar.gz) = 22bffdaeb401ef2d69392d560c1111740266ab1b5db0d9cdcadca57304b962d9
-SIZE (sebdah-goldie-v2.5.5_GH0.tar.gz) = 157147
-SHA256 (sergi-go-diff-5b0b94c5c0d3_GH0.tar.gz) = a057b331f6e85453a55f2626b2b252e8d57cd9961f14573854cf883409807f53
-SIZE (sergi-go-diff-5b0b94c5c0d3_GH0.tar.gz) = 1331888
-SHA256 (skeema-knownhosts-v1.3.1_GH0.tar.gz) = cf130482ff2123967effedac1368d296d705d22f1c2a39a978f242bfb1fa59b7
-SIZE (skeema-knownhosts-v1.3.1_GH0.tar.gz) = 18841
-SHA256 (spf13-pflag-v1.0.6_GH0.tar.gz) = b6beba1d0a8ce6e0827567931ff9b1b1c93b0fb4b091e825aa09bf0310664ff7
-SIZE (spf13-pflag-v1.0.6_GH0.tar.gz) = 52840
-SHA256 (stretchr-objx-v0.5.2_GH0.tar.gz) = c21c81a2e619fe8194c9cfafd577a72fe163df5a384d68799fbc54eef4b0e33f
-SIZE (stretchr-objx-v0.5.2_GH0.tar.gz) = 33222
-SHA256 (stretchr-testify-v1.10.0_GH0.tar.gz) = 06af5143ab5fc8f2fbf3d1420a5f002f6383cd7de911698dbd1822beacb27684
-SIZE (stretchr-testify-v1.10.0_GH0.tar.gz) = 112732
-SHA256 (xanzy-ssh-agent-v0.3.3_GH0.tar.gz) = e15d693dd9aaa7647e1ca4b2fd7051047aa4ad6b3678ecb1ca95cd93c3c34ec9
-SIZE (xanzy-ssh-agent-v0.3.3_GH0.tar.gz) = 8620
-SHA256 (zeebo-xxh3-v1.0.2_GH0.tar.gz) = d488743971995e562623d49603256814e2b5162d9c419dab8c99583fc6bcfd0b
-SIZE (zeebo-xxh3-v1.0.2_GH0.tar.gz) = 286392
+TIMESTAMP = 1753408298
+SHA256 (go/devel_task/task-v3.44.1/v3.44.1.mod) = 4165c02896906ac6894db9cecb1829c636f5e9a0c7aeffef09daf13bf4a8056a
+SIZE (go/devel_task/task-v3.44.1/v3.44.1.mod) = 2304
+SHA256 (go/devel_task/task-v3.44.1/v3.44.1.zip) = 855ce4b9f29038ae393ee10db9e235a647c7505d6140fe80c5d4eb9a5d184ded
+SIZE (go/devel_task/task-v3.44.1/v3.44.1.zip) = 789924
diff --git a/devel/task/files/modules.txt b/devel/task/files/modules.txt
deleted file mode 100644
index d8da67b368f2..000000000000
--- a/devel/task/files/modules.txt
+++ /dev/null
@@ -1,293 +0,0 @@
-# dario.cat/mergo v1.0.0
-## explicit; go 1.13
-dario.cat/mergo
-# github.com/Ladicle/tabwriter v1.0.0
-## explicit; go 1.14
-github.com/Ladicle/tabwriter
-# github.com/Masterminds/semver/v3 v3.3.1
-## explicit; go 1.21
-github.com/Masterminds/semver/v3
-# github.com/Microsoft/go-winio v0.6.2
-## explicit; go 1.21
-github.com/Microsoft/go-winio
-github.com/Microsoft/go-winio/internal/fs
-github.com/Microsoft/go-winio/internal/socket
-github.com/Microsoft/go-winio/internal/stringbuffer
-github.com/Microsoft/go-winio/pkg/guid
-# github.com/ProtonMail/go-crypto v1.1.6
-## explicit; go 1.17
-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/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/alecthomas/chroma/v2 v2.18.0
-## explicit; go 1.22
-github.com/alecthomas/chroma/v2
-github.com/alecthomas/chroma/v2/formatters
-github.com/alecthomas/chroma/v2/formatters/html
-github.com/alecthomas/chroma/v2/formatters/svg
-github.com/alecthomas/chroma/v2/lexers
-github.com/alecthomas/chroma/v2/quick
-github.com/alecthomas/chroma/v2/styles
-# github.com/chainguard-dev/git-urls v1.0.2
-## explicit; go 1.19
-github.com/chainguard-dev/git-urls
-# 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/cyphar/filepath-securejoin v0.4.1
-## explicit; go 1.18
-github.com/cyphar/filepath-securejoin
-# github.com/davecgh/go-spew v1.1.1
-## explicit
-github.com/davecgh/go-spew/spew
-# github.com/dlclark/regexp2 v1.11.5
-## explicit; go 1.13
-github.com/dlclark/regexp2
-github.com/dlclark/regexp2/syntax
-# github.com/dominikbraun/graph v0.23.0
-## explicit; go 1.18
-github.com/dominikbraun/graph
-github.com/dominikbraun/graph/draw
-# github.com/elliotchance/orderedmap/v3 v3.1.0
-## explicit; go 1.23.0
-github.com/elliotchance/orderedmap/v3
-# github.com/emirpasic/gods v1.18.1
-## explicit; go 1.2
-github.com/emirpasic/gods/containers
-github.com/emirpasic/gods/lists
-github.com/emirpasic/gods/lists/arraylist
-github.com/emirpasic/gods/trees
-github.com/emirpasic/gods/trees/binaryheap
-github.com/emirpasic/gods/utils
-# github.com/fatih/color v1.18.0
-## explicit; go 1.17
-github.com/fatih/color
-# github.com/fsnotify/fsnotify v1.9.0
-## explicit; go 1.17
-github.com/fsnotify/fsnotify
-github.com/fsnotify/fsnotify/internal
-# github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376
-## explicit; go 1.13
-github.com/go-git/gcfg
-github.com/go-git/gcfg/scanner
-github.com/go-git/gcfg/token
-github.com/go-git/gcfg/types
-# github.com/go-git/go-billy/v5 v5.6.2
-## explicit; go 1.21
-github.com/go-git/go-billy/v5
-github.com/go-git/go-billy/v5/helper/chroot
-github.com/go-git/go-billy/v5/helper/polyfill
-github.com/go-git/go-billy/v5/memfs
-github.com/go-git/go-billy/v5/osfs
-github.com/go-git/go-billy/v5/util
-# github.com/go-git/go-git/v5 v5.16.0
-## explicit; go 1.23.0
-github.com/go-git/go-git/v5
-github.com/go-git/go-git/v5/config
-github.com/go-git/go-git/v5/internal/path_util
-github.com/go-git/go-git/v5/internal/revision
-github.com/go-git/go-git/v5/internal/url
-github.com/go-git/go-git/v5/plumbing
-github.com/go-git/go-git/v5/plumbing/cache
-github.com/go-git/go-git/v5/plumbing/color
-github.com/go-git/go-git/v5/plumbing/filemode
-github.com/go-git/go-git/v5/plumbing/format/config
-github.com/go-git/go-git/v5/plumbing/format/diff
-github.com/go-git/go-git/v5/plumbing/format/gitignore
-github.com/go-git/go-git/v5/plumbing/format/idxfile
-github.com/go-git/go-git/v5/plumbing/format/index
-github.com/go-git/go-git/v5/plumbing/format/objfile
-github.com/go-git/go-git/v5/plumbing/format/packfile
-github.com/go-git/go-git/v5/plumbing/format/pktline
-github.com/go-git/go-git/v5/plumbing/hash
-github.com/go-git/go-git/v5/plumbing/object
-github.com/go-git/go-git/v5/plumbing/protocol/packp
-github.com/go-git/go-git/v5/plumbing/protocol/packp/capability
-github.com/go-git/go-git/v5/plumbing/protocol/packp/sideband
-github.com/go-git/go-git/v5/plumbing/revlist
-github.com/go-git/go-git/v5/plumbing/storer
-github.com/go-git/go-git/v5/plumbing/transport
-github.com/go-git/go-git/v5/plumbing/transport/client
-github.com/go-git/go-git/v5/plumbing/transport/file
-github.com/go-git/go-git/v5/plumbing/transport/git
-github.com/go-git/go-git/v5/plumbing/transport/http
-github.com/go-git/go-git/v5/plumbing/transport/internal/common
-github.com/go-git/go-git/v5/plumbing/transport/server
-github.com/go-git/go-git/v5/plumbing/transport/ssh
-github.com/go-git/go-git/v5/storage
-github.com/go-git/go-git/v5/storage/filesystem
-github.com/go-git/go-git/v5/storage/filesystem/dotgit
-github.com/go-git/go-git/v5/storage/memory
-github.com/go-git/go-git/v5/utils/binary
-github.com/go-git/go-git/v5/utils/diff
-github.com/go-git/go-git/v5/utils/ioutil
-github.com/go-git/go-git/v5/utils/merkletrie
-github.com/go-git/go-git/v5/utils/merkletrie/filesystem
-github.com/go-git/go-git/v5/utils/merkletrie/index
-github.com/go-git/go-git/v5/utils/merkletrie/internal/frame
-github.com/go-git/go-git/v5/utils/merkletrie/noder
-github.com/go-git/go-git/v5/utils/sync
-github.com/go-git/go-git/v5/utils/trace
-# github.com/go-task/slim-sprig/v3 v3.0.0
-## explicit; go 1.20
-github.com/go-task/slim-sprig/v3
-# github.com/go-task/template v0.1.0
-## explicit; go 1.21.0
-github.com/go-task/template
-github.com/go-task/template/internal/fmtsort
-# github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8
-## explicit; go 1.20
-github.com/golang/groupcache/lru
-# github.com/google/uuid v1.6.0
-## explicit
-github.com/google/uuid
-# github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99
-## explicit
-github.com/jbenet/go-context/io
-# github.com/joho/godotenv v1.5.1
-## explicit; go 1.12
-github.com/joho/godotenv
-# github.com/kevinburke/ssh_config v1.2.0
-## explicit
-github.com/kevinburke/ssh_config
-# github.com/klauspost/cpuid/v2 v2.2.7
-## explicit; go 1.15
-github.com/klauspost/cpuid/v2
-# github.com/mattn/go-colorable v0.1.13
-## explicit; go 1.15
-github.com/mattn/go-colorable
-# github.com/mattn/go-isatty v0.0.20
-## explicit; go 1.15
-github.com/mattn/go-isatty
-# github.com/mitchellh/hashstructure/v2 v2.0.2
-## explicit; go 1.14
-github.com/mitchellh/hashstructure/v2
-# github.com/otiai10/copy v1.14.1
-## explicit; go 1.18
-github.com/otiai10/copy
-# github.com/otiai10/mint v1.6.3
-## explicit; go 1.18
-github.com/otiai10/mint
-github.com/otiai10/mint/mquery
-# github.com/pjbgf/sha1cd v0.3.2
-## explicit; go 1.21
-github.com/pjbgf/sha1cd
-github.com/pjbgf/sha1cd/internal
-github.com/pjbgf/sha1cd/ubc
-# github.com/pmezard/go-difflib v1.0.0
-## explicit
-github.com/pmezard/go-difflib/difflib
-# github.com/puzpuzpuz/xsync/v3 v3.5.1
-## explicit; go 1.18
-github.com/puzpuzpuz/xsync/v3
-# github.com/sajari/fuzzy v1.0.0
-## explicit
-github.com/sajari/fuzzy
-# github.com/sebdah/goldie/v2 v2.5.5
-## explicit; go 1.12
-github.com/sebdah/goldie/v2
-# github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3
-## explicit; go 1.13
-github.com/sergi/go-diff/diffmatchpatch
-# github.com/skeema/knownhosts v1.3.1
-## explicit; go 1.22
-github.com/skeema/knownhosts
-# github.com/spf13/pflag v1.0.6
-## explicit; go 1.12
-github.com/spf13/pflag
-# github.com/stretchr/objx v0.5.2
-## explicit; go 1.20
-github.com/stretchr/objx
-# github.com/stretchr/testify v1.10.0
-## explicit; go 1.17
-github.com/stretchr/testify/assert
-github.com/stretchr/testify/assert/yaml
-github.com/stretchr/testify/mock
-github.com/stretchr/testify/require
-# github.com/xanzy/ssh-agent v0.3.3
-## explicit; go 1.16
-github.com/xanzy/ssh-agent
-# github.com/zeebo/xxh3 v1.0.2
-## explicit; go 1.17
-github.com/zeebo/xxh3
-# golang.org/x/crypto v0.37.0
-## explicit; go 1.23.0
-golang.org/x/crypto/argon2
-golang.org/x/crypto/blake2b
-golang.org/x/crypto/blowfish
-golang.org/x/crypto/cast5
-golang.org/x/crypto/chacha20
-golang.org/x/crypto/cryptobyte
-golang.org/x/crypto/cryptobyte/asn1
-golang.org/x/crypto/curve25519
-golang.org/x/crypto/hkdf
-golang.org/x/crypto/internal/alias
-golang.org/x/crypto/internal/poly1305
-golang.org/x/crypto/sha3
-golang.org/x/crypto/ssh
-golang.org/x/crypto/ssh/agent
-golang.org/x/crypto/ssh/internal/bcrypt_pbkdf
-golang.org/x/crypto/ssh/knownhosts
-# golang.org/x/net v0.39.0
-## explicit; go 1.23.0
-golang.org/x/net/context
-golang.org/x/net/internal/socks
-golang.org/x/net/proxy
-# golang.org/x/sync v0.14.0
-## explicit; go 1.23.0
-golang.org/x/sync/errgroup
-golang.org/x/sync/semaphore
-# golang.org/x/sys v0.33.0
-## explicit; go 1.23.0
-golang.org/x/sys/cpu
-golang.org/x/sys/execabs
-golang.org/x/sys/plan9
-golang.org/x/sys/unix
-golang.org/x/sys/windows
-# golang.org/x/term v0.32.0
-## explicit; go 1.23.0
-golang.org/x/term
-# gopkg.in/warnings.v0 v0.1.2
-## explicit
-gopkg.in/warnings.v0
-# gopkg.in/yaml.v3 v3.0.1
-## explicit
-gopkg.in/yaml.v3
-# mvdan.cc/sh/v3 v3.11.0
-## explicit; go 1.23
-mvdan.cc/sh/v3/expand
-mvdan.cc/sh/v3/fileutil
-mvdan.cc/sh/v3/interp
-mvdan.cc/sh/v3/pattern
-mvdan.cc/sh/v3/shell
-mvdan.cc/sh/v3/syntax
diff --git a/devel/termbox2/Makefile b/devel/termbox2/Makefile
index 2dacc5046518..5f3d874e6f22 100644
--- a/devel/termbox2/Makefile
+++ b/devel/termbox2/Makefile
@@ -3,7 +3,7 @@ DISTVERSIONPREFIX= v
DISTVERSION= 2.5.0
CATEGORIES= devel
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= Terminal rendering library for creating TUIs
WWW= https://github.com/termbox/termbox2/
diff --git a/devel/thunar-vcs-plugin/Makefile b/devel/thunar-vcs-plugin/Makefile
index 7256ff0858ec..04d8541cb91d 100644
--- a/devel/thunar-vcs-plugin/Makefile
+++ b/devel/thunar-vcs-plugin/Makefile
@@ -1,6 +1,6 @@
PORTNAME= thunar-vcs-plugin
PORTVERSION= 0.4.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel xfce
MASTER_SITES= XFCE/thunar-plugins
DIST_SUBDIR= xfce4
@@ -34,6 +34,14 @@ SUBVERSION_LIB_DEPENDS= libsvn_client-1.so:devel/subversion
SUBVERSION_LIB_DEPENDS+= libapr-1.so:devel/apr1
SUBVERSION_MESON_ENABLED= svn
+post-patch:
+.for SIZE in 16x16 24x24 48x48
+ @${MV} ${WRKSRC}/icons/${SIZE}/git.png \
+ ${WRKSRC}/icons/${SIZE}/org.xfce.thunar-vcs-plugin.git.png
+ @${MV} ${WRKSRC}/icons/${SIZE}/subversion.png \
+ ${WRKSRC}/icons/${SIZE}/org.xfce.thunar-vcs-plugin.subversion.png
+.endfor
+
post-patch-NLS-off:
@${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
diff --git a/devel/thunar-vcs-plugin/files/patch-icons b/devel/thunar-vcs-plugin/files/patch-icons
new file mode 100644
index 000000000000..62bfbcb412a8
--- /dev/null
+++ b/devel/thunar-vcs-plugin/files/patch-icons
@@ -0,0 +1,88 @@
+From 0cb65c8ae7bfce23db655ac45939e8e41842d57c Mon Sep 17 00:00:00 2001
+From: Piscium <groknok@gmail.com>
+Date: Mon, 28 Jul 2025 21:26:11 +0000
+Subject: [PATCH] Rename icons to avoid conflicts with other apps (#15)
+
+Fixes #15
+---
+ .../{git.png => org.xfce.thunar-vcs-plugin.git.png} | Bin
+ ...ng => org.xfce.thunar-vcs-plugin.subversion.png} | Bin
+ .../{git.png => org.xfce.thunar-vcs-plugin.git.png} | Bin
+ ...ng => org.xfce.thunar-vcs-plugin.subversion.png} | Bin
+ .../{git.png => org.xfce.thunar-vcs-plugin.git.png} | Bin
+ ...ng => org.xfce.thunar-vcs-plugin.subversion.png} | Bin
+ icons/meson.build | 2 +-
+ thunar-vcs-plugin/tvp-git-action.c | 2 +-
+ thunar-vcs-plugin/tvp-svn-action.c | 2 +-
+ 9 files changed, 3 insertions(+), 3 deletions(-)
+ rename icons/16x16/{git.png => org.xfce.thunar-vcs-plugin.git.png} (100%)
+ rename icons/16x16/{subversion.png => org.xfce.thunar-vcs-plugin.subversion.png} (100%)
+ rename icons/24x24/{git.png => org.xfce.thunar-vcs-plugin.git.png} (100%)
+ rename icons/24x24/{subversion.png => org.xfce.thunar-vcs-plugin.subversion.png} (100%)
+ rename icons/48x48/{git.png => org.xfce.thunar-vcs-plugin.git.png} (100%)
+ rename icons/48x48/{subversion.png => org.xfce.thunar-vcs-plugin.subversion.png} (100%)
+
+diff --git a/icons/16x16/git.png b/icons/16x16/org.xfce.thunar-vcs-plugin.git.png
+similarity index 100%
+rename from icons/16x16/git.png
+rename to icons/16x16/org.xfce.thunar-vcs-plugin.git.png
+diff --git a/icons/16x16/subversion.png b/icons/16x16/org.xfce.thunar-vcs-plugin.subversion.png
+similarity index 100%
+rename from icons/16x16/subversion.png
+rename to icons/16x16/org.xfce.thunar-vcs-plugin.subversion.png
+diff --git a/icons/24x24/git.png b/icons/24x24/org.xfce.thunar-vcs-plugin.git.png
+similarity index 100%
+rename from icons/24x24/git.png
+rename to icons/24x24/org.xfce.thunar-vcs-plugin.git.png
+diff --git a/icons/24x24/subversion.png b/icons/24x24/org.xfce.thunar-vcs-plugin.subversion.png
+similarity index 100%
+rename from icons/24x24/subversion.png
+rename to icons/24x24/org.xfce.thunar-vcs-plugin.subversion.png
+diff --git a/icons/48x48/git.png b/icons/48x48/org.xfce.thunar-vcs-plugin.git.png
+similarity index 100%
+rename from icons/48x48/git.png
+rename to icons/48x48/org.xfce.thunar-vcs-plugin.git.png
+diff --git a/icons/48x48/subversion.png b/icons/48x48/org.xfce.thunar-vcs-plugin.subversion.png
+similarity index 100%
+rename from icons/48x48/subversion.png
+rename to icons/48x48/org.xfce.thunar-vcs-plugin.subversion.png
+diff --git a/icons/meson.build b/icons/meson.build
+index 5da1b8e..82a38e0 100644
+--- icons/meson.build
++++ icons/meson.build
+@@ -1,5 +1,5 @@
+ sizes = [16, 24, 48]
+-icons = ['git', 'subversion']
++icons = ['org.xfce.thunar-vcs-plugin.git', 'org.xfce.thunar-vcs-plugin.subversion']
+
+ foreach size : sizes
+ foreach icon : icons
+diff --git a/thunar-vcs-plugin/tvp-git-action.c b/thunar-vcs-plugin/tvp-git-action.c
+index 80bb621..7f966a2 100644
+--- thunar-vcs-plugin/tvp-git-action.c
++++ thunar-vcs-plugin/tvp-git-action.c
+@@ -150,7 +150,7 @@ tvp_git_action_new (const gchar *name,
+ "is-parent", is_parent,
+ "is-directory", is_direcotry,
+ "is-file", is_file,
+- "icon", "git",
++ "icon", "org.xfce.thunar-vcs-plugin.git",
+ NULL);
+ TVP_GIT_ACTION (item)->files = thunarx_file_info_list_copy (files);
+ TVP_GIT_ACTION (item)->window = window;
+diff --git a/thunar-vcs-plugin/tvp-svn-action.c b/thunar-vcs-plugin/tvp-svn-action.c
+index d839932..b367824 100644
+--- thunar-vcs-plugin/tvp-svn-action.c
++++ thunar-vcs-plugin/tvp-svn-action.c
+@@ -173,7 +173,7 @@ tvp_svn_action_new (const gchar *name,
+ "directory-no-version-control", directory_no_version_control,
+ "file-version-control", file_version_control,
+ "file-no-version-control", file_no_version_control,
+- "icon", "subversion",
++ "icon", "org.xfce.thunar-vcs-plugin.subversion",
+ NULL);
+ TVP_SVN_ACTION (item)->files = thunarx_file_info_list_copy (files);
+ TVP_SVN_ACTION (item)->window = window;
+--
+GitLab
+
diff --git a/devel/thunar-vcs-plugin/pkg-plist b/devel/thunar-vcs-plugin/pkg-plist
index bb64b204af7f..affd82365314 100644
--- a/devel/thunar-vcs-plugin/pkg-plist
+++ b/devel/thunar-vcs-plugin/pkg-plist
@@ -1,12 +1,12 @@
lib/thunarx-3/thunar-vcs-plugin.so
%%GIT%%libexec/tvp-git-helper
%%SUBVERSION%%libexec/tvp-svn-helper
-share/icons/hicolor/16x16/apps/git.png
-share/icons/hicolor/16x16/apps/subversion.png
-share/icons/hicolor/24x24/apps/git.png
-share/icons/hicolor/24x24/apps/subversion.png
-share/icons/hicolor/48x48/apps/git.png
-share/icons/hicolor/48x48/apps/subversion.png
+share/icons/hicolor/16x16/apps/org.xfce.thunar-vcs-plugin.git.png
+share/icons/hicolor/16x16/apps/org.xfce.thunar-vcs-plugin.subversion.png
+share/icons/hicolor/24x24/apps/org.xfce.thunar-vcs-plugin.git.png
+share/icons/hicolor/24x24/apps/org.xfce.thunar-vcs-plugin.subversion.png
+share/icons/hicolor/48x48/apps/org.xfce.thunar-vcs-plugin.git.png
+share/icons/hicolor/48x48/apps/org.xfce.thunar-vcs-plugin.subversion.png
%%NLS%%share/locale/ar/LC_MESSAGES/thunar-vcs-plugin.mo
%%NLS%%share/locale/be/LC_MESSAGES/thunar-vcs-plugin.mo
%%NLS%%share/locale/bg/LC_MESSAGES/thunar-vcs-plugin.mo
diff --git a/devel/uid_wrapper/Makefile b/devel/uid_wrapper/Makefile
index e3172cbb6e09..1f719e39d110 100644
--- a/devel/uid_wrapper/Makefile
+++ b/devel/uid_wrapper/Makefile
@@ -1,31 +1,23 @@
-PORTNAME= uid_wrapper
-PORTVERSION= 1.2.4
-PORTREVISION= 1
-CATEGORIES= devel
-MASTER_SITES= SAMBA/cwrap
+PORTNAME= uid_wrapper
+PORTVERSION= 1.3.1
+CATEGORIES= devel
+MASTER_SITES= SAMBA/cwrap
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Wrapper to fake privilege separation
-WWW= https://cwrap.org/uid_wrapper.html
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Testing tool to fake privilege separation
+WWW= https://cwrap.org/uid_wrapper.html \
+ https://git.samba.org/?p=uid_wrapper.git
-LICENSE= GPLv3
+LICENSE= GPLv3+
+LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= cmake
-USE_LDCONFIG= yes
+TEST_DEPENDS= cmocka>=1.1.0:sysutils/cmocka
-OPTIONS_DEFINE= TEST
-OPTIONS_DEFAULT= TEST
+USES= cmake:testing localbase pathfix
-TEST_TEST_TARGET= test
-TEST_CMAKE_BOOL= UNIT_TESTING
-TEST_BUILD_DEPENDS= cmocka>=1.1.1:sysutils/cmocka
-
-PLIST_FILES= libdata/pkgconfig/uid_wrapper.pc \
- lib/cmake/uid_wrapper/uid_wrapper-config-version.cmake \
- lib/cmake/uid_wrapper/uid_wrapper-config.cmake \
- lib/libuid_wrapper.so.0.0.6 \
- lib/libuid_wrapper.so.0 \
- lib/libuid_wrapper.so \
- share/man/man1/uid_wrapper.1.gz
+CMAKE_OFF= PICKY_DEVELOPER \
+ UNIT_TESTING
+CMAKE_TESTING_ON= UNIT_TESTING
+USE_LDCONFIG= yes
.include <bsd.port.mk>
diff --git a/devel/uid_wrapper/distinfo b/devel/uid_wrapper/distinfo
index 4ddeaf1f7a4c..57f2e269697b 100644
--- a/devel/uid_wrapper/distinfo
+++ b/devel/uid_wrapper/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1530550405
-SHA256 (uid_wrapper-1.2.4.tar.gz) = 3c60f65371420074ef437796a36beef2d713c28bd5c5fbf29c3e7a9647cd50fa
-SIZE (uid_wrapper-1.2.4.tar.gz) = 311811
+TIMESTAMP = 1753265698
+SHA256 (uid_wrapper-1.3.1.tar.gz) = f6607d8647ada28a96fab83c49ad72fc83eb6d38991ca27b2495b358ff0f6dec
+SIZE (uid_wrapper-1.3.1.tar.gz) = 52199
diff --git a/devel/uid_wrapper/pkg-descr b/devel/uid_wrapper/pkg-descr
index 6bfb8a7dc4ad..a358f77c39fb 100644
--- a/devel/uid_wrapper/pkg-descr
+++ b/devel/uid_wrapper/pkg-descr
@@ -1,15 +1,13 @@
-- Allows uid switching as a normal user.
+Some projects, such as a file server, need privilege separation to be able to
+switch to the user who owns the files and do file operations on their behalf.
+uid_wrapper convincingly lies to the application, letting it believe it is
+operating as root and even switching between UIDs and GIDs as needed. You can
+start any application making it believe it is running as root.
+Features:
+- Allows uid switching as a normal user.
- Start any application making it believe it is running as root.
-
-- Support for user/group changing in the local thread using the syscalls
- (like glibc).
-
-- More precisely this library intercepts seteuid and related calls, and
- simulates them in a manner similar to the nss_wrapper and socket_wrapper
- libraries.
-
-Some projects like a file server need privilege separation to be able to switch
-to the connection user and do file operations. uid_wrapper convincingly lies to
-the application letting it believe it is operating as root and even switching
-between UIDs and GIDs as needed.
+- Support for user/group changing in the local thread using the syscalls (like
+ glibc).
+- uid_wrapper intercepts seteuid(2) and related calls and simulates them in a
+ way transparent to the application
diff --git a/devel/uid_wrapper/pkg-plist b/devel/uid_wrapper/pkg-plist
new file mode 100644
index 000000000000..f6e44da43c85
--- /dev/null
+++ b/devel/uid_wrapper/pkg-plist
@@ -0,0 +1,7 @@
+lib/cmake/uid_wrapper/uid_wrapper-config-version.cmake
+lib/cmake/uid_wrapper/uid_wrapper-config.cmake
+lib/libuid_wrapper.so
+lib/libuid_wrapper.so.0
+lib/libuid_wrapper.so.0.2.1
+libdata/pkgconfig/uid_wrapper.pc
+share/man/man1/uid_wrapper.1.gz
diff --git a/devel/universal-ctags/Makefile b/devel/universal-ctags/Makefile
index 5aa93fc1a9ba..4f614792b297 100644
--- a/devel/universal-ctags/Makefile
+++ b/devel/universal-ctags/Makefile
@@ -1,5 +1,5 @@
PORTNAME= universal-ctags
-PORTVERSION= p6.2.20250615.0
+PORTVERSION= p6.2.20250727.0
PORTREVISION= 1
CATEGORIES= devel
diff --git a/devel/universal-ctags/distinfo b/devel/universal-ctags/distinfo
index fffc8736c114..dd7be695bc86 100644
--- a/devel/universal-ctags/distinfo
+++ b/devel/universal-ctags/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750622285
-SHA256 (universal-ctags-ctags-p6.2.20250615.0_GH0.tar.gz) = 34a5ab1a05353de2712dd8479d959cd4ec21b0f39c400731e53ecd192d2770fc
-SIZE (universal-ctags-ctags-p6.2.20250615.0_GH0.tar.gz) = 3288662
+TIMESTAMP = 1753640872
+SHA256 (universal-ctags-ctags-p6.2.20250727.0_GH0.tar.gz) = 5e220083eef20e0c3e6387f281e6663c52059aed0026a61fa619efbf84a3b9c3
+SIZE (universal-ctags-ctags-p6.2.20250727.0_GH0.tar.gz) = 3292539
diff --git a/devel/uv/Makefile b/devel/uv/Makefile
index 7dfa130ab66c..8730516df940 100644
--- a/devel/uv/Makefile
+++ b/devel/uv/Makefile
@@ -1,5 +1,5 @@
PORTNAME= uv
-DISTVERSION= 0.7.21
+DISTVERSION= 0.8.3
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/uv/Makefile.crates b/devel/uv/Makefile.crates
index 9bba9c06d544..fce7eac81d15 100644
--- a/devel/uv/Makefile.crates
+++ b/devel/uv/Makefile.crates
@@ -48,8 +48,8 @@ CARGO_CRATES= addr2line-0.24.2 \
byteorder-lite-0.1.0 \
bytes-1.9.0 \
bzip2-0.4.4 \
- bzip2-0.5.0 \
- bzip2-sys-0.1.11+1.0.8 \
+ bzip2-0.5.2 \
+ bzip2-sys-0.1.13+1.0.8 \
camino-1.1.9 \
cargo-util-0.2.21 \
cast-0.3.0 \
@@ -67,9 +67,9 @@ CARGO_CRATES= addr2line-0.24.2 \
clap_complete_nushell-4.5.5 \
clap_derive-4.5.41 \
clap_lex-0.7.4 \
- codspeed-3.0.3 \
- codspeed-criterion-compat-3.0.3 \
- codspeed-criterion-compat-walltime-3.0.3 \
+ codspeed-3.0.4 \
+ codspeed-criterion-compat-3.0.4 \
+ codspeed-criterion-compat-walltime-3.0.4 \
color_quant-1.1.0 \
colorchoice-1.0.3 \
colored-2.2.0 \
@@ -128,7 +128,7 @@ CARGO_CRATES= addr2line-0.24.2 \
float-cmp-0.9.0 \
float-cmp-0.10.0 \
fnv-1.0.7 \
- foldhash-0.1.4 \
+ foldhash-0.1.5 \
fontconfig-parser-0.5.7 \
fontdb-0.12.0 \
form_urlencoded-1.2.1 \
@@ -163,7 +163,7 @@ CARGO_CRATES= addr2line-0.24.2 \
hermit-abi-0.3.9 \
hermit-abi-0.4.0 \
hex-0.4.3 \
- home-0.5.11 \
+ home-0.5.9 \
homedir-0.3.4 \
html-escape-0.2.13 \
http-1.3.1 \
@@ -333,7 +333,7 @@ CARGO_CRATES= addr2line-0.24.2 \
rustc-demangle-0.1.24 \
rustc-hash-2.1.1 \
rustix-0.38.44 \
- rustix-1.0.7 \
+ rustix-1.0.8 \
rustls-0.23.22 \
rustls-native-certs-0.8.1 \
rustls-pki-types-1.11.0 \
@@ -357,8 +357,8 @@ CARGO_CRATES= addr2line-0.24.2 \
serde-untagged-0.1.7 \
serde_derive-1.0.219 \
serde_derive_internals-0.29.1 \
- serde_json-1.0.140 \
- serde_spanned-0.6.9 \
+ serde_json-1.0.141 \
+ serde_spanned-1.0.0 \
serde_urlencoded-0.7.1 \
serde_yaml-0.9.34+deprecated \
sha2-0.10.9 \
@@ -424,10 +424,11 @@ CARGO_CRATES= addr2line-0.24.2 \
tokio-rustls-0.26.1 \
tokio-stream-0.1.17 \
tokio-util-0.7.15 \
- toml-0.8.23 \
- toml_datetime-0.6.11 \
- toml_edit-0.22.27 \
- toml_write-0.1.2 \
+ toml-0.9.2 \
+ toml_datetime-0.7.0 \
+ toml_edit-0.23.2 \
+ toml_parser-1.0.1 \
+ toml_writer-1.0.2 \
tower-0.5.2 \
tower-http-0.6.6 \
tower-layer-0.3.3 \
@@ -486,7 +487,7 @@ CARGO_CRATES= addr2line-0.24.2 \
wasm-bindgen-macro-support-0.2.100 \
wasm-bindgen-shared-0.2.100 \
wasm-streams-0.4.2 \
- wasmtimer-0.4.1 \
+ wasmtimer-0.4.2 \
web-sys-0.3.77 \
web-time-1.1.0 \
webpki-roots-0.26.8 \
diff --git a/devel/uv/distinfo b/devel/uv/distinfo
index abee6e463e7b..999681a1fccc 100644
--- a/devel/uv/distinfo
+++ b/devel/uv/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1752732939
+TIMESTAMP = 1753455245
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
@@ -99,10 +99,10 @@ SHA256 (rust/crates/bytes-1.9.0.crate) = 325918d6fe32f23b19878fe4b34794ae41fc19d
SIZE (rust/crates/bytes-1.9.0.crate) = 67320
SHA256 (rust/crates/bzip2-0.4.4.crate) = bdb116a6ef3f6c3698828873ad02c3014b3c85cadb88496095628e3ef1e347f8
SIZE (rust/crates/bzip2-0.4.4.crate) = 34197
-SHA256 (rust/crates/bzip2-0.5.0.crate) = bafdbf26611df8c14810e268ddceda071c297570a5fb360ceddf617fe417ef58
-SIZE (rust/crates/bzip2-0.5.0.crate) = 34197
-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/bzip2-0.5.2.crate) = 49ecfb22d906f800d4fe833b6282cf4dc1c298f5057ca0b5445e5c209735ca47
+SIZE (rust/crates/bzip2-0.5.2.crate) = 38314
+SHA256 (rust/crates/bzip2-sys-0.1.13+1.0.8.crate) = 225bff33b2141874fe80d71e07d6eec4f85c5c216453dd96388240f96e1acc14
+SIZE (rust/crates/bzip2-sys-0.1.13+1.0.8.crate) = 633818
SHA256 (rust/crates/camino-1.1.9.crate) = 8b96ec4966b5813e2c0507c1f86115c8c5abaadc3980879c3424042a02fd1ad3
SIZE (rust/crates/camino-1.1.9.crate) = 37552
SHA256 (rust/crates/cargo-util-0.2.21.crate) = c95ec8b2485b20aed818bd7460f8eecc6c87c35c84191b353a3aba9aa1736c36
@@ -137,12 +137,12 @@ SHA256 (rust/crates/clap_derive-4.5.41.crate) = ef4f52386a59ca4c860f7393bcf8abd8
SIZE (rust/crates/clap_derive-4.5.41.crate) = 33493
SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
-SHA256 (rust/crates/codspeed-3.0.3.crate) = a7524e02ff6173bc143d9abc01b518711b77addb60de871bbe5686843f88fb48
-SIZE (rust/crates/codspeed-3.0.3.crate) = 12859
-SHA256 (rust/crates/codspeed-criterion-compat-3.0.3.crate) = 2f71662331c4f854131a42b95055f3f8cbca53640348985f699635b1f96d8c26
-SIZE (rust/crates/codspeed-criterion-compat-3.0.3.crate) = 21805
-SHA256 (rust/crates/codspeed-criterion-compat-walltime-3.0.3.crate) = e3c9bd9e895e0aa263d139a8b5f58a4ea4abb86d5982ec7f58d3c7b8465c1e01
-SIZE (rust/crates/codspeed-criterion-compat-walltime-3.0.3.crate) = 123664
+SHA256 (rust/crates/codspeed-3.0.4.crate) = d29180405ab3b37bb020246ea66bf8ae233708766fd59581ae929feaef10ce91
+SIZE (rust/crates/codspeed-3.0.4.crate) = 12887
+SHA256 (rust/crates/codspeed-criterion-compat-3.0.4.crate) = 2454d874ca820ffd71273565530ad318f413195bbc99dce6c958ca07db362c63
+SIZE (rust/crates/codspeed-criterion-compat-3.0.4.crate) = 21805
+SHA256 (rust/crates/codspeed-criterion-compat-walltime-3.0.4.crate) = 093a9383cdd1a5a0bd1a47cdafb49ae0c6dcd0793c8fb8f79768bab423128c9c
+SIZE (rust/crates/codspeed-criterion-compat-walltime-3.0.4.crate) = 123672
SHA256 (rust/crates/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b
SIZE (rust/crates/color_quant-1.1.0.crate) = 6649
SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
@@ -259,8 +259,8 @@ SHA256 (rust/crates/float-cmp-0.10.0.crate) = b09cf3155332e944990140d967ff5eceb7
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/foldhash-0.1.4.crate) = a0d2fde1f7b3d48b8395d5f2de76c18a528bd6a9cdde438df747bfcba3e05d6f
-SIZE (rust/crates/foldhash-0.1.4.crate) = 13764
+SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
+SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
SHA256 (rust/crates/fontconfig-parser-0.5.7.crate) = c1fcfcd44ca6e90c921fee9fa665d530b21ef1327a4c1a6c5250ea44b776ada7
SIZE (rust/crates/fontconfig-parser-0.5.7.crate) = 39564
SHA256 (rust/crates/fontdb-0.12.0.crate) = ff20bef7942a72af07104346154a70a70b089c572e454b41bef6eb6cb10e9c06
@@ -329,8 +329,8 @@ SHA256 (rust/crates/hermit-abi-0.4.0.crate) = fbf6a919d6cf397374f7dfeeea91d974c7
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/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf
-SIZE (rust/crates/home-0.5.11.crate) = 9926
+SHA256 (rust/crates/home-0.5.9.crate) = e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5
+SIZE (rust/crates/home-0.5.9.crate) = 8760
SHA256 (rust/crates/homedir-0.3.4.crate) = 5bdbbd5bc8c5749697ccaa352fa45aff8730cf21c68029c0eef1ffed7c3d6ba2
SIZE (rust/crates/homedir-0.3.4.crate) = 14883
SHA256 (rust/crates/html-escape-0.2.13.crate) = 6d1ad449764d627e22bfd7cd5e8868264fc9236e07c752972b4080cd351cb476
@@ -669,8 +669,8 @@ SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b6
SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
SIZE (rust/crates/rustix-0.38.44.crate) = 379347
-SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
-SIZE (rust/crates/rustix-1.0.7.crate) = 414500
+SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
+SIZE (rust/crates/rustix-1.0.8.crate) = 416688
SHA256 (rust/crates/rustls-0.23.22.crate) = 9fb9263ab4eb695e42321db096e3b8fbd715a59b154d5c88d82db2175b681ba7
SIZE (rust/crates/rustls-0.23.22.crate) = 341983
SHA256 (rust/crates/rustls-native-certs-0.8.1.crate) = 7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3
@@ -717,10 +717,10 @@ SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21
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_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
-SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
-SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
-SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
+SHA256 (rust/crates/serde_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/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
SHA256 (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47
@@ -851,14 +851,16 @@ SHA256 (rust/crates/tokio-stream-0.1.17.crate) = eca58d7bba4a75707817a2c44174253
SIZE (rust/crates/tokio-stream-0.1.17.crate) = 38477
SHA256 (rust/crates/tokio-util-0.7.15.crate) = 66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df
SIZE (rust/crates/tokio-util-0.7.15.crate) = 124255
-SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
-SIZE (rust/crates/toml-0.8.23.crate) = 36050
-SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
-SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
-SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
-SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
-SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801
-SIZE (rust/crates/toml_write-0.1.2.crate) = 15660
+SHA256 (rust/crates/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_edit-0.23.2.crate) = d1dee9dc43ac2aaf7d3b774e2fba5148212bf2bd9374f4e50152ebe9afd03d42
+SIZE (rust/crates/toml_edit-0.23.2.crate) = 66406
+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/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
@@ -975,8 +977,8 @@ SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda
SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
SHA256 (rust/crates/wasm-streams-0.4.2.crate) = 15053d8d85c7eccdbefef60f06769760a563c7f0a9d6902a13d35c7800b0ad65
SIZE (rust/crates/wasm-streams-0.4.2.crate) = 36773
-SHA256 (rust/crates/wasmtimer-0.4.1.crate) = 0048ad49a55b9deb3953841fa1fc5858f0efbcb7a18868c899a360269fac1b23
-SIZE (rust/crates/wasmtimer-0.4.1.crate) = 32750
+SHA256 (rust/crates/wasmtimer-0.4.2.crate) = d8d49b5d6c64e8558d9b1b065014426f35c18de636895d24893dbbd329743446
+SIZE (rust/crates/wasmtimer-0.4.2.crate) = 36948
SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
@@ -1159,5 +1161,5 @@ SHA256 (astral-sh-rs-async-zip-c909fda63fcafe4af496a07bfda28a5aae97e58d_GH0.tar.
SIZE (astral-sh-rs-async-zip-c909fda63fcafe4af496a07bfda28a5aae97e58d_GH0.tar.gz) = 51763
SHA256 (astral-sh-reqwest-middleware-ad8b9d332d1773fde8b4cd008486de5973e0a3f8_GH0.tar.gz) = 5ff23bcb5f724323cb2c7d6a9b597a9a05ce06295b1a7e2c667d378099f1a8d7
SIZE (astral-sh-reqwest-middleware-ad8b9d332d1773fde8b4cd008486de5973e0a3f8_GH0.tar.gz) = 41975
-SHA256 (astral-sh-uv-0.7.21_GH0.tar.gz) = 089f2f5e388da95c4e5ca8b4dc2c9d1421f3bf9dd5d05546be8e27c943428101
-SIZE (astral-sh-uv-0.7.21_GH0.tar.gz) = 4149924
+SHA256 (astral-sh-uv-0.8.3_GH0.tar.gz) = 6779018e26db1b7981f26bce36b9dd0860d58f497d989f334ea8561bb5bca706
+SIZE (astral-sh-uv-0.8.3_GH0.tar.gz) = 4195821
diff --git a/devel/viewvc-devel/Makefile b/devel/viewvc-devel/Makefile
index 658733568732..96e7f66c20a4 100644
--- a/devel/viewvc-devel/Makefile
+++ b/devel/viewvc-devel/Makefile
@@ -1,5 +1,6 @@
PORTNAME= viewvc
DISTVERSION= 1.3.0-20250316
+PORTREVISION= 1
CATEGORIES= devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
PKGNAMESUFFIX= -devel
diff --git a/devel/viewvc-devel/files/patch-bin_standalone.py b/devel/viewvc-devel/files/patch-bin_standalone.py
new file mode 100644
index 000000000000..4397053b7391
--- /dev/null
+++ b/devel/viewvc-devel/files/patch-bin_standalone.py
@@ -0,0 +1,74 @@
+--- bin/standalone.py.orig 2025-07-22 12:12:06 UTC
++++ bin/standalone.py
+@@ -191,18 +191,17 @@ class ViewVCHTTPRequestHandler(_http_server.BaseHTTPRe
+ </html>"""
+ )
+
+- def is_viewvc(self):
++ def is_viewvc(self, path):
+ """Check whether self.path is, or is a child of, the ScriptAlias"""
++ if not path.startswith("/"):
++ return False
+ if not options.script_alias:
+- return 1
+- if self.path == "/" + options.script_alias:
+- return 1
+- alias_len = len(options.script_alias)
+- if self.path[: (alias_len + 2)] == "/" + options.script_alias + "/":
+- return 1
+- if self.path[: (alias_len + 2)] == "/" + options.script_alias + "?":
+- return 1
+- return 0
++ return True
++ if path == "/" + options.script_alias:
++ return True
++ if path.startswith("/" + options.script_alias + "/"):
++ return True
++ return False
+
+ def validate_password(self, htpasswd_file, username, password):
+ """Compare USERNAME and PASSWORD against HTPASSWD_FILE."""
+@@ -219,8 +218,18 @@ class ViewVCHTTPRequestHandler(_http_server.BaseHTTPRe
+ # NOTE: Much of this is adapter from Python's standard library
+ # module CGIHTTPServer.
+
++ i = self.path.rfind("?")
++ if i >= 0:
++ path = _unquote(self.path[:i], "utf-8", "surrogateescape")
++ query = self.path[(i + 1) :]
++ else:
++ path = _unquote(self.path)
++ query = ""
++ # normalize path
++ path = os.path.normpath(path) + ("/" if path[-1] == "/" else "")
++
+ # Is this request even aimed at ViewVC? If not, complain.
+- if not self.is_viewvc():
++ if not self.is_viewvc(path):
+ raise NotViewVCLocationException()
+
+ # If htpasswd authentication is enabled, try to authenticate the user.
+@@ -245,12 +254,7 @@ class ViewVCHTTPRequestHandler(_http_server.BaseHTTPRe
+
+ scriptname = options.script_alias and "/" + options.script_alias or ""
+
+- rest = self.path[len(scriptname) :]
+- i = rest.rfind("?")
+- if i >= 0:
+- rest, query = rest[:i], rest[(i + 1) :]
+- else:
+- query = ""
++ rest = path[len(scriptname) :]
+
+ # Since we're going to modify the env in the parent, provide empty
+ # values to override previously set values
+@@ -274,8 +278,7 @@ class ViewVCHTTPRequestHandler(_http_server.BaseHTTPRe
+ env["SERVER_PROTOCOL"] = self.protocol_version
+ env["SERVER_PORT"] = str(self.server.server_port)
+ env["REQUEST_METHOD"] = self.command
+- uqrest = _unquote(rest, "utf-8", "surrogateescape")
+- env["PATH_INFO"] = uqrest
++ env["PATH_INFO"] = rest
+ env["SCRIPT_NAME"] = scriptname
+ if query:
+ env["QUERY_STRING"] = query
diff --git a/devel/viewvc-devel/files/patch-lib_viewvc.py b/devel/viewvc-devel/files/patch-lib_viewvc.py
new file mode 100644
index 000000000000..739d60e1a50a
--- /dev/null
+++ b/devel/viewvc-devel/files/patch-lib_viewvc.py
@@ -0,0 +1,39 @@
+--- lib/viewvc.py.orig 2025-07-22 12:12:06 UTC
++++ lib/viewvc.py
+@@ -193,6 +193,10 @@ class Request:
+ # TODO: we might want to redirect to the cleaned up URL
+ path_parts = _path_parts(path_info)
+
++ # Protect against directory traversal attacks.
++ if ".." in path_parts:
++ raise ViewVCException("An illegal path was provided.", "400 Bad Request")
++
+ if path_parts:
+ # handle docroot magic path prefixes
+ if path_parts[0] == docroot_magic_path:
+@@ -3401,10 +3405,8 @@ def view_doc(request):
+ # Stat the file to get content length and last-modified date.
+ try:
+ info = os.stat(filename)
+- except OSError as v:
+- raise ViewVCException(
+- 'Static file "%s" not available (%s)' % (document, str(v)), "404 Not Found"
+- )
++ except OSError:
++ raise ViewVCException('Static file "%s" not available' % (document), "404 Not Found")
+ content_length = str(info[stat.ST_SIZE])
+ last_modified = info[stat.ST_MTIME]
+
+@@ -3414,10 +3416,8 @@ def view_doc(request):
+
+ try:
+ fp = open(filename, "rb")
+- except IOError as v:
+- raise ViewVCException(
+- 'Static file "%s" not available (%s)' % (document, str(v)), "404 Not Found"
+- )
++ except IOError:
++ raise ViewVCException('Static file "%s" not available' % (document), "404 Not Found")
+
+ if document[-3:] == "png":
+ mime_type = "image/png"
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/dns/knot3/Makefile b/dns/knot3/Makefile
index 56bff20d0635..18fbd0e13dab 100644
--- a/dns/knot3/Makefile
+++ b/dns/knot3/Makefile
@@ -1,6 +1,5 @@
PORTNAME= knot
DISTVERSION= ${KNOT_VERSION}
-PORTREVISION= 1
CATEGORIES= dns
MASTER_SITES= https://secure.nic.cz/files/knot-dns/ \
https://dns.company/downloads/knot-dns/
diff --git a/dns/knot3/distinfo b/dns/knot3/distinfo
index ebc101846d05..bd5ceac3a53f 100644
--- a/dns/knot3/distinfo
+++ b/dns/knot3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749031665
-SHA256 (knot-3.4.7.tar.xz) = dd346ca6f3afabcdc5e9ba09dd667b010590bb66a42f4541021fb9d6f073dacc
-SIZE (knot-3.4.7.tar.xz) = 1653576
+TIMESTAMP = 1753790401
+SHA256 (knot-3.4.8.tar.xz) = 6730a73dbfc12d79d8000ffe22d36d068b7467e74bee1eb122ac4935ecea49f9
+SIZE (knot-3.4.8.tar.xz) = 1656224
diff --git a/dns/knot3/distinfo.py-libknot b/dns/knot3/distinfo.py-libknot
index 2c87af71ad17..98532a7ad8a2 100644
--- a/dns/knot3/distinfo.py-libknot
+++ b/dns/knot3/distinfo.py-libknot
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749031665
-SHA256 (libknot-3.4.7.tar.gz) = 46d686548f4737c8a87a0cf1f34d4d2b9642f398ea20ee8c4e3d95f518fec58b
-SIZE (libknot-3.4.7.tar.gz) = 16782
+TIMESTAMP = 1753792363
+SHA256 (libknot-3.4.8.tar.gz) = 9900078c7048e264e6e17e7893315183b715e36fc092d450c8d776813fa7d0a5
+SIZE (libknot-3.4.8.tar.gz) = 16803
diff --git a/dns/knot3/knotdns.mk b/dns/knot3/knotdns.mk
index b5a7c920a6dc..3265d21b5857 100644
--- a/dns/knot3/knotdns.mk
+++ b/dns/knot3/knotdns.mk
@@ -1 +1 @@
-KNOT_VERSION= 3.4.7
+KNOT_VERSION= 3.4.8
diff --git a/dns/pear-Net_DNS2/Makefile b/dns/pear-Net_DNS2/Makefile
index d519491d6836..329c1aad2713 100644
--- a/dns/pear-Net_DNS2/Makefile
+++ b/dns/pear-Net_DNS2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Net_DNS2
-PORTVERSION= 2.0.2
+PORTVERSION= 2.0.3
DISTVERSIONPREFIX= v
CATEGORIES= dns net pear
diff --git a/dns/pear-Net_DNS2/distinfo b/dns/pear-Net_DNS2/distinfo
index e2d521db5209..ec28c5e949bf 100644
--- a/dns/pear-Net_DNS2/distinfo
+++ b/dns/pear-Net_DNS2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266050
-SHA256 (mikepultz-netdns2-v2.0.2_GH0.tar.gz) = c65ccd28613e63634474618b3cfc826aefff3af2973332c95c892f9e8fada64f
-SIZE (mikepultz-netdns2-v2.0.2_GH0.tar.gz) = 100600
+TIMESTAMP = 1752566678
+SHA256 (mikepultz-netdns2-v2.0.3_GH0.tar.gz) = 6a70562fd427a9145cf53c501e62fdaec4c2fc76b9c4fb3d993d84d8796d5367
+SIZE (mikepultz-netdns2-v2.0.3_GH0.tar.gz) = 100574
diff --git a/dns/powerdns-recursor/Makefile b/dns/powerdns-recursor/Makefile
index 9d1c4520267d..83088cf4231e 100644
--- a/dns/powerdns-recursor/Makefile
+++ b/dns/powerdns-recursor/Makefile
@@ -1,6 +1,5 @@
PORTNAME= recursor
-DISTVERSION= 5.2.2
-PORTREVISION= 4
+DISTVERSION= 5.2.4
CATEGORIES= dns
MASTER_SITES= https://downloads.powerdns.com/releases/
PKGNAMEPREFIX= powerdns-
diff --git a/dns/powerdns-recursor/distinfo b/dns/powerdns-recursor/distinfo
index 8be4fd87ee3c..d66856b17e31 100644
--- a/dns/powerdns-recursor/distinfo
+++ b/dns/powerdns-recursor/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1744270029
-SHA256 (pdns-recursor-5.2.2.tar.bz2) = f9c95274231ee3c5c94197f6d05011d55abf06b2937535ba8e78e24ea4fbbd6e
-SIZE (pdns-recursor-5.2.2.tar.bz2) = 1723921
+TIMESTAMP = 1753166215
+SHA256 (pdns-recursor-5.2.4.tar.bz2) = d28731b5560ca4389f566c281f40f96ca397183b1d73521ff0d5980dcb01a190
+SIZE (pdns-recursor-5.2.4.tar.bz2) = 1726272
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
SIZE (rust/crates/base64-0.22.1.crate) = 81597
SHA256 (rust/crates/cc-1.1.18.crate) = b62ac837cdb5cb22e10a256099b4fc502b1dfe560cb282963a974d7abd80e476
diff --git a/dns/py-publicsuffixlist/Makefile b/dns/py-publicsuffixlist/Makefile
index 5d8b099d629a..c70144efec17 100644
--- a/dns/py-publicsuffixlist/Makefile
+++ b/dns/py-publicsuffixlist/Makefile
@@ -1,5 +1,5 @@
PORTNAME= publicsuffixlist
-PORTVERSION= 1.0.2.20250710
+PORTVERSION= 1.0.2.20250724
CATEGORIES= dns python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/dns/py-publicsuffixlist/distinfo b/dns/py-publicsuffixlist/distinfo
index 371b27f413ae..e7cd0632554c 100644
--- a/dns/py-publicsuffixlist/distinfo
+++ b/dns/py-publicsuffixlist/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266146
-SHA256 (publicsuffixlist-1.0.2.20250710.tar.gz) = dcf92f627ca6ed619c221e09f3114251b641e42d5f9a290ad0975d9df62acd55
-SIZE (publicsuffixlist-1.0.2.20250710.tar.gz) = 105576
+TIMESTAMP = 1753369394
+SHA256 (publicsuffixlist-1.0.2.20250724.tar.gz) = 79928f8a475ae56b63c524be9d919fb5c31516316b64c78756df57025e50416b
+SIZE (publicsuffixlist-1.0.2.20250724.tar.gz) = 105843
diff --git a/dns/subfinder/Makefile b/dns/subfinder/Makefile
index 5cf0669a8788..27f29ad0a793 100644
--- a/dns/subfinder/Makefile
+++ b/dns/subfinder/Makefile
@@ -1,7 +1,6 @@
PORTNAME= subfinder
DISTVERSIONPREFIX= v
-DISTVERSION= 2.6.7
-PORTREVISION= 5
+DISTVERSION= 2.8.0
CATEGORIES= dns
MAINTAINER= yuri@FreeBSD.org
diff --git a/dns/subfinder/distinfo b/dns/subfinder/distinfo
index c66f2ca246ca..0565d8858579 100644
--- a/dns/subfinder/distinfo
+++ b/dns/subfinder/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1729922597
-SHA256 (go/dns_subfinder/subfinder-v2.6.7/v2.6.7.mod) = 10410adf2f00fe2451991ee1089a8a33d171067c935743d39e6855aec521cf1b
-SIZE (go/dns_subfinder/subfinder-v2.6.7/v2.6.7.mod) = 6217
-SHA256 (go/dns_subfinder/subfinder-v2.6.7/v2.6.7.zip) = 8502d003c7a409e294af93ca6a1b2a7c6eb3f6bbb1a2d146f7e36dbe9aab6802
-SIZE (go/dns_subfinder/subfinder-v2.6.7/v2.6.7.zip) = 122451
+TIMESTAMP = 1753555518
+SHA256 (go/dns_subfinder/subfinder-v2.8.0/v2.8.0.mod) = 50fade15849989815f762d2e1c4d99034be5983f7dfe581b907868daba4eebcf
+SIZE (go/dns_subfinder/subfinder-v2.8.0/v2.8.0.mod) = 6633
+SHA256 (go/dns_subfinder/subfinder-v2.8.0/v2.8.0.zip) = c973bd7c4da1be7d33b1e803006abc38435791c9b6638b0e39c88774b22a4464
+SIZE (go/dns_subfinder/subfinder-v2.8.0/v2.8.0.zip) = 131922
diff --git a/editors/bvi/Makefile b/editors/bvi/Makefile
index ccebf9fd186a..bfa8a28d8e44 100644
--- a/editors/bvi/Makefile
+++ b/editors/bvi/Makefile
@@ -1,6 +1,5 @@
PORTNAME= bvi
-DISTVERSION= 1.4.2
-PORTREVISION= 1
+DISTVERSION= 1.5.0
CATEGORIES= editors
MASTER_SITES= SF
DISTNAME= ${PORTNAME}-${DISTVERSION}.src
@@ -16,6 +15,6 @@ USES= ncurses
GNU_CONFIGURE= yes
-WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}
+WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}
.include <bsd.port.mk>
diff --git a/editors/bvi/distinfo b/editors/bvi/distinfo
index b7180a5af910..65dbca7e5a27 100644
--- a/editors/bvi/distinfo
+++ b/editors/bvi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1678368531
-SHA256 (bvi-1.4.2.src.tar.gz) = 4bba16c2b496963a9b939336c0abcc8d488664492080ae43a86da18cf4ce94f2
-SIZE (bvi-1.4.2.src.tar.gz) = 148323
+TIMESTAMP = 1753997092
+SHA256 (bvi-1.5.0.src.tar.gz) = 6540716a1a3b2b9711635108da14b26baea488881d4a682121c0bddbba6b74cb
+SIZE (bvi-1.5.0.src.tar.gz) = 151429
diff --git a/editors/cudatext/Makefile b/editors/cudatext/Makefile
index cd767c316e85..f296eaf0c0ff 100644
--- a/editors/cudatext/Makefile
+++ b/editors/cudatext/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cudatext
-PORTVERSION= 1.225.0.0
+PORTVERSION= 1.226.0.0
CATEGORIES= editors
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
@@ -19,7 +19,7 @@ GH_PROJECT= CudaText
GH_TUPLE= bgrabitmap:bgrabitmap:d2a9b15:bgrabitmap/bgrabitmap \
Alexey-T:Python-for-Lazarus:fda3fdb:python4lazarus/python4lazarus \
Alexey-T:ATFlatControls:975502d:atflatcontrols/atflatcontrols \
- Alexey-T:ATSynEdit:a4ca5bf:atsynedit/atsynedit \
+ Alexey-T:ATSynEdit:2cd6f81:atsynedit/atsynedit \
Alexey-T:Emmet-Pascal:df69312:emmet/emmet \
Alexey-T:EControl:cb845fc:econtrol/econtrol \
Alexey-T:ATSynEdit_Ex:e142ca5:atsyneditex/atsyneditex \
diff --git a/editors/cudatext/distinfo b/editors/cudatext/distinfo
index d6fb124335db..e745a9541849 100644
--- a/editors/cudatext/distinfo
+++ b/editors/cudatext/distinfo
@@ -1,14 +1,14 @@
-TIMESTAMP = 1751950084
-SHA256 (Alexey-T-CudaText-1.225.0.0_GH0.tar.gz) = fbcfc20e4158fddf7f75fc2afd891db66a470c83dedc65a00dd136a96fa84b91
-SIZE (Alexey-T-CudaText-1.225.0.0_GH0.tar.gz) = 6268356
+TIMESTAMP = 1753304410
+SHA256 (Alexey-T-CudaText-1.226.0.0_GH0.tar.gz) = 6f7dbcfb6cbea2741375923e7fd532266bca017525db8da871ee30b52fc4bb48
+SIZE (Alexey-T-CudaText-1.226.0.0_GH0.tar.gz) = 6260453
SHA256 (bgrabitmap-bgrabitmap-d2a9b15_GH0.tar.gz) = bf831ada3e9562dfc9653e0b1d46dca2bbe5409f8406ae4db7f52299e09fe4c6
SIZE (bgrabitmap-bgrabitmap-d2a9b15_GH0.tar.gz) = 6657935
SHA256 (Alexey-T-Python-for-Lazarus-fda3fdb_GH0.tar.gz) = 7243d0eb6d2f1924447fa575621474f043ec54ad258f770d230489bfeecb9cf5
SIZE (Alexey-T-Python-for-Lazarus-fda3fdb_GH0.tar.gz) = 98693
SHA256 (Alexey-T-ATFlatControls-975502d_GH0.tar.gz) = 30404ed4cd8ab7bd4ba762b13889ee08cdbfbd558b4a5ac5a6aeb8e5eb89af45
SIZE (Alexey-T-ATFlatControls-975502d_GH0.tar.gz) = 539424
-SHA256 (Alexey-T-ATSynEdit-a4ca5bf_GH0.tar.gz) = 169bdffbc03557018f455cf411a9c5587cd3d2fdf208799eb1a1f5fa18c95f80
-SIZE (Alexey-T-ATSynEdit-a4ca5bf_GH0.tar.gz) = 1419389
+SHA256 (Alexey-T-ATSynEdit-2cd6f81_GH0.tar.gz) = 098fadc0c513b6412caa93a5fc6da400cce3d737d27c6ee68be4bc86366f6974
+SIZE (Alexey-T-ATSynEdit-2cd6f81_GH0.tar.gz) = 1419708
SHA256 (Alexey-T-Emmet-Pascal-df69312_GH0.tar.gz) = 1be587529c0487175a26f4a2a1abe1435b8c289f0351d39d8b9063ed2c6367e1
SIZE (Alexey-T-Emmet-Pascal-df69312_GH0.tar.gz) = 83643
SHA256 (Alexey-T-EControl-cb845fc_GH0.tar.gz) = 160ea14c1688f53bbdbc74c149b85a50767d7694ecb855158264448ee273bd8d
diff --git a/editors/cudatext/pkg-plist b/editors/cudatext/pkg-plist
index 06aabbc93eaa..740973d54187 100644
--- a/editors/cudatext/pkg-plist
+++ b/editors/cudatext/pkg-plist
@@ -199,8 +199,6 @@ share/applications/cudatext.desktop
%%DATADIR%%/data/filetypeicons/vscode_16x16/icons.json
%%DATADIR%%/data/lang/history.txt
%%DATADIR%%/data/lang/translation template.ini
-%%DATADIR%%/data/lexlib/Assembly.cuda-lexmap
-%%DATADIR%%/data/lexlib/Assembly.lcf
%%DATADIR%%/data/lexlib/Bash script.cuda-lexmap
%%DATADIR%%/data/lexlib/Bash script.lcf
%%DATADIR%%/data/lexlib/Batch files.cuda-lexmap
diff --git a/editors/lazarus-devel/Makefile b/editors/lazarus-devel/Makefile
index 58f39216851d..f534969ad9e2 100644
--- a/editors/lazarus-devel/Makefile
+++ b/editors/lazarus-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= lazarus
-DISTVERSION= 4.99.20250409
+DISTVERSION= 4.99.20250722
PKGNAMESUFFIX?= -gtk2-devel
PORTREVISION?= 0
CATEGORIES= editors devel
@@ -21,7 +21,7 @@ ONLY_FOR_ARCHS= aarch64 amd64 i386
USE_GITLAB= yes
GL_ACCOUNT= freepascal.org/lazarus
GL_PROJECT= ${PORTNAME}
-GL_COMMIT= 90027a9d870594cdcef8909480eabb5e581669f0
+GL_COMMIT= f5366f9ae1cdb3a415f778c29f89a0d93e6ee68e
USES= desktop-file-utils fpc:run gettext gmake iconv shared-mime-info xorg
USE_XORG= x11
diff --git a/editors/lazarus-devel/distinfo b/editors/lazarus-devel/distinfo
index 1464fc37ef8c..939a45d171fc 100644
--- a/editors/lazarus-devel/distinfo
+++ b/editors/lazarus-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744249849
-SHA256 (freepascal/freepascal.org/lazarus-lazarus-90027a9d870594cdcef8909480eabb5e581669f0_GL0.tar.gz) = 12437f3bbeec3ac8c1d3ffa9ac0c78a962315d460528dcc6ab549862b0be0a09
-SIZE (freepascal/freepascal.org/lazarus-lazarus-90027a9d870594cdcef8909480eabb5e581669f0_GL0.tar.gz) = 61343626
+TIMESTAMP = 1753221587
+SHA256 (freepascal/freepascal.org/lazarus-lazarus-f5366f9ae1cdb3a415f778c29f89a0d93e6ee68e_GL0.tar.gz) = 4f34596887c0cbfb9c385392d16c160599b4ebde8d308cb40065047e1e52aef0
+SIZE (freepascal/freepascal.org/lazarus-lazarus-f5366f9ae1cdb3a415f778c29f89a0d93e6ee68e_GL0.tar.gz) = 61782406
diff --git a/editors/lazarus/Makefile b/editors/lazarus/Makefile
index 499d3f619636..52ba5af1121d 100644
--- a/editors/lazarus/Makefile
+++ b/editors/lazarus/Makefile
@@ -1,5 +1,5 @@
PORTNAME= lazarus
-DISTVERSION= 4.0
+DISTVERSION= 4.2
PKGNAMESUFFIX?= -gtk2
PORTREVISION?= 0
CATEGORIES= editors devel
@@ -22,7 +22,7 @@ ONLY_FOR_ARCHS= i386 amd64
USE_GITLAB= yes
GL_ACCOUNT= freepascal.org/lazarus
GL_PROJECT= ${PORTNAME}
-GL_COMMIT= 9d15c73c91a1545be50bee02b27bd3b43f9d90e8
+GL_COMMIT= e98683ddc052e8db4d0a046af5e04e365324ee4f
USES= desktop-file-utils fpc:run gettext gmake iconv shared-mime-info xorg
USE_XORG= x11
@@ -40,7 +40,7 @@ OPTIONS_DEFAULT= GDB
.include <bsd.port.options.mk>
LAZARUS_ARCH= ${ARCH:S,amd64,x86_64,}
-LAZARUS_BASE= 4.0
+LAZARUS_BASE= 4.2
BUILDNAME= ${LAZARUS_ARCH}-${OPSYS:tl}
LCL_PLATFORM?= gtk2
diff --git a/editors/lazarus/distinfo b/editors/lazarus/distinfo
index 5c4b4049b587..0d68e8026b29 100644
--- a/editors/lazarus/distinfo
+++ b/editors/lazarus/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748046926
-SHA256 (freepascal/freepascal.org/lazarus-lazarus-9d15c73c91a1545be50bee02b27bd3b43f9d90e8_GL0.tar.gz) = d0f81afd1be9f7deeb2d7941c72ab07acaa1fced288117ee341d7db83ec995af
-SIZE (freepascal/freepascal.org/lazarus-lazarus-9d15c73c91a1545be50bee02b27bd3b43f9d90e8_GL0.tar.gz) = 60530688
+TIMESTAMP = 1753215790
+SHA256 (freepascal/freepascal.org/lazarus-lazarus-e98683ddc052e8db4d0a046af5e04e365324ee4f_GL0.tar.gz) = a23ef61108cbe26e00e028e84eb60dda472c2832a0ac70511fcb7fa8b7b7e1ba
+SIZE (freepascal/freepascal.org/lazarus-lazarus-e98683ddc052e8db4d0a046af5e04e365324ee4f_GL0.tar.gz) = 60604340
diff --git a/editors/lazarus/files/patch-lcl_interfaces_qt6_qtwidgets.pas b/editors/lazarus/files/patch-lcl_interfaces_qt6_qtwidgets.pas
deleted file mode 100644
index 2e84562874d1..000000000000
--- a/editors/lazarus/files/patch-lcl_interfaces_qt6_qtwidgets.pas
+++ /dev/null
@@ -1,25 +0,0 @@
---- lcl/interfaces/qt6/qtwidgets.pas.orig 2025-05-03 06:08:10 UTC
-+++ lcl/interfaces/qt6/qtwidgets.pas
-@@ -16497,10 +16497,6 @@ begin
- FActions.Free;
- end;
-
-- if Assigned(FActionHandle) then
-- QAction_Destroy(FActionHandle);
-- FActionHandle := nil;
--
- inherited Destroy;
- end;
-
-@@ -16554,6 +16550,11 @@ begin
- QMenu_hook_destroy(FAboutToHideHook);
- FAboutToHideHook := nil;
- end;
-+
-+ if Assigned(FActionHandle) then
-+ QAction_Destroy(FActionHandle);
-+ FActionHandle := nil;
-+
- inherited DetachEvents;
- end;
-
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/picpas/Makefile b/editors/picpas/Makefile
index d6977de34e24..dd66e08d0026 100644
--- a/editors/picpas/Makefile
+++ b/editors/picpas/Makefile
@@ -1,6 +1,6 @@
PORTNAME= picpas
PORTVERSION= 0.9.0
-PORTREVISION= 18
+PORTREVISION= 19
DISTVERSIONPREFIX= v
CATEGORIES= editors
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
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/editors/slime/Makefile b/editors/slime/Makefile
index 0913d74c3cb9..8fdac3f2d93a 100644
--- a/editors/slime/Makefile
+++ b/editors/slime/Makefile
@@ -6,7 +6,7 @@ DISTVERSIONSUFFIX= -gf368e22a
CATEGORIES= editors elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
-MAINTAINER= joe@thrallingpenguin.com
+MAINTAINER= ports@FreeBSD.org
COMMENT= Superior Lisp Interaction Mode for Emacs
WWW= https://common-lisp.net/project/slime/
diff --git a/editors/tamago/Makefile b/editors/tamago/Makefile
index 420b66c6b648..d8f033acda12 100644
--- a/editors/tamago/Makefile
+++ b/editors/tamago/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tamago
PORTVERSION= 4.0.6.0.20041122.19.15
-PORTREVISION= 10
+PORTREVISION= 11
DISTVERSIONPREFIX= v
CATEGORIES= editors elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/editors/tamago/files/patch-egg_anthy.el b/editors/tamago/files/patch-egg_anthy.el
new file mode 100644
index 000000000000..1d524047b010
--- /dev/null
+++ b/editors/tamago/files/patch-egg_anthy.el
@@ -0,0 +1,81 @@
+From 235a48d7ba09ac37408790ed4eef511980b4393b Mon Sep 17 00:00:00 2001
+From: Yasuhiro Kimura <yasu@utahime.org>
+Date: Sun, 6 Jul 2025 18:28:29 +0900
+Subject: [PATCH] Add support of Anthy Unicode
+
+---
+ egg/anthy.el | 24 ++++++++++++++++--------
+ 1 file changed, 16 insertions(+), 8 deletions(-)
+
+diff --git egg/anthy.el egg/anthy.el
+index 404a287..24dcf74 100644
+--- egg/anthy.el
++++ egg/anthy.el
+@@ -38,6 +38,12 @@
+ "Anthy interface for Tamago 4."
+ :group 'egg)
+
++(defcustom anthy-egg-use-anthy-unicode nil
++ "*Use Anthy Unicode as backend."
++ :group 'anthy-egg
++ :type '(choise (const :tag "Use Anthy Unicode as backend" t)
++ (const :tag "Not use Anthy Unicode as backend" nil)))
++
+ (defcustom anthy-egg-use-utf8 nil
+ "*Use UTF-8 for anthy-agent and anthy-dic-tool."
+ :group 'anthy-egg
+@@ -138,12 +144,13 @@
+ (defun anthy-egg-new-environment ()
+ (if (null anthy-egg-proc)
+ (let ((buf (get-buffer-create anthy-egg-agent-buffer-name))
+- (cs (if anthy-egg-use-utf8 'utf-8-dos 'euc-japan-dos))
++ (cs (if (or anthy-egg-use-anthy-unicode anthy-egg-use-utf8)
++ 'utf-8-dos 'euc-japan-dos))
+ (process-connection-type nil)) ; avoid using pty
+ (setq anthy-egg-proc
+ (apply 'start-process "anthy-egg-agent" buf
+- "anthy-agent"
+- (if anthy-egg-use-utf8
++ (if anthy-egg-use-anthy-unicode "anthy-agent-unicode" "anthy-agent")
++ (if (and (not anthy-egg-use-anthy-unicode) anthy-egg-use-utf8)
+ '("--egg" "--utf8")
+ '("--egg"))))
+ (set-process-query-on-exit-flag anthy-egg-proc nil)
+@@ -182,7 +189,8 @@
+ (make-variable-buffer-local 'anthy-egg-force-anthy)
+
+ (defmacro anthy-egg-utf8-p ()
+- `(and anthy-egg-use-utf8
++ `(and anthy-egg-use-anthy-unicode
++ anthy-egg-use-utf8
+ (not anthy-egg-use-chinese-korean-server)
+ (or (equal (egg-get-conversion-backend 'Japanese 0 nil)
+ '(0 (anthy-egg-conversion-backend)))
+@@ -383,7 +391,6 @@ Return the list of bunsetsu."
+ "*Anthy $B$NF0;l3hMQ7?(B.")
+
+
+-(defvar anthy-egg-dic-util-command "anthy-dic-tool")
+ (defvar anthy-egg-dic-buffer-name " *anthy-egg-dic*")
+
+ (defun anthy-egg-add-word-compose-paramlist (param)
+@@ -401,12 +408,13 @@ Return the list of bunsetsu."
+
+ (defun anthy-egg-add-word (yomi freq word paramlist)
+ (let ((buf (get-buffer-create anthy-egg-dic-buffer-name))
+- (cs (if anthy-egg-use-utf8 'utf-8-unix 'euc-japan-unix))
++ (cs (if (or anthy-egg-use-anthy-unicode anthy-egg-use-utf8)
++ 'utf-8-unix 'euc-japan-unix))
+ proc)
+ (with-current-buffer buf
+ (setq proc (apply 'start-process "anthy-egg-dic" buf
+- anthy-egg-dic-util-command
+- (if anthy-egg-use-utf8
++ (if anthy-egg-use-anthy-unicode "anthy-dic-tool-unicode" "anthy-dic-tool")
++ (if (and (not anthy-egg-use-anthy-unicode) anthy-egg-use-utf8)
+ '("--append" "--utf8")
+ '("--append"))))
+ (when proc
+--
+2.50.0
+
diff --git a/editors/vim/Makefile b/editors/vim/Makefile
index c84781ffdbc3..907d64d5eab3 100644
--- a/editors/vim/Makefile
+++ b/editors/vim/Makefile
@@ -1,5 +1,6 @@
PORTNAME= vim
PORTVERSION= 9.1.1563
+PORTREVISION= 1
DISTVERSIONPREFIX= v
CATEGORIES= editors
@@ -64,7 +65,7 @@ GUI= gtk2
CONFIGURE_ARGS+=--enable-xim --enable-fontset
PLIST_SUB+= GUI="" DESKTOP=""
USES+= desktop-file-utils gnome xorg
-USE_GNOME= gdkpixbuf gtk20
+USE_GNOME= gdkpixbufextra gtk20
USE_XORG= ice sm x11 xpm xt
.elif ${FLAVOR:U} == gtk3
@@ -72,7 +73,7 @@ GUI= gtk3
CONFIGURE_ARGS+=--enable-xim --enable-fontset
PLIST_SUB+= GUI="" DESKTOP=""
USES+= desktop-file-utils gnome xorg
-USE_GNOME= cairo gdkpixbuf gtk30
+USE_GNOME= cairo gdkpixbufextra gtk30
USE_XORG= ice sm x11 xpm xt
.elif ${FLAVOR:U} == motif
diff --git a/editors/vscode/Makefile b/editors/vscode/Makefile
index 943cd0ad6c7c..36bc19e25ef8 100644
--- a/editors/vscode/Makefile
+++ b/editors/vscode/Makefile
@@ -1,5 +1,5 @@
PORTNAME= vscode
-DISTVERSION= 1.102.1
+DISTVERSION= 1.102.3
CATEGORIES= editors
MASTER_SITES= https://github.com/tagattie/FreeBSD-VSCode/releases/download/${DISTVERSION}/:node_modules
DISTFILES= vscode-node-modules-${DISTVERSION}${EXTRACT_SUFX}:node_modules \
@@ -68,7 +68,7 @@ USES= desktop-file-utils gl gmake gnome gssapi:mit iconv:wchar_t \
USE_GITHUB= yes
GH_ACCOUNT= microsoft
-SOURCE_COMMIT_HASH= 7adae6a56e34cb64d08899664b814cf620465925
+SOURCE_COMMIT_HASH= 488a1f239235055e34e673291fb8d8c810886f81
BINARY_ALIAS= python=${PYTHON_CMD}
diff --git a/editors/vscode/distinfo b/editors/vscode/distinfo
index fcf53bb88296..17fd8ad3dbf2 100644
--- a/editors/vscode/distinfo
+++ b/editors/vscode/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1752691900
-SHA256 (vscode/vscode-node-modules-1.102.1.tar.gz) = 787d61d3790a051437ee6fb2907d2b1c8dc2bdd2c783c5be389d33df6dcd1b62
-SIZE (vscode/vscode-node-modules-1.102.1.tar.gz) = 394107822
-SHA256 (vscode/vscode-marketplace-exts-1.102.1.tar.gz) = 63acfad513625d70774c3dcc5a9ca2619f6715503bb9eb43f90cfac2d5c9520e
-SIZE (vscode/vscode-marketplace-exts-1.102.1.tar.gz) = 1710140
-SHA256 (vscode/microsoft-vscode-1.102.1_GH0.tar.gz) = b018b0f447cdd88674d92659ddd1688f64e11a1c05a16773d8fa5a22072fd13e
-SIZE (vscode/microsoft-vscode-1.102.1_GH0.tar.gz) = 22977874
+TIMESTAMP = 1753882937
+SHA256 (vscode/vscode-node-modules-1.102.3.tar.gz) = 4d08e6c5e36becae2d7207222b3f049af9dd275be620ca9c30b84b188088e776
+SIZE (vscode/vscode-node-modules-1.102.3.tar.gz) = 394090195
+SHA256 (vscode/vscode-marketplace-exts-1.102.3.tar.gz) = d87b362ef19a1bc681c619f252b3be21fb7bd68a6f8e9f4f8de84cdbfb2711f4
+SIZE (vscode/vscode-marketplace-exts-1.102.3.tar.gz) = 1709558
+SHA256 (vscode/microsoft-vscode-1.102.3_GH0.tar.gz) = c9421e92e30cc8528ce3b31acb07c594377cc49bf9c5f30915447b9af97aa96b
+SIZE (vscode/microsoft-vscode-1.102.3_GH0.tar.gz) = 22978253
diff --git a/emulators/dps8m/Makefile b/emulators/dps8m/Makefile
index 748efbfd4bd4..59c203adf4e2 100644
--- a/emulators/dps8m/Makefile
+++ b/emulators/dps8m/Makefile
@@ -1,7 +1,6 @@
PORTNAME= dps8m
DISTVERSIONPREFIX= R
-DISTVERSION= 3.0.1
-PORTREVISION= 1
+DISTVERSION= 3.1.0
CATEGORIES= emulators
MAINTAINER= gspurki@gmail.com
diff --git a/emulators/dps8m/distinfo b/emulators/dps8m/distinfo
index 3385ea725cbb..1da2f3f4a6e5 100644
--- a/emulators/dps8m/distinfo
+++ b/emulators/dps8m/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1691794269
-SHA256 (dps8m-R3.0.1.tar.bz2) = 583b2e333f094d5e2a5139c832d5aa907455be34edf61560590ac27398208147
-SIZE (dps8m-R3.0.1.tar.bz2) = 13052895
+TIMESTAMP = 1748948393
+SHA256 (dps8m-R3.1.0.tar.bz2) = ec9dd499eb5a32be717d7ad3f8a8e34f12ff5a66a44aa1ebb4bf6cf17ad3b88c
+SIZE (dps8m-R3.1.0.tar.bz2) = 15635134
diff --git a/emulators/dps8m/files/patch-src_Makefile.mk b/emulators/dps8m/files/patch-src_Makefile.mk
deleted file mode 100644
index be9c3e886588..000000000000
--- a/emulators/dps8m/files/patch-src_Makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/Makefile.mk.orig 2023-08-13 10:22:22 UTC
-+++ src/Makefile.mk
-@@ -294,7 +294,7 @@ endif
-
- _DEBUGOPTFLAG := -g
- ifndef TESTING
-- OPTFLAGS = -O3 $(_DEBUGOPTFLAG) -U_FORTIFY_SOURCE -fno-stack-protector
-+# OPTFLAGS = -O3 $(_DEBUGOPTFLAG) -U_FORTIFY_SOURCE -fno-stack-protector
- ifdef DUMA
- CFLAGS += -I../dps8 -I. -include dps8_duma.h
- OPTFLAGS += -DDUMA=1
diff --git a/emulators/fs-uae-launcher/Makefile b/emulators/fs-uae-launcher/Makefile
index 869330b66d1f..dcd019265555 100644
--- a/emulators/fs-uae-launcher/Makefile
+++ b/emulators/fs-uae-launcher/Makefile
@@ -1,27 +1,29 @@
PORTNAME= fs-uae-launcher
-PORTVERSION= 3.1.68
-PORTREVISION= 2
+PORTVERSION= 3.1.70
CATEGORIES= emulators
MASTER_SITES= https://fs-uae.net/files/FS-UAE-Launcher/Stable/${PORTVERSION}/
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= atanubiswas484@gmail.com
COMMENT= GUI launcher for the FS-UAE Amiga emulator
WWW= http://fs-uae.net/launcher
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-lhafile>0:archivers/py-python-lhafile@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}python-lhafile>0:archivers/py-python-lhafile@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR}
-USES= gettext gmake gnome pathfix pyqt:5 python tar:xz
-USE_PYTHON= distutils autoplist noflavors
+USES= gmake gnome pathfix pyqt:5 python tar:xz
+USE_PYTHON= autoplist distutils noflavors
USE_PYQT= pyqt5
-MAKE_ARGS= prefix=${PREFIX} PYTHON=${PYTHON_CMD}
+MAKE_ARGS= prefix=${PREFIX} \
+ PYTHON=${PYTHON_CMD}
PYDISTUTILS_INSTALLARGS+= --install-lib=${PYTHON_SITELIBDIR}
-OPTIONS_DEFINE= DOCS
+OPTIONS_DEFINE= DOCS NLS
+OPTIONS_SUB= yes
+NLS_USES= gettext-tools
.include <bsd.port.mk>
diff --git a/emulators/fs-uae-launcher/distinfo b/emulators/fs-uae-launcher/distinfo
index b52e2b016ccb..776477a49ed6 100644
--- a/emulators/fs-uae-launcher/distinfo
+++ b/emulators/fs-uae-launcher/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698712158
-SHA256 (fs-uae-launcher-3.1.68.tar.xz) = e36104442db278e0f1d073dbc2be2f9a937cd33e964968b75b324c393f8ec030
-SIZE (fs-uae-launcher-3.1.68.tar.xz) = 7736036
+TIMESTAMP = 1752274726
+SHA256 (fs-uae-launcher-3.1.70.tar.xz) = caf27cb1ae38575dd211427a0bd4a04be3766451f9fb6d134cbd88098f40dfa7
+SIZE (fs-uae-launcher-3.1.70.tar.xz) = 7707368
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/qemu/Makefile b/emulators/qemu/Makefile
index df1fa1174335..12e78992502b 100644
--- a/emulators/qemu/Makefile
+++ b/emulators/qemu/Makefile
@@ -1,5 +1,5 @@
PORTNAME= qemu
-DISTVERSION= 10.0.2
+DISTVERSION= 10.0.3
CATEGORIES= emulators
MASTER_SITES= https://download.qemu.org/
DIST_SUBDIR= qemu/${PORTVERSION}
diff --git a/emulators/qemu/distinfo b/emulators/qemu/distinfo
index 20b36677720e..4dcd7ae57eed 100644
--- a/emulators/qemu/distinfo
+++ b/emulators/qemu/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748524246
-SHA256 (qemu/10.0.2/qemu-10.0.2.tar.xz) = ef786f2398cb5184600f69aef4d5d691efd44576a3cff4126d38d4c6fec87759
-SIZE (qemu/10.0.2/qemu-10.0.2.tar.xz) = 135678180
+TIMESTAMP = 1753446040
+SHA256 (qemu/10.0.3/qemu-10.0.3.tar.xz) = 5c891267b1534a774465db8b1a0dfcb0c5e6d7ecb6f71345625adf4e0889945b
+SIZE (qemu/10.0.3/qemu-10.0.3.tar.xz) = 135736600
diff --git a/emulators/wine-devel/Makefile b/emulators/wine-devel/Makefile
index d98676b38c45..613f0931ffb0 100644
--- a/emulators/wine-devel/Makefile
+++ b/emulators/wine-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= wine
-DISTVERSION= 10.10
+DISTVERSION= 10.12
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..b1fee7a29e6a 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 = 1752417916
+SHA256 (wine-10.12.tar.xz) = cd572c71a3d72e87f98490b228c7c26aaeb3fde38dd9e79fc3b56391d599d6bf
+SIZE (wine-10.12.tar.xz) = 32594888
diff --git a/emulators/wine-devel/files/patch-server_ptrace.c b/emulators/wine-devel/files/patch-server_ptrace.c
new file mode 100644
index 000000000000..e07e605613f5
--- /dev/null
+++ b/emulators/wine-devel/files/patch-server_ptrace.c
@@ -0,0 +1,11 @@
+--- server/ptrace.c.orig 2025-07-11 20:05:52 UTC
++++ server/ptrace.c
+@@ -687,7 +687,7 @@ void init_thread_context( struct thread *thread )
+ struct dbreg dbregs;
+
+ memset( &dbregs, 0, sizeof(dbregs) );
+- ptrace( PTRACE_SETDBREGS, get_ptrace_tid( thread ), (caddr_t)&dbregs, 0 );
++ ptrace( PTRACE_SETDBREGS, thread->unix_tid , (caddr_t)&dbregs, 0 );
+ resume_after_ptrace( thread );
+ }
+ thread->system_regs = 0;
diff --git a/emulators/wine-devel/pkg-plist b/emulators/wine-devel/pkg-plist
index 90a35cde7ec4..27f578564923 100644
--- a/emulators/wine-devel/pkg-plist
+++ b/emulators/wine-devel/pkg-plist
@@ -177,8 +177,10 @@ include/wine/windows/bits5_0.h
include/wine/windows/bits5_0.idl
include/wine/windows/bitsmsg.h
include/wine/windows/bluetoothapis.h
+include/wine/windows/bluetoothleapis.h
include/wine/windows/bthdef.h
include/wine/windows/bthioctl.h
+include/wine/windows/bthledef.h
include/wine/windows/bthsdpdef.h
include/wine/windows/cderr.h
include/wine/windows/cdosys.h
@@ -356,6 +358,7 @@ include/wine/windows/dcomptypes.idl
include/wine/windows/dde.h
include/wine/windows/dde.rh
include/wine/windows/ddeml.h
+include/wine/windows/ddk/bthguid.h
include/wine/windows/ddk/compstui.h
include/wine/windows/ddk/csq.h
include/wine/windows/ddk/d3dkmthk.h
@@ -391,11 +394,14 @@ include/wine/windows/ddstream.h
include/wine/windows/ddstream.idl
include/wine/windows/delayloadhandler.h
include/wine/windows/devenum.idl
+include/wine/windows/devfiltertypes.h
include/wine/windows/devguid.h
include/wine/windows/devicetopology.h
include/wine/windows/devicetopology.idl
include/wine/windows/devpkey.h
include/wine/windows/devpropdef.h
+include/wine/windows/devquery.h
+include/wine/windows/devquerydef.h
include/wine/windows/dhcpcsdk.h
include/wine/windows/dhtmldid.h
include/wine/windows/dhtmled.h
@@ -504,6 +510,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 +1136,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/filesystems/hammer2/Makefile b/filesystems/hammer2/Makefile
index e48d52155961..d10a2a56b870 100644
--- a/filesystems/hammer2/Makefile
+++ b/filesystems/hammer2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= hammer2
DISTVERSIONPREFIX= v
-DISTVERSION= 1.2.11
+DISTVERSION= 1.2.12
CATEGORIES= filesystems
MAINTAINER= tkusumi@netbsd.org
diff --git a/filesystems/hammer2/distinfo b/filesystems/hammer2/distinfo
index bd6e94bf7c11..8b997fc37d2b 100644
--- a/filesystems/hammer2/distinfo
+++ b/filesystems/hammer2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752282134
-SHA256 (kusumi-freebsd_hammer2-v1.2.11_GH0.tar.gz) = e140a0ae92dfc44395fa8b094a1c22e7b2c4b6257f37f813a5f6211110330250
-SIZE (kusumi-freebsd_hammer2-v1.2.11_GH0.tar.gz) = 298916
+TIMESTAMP = 1753578735
+SHA256 (kusumi-freebsd_hammer2-v1.2.12_GH0.tar.gz) = 91e1108bbdc3f743697172e286731d0421bc52c4a9fc6769a2666983c671e88c
+SIZE (kusumi-freebsd_hammer2-v1.2.12_GH0.tar.gz) = 300550
diff --git a/filesystems/httpdirfs/Makefile b/filesystems/httpdirfs/Makefile
index ff1655b7d340..72b7540be860 100644
--- a/filesystems/httpdirfs/Makefile
+++ b/filesystems/httpdirfs/Makefile
@@ -4,7 +4,7 @@ PORTREVISION= 3
CATEGORIES= filesystems
PKGNAMEPREFIX= fusefs-
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= FUSE filesystem to mount HTTP directory listings, with a permanent cache
WWW= https://github.com/fangfufu/httpdirfs/
diff --git a/filesystems/py-fsspec/Makefile b/filesystems/py-fsspec/Makefile
index e996590992d8..4a296de72e04 100644
--- a/filesystems/py-fsspec/Makefile
+++ b/filesystems/py-fsspec/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fsspec
-PORTVERSION= 2025.5.1
+PORTVERSION= 2025.7.0
CATEGORIES= filesystems devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/filesystems/py-fsspec/distinfo b/filesystems/py-fsspec/distinfo
index 815fe2f74665..c77540eb70b9 100644
--- a/filesystems/py-fsspec/distinfo
+++ b/filesystems/py-fsspec/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748107930
-SHA256 (fsspec-2025.5.1.tar.gz) = 2e55e47a540b91843b755e83ded97c6e897fa0942b11490113f09e9c443c2475
-SIZE (fsspec-2025.5.1.tar.gz) = 303033
+TIMESTAMP = 1753265770
+SHA256 (fsspec-2025.7.0.tar.gz) = 786120687ffa54b8283d942929540d8bc5ccfa820deb555a2b5d0ed2b737bf58
+SIZE (fsspec-2025.7.0.tar.gz) = 304432
diff --git a/filesystems/py-gcsfs/Makefile b/filesystems/py-gcsfs/Makefile
index 1a76e947ce24..566b80abdd81 100644
--- a/filesystems/py-gcsfs/Makefile
+++ b/filesystems/py-gcsfs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcsfs
-PORTVERSION= 2025.5.1
+PORTVERSION= 2025.7.0
CATEGORIES= filesystems devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/filesystems/py-gcsfs/distinfo b/filesystems/py-gcsfs/distinfo
index 5f73c9c50d96..0ecc62300d40 100644
--- a/filesystems/py-gcsfs/distinfo
+++ b/filesystems/py-gcsfs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748107932
-SHA256 (gcsfs-2025.5.1.tar.gz) = ba945530cf4857cd9d599ccb3ae729c65c39088880b11c4df1fecac30df5f3e3
-SIZE (gcsfs-2025.5.1.tar.gz) = 82173
+TIMESTAMP = 1753265772
+SHA256 (gcsfs-2025.7.0.tar.gz) = ad3ff66cf189ae8fc375ac8a2af409003dbca02357621cb94a66e457e02ba420
+SIZE (gcsfs-2025.7.0.tar.gz) = 82659
diff --git a/filesystems/py-s3fs/Makefile b/filesystems/py-s3fs/Makefile
index 1ecf8472bc4f..f38ddd727d78 100644
--- a/filesystems/py-s3fs/Makefile
+++ b/filesystems/py-s3fs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= s3fs
-PORTVERSION= 2025.5.1
+PORTVERSION= 2025.7.0
CATEGORIES= filesystems devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/filesystems/py-s3fs/distinfo b/filesystems/py-s3fs/distinfo
index e56ade128572..e724e4bdfe33 100644
--- a/filesystems/py-s3fs/distinfo
+++ b/filesystems/py-s3fs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748107934
-SHA256 (s3fs-2025.5.1.tar.gz) = 84beffa231b8ed94f8d667e93387b38351e1c4447aedea5c2c19dd88b7fcb658
-SIZE (s3fs-2025.5.1.tar.gz) = 77276
+TIMESTAMP = 1753265774
+SHA256 (s3fs-2025.7.0.tar.gz) = 5e7f9ec0cad7745155e3eb86fae15b1481fa29946bf5b3a4ce3a60701ce6022d
+SIZE (s3fs-2025.7.0.tar.gz) = 77795
diff --git a/filesystems/zrepl-dsh2dsh/Makefile b/filesystems/zrepl-dsh2dsh/Makefile
index b880f8ddcc78..6647f2b1129a 100644
--- a/filesystems/zrepl-dsh2dsh/Makefile
+++ b/filesystems/zrepl-dsh2dsh/Makefile
@@ -1,6 +1,6 @@
PORTNAME= zrepl
DISTVERSIONPREFIX= v
-DISTVERSION= 0.9.10
+DISTVERSION= 0.9.11
CATEGORIES= filesystems sysutils
PKGNAMESUFFIX= -${GH_ACCOUNT}
@@ -10,12 +10,13 @@ COMMENT= ZFS dataset replication tool (fork with more features)
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.24,modules ncurses
USE_GITHUB= yes
GH_ACCOUNT= dsh2dsh
-GO_MOD_DIST= github
+USES= go:modules ncurses
+
GO_MODULE= github.com/${GH_ACCOUNT}/${PORTNAME}
+GO_MOD_DIST= github
_BUILD_XFLAGS= version.${PORTNAME}Version=${DISTVERSIONFULL}
GO_BUILDFLAGS= -ldflags "${STRIP} ${_BUILD_XFLAGS:S!^!-X ${GO_MODULE}/internal/!}"
diff --git a/filesystems/zrepl-dsh2dsh/distinfo b/filesystems/zrepl-dsh2dsh/distinfo
index 7ecff4f820a1..66516b2e9c19 100644
--- a/filesystems/zrepl-dsh2dsh/distinfo
+++ b/filesystems/zrepl-dsh2dsh/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746109607
-SHA256 (go/filesystems_zrepl-dsh2dsh/dsh2dsh-zrepl-v0.9.10_GH0/go.mod) = f8621a55734bb3278fd6355451843e180e978bea80d39b32e8a0b27aae3961d7
-SIZE (go/filesystems_zrepl-dsh2dsh/dsh2dsh-zrepl-v0.9.10_GH0/go.mod) = 3104
-SHA256 (go/filesystems_zrepl-dsh2dsh/dsh2dsh-zrepl-v0.9.10_GH0/dsh2dsh-zrepl-v0.9.10_GH0.tar.gz) = c0250442949c2a2efd0368db7ef7c23e40cb553be5b6dcb28f0571006f251398
-SIZE (go/filesystems_zrepl-dsh2dsh/dsh2dsh-zrepl-v0.9.10_GH0/dsh2dsh-zrepl-v0.9.10_GH0.tar.gz) = 317034
+TIMESTAMP = 1753194269
+SHA256 (go/filesystems_zrepl-dsh2dsh/dsh2dsh-zrepl-v0.9.11_GH0/go.mod) = 29f8190cc6593dd31f4d66bbfcaf42cf4dbae2d8da1ec9a3b73950f9a2c5437a
+SIZE (go/filesystems_zrepl-dsh2dsh/dsh2dsh-zrepl-v0.9.11_GH0/go.mod) = 3104
+SHA256 (go/filesystems_zrepl-dsh2dsh/dsh2dsh-zrepl-v0.9.11_GH0/dsh2dsh-zrepl-v0.9.11_GH0.tar.gz) = 90b5bae28c5c064513c4d88ba8655c30a9035bb1c5a2628fdcadae0dc0a77396
+SIZE (go/filesystems_zrepl-dsh2dsh/dsh2dsh-zrepl-v0.9.11_GH0/dsh2dsh-zrepl-v0.9.11_GH0.tar.gz) = 317952
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/favagtk/Makefile b/finance/favagtk/Makefile
index c37bed36d125..6b157ea70c0d 100644
--- a/finance/favagtk/Makefile
+++ b/finance/favagtk/Makefile
@@ -1,7 +1,7 @@
PORTNAME= favagtk
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= finance
MAINTAINER= nivit@FreeBSD.org
@@ -17,7 +17,8 @@ BUILD_DEPENDS= appstream-util:devel/appstream-glib \
git:devel/git \
WebKitWebDriver-6.0:www/webkit2-gtk@60
LIB_DEPENDS= libadwaita-1.so:x11-toolkits/libadwaita
-RUN_DEPENDS= fava:finance/fava
+RUN_DEPENDS= fava:finance/fava \
+ WebKitWebDriver-6.0:www/webkit2-gtk@60
USES= desktop-file-utils gettext-tools gnome meson pkgconfig python \
shared-mime-info
diff --git a/finance/odoo16/Makefile b/finance/odoo16/Makefile
index 56913ed6a163..bb2f680a2d8b 100644
--- a/finance/odoo16/Makefile
+++ b/finance/odoo16/Makefile
@@ -1,5 +1,6 @@
PORTNAME= odoo
PORTVERSION= 16.0.20250719
+PORTREVISION= 1
CATEGORIES= finance www
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
PKGNAMESUFFIX= 16
@@ -101,7 +102,7 @@ post-patch:
${WRKSRC}/odoo/addons/snailmail/models/snailmail_letter.py.orig \
${WRKSRC}/odoo/addons/website_slides/models/slide_slide.py.orig \
${WRKSRC}/odoo/addons/website_event/controllers/main.py.orig \
- ${WRKSRC}/odoo/addons/website/models/website.py \
+ ${WRKSRC}/odoo/addons/website/models/website.py.orig \
${WRKSRC}/odoo/http.py.orig \
${WRKSRC}/odoo/tools/pdf.py.orig
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-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-quantecon/Makefile b/finance/py-quantecon/Makefile
index 23797b23da62..d0f98bf61dbd 100644
--- a/finance/py-quantecon/Makefile
+++ b/finance/py-quantecon/Makefile
@@ -1,5 +1,5 @@
PORTNAME= quantecon
-PORTVERSION= 0.8.1
+PORTVERSION= 0.8.2
CATEGORIES= finance python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/finance/py-quantecon/distinfo b/finance/py-quantecon/distinfo
index 4083e2aa27d9..f593cc2867b1 100644
--- a/finance/py-quantecon/distinfo
+++ b/finance/py-quantecon/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813094
-SHA256 (quantecon-0.8.1.tar.gz) = 53c68d45373441745c15f6f648008e0b04cfb34d30b94afaf667733b04242c22
-SIZE (quantecon-0.8.1.tar.gz) = 279291
+TIMESTAMP = 1753369396
+SHA256 (quantecon-0.8.2.tar.gz) = 4380922cb993d5a277ac32f94a64659fe22586e1bc5758d44921308dc656e8f9
+SIZE (quantecon-0.8.2.tar.gz) = 279319
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/ftp/curl/Makefile b/ftp/curl/Makefile
index 9781ec2fbcbf..ab70abcb307a 100644
--- a/ftp/curl/Makefile
+++ b/ftp/curl/Makefile
@@ -1,5 +1,5 @@
PORTNAME= curl
-PORTVERSION= 8.14.1
+PORTVERSION= 8.15.0
CATEGORIES= ftp net www
MASTER_SITES= https://curl.se/download/ \
https://github.com/curl/curl/releases/download/curl-${PORTVERSION:S|.|_|g}/
@@ -15,8 +15,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
USES= cpe libtool localbase:ldflags pathfix perl5 shebangfix tar:xz
USE_PERL5= build
-CONFIGURE_ARGS= --disable-test-bundles \
- --disable-unity \
+CONFIGURE_ARGS= --disable-unity \
--disable-werror \
--enable-dateparse \
--enable-dnsshuffle \
@@ -53,7 +52,7 @@ OPTIONS_GROUP_PROTOCOL= DICT FTP GOPHER HTTP HTTP2 IMAP IPFS LDAP LDAPS LIBSSH L
OPTIONS_RADIO_SSL= GNUTLS OPENSSL WOLFSSL
OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT GSSAPI_NONE
OPTIONS_SINGLE_RESOLV= CARES THREADED_RESOLVER
-OPTIONS_DEFAULT=ALTSVC BROTLI COOKIES GSSAPI_${${SSL_DEFAULT} == base :?BASE :NONE} DICT FTP GOPHER HTTP HTTP2 IDN IMAP IPFS LIBSSH2 NTLM OPENSSL POP3 PROXY PSL RTSP SMTP STATIC TELNET TFTP THREADED_RESOLVER TLS_SRP WEBSOCKET ZSTD
+OPTIONS_DEFAULT=ALTSVC BROTLI COOKIES GSSAPI_${${SSL_DEFAULT} == base :?BASE :NONE} DICT FTP GOPHER HTTP HTTP2 IDN IMAP IPFS LIBSSH2 MQTT NTLM OPENSSL POP3 PROXY PSL RTSP SMB SMTP STATIC TELNET TFTP THREADED_RESOLVER TLS_SRP WEBSOCKET ZSTD
OPTIONS_SUB= yes
ALTSVC_DESC= HTTP Alternative Services support
COOKIES_DESC= Cookies support
@@ -90,7 +89,7 @@ CARES_LIB_DEPENDS= libcares.so:dns/c-ares
CARES_USES= pkgconfig
COOKIES_CONFIGURE_ENABLE= cookies
CURL_DEBUG_CONFIGURE_ENABLE= curldebug
-DEBUG_CONFIGURE_ENABLE= debug server-debug
+DEBUG_CONFIGURE_ENABLE= debug
DICT_CONFIGURE_ENABLE= dict
FTP_CONFIGURE_ENABLE= ftp
GNUTLS_CONFIGURE_ON= --with-ca-fallback
diff --git a/ftp/curl/distinfo b/ftp/curl/distinfo
index 8691b101a8be..9c77b812f353 100644
--- a/ftp/curl/distinfo
+++ b/ftp/curl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749665711
-SHA256 (curl-8.14.1.tar.xz) = f4619a1e2474c4bbfedc88a7c2191209c8334b48fa1f4e53fd584cc12e9120dd
-SIZE (curl-8.14.1.tar.xz) = 2817248
+TIMESTAMP = 1753265702
+SHA256 (curl-8.15.0.tar.xz) = 6cd0a8a5b126ddfda61c94dc2c3fc53481ba7a35461cf7c5ab66aa9d6775b609
+SIZE (curl-8.15.0.tar.xz) = 2773156
diff --git a/ftp/curl/pkg-plist b/ftp/curl/pkg-plist
index 00724812f070..118ad32a83f4 100644
--- a/ftp/curl/pkg-plist
+++ b/ftp/curl/pkg-plist
@@ -86,6 +86,7 @@ share/aclocal/libcurl.m4
%%PORTDOCS%%%%DOCSDIR%%/internals/NEW-PROTOCOL.md
%%PORTDOCS%%%%DOCSDIR%%/internals/PORTING.md
%%PORTDOCS%%%%DOCSDIR%%/internals/README.md
+%%PORTDOCS%%%%DOCSDIR%%/internals/SCORECARD.md
%%PORTDOCS%%%%DOCSDIR%%/internals/SPLAY.md
%%PORTDOCS%%%%DOCSDIR%%/internals/STRPARSE.md
%%PORTDOCS%%%%DOCSDIR%%/internals/TLS-SESSIONS.md
@@ -120,6 +121,7 @@ share/aclocal/libcurl.m4
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/evhiperfifo.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/externalsocket.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fileupload.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ftp-delete.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ftp-wildcard.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ftpget.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ftpgetinfo.c
diff --git a/ftp/proftpd-mod_vroot/Makefile b/ftp/proftpd-mod_vroot/Makefile
index d9eea5568096..3dff169c522f 100644
--- a/ftp/proftpd-mod_vroot/Makefile
+++ b/ftp/proftpd-mod_vroot/Makefile
@@ -4,7 +4,7 @@ PORTREVISION= 3
CATEGORIES= ftp
PKGNAMEPREFIX= proftpd-
-MAINTAINER= joe@thrallingpenguin.com
+MAINTAINER= ports@FreeBSD.org
COMMENT= Virtual Chroot ProFTPD module
WWW= http://www.castaglia.org/proftpd/modules/mod_vroot.html
diff --git a/games/Makefile b/games/Makefile
index c3ee1a058449..6673cb615ead 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -1140,6 +1140,7 @@
SUBDIR += xpyraminx
SUBDIR += xqf
SUBDIR += xrally
+ SUBDIR += xray-16
SUBDIR += xray_re-tools
SUBDIR += xrick
SUBDIR += xrisk
diff --git a/games/anki/Makefile b/games/anki/Makefile
index 2315dfac950f..56433fedfa71 100644
--- a/games/anki/Makefile
+++ b/games/anki/Makefile
@@ -1,5 +1,5 @@
PORTNAME= anki
-DISTVERSION= 25.07.2
+DISTVERSION= 25.07.5
# Don't forget to update ${_MY_BUILDHASH} if DISTVERSION changes
CATEGORIES= games education python
MASTER_SITES= LOCAL/kai/:yarncache
@@ -48,8 +48,8 @@ USES= cargo desktop-file-utils ninja nodejs:build pyqt:6 python \
USE_GITHUB= yes
GH_ACCOUNT= ankitects
# Translation files
-GH_TUPLE= ankitects:anki-core-i18n:a921649:ftlrslib \
- ankitects:anki-desktop-ftl:a1134ab:ftlextra
+GH_TUPLE= ankitects:anki-core-i18n:a019a54:ftlrslib \
+ ankitects:anki-desktop-ftl:bc2da83:ftlextra
USE_PYQT= pyqt6 sip:build webengine
@@ -92,7 +92,7 @@ MPV_RUN_DEPENDS= mpv:multimedia/mpv
# Should contain the most recent commit that reflects ${DISTVERSION} and must
# be exactly 8 digits otherwise the check for newer versions won't work as
# expected.
-_MY_BUILDHASH= 3adcf05c
+_MY_BUILDHASH= 7172b2d2
# Remove ${CARGO_BUILD_TARGET} from ${CARGO_ENV} to avoid problems with
# hardcoded paths as the "runner" build system expects its components
# in ${WRKSRC}/out/rust/debug
diff --git a/games/anki/distinfo b/games/anki/distinfo
index 1b799c675c24..70699e098ee1 100644
--- a/games/anki/distinfo
+++ b/games/anki/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1751950538
-SHA256 (anki-yarn-cache-25.07.2.tar.gz) = e335ba5580efaa1fba43a353109b91d22082cd73423c05e7dcbf5bf664fd78db
-SIZE (anki-yarn-cache-25.07.2.tar.gz) = 527169863
+TIMESTAMP = 1753518688
+SHA256 (anki-yarn-cache-25.07.5.tar.gz) = 361af862b2c914e1c430b5f896cfca8b6d75ff6a8520c799eb1c70e59c60a7c4
+SIZE (anki-yarn-cache-25.07.5.tar.gz) = 527779870
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
@@ -1513,9 +1513,9 @@ SHA256 (ankitects-rust-url-bb930b8d089f4d30d7d19c12e54e66191de47b88_GH0.tar.gz)
SIZE (ankitects-rust-url-bb930b8d089f4d30d7d19c12e54e66191de47b88_GH0.tar.gz) = 394844
SHA256 (ankitects-linkcheck-184b2ca50ed39ca43da13f0b830a463861adb9ca_GH0.tar.gz) = 58ac773ba2e7c76a9ec3f59ee9571576d76e74d58c4974a1d606d6976e1be70e
SIZE (ankitects-linkcheck-184b2ca50ed39ca43da13f0b830a463861adb9ca_GH0.tar.gz) = 19408
-SHA256 (ankitects-anki-25.07.2_GH0.tar.gz) = 9cffb53ef99fb3929f1f359cc626de09222e76f4c0f612d7f3e037f63697cf9f
-SIZE (ankitects-anki-25.07.2_GH0.tar.gz) = 2508070
-SHA256 (ankitects-anki-core-i18n-a921649_GH0.tar.gz) = d7dfbac8bd30da3f7fc9fb56ae10c336b0b17fda419b02dbe4b03129cb2abad7
-SIZE (ankitects-anki-core-i18n-a921649_GH0.tar.gz) = 1663036
-SHA256 (ankitects-anki-desktop-ftl-a1134ab_GH0.tar.gz) = 3952cd641071acf0ab216369d2303f40ae8609078066705d97b6734aa87f2ee8
-SIZE (ankitects-anki-desktop-ftl-a1134ab_GH0.tar.gz) = 248236
+SHA256 (ankitects-anki-25.07.5_GH0.tar.gz) = ad9c0f53c2388680cde23b131d9c2abbf0f5338024ae35d8f34592fdcdf63179
+SIZE (ankitects-anki-25.07.5_GH0.tar.gz) = 2513730
+SHA256 (ankitects-anki-core-i18n-a019a54_GH0.tar.gz) = c930da9b944b2e4af721f85248afbdf8142586da785092807bd2212f1934e355
+SIZE (ankitects-anki-core-i18n-a019a54_GH0.tar.gz) = 1697738
+SHA256 (ankitects-anki-desktop-ftl-bc2da83_GH0.tar.gz) = c561a0def2f170093c0cdf419a1429221cf1b531f1c6a603cf2be8c14e55a67f
+SIZE (ankitects-anki-desktop-ftl-bc2da83_GH0.tar.gz) = 250840
diff --git a/games/anki/files/patch-qt_pyproject.toml b/games/anki/files/patch-qt_pyproject.toml
index 230d2f62b318..3d01e0db6a51 100644
--- a/games/anki/files/patch-qt_pyproject.toml
+++ b/games/anki/files/patch-qt_pyproject.toml
@@ -1,15 +1,15 @@
Relax version requirements for several PyQt6 components.
---- qt/pyproject.toml.orig 2025-07-05 14:16:12 UTC
+--- qt/pyproject.toml.orig 2025-07-18 17:56:16 UTC
+++ qt/pyproject.toml
-@@ -45,11 +45,11 @@ qt = [
+@@ -38,11 +38,11 @@ qt = [
"pyqt6_sip==13.10.2",
]
qt = [
-- "pyqt6==6.8.0",
-- "pyqt6-qt6==6.8.1",
+- "pyqt6==6.9.1",
+- "pyqt6-qt6==6.9.1",
- "pyqt6-webengine==6.8.0",
-- "pyqt6-webengine-qt6==6.8.1",
+- "pyqt6-webengine-qt6==6.8.2",
- "pyqt6_sip==13.10.2",
+ "pyqt6",
+ "pyqt6-qt6",
@@ -17,5 +17,5 @@ Relax version requirements for several PyQt6 components.
+ "pyqt6-webengine-qt6",
+ "pyqt6_sip",
]
-
- [tool.uv]
+ qt68 = [
+ "pyqt6==6.8.0",
diff --git a/games/corsix-th/Makefile b/games/corsix-th/Makefile
index 66d63e140097..8be5c20b123f 100644
--- a/games/corsix-th/Makefile
+++ b/games/corsix-th/Makefile
@@ -1,6 +1,6 @@
PORTNAME= corsixth
-DISTVERSION= 0.68.0
DISTVERSIONPREFIX= v
+DISTVERSION= 0.69.0
CATEGORIES= games
MAINTAINER= madpilot@FreeBSD.org
diff --git a/games/corsix-th/distinfo b/games/corsix-th/distinfo
index 8f9152a986f5..de72eabb34a4 100644
--- a/games/corsix-th/distinfo
+++ b/games/corsix-th/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1728835757
-SHA256 (CorsixTH-CorsixTH-v0.68.0_GH0.tar.gz) = 54034b8434f5c583178405d2c84477f903fe2b15933b611f42230668e35d632e
-SIZE (CorsixTH-CorsixTH-v0.68.0_GH0.tar.gz) = 4240659
+TIMESTAMP = 1753532269
+SHA256 (CorsixTH-CorsixTH-v0.69.0_GH0.tar.gz) = 0f2dbdc2b8b6b2e4d5e80a6be02a72d586d0072efe867750a424746bd318f1f5
+SIZE (CorsixTH-CorsixTH-v0.69.0_GH0.tar.gz) = 4323298
diff --git a/games/corsix-th/pkg-plist b/games/corsix-th/pkg-plist
index a3e22eecc324..c5770ffd7bc4 100644
--- a/games/corsix-th/pkg-plist
+++ b/games/corsix-th/pkg-plist
@@ -124,6 +124,7 @@ share/metainfo/com.corsixth.corsixth.metainfo.xml
%%DATADIR%%/Lua/dialogs/resizables/folder_settings.lua
%%DATADIR%%/Lua/dialogs/resizables/hotkey_assign.lua
%%DATADIR%%/Lua/dialogs/resizables/lua_console.lua
+%%DATADIR%%/Lua/dialogs/resizables/machine_menu.lua
%%DATADIR%%/Lua/dialogs/resizables/main_menu.lua
%%DATADIR%%/Lua/dialogs/resizables/map_editor.lua
%%DATADIR%%/Lua/dialogs/resizables/menu_list_dialog.lua
@@ -241,6 +242,7 @@ share/metainfo/com.corsixth.corsixth.metainfo.xml
%%DATADIR%%/Lua/languages/hungarian.lua
%%DATADIR%%/Lua/languages/iberic_portuguese.lua
%%DATADIR%%/Lua/languages/italian.lua
+%%DATADIR%%/Lua/languages/japanese.lua
%%DATADIR%%/Lua/languages/korean.lua
%%DATADIR%%/Lua/languages/norwegian.lua
%%DATADIR%%/Lua/languages/original_strings.lua
@@ -340,7 +342,6 @@ share/metainfo/com.corsixth.corsixth.metainfo.xml
%%DATADIR%%/Lua/rooms/ultrascan.lua
%%DATADIR%%/Lua/rooms/ward.lua
%%DATADIR%%/Lua/rooms/x_ray_room.lua
-%%DATADIR%%/Lua/run_debugger.lua
%%DATADIR%%/Lua/sprite_viewer.lua
%%DATADIR%%/Lua/staff_profile.lua
%%DATADIR%%/Lua/strict.lua
diff --git a/games/fheroes2/Makefile b/games/fheroes2/Makefile
index 09883a246c17..a9b80eb8ecd7 100644
--- a/games/fheroes2/Makefile
+++ b/games/fheroes2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fheroes2
-PORTVERSION= 1.1.9
+PORTVERSION= 1.1.10
CATEGORIES= games
MAINTAINER= pkubaj@FreeBSD.org
diff --git a/games/fheroes2/distinfo b/games/fheroes2/distinfo
index 9563b04a7e7c..727c9d150781 100644
--- a/games/fheroes2/distinfo
+++ b/games/fheroes2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749657586
-SHA256 (ihhub-fheroes2-1.1.9_GH0.tar.gz) = b343f9737b9cf75846192db8defeda254b2184ff7dd83f674581fa10ce8f38ed
-SIZE (ihhub-fheroes2-1.1.9_GH0.tar.gz) = 12435585
+TIMESTAMP = 1753190549
+SHA256 (ihhub-fheroes2-1.1.10_GH0.tar.gz) = c44e25e1b3874718382bb9b545d5181b56cbd01cf773337851111a03bb8577af
+SIZE (ihhub-fheroes2-1.1.10_GH0.tar.gz) = 12480857
diff --git a/games/fheroes2/pkg-plist b/games/fheroes2/pkg-plist
index 754d796db97b..bd9f611b9524 100644
--- a/games/fheroes2/pkg-plist
+++ b/games/fheroes2/pkg-plist
@@ -8,6 +8,7 @@ share/applications/fheroes2.desktop
%%DATADIR%%/files/data/resurrection.h2d
%%DATADIR%%/maps/7_deserts_English.fh2m
%%DATADIR%%/maps/7_deserts_French.fh2m
+%%DATADIR%%/maps/Good,_Bad,_Magne.fh2m
%%DATADIR%%/maps/Eruption_English.fh2m
%%DATADIR%%/maps/Eruption_French.fh2m
share/icons/hicolor/128x128/apps/fheroes2.png
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/games/gnushogi/files/patch-Makefile.in b/games/gnushogi/files/patch-Makefile.in
new file mode 100644
index 000000000000..3d7f0ea1c9c1
--- /dev/null
+++ b/games/gnushogi/files/patch-Makefile.in
@@ -0,0 +1,11 @@
+--- Makefile.in.orig 2025-03-06 05:33:20 UTC
++++ Makefile.in
+@@ -51,7 +51,7 @@ sizetest:
+ sizetest:
+ -cd $(GNUSHOGIDIR) && $(MAKE) sizetest
+
+-bbk:
++bbk: gnushogi_compile
+ -cd $(GNUSHOGIDIR) && $(MAKE) $(PROGNAME).bbk
+
+
diff --git a/games/julius/Makefile b/games/julius/Makefile
index 35fcf68bf17f..455424950254 100644
--- a/games/julius/Makefile
+++ b/games/julius/Makefile
@@ -1,7 +1,6 @@
PORTNAME= julius
-PORTVERSION= 1.7.0
+PORTVERSION= 1.8.0
DISTVERSIONPREFIX= v
-PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= games
PKGNAMESUFFIX= -caesariii
diff --git a/games/julius/distinfo b/games/julius/distinfo
index 3366f2091050..7b5785ac795e 100644
--- a/games/julius/distinfo
+++ b/games/julius/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1634233552
-SHA256 (bvschaik-julius-v1.7.0_GH0.tar.gz) = 3ee62699bcbf6c74fe5a9c940c62187141422a9bd98e01747a554fd77483431f
-SIZE (bvschaik-julius-v1.7.0_GH0.tar.gz) = 6448466
+TIMESTAMP = 1753988515
+SHA256 (bvschaik-julius-v1.8.0_GH0.tar.gz) = e479e0b60074497b3e81b30749e040c423f493d469d630a774c06b3d61d91159
+SIZE (bvschaik-julius-v1.8.0_GH0.tar.gz) = 8159940
diff --git a/games/libretro-shaders-slang/Makefile b/games/libretro-shaders-slang/Makefile
index e4c1746c2d1e..864552e97f6d 100644
--- a/games/libretro-shaders-slang/Makefile
+++ b/games/libretro-shaders-slang/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libretro-shaders-slang
-DISTVERSION= g20250615
+DISTVERSION= g20250713
CATEGORIES= games
MAINTAINER= bsdcode@disroot.org
@@ -13,7 +13,7 @@ LICENSE_COMB= multi
USE_GITHUB= yes
GH_ACCOUNT= libretro
GH_PROJECT= slang-shaders
-GH_TAGNAME= 536b12633d56ae38cdc440a9804e9f245728bec1
+GH_TAGNAME= 82d91f7daf81a41ece49644d2a26b2a40228be61
MAKE_ARGS= PREFIX=${PREFIX}
diff --git a/games/libretro-shaders-slang/distinfo b/games/libretro-shaders-slang/distinfo
index 51051088f205..cca6f7464dfb 100644
--- a/games/libretro-shaders-slang/distinfo
+++ b/games/libretro-shaders-slang/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750664491
-SHA256 (libretro-slang-shaders-g20250615-536b12633d56ae38cdc440a9804e9f245728bec1_GH0.tar.gz) = 723956dd1276bc5b5f73747134cbb9f2b1efc41ec9c48cda5c8abb22857420c3
-SIZE (libretro-slang-shaders-g20250615-536b12633d56ae38cdc440a9804e9f245728bec1_GH0.tar.gz) = 44628772
+TIMESTAMP = 1752929354
+SHA256 (libretro-slang-shaders-g20250713-82d91f7daf81a41ece49644d2a26b2a40228be61_GH0.tar.gz) = 69abeac7c92c6aaea3202984e93afc55860f397371c6fe0d4ac4206212e09012
+SIZE (libretro-slang-shaders-g20250713-82d91f7daf81a41ece49644d2a26b2a40228be61_GH0.tar.gz) = 44723481
diff --git a/games/libretro-shaders-slang/pkg-plist b/games/libretro-shaders-slang/pkg-plist
index 3c08d50693a1..d16857db02a4 100644
--- a/games/libretro-shaders-slang/pkg-plist
+++ b/games/libretro-shaders-slang/pkg-plist
@@ -1262,32 +1262,147 @@
%%DATADIR%%/bezel/koko-aio/textures/side_shade-helper.png
%%DATADIR%%/bezel/koko-aio/xbox_d3d_readme.txt
%%DATADIR%%/bezel/uborder/README.md
-%%DATADIR%%/bezel/uborder/append-uborder-bezel-reflections.slangp
+%%DATADIR%%/bezel/uborder/base_presets/koko-ambi/koko-ambi-crt-aperture.slangp
+%%DATADIR%%/bezel/uborder/base_presets/koko-ambi/koko-ambi-crt-easymode.slangp
+%%DATADIR%%/bezel/uborder/base_presets/koko-ambi/koko-ambi-crt-gdv-mini.slangp
+%%DATADIR%%/bezel/uborder/base_presets/koko-ambi/koko-ambi-crt-geom.slangp
+%%DATADIR%%/bezel/uborder/base_presets/koko-ambi/koko-ambi-crt-lottes.slangp
%%DATADIR%%/bezel/uborder/base_presets/koko-ambi/koko-ambi-crt-nobody.slangp
+%%DATADIR%%/bezel/uborder/base_presets/uborder-bezel-reflections/crt/crt-aperture.slangp
+%%DATADIR%%/bezel/uborder/base_presets/uborder-bezel-reflections/crt/crt-easymode.slangp
+%%DATADIR%%/bezel/uborder/base_presets/uborder-bezel-reflections/crt/crt-gdv-min.slangp
+%%DATADIR%%/bezel/uborder/base_presets/uborder-bezel-reflections/crt/crt-geom.slangp
+%%DATADIR%%/bezel/uborder/base_presets/uborder-bezel-reflections/crt/crt-hyllian-sinc.slangp
+%%DATADIR%%/bezel/uborder/base_presets/uborder-bezel-reflections/crt/crt-lottes.slangp
+%%DATADIR%%/bezel/uborder/base_presets/uborder-bezel-reflections/crt/crt-pi.slangp
+%%DATADIR%%/bezel/uborder/base_presets/uborder-bezel-reflections/crt/crt-sines.slangp
+%%DATADIR%%/bezel/uborder/base_presets/uborder-bezel-reflections/crt/fakelottes.slangp
+%%DATADIR%%/bezel/uborder/base_presets/uborder-bezel-reflections/crt/phosphor-persistence.slangp
+%%DATADIR%%/bezel/uborder/base_presets/uborder-bezel-reflections/handheld/uborder-bezel-reflections-dot.slangp
+%%DATADIR%%/bezel/uborder/base_presets/uborder-bezel-reflections/handheld/uborder-bezel-reflections-lcd-grid-v2.slangp
+%%DATADIR%%/bezel/uborder/base_presets/uborder-bezel-reflections/uborder-bezel-reflections-crt-guest-advanced-hd.slangp
+%%DATADIR%%/bezel/uborder/base_presets/uborder-bezel-reflections/uborder-bezel-reflections-crt-guest-advanced-ntsc.slangp
+%%DATADIR%%/bezel/uborder/base_presets/uborder-bezel-reflections/uborder-bezel-reflections-crt-guest-advanced.slangp
%%DATADIR%%/bezel/uborder/base_presets/uborder-bezel-reflections/uborder-bezel-reflections-crt-nobody.slangp
+%%DATADIR%%/bezel/uborder/base_presets/uborder-bezel-reflections/uborder-bezel-reflections-newpixie-crt.slangp
+%%DATADIR%%/bezel/uborder/base_presets/uborder-bezel-reflections/vector/uborder-bezel-reflections-vector.slangp
+%%DATADIR%%/bezel/uborder/base_presets/uborder-koko-ambi/crt/crt-aperture.slangp
+%%DATADIR%%/bezel/uborder/base_presets/uborder-koko-ambi/crt/crt-easymode.slangp
+%%DATADIR%%/bezel/uborder/base_presets/uborder-koko-ambi/crt/crt-gdv-mini.slangp
+%%DATADIR%%/bezel/uborder/base_presets/uborder-koko-ambi/crt/crt-geom.slangp
+%%DATADIR%%/bezel/uborder/base_presets/uborder-koko-ambi/crt/crt-hyllian-sinc.slangp
+%%DATADIR%%/bezel/uborder/base_presets/uborder-koko-ambi/crt/crt-lottes.slangp
+%%DATADIR%%/bezel/uborder/base_presets/uborder-koko-ambi/crt/crt-pi.slangp
+%%DATADIR%%/bezel/uborder/base_presets/uborder-koko-ambi/crt/crt-sines.slangp
+%%DATADIR%%/bezel/uborder/base_presets/uborder-koko-ambi/crt/fakelottes.slangp
+%%DATADIR%%/bezel/uborder/base_presets/uborder-koko-ambi/crt/phosphor-persistence.slangp
+%%DATADIR%%/bezel/uborder/base_presets/uborder-koko-ambi/handheld/dot.slangp
+%%DATADIR%%/bezel/uborder/base_presets/uborder-koko-ambi/handheld/lcd-grid-v2.slangp
+%%DATADIR%%/bezel/uborder/base_presets/uborder-koko-ambi/uborder-koko-ambi-crt-guest-advanced-hd.slangp
+%%DATADIR%%/bezel/uborder/base_presets/uborder-koko-ambi/uborder-koko-ambi-crt-guest-advanced-ntsc.slangp
+%%DATADIR%%/bezel/uborder/base_presets/uborder-koko-ambi/uborder-koko-ambi-crt-guest-advanced.slangp
%%DATADIR%%/bezel/uborder/base_presets/uborder-koko-ambi/uborder-koko-ambi-crt-nobody.slangp
+%%DATADIR%%/bezel/uborder/base_presets/uborder-koko-ambi/uborder-koko-ambi-newpixie-crt.slangp
+%%DATADIR%%/bezel/uborder/base_presets/uborder-koko-ambi/vector/vector.slangp
%%DATADIR%%/bezel/uborder/koko-ambi-crt.slangp
+%%DATADIR%%/bezel/uborder/preset_tools/README.md
+%%DATADIR%%/bezel/uborder/preset_tools/append-uborder-bezel-reflections.slangp
+%%DATADIR%%/bezel/uborder/preset_tools/append-uborder-koko-ambi.slangp
+%%DATADIR%%/bezel/uborder/preset_tools/prepend-uborder-koko-ambi.slangp
%%DATADIR%%/bezel/uborder/shaders/content_bezel_shaders/base_shaders/crt-nobody-bezel-reflections.h
+%%DATADIR%%/bezel/uborder/shaders/content_bezel_shaders/base_shaders/crt/crt-aperture-bezel-reflections.h
+%%DATADIR%%/bezel/uborder/shaders/content_bezel_shaders/base_shaders/crt/crt-easymode-bezel-reflections.h
+%%DATADIR%%/bezel/uborder/shaders/content_bezel_shaders/base_shaders/crt/crt-gdv-mini-bezel-reflections.h
+%%DATADIR%%/bezel/uborder/shaders/content_bezel_shaders/base_shaders/crt/crt-geom-bezel-reflections.h
+%%DATADIR%%/bezel/uborder/shaders/content_bezel_shaders/base_shaders/crt/crt-hyllian-sinc-bezel-reflections.h
+%%DATADIR%%/bezel/uborder/shaders/content_bezel_shaders/base_shaders/crt/crt-lottes-bezel-reflections.h
+%%DATADIR%%/bezel/uborder/shaders/content_bezel_shaders/base_shaders/crt/crt-pi-bezel-reflections.h
+%%DATADIR%%/bezel/uborder/shaders/content_bezel_shaders/base_shaders/crt/crt-sines-bezel-reflections.h
+%%DATADIR%%/bezel/uborder/shaders/content_bezel_shaders/base_shaders/crt/fakelottes-bezel-reflections.h
+%%DATADIR%%/bezel/uborder/shaders/content_bezel_shaders/base_shaders/crt/guest/advanced/deconvergence-ntsc.h
+%%DATADIR%%/bezel/uborder/shaders/content_bezel_shaders/base_shaders/crt/guest/advanced/deconvergence.h
+%%DATADIR%%/bezel/uborder/shaders/content_bezel_shaders/base_shaders/crt/guest/hd/deconvergence-hd.h
+%%DATADIR%%/bezel/uborder/shaders/content_bezel_shaders/base_shaders/crt/newpixie/accumulate.h
+%%DATADIR%%/bezel/uborder/shaders/content_bezel_shaders/base_shaders/crt/newpixie/newpixie-crt-bezel-reflections.h
+%%DATADIR%%/bezel/uborder/shaders/content_bezel_shaders/base_shaders/crt/phosphor-persistence/passthrough.h
+%%DATADIR%%/bezel/uborder/shaders/content_bezel_shaders/base_shaders/crt/phosphor-persistence/phosphor-apply.h
+%%DATADIR%%/bezel/uborder/shaders/content_bezel_shaders/base_shaders/handheld/dot-bezel-reflections.h
+%%DATADIR%%/bezel/uborder/shaders/content_bezel_shaders/base_shaders/handheld/lcd-grid-v2-bezel-reflections.h
+%%DATADIR%%/bezel/uborder/shaders/content_bezel_shaders/base_shaders/vector/glow-trails0.h
+%%DATADIR%%/bezel/uborder/shaders/content_bezel_shaders/base_shaders/vector/stock.h
%%DATADIR%%/bezel/uborder/shaders/content_bezel_shaders/crt-nobody-bezel-reflections.slang
+%%DATADIR%%/bezel/uborder/shaders/content_bezel_shaders/crt/crt-aperture-bezel-reflections.slang
+%%DATADIR%%/bezel/uborder/shaders/content_bezel_shaders/crt/crt-easymode-bezel-reflections.slang
+%%DATADIR%%/bezel/uborder/shaders/content_bezel_shaders/crt/crt-gdv-mini-bezel-reflections.slang
+%%DATADIR%%/bezel/uborder/shaders/content_bezel_shaders/crt/crt-geom-bezel-reflections.slang
+%%DATADIR%%/bezel/uborder/shaders/content_bezel_shaders/crt/crt-hyllian-sinc-bezel-reflections.slang
+%%DATADIR%%/bezel/uborder/shaders/content_bezel_shaders/crt/crt-lottes-bezel-reflections.slang
+%%DATADIR%%/bezel/uborder/shaders/content_bezel_shaders/crt/crt-pi-bezel-reflections.slang
+%%DATADIR%%/bezel/uborder/shaders/content_bezel_shaders/crt/crt-sines-bezel-reflections.slang
+%%DATADIR%%/bezel/uborder/shaders/content_bezel_shaders/crt/fakelottes-bezel-reflections.slang
+%%DATADIR%%/bezel/uborder/shaders/content_bezel_shaders/crt/guest/advanced/afterglow0.slang
+%%DATADIR%%/bezel/uborder/shaders/content_bezel_shaders/crt/guest/advanced/crt-guest-advanced-ntsc-pass2.slang
+%%DATADIR%%/bezel/uborder/shaders/content_bezel_shaders/crt/guest/advanced/crt-guest-advanced.slang
+%%DATADIR%%/bezel/uborder/shaders/content_bezel_shaders/crt/guest/advanced/deconvergence-ntsc.slang
+%%DATADIR%%/bezel/uborder/shaders/content_bezel_shaders/crt/guest/advanced/deconvergence.slang
+%%DATADIR%%/bezel/uborder/shaders/content_bezel_shaders/crt/guest/hd/afterglow0.slang
+%%DATADIR%%/bezel/uborder/shaders/content_bezel_shaders/crt/guest/hd/crt-guest-advanced-hd-pass2.slang
+%%DATADIR%%/bezel/uborder/shaders/content_bezel_shaders/crt/guest/hd/deconvergence-hd.slang
+%%DATADIR%%/bezel/uborder/shaders/content_bezel_shaders/crt/newpixie/accumulate.slang
+%%DATADIR%%/bezel/uborder/shaders/content_bezel_shaders/crt/newpixie/newpixie-crt-bezel-reflections.slang
+%%DATADIR%%/bezel/uborder/shaders/content_bezel_shaders/crt/phosphor-persistence/passthrough.slang
+%%DATADIR%%/bezel/uborder/shaders/content_bezel_shaders/crt/phosphor-persistence/phosphor-apply.slang
+%%DATADIR%%/bezel/uborder/shaders/content_bezel_shaders/handheld/dot-bezel-reflections.slang
+%%DATADIR%%/bezel/uborder/shaders/content_bezel_shaders/handheld/lcd-grid-v2-bezel-reflections.slang
%%DATADIR%%/bezel/uborder/shaders/content_bezel_shaders/include/rotation.inc
%%DATADIR%%/bezel/uborder/shaders/content_bezel_shaders/include/uborder_bezel_reflections_common.inc
%%DATADIR%%/bezel/uborder/shaders/content_bezel_shaders/include/uborder_bezel_reflections_global_declarations.inc
%%DATADIR%%/bezel/uborder/shaders/content_bezel_shaders/include/uborder_bezel_reflections_main.inc
%%DATADIR%%/bezel/uborder/shaders/content_bezel_shaders/include/uborder_bezel_reflections_params.inc
%%DATADIR%%/bezel/uborder/shaders/content_bezel_shaders/include/uborder_bezel_reflections_user_static_params.inc
+%%DATADIR%%/bezel/uborder/shaders/content_bezel_shaders/vector/glow-trails0.slang
+%%DATADIR%%/bezel/uborder/shaders/content_bezel_shaders/vector/stock.slang
%%DATADIR%%/bezel/uborder/shaders/content_koko_ambi/crt-nobody.slang
+%%DATADIR%%/bezel/uborder/shaders/content_koko_ambi/crt/crt-aperture.slang
+%%DATADIR%%/bezel/uborder/shaders/content_koko_ambi/crt/crt-easymode.slang
+%%DATADIR%%/bezel/uborder/shaders/content_koko_ambi/crt/crt-gdv-mini.slang
+%%DATADIR%%/bezel/uborder/shaders/content_koko_ambi/crt/crt-geom.slang
+%%DATADIR%%/bezel/uborder/shaders/content_koko_ambi/crt/crt-hyllian-sinc.slang
+%%DATADIR%%/bezel/uborder/shaders/content_koko_ambi/crt/crt-lottes.slang
+%%DATADIR%%/bezel/uborder/shaders/content_koko_ambi/crt/crt-pi.slang
+%%DATADIR%%/bezel/uborder/shaders/content_koko_ambi/crt/crt-sines.slang
+%%DATADIR%%/bezel/uborder/shaders/content_koko_ambi/crt/fakelottes.slang
+%%DATADIR%%/bezel/uborder/shaders/content_koko_ambi/crt/guest/advanced/deconvergence-ntsc.slang
+%%DATADIR%%/bezel/uborder/shaders/content_koko_ambi/crt/guest/advanced/deconvergence.slang
+%%DATADIR%%/bezel/uborder/shaders/content_koko_ambi/crt/guest/hd/deconvergence-hd.slang
+%%DATADIR%%/bezel/uborder/shaders/content_koko_ambi/crt/newpixie/accumulate.slang
+%%DATADIR%%/bezel/uborder/shaders/content_koko_ambi/crt/newpixie/newpixie-crt.slang
+%%DATADIR%%/bezel/uborder/shaders/content_koko_ambi/crt/phosphor-persistence/passthrough.slang
+%%DATADIR%%/bezel/uborder/shaders/content_koko_ambi/crt/phosphor-persistence/phosphor-apply.slang
+%%DATADIR%%/bezel/uborder/shaders/content_koko_ambi/handheld/dot.slang
+%%DATADIR%%/bezel/uborder/shaders/content_koko_ambi/handheld/lcd-grid-v2.slang
+%%DATADIR%%/bezel/uborder/shaders/content_koko_ambi/vector/glow-trails0.slang
+%%DATADIR%%/bezel/uborder/shaders/content_koko_ambi/vector/stock.slang
+%%DATADIR%%/bezel/uborder/shaders/content_shaders/crt-aperture.slang
+%%DATADIR%%/bezel/uborder/shaders/content_shaders/crt-easymode.slang
+%%DATADIR%%/bezel/uborder/shaders/content_shaders/crt-gdv-mini.slang
+%%DATADIR%%/bezel/uborder/shaders/content_shaders/crt-geom.slang
+%%DATADIR%%/bezel/uborder/shaders/content_shaders/crt-lottes.slang
%%DATADIR%%/bezel/uborder/shaders/content_shaders/crt-nobody.slang
%%DATADIR%%/bezel/uborder/shaders/content_shaders/include/uborder_frame_params.inc
%%DATADIR%%/bezel/uborder/shaders/content_shaders/include/uborder_params.inc
+%%DATADIR%%/bezel/uborder/shaders/support_shaders/g-sharp2_resampler/g-sharp2_resampler-horizontal.slang
+%%DATADIR%%/bezel/uborder/shaders/support_shaders/g-sharp2_resampler/g-sharp2_resampler-vertical.slang
%%DATADIR%%/bezel/uborder/shaders/support_shaders/koko-ambi-standalone/0_koko-ambi-stock.slang
%%DATADIR%%/bezel/uborder/shaders/support_shaders/koko-ambi-standalone/1_koko-ambi-avglum.slang
%%DATADIR%%/bezel/uborder/shaders/support_shaders/koko-ambi-standalone/2_koko-ambi-temporal.slang
%%DATADIR%%/bezel/uborder/shaders/support_shaders/koko-ambi-standalone/3_koko-ambi-viewport.slang
-%%DATADIR%%/bezel/uborder/shaders/support_shaders/koko-ambi-standalone/LICENSE.txt
+%%DATADIR%%/bezel/uborder/shaders/support_shaders/koko-ambi-standalone/LICENSE.zip
%%DATADIR%%/bezel/uborder/shaders/support_shaders/koko-ambi-standalone/koko-ambi.slangp
%%DATADIR%%/bezel/uborder/shaders/support_shaders/noshame-blur.slang
%%DATADIR%%/bezel/uborder/shaders/support_shaders/original.slang
%%DATADIR%%/bezel/uborder/shaders/uborder-bezel-reflections.slang
+%%DATADIR%%/bezel/uborder/shaders/uborder-koko-ambi.slang
%%DATADIR%%/bezel/uborder/shaders/uborder.slang
%%DATADIR%%/bezel/uborder/textures/borders/default.jpg
%%DATADIR%%/bezel/uborder/textures/borders/default_layer2.png
@@ -2065,6 +2180,9 @@
%%DATADIR%%/crt/shaders/rt_curvature/parameters.inc
%%DATADIR%%/crt/shaders/rt_curvature/rt_curvature.slang
%%DATADIR%%/crt/shaders/rt_curvature/shared.inc
+%%DATADIR%%/crt/shaders/simple-crt/simple-color-correction.slang
+%%DATADIR%%/crt/shaders/simple-crt/simple-crt.slang
+%%DATADIR%%/crt/shaders/simple-crt/simple-fxaa.slang
%%DATADIR%%/crt/shaders/slotmask.slang
%%DATADIR%%/crt/shaders/snes-hires-blend.slang
%%DATADIR%%/crt/shaders/torridgristle/Brighten.slang
@@ -2083,6 +2201,8 @@
%%DATADIR%%/crt/shaders/zfast_crt/zfast_crt_finemask.slang
%%DATADIR%%/crt/shaders/zfast_crt/zfast_crt_geo.slang
%%DATADIR%%/crt/shaders/zfast_crt/zfast_crt_impl.inc
+%%DATADIR%%/crt/simple-crt-fxaa.slangp
+%%DATADIR%%/crt/simple-crt.slangp
%%DATADIR%%/crt/tvout-tweaks.slangp
%%DATADIR%%/crt/vector-glow-alt-render.slangp
%%DATADIR%%/crt/vector-glow.slangp
@@ -3172,6 +3292,8 @@
%%DATADIR%%/presets/crt-plus-signal/crt-royale-ntsc-svideo.slangp
%%DATADIR%%/presets/crt-plus-signal/crt-royale-pal-r57shell.slangp
%%DATADIR%%/presets/crt-plus-signal/crtglow_gauss_ntsc.slangp
+%%DATADIR%%/presets/crt-plus-signal/fakelottes-ntsc-composite.slangp
+%%DATADIR%%/presets/crt-plus-signal/fakelottes-ntsc-svideo.slangp
%%DATADIR%%/presets/crt-plus-signal/my_old_tv.slangp
%%DATADIR%%/presets/crt-plus-signal/ntsc-phosphorlut.slangp
%%DATADIR%%/presets/crt-plus-signal/ntsclut-phosphorlut.slangp
diff --git a/games/linux-steam-utils/Makefile b/games/linux-steam-utils/Makefile
index cc8ee7ced549..32c210b57b67 100644
--- a/games/linux-steam-utils/Makefile
+++ b/games/linux-steam-utils/Makefile
@@ -1,5 +1,5 @@
PORTNAME= steam-utils
-DISTVERSION= 20250627
+DISTVERSION= 20250724
CATEGORIES= games linux
PKGNAMEPREFIX= linux-
diff --git a/games/linux-steam-utils/distinfo b/games/linux-steam-utils/distinfo
index 2474fe1d09b2..8ce925d7a021 100644
--- a/games/linux-steam-utils/distinfo
+++ b/games/linux-steam-utils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751058817
-SHA256 (shkhln-linuxulator-steam-utils-20250627_GH0.tar.gz) = 6f414622445460565258106a54770cf4d0a8776d82a73ada076a22ff67e410bb
-SIZE (shkhln-linuxulator-steam-utils-20250627_GH0.tar.gz) = 43037
+TIMESTAMP = 1753564976
+SHA256 (shkhln-linuxulator-steam-utils-20250724_GH0.tar.gz) = 15ed2a51614fbc954962d7100927cef9b55f74215965d43090d57869997cf13a
+SIZE (shkhln-linuxulator-steam-utils-20250724_GH0.tar.gz) = 42884
diff --git a/games/linux-steam-utils/pkg-plist b/games/linux-steam-utils/pkg-plist
index 9958b12106f4..d8ca8dd6db2c 100644
--- a/games/linux-steam-utils/pkg-plist
+++ b/games/linux-steam-utils/pkg-plist
@@ -45,6 +45,7 @@ steam-utils/lxbin/lsu-linux-to-freebsd-env
steam-utils/lxbin/lsu-webhelper-chroot
steam-utils/lxbin/lsu-webhelper-chroot.rb
steam-utils/lxbin/tar
+steam-utils/lxbin/xdg-open
steam-utils/lxbin/xdg-user-dir
steam-utils/lxbin/xrandr
steam-utils/lxbin/zenity
diff --git a/games/openmw/Makefile b/games/openmw/Makefile
index fbd17c143ac4..e0654383dacc 100644
--- a/games/openmw/Makefile
+++ b/games/openmw/Makefile
@@ -1,7 +1,7 @@
PORTNAME= openmw
DISTVERSIONPREFIX= openmw-
DISTVERSION= 0.49.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= games
MAINTAINER= fluffy@FreeBSD.org
@@ -15,6 +15,7 @@ LIB_DEPENDS= libavcodec.so.60:multimedia/ffmpeg \
libboost_thread.so:devel/boost-libs \
libMyGUIEngine.so:x11-toolkits/mygui \
libBulletCollision.so:devel/bullet@double \
+ libcollada-dom2.5-dp.so:devel/collada-dom \
libosg.so:graphics/osg \
libRecast.so:graphics/recastnavigation \
libunshield.so:archivers/unshield \
@@ -23,18 +24,15 @@ LIB_DEPENDS= libavcodec.so.60:multimedia/ffmpeg \
libyaml-cpp.so:devel/yaml-cpp
USES= cmake compiler:c++20-lang desktop-file-utils gl luajit openal \
- pkgconfig qt:5 sdl sqlite xorg
+ pkgconfig qt:6 sdl sqlite xorg
USE_GITHUB= yes
GH_ACCOUNT= OpenMW
USE_GL= gl
-USE_QT= core gui linguisttools network opengl printsupport svg widgets \
- buildtools:build qmake:build
-#USE_QT= base imageformats multimedia svg tools:build
+USE_QT= base imageformats multimedia svg tools:build
USE_SDL= sdl2
USE_CXXSTD= c++20
-#USE_GCC= yes
-CMAKE_ARGS= -DDESIRED_QT_VERSION=5 \
+CMAKE_ARGS= -DDESIRED_QT_VERSION=${_QT_VER} \
-DOPENMW_USE_SYSTEM_BULLET=ON \
-DOPENMW_USE_SYSTEM_RECASTNAVIGATION=ON \
-DGLOBAL_DATA_PATH="${PREFIX}/share" \
@@ -65,6 +63,13 @@ PORTDOCS= *
LDFLAGS_i386+= -Wl,--no-check-dynamic-relocations
.endif
+post-patch:
+ ${REINPLACE_CMD} -e 's/Qt6 Qt5/Qt6/' \
+ -e 's/program_options system/program_options/' \
+ ${WRKSRC}/CMakeLists.txt
+ ${REINPLACE_CMD} -e '/Boost::system/d' \
+ ${WRKSRC}/components/CMakeLists.txt
+
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/*
diff --git a/games/openmw/files/patch-components_crashcatcher_crashcatcher.cpp b/games/openmw/files/patch-components_crashcatcher_crashcatcher.cpp
index 7d1fc2f20462..9a6941316d2b 100644
--- a/games/openmw/files/patch-components_crashcatcher_crashcatcher.cpp
+++ b/games/openmw/files/patch-components_crashcatcher_crashcatcher.cpp
@@ -1,29 +1,42 @@
--- components/crashcatcher/crashcatcher.cpp.orig 2025-07-01 11:41:15 UTC
+++ components/crashcatcher/crashcatcher.cpp
-@@ -95,6 +95,8 @@ namespace
- { ILL_PRVREG, "Privileged register" },
+@@ -83,6 +83,7 @@ namespace
+ { SIGFPE, "FPU exception", "SIGFPE" },
+ { SIGBUS, "System BUS error", "SIGBUS" },
+ { SIGABRT, "Abnormal termination condition", "SIGABRT" },
++ { 0, nullptr },
+ };
+
+ constexpr SignalInfo sigIllCodes[] = {
+@@ -96,6 +97,7 @@ namespace
{ ILL_COPROC, "Coprocessor error" },
{ ILL_BADSTK, "Internal stack error" },
-+#else
-+ { 0, nullptr },
#endif
++ { 0, nullptr },
+ };
+
+ constexpr SignalInfo sigFpeCodes[] = {
+@@ -107,6 +109,7 @@ namespace
+ { FPE_FLTRES, "Floating point inexact result" },
+ { FPE_FLTINV, "Floating point invalid operation" },
+ { FPE_FLTSUB, "Subscript out of range" },
++ { 0, nullptr },
};
-@@ -113,6 +115,8 @@ namespace
- #ifndef __FreeBSD__
+ constexpr SignalInfo sigSegvCodes[] = {
+@@ -114,6 +117,7 @@ namespace
{ SEGV_MAPERR, "Address not mapped to object" },
{ SEGV_ACCERR, "Invalid permissions for mapped object" },
-+#else
-+ { 0, nullptr },
#endif
++ { 0, nullptr },
};
-@@ -121,6 +125,8 @@ namespace
- { BUS_ADRALN, "Invalid address alignment" },
+ constexpr SignalInfo sigBusCodes[] = {
+@@ -122,6 +126,7 @@ namespace
{ BUS_ADRERR, "Non-existent physical address" },
{ BUS_OBJERR, "Object specific hardware error" },
-+#else
-+ { 0, nullptr },
#endif
++ { 0, nullptr },
};
+ const char* findSignalDescription(std::span<const SignalInfo> info, int code)
diff --git a/games/openmw/files/patch-components_esm_formid.hpp b/games/openmw/files/patch-components_esm_formid.hpp
new file mode 100644
index 000000000000..44f943fea077
--- /dev/null
+++ b/games/openmw/files/patch-components_esm_formid.hpp
@@ -0,0 +1,17 @@
+--- components/esm/formid.hpp.orig 2025-07-01 11:41:15 UTC
++++ components/esm/formid.hpp
+@@ -51,10 +51,10 @@ namespace std
+ {
+ size_t operator()(const ESM::FormId& formId) const
+ {
+- static_assert(sizeof(ESM::FormId) == sizeof(size_t));
+- size_t s;
+- memcpy(&s, &formId, sizeof(size_t));
+- return hash<size_t>()(s);
++ static_assert(sizeof(ESM::FormId) == sizeof(uint64_t));
++ uint64_t s;
++ memcpy(&s, &formId, sizeof(ESM::FormId));
++ return hash<uint64_t>()(s);
+ }
+ };
+
diff --git a/games/openmw/files/patch-components_misc_strings_algorithm.hpp b/games/openmw/files/patch-components_misc_strings_algorithm.hpp
new file mode 100644
index 000000000000..c7aa3b1ecfeb
--- /dev/null
+++ b/games/openmw/files/patch-components_misc_strings_algorithm.hpp
@@ -0,0 +1,28 @@
+--- components/misc/strings/algorithm.hpp.orig 2025-07-01 11:41:15 UTC
++++ components/misc/strings/algorithm.hpp
+@@ -4,6 +4,7 @@
+ #include "lower.hpp"
+
+ #include <algorithm>
++#include <cstdint>
+ #include <functional>
+ #include <string>
+ #include <string_view>
+@@ -88,14 +89,14 @@ namespace Misc::StringUtils
+ constexpr std::size_t operator()(std::string_view str) const
+ {
+ // FNV-1a
+- std::size_t hash{ 0xcbf29ce484222325ull };
+- constexpr std::size_t prime{ 0x00000100000001B3ull };
++ std::uint64_t hash{ 0xcbf29ce484222325ull };
++ constexpr std::uint64_t prime{ 0x00000100000001B3ull };
+ for (char c : str)
+ {
+- hash ^= static_cast<std::size_t>(toLower(c));
++ hash ^= static_cast<std::uint64_t>(toLower(c));
+ hash *= prime;
+ }
+- return hash;
++ return static_cast<std::size_t>(hash);
+ }
+ };
diff --git a/games/openrct2/Makefile b/games/openrct2/Makefile
index 14928e52ee38..39039b313a08 100644
--- a/games/openrct2/Makefile
+++ b/games/openrct2/Makefile
@@ -1,9 +1,9 @@
PORTNAME= openrct2
DISTVERSIONPREFIX= v
-DISTVERSION= 0.4.21
+DISTVERSION= 0.4.24
CATEGORIES= games
MASTER_SITES= https://github.com/OpenRCT2/title-sequences/releases/download/v0.4.14/:sequence \
- https://github.com/OpenRCT2/objects/releases/download/v1.6.1/:object \
+ https://github.com/OpenRCT2/objects/releases/download/v1.7.1/:object \
https://github.com/OpenRCT2/OpenMusic/releases/download/v1.6/:openmsx \
https://github.com/OpenRCT2/OpenSoundEffects/releases/download/v1.0.5/:opensfx
DISTFILES= title-sequences.zip:sequence \
diff --git a/games/openrct2/distinfo b/games/openrct2/distinfo
index ab27ada3bf01..2d693f590362 100644
--- a/games/openrct2/distinfo
+++ b/games/openrct2/distinfo
@@ -1,11 +1,11 @@
-TIMESTAMP = 1743884183
+TIMESTAMP = 1753552402
SHA256 (title-sequences.zip) = 140df714e806fed411cc49763e7f16b0fcf2a487a57001d1e50fce8f9148a9f3
SIZE (title-sequences.zip) = 7791573
-SHA256 (objects.zip) = 6829186630e52c332b6a4847ebb936c549a522fcadaf8f5e5e4579c4c91a4450
-SIZE (objects.zip) = 8056882
+SHA256 (objects.zip) = 679bacb320e0106f4cacfc6619a4b2e322936f55bda8c1447446bc26dbfea193
+SIZE (objects.zip) = 10939128
SHA256 (openmusic.zip) = f097d3a4ccd39f7546f97db3ecb1b8be73648f53b7a7595b86cccbdc1a7557e4
SIZE (openmusic.zip) = 42921141
SHA256 (opensound.zip) = a952148be164c128e4fd3aea96822e5f051edd9a0b1f2c84de7f7628ce3b2e18
SIZE (opensound.zip) = 4012384
-SHA256 (OpenRCT2-OpenRCT2-v0.4.21_GH0.tar.gz) = 538488214df3b113b2dd2f52f5a49f351d9abb15ae34993ff023d4f0ce3e7af0
-SIZE (OpenRCT2-OpenRCT2-v0.4.21_GH0.tar.gz) = 23506846
+SHA256 (OpenRCT2-OpenRCT2-v0.4.24_GH0.tar.gz) = e34c8e792bb35a54bc4d26c4b5dd3d8fe9bb5002e20652a26acd8cf97a657444
+SIZE (OpenRCT2-OpenRCT2-v0.4.24_GH0.tar.gz) = 23966640
diff --git a/games/openrct2/pkg-plist b/games/openrct2/pkg-plist
index 2b5a91d08942..72cd860adf47 100644
--- a/games/openrct2/pkg-plist
+++ b/games/openrct2/pkg-plist
@@ -28,6 +28,7 @@ share/mime/packages/openrct2.xml
%%DATADIR%%/assetpack/openrct2.music.alternative.parkap
%%DATADIR%%/assetpack/openrct2.music.cover.parkap
%%DATADIR%%/assetpack/openrct2.sound.parkap
+%%DATADIR%%/fonts.dat
%%DATADIR%%/g2.dat
%%DATADIR%%/language/ar-EG.txt
%%DATADIR%%/language/ca-ES.txt
@@ -79,26 +80,42 @@ share/mime/packages/openrct2.xml
%%DATADIR%%/object/official/ride/openrct2.ride.modern_twister.parkobj
%%DATADIR%%/object/official/ride/openrct2.ride.single_rail_coaster.parkobj
%%DATADIR%%/object/official/ride/rct2dlc.ride.zpanda.parkobj
-%%DATADIR%%/object/official/scenario_text/rct1dlc.scenario_text.fort_anachronism.json
-%%DATADIR%%/object/official/scenario_text/rct2dlc.scenario_text.panda_world.json
-%%DATADIR%%/object/official/scenario_text/uces.scenario_text.beneath_the_christmas_tree.json
-%%DATADIR%%/object/official/scenario_text/uces.scenario_text.bigrock_blast.json
-%%DATADIR%%/object/official/scenario_text/uces.scenario_text.camp_mockingbird.json
-%%DATADIR%%/object/official/scenario_text/uces.scenario_text.cemetery_ridge.json
-%%DATADIR%%/object/official/scenario_text/uces.scenario_text.choochoo_town.json
-%%DATADIR%%/object/official/scenario_text/uces.scenario_text.dragon_islands.json
-%%DATADIR%%/object/official/scenario_text/uces.scenario_text.kiddie_karnival_ii.json
-%%DATADIR%%/object/official/scenario_text/uces.scenario_text.luna_park_cleveland.json
-%%DATADIR%%/object/official/scenario_text/uces.scenario_text.mount_vesuvius.json
-%%DATADIR%%/object/official/scenario_text/uces.scenario_text.niagara_falls_gorge.json
-%%DATADIR%%/object/official/scenario_text/uces.scenario_text.rocky_mountain_miners.json
-%%DATADIR%%/object/official/scenario_text/uces.scenario_text.sand_dune.json
-%%DATADIR%%/object/official/scenario_text/uces.scenario_text.the_lighthouse_of_alexandria.json
-%%DATADIR%%/object/official/scenario_text/uces.scenario_text.the_sandbox.json
-%%DATADIR%%/object/official/scenario_text/uces.scenario_text.the_time_machine.json
-%%DATADIR%%/object/official/scenario_text/uces.scenario_text.tower_of_babel.json
-%%DATADIR%%/object/official/scenario_text/uces.scenario_text.transformation.json
-%%DATADIR%%/object/official/scenario_text/uces.scenario_text.urbis_incognitus.json
+%%DATADIR%%/object/official/scenario_meta/rct1dlc.scenario_meta.bobsled_roller_coaster_competition.parkobj
+%%DATADIR%%/object/official/scenario_meta/rct1dlc.scenario_meta.competition_land_1.parkobj
+%%DATADIR%%/object/official/scenario_meta/rct1dlc.scenario_meta.competition_land_2.parkobj
+%%DATADIR%%/object/official/scenario_meta/rct1dlc.scenario_meta.fort_anachronism.parkobj
+%%DATADIR%%/object/official/scenario_meta/rct1dlc.scenario_meta.gameplay.parkobj
+%%DATADIR%%/object/official/scenario_meta/rct1dlc.scenario_meta.go_karts_competition.parkobj
+%%DATADIR%%/object/official/scenario_meta/rct1dlc.scenario_meta.inverted_roller_coaster_competition.parkobj
+%%DATADIR%%/object/official/scenario_meta/rct1dlc.scenario_meta.mine_train_roller_coaster_competition.parkobj
+%%DATADIR%%/object/official/scenario_meta/rct1dlc.scenario_meta.pc_gaming_world.parkobj
+%%DATADIR%%/object/official/scenario_meta/rct1dlc.scenario_meta.pc_player.parkobj
+%%DATADIR%%/object/official/scenario_meta/rct1dlc.scenario_meta.stand_up_steel_roller_coaster_competition.parkobj
+%%DATADIR%%/object/official/scenario_meta/rct1dlc.scenario_meta.steel_corkscrew_roller_coaster_competition.parkobj
+%%DATADIR%%/object/official/scenario_meta/rct1dlc.scenario_meta.steel_mini_roller_coaster_competition.parkobj
+%%DATADIR%%/object/official/scenario_meta/rct1dlc.scenario_meta.steel_roller_coaster_competition.parkobj
+%%DATADIR%%/object/official/scenario_meta/rct1dlc.scenario_meta.steel_twister_roller_coaster_competition.parkobj
+%%DATADIR%%/object/official/scenario_meta/rct1dlc.scenario_meta.suspended_roller_coaster_competition.parkobj
+%%DATADIR%%/object/official/scenario_meta/rct1dlc.scenario_meta.wooden_roller_coaster_competition.parkobj
+%%DATADIR%%/object/official/scenario_meta/rct2dlc.scenario_meta.panda_world.parkobj
+%%DATADIR%%/object/official/scenario_meta/uces.scenario_meta.beneath_the_christmas_tree.parkobj
+%%DATADIR%%/object/official/scenario_meta/uces.scenario_meta.bigrock_blast.parkobj
+%%DATADIR%%/object/official/scenario_meta/uces.scenario_meta.camp_mockingbird.parkobj
+%%DATADIR%%/object/official/scenario_meta/uces.scenario_meta.cemetery_ridge.parkobj
+%%DATADIR%%/object/official/scenario_meta/uces.scenario_meta.choochoo_town.parkobj
+%%DATADIR%%/object/official/scenario_meta/uces.scenario_meta.dragon_islands.parkobj
+%%DATADIR%%/object/official/scenario_meta/uces.scenario_meta.kiddie_karnival_ii.parkobj
+%%DATADIR%%/object/official/scenario_meta/uces.scenario_meta.luna_park_cleveland.parkobj
+%%DATADIR%%/object/official/scenario_meta/uces.scenario_meta.mount_vesuvius.parkobj
+%%DATADIR%%/object/official/scenario_meta/uces.scenario_meta.niagara_falls_gorge.parkobj
+%%DATADIR%%/object/official/scenario_meta/uces.scenario_meta.rocky_mountain_miners.parkobj
+%%DATADIR%%/object/official/scenario_meta/uces.scenario_meta.sand_dune.parkobj
+%%DATADIR%%/object/official/scenario_meta/uces.scenario_meta.the_lighthouse_of_alexandria.parkobj
+%%DATADIR%%/object/official/scenario_meta/uces.scenario_meta.the_sandbox.parkobj
+%%DATADIR%%/object/official/scenario_meta/uces.scenario_meta.the_time_machine.parkobj
+%%DATADIR%%/object/official/scenario_meta/uces.scenario_meta.tower_of_babel.parkobj
+%%DATADIR%%/object/official/scenario_meta/uces.scenario_meta.transformation.parkobj
+%%DATADIR%%/object/official/scenario_meta/uces.scenario_meta.urbis_incognitus.parkobj
%%DATADIR%%/object/official/scenery_group/rct2dlc.scenery_group.scgpanda.parkobj
%%DATADIR%%/object/official/scenery_small/official.scenery_small.support_structure_half.parkobj
%%DATADIR%%/object/official/scenery_small/rct2dlc.scenery_small.bigpanda.parkobj
@@ -225,91 +242,91 @@ share/mime/packages/openrct2.xml
%%DATADIR%%/object/rct1/ride/rct1ll.ride.jet_skis.parkobj
%%DATADIR%%/object/rct1/ride/rct1ll.ride.rafts.parkobj
%%DATADIR%%/object/rct1/ride/rct1ll.ride.steam_trains_american.parkobj
-%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.bumbly_beach.json
-%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.crumbly_woods.json
-%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.diamond_heights.json
-%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.dynamite_dunes.json
-%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.evergreen_gardens.json
-%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.forest_frontiers.json
-%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.ivory_towers.json
-%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.karts_coasters.json
-%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.katies_dreamland.json
-%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.leafy_lake.json
-%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.lightning_peaks.json
-%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.mega_park.json
-%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.mels_world.json
-%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.millennium_mines.json
-%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.mystic_mountain.json
-%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.pacific_pyramids.json
-%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.paradise_pier.json
-%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.pokey_park.json
-%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.rainbow_valley.json
-%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.thunder_rock.json
-%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.trinity_islands.json
-%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.white_water_park.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.adrenaline_heights.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.barony_bridge.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.butterfly_dam.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.canary_mines.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.coaster_canyon.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.coaster_crazy.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.fiasco_forest.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.fruit_farm.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.fun_fortress.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.funtopia.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.future_world.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.gentle_glen.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.geoffrey_gardens.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.giggle_downs.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.harmonic_hills.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.haunted_harbour.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.hydro_hills.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.jolly_jungle.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.magic_quarters.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.mineral_park.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.pickle_park.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.roman_village.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.rotting_heights.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.sprightly_park.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.swamp_cove.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.three_monkeys_park.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.thunderstorm_park.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.urban_park.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.utopia_park.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.whispering_cliffs.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.alton_towers.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.arid_heights.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.blackpool_pleasure_beach.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.crater_lake.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.crazy_craters.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.dragons_cove.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.dusty_desert.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.frightmare_hills.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.good_knight_park.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.grand_glacier.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.heidepark.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.icarus_park.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.iceberg_islands.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.icicle_worlds.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.megaworld_park.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.micro_park.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.nevermore_park.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.octagon_park.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.pacifica.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.paradise_pier_2.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.pleasure_island.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.razor_rocks.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.southern_sands.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.sunny_swamps.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.terror_town.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.thunder_rocks.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.tiny_towers.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.urban_jungle.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.venus_ponds.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.vertigo_views.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.volcania.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.wacky_warren.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.woodworm_park.json
+%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.bumbly_beach.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.crumbly_woods.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.diamond_heights.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.dynamite_dunes.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.evergreen_gardens.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.forest_frontiers.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.ivory_towers.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.karts_coasters.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.katies_dreamland.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.leafy_lake.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.lightning_peaks.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.mega_park.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.mels_world.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.millennium_mines.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.mystic_mountain.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.pacific_pyramids.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.paradise_pier.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.pokey_park.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.rainbow_valley.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.thunder_rock.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.trinity_islands.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.white_water_park.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.adrenaline_heights.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.barony_bridge.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.butterfly_dam.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.canary_mines.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.coaster_canyon.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.coaster_crazy.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.fiasco_forest.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.fruit_farm.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.fun_fortress.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.funtopia.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.future_world.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.gentle_glen.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.geoffrey_gardens.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.giggle_downs.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.harmonic_hills.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.haunted_harbour.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.hydro_hills.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.jolly_jungle.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.magic_quarters.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.mineral_park.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.pickle_park.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.roman_village.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.rotting_heights.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.sprightly_park.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.swamp_cove.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.three_monkeys_park.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.thunderstorm_park.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.urban_park.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.utopia_park.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.whispering_cliffs.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.alton_towers.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.arid_heights.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.blackpool_pleasure_beach.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.crater_lake.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.crazy_craters.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.dragons_cove.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.dusty_desert.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.frightmare_hills.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.good_knight_park.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.grand_glacier.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.heidepark.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.icarus_park.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.iceberg_islands.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.icicle_worlds.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.megaworld_park.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.micro_park.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.nevermore_park.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.octagon_park.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.pacifica.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.paradise_pier_2.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.pleasure_island.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.razor_rocks.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.southern_sands.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.sunny_swamps.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.terror_town.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.thunder_rocks.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.tiny_towers.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.urban_jungle.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.venus_ponds.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.vertigo_views.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.volcania.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.wacky_warren.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.woodworm_park.parkobj
%%DATADIR%%/object/rct1/scenery_wall/rct1.scenery_wall.playing_card_wall_1.json
%%DATADIR%%/object/rct1/scenery_wall/rct1.scenery_wall.playing_card_wall_2.json
%%DATADIR%%/object/rct1/scenery_wall/rct1.scenery_wall.roman_column_wall.json
@@ -596,33 +613,33 @@ share/mime/packages/openrct2.xml
%%DATADIR%%/object/rct2/ride/rct2.ride.wonton.json
%%DATADIR%%/object/rct2/ride/rct2.ride.zldb.json
%%DATADIR%%/object/rct2/ride/rct2.ride.zlog.json
-%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.alpine_adventures.json
-%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.amity_airfield.json
-%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.botany_breakers.json
-%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.build_your_own_six_flags_belgium.json
-%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.build_your_own_six_flags_great_adventure.json
-%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.build_your_own_six_flags_holland.json
-%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.build_your_own_six_flags_magic_mountain.json
-%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.build_your_own_six_flags_over_texas.json
-%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.build_your_own_six_flags_park.json
-%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.bumbly_bazaar.json
-%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.crazy_castle.json
-%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.dusty_greens.json
-%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.electric_fields.json
-%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.extreme_heights.json
-%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.factory_capers.json
-%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.fungus_woods.json
-%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.ghost_town.json
-%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.gravity_gardens.json
-%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.infernal_views.json
-%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.lucky_lake.json
-%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.rainbow_summit.json
-%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.six_flags_belgium.json
-%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.six_flags_great_adventure.json
-%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.six_flags_holland.json
-%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.six_flags_magic_mountain.json
-%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.six_flags_over_texas.json
-%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.tycoon_park.json
+%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.alpine_adventures.parkobj
+%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.amity_airfield.parkobj
+%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.botany_breakers.parkobj
+%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.build_your_own_six_flags_belgium.parkobj
+%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.build_your_own_six_flags_great_adventure.parkobj
+%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.build_your_own_six_flags_holland.parkobj
+%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.build_your_own_six_flags_magic_mountain.parkobj
+%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.build_your_own_six_flags_over_texas.parkobj
+%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.build_your_own_six_flags_park.parkobj
+%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.bumbly_bazaar.parkobj
+%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.crazy_castle.parkobj
+%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.dusty_greens.parkobj
+%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.electric_fields.parkobj
+%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.extreme_heights.parkobj
+%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.factory_capers.parkobj
+%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.fungus_woods.parkobj
+%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.ghost_town.parkobj
+%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.gravity_gardens.parkobj
+%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.infernal_views.parkobj
+%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.lucky_lake.parkobj
+%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.rainbow_summit.parkobj
+%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.six_flags_belgium.parkobj
+%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.six_flags_great_adventure.parkobj
+%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.six_flags_holland.parkobj
+%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.six_flags_magic_mountain.parkobj
+%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.six_flags_over_texas.parkobj
+%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.tycoon_park.parkobj
%%DATADIR%%/object/rct2/scenery_group/rct2.scenery_group.scgabstr.json
%%DATADIR%%/object/rct2/scenery_group/rct2.scenery_group.scgcandy.json
%%DATADIR%%/object/rct2/scenery_group/rct2.scenery_group.scgclass.json
@@ -1273,20 +1290,20 @@ share/mime/packages/openrct2.xml
%%DATADIR%%/object/rct2tt/ride/rct2tt.ride.trilobte.json
%%DATADIR%%/object/rct2tt/ride/rct2tt.ride.valkyrie.json
%%DATADIR%%/object/rct2tt/ride/rct2tt.ride.zeplelin.json
-%%DATADIR%%/object/rct2tt/scenario_text/rct2tt.scenario_text.alcatraz.json
-%%DATADIR%%/object/rct2tt/scenario_text/rct2tt.scenario_text.animatronic_antics.json
-%%DATADIR%%/object/rct2tt/scenario_text/rct2tt.scenario_text.cliffside_castle.json
-%%DATADIR%%/object/rct2tt/scenario_text/rct2tt.scenario_text.coastersaurus.json
-%%DATADIR%%/object/rct2tt/scenario_text/rct2tt.scenario_text.crater_carnage.json
-%%DATADIR%%/object/rct2tt/scenario_text/rct2tt.scenario_text.extraterrestrial_extravaganza.json
-%%DATADIR%%/object/rct2tt/scenario_text/rct2tt.scenario_text.gemini_city.json
-%%DATADIR%%/object/rct2tt/scenario_text/rct2tt.scenario_text.metropolis.json
-%%DATADIR%%/object/rct2tt/scenario_text/rct2tt.scenario_text.mythological_madness.json
-%%DATADIR%%/object/rct2tt/scenario_text/rct2tt.scenario_text.rock_n_roll_revival.json
-%%DATADIR%%/object/rct2tt/scenario_text/rct2tt.scenario_text.rocky_rambles.json
-%%DATADIR%%/object/rct2tt/scenario_text/rct2tt.scenario_text.schneider_shores.json
-%%DATADIR%%/object/rct2tt/scenario_text/rct2tt.scenario_text.sherwood_forest.json
-%%DATADIR%%/object/rct2tt/scenario_text/rct2tt.scenario_text.woodstock.json
+%%DATADIR%%/object/rct2tt/scenario_meta/rct2tt.scenario_meta.alcatraz.parkobj
+%%DATADIR%%/object/rct2tt/scenario_meta/rct2tt.scenario_meta.animatronic_antics.parkobj
+%%DATADIR%%/object/rct2tt/scenario_meta/rct2tt.scenario_meta.cliffside_castle.parkobj
+%%DATADIR%%/object/rct2tt/scenario_meta/rct2tt.scenario_meta.coastersaurus.parkobj
+%%DATADIR%%/object/rct2tt/scenario_meta/rct2tt.scenario_meta.crater_carnage.parkobj
+%%DATADIR%%/object/rct2tt/scenario_meta/rct2tt.scenario_meta.extraterrestrial_extravaganza.parkobj
+%%DATADIR%%/object/rct2tt/scenario_meta/rct2tt.scenario_meta.gemini_city.parkobj
+%%DATADIR%%/object/rct2tt/scenario_meta/rct2tt.scenario_meta.metropolis.parkobj
+%%DATADIR%%/object/rct2tt/scenario_meta/rct2tt.scenario_meta.mythological_madness.parkobj
+%%DATADIR%%/object/rct2tt/scenario_meta/rct2tt.scenario_meta.rock_n_roll_revival.parkobj
+%%DATADIR%%/object/rct2tt/scenario_meta/rct2tt.scenario_meta.rocky_rambles.parkobj
+%%DATADIR%%/object/rct2tt/scenario_meta/rct2tt.scenario_meta.schneider_shores.parkobj
+%%DATADIR%%/object/rct2tt/scenario_meta/rct2tt.scenario_meta.sherwood_forest.parkobj
+%%DATADIR%%/object/rct2tt/scenario_meta/rct2tt.scenario_meta.woodstock.parkobj
%%DATADIR%%/object/rct2tt/scenery_group/rct2tt.scenery_group.scg1920s.json
%%DATADIR%%/object/rct2tt/scenery_group/rct2tt.scenery_group.scg1920w.json
%%DATADIR%%/object/rct2tt/scenery_group/rct2tt.scenery_group.scg1960s.json
@@ -1903,23 +1920,23 @@ share/mime/packages/openrct2.xml
%%DATADIR%%/object/rct2ww/ride/rct2ww.ride.tigrtwst.parkobj
%%DATADIR%%/object/rct2ww/ride/rct2ww.ride.tutlboat.json
%%DATADIR%%/object/rct2ww/ride/rct2ww.ride.whicgrub.json
-%%DATADIR%%/object/rct2ww/scenario_text/rct2ww.scenario_text.ayers_adventure.json
-%%DATADIR%%/object/rct2ww/scenario_text/rct2ww.scenario_text.beach_barbecue_blast.json
-%%DATADIR%%/object/rct2ww/scenario_text/rct2ww.scenario_text.canyon_calamities.json
-%%DATADIR%%/object/rct2ww/scenario_text/rct2ww.scenario_text.european_extravaganza.json
-%%DATADIR%%/object/rct2ww/scenario_text/rct2ww.scenario_text.from_the_ashes.json
-%%DATADIR%%/object/rct2ww/scenario_text/rct2ww.scenario_text.great_wall_of_china.json
-%%DATADIR%%/object/rct2ww/scenario_text/rct2ww.scenario_text.icy_adventures.json
-%%DATADIR%%/object/rct2ww/scenario_text/rct2ww.scenario_text.lost_city_founder.json
-%%DATADIR%%/object/rct2ww/scenario_text/rct2ww.scenario_text.mines_of_africa.json
-%%DATADIR%%/object/rct2ww/scenario_text/rct2ww.scenario_text.mirage_madness.json
-%%DATADIR%%/object/rct2ww/scenario_text/rct2ww.scenario_text.okinawa_coast.json
-%%DATADIR%%/object/rct2ww/scenario_text/rct2ww.scenario_text.over_the_edge.json
-%%DATADIR%%/object/rct2ww/scenario_text/rct2ww.scenario_text.park_maharaja.json
-%%DATADIR%%/object/rct2ww/scenario_text/rct2ww.scenario_text.rainforest_romp.json
-%%DATADIR%%/object/rct2ww/scenario_text/rct2ww.scenario_text.rollercoaster_heaven.json
-%%DATADIR%%/object/rct2ww/scenario_text/rct2ww.scenario_text.sugarloaf_shores.json
-%%DATADIR%%/object/rct2ww/scenario_text/rct2ww.scenario_text.wacky_waikiki.json
+%%DATADIR%%/object/rct2ww/scenario_meta/rct2ww.scenario_meta.ayers_adventure.parkobj
+%%DATADIR%%/object/rct2ww/scenario_meta/rct2ww.scenario_meta.beach_barbecue_blast.parkobj
+%%DATADIR%%/object/rct2ww/scenario_meta/rct2ww.scenario_meta.canyon_calamities.parkobj
+%%DATADIR%%/object/rct2ww/scenario_meta/rct2ww.scenario_meta.european_extravaganza.parkobj
+%%DATADIR%%/object/rct2ww/scenario_meta/rct2ww.scenario_meta.from_the_ashes.parkobj
+%%DATADIR%%/object/rct2ww/scenario_meta/rct2ww.scenario_meta.great_wall_of_china.parkobj
+%%DATADIR%%/object/rct2ww/scenario_meta/rct2ww.scenario_meta.icy_adventures.parkobj
+%%DATADIR%%/object/rct2ww/scenario_meta/rct2ww.scenario_meta.lost_city_founder.parkobj
+%%DATADIR%%/object/rct2ww/scenario_meta/rct2ww.scenario_meta.mines_of_africa.parkobj
+%%DATADIR%%/object/rct2ww/scenario_meta/rct2ww.scenario_meta.mirage_madness.parkobj
+%%DATADIR%%/object/rct2ww/scenario_meta/rct2ww.scenario_meta.okinawa_coast.parkobj
+%%DATADIR%%/object/rct2ww/scenario_meta/rct2ww.scenario_meta.over_the_edge.parkobj
+%%DATADIR%%/object/rct2ww/scenario_meta/rct2ww.scenario_meta.park_maharaja.parkobj
+%%DATADIR%%/object/rct2ww/scenario_meta/rct2ww.scenario_meta.rainforest_romp.parkobj
+%%DATADIR%%/object/rct2ww/scenario_meta/rct2ww.scenario_meta.rollercoaster_heaven.parkobj
+%%DATADIR%%/object/rct2ww/scenario_meta/rct2ww.scenario_meta.sugarloaf_shores.parkobj
+%%DATADIR%%/object/rct2ww/scenario_meta/rct2ww.scenario_meta.wacky_waikiki.parkobj
%%DATADIR%%/object/rct2ww/scenery_group/rct2ww.scenery_group.scgafric.json
%%DATADIR%%/object/rct2ww/scenery_group/rct2ww.scenery_group.scgartic.json
%%DATADIR%%/object/rct2ww/scenery_group/rct2ww.scenery_group.scgasia.json
@@ -2626,6 +2643,7 @@ share/mime/packages/openrct2.xml
%%DATADIR%%/scenario_patches/8cd8484.parkpatch
%%DATADIR%%/scenario_patches/8efd5c6.parkpatch
%%DATADIR%%/scenario_patches/92f4b50.parkpatch
+%%DATADIR%%/scenario_patches/9401f88.parkpatch
%%DATADIR%%/scenario_patches/9c8b7cf.parkpatch
%%DATADIR%%/scenario_patches/a04b536.parkpatch
%%DATADIR%%/scenario_patches/a0b4362.parkpatch
@@ -2676,7 +2694,10 @@ share/mime/packages/openrct2.xml
%%DATADIR%%/shaders/applypalette.vert
%%DATADIR%%/shaders/applytransparency.frag
%%DATADIR%%/shaders/applytransparency.vert
+%%DATADIR%%/shaders/copyrect.frag
+%%DATADIR%%/shaders/copyrect.vert
%%DATADIR%%/shaders/drawline.frag
%%DATADIR%%/shaders/drawline.vert
%%DATADIR%%/shaders/drawrect.frag
%%DATADIR%%/shaders/drawrect.vert
+%%DATADIR%%/tracks.dat
diff --git a/games/qnetwalk/Makefile b/games/qnetwalk/Makefile
index e18d3ed13e1c..96b3d8743375 100644
--- a/games/qnetwalk/Makefile
+++ b/games/qnetwalk/Makefile
@@ -1,6 +1,6 @@
PORTNAME= qnetwalk
PORTVERSION= 1.9.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= games
MAINTAINER= amdmi3@FreeBSD.org
@@ -10,22 +10,18 @@ WWW= https://github.com/AMDmi3/qnetwalk
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= cmake compiler:c++17-lang
+USES= cmake compiler:c++17-lang qt:6
+USE_QT= base tools:build
USE_GITHUB= yes
GH_ACCOUNT= AMDmi3
PORTDOCS= ChangeLog.md README.md
PORTDATA= *
-OPTIONS_DEFINE= QT6 SOUND DOCS NLS
-OPTIONS_DEFAULT=QT6 SOUND
+OPTIONS_DEFINE= SOUND DOCS NLS
+OPTIONS_DEFAULT=SOUND
OPTIONS_SUB= yes
-QT6_CMAKE_BOOL= USE_QT6
-QT6_USES= qt:6
-QT6_USE= qt=base,tools:build
-QT6_USES_OFF= qt:5
-QT6_USE_OFF= qt=core,gui,widgets,qmake:build,buildtools:build,linguisttools:build
SOUND_CMAKE_BOOL=ENABLE_SOUND
SOUND_USE= qt=multimedia
NLS_CMAKE_BOOL= ENABLE_NLS
diff --git a/games/sgt-puzzles/Makefile b/games/sgt-puzzles/Makefile
index 1e69421701b1..3f856c17eea7 100644
--- a/games/sgt-puzzles/Makefile
+++ b/games/sgt-puzzles/Makefile
@@ -1,5 +1,5 @@
PORTNAME= puzzles
-PORTVERSION= 20250714
+PORTVERSION= 20250722
CATEGORIES= games
# upstream does not preserve older versions, mirroring is mandatory
MASTER_SITES= https://www.chiark.greenend.org.uk/~sgtatham/puzzles/ \
@@ -20,7 +20,7 @@ USES= cmake gnome magick:build perl5 pkgconfig
USE_PERL5= build
CMAKE_ARGS= -DNAME_PREFIX:STRING=sgt-
-COMMITHASH= 880288c
+COMMITHASH= dbe6378
DATADIR= ${PREFIX}/share/sgt-puzzles
PORTDATA= *
diff --git a/games/sgt-puzzles/distinfo b/games/sgt-puzzles/distinfo
index cc8b93d6da0b..6c24a90bcb2f 100644
--- a/games/sgt-puzzles/distinfo
+++ b/games/sgt-puzzles/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752706930
-SHA256 (puzzles-20250714.880288c.tar.gz) = 325db97a98368abd0daa03c2416a499dfa99537c34a78a590870b67acba5d42c
-SIZE (puzzles-20250714.880288c.tar.gz) = 2467414
+TIMESTAMP = 1753711522
+SHA256 (puzzles-20250722.dbe6378.tar.gz) = 6b2341440008168ad56601d02757ebde6d5a6776c6f58350c474de3b461cc130
+SIZE (puzzles-20250722.dbe6378.tar.gz) = 2467416
diff --git a/games/sulis/Makefile b/games/sulis/Makefile
index b45e1ca76b32..9b7a66ac8776 100644
--- a/games/sulis/Makefile
+++ b/games/sulis/Makefile
@@ -7,7 +7,7 @@ PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
PATCHFILES= af773b9f09753ea8614ac82dd8033c870a5a779c.patch:-p1 \
fda9fbe830c0db6fbba153f3c2de34ccebf4630f.patch:-p1
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= Turn based tactical RPG with several campaigns, written in Rust
WWW= https://www.sulisgame.com/ \
https://github.com/Grokmoo/sulis/
diff --git a/games/veloren-weekly/Makefile b/games/veloren-weekly/Makefile
index 8463e7be4eeb..72810fb7b3a8 100644
--- a/games/veloren-weekly/Makefile
+++ b/games/veloren-weekly/Makefile
@@ -1,5 +1,5 @@
PORTNAME= veloren
-PORTVERSION= s20250715
+PORTVERSION= s20250730
CATEGORIES= games wayland
PKGNAMESUFFIX= -weekly
@@ -25,7 +25,7 @@ RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-pl
USES= cargo xorg
USE_XORG= xcb
USE_GITLAB= yes
-GL_TAGNAME= v0.17.0-871-g058a217934 # git describe --match='v[0-9]*' weekly
+GL_TAGNAME= v0.17.0-933-gf1dc31a7e3 # git describe --match='v[0-9]*' weekly
CARGO_ENV= VELOREN_USERDATA_STRATEGY=system SHADERC_LIB_DIR="${LOCALBASE}/lib"
PLIST_FILES= bin/${PORTNAME}-server-cli \
bin/${PORTNAME}-voxygen \
diff --git a/games/veloren-weekly/Makefile.crates b/games/veloren-weekly/Makefile.crates
index 018b32e61e7a..687211bf6654 100644
--- a/games/veloren-weekly/Makefile.crates
+++ b/games/veloren-weekly/Makefile.crates
@@ -168,6 +168,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
data-encoding-2.9.0 \
debugid-0.8.0 \
deflate-1.0.0 \
+ delaunator-1.0.2 \
deranged-0.4.0 \
digest-0.10.7 \
directories-next-2.0.0 \
@@ -581,6 +582,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
ring-0.17.14 \
rmp-0.8.14 \
rmp-serde-1.3.0 \
+ robust-0.2.3 \
ron-0.8.1 \
roots-0.0.8 \
roxmltree-0.14.1 \
@@ -704,7 +706,9 @@ CARGO_CRATES= ab_glyph-0.2.29 \
time-macros-0.2.22 \
timer-queue-0.1.0 \
tiny-skia-0.8.4 \
+ tiny-skia-0.11.4 \
tiny-skia-path-0.8.4 \
+ tiny-skia-path-0.11.4 \
tinystr-0.7.6 \
tinytemplate-1.2.1 \
tinyvec-1.9.0 \
diff --git a/games/veloren-weekly/distinfo b/games/veloren-weekly/distinfo
index efa7113c5cc5..6378a4b16174 100644
--- a/games/veloren-weekly/distinfo
+++ b/games/veloren-weekly/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1752618450
+TIMESTAMP = 1753874523
SHA256 (rust/crates/ab_glyph-0.2.29.crate) = ec3672c180e71eeaaac3a541fbbc5f5ad4def8b747c595ad30d674e43049f7b0
SIZE (rust/crates/ab_glyph-0.2.29.crate) = 20011
SHA256 (rust/crates/ab_glyph_rasterizer-0.1.8.crate) = c71b1793ee61086797f5c80b6efa2b8ffa6d5dd703f118545808a7f2e27f7046
@@ -339,6 +339,8 @@ SHA256 (rust/crates/debugid-0.8.0.crate) = bef552e6f588e446098f6ba40d89ac146c8c7
SIZE (rust/crates/debugid-0.8.0.crate) = 12757
SHA256 (rust/crates/deflate-1.0.0.crate) = c86f7e25f518f4b81808a2cf1c50996a61f5c2eb394b2393bd87f2a4780a432f
SIZE (rust/crates/deflate-1.0.0.crate) = 62722
+SHA256 (rust/crates/delaunator-1.0.2.crate) = 0ab46e386c7a38300a0d93b0f3e484bc2ee0aded66c47b14762ec9ab383934fa
+SIZE (rust/crates/delaunator-1.0.2.crate) = 95108
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
@@ -1165,6 +1167,8 @@ SHA256 (rust/crates/rmp-0.8.14.crate) = 228ed7c16fa39782c3b3468e974aec2795e90891
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/robust-0.2.3.crate) = e5864e7ef1a6b7bcf1d6ca3f655e65e724ed3b52546a0d0a663c991522f552ea
+SIZE (rust/crates/robust-0.2.3.crate) = 16034
SHA256 (rust/crates/ron-0.8.1.crate) = b91f7eff05f748767f183df4320a63d6936e9c6107d97c9e6bdd9784f4289c94
SIZE (rust/crates/ron-0.8.1.crate) = 63251
SHA256 (rust/crates/roots-0.0.8.crate) = 082f11ffa03bbef6c2c6ea6bea1acafaade2fd9050ae0234ab44a2153742b058
@@ -1411,8 +1415,12 @@ SHA256 (rust/crates/timer-queue-0.1.0.crate) = 13756c29c43d836ff576221498bf4916b
SIZE (rust/crates/timer-queue-0.1.0.crate) = 13344
SHA256 (rust/crates/tiny-skia-0.8.4.crate) = df8493a203431061e901613751931f047d1971337153f96d0e5e363d6dbf6a67
SIZE (rust/crates/tiny-skia-0.8.4.crate) = 193684
+SHA256 (rust/crates/tiny-skia-0.11.4.crate) = 83d13394d44dae3207b52a326c0c85a8bf87f1541f23b0d143811088497b09ab
+SIZE (rust/crates/tiny-skia-0.11.4.crate) = 201082
SHA256 (rust/crates/tiny-skia-path-0.8.4.crate) = adbfb5d3f3dd57a0e11d12f4f13d4ebbbc1b5c15b7ab0a156d030b21da5f677c
SIZE (rust/crates/tiny-skia-path-0.8.4.crate) = 45814
+SHA256 (rust/crates/tiny-skia-path-0.11.4.crate) = 9c9e7fc0c2e86a30b117d0462aa261b72b7a99b7ebd7deb3a14ceda95c5bdc93
+SIZE (rust/crates/tiny-skia-path-0.11.4.crate) = 47764
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
@@ -1871,5 +1879,5 @@ SHA256 (veloren-conrod-c74446362371dc837b8b4b6d6ddcd7693b48d9b6_GL0.tar.gz) = 43
SIZE (veloren-conrod-c74446362371dc837b8b4b6d6ddcd7693b48d9b6_GL0.tar.gz) = 808402
SHA256 (DaforLynx-kira-v0.10.7-with-config_GH0.tar.gz) = ffc38b7c73cb6419d02a21a3905cd0b00b3a544711230c5b11ef77301b7b9bb2
SIZE (DaforLynx-kira-v0.10.7-with-config_GH0.tar.gz) = 4379268
-SHA256 (veloren-v0.17.0-871-g058a217934.tar.bz2) = f3d25dea8116f8470f66f96a2dbf73d2371d0afe2601837634ce795a50ee9fd2
-SIZE (veloren-v0.17.0-871-g058a217934.tar.bz2) = 330937585
+SHA256 (veloren-v0.17.0-933-gf1dc31a7e3.tar.bz2) = f3c1e67b6905c36e2411f85cc2b23462dcbca0bc35f71a95748286d008bd89c8
+SIZE (veloren-v0.17.0-933-gf1dc31a7e3.tar.bz2) = 334133105
diff --git a/games/xblast/Makefile b/games/xblast/Makefile
index 81b88e3643ef..adb7da6d30d7 100644
--- a/games/xblast/Makefile
+++ b/games/xblast/Makefile
@@ -1,8 +1,8 @@
PORTNAME= xblast
-PORTVERSION= 2.10.4
-PORTREVISION= 19
+DISTVERSION= 2.10.4
+PORTREVISION= 20
CATEGORIES= games
-MASTER_SITES= SF/${PORTNAME}/Sources/${PORTVERSION} \
+MASTER_SITES= SF/${PORTNAME}/Sources/${DISTVERSION} \
SF/${PORTNAME}/Images/${IMAGES_DATE}:images \
SF/${PORTNAME}/Levels/${LEVELS_DATE}:levels \
SF/${PORTNAME}/Models/${MODELS_DATE}:models \
@@ -14,7 +14,7 @@ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
models-${MODELS_DATE}${EXTRACT_SUFX}:models
DIST_SUBDIR= xblast
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= vchimishuk@yandex.ru
COMMENT= Multi-player real-time strategy game for X11
WWW= https://xblast.sourceforge.net/
@@ -33,23 +33,25 @@ MODELS_DATE= 2005-01-06
MUSICS_DATE= 2005-01-06
SOUNDS_DATE= 2004-04-29
-OPTIONS_DEFINE= NLS SDL SMPF SOUND
-OPTIONS_DEFAULT=SDL SOUND
-OPTIONS_SUB= yes
+OPTIONS_DEFINE= NLS SDL SMPF SOUND
+OPTIONS_DEFAULT= SDL SOUND
+OPTIONS_SUB= yes
+
+SMPF_DESC= Support for 16 players
NLS_USES= gettext
NLS_CONFIGURE_ENABLE= nls
+SDL_RUN_DEPENDS= ${FONTSDIR}/Vera.ttf:x11-fonts/bitstream-vera
SDL_USES= sdl
-SDL_USE= SDL=gfx,image,mixer,net,ttf,sdl
SDL_USES_OFF= xorg
+SDL_USE= SDL=gfx,image,mixer,net,sdl,ttf
SDL_USE_OFF= XORG=ice,x11,xt
SDL_CONFIGURE_ENABLE= sdl
-SDL_RUN_DEPENDS= ${FONTSDIR}/Vera.ttf:x11-fonts/bitstream-vera
-SMPF_DESC= Support for 16 players
+
SMPF_CONFIGURE_ENABLE= SMPF
-SOUND_CONFIGURE_ENABLE= sound
SOUND_DISTFILES= musics-${MUSICS_DATE}${EXTRACT_SUFX}:musics \
sounds${EXTRACT_SUFX}:sounds
+SOUND_CONFIGURE_ENABLE= sound
post-extract:
-@${MV} ${WRKDIR}/levels-${LEVELS_DATE}/reconstruct?on2.xal ${WRKDIR}/levels-${LEVELS_DATE}/reconstruction2.xal
diff --git a/games/xblast/files/patch-configure b/games/xblast/files/patch-configure
new file mode 100644
index 000000000000..337df740b696
--- /dev/null
+++ b/games/xblast/files/patch-configure
@@ -0,0 +1,11 @@
+--- configure.orig 2025-07-31 04:57:28 UTC
++++ configure
+@@ -9488,7 +9488,7 @@ datadir=$game_datadir;
+
+ datadir=$game_datadir;
+
+-CFLAGS="$CFLAGS -DGAME_DATADIR=\\\"$datadir\\\""
++CFLAGS="$CFLAGS -DGAME_DATADIR=\\\"$datadir/xblast\\\""
+
+
+
diff --git a/games/xray-16/Makefile b/games/xray-16/Makefile
new file mode 100644
index 000000000000..c73fc7006a03
--- /dev/null
+++ b/games/xray-16/Makefile
@@ -0,0 +1,44 @@
+PORTNAME= xray-16
+DISTVERSION= 2921-january-2025-rc1.20250720
+CATEGORIES= games
+
+MAINTAINER= freebsd@sysctl.cz
+COMMENT= Improved version of the X-Ray Engine (used for run S.T.A.L.K.E.R.)
+WWW= https://github.com/OpenXRay/xray-16/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/License.txt
+
+LIB_DEPENDS= libogg.so:audio/libogg \
+ libtheora.so:multimedia/libtheora \
+ libvorbis.so:audio/libvorbis \
+ libvorbisfile.so:audio/libvorbis \
+ libmimalloc.so:devel/mimalloc \
+ liblzo2.so:archivers/lzo2
+
+USES= cmake jpeg openal sdl
+USE_GITHUB= yes
+GH_ACCOUNT= OpenXRay
+GH_TAGNAME= 55a888c252cd815a0ea07439fc97cd954f2e34f0
+GH_TUPLE= GPUOpen-LibrariesAndSDKs:AGS_SDK:5d8812d:AGSSDK/Externals/AGS_SDK \
+ OpenXRay:BugTrap:c619077b40ee6e7ad6ffc5a194a5d3583af8f78e:BugTrap/Externals/BugTrap \
+ OpenXRay:GameSpy:61d061b4b3f860865f97e659e496e11704f61eb3:GameSpy/Externals/GameSpy \
+ OpenXRay:LuaJIT:5a5cd82:LuaJIT/Externals/LuaJIT \
+ g-truc:gli:779b99ac6656e4d30c3b24e96e0136a59649a869:gli/Externals/gli \
+ OpenXRay:luabind-deboostified:dd3db67:luabind/Externals/luabind \
+ ocornut:imgui:efe2b21:ocornut/Externals/imgui \
+ DLTcollab:sse2neon:6abd463:sse2neon/Externals/sse2neon \
+ pattonkan:sse2rvv:f3a1d7d:sse2rvv/Externals/sse2rvv \
+ OpenXRay:xrLuaFix:67b77c92f49c766c7c180cc39ffdb12799f395d:xrLuaFix/Externals/xrLuaFix \
+ OpenXRay:luafilesystem:314c0d0fe8f4676ef35ac8abf3731be8535812fb:luafilesystem/Externals/xrLuaFix/lfs \
+ OpenXRay:lua-marshal:983a3bfd646486292daa9f2ec9b72409f86dc931:marsal/Externals/xrLuaFix/lua-marshal \
+ OpenXRay:lua-pack:c1e5a149b571cc31069e7e3146e881c203bdd052:pack/Externals/xrLuaFix/lua-pack
+
+USE_SDL= sdl2
+CMAKE_ON= XRAY_USE_LUAJIT
+
+post-patch:
+ ${REINPLACE_CMD} -e 's|^ COMMAND make clean$$| COMMAND /bin/echo make clean|' \
+ ${WRKSRC}/Externals/LuaJIT-proj/CMakeLists.txt
+
+.include <bsd.port.mk>
diff --git a/games/xray-16/distinfo b/games/xray-16/distinfo
new file mode 100644
index 000000000000..8bda1f431f44
--- /dev/null
+++ b/games/xray-16/distinfo
@@ -0,0 +1,29 @@
+TIMESTAMP = 1753217201
+SHA256 (OpenXRay-xray-16-2921-january-2025-rc1.20250720-55a888c252cd815a0ea07439fc97cd954f2e34f0_GH0.tar.gz) = 9c0eeeee784a3bb5286a2d8c174cbed2ffd90d21e0ae6a270d6253b246d66727
+SIZE (OpenXRay-xray-16-2921-january-2025-rc1.20250720-55a888c252cd815a0ea07439fc97cd954f2e34f0_GH0.tar.gz) = 93817918
+SHA256 (GPUOpen-LibrariesAndSDKs-AGS_SDK-5d8812d_GH0.tar.gz) = b4710d440ebb078b8fcac1b59dbcae97340d5cce4b5ddc424dcec040f392760e
+SIZE (GPUOpen-LibrariesAndSDKs-AGS_SDK-5d8812d_GH0.tar.gz) = 22151301
+SHA256 (OpenXRay-BugTrap-c619077b40ee6e7ad6ffc5a194a5d3583af8f78e_GH0.tar.gz) = 37896bfb2d8cd0941a67b70c5c824f525bea9a649da28f5bd27a5b4112c0e4a2
+SIZE (OpenXRay-BugTrap-c619077b40ee6e7ad6ffc5a194a5d3583af8f78e_GH0.tar.gz) = 4408633
+SHA256 (OpenXRay-GameSpy-61d061b4b3f860865f97e659e496e11704f61eb3_GH0.tar.gz) = 3b1b2c95d0d54ceceeaa2f376a77e5d045ccb4575aadc604a9d3344730843669
+SIZE (OpenXRay-GameSpy-61d061b4b3f860865f97e659e496e11704f61eb3_GH0.tar.gz) = 4082257
+SHA256 (OpenXRay-LuaJIT-5a5cd82_GH0.tar.gz) = a54098492c11bd8228e58e58f520fbc131af899354033803b79e27869baf7686
+SIZE (OpenXRay-LuaJIT-5a5cd82_GH0.tar.gz) = 1125324
+SHA256 (g-truc-gli-779b99ac6656e4d30c3b24e96e0136a59649a869_GH0.tar.gz) = 2f4f67ac4d1673216f03ff37e406bb403689b39a2df3d2efad501448705bbb3f
+SIZE (g-truc-gli-779b99ac6656e4d30c3b24e96e0136a59649a869_GH0.tar.gz) = 11417080
+SHA256 (OpenXRay-luabind-deboostified-dd3db67_GH0.tar.gz) = 367c4edbbc5547d67ff5249616367587596b3ed611d249de87938f865c30018b
+SIZE (OpenXRay-luabind-deboostified-dd3db67_GH0.tar.gz) = 163442
+SHA256 (ocornut-imgui-efe2b21_GH0.tar.gz) = e108dcae6f5e6004038498c5982c1e3285706240c89f79c77d9c581759ec8db8
+SIZE (ocornut-imgui-efe2b21_GH0.tar.gz) = 2078132
+SHA256 (DLTcollab-sse2neon-6abd463_GH0.tar.gz) = 59f755e8eb8835f51b19ffb34e392dd2c652ab12e0a35961712b0cd43ac12240
+SIZE (DLTcollab-sse2neon-6abd463_GH0.tar.gz) = 137746
+SHA256 (pattonkan-sse2rvv-f3a1d7d_GH0.tar.gz) = 2fcbe73d333827f5e4837121bc81b23d20295224d4b01abfe516c7dc21f389f3
+SIZE (pattonkan-sse2rvv-f3a1d7d_GH0.tar.gz) = 64389
+SHA256 (OpenXRay-xrLuaFix-67b77c92f49c766c7c180cc39ffdb12799f395d_GH0.tar.gz) = 2d630d8927aeee7cf8c31d6191d266036662009da281c75fdda7b72ff0fab7fc
+SIZE (OpenXRay-xrLuaFix-67b77c92f49c766c7c180cc39ffdb12799f395d_GH0.tar.gz) = 4938
+SHA256 (OpenXRay-luafilesystem-314c0d0fe8f4676ef35ac8abf3731be8535812fb_GH0.tar.gz) = 3e511cf20edceb6c3e9798dc9898f4d35f0c3685caff5c63f28bfc725df59e4b
+SIZE (OpenXRay-luafilesystem-314c0d0fe8f4676ef35ac8abf3731be8535812fb_GH0.tar.gz) = 28959
+SHA256 (OpenXRay-lua-marshal-983a3bfd646486292daa9f2ec9b72409f86dc931_GH0.tar.gz) = 1f0d88c0e13a1f7d1888afc482ef1928183dbb093a41c373be038f13e824cc16
+SIZE (OpenXRay-lua-marshal-983a3bfd646486292daa9f2ec9b72409f86dc931_GH0.tar.gz) = 5873
+SHA256 (OpenXRay-lua-pack-c1e5a149b571cc31069e7e3146e881c203bdd052_GH0.tar.gz) = 19f804401233549f337cd47cce0cab1348a9d4635d35eae03a4021e19749557e
+SIZE (OpenXRay-lua-pack-c1e5a149b571cc31069e7e3146e881c203bdd052_GH0.tar.gz) = 4723
diff --git a/games/xray-16/files/patch-Externals_renderdoc_renderdoc__app.h b/games/xray-16/files/patch-Externals_renderdoc_renderdoc__app.h
new file mode 100644
index 000000000000..26cb2260bbde
--- /dev/null
+++ b/games/xray-16/files/patch-Externals_renderdoc_renderdoc__app.h
@@ -0,0 +1,11 @@
+--- Externals/renderdoc/renderdoc_app.h.orig 2024-06-17 15:09:40 UTC
++++ Externals/renderdoc/renderdoc_app.h
+@@ -39,6 +39,8 @@
+ #define RENDERDOC_CC
+ #elif defined(__APPLE__)
+ #define RENDERDOC_CC
++#elif defined (__FreeBSD__)
++#define RENDERDOC_CC
+ #else
+ #error "Unknown platform"
+ #endif
diff --git a/games/xray-16/pkg-descr b/games/xray-16/pkg-descr
new file mode 100644
index 000000000000..8366bc78c563
--- /dev/null
+++ b/games/xray-16/pkg-descr
@@ -0,0 +1,6 @@
+Improved version of the X-Ray Engine, the game engine used in the world-famous
+S.T.A.L.K.E.R. game series by GSC Game World.
+
+This is a fan-made project not affiliated with GSC Game World in any way.
+However, they know about many community projects, including this, and support
+S.T.A.L.K.E.R. community efforts to make the game better.
diff --git a/games/xray-16/pkg-plist b/games/xray-16/pkg-plist
new file mode 100644
index 000000000000..ce9a34d923fa
--- /dev/null
+++ b/games/xray-16/pkg-plist
@@ -0,0 +1,1412 @@
+bin/xr_3da
+lib/xrAICore.so
+lib/xrAPI.so
+lib/xrCDB.so
+lib/xrCore.so
+lib/xrEngine.so
+lib/xrGame.so
+lib/xrLuaJIT.so
+lib/xrLuabind.a
+lib/xrMaterialSystem.so
+lib/xrNetServer.so
+lib/xrParticles.so
+lib/xrRender_GL.so
+lib/xrScriptEngine.so
+lib/xrSound.so
+lib/xrUICore.so
+share/applications/openxray_cop.desktop
+share/applications/openxray_cs.desktop
+share/applications/openxray_soc.desktop
+share/bash-completion/completions/xr_3da
+share/icons/hicolor/16x16/apps/openxray_cop.png
+share/icons/hicolor/16x16/apps/openxray_cs.png
+share/icons/hicolor/16x16/apps/openxray_soc.png
+share/icons/hicolor/32x32/apps/openxray_cop.png
+share/icons/hicolor/32x32/apps/openxray_cs.png
+share/icons/hicolor/32x32/apps/openxray_soc.png
+share/icons/hicolor/48x48/apps/openxray_cop.png
+share/icons/hicolor/48x48/apps/openxray_cs.png
+share/icons/hicolor/48x48/apps/openxray_soc.png
+share/icons/hicolor/64x64/apps/openxray_cop.png
+share/icons/hicolor/64x64/apps/openxray_cs.png
+share/icons/hicolor/64x64/apps/openxray_soc.png
+share/openxray/fsgame.ltx
+share/openxray/gamedata/configs/.gitattributes
+share/openxray/gamedata/configs/grading_cold.ltx
+share/openxray/gamedata/configs/grading_default.ltx
+share/openxray/gamedata/configs/grading_filmic01.ltx
+share/openxray/gamedata/configs/grading_filmic02.ltx
+share/openxray/gamedata/configs/grading_filmic03.ltx
+share/openxray/gamedata/configs/grading_hollywood.ltx
+share/openxray/gamedata/configs/grading_vanilla.ltx
+share/openxray/gamedata/configs/grading_vibrant.ltx
+share/openxray/gamedata/configs/grading_warm.ltx
+share/openxray/gamedata/configs/openxray.ltx
+share/openxray/gamedata/configs/scripts/jupiter/jup_a12_bandit_cashier.ltx
+share/openxray/gamedata/configs/scripts/zaton/zat_b14_stalker_1.ltx
+share/openxray/gamedata/configs/shaders_new_default.ltx
+share/openxray/gamedata/configs/shaders_new_high.ltx
+share/openxray/gamedata/configs/shaders_vanilla.ltx
+share/openxray/gamedata/configs/text/cze/openxray.xml
+share/openxray/gamedata/configs/text/eng/openxray.xml
+share/openxray/gamedata/configs/text/ger/openxray.xml
+share/openxray/gamedata/configs/text/pol/openxray.xml
+share/openxray/gamedata/configs/text/rus/openxray.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/actor_menu.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/actor_menu_16.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/actor_menu_item.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/actor_menu_item_16.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/actor_statistic.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/af_params.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/af_params_16.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/buy_menu_item.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/buy_menu_item_16.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/chat_mp.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/color_defs.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/game_tutorial_pda.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/game_tutorial_pda_16.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/game_tutorials.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/grenade.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/heli_progress.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/hint_item.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/ingame_msglog_mp.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/ingame_msglog_sp.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/inventory_new.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/inventory_new_16.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/inventory_upgrade.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/inventory_upgrade_16.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/inventory_upgrade_info.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/inventory_upgrade_info_16.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/maingame.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/maingame_16.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/maingame_pda_msg.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/maingame_pda_msg_16.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/map_desc.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/map_desc_16.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/map_spots.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/map_spots_complex.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/map_spots_find_upgrade.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/map_spots_mp.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/map_spots_relations.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/message_box.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/message_box_16.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/messages_window.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/motion_icon.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/motion_icon_16.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/mp_buy_menu.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/mp_buy_menu_16.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/mp_buy_menu_buttons.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/mp_buy_menu_buttons_16.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/pda.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/pda_16.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/pda_character.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/pda_dialog_character.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/pda_dialog_character_16.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/pda_fraction_war.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/pda_fraction_war_16.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/pda_logs.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/pda_logs_16.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/pda_ranking.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/pda_ranking_16.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/pda_tasks.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/pda_tasks_16.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/scopes.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/scopes_16.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/scroll_bar.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/scroll_bar_16.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/skin_selector.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/skin_selector_16.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/spawn.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/spawn_16.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/stalkers_ranking.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/stalkers_ranking_character.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/stalkers_ranking_character_16.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/statisticwnd.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/stats.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/stats_16.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/strelok_progress.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/talk.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/talk_16.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/talk_character.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/talk_character_16.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/textures_descr/ui_alife.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/textures_descr/ui_asus_intro.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/textures_descr/ui_buy_menu.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/textures_descr/ui_common.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/textures_descr/ui_hud.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/textures_descr/ui_icon_equipment.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/textures_descr/ui_icons_map.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/textures_descr/ui_icons_npc.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/textures_descr/ui_iconstotal.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/textures_descr/ui_ingame.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/textures_descr/ui_ingame2_back_01.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/textures_descr/ui_ingame2_back_02.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/textures_descr/ui_ingame2_back_03.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/textures_descr/ui_ingame2_back_add2_w.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/textures_descr/ui_ingame2_back_add3_w.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/textures_descr/ui_ingame2_back_add_w.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/textures_descr/ui_ingame2_common.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/textures_descr/ui_inventory.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/textures_descr/ui_inventory2.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/textures_descr/ui_logos.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/textures_descr/ui_magnifier2.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/textures_descr/ui_mainmenu.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/textures_descr/ui_mainmenu2.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/textures_descr/ui_map_description.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/textures_descr/ui_mm_loading_screen.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/textures_descr/ui_models_multiplayer.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/textures_descr/ui_mp_icon_rank.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/textures_descr/ui_mp_main.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/textures_descr/ui_npc_monster.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/textures_descr/ui_npc_unique.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/textures_descr/ui_numpad.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/textures_descr/ui_old_textures.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/textures_descr/ui_pda.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/textures_descr/ui_pda2.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/textures_descr/ui_pda2_noice.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/textures_descr/ui_statistics.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/textures_descr/ui_team_logo.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/textures_descr/ui_team_logo_small.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/trade.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/trade_16.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/trade_character.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/ui_credits.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/ui_credits_16.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/ui_credits_base.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/ui_custom_msgs.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/ui_detector_artefact.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/ui_game_ahunt.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/ui_game_ahunt_16.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/ui_game_cta.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/ui_game_cta_16.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/ui_game_dm.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/ui_game_dm_16.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/ui_game_over.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/ui_game_tdm.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/ui_game_tdm_16.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/ui_keybinding.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/ui_mapinfo.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/ui_mm_load_dlg.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/ui_mm_load_dlg_16.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/ui_mm_loading_screen.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/ui_mm_loading_screen_16.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/ui_mm_main.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/ui_mm_main_16.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/ui_mm_mp.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/ui_mm_mp_16.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/ui_mm_mp_tabclient.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/ui_mm_mp_tabclient_16.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/ui_mm_mp_taboptions.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/ui_mm_mp_taboptions_16.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/ui_mm_mp_tabserver.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/ui_mm_mp_tabserver_16.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/ui_mm_opt.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/ui_mm_opt_16.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/ui_mm_save_dlg.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/ui_mm_save_dlg_16.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/ui_movies.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/ui_numpad_wnd.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/ui_spawn_dlg.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/ui_team_panels_ahunt.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/ui_team_panels_cta.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/ui_team_panels_dm.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/ui_team_panels_tdm.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/video_templ.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/voting_category.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/voting_category_16.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/zone_map.xml
+share/openxray/gamedata/configs/ui/styles_/ui_style_cs/zone_map_16.xml
+share/openxray/gamedata/configs/ui/ui_keybinding.xml
+share/openxray/gamedata/configs/ui/ui_keybinding_gamepad.xml
+share/openxray/gamedata/configs/ui/ui_mm_opt.xml
+share/openxray/gamedata/configs/ui/ui_mm_opt_16.xml
+share/openxray/gamedata/scripts/.gitattributes
+share/openxray/gamedata/scripts/bind_anomaly_field.script
+share/openxray/gamedata/scripts/bind_smart_cover.script
+share/openxray/gamedata/scripts/bind_stalker.script
+share/openxray/gamedata/scripts/ssfx_001_mcm.script
+share/openxray/gamedata/scripts/ssfx_001_settings.script
+share/openxray/gamedata/scripts/ssfx_interactive_grass.script
+share/openxray/gamedata/scripts/ssfx_interactive_grass_mcm.script
+share/openxray/gamedata/scripts/ssfx_interactive_grass_settings.script
+share/openxray/gamedata/scripts/ssfx_shadow_cascades.script
+share/openxray/gamedata/scripts/ssfx_shadow_cascades_mcm.script
+share/openxray/gamedata/scripts/ssfx_shadow_cascades_settings.script
+share/openxray/gamedata/scripts/ssfx_weapons_dof.script
+share/openxray/gamedata/scripts/ssfx_weapons_dof_mcm.script
+share/openxray/gamedata/scripts/ssfx_weapons_dof_settings.script
+share/openxray/gamedata/scripts/ui_load_dialog.script
+share/openxray/gamedata/scripts/ui_main_menu.script
+share/openxray/gamedata/scripts/ui_mm_mp_gamespy.script
+share/openxray/gamedata/scripts/ui_mm_mp_localnet.script
+share/openxray/gamedata/scripts/ui_mm_opt_controls.script
+share/openxray/gamedata/scripts/ui_mm_opt_controls_gpad.script
+share/openxray/gamedata/scripts/ui_mm_opt_gameplay.script
+share/openxray/gamedata/scripts/ui_mm_opt_main.script
+share/openxray/gamedata/scripts/ui_mm_opt_video.script
+share/openxray/gamedata/scripts/ui_mm_opt_video_adv.script
+share/openxray/gamedata/scripts/ui_mp_main.script
+share/openxray/gamedata/scripts/ui_numpad.script
+share/openxray/gamedata/scripts/ui_save_dialog.script
+share/openxray/gamedata/scripts/ui_sleep_dialog.script
+share/openxray/gamedata/scripts/xr_logic.script
+share/openxray/gamedata/shaders/.gitattributes
+share/openxray/gamedata/shaders/compile.py
+share/openxray/gamedata/shaders/gl/.s
+share/openxray/gamedata/shaders/gl/accum_base.ps
+share/openxray/gamedata/shaders/gl/accum_emissive.ps
+share/openxray/gamedata/shaders/gl/accum_emissivel.ps
+share/openxray/gamedata/shaders/gl/accum_indirect.ps
+share/openxray/gamedata/shaders/gl/accum_indirect_msaa.ps
+share/openxray/gamedata/shaders/gl/accum_indirect_nomsaa.ps
+share/openxray/gamedata/shaders/gl/accum_mask.vs
+share/openxray/gamedata/shaders/gl/accum_omni_normal.ps
+share/openxray/gamedata/shaders/gl/accum_omni_normal_msaa.ps
+share/openxray/gamedata/shaders/gl/accum_omni_normal_nomsaa.ps
+share/openxray/gamedata/shaders/gl/accum_omni_transluent.ps
+share/openxray/gamedata/shaders/gl/accum_omni_transluent_msaa.ps
+share/openxray/gamedata/shaders/gl/accum_omni_transluent_nomsaa.ps
+share/openxray/gamedata/shaders/gl/accum_omni_unshadowed.ps
+share/openxray/gamedata/shaders/gl/accum_omni_unshadowed_msaa.ps
+share/openxray/gamedata/shaders/gl/accum_omni_unshadowed_nomsaa.ps
+share/openxray/gamedata/shaders/gl/accum_spot_fullsize.ps
+share/openxray/gamedata/shaders/gl/accum_spot_fullsize_msaa.ps
+share/openxray/gamedata/shaders/gl/accum_spot_fullsize_nomsaa.ps
+share/openxray/gamedata/shaders/gl/accum_spot_normal.ps
+share/openxray/gamedata/shaders/gl/accum_spot_normal_msaa.ps
+share/openxray/gamedata/shaders/gl/accum_spot_normal_nomsaa.ps
+share/openxray/gamedata/shaders/gl/accum_spot_unshadowed.ps
+share/openxray/gamedata/shaders/gl/accum_spot_unshadowed_msaa.ps
+share/openxray/gamedata/shaders/gl/accum_spot_unshadowed_nomsaa.ps
+share/openxray/gamedata/shaders/gl/accum_sun.ps
+share/openxray/gamedata/shaders/gl/accum_sun.vs
+share/openxray/gamedata/shaders/gl/accum_sun_far.ps
+share/openxray/gamedata/shaders/gl/accum_sun_far_msaa.ps
+share/openxray/gamedata/shaders/gl/accum_sun_far_nomsaa.ps
+share/openxray/gamedata/shaders/gl/accum_sun_mask.ps
+share/openxray/gamedata/shaders/gl/accum_sun_mask_msaa.ps
+share/openxray/gamedata/shaders/gl/accum_sun_mask_nomsaa.ps
+share/openxray/gamedata/shaders/gl/accum_sun_msaa.ps
+share/openxray/gamedata/shaders/gl/accum_sun_near.ps
+share/openxray/gamedata/shaders/gl/accum_sun_near_msaa.ps
+share/openxray/gamedata/shaders/gl/accum_sun_near_msaa_minmax.ps
+share/openxray/gamedata/shaders/gl/accum_sun_near_msaa_nominmax.ps
+share/openxray/gamedata/shaders/gl/accum_sun_near_nomsaa.ps
+share/openxray/gamedata/shaders/gl/accum_sun_near_nomsaa_minmax.ps
+share/openxray/gamedata/shaders/gl/accum_sun_near_nomsaa_nominmax.ps
+share/openxray/gamedata/shaders/gl/accum_sun_nomsaa.ps
+share/openxray/gamedata/shaders/gl/accum_volume.vs
+share/openxray/gamedata/shaders/gl/accum_volumetric.ps
+share/openxray/gamedata/shaders/gl/accum_volumetric.s
+share/openxray/gamedata/shaders/gl/accum_volumetric.vs
+share/openxray/gamedata/shaders/gl/accum_volumetric_msaa.ps
+share/openxray/gamedata/shaders/gl/accum_volumetric_nomsaa.ps
+share/openxray/gamedata/shaders/gl/accum_volumetric_nomsaa.s
+share/openxray/gamedata/shaders/gl/accum_volumetric_nomsaa.vs
+share/openxray/gamedata/shaders/gl/accum_volumetric_sun.ps
+share/openxray/gamedata/shaders/gl/accum_volumetric_sun.s
+share/openxray/gamedata/shaders/gl/accum_volumetric_sun_minmax.ps
+share/openxray/gamedata/shaders/gl/accum_volumetric_sun_minmax.s
+share/openxray/gamedata/shaders/gl/accum_volumetric_sun_msaa.ps
+share/openxray/gamedata/shaders/gl/accum_volumetric_sun_msaa0.ps
+share/openxray/gamedata/shaders/gl/accum_volumetric_sun_msaa0.s
+share/openxray/gamedata/shaders/gl/accum_volumetric_sun_msaa1.ps
+share/openxray/gamedata/shaders/gl/accum_volumetric_sun_msaa1.s
+share/openxray/gamedata/shaders/gl/accum_volumetric_sun_msaa2.ps
+share/openxray/gamedata/shaders/gl/accum_volumetric_sun_msaa2.s
+share/openxray/gamedata/shaders/gl/accum_volumetric_sun_msaa3.ps
+share/openxray/gamedata/shaders/gl/accum_volumetric_sun_msaa3.s
+share/openxray/gamedata/shaders/gl/accum_volumetric_sun_msaa4.ps
+share/openxray/gamedata/shaders/gl/accum_volumetric_sun_msaa4.s
+share/openxray/gamedata/shaders/gl/accum_volumetric_sun_msaa5.ps
+share/openxray/gamedata/shaders/gl/accum_volumetric_sun_msaa5.s
+share/openxray/gamedata/shaders/gl/accum_volumetric_sun_msaa6.ps
+share/openxray/gamedata/shaders/gl/accum_volumetric_sun_msaa6.s
+share/openxray/gamedata/shaders/gl/accum_volumetric_sun_msaa7.ps
+share/openxray/gamedata/shaders/gl/accum_volumetric_sun_msaa7.s
+share/openxray/gamedata/shaders/gl/accum_volumetric_sun_nomsaa.ps
+share/openxray/gamedata/shaders/gl/accum_volumetric_sun_nomsaa.s
+share/openxray/gamedata/shaders/gl/accum_volumetric_sun_nomsaa_minmax.s
+share/openxray/gamedata/shaders/gl/accum_volumetric_sun_normal .ps
+share/openxray/gamedata/shaders/gl/base_lplanes.ps
+share/openxray/gamedata/shaders/gl/base_lplanes.vs
+share/openxray/gamedata/shaders/gl/bloom_build.ps
+share/openxray/gamedata/shaders/gl/bloom_filter.ps
+share/openxray/gamedata/shaders/gl/bloom_filter_f.ps
+share/openxray/gamedata/shaders/gl/bloom_luminance_1.ps
+share/openxray/gamedata/shaders/gl/bloom_luminance_2.ps
+share/openxray/gamedata/shaders/gl/bloom_luminance_3.ps
+share/openxray/gamedata/shaders/gl/clouds.ps
+share/openxray/gamedata/shaders/gl/clouds.s
+share/openxray/gamedata/shaders/gl/clouds.vs
+share/openxray/gamedata/shaders/gl/combine_1.ps
+share/openxray/gamedata/shaders/gl/combine_1.vs
+share/openxray/gamedata/shaders/gl/combine_1_msaa.ps
+share/openxray/gamedata/shaders/gl/combine_1_nomsaa.ps
+share/openxray/gamedata/shaders/gl/combine_2_aa.ps
+share/openxray/gamedata/shaders/gl/combine_2_aa_d.ps
+share/openxray/gamedata/shaders/gl/combine_2_naa.ps
+share/openxray/gamedata/shaders/gl/combine_2_naa_d.ps
+share/openxray/gamedata/shaders/gl/combine_volumetric.ps
+share/openxray/gamedata/shaders/gl/combine_volumetric.s
+share/openxray/gamedata/shaders/gl/common.h
+share/openxray/gamedata/shaders/gl/common_cbuffers.h
+share/openxray/gamedata/shaders/gl/common_defines.h
+share/openxray/gamedata/shaders/gl/common_functions.h
+share/openxray/gamedata/shaders/gl/common_iostructs.h
+share/openxray/gamedata/shaders/gl/common_policies.h
+share/openxray/gamedata/shaders/gl/common_samplers.h
+share/openxray/gamedata/shaders/gl/copy.ps
+share/openxray/gamedata/shaders/gl/copy_msaa.ps
+share/openxray/gamedata/shaders/gl/copy_nomsaa.ps
+share/openxray/gamedata/shaders/gl/copy_p.ps
+share/openxray/gamedata/shaders/gl/copy_p_msaa.ps
+share/openxray/gamedata/shaders/gl/copy_p_nomsaa.ps
+share/openxray/gamedata/shaders/gl/deffer_base_aref_bump-hq.ps
+share/openxray/gamedata/shaders/gl/deffer_base_aref_bump.ps
+share/openxray/gamedata/shaders/gl/deffer_base_aref_bump_d-hq.ps
+share/openxray/gamedata/shaders/gl/deffer_base_aref_bump_d.ps
+share/openxray/gamedata/shaders/gl/deffer_base_aref_bump_db-hq.ps
+share/openxray/gamedata/shaders/gl/deffer_base_aref_flat.ps
+share/openxray/gamedata/shaders/gl/deffer_base_aref_flat_d.ps
+share/openxray/gamedata/shaders/gl/deffer_base_aref_steep-hq.ps
+share/openxray/gamedata/shaders/gl/deffer_base_aref_steep_d-hq.ps
+share/openxray/gamedata/shaders/gl/deffer_base_aref_steep_db-hq.ps
+share/openxray/gamedata/shaders/gl/deffer_base_atoc_aref_bump-hq.ps
+share/openxray/gamedata/shaders/gl/deffer_base_atoc_aref_bump.ps
+share/openxray/gamedata/shaders/gl/deffer_base_atoc_aref_bump_d-hq.ps
+share/openxray/gamedata/shaders/gl/deffer_base_atoc_aref_bump_d.ps
+share/openxray/gamedata/shaders/gl/deffer_base_atoc_aref_bump_db-hq.ps
+share/openxray/gamedata/shaders/gl/deffer_base_atoc_aref_flat.ps
+share/openxray/gamedata/shaders/gl/deffer_base_atoc_aref_flat_d.ps
+share/openxray/gamedata/shaders/gl/deffer_base_atoc_aref_steep-hq.ps
+share/openxray/gamedata/shaders/gl/deffer_base_atoc_aref_steep_d-hq.ps
+share/openxray/gamedata/shaders/gl/deffer_base_atoc_aref_steep_db-hq.ps
+share/openxray/gamedata/shaders/gl/deffer_base_atoc_lmh_aref_bump-hq.ps
+share/openxray/gamedata/shaders/gl/deffer_base_atoc_lmh_aref_bump.ps
+share/openxray/gamedata/shaders/gl/deffer_base_atoc_lmh_aref_bump_d-hq.ps
+share/openxray/gamedata/shaders/gl/deffer_base_atoc_lmh_aref_bump_d.ps
+share/openxray/gamedata/shaders/gl/deffer_base_atoc_lmh_aref_bump_db-hq.ps
+share/openxray/gamedata/shaders/gl/deffer_base_atoc_lmh_aref_flat.ps
+share/openxray/gamedata/shaders/gl/deffer_base_atoc_lmh_aref_flat_d.ps
+share/openxray/gamedata/shaders/gl/deffer_base_atoc_lmh_aref_steep-hq.ps
+share/openxray/gamedata/shaders/gl/deffer_base_atoc_lmh_aref_steep_d-hq.ps
+share/openxray/gamedata/shaders/gl/deffer_base_atoc_lmh_aref_steep_db-hq.ps
+share/openxray/gamedata/shaders/gl/deffer_base_bump-hq.ps
+share/openxray/gamedata/shaders/gl/deffer_base_bump-hq.vs
+share/openxray/gamedata/shaders/gl/deffer_base_bump.ps
+share/openxray/gamedata/shaders/gl/deffer_base_bump.vs
+share/openxray/gamedata/shaders/gl/deffer_base_bump_d-hq.ps
+share/openxray/gamedata/shaders/gl/deffer_base_bump_d-hq.vs
+share/openxray/gamedata/shaders/gl/deffer_base_bump_d.ps
+share/openxray/gamedata/shaders/gl/deffer_base_bump_d.vs
+share/openxray/gamedata/shaders/gl/deffer_base_bump_db-hq.ps
+share/openxray/gamedata/shaders/gl/deffer_base_flat.ps
+share/openxray/gamedata/shaders/gl/deffer_base_flat.vs
+share/openxray/gamedata/shaders/gl/deffer_base_flat_d.ps
+share/openxray/gamedata/shaders/gl/deffer_base_flat_d.vs
+share/openxray/gamedata/shaders/gl/deffer_base_lmh_aref_bump-hq.ps
+share/openxray/gamedata/shaders/gl/deffer_base_lmh_aref_bump.ps
+share/openxray/gamedata/shaders/gl/deffer_base_lmh_aref_bump_d-hq.ps
+share/openxray/gamedata/shaders/gl/deffer_base_lmh_aref_bump_d.ps
+share/openxray/gamedata/shaders/gl/deffer_base_lmh_aref_bump_db-hq.ps
+share/openxray/gamedata/shaders/gl/deffer_base_lmh_aref_flat.ps
+share/openxray/gamedata/shaders/gl/deffer_base_lmh_aref_flat_d.ps
+share/openxray/gamedata/shaders/gl/deffer_base_lmh_aref_steep-hq.ps
+share/openxray/gamedata/shaders/gl/deffer_base_lmh_aref_steep_d-hq.ps
+share/openxray/gamedata/shaders/gl/deffer_base_lmh_aref_steep_db-hq.ps
+share/openxray/gamedata/shaders/gl/deffer_base_lmh_bump-hq.ps
+share/openxray/gamedata/shaders/gl/deffer_base_lmh_bump-hq.vs
+share/openxray/gamedata/shaders/gl/deffer_base_lmh_bump.ps
+share/openxray/gamedata/shaders/gl/deffer_base_lmh_bump.vs
+share/openxray/gamedata/shaders/gl/deffer_base_lmh_bump_d-hq.ps
+share/openxray/gamedata/shaders/gl/deffer_base_lmh_bump_d-hq.vs
+share/openxray/gamedata/shaders/gl/deffer_base_lmh_bump_d.ps
+share/openxray/gamedata/shaders/gl/deffer_base_lmh_bump_d.vs
+share/openxray/gamedata/shaders/gl/deffer_base_lmh_bump_db-hq.ps
+share/openxray/gamedata/shaders/gl/deffer_base_lmh_flat.ps
+share/openxray/gamedata/shaders/gl/deffer_base_lmh_flat.vs
+share/openxray/gamedata/shaders/gl/deffer_base_lmh_flat_d.ps
+share/openxray/gamedata/shaders/gl/deffer_base_lmh_flat_d.vs
+share/openxray/gamedata/shaders/gl/deffer_base_lmh_steep-hq.ps
+share/openxray/gamedata/shaders/gl/deffer_base_lmh_steep_d-hq.ps
+share/openxray/gamedata/shaders/gl/deffer_base_lmh_steep_db-hq.ps
+share/openxray/gamedata/shaders/gl/deffer_base_steep-hq.ps
+share/openxray/gamedata/shaders/gl/deffer_base_steep_d-hq.ps
+share/openxray/gamedata/shaders/gl/deffer_base_steep_db-hq.ps
+share/openxray/gamedata/shaders/gl/deffer_detail_s_flat.vs
+share/openxray/gamedata/shaders/gl/deffer_detail_w_flat.vs
+share/openxray/gamedata/shaders/gl/deffer_impl_flat.ps
+share/openxray/gamedata/shaders/gl/deffer_impl_flat_d.ps
+share/openxray/gamedata/shaders/gl/deffer_impl_flat_d.vs
+share/openxray/gamedata/shaders/gl/deffer_model_bump-hq.vs
+share/openxray/gamedata/shaders/gl/deffer_model_bump.vs
+share/openxray/gamedata/shaders/gl/deffer_model_bump_d-hq.vs
+share/openxray/gamedata/shaders/gl/deffer_model_bump_d.vs
+share/openxray/gamedata/shaders/gl/deffer_model_flat.vs
+share/openxray/gamedata/shaders/gl/deffer_model_flat_d.vs
+share/openxray/gamedata/shaders/gl/deffer_particle.ps
+share/openxray/gamedata/shaders/gl/deffer_particle.vs
+share/openxray/gamedata/shaders/gl/deffer_tree_bump-hq.vs
+share/openxray/gamedata/shaders/gl/deffer_tree_bump.vs
+share/openxray/gamedata/shaders/gl/deffer_tree_bump_d-hq.vs
+share/openxray/gamedata/shaders/gl/deffer_tree_bump_d.vs
+share/openxray/gamedata/shaders/gl/deffer_tree_flat.vs
+share/openxray/gamedata/shaders/gl/deffer_tree_flat_d.vs
+share/openxray/gamedata/shaders/gl/deffer_tree_s_bump-hq.vs
+share/openxray/gamedata/shaders/gl/deffer_tree_s_bump.vs
+share/openxray/gamedata/shaders/gl/deffer_tree_s_bump_d-hq.vs
+share/openxray/gamedata/shaders/gl/deffer_tree_s_bump_d.vs
+share/openxray/gamedata/shaders/gl/deffer_tree_s_flat.vs
+share/openxray/gamedata/shaders/gl/deffer_tree_s_flat_d.vs
+share/openxray/gamedata/shaders/gl/depth_downs.ps
+share/openxray/gamedata/shaders/gl/details_lod.s
+share/openxray/gamedata/shaders/gl/distort.ps
+share/openxray/gamedata/shaders/gl/distort.s
+share/openxray/gamedata/shaders/gl/dof.h
+share/openxray/gamedata/shaders/gl/dumb.ps
+share/openxray/gamedata/shaders/gl/dumb.vs
+share/openxray/gamedata/shaders/gl/editor.vs
+share/openxray/gamedata/shaders/gl/effects_bullet_tracer.s
+share/openxray/gamedata/shaders/gl/effects_flare.s
+share/openxray/gamedata/shaders/gl/effects_lightning.s
+share/openxray/gamedata/shaders/gl/effects_lightplanes.s
+share/openxray/gamedata/shaders/gl/effects_rain.s
+share/openxray/gamedata/shaders/gl/effects_sun.s
+share/openxray/gamedata/shaders/gl/effects_sun.vs
+share/openxray/gamedata/shaders/gl/effects_wallmark.s
+share/openxray/gamedata/shaders/gl/effects_wallmark.vs
+share/openxray/gamedata/shaders/gl/effects_wallmarkblend.s
+share/openxray/gamedata/shaders/gl/effects_wallmarkmult.s
+share/openxray/gamedata/shaders/gl/effects_wallmarkset.s
+share/openxray/gamedata/shaders/gl/effects_water.s
+share/openxray/gamedata/shaders/gl/effects_waterryaska.s
+share/openxray/gamedata/shaders/gl/effects_waterstuden.s
+share/openxray/gamedata/shaders/gl/font2.ps
+share/openxray/gamedata/shaders/gl/friendly_indicator.s
+share/openxray/gamedata/shaders/gl/fxaa.ps
+share/openxray/gamedata/shaders/gl/fxaa_main.ps
+share/openxray/gamedata/shaders/gl/fxaa_main.vs
+share/openxray/gamedata/shaders/gl/gather.ps
+share/openxray/gamedata/shaders/gl/hmodel.h
+share/openxray/gamedata/shaders/gl/hud3d.ps
+share/openxray/gamedata/shaders/gl/hud3d.vs
+share/openxray/gamedata/shaders/gl/hud_crosshair.s
+share/openxray/gamedata/shaders/gl/hud_crosshair.vs
+share/openxray/gamedata/shaders/gl/hud_font.ps
+share/openxray/gamedata/shaders/gl/hud_font.s
+share/openxray/gamedata/shaders/gl/hud_font2.s
+share/openxray/gamedata/shaders/gl/hud_movie.s
+share/openxray/gamedata/shaders/gl/hud_p3d.s
+share/openxray/gamedata/shaders/gl/iostructs/p_aa_aa.h
+share/openxray/gamedata/shaders/gl/iostructs/p_aa_aa_combine.h
+share/openxray/gamedata/shaders/gl/iostructs/p_aa_aa_sun.h
+share/openxray/gamedata/shaders/gl/iostructs/p_accum.h
+share/openxray/gamedata/shaders/gl/iostructs/p_build.h
+share/openxray/gamedata/shaders/gl/iostructs/p_bumped.h
+share/openxray/gamedata/shaders/gl/iostructs/p_bumped_atoc.h
+share/openxray/gamedata/shaders/gl/iostructs/p_clouds.h
+share/openxray/gamedata/shaders/gl/iostructs/p_combine.h
+share/openxray/gamedata/shaders/gl/iostructs/p_dumb.h
+share/openxray/gamedata/shaders/gl/iostructs/p_filter.h
+share/openxray/gamedata/shaders/gl/iostructs/p_flat.h
+share/openxray/gamedata/shaders/gl/iostructs/p_flat_atoc.h
+share/openxray/gamedata/shaders/gl/iostructs/p_lmape.h
+share/openxray/gamedata/shaders/gl/iostructs/p_lod.h
+share/openxray/gamedata/shaders/gl/iostructs/p_lplanes.h
+share/openxray/gamedata/shaders/gl/iostructs/p_mark_msaa.h
+share/openxray/gamedata/shaders/gl/iostructs/p_model_def.h
+share/openxray/gamedata/shaders/gl/iostructs/p_model_env_lq.h
+share/openxray/gamedata/shaders/gl/iostructs/p_naa_aa_combine.h
+share/openxray/gamedata/shaders/gl/iostructs/p_particle.h
+share/openxray/gamedata/shaders/gl/iostructs/p_particle_deffer.h
+share/openxray/gamedata/shaders/gl/iostructs/p_postpr.h
+share/openxray/gamedata/shaders/gl/iostructs/p_rain_apply.h
+share/openxray/gamedata/shaders/gl/iostructs/p_rain_layer.h
+share/openxray/gamedata/shaders/gl/iostructs/p_rain_patch.h
+share/openxray/gamedata/shaders/gl/iostructs/p_shadow_aref.h
+share/openxray/gamedata/shaders/gl/iostructs/p_simple.h
+share/openxray/gamedata/shaders/gl/iostructs/p_simple_color.h
+share/openxray/gamedata/shaders/gl/iostructs/p_sky.h
+share/openxray/gamedata/shaders/gl/iostructs/p_ssao_calc.h
+share/openxray/gamedata/shaders/gl/iostructs/p_tl.h
+share/openxray/gamedata/shaders/gl/iostructs/p_tl0uv.h
+share/openxray/gamedata/shaders/gl/iostructs/p_tl_sun.h
+share/openxray/gamedata/shaders/gl/iostructs/p_vert.h
+share/openxray/gamedata/shaders/gl/iostructs/p_volume.h
+share/openxray/gamedata/shaders/gl/iostructs/p_volume_sun.h
+share/openxray/gamedata/shaders/gl/iostructs/p_volumetric.h
+share/openxray/gamedata/shaders/gl/iostructs/p_volumetric_combine.h
+share/openxray/gamedata/shaders/gl/iostructs/p_water.h
+share/openxray/gamedata/shaders/gl/iostructs/p_waterd.h
+share/openxray/gamedata/shaders/gl/iostructs/v_aa_aa.h
+share/openxray/gamedata/shaders/gl/iostructs/v_build.h
+share/openxray/gamedata/shaders/gl/iostructs/v_clouds.h
+share/openxray/gamedata/shaders/gl/iostructs/v_combine.h
+share/openxray/gamedata/shaders/gl/iostructs/v_detail.h
+share/openxray/gamedata/shaders/gl/iostructs/v_dumb.h
+share/openxray/gamedata/shaders/gl/iostructs/v_editor.h
+share/openxray/gamedata/shaders/gl/iostructs/v_filter.h
+share/openxray/gamedata/shaders/gl/iostructs/v_lmape.h
+share/openxray/gamedata/shaders/gl/iostructs/v_lod.h
+share/openxray/gamedata/shaders/gl/iostructs/v_lplanes.h
+share/openxray/gamedata/shaders/gl/iostructs/v_model_bump.h
+share/openxray/gamedata/shaders/gl/iostructs/v_model_def.h
+share/openxray/gamedata/shaders/gl/iostructs/v_model_def_lplanes.h
+share/openxray/gamedata/shaders/gl/iostructs/v_model_distort.h
+share/openxray/gamedata/shaders/gl/iostructs/v_model_env_lq.h
+share/openxray/gamedata/shaders/gl/iostructs/v_model_flat.h
+share/openxray/gamedata/shaders/gl/iostructs/v_model_shadow.h
+share/openxray/gamedata/shaders/gl/iostructs/v_model_shadow_aref.h
+share/openxray/gamedata/shaders/gl/iostructs/v_particle.h
+share/openxray/gamedata/shaders/gl/iostructs/v_particle_flat.h
+share/openxray/gamedata/shaders/gl/iostructs/v_portal.h
+share/openxray/gamedata/shaders/gl/iostructs/v_postpr.h
+share/openxray/gamedata/shaders/gl/iostructs/v_shadow.h
+share/openxray/gamedata/shaders/gl/iostructs/v_shadow_aref.h
+share/openxray/gamedata/shaders/gl/iostructs/v_sky.h
+share/openxray/gamedata/shaders/gl/iostructs/v_static_bump.h
+share/openxray/gamedata/shaders/gl/iostructs/v_static_flat.h
+share/openxray/gamedata/shaders/gl/iostructs/v_tl.h
+share/openxray/gamedata/shaders/gl/iostructs/v_tl0uv.h
+share/openxray/gamedata/shaders/gl/iostructs/v_tl2uv.h
+share/openxray/gamedata/shaders/gl/iostructs/v_tree_bump.h
+share/openxray/gamedata/shaders/gl/iostructs/v_tree_flat.h
+share/openxray/gamedata/shaders/gl/iostructs/v_tree_shadow.h
+share/openxray/gamedata/shaders/gl/iostructs/v_vert.h
+share/openxray/gamedata/shaders/gl/iostructs/v_volume.h
+share/openxray/gamedata/shaders/gl/iostructs/v_volumetric.h
+share/openxray/gamedata/shaders/gl/iostructs/v_water.h
+share/openxray/gamedata/shaders/gl/iostructs/v_waterd.h
+share/openxray/gamedata/shaders/gl/iostructs/v_wmark.h
+share/openxray/gamedata/shaders/gl/lmape.ps
+share/openxray/gamedata/shaders/gl/lmape.vs
+share/openxray/gamedata/shaders/gl/lmodel.h
+share/openxray/gamedata/shaders/gl/lod.ps
+share/openxray/gamedata/shaders/gl/lod.vs
+share/openxray/gamedata/shaders/gl/mark_msaa_edges.ps
+share/openxray/gamedata/shaders/gl/mblur.h
+share/openxray/gamedata/shaders/gl/model_def_lplanes.vs
+share/openxray/gamedata/shaders/gl/model_def_lq.ps
+share/openxray/gamedata/shaders/gl/model_def_lq.vs
+share/openxray/gamedata/shaders/gl/model_distort.vs
+share/openxray/gamedata/shaders/gl/model_distort4ghost.vs
+share/openxray/gamedata/shaders/gl/model_distort4glass.vs
+share/openxray/gamedata/shaders/gl/model_env_lq.ps
+share/openxray/gamedata/shaders/gl/model_env_lq.vs
+share/openxray/gamedata/shaders/gl/models_lightplanes.s
+share/openxray/gamedata/shaders/gl/models_pautina.s
+share/openxray/gamedata/shaders/gl/models_selflight.s
+share/openxray/gamedata/shaders/gl/models_selflight_det.s
+share/openxray/gamedata/shaders/gl/models_selflightl.s
+share/openxray/gamedata/shaders/gl/models_xanomaly.s
+share/openxray/gamedata/shaders/gl/models_xdistort.s
+share/openxray/gamedata/shaders/gl/models_xdistortcolor.s
+share/openxray/gamedata/shaders/gl/models_xdistortcolorl.s
+share/openxray/gamedata/shaders/gl/models_xdistortcolorlinv.s
+share/openxray/gamedata/shaders/gl/models_xdistortinv.s
+share/openxray/gamedata/shaders/gl/models_xmonolith.s
+share/openxray/gamedata/shaders/gl/models_xwindows.s
+share/openxray/gamedata/shaders/gl/particle-clip.vs
+share/openxray/gamedata/shaders/gl/particle.ps
+share/openxray/gamedata/shaders/gl/particle.vs
+share/openxray/gamedata/shaders/gl/particle_alphaonly.ps
+share/openxray/gamedata/shaders/gl/particle_distort.ps
+share/openxray/gamedata/shaders/gl/particle_distort_hard.ps
+share/openxray/gamedata/shaders/gl/particle_hard.ps
+share/openxray/gamedata/shaders/gl/particle_s-aadd.ps
+share/openxray/gamedata/shaders/gl/particle_s-add.ps
+share/openxray/gamedata/shaders/gl/particle_s-blend.ps
+share/openxray/gamedata/shaders/gl/particles_xadd.s
+share/openxray/gamedata/shaders/gl/particles_xdistort.s
+share/openxray/gamedata/shaders/gl/portal.ps
+share/openxray/gamedata/shaders/gl/portal.s
+share/openxray/gamedata/shaders/gl/portal.vs
+share/openxray/gamedata/shaders/gl/postprocess.ps
+share/openxray/gamedata/shaders/gl/postprocess.s
+share/openxray/gamedata/shaders/gl/postprocess_cm.ps
+share/openxray/gamedata/shaders/gl/rain_apply_gloss.ps
+share/openxray/gamedata/shaders/gl/rain_apply_gloss_msaa.ps
+share/openxray/gamedata/shaders/gl/rain_apply_gloss_nomsaa.ps
+share/openxray/gamedata/shaders/gl/rain_apply_normal.ps
+share/openxray/gamedata/shaders/gl/rain_apply_normal_msaa.ps
+share/openxray/gamedata/shaders/gl/rain_apply_normal_nomsaa.ps
+share/openxray/gamedata/shaders/gl/rain_layer.ps
+share/openxray/gamedata/shaders/gl/rain_patch_normal.ps
+share/openxray/gamedata/shaders/gl/rain_patch_normal_msaa.ps
+share/openxray/gamedata/shaders/gl/rain_patch_normal_new.ps
+share/openxray/gamedata/shaders/gl/rain_patch_normal_new_msaa.ps
+share/openxray/gamedata/shaders/gl/rain_patch_normal_new_nomsaa.ps
+share/openxray/gamedata/shaders/gl/rain_patch_normal_nomsaa.ps
+share/openxray/gamedata/shaders/gl/selflight.s
+share/openxray/gamedata/shaders/gl/shadow.h
+share/openxray/gamedata/shaders/gl/shadow_direct_base.vs
+share/openxray/gamedata/shaders/gl/shadow_direct_base_aref.ps
+share/openxray/gamedata/shaders/gl/shadow_direct_base_aref.vs
+share/openxray/gamedata/shaders/gl/shadow_direct_model.vs
+share/openxray/gamedata/shaders/gl/shadow_direct_model_aref.vs
+share/openxray/gamedata/shaders/gl/shadow_direct_tree.vs
+share/openxray/gamedata/shaders/gl/shadow_direct_tree_aref.vs
+share/openxray/gamedata/shaders/gl/shadow_direct_tree_s.vs
+share/openxray/gamedata/shaders/gl/shadow_direct_tree_s_aref.vs
+share/openxray/gamedata/shaders/gl/shared/cloudconfig.h
+share/openxray/gamedata/shaders/gl/shared/common.h
+share/openxray/gamedata/shaders/gl/shared/waterconfig.h
+share/openxray/gamedata/shaders/gl/shared/watermove.h
+share/openxray/gamedata/shaders/gl/shared/wmark.h
+share/openxray/gamedata/shaders/gl/simple.ps
+share/openxray/gamedata/shaders/gl/simple_color.ps
+share/openxray/gamedata/shaders/gl/skin.h
+share/openxray/gamedata/shaders/gl/sky2.ps
+share/openxray/gamedata/shaders/gl/sky2.vs
+share/openxray/gamedata/shaders/gl/sload.h
+share/openxray/gamedata/shaders/gl/ssao.ps
+share/openxray/gamedata/shaders/gl/ssao_blur.ps
+share/openxray/gamedata/shaders/gl/ssao_calc.ps
+share/openxray/gamedata/shaders/gl/ssao_calc_msaa.ps
+share/openxray/gamedata/shaders/gl/ssao_calc_nomsaa.ps
+share/openxray/gamedata/shaders/gl/ssao_hbao.ps
+share/openxray/gamedata/shaders/gl/ssao_hdao.ps
+share/openxray/gamedata/shaders/gl/ssao_hdao_new.ps
+share/openxray/gamedata/shaders/gl/ssr.h
+share/openxray/gamedata/shaders/gl/stub_default.ps
+share/openxray/gamedata/shaders/gl/stub_default.s
+share/openxray/gamedata/shaders/gl/stub_default.vs
+share/openxray/gamedata/shaders/gl/stub_default_ma.ps
+share/openxray/gamedata/shaders/gl/stub_notransform.vs
+share/openxray/gamedata/shaders/gl/stub_notransform_2uv.vs
+share/openxray/gamedata/shaders/gl/stub_notransform_aa_aa.vs
+share/openxray/gamedata/shaders/gl/stub_notransform_build.vs
+share/openxray/gamedata/shaders/gl/stub_notransform_filter.vs
+share/openxray/gamedata/shaders/gl/stub_notransform_postpr.vs
+share/openxray/gamedata/shaders/gl/stub_notransform_t.vs
+share/openxray/gamedata/shaders/gl/stub_notransform_t_m2.vs
+share/openxray/gamedata/shaders/gl/stub_notransform_t_m4.vs
+share/openxray/gamedata/shaders/gl/stub_notransform_t_ma.vs
+share/openxray/gamedata/shaders/gl/stub_notransform_t_menu.vs
+share/openxray/gamedata/shaders/gl/vert.ps
+share/openxray/gamedata/shaders/gl/vert.vs
+share/openxray/gamedata/shaders/gl/water.ps
+share/openxray/gamedata/shaders/gl/water.vs
+share/openxray/gamedata/shaders/gl/water_soft.ps
+share/openxray/gamedata/shaders/gl/water_soft.vs
+share/openxray/gamedata/shaders/gl/waterd.ps
+share/openxray/gamedata/shaders/gl/waterd.vs
+share/openxray/gamedata/shaders/gl/waterd_soft.ps
+share/openxray/gamedata/shaders/gl/waterd_soft.vs
+share/openxray/gamedata/shaders/gl/wmark.vs
+share/openxray/gamedata/shaders/gl/yuv2rgb.ps
+share/openxray/gamedata/shaders/r1/add_point.ps
+share/openxray/gamedata/shaders/r1/add_point_dt.ps
+share/openxray/gamedata/shaders/r1/add_spot.ps
+share/openxray/gamedata/shaders/r1/add_spot_dt.ps
+share/openxray/gamedata/shaders/r1/base_lplanes.vs
+share/openxray/gamedata/shaders/r1/common.h
+share/openxray/gamedata/shaders/r1/detail_still.vs
+share/openxray/gamedata/shaders/r1/detail_wave.vs
+share/openxray/gamedata/shaders/r1/effects_wallmarkblend.s
+share/openxray/gamedata/shaders/r1/effects_wallmarkmult.s
+share/openxray/gamedata/shaders/r1/impl.ps
+share/openxray/gamedata/shaders/r1/impl.vs
+share/openxray/gamedata/shaders/r1/impl_dt.ps
+share/openxray/gamedata/shaders/r1/impl_dt.vs
+share/openxray/gamedata/shaders/r1/impl_point.vs
+share/openxray/gamedata/shaders/r1/impl_point_dt.vs
+share/openxray/gamedata/shaders/r1/impl_spot.vs
+share/openxray/gamedata/shaders/r1/impl_spot_dt.vs
+share/openxray/gamedata/shaders/r1/lmap.ps
+share/openxray/gamedata/shaders/r1/lmap.vs
+share/openxray/gamedata/shaders/r1/lmap_dt.ps
+share/openxray/gamedata/shaders/r1/lmap_dt.vs
+share/openxray/gamedata/shaders/r1/lmap_point.vs
+share/openxray/gamedata/shaders/r1/lmap_point_dt.vs
+share/openxray/gamedata/shaders/r1/lmap_spot.vs
+share/openxray/gamedata/shaders/r1/lmap_spot_dt.vs
+share/openxray/gamedata/shaders/r1/model_def_hq.ps
+share/openxray/gamedata/shaders/r1/model_def_hq.vs
+share/openxray/gamedata/shaders/r1/model_def_hq_dt.ps
+share/openxray/gamedata/shaders/r1/model_def_hq_dt.vs
+share/openxray/gamedata/shaders/r1/model_def_point.vs
+share/openxray/gamedata/shaders/r1/model_def_point_dt.vs
+share/openxray/gamedata/shaders/r1/model_def_spot.vs
+share/openxray/gamedata/shaders/r1/model_def_spot_dt.vs
+share/openxray/gamedata/shaders/r1/shared_dynlight.vs
+share/openxray/gamedata/shaders/r1/shared_dynlight_model.vs
+share/openxray/gamedata/shaders/r1/shared_dynlight_tree.vs
+share/openxray/gamedata/shaders/r1/simple.vs
+share/openxray/gamedata/shaders/r1/simple_point.vs
+share/openxray/gamedata/shaders/r1/simple_spot.vs
+share/openxray/gamedata/shaders/r1/skin.h
+share/openxray/gamedata/shaders/r1/tree.vs
+share/openxray/gamedata/shaders/r1/tree_s.vs
+share/openxray/gamedata/shaders/r1/tree_s_dt.vs
+share/openxray/gamedata/shaders/r1/tree_s_point.vs
+share/openxray/gamedata/shaders/r1/tree_s_point_dt.vs
+share/openxray/gamedata/shaders/r1/tree_s_spot.vs
+share/openxray/gamedata/shaders/r1/tree_s_spot_dt.vs
+share/openxray/gamedata/shaders/r1/tree_w.vs
+share/openxray/gamedata/shaders/r1/tree_w_dt.vs
+share/openxray/gamedata/shaders/r1/tree_w_point.vs
+share/openxray/gamedata/shaders/r1/tree_w_point_dt.vs
+share/openxray/gamedata/shaders/r1/tree_w_spot.vs
+share/openxray/gamedata/shaders/r1/tree_w_spot_dt.vs
+share/openxray/gamedata/shaders/r1/vert.ps
+share/openxray/gamedata/shaders/r1/vert.vs
+share/openxray/gamedata/shaders/r1/vert_dt.ps
+share/openxray/gamedata/shaders/r1/vert_dt.vs
+share/openxray/gamedata/shaders/r1/vert_point.vs
+share/openxray/gamedata/shaders/r1/vert_point_dt.vs
+share/openxray/gamedata/shaders/r1/vert_spot.vs
+share/openxray/gamedata/shaders/r1/vert_spot_dt.vs
+share/openxray/gamedata/shaders/r1/water.vs
+share/openxray/gamedata/shaders/r1/waterd.vs
+share/openxray/gamedata/shaders/r1/wmark.vs
+share/openxray/gamedata/shaders/r1/wmark_blend.vs
+share/openxray/gamedata/shaders/r1/wmark_point.vs
+share/openxray/gamedata/shaders/r1/wmark_spot.vs
+share/openxray/gamedata/shaders/r2/common.h
+share/openxray/gamedata/shaders/r2/shared/common.h
+share/openxray/gamedata/shaders/r2/skin.h
+share/openxray/gamedata/shaders/r2/water.ps
+share/openxray/gamedata/shaders/r2/water.vs
+share/openxray/gamedata/shaders/r3/common_defines.h
+share/openxray/gamedata/shaders/r3/editor.vs
+share/openxray/gamedata/shaders/r3/effects_wallmark.s
+share/openxray/gamedata/shaders/r3/rain_patch_normal_new.ps
+share/openxray/gamedata/shaders/r3/rain_patch_normal_new_msaa.ps
+share/openxray/gamedata/shaders/r3/rain_patch_normal_new_nomsaa.ps
+share/openxray/gamedata/shaders/r3/shared/common.h
+share/openxray/gamedata/shaders/r3/skin.h
+share/openxray/gamedata/shaders/r3/ssao.ps
+share/openxray/gamedata/shaders/r3/ssao_hdao.ps
+share/openxray/gamedata/shaders/r3/ssao_hdao_new.ps
+share/openxray/gamedata/shaders/r5/ACES.H
+share/openxray/gamedata/shaders/r5/ACES_Color_Grading.h
+share/openxray/gamedata/shaders/r5/ACES_LMT.h
+share/openxray/gamedata/shaders/r5/ACES_LMTs/LMT_Bleach_Bypass.h
+share/openxray/gamedata/shaders/r5/ACES_LMTs/LMT_Blue_Fix.h
+share/openxray/gamedata/shaders/r5/ACES_LMTs/LMT_Contrast_Reduction.h
+share/openxray/gamedata/shaders/r5/ACES_LMTs/LMT_Technicolor.h
+share/openxray/gamedata/shaders/r5/ACES_settings.h
+share/openxray/gamedata/shaders/r5/accum_base.ps
+share/openxray/gamedata/shaders/r5/accum_emissive.ps
+share/openxray/gamedata/shaders/r5/accum_emissivel.ps
+share/openxray/gamedata/shaders/r5/accum_indirect.ps
+share/openxray/gamedata/shaders/r5/accum_indirect_msaa.ps
+share/openxray/gamedata/shaders/r5/accum_indirect_nomsaa.ps
+share/openxray/gamedata/shaders/r5/accum_mask.vs
+share/openxray/gamedata/shaders/r5/accum_omni_normal.ps
+share/openxray/gamedata/shaders/r5/accum_omni_normal_msaa.ps
+share/openxray/gamedata/shaders/r5/accum_omni_normal_nomsaa.ps
+share/openxray/gamedata/shaders/r5/accum_omni_transluent.ps
+share/openxray/gamedata/shaders/r5/accum_omni_transluent_msaa.ps
+share/openxray/gamedata/shaders/r5/accum_omni_transluent_nomsaa.ps
+share/openxray/gamedata/shaders/r5/accum_omni_unshadowed.ps
+share/openxray/gamedata/shaders/r5/accum_omni_unshadowed_msaa.ps
+share/openxray/gamedata/shaders/r5/accum_omni_unshadowed_nomsaa.ps
+share/openxray/gamedata/shaders/r5/accum_spot_fullsize.ps
+share/openxray/gamedata/shaders/r5/accum_spot_fullsize_msaa.ps
+share/openxray/gamedata/shaders/r5/accum_spot_fullsize_nomsaa.ps
+share/openxray/gamedata/shaders/r5/accum_spot_normal.ps
+share/openxray/gamedata/shaders/r5/accum_spot_normal_msaa.ps
+share/openxray/gamedata/shaders/r5/accum_spot_normal_nomsaa.ps
+share/openxray/gamedata/shaders/r5/accum_spot_unshadowed.ps
+share/openxray/gamedata/shaders/r5/accum_spot_unshadowed_msaa.ps
+share/openxray/gamedata/shaders/r5/accum_spot_unshadowed_nomsaa.ps
+share/openxray/gamedata/shaders/r5/accum_sun.ps
+share/openxray/gamedata/shaders/r5/accum_sun.vs
+share/openxray/gamedata/shaders/r5/accum_sun_far.ps
+share/openxray/gamedata/shaders/r5/accum_sun_far_msaa.ps
+share/openxray/gamedata/shaders/r5/accum_sun_far_nomsaa.ps
+share/openxray/gamedata/shaders/r5/accum_sun_mask.ps
+share/openxray/gamedata/shaders/r5/accum_sun_mask_msaa.ps
+share/openxray/gamedata/shaders/r5/accum_sun_mask_nomsaa.ps
+share/openxray/gamedata/shaders/r5/accum_sun_msaa.ps
+share/openxray/gamedata/shaders/r5/accum_sun_near.ps
+share/openxray/gamedata/shaders/r5/accum_sun_near_msaa.ps
+share/openxray/gamedata/shaders/r5/accum_sun_near_msaa_minmax.ps
+share/openxray/gamedata/shaders/r5/accum_sun_near_msaa_nominmax.ps
+share/openxray/gamedata/shaders/r5/accum_sun_near_nomsaa.ps
+share/openxray/gamedata/shaders/r5/accum_sun_near_nomsaa_minmax.ps
+share/openxray/gamedata/shaders/r5/accum_sun_near_nomsaa_nominmax.ps
+share/openxray/gamedata/shaders/r5/accum_sun_near_old.ps
+share/openxray/gamedata/shaders/r5/accum_sun_nomsaa.ps
+share/openxray/gamedata/shaders/r5/accum_volume.vs
+share/openxray/gamedata/shaders/r5/accum_volumetric.ps
+share/openxray/gamedata/shaders/r5/accum_volumetric.s
+share/openxray/gamedata/shaders/r5/accum_volumetric.vs
+share/openxray/gamedata/shaders/r5/accum_volumetric_msaa.ps
+share/openxray/gamedata/shaders/r5/accum_volumetric_nomsaa.ps
+share/openxray/gamedata/shaders/r5/accum_volumetric_nomsaa.s
+share/openxray/gamedata/shaders/r5/accum_volumetric_nomsaa.vs
+share/openxray/gamedata/shaders/r5/accum_volumetric_sun.ps
+share/openxray/gamedata/shaders/r5/accum_volumetric_sun.s
+share/openxray/gamedata/shaders/r5/accum_volumetric_sun_minmax.ps
+share/openxray/gamedata/shaders/r5/accum_volumetric_sun_minmax.s
+share/openxray/gamedata/shaders/r5/accum_volumetric_sun_msaa.ps
+share/openxray/gamedata/shaders/r5/accum_volumetric_sun_msaa0.ps
+share/openxray/gamedata/shaders/r5/accum_volumetric_sun_msaa0.s
+share/openxray/gamedata/shaders/r5/accum_volumetric_sun_msaa1.ps
+share/openxray/gamedata/shaders/r5/accum_volumetric_sun_msaa1.s
+share/openxray/gamedata/shaders/r5/accum_volumetric_sun_msaa2.ps
+share/openxray/gamedata/shaders/r5/accum_volumetric_sun_msaa2.s
+share/openxray/gamedata/shaders/r5/accum_volumetric_sun_msaa3.ps
+share/openxray/gamedata/shaders/r5/accum_volumetric_sun_msaa3.s
+share/openxray/gamedata/shaders/r5/accum_volumetric_sun_msaa4.ps
+share/openxray/gamedata/shaders/r5/accum_volumetric_sun_msaa4.s
+share/openxray/gamedata/shaders/r5/accum_volumetric_sun_msaa5.ps
+share/openxray/gamedata/shaders/r5/accum_volumetric_sun_msaa5.s
+share/openxray/gamedata/shaders/r5/accum_volumetric_sun_msaa6.ps
+share/openxray/gamedata/shaders/r5/accum_volumetric_sun_msaa6.s
+share/openxray/gamedata/shaders/r5/accum_volumetric_sun_msaa7.ps
+share/openxray/gamedata/shaders/r5/accum_volumetric_sun_msaa7.s
+share/openxray/gamedata/shaders/r5/accum_volumetric_sun_nomsaa.ps
+share/openxray/gamedata/shaders/r5/accum_volumetric_sun_nomsaa.s
+share/openxray/gamedata/shaders/r5/accum_volumetric_sun_nomsaa_minmax.s
+share/openxray/gamedata/shaders/r5/accum_volumetric_sun_normal .ps
+share/openxray/gamedata/shaders/r5/anomaly_shaders.h
+share/openxray/gamedata/shaders/r5/base_lplanes.ps
+share/openxray/gamedata/shaders/r5/base_lplanes.vs
+share/openxray/gamedata/shaders/r5/bloom_build.ps
+share/openxray/gamedata/shaders/r5/bloom_filter.ps
+share/openxray/gamedata/shaders/r5/bloom_filter_f.ps
+share/openxray/gamedata/shaders/r5/bloom_luminance_1.ps
+share/openxray/gamedata/shaders/r5/bloom_luminance_2.ps
+share/openxray/gamedata/shaders/r5/bloom_luminance_3.ps
+share/openxray/gamedata/shaders/r5/check_screenspace.h
+share/openxray/gamedata/shaders/r5/check_screenspace_AO.h
+share/openxray/gamedata/shaders/r5/check_screenspace_DEBAND.h
+share/openxray/gamedata/shaders/r5/check_screenspace_ES.h
+share/openxray/gamedata/shaders/r5/check_screenspace_FLORA.h
+share/openxray/gamedata/shaders/r5/check_screenspace_FOG.h
+share/openxray/gamedata/shaders/r5/check_screenspace_IL.h
+share/openxray/gamedata/shaders/r5/check_screenspace_INTER_GRASS.h
+share/openxray/gamedata/shaders/r5/check_screenspace_NEWGLOSS.h
+share/openxray/gamedata/shaders/r5/check_screenspace_NVG.h
+share/openxray/gamedata/shaders/r5/check_screenspace_SSR.h
+share/openxray/gamedata/shaders/r5/clouds.ps
+share/openxray/gamedata/shaders/r5/clouds.s
+share/openxray/gamedata/shaders/r5/clouds.vs
+share/openxray/gamedata/shaders/r5/combine_1.ps
+share/openxray/gamedata/shaders/r5/combine_1.vs
+share/openxray/gamedata/shaders/r5/combine_1_msaa.ps
+share/openxray/gamedata/shaders/r5/combine_1_nomsaa.ps
+share/openxray/gamedata/shaders/r5/combine_2_aa.ps
+share/openxray/gamedata/shaders/r5/combine_2_aa_d.ps
+share/openxray/gamedata/shaders/r5/combine_2_naa.ps
+share/openxray/gamedata/shaders/r5/combine_2_naa_d.ps
+share/openxray/gamedata/shaders/r5/combine_volumetric.ps
+share/openxray/gamedata/shaders/r5/combine_volumetric.s
+share/openxray/gamedata/shaders/r5/common.h
+share/openxray/gamedata/shaders/r5/common_brdf.h
+share/openxray/gamedata/shaders/r5/common_cbuffers.h
+share/openxray/gamedata/shaders/r5/common_defines.h
+share/openxray/gamedata/shaders/r5/common_functions.h
+share/openxray/gamedata/shaders/r5/common_iostructs.h
+share/openxray/gamedata/shaders/r5/common_policies.h
+share/openxray/gamedata/shaders/r5/common_samplers.h
+share/openxray/gamedata/shaders/r5/copy.ps
+share/openxray/gamedata/shaders/r5/copy_msaa.ps
+share/openxray/gamedata/shaders/r5/copy_nomsaa.ps
+share/openxray/gamedata/shaders/r5/copy_p.ps
+share/openxray/gamedata/shaders/r5/copy_p_msaa.ps
+share/openxray/gamedata/shaders/r5/copy_p_nomsaa.ps
+share/openxray/gamedata/shaders/r5/create_minmax_sm.ps
+share/openxray/gamedata/shaders/r5/deffer_base_aref_bump-hq.ps
+share/openxray/gamedata/shaders/r5/deffer_base_aref_bump.ps
+share/openxray/gamedata/shaders/r5/deffer_base_aref_bump_d-hq.ps
+share/openxray/gamedata/shaders/r5/deffer_base_aref_bump_d.ps
+share/openxray/gamedata/shaders/r5/deffer_base_aref_bump_db-hq.ps
+share/openxray/gamedata/shaders/r5/deffer_base_aref_flat.ps
+share/openxray/gamedata/shaders/r5/deffer_base_aref_flat_d.ps
+share/openxray/gamedata/shaders/r5/deffer_base_aref_steep-hq.ps
+share/openxray/gamedata/shaders/r5/deffer_base_aref_steep_d-hq.ps
+share/openxray/gamedata/shaders/r5/deffer_base_aref_steep_db-hq.ps
+share/openxray/gamedata/shaders/r5/deffer_base_atoc_aref_bump-hq.ps
+share/openxray/gamedata/shaders/r5/deffer_base_atoc_aref_bump.ps
+share/openxray/gamedata/shaders/r5/deffer_base_atoc_aref_bump_d-hq.ps
+share/openxray/gamedata/shaders/r5/deffer_base_atoc_aref_bump_d.ps
+share/openxray/gamedata/shaders/r5/deffer_base_atoc_aref_bump_db-hq.ps
+share/openxray/gamedata/shaders/r5/deffer_base_atoc_aref_flat.ps
+share/openxray/gamedata/shaders/r5/deffer_base_atoc_aref_flat_d.ps
+share/openxray/gamedata/shaders/r5/deffer_base_atoc_aref_steep-hq.ps
+share/openxray/gamedata/shaders/r5/deffer_base_atoc_aref_steep_d-hq.ps
+share/openxray/gamedata/shaders/r5/deffer_base_atoc_aref_steep_db-hq.ps
+share/openxray/gamedata/shaders/r5/deffer_base_atoc_lmh_aref_bump-hq.ps
+share/openxray/gamedata/shaders/r5/deffer_base_atoc_lmh_aref_bump.ps
+share/openxray/gamedata/shaders/r5/deffer_base_atoc_lmh_aref_bump_d-hq.ps
+share/openxray/gamedata/shaders/r5/deffer_base_atoc_lmh_aref_bump_d.ps
+share/openxray/gamedata/shaders/r5/deffer_base_atoc_lmh_aref_bump_db-hq.ps
+share/openxray/gamedata/shaders/r5/deffer_base_atoc_lmh_aref_flat.ps
+share/openxray/gamedata/shaders/r5/deffer_base_atoc_lmh_aref_flat_d.ps
+share/openxray/gamedata/shaders/r5/deffer_base_atoc_lmh_aref_steep-hq.ps
+share/openxray/gamedata/shaders/r5/deffer_base_atoc_lmh_aref_steep_d-hq.ps
+share/openxray/gamedata/shaders/r5/deffer_base_atoc_lmh_aref_steep_db-hq.ps
+share/openxray/gamedata/shaders/r5/deffer_base_bump-hq.ps
+share/openxray/gamedata/shaders/r5/deffer_base_bump-hq.vs
+share/openxray/gamedata/shaders/r5/deffer_base_bump.ps
+share/openxray/gamedata/shaders/r5/deffer_base_bump.vs
+share/openxray/gamedata/shaders/r5/deffer_base_bump_d-hq.ps
+share/openxray/gamedata/shaders/r5/deffer_base_bump_d-hq.vs
+share/openxray/gamedata/shaders/r5/deffer_base_bump_d.ps
+share/openxray/gamedata/shaders/r5/deffer_base_bump_d.vs
+share/openxray/gamedata/shaders/r5/deffer_base_bump_db-hq.ps
+share/openxray/gamedata/shaders/r5/deffer_base_flat.ps
+share/openxray/gamedata/shaders/r5/deffer_base_flat.vs
+share/openxray/gamedata/shaders/r5/deffer_base_flat_d.ps
+share/openxray/gamedata/shaders/r5/deffer_base_flat_d.vs
+share/openxray/gamedata/shaders/r5/deffer_base_hud_aref_bump-hq.ps
+share/openxray/gamedata/shaders/r5/deffer_base_hud_aref_bump.ps
+share/openxray/gamedata/shaders/r5/deffer_base_hud_aref_flat.ps
+share/openxray/gamedata/shaders/r5/deffer_base_hud_bump-hq.ps
+share/openxray/gamedata/shaders/r5/deffer_base_hud_bump.ps
+share/openxray/gamedata/shaders/r5/deffer_base_hud_bump_d-hq.ps
+share/openxray/gamedata/shaders/r5/deffer_base_hud_bump_d.ps
+share/openxray/gamedata/shaders/r5/deffer_base_hud_bump_db-hq.ps
+share/openxray/gamedata/shaders/r5/deffer_base_hud_flat.ps
+share/openxray/gamedata/shaders/r5/deffer_base_lmh_aref_bump-hq.ps
+share/openxray/gamedata/shaders/r5/deffer_base_lmh_aref_bump.ps
+share/openxray/gamedata/shaders/r5/deffer_base_lmh_aref_bump_d-hq.ps
+share/openxray/gamedata/shaders/r5/deffer_base_lmh_aref_bump_d.ps
+share/openxray/gamedata/shaders/r5/deffer_base_lmh_aref_bump_db-hq.ps
+share/openxray/gamedata/shaders/r5/deffer_base_lmh_aref_flat.ps
+share/openxray/gamedata/shaders/r5/deffer_base_lmh_aref_flat_d.ps
+share/openxray/gamedata/shaders/r5/deffer_base_lmh_aref_steep-hq.ps
+share/openxray/gamedata/shaders/r5/deffer_base_lmh_aref_steep_d-hq.ps
+share/openxray/gamedata/shaders/r5/deffer_base_lmh_aref_steep_db-hq.ps
+share/openxray/gamedata/shaders/r5/deffer_base_lmh_bump-hq.ps
+share/openxray/gamedata/shaders/r5/deffer_base_lmh_bump-hq.vs
+share/openxray/gamedata/shaders/r5/deffer_base_lmh_bump.ps
+share/openxray/gamedata/shaders/r5/deffer_base_lmh_bump.vs
+share/openxray/gamedata/shaders/r5/deffer_base_lmh_bump_d-hq.ps
+share/openxray/gamedata/shaders/r5/deffer_base_lmh_bump_d-hq.vs
+share/openxray/gamedata/shaders/r5/deffer_base_lmh_bump_d.ps
+share/openxray/gamedata/shaders/r5/deffer_base_lmh_bump_d.vs
+share/openxray/gamedata/shaders/r5/deffer_base_lmh_bump_db-hq.ps
+share/openxray/gamedata/shaders/r5/deffer_base_lmh_flat.ps
+share/openxray/gamedata/shaders/r5/deffer_base_lmh_flat.vs
+share/openxray/gamedata/shaders/r5/deffer_base_lmh_flat_d.ps
+share/openxray/gamedata/shaders/r5/deffer_base_lmh_flat_d.vs
+share/openxray/gamedata/shaders/r5/deffer_base_lmh_steep-hq.ps
+share/openxray/gamedata/shaders/r5/deffer_base_lmh_steep_d-hq.ps
+share/openxray/gamedata/shaders/r5/deffer_base_lmh_steep_db-hq.ps
+share/openxray/gamedata/shaders/r5/deffer_base_steep-hq.ps
+share/openxray/gamedata/shaders/r5/deffer_base_steep_d-hq.ps
+share/openxray/gamedata/shaders/r5/deffer_base_steep_db-hq.ps
+share/openxray/gamedata/shaders/r5/deffer_detail_s_flat.vs
+share/openxray/gamedata/shaders/r5/deffer_detail_w_flat.vs
+share/openxray/gamedata/shaders/r5/deffer_grass.ps
+share/openxray/gamedata/shaders/r5/deffer_grass.vs
+share/openxray/gamedata/shaders/r5/deffer_impl_flat.ps
+share/openxray/gamedata/shaders/r5/deffer_impl_flat_d.ps
+share/openxray/gamedata/shaders/r5/deffer_impl_flat_d.vs
+share/openxray/gamedata/shaders/r5/deffer_model_bump-hq.vs
+share/openxray/gamedata/shaders/r5/deffer_model_bump.vs
+share/openxray/gamedata/shaders/r5/deffer_model_bump_d-hq.vs
+share/openxray/gamedata/shaders/r5/deffer_model_bump_d.vs
+share/openxray/gamedata/shaders/r5/deffer_model_flat.vs
+share/openxray/gamedata/shaders/r5/deffer_model_flat_d.vs
+share/openxray/gamedata/shaders/r5/deffer_model_hud_bump-hq.vs
+share/openxray/gamedata/shaders/r5/deffer_model_hud_bump.vs
+share/openxray/gamedata/shaders/r5/deffer_model_hud_bump_d-hq.vs
+share/openxray/gamedata/shaders/r5/deffer_model_hud_bump_d.vs
+share/openxray/gamedata/shaders/r5/deffer_model_hud_flat.vs
+share/openxray/gamedata/shaders/r5/deffer_particle.ps
+share/openxray/gamedata/shaders/r5/deffer_particle.vs
+share/openxray/gamedata/shaders/r5/deffer_tree_branch_bump-hq.vs
+share/openxray/gamedata/shaders/r5/deffer_tree_branch_bump_d-hq.vs
+share/openxray/gamedata/shaders/r5/deffer_tree_branch_flat.vs
+share/openxray/gamedata/shaders/r5/deffer_tree_bump-hq.vs
+share/openxray/gamedata/shaders/r5/deffer_tree_bump.vs
+share/openxray/gamedata/shaders/r5/deffer_tree_bump_d-hq.vs
+share/openxray/gamedata/shaders/r5/deffer_tree_bump_d.vs
+share/openxray/gamedata/shaders/r5/deffer_tree_flat.vs
+share/openxray/gamedata/shaders/r5/deffer_tree_flat_d.vs
+share/openxray/gamedata/shaders/r5/deffer_tree_s_bump-hq.vs
+share/openxray/gamedata/shaders/r5/deffer_tree_s_bump.vs
+share/openxray/gamedata/shaders/r5/deffer_tree_s_bump_d-hq.vs
+share/openxray/gamedata/shaders/r5/deffer_tree_s_bump_d.vs
+share/openxray/gamedata/shaders/r5/deffer_tree_s_flat.vs
+share/openxray/gamedata/shaders/r5/deffer_tree_s_flat_d.vs
+share/openxray/gamedata/shaders/r5/depth_downs.ps
+share/openxray/gamedata/shaders/r5/depth_of_field.ps
+share/openxray/gamedata/shaders/r5/details_blend.s
+share/openxray/gamedata/shaders/r5/details_lod.s
+share/openxray/gamedata/shaders/r5/distort.ps
+share/openxray/gamedata/shaders/r5/distort.s
+share/openxray/gamedata/shaders/r5/dof.h
+share/openxray/gamedata/shaders/r5/dumb.ps
+share/openxray/gamedata/shaders/r5/dumb.vs
+share/openxray/gamedata/shaders/r5/dx11/tess.ds
+share/openxray/gamedata/shaders/r5/dx11/tess.h
+share/openxray/gamedata/shaders/r5/dx11/tess.hs
+share/openxray/gamedata/shaders/r5/dx11/tess_shadow.ds
+share/openxray/gamedata/shaders/r5/editor.vs
+share/openxray/gamedata/shaders/r5/effects_bullet_tracer.s
+share/openxray/gamedata/shaders/r5/effects_flare.s
+share/openxray/gamedata/shaders/r5/effects_lightning.s
+share/openxray/gamedata/shaders/r5/effects_lightplanes.s
+share/openxray/gamedata/shaders/r5/effects_rain.ps
+share/openxray/gamedata/shaders/r5/effects_rain.s
+share/openxray/gamedata/shaders/r5/effects_rain.vs
+share/openxray/gamedata/shaders/r5/effects_rain_splash.ps
+share/openxray/gamedata/shaders/r5/effects_rain_splash.s
+share/openxray/gamedata/shaders/r5/effects_sun.s
+share/openxray/gamedata/shaders/r5/effects_sun.vs
+share/openxray/gamedata/shaders/r5/effects_wallmark.s
+share/openxray/gamedata/shaders/r5/effects_wallmark.vs
+share/openxray/gamedata/shaders/r5/effects_wallmark_blood.ps
+share/openxray/gamedata/shaders/r5/effects_wallmark_blood.s
+share/openxray/gamedata/shaders/r5/effects_wallmark_blood.vs
+share/openxray/gamedata/shaders/r5/effects_wallmarkblend.s
+share/openxray/gamedata/shaders/r5/effects_wallmarkmult.s
+share/openxray/gamedata/shaders/r5/effects_wallmarkset.s
+share/openxray/gamedata/shaders/r5/effects_water.s
+share/openxray/gamedata/shaders/r5/effects_waterryaska.s
+share/openxray/gamedata/shaders/r5/effects_waterstuden.s
+share/openxray/gamedata/shaders/r5/effects_waterunderground.s
+share/openxray/gamedata/shaders/r5/fluid3d_stub.s
+share/openxray/gamedata/shaders/r5/fluid_advect.ps
+share/openxray/gamedata/shaders/r5/fluid_advect_bfecc.ps
+share/openxray/gamedata/shaders/r5/fluid_advect_bfecc_temp.ps
+share/openxray/gamedata/shaders/r5/fluid_advect_temp.ps
+share/openxray/gamedata/shaders/r5/fluid_advect_vel.ps
+share/openxray/gamedata/shaders/r5/fluid_advect_vel_g.ps
+share/openxray/gamedata/shaders/r5/fluid_array.gs
+share/openxray/gamedata/shaders/r5/fluid_array_dyn_oobb.gs
+share/openxray/gamedata/shaders/r5/fluid_array_oobb.gs
+share/openxray/gamedata/shaders/r5/fluid_common.h
+share/openxray/gamedata/shaders/r5/fluid_common_render.h
+share/openxray/gamedata/shaders/r5/fluid_common_tricubic.h
+share/openxray/gamedata/shaders/r5/fluid_confinement.ps
+share/openxray/gamedata/shaders/r5/fluid_divergence.ps
+share/openxray/gamedata/shaders/r5/fluid_draw_texture.ps
+share/openxray/gamedata/shaders/r5/fluid_edge_detect.ps
+share/openxray/gamedata/shaders/r5/fluid_edge_detect.vs
+share/openxray/gamedata/shaders/r5/fluid_gaussian.ps
+share/openxray/gamedata/shaders/r5/fluid_grid.vs
+share/openxray/gamedata/shaders/r5/fluid_grid_dyn_oobb.vs
+share/openxray/gamedata/shaders/r5/fluid_grid_oobb.vs
+share/openxray/gamedata/shaders/r5/fluid_jacobi.ps
+share/openxray/gamedata/shaders/r5/fluid_obst_dynamic_oobb.ps
+share/openxray/gamedata/shaders/r5/fluid_obst_static_oobb.ps
+share/openxray/gamedata/shaders/r5/fluid_obststaticbox.ps
+share/openxray/gamedata/shaders/r5/fluid_project.ps
+share/openxray/gamedata/shaders/r5/fluid_raycast_quad.ps
+share/openxray/gamedata/shaders/r5/fluid_raycast_quad.vs
+share/openxray/gamedata/shaders/r5/fluid_raycast_quad_fire.ps
+share/openxray/gamedata/shaders/r5/fluid_raycastcopy_quad.ps
+share/openxray/gamedata/shaders/r5/fluid_raycastcopy_quad_fire.ps
+share/openxray/gamedata/shaders/r5/fluid_raydata_back.ps
+share/openxray/gamedata/shaders/r5/fluid_raydata_back.vs
+share/openxray/gamedata/shaders/r5/fluid_raydata_front.ps
+share/openxray/gamedata/shaders/r5/fluid_raydata_front.vs
+share/openxray/gamedata/shaders/r5/fluid_raydatacopy_quad.ps
+share/openxray/gamedata/shaders/r5/fluid_vorticity.ps
+share/openxray/gamedata/shaders/r5/font2.ps
+share/openxray/gamedata/shaders/r5/friendly_indicator.s
+share/openxray/gamedata/shaders/r5/gasmask_common.h
+share/openxray/gamedata/shaders/r5/gasmask_drops.ps
+share/openxray/gamedata/shaders/r5/gasmask_dudv.ps
+share/openxray/gamedata/shaders/r5/gather.ps
+share/openxray/gamedata/shaders/r5/gbuffer_stage.h
+share/openxray/gamedata/shaders/r5/hmodel.h
+share/openxray/gamedata/shaders/r5/hud3d.ps
+share/openxray/gamedata/shaders/r5/hud3d.vs
+share/openxray/gamedata/shaders/r5/hud_crosshair.s
+share/openxray/gamedata/shaders/r5/hud_crosshair.vs
+share/openxray/gamedata/shaders/r5/hud_font.ps
+share/openxray/gamedata/shaders/r5/hud_font.s
+share/openxray/gamedata/shaders/r5/hud_font2.s
+share/openxray/gamedata/shaders/r5/hud_movie.s
+share/openxray/gamedata/shaders/r5/hud_p3d.s
+share/openxray/gamedata/shaders/r5/img_corrections.h
+share/openxray/gamedata/shaders/r5/lmape.ps
+share/openxray/gamedata/shaders/r5/lmape.vs
+share/openxray/gamedata/shaders/r5/lmodel.h
+share/openxray/gamedata/shaders/r5/lod.ps
+share/openxray/gamedata/shaders/r5/lod.vs
+share/openxray/gamedata/shaders/r5/mark_msaa_edges.ps
+share/openxray/gamedata/shaders/r5/mblur.h
+share/openxray/gamedata/shaders/r5/mip_fog.h
+share/openxray/gamedata/shaders/r5/model_def_lplanes.vs
+share/openxray/gamedata/shaders/r5/model_def_lq.ps
+share/openxray/gamedata/shaders/r5/model_def_lq.vs
+share/openxray/gamedata/shaders/r5/model_distort.vs
+share/openxray/gamedata/shaders/r5/model_distort4ghost.vs
+share/openxray/gamedata/shaders/r5/model_distort4glass.vs
+share/openxray/gamedata/shaders/r5/model_distort_inv.vs
+share/openxray/gamedata/shaders/r5/model_env_lq.ps
+share/openxray/gamedata/shaders/r5/model_env_lq.vs
+share/openxray/gamedata/shaders/r5/models_lightplanes.s
+share/openxray/gamedata/shaders/r5/models_pautina.s
+share/openxray/gamedata/shaders/r5/models_selflight.s
+share/openxray/gamedata/shaders/r5/models_selflight_det.s
+share/openxray/gamedata/shaders/r5/models_selflightl.s
+share/openxray/gamedata/shaders/r5/models_xanomaly.s
+share/openxray/gamedata/shaders/r5/models_xdistort.s
+share/openxray/gamedata/shaders/r5/models_xdistortcolor.s
+share/openxray/gamedata/shaders/r5/models_xdistortcolorl.s
+share/openxray/gamedata/shaders/r5/models_xdistortcolorlinv.s
+share/openxray/gamedata/shaders/r5/models_xdistortinv.s
+share/openxray/gamedata/shaders/r5/models_xmonolith.s
+share/openxray/gamedata/shaders/r5/models_xwindows.s
+share/openxray/gamedata/shaders/r5/night_vision.h
+share/openxray/gamedata/shaders/r5/nightvision_gen_1.ps
+share/openxray/gamedata/shaders/r5/nightvision_gen_2.ps
+share/openxray/gamedata/shaders/r5/nightvision_gen_3.ps
+share/openxray/gamedata/shaders/r5/particle-clip.vs
+share/openxray/gamedata/shaders/r5/particle.ps
+share/openxray/gamedata/shaders/r5/particle.vs
+share/openxray/gamedata/shaders/r5/particle_alphaonly.ps
+share/openxray/gamedata/shaders/r5/particle_distort.ps
+share/openxray/gamedata/shaders/r5/particle_distort_hard.ps
+share/openxray/gamedata/shaders/r5/particle_hard.ps
+share/openxray/gamedata/shaders/r5/particle_s-aadd.ps
+share/openxray/gamedata/shaders/r5/particle_s-add.ps
+share/openxray/gamedata/shaders/r5/particle_s-blend.ps
+share/openxray/gamedata/shaders/r5/particles_xadd.s
+share/openxray/gamedata/shaders/r5/particles_xdistort.s
+share/openxray/gamedata/shaders/r5/pbr_brdf.h
+share/openxray/gamedata/shaders/r5/pbr_brdf_blinn.h
+share/openxray/gamedata/shaders/r5/pbr_brdf_ggx.h
+share/openxray/gamedata/shaders/r5/pbr_cubemap_check.h
+share/openxray/gamedata/shaders/r5/pbr_settings.h
+share/openxray/gamedata/shaders/r5/pda_overlay.ps
+share/openxray/gamedata/shaders/r5/pda_overlay.s
+share/openxray/gamedata/shaders/r5/pda_overlay.vs
+share/openxray/gamedata/shaders/r5/portal.ps
+share/openxray/gamedata/shaders/r5/portal.s
+share/openxray/gamedata/shaders/r5/portal.vs
+share/openxray/gamedata/shaders/r5/postprocess.ps
+share/openxray/gamedata/shaders/r5/postprocess.s
+share/openxray/gamedata/shaders/r5/postprocess_cm.ps
+share/openxray/gamedata/shaders/r5/pp_blur.ps
+share/openxray/gamedata/shaders/r5/rain_apply_gloss.ps
+share/openxray/gamedata/shaders/r5/rain_apply_gloss_msaa.ps
+share/openxray/gamedata/shaders/r5/rain_apply_gloss_nomsaa.ps
+share/openxray/gamedata/shaders/r5/rain_apply_normal.ps
+share/openxray/gamedata/shaders/r5/rain_apply_normal_msaa.ps
+share/openxray/gamedata/shaders/r5/rain_apply_normal_nomsaa.ps
+share/openxray/gamedata/shaders/r5/rain_layer.ps
+share/openxray/gamedata/shaders/r5/rain_patch_normal.ps
+share/openxray/gamedata/shaders/r5/rain_patch_normal_msaa.ps
+share/openxray/gamedata/shaders/r5/rain_patch_normal_new.ps
+share/openxray/gamedata/shaders/r5/rain_patch_normal_new_msaa.ps
+share/openxray/gamedata/shaders/r5/rain_patch_normal_new_nomsaa.ps
+share/openxray/gamedata/shaders/r5/rain_patch_normal_nomsaa.ps
+share/openxray/gamedata/shaders/r5/reflections.h
+share/openxray/gamedata/shaders/r5/screenspace_common.h
+share/openxray/gamedata/shaders/r5/screenspace_common_noise.h
+share/openxray/gamedata/shaders/r5/screenspace_common_ripples.h
+share/openxray/gamedata/shaders/r5/screenspace_debanding.h
+share/openxray/gamedata/shaders/r5/screenspace_dof.h
+share/openxray/gamedata/shaders/r5/screenspace_fog.h
+share/openxray/gamedata/shaders/r5/screenspace_hud_raindrops.h
+share/openxray/gamedata/shaders/r5/screenspace_il.h
+share/openxray/gamedata/shaders/r5/screenspace_reflections.h
+share/openxray/gamedata/shaders/r5/screenspace_shadows.h
+share/openxray/gamedata/shaders/r5/screenspace_water.h
+share/openxray/gamedata/shaders/r5/selflight.s
+share/openxray/gamedata/shaders/r5/settings_screenspace_AO.h
+share/openxray/gamedata/shaders/r5/settings_screenspace_DEBAND.h
+share/openxray/gamedata/shaders/r5/settings_screenspace_FLORA.h
+share/openxray/gamedata/shaders/r5/settings_screenspace_FOG.h
+share/openxray/gamedata/shaders/r5/settings_screenspace_IL.h
+share/openxray/gamedata/shaders/r5/settings_screenspace_PUDDLES.h
+share/openxray/gamedata/shaders/r5/settings_screenspace_SSR.h
+share/openxray/gamedata/shaders/r5/settings_screenspace_SSS.h
+share/openxray/gamedata/shaders/r5/settings_screenspace_WATER.h
+share/openxray/gamedata/shaders/r5/shadow.h
+share/openxray/gamedata/shaders/r5/shadow_direct_base.gs
+share/openxray/gamedata/shaders/r5/shadow_direct_base.ps
+share/openxray/gamedata/shaders/r5/shadow_direct_base.vs
+share/openxray/gamedata/shaders/r5/shadow_direct_base_aref.gs
+share/openxray/gamedata/shaders/r5/shadow_direct_base_aref.ps
+share/openxray/gamedata/shaders/r5/shadow_direct_base_aref.vs
+share/openxray/gamedata/shaders/r5/shadow_direct_model.vs
+share/openxray/gamedata/shaders/r5/shadow_direct_model_aref.vs
+share/openxray/gamedata/shaders/r5/shadow_direct_tree.vs
+share/openxray/gamedata/shaders/r5/shadow_direct_tree_aref.vs
+share/openxray/gamedata/shaders/r5/shadow_direct_tree_s.vs
+share/openxray/gamedata/shaders/r5/shadow_direct_tree_s_aref.vs
+share/openxray/gamedata/shaders/r5/shared/cloudconfig.h
+share/openxray/gamedata/shaders/r5/shared/common.h
+share/openxray/gamedata/shaders/r5/shared/waterconfig.h
+share/openxray/gamedata/shaders/r5/shared/watermove.h
+share/openxray/gamedata/shaders/r5/shared/wmark.h
+share/openxray/gamedata/shaders/r5/simple.ps
+share/openxray/gamedata/shaders/r5/simple_color.ps
+share/openxray/gamedata/shaders/r5/skin.h
+share/openxray/gamedata/shaders/r5/sky2.ps
+share/openxray/gamedata/shaders/r5/sky2.vs
+share/openxray/gamedata/shaders/r5/sload.h
+share/openxray/gamedata/shaders/r5/srgb.h
+share/openxray/gamedata/shaders/r5/ssao.ps
+share/openxray/gamedata/shaders/r5/ssao_blur.ps
+share/openxray/gamedata/shaders/r5/ssao_calc.ps
+share/openxray/gamedata/shaders/r5/ssao_calc_msaa.ps
+share/openxray/gamedata/shaders/r5/ssao_calc_nomsaa.ps
+share/openxray/gamedata/shaders/r5/ssao_hbao.ps
+share/openxray/gamedata/shaders/r5/ssao_hdao.cs
+share/openxray/gamedata/shaders/r5/ssao_hdao.ps
+share/openxray/gamedata/shaders/r5/ssao_hdao_msaa.cs
+share/openxray/gamedata/shaders/r5/ssao_hdao_new.ps
+share/openxray/gamedata/shaders/r5/ssdo.ps
+share/openxray/gamedata/shaders/r5/stub_default.ps
+share/openxray/gamedata/shaders/r5/stub_default.s
+share/openxray/gamedata/shaders/r5/stub_default.vs
+share/openxray/gamedata/shaders/r5/stub_default_ma.ps
+share/openxray/gamedata/shaders/r5/stub_notransform.vs
+share/openxray/gamedata/shaders/r5/stub_notransform_2uv.vs
+share/openxray/gamedata/shaders/r5/stub_notransform_aa_aa.vs
+share/openxray/gamedata/shaders/r5/stub_notransform_build.vs
+share/openxray/gamedata/shaders/r5/stub_notransform_filter.vs
+share/openxray/gamedata/shaders/r5/stub_notransform_postpr.vs
+share/openxray/gamedata/shaders/r5/stub_notransform_t.vs
+share/openxray/gamedata/shaders/r5/stub_notransform_t_m2.vs
+share/openxray/gamedata/shaders/r5/stub_notransform_t_m4.vs
+share/openxray/gamedata/shaders/r5/stub_notransform_t_ma.vs
+share/openxray/gamedata/shaders/r5/stub_screen_space.vs
+share/openxray/gamedata/shaders/r5/test.gs
+share/openxray/gamedata/shaders/r5/tonemap_srgb.h
+share/openxray/gamedata/shaders/r5/tonemapping.h
+share/openxray/gamedata/shaders/r5/vert.ps
+share/openxray/gamedata/shaders/r5/vert.vs
+share/openxray/gamedata/shaders/r5/water.ps
+share/openxray/gamedata/shaders/r5/water.vs
+share/openxray/gamedata/shaders/r5/water_regular.ps
+share/openxray/gamedata/shaders/r5/water_regular.vs
+share/openxray/gamedata/shaders/r5/water_ryaska.ps
+share/openxray/gamedata/shaders/r5/water_ryaska.vs
+share/openxray/gamedata/shaders/r5/water_soft.ps
+share/openxray/gamedata/shaders/r5/water_soft.vs
+share/openxray/gamedata/shaders/r5/water_studen.ps
+share/openxray/gamedata/shaders/r5/water_studen.vs
+share/openxray/gamedata/shaders/r5/water_underground.ps
+share/openxray/gamedata/shaders/r5/water_underground.vs
+share/openxray/gamedata/shaders/r5/waterd.ps
+share/openxray/gamedata/shaders/r5/waterd.vs
+share/openxray/gamedata/shaders/r5/waterd_soft.ps
+share/openxray/gamedata/shaders/r5/waterd_soft.vs
+share/openxray/gamedata/shaders/r5/wmark.vs
+share/openxray/gamedata/shaders/r5/yuv2rgb.ps
+share/openxray/gamedata/textures/de/de_cache_bricks_wall_04_normal.dds
+share/openxray/gamedata/textures/de/de_cache_rollup_door_01_grungy_bump.dds
+share/openxray/gamedata/textures/door/door_electricunit_01.thm
+share/openxray/gamedata/textures/fx/blue_noise.dds
+share/openxray/gamedata/textures/fx/hud_rain.dds
+share/openxray/gamedata/textures/fx/puddles_perlin.dds
+share/openxray/gamedata/textures/fx/rain_drop.dds
+share/openxray/gamedata/textures/fx/rain_splash.dds
+share/openxray/gamedata/textures/fx/water_caustics.dds
+share/openxray/gamedata/textures/fx/water_normal.dds
+share/openxray/gamedata/textures/fx/water_sbumpvolume.dds
+share/openxray/gamedata/textures/lfo/lfo_details/plants/water_leaves.thm
+share/openxray/gamedata/textures/lfo/lfo_details/plants/water_leaves_00.thm
+share/openxray/gamedata/textures/lfo/lfo_details/plants/water_leaves_01.thm
+share/openxray/gamedata/textures/lfo/lfo_details/plants/water_leaves_02.thm
+share/openxray/gamedata/textures/lfo/lfo_details/plants/water_leaves_03.thm
+share/openxray/gamedata/textures/lfo/lfo_details/plants/water_leaves_bump.dds
+share/openxray/gamedata/textures/lfo/lfo_details/plants/water_leaves_full.thm
+share/openxray/gamedata/textures/shaders/gasmasks/mask_droplets.dds
+share/openxray/gamedata/textures/shaders/gasmasks/mask_nm_1.dds
+share/openxray/gamedata/textures/shaders/gasmasks/mask_nm_10.dds
+share/openxray/gamedata/textures/shaders/gasmasks/mask_nm_2.dds
+share/openxray/gamedata/textures/shaders/gasmasks/mask_nm_3.dds
+share/openxray/gamedata/textures/shaders/gasmasks/mask_nm_4.dds
+share/openxray/gamedata/textures/shaders/gasmasks/mask_nm_5.dds
+share/openxray/gamedata/textures/shaders/gasmasks/mask_nm_6.dds
+share/openxray/gamedata/textures/shaders/gasmasks/mask_nm_7.dds
+share/openxray/gamedata/textures/shaders/gasmasks/mask_nm_8.dds
+share/openxray/gamedata/textures/shaders/gasmasks/mask_nm_9.dds
+share/openxray/gamedata/textures/shaders/gasmasks/mask_v_1.dds
+share/openxray/gamedata/textures/shaders/gasmasks/mask_v_2.dds
+share/openxray/gamedata/textures/shaders/gasmasks/mask_v_3.dds
+share/openxray/gamedata/textures/sunmask.dds
+share/openxray/gamedata/textures/terrain/terrain_agroprom_puddles_mask.dds
+share/openxray/gamedata/textures/terrain/terrain_darkcape_puddles_mask.dds
+share/openxray/gamedata/textures/terrain/terrain_darkvalley_puddles_mask.dds
+share/openxray/gamedata/textures/terrain/terrain_frodo_gen_puddles_mask.dds
+share/openxray/gamedata/textures/terrain/terrain_garbage_new_puddles_mask.dds
+share/openxray/gamedata/textures/terrain/terrain_jupiter_puddles_mask.dds
+share/openxray/gamedata/textures/terrain/terrain_limansk_puddles_mask.dds
+share/openxray/gamedata/textures/terrain/terrain_marsh_puddles_mask.dds
+share/openxray/gamedata/textures/terrain/terrain_military_1_puddles_mask.dds
+share/openxray/gamedata/textures/terrain/terrain_pripyat_puddles_mask.dds
+share/openxray/gamedata/textures/terrain/terrain_red_forest_puddles_mask.dds
+share/openxray/gamedata/textures/terrain/terrain_yantar_puddles_mask.dds
+share/openxray/gamedata/textures/terrain/terrain_zaton_puddles_mask.dds
+share/openxray/gamedata/textures/trees/trees_dub.thm
+share/openxray/gamedata/textures/trees/trees_dub_red.thm
+share/openxray/gamedata/textures/trees/trees_elka.thm
+share/openxray/gamedata/textures/trees/trees_elka_sux.thm
+share/openxray/gamedata/textures/trees/trees_kamish_big_01.thm
+share/openxray/gamedata/textures/trees/trees_kamish_big_02.thm
+share/openxray/gamedata/textures/trees/trees_kamish_sux.thm
+share/openxray/gamedata/textures/trees/trees_vetkabig.thm
+share/openxray/gamedata/textures/trees/trees_vetkagreen1.thm
+share/openxray/gamedata/textures/trees/trees_vetkagreen3.thm
+share/openxray/gamedata/textures/trees/trees_vetkagreen5.thm
+share/openxray/gamedata/textures/trees/trees_vetkasux2.thm
+share/openxray/gamedata/textures/water/pure_waters_3.dds
+share/openxray/gamedata/textures/water/water_dudv.dds
+share/openxray/gamedata/textures/water/water_dudv.seq
+share/openxray/gamedata/textures/water/water_flowing_nmap.dds
+share/openxray/gamedata/textures/water/water_flowing_spec.dds
+share/openxray/gamedata/textures/water/water_foam.dds
+share/openxray/gamedata/textures/water/water_normal.dds
+share/openxray/gamedata/textures/water/water_normal.seq
+share/openxray/gamedata/textures/water/water_normal_0.dds
+share/openxray/gamedata/textures/water/water_normal_1.dds
+share/openxray/gamedata/textures/water/water_normal_10.dds
+share/openxray/gamedata/textures/water/water_normal_11.dds
+share/openxray/gamedata/textures/water/water_normal_12.dds
+share/openxray/gamedata/textures/water/water_normal_13.dds
+share/openxray/gamedata/textures/water/water_normal_14.dds
+share/openxray/gamedata/textures/water/water_normal_15.dds
+share/openxray/gamedata/textures/water/water_normal_16.dds
+share/openxray/gamedata/textures/water/water_normal_17.dds
+share/openxray/gamedata/textures/water/water_normal_18.dds
+share/openxray/gamedata/textures/water/water_normal_19.dds
+share/openxray/gamedata/textures/water/water_normal_2.dds
+share/openxray/gamedata/textures/water/water_normal_20.dds
+share/openxray/gamedata/textures/water/water_normal_21.dds
+share/openxray/gamedata/textures/water/water_normal_22.dds
+share/openxray/gamedata/textures/water/water_normal_23.dds
+share/openxray/gamedata/textures/water/water_normal_24.dds
+share/openxray/gamedata/textures/water/water_normal_25.dds
+share/openxray/gamedata/textures/water/water_normal_26.dds
+share/openxray/gamedata/textures/water/water_normal_27.dds
+share/openxray/gamedata/textures/water/water_normal_28.dds
+share/openxray/gamedata/textures/water/water_normal_3.dds
+share/openxray/gamedata/textures/water/water_normal_4.dds
+share/openxray/gamedata/textures/water/water_normal_5.dds
+share/openxray/gamedata/textures/water/water_normal_6.dds
+share/openxray/gamedata/textures/water/water_normal_7.dds
+share/openxray/gamedata/textures/water/water_normal_8.dds
+share/openxray/gamedata/textures/water/water_normal_9.dds
+share/openxray/gamedata/textures/water/water_pool1.dds
+share/openxray/gamedata/textures/water/water_pool2.dds
+share/openxray/gamedata/textures/water/water_ryaska1.dds
+share/openxray/gamedata/textures/water/water_ryaska1_bump#.dds
+share/openxray/gamedata/textures/water/water_ryaska1_bump.dds
+share/openxray/gamedata/textures/water/water_ryaska2.dds
+share/openxray/gamedata/textures/water/water_ryska.dds
+share/openxray/gamedata/textures/water/water_sbumpvolume.dds
+share/openxray/gamedata/textures/water/water_sdiffusevolume.dds
+share/openxray/gamedata/textures/water/water_studen.dds
+share/openxray/gamedata/textures/water/water_studen_bump#.dds
+share/openxray/gamedata/textures/water/water_studen_bump.dds
+share/openxray/gamedata/textures/water/water_studen_green.dds
+share/openxray/gamedata/textures/water/water_water.dds
+share/openxray/gamedata/textures/water/water_water_r1.dds
+share/pixmaps/openxray_cop.png
+share/pixmaps/openxray_cs.png
+share/pixmaps/openxray_soc.png
+share/openxray/gamedata/configs/text/ukr/openxray.xml
+share/openxray/gamedata/configs/ui/ui_mm_load_dlg.xml
+share/openxray/gamedata/configs/ui/ui_mm_load_dlg_16.xml
+share/openxray/gamedata/configs/ui/ui_mm_save_dlg.xml
+share/openxray/gamedata/configs/ui/ui_mm_save_dlg_16.xml
+share/openxray/gamedata/scripts/profiler.script
diff --git a/german/mythes/Makefile b/german/mythes/Makefile
index 3fa5b654a7ab..bf1404957683 100644
--- a/german/mythes/Makefile
+++ b/german/mythes/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mythes
-PORTVERSION= 2025.07.06
+PORTVERSION= 2025.07.20
CATEGORIES= german textproc
MASTER_SITES= LOCAL/sunpoet/${PORTNAME}
DISTNAME= Deutscher-Thesaurus-${PORTVERSION:C|\.||g}
diff --git a/german/mythes/distinfo b/german/mythes/distinfo
index 90e81dd25981..033f4ab382ae 100644
--- a/german/mythes/distinfo
+++ b/german/mythes/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266258
-SHA256 (mythes/Deutscher-Thesaurus-20250706.oxt) = ccc5c36bb8cc61b712152fe2ca7154276fb20de0c62b38361a9a82b744ef686a
-SIZE (mythes/Deutscher-Thesaurus-20250706.oxt) = 13679850
+TIMESTAMP = 1753265948
+SHA256 (mythes/Deutscher-Thesaurus-20250720.oxt) = f9c6cfed6d2f574d3c36817b022c1f992dddb07cda04609129da4411bb9bb28f
+SIZE (mythes/Deutscher-Thesaurus-20250720.oxt) = 13718460
diff --git a/german/tipp10/Makefile b/german/tipp10/Makefile
index 9770eefb7cec..8e6a8dbc5545 100644
--- a/german/tipp10/Makefile
+++ b/german/tipp10/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tipp10
DISTVERSIONPREFIX= v
-DISTVERSION= 3.3.3
+DISTVERSION= 3.3.4
CATEGORIES= german education
MAINTAINER= nick.lott@gmail.com
diff --git a/german/tipp10/distinfo b/german/tipp10/distinfo
index 830b87bfb920..ad3fea4de0ff 100644
--- a/german/tipp10/distinfo
+++ b/german/tipp10/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744715697
-SHA256 (tipp10-v3.3.3.tar.bz2) = 1e21c00f6a9dc4b113d59636ab3349b8108a4be8a2865e84224f9de693291e68
-SIZE (tipp10-v3.3.3.tar.bz2) = 2430702
+TIMESTAMP = 1753567093
+SHA256 (tipp10-v3.3.4.tar.bz2) = 4ce2de73ed67e2c511027e32a4ea0ba571abf2b753070a73a9af4ed5b20381ca
+SIZE (tipp10-v3.3.4.tar.bz2) = 2431414
diff --git a/graphics/R-cran-pixmap/Makefile b/graphics/R-cran-pixmap/Makefile
index 41bba8572dd2..ad92dfbeae88 100644
--- a/graphics/R-cran-pixmap/Makefile
+++ b/graphics/R-cran-pixmap/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pixmap
-DISTVERSION= 0.4-13
+DISTVERSION= 0.4-14
CATEGORIES= graphics
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/graphics/R-cran-pixmap/distinfo b/graphics/R-cran-pixmap/distinfo
index 0ad84fc537b2..fce36055ba70 100644
--- a/graphics/R-cran-pixmap/distinfo
+++ b/graphics/R-cran-pixmap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1714829283
-SHA256 (pixmap_0.4-13.tar.gz) = e3dbc641a0497575b45a4140dadc6bf43cdf39b02393f93f1b0ee4f4d026e711
-SIZE (pixmap_0.4-13.tar.gz) = 34980
+TIMESTAMP = 1753596798
+SHA256 (pixmap_0.4-14.tar.gz) = 26710c931f95b89b66b50e3ee1c4b6e1ba383b8067f80b3d7de2f0d58cb9fa9e
+SIZE (pixmap_0.4-14.tar.gz) = 37054
diff --git a/graphics/aeskulap/Makefile b/graphics/aeskulap/Makefile
index 7b6f14a20309..2290144c6a08 100644
--- a/graphics/aeskulap/Makefile
+++ b/graphics/aeskulap/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aeskulap
PORTVERSION= 0.2.2.20190120
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= graphics
MAINTAINER= danfe@FreeBSD.org
@@ -23,11 +23,11 @@ USE_GITHUB= yes
GH_ACCOUNT= mikhailnov
GH_TAGNAME= e43334e
USE_CXXSTD= c++11
-USE_GNOME= gconfmm26 gtkmm24 intltool libglade2
+USE_GNOME= gtkmm24 intltool libglade2
USE_LDCONFIG= ${PREFIX}/lib/aeskulap
GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --disable-static
+CONFIGURE_ARGS= --disable-static --with-gsettings
INSTALL_TARGET= install-strip
.include <bsd.port.mk>
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/converseen/Makefile b/graphics/converseen/Makefile
index 61fd7adba787..3aca9d293f89 100644
--- a/graphics/converseen/Makefile
+++ b/graphics/converseen/Makefile
@@ -1,6 +1,6 @@
PORTNAME= converseen
DISTVERSIONPREFIX= v
-DISTVERSION= 0.15.0.1
+DISTVERSION= 0.15.0.2
CATEGORIES= graphics
MAINTAINER= fernape@FreeBSD.org
diff --git a/graphics/converseen/distinfo b/graphics/converseen/distinfo
index 21f318515921..3e42924272cf 100644
--- a/graphics/converseen/distinfo
+++ b/graphics/converseen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751800958
-SHA256 (Faster3ck-Converseen-v0.15.0.1_GH0.tar.gz) = 0e7f7731f660537eb2d360b5adbf535e5959892384d7c81083224a73bc685ce2
-SIZE (Faster3ck-Converseen-v0.15.0.1_GH0.tar.gz) = 968202
+TIMESTAMP = 1753035735
+SHA256 (Faster3ck-Converseen-v0.15.0.2_GH0.tar.gz) = 28f8de8dda81f7500fd03686473bce96731792cd01b3b2f913e3491d91386206
+SIZE (Faster3ck-Converseen-v0.15.0.2_GH0.tar.gz) = 968737
diff --git a/graphics/dataplot/Makefile b/graphics/dataplot/Makefile
index 1d0d424cd95c..a13bd4455e90 100644
--- a/graphics/dataplot/Makefile
+++ b/graphics/dataplot/Makefile
@@ -1,40 +1,35 @@
PORTNAME= dataplot
-DISTVERSION= 20210713
-PORTREVISION= 2
+DISTVERSION= 20240806
CATEGORIES= graphics
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= pfg@FreeBSD.org
COMMENT= Free software system for statistical visualization
WWW= https://www.itl.nist.gov/div898/software/dataplot/index.htm
LICENSE= PD
+LICENSE_FILE= ${WRKSRC}/../LICENSE.txt
LIB_DEPENDS= libgd.so:graphics/gd \
- libpng.so:graphics/png
-
-USES= gmake gnome fortran jpeg readline xorg
-USE_XORG= x11 xi
-USE_GNOME= cairo
+ libtiff.so:graphics/tiff
+RUN_DEPENDS= xclip:x11/xclip
+USES= gmake gnome fortran readline xorg
USE_GITHUB= yes
GH_ACCOUNT= usnistgov
-GH_TAGNAME= d5eb15dd86dd80098c6535aa68898ab8392ab700
-
-WRKSRC_SUBDIR= src
-
-MAXOBV?= 450000 # Change if you need more observations/variable
+GH_TAGNAME= b779512889cc78757fae29f9546e01b9c6cef95d
+USE_GNOME= cairo
+USE_XORG= x11 xft xi
-FFLAGS+= -DLINUX -fdefault-real-8 -fdefault-double-8 -std=legacy
+FFLAGS+= -fdefault-real-8 -fdefault-double-8 -std=legacy
-PORTDATA= *
+WRKSRC_SUBDIR= src
PLIST_FILES= bin/dataplot bin/xdataplot
+PORTDATA= *
OPTIONS_DEFINE= DOCS
post-patch:
- @${REINPLACE_CMD} -e 's/MAXOBV=1500000/MAXOBV=${MAXOBV}/' \
- ${WRKSRC}/DPCOPA.INC
@${REINPLACE_CMD} \
-e 's;%%FC%%;${FC};' \
-e 's;%%CC%%;${CC};' \
diff --git a/graphics/dataplot/distinfo b/graphics/dataplot/distinfo
index 0489f8aa74df..6c9f0246c90d 100644
--- a/graphics/dataplot/distinfo
+++ b/graphics/dataplot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1663389742
-SHA256 (usnistgov-dataplot-20210713-d5eb15dd86dd80098c6535aa68898ab8392ab700_GH0.tar.gz) = f92bbb322ec80ea03e83163b9de741131bb064fbe59323475b27958cddeb197f
-SIZE (usnistgov-dataplot-20210713-d5eb15dd86dd80098c6535aa68898ab8392ab700_GH0.tar.gz) = 22850998
+TIMESTAMP = 1753233966
+SHA256 (usnistgov-dataplot-20240806-b779512889cc78757fae29f9546e01b9c6cef95d_GH0.tar.gz) = 6386f56d6b74638d877cbe6a929dd476422dc791e009f83ce6bd5703ac58261a
+SIZE (usnistgov-dataplot-20240806-b779512889cc78757fae29f9546e01b9c6cef95d_GH0.tar.gz) = 23319908
diff --git a/graphics/dataplot/files/patch-Makefile b/graphics/dataplot/files/patch-Makefile
index df26252ff7ed..115aadaf4461 100644
--- a/graphics/dataplot/files/patch-Makefile
+++ b/graphics/dataplot/files/patch-Makefile
@@ -1,4 +1,4 @@
---- Makefile.orig 2021-07-13 20:35:55 UTC
+--- Makefile.orig 2024-08-06 18:20:40 UTC
+++ Makefile
@@ -1,5 +1,5 @@
-FC = gfortran
@@ -7,8 +7,8 @@
+CC = %%CC%%
# FEATURES to enable during compilation
- # all: READLINE NCURSES GD TIFF VPX CAIRO X11 GKS OPENGL PLOT XCLIP
-@@ -12,11 +12,12 @@ PREFIX = $(DESTDIR)/usr/local
+ # all: READLINE NCURSES GD TIFF VPX CAIRO X11 GKS OPENGL PLOT XCLIP CYGWIN MACOSX TCL DISABLE_SYSTEM_COMMAND STACK_SIZE DEBUG
+@@ -13,12 +13,13 @@ BINDIR = $(PREFIX)/bin
BINDIR = $(PREFIX)/bin
# where to find additional dataplot files (help, menus, etc).
@@ -16,15 +16,25 @@
+DPLIBDIR=$(DESTDIR)%%DATADIR%%
#FFLAGS += -O2 -DLINUX -fdefault-real-8 -fdefault-double-8 -fmax-stack-var-size=1000000 -Wall
+ #FFLAGS += -O2 -g -DLINUX -fdefault-real-8 -fdefault-double-8 -Wall
-FFLAGS += -O2 -DLINUX -fdefault-real-8 -fdefault-double-8 -Wall
-CFLAGS += -O2
-+FFLAGS += %%FFLAGS%%
++FFLAGS += %%FFLAGS%% -DLINUX
+CFLAGS += %%CFLAGS%% -I%%LOCALBASE%%/include
+LDFLAGS += -L%%LOCALBASE%%/lib
# special flags for dp1
DP1FLAGS = -DDDOUBLE -DINTEGER32 -DHAVE_ISNAN -DHAVE_EXECUTE_COMMAND_LINE -DDPLIBDIR=\'$(DPLIBDIR)\'
-@@ -129,7 +130,7 @@ clean:
+@@ -79,7 +80,7 @@ CFLAGS += -DHAVE_X11
+ LDFLAGS += -lcairo
+ FFLAGS4 += -DHAVE_CAIRO
+ CFLAGS += -DHAVE_X11
+-#CFLAGS += -I/usr/include/cairo
++CFLAGS += -I%%LOCALBASE%%/include/freetype2
+ endif
+
+ ifneq (,$(findstring PLOT,$(FEATURES)))
+@@ -170,7 +171,7 @@ install: dataplot xdataplot
install: dataplot xdataplot
@echo installing binary to $(BINDIR)
-[ ! -d $(BINDIR) ] && mkdir -vp $(BINDIR) ||:
diff --git a/graphics/gdk-pixbuf2/Makefile b/graphics/gdk-pixbuf2/Makefile
index e0f2ef659336..f27cb9d2fff5 100644
--- a/graphics/gdk-pixbuf2/Makefile
+++ b/graphics/gdk-pixbuf2/Makefile
@@ -1,11 +1,14 @@
PORTNAME= gdk-pixbuf
PORTVERSION= 2.42.12
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
MASTER_SITES= GNOME
PKGNAMESUFFIX= 2
DIST_SUBDIR= gnome
+PATCH_SITES= https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/commit/
+PATCHFILES= 4af78023ce7d3b5e3cec422a59bb4f48fa4f5886.patch:-p1
+
MAINTAINER= desktop@FreeBSD.org
COMMENT= Graphic library for GTK
WWW= https://developer.gnome.org/gdk-pixbuf/
diff --git a/graphics/gdk-pixbuf2/distinfo b/graphics/gdk-pixbuf2/distinfo
index cce2b3b0ccbd..ec430fcc6771 100644
--- a/graphics/gdk-pixbuf2/distinfo
+++ b/graphics/gdk-pixbuf2/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1740710770
+TIMESTAMP = 1753371083
SHA256 (gnome/gdk-pixbuf-2.42.12.tar.xz) = b9505b3445b9a7e48ced34760c3bcb73e966df3ac94c95a148cb669ab748e3c7
SIZE (gnome/gdk-pixbuf-2.42.12.tar.xz) = 6525072
+SHA256 (gnome/4af78023ce7d3b5e3cec422a59bb4f48fa4f5886.patch) = e5cfbfed908833871e45562b72e70be4895844c08ed8edce7d24a8d36696aeba
+SIZE (gnome/4af78023ce7d3b5e3cec422a59bb4f48fa4f5886.patch) = 1643
diff --git a/graphics/geoserver/Makefile b/graphics/geoserver/Makefile
index 4a91339aa4b8..fcbdfd515533 100644
--- a/graphics/geoserver/Makefile
+++ b/graphics/geoserver/Makefile
@@ -1,5 +1,5 @@
PORTNAME= geoserver
-DISTVERSION= 2.27.1
+DISTVERSION= 2.27.2
CATEGORIES= graphics geography java
MASTER_SITES= SF/${PORTNAME}/GeoServer/${PORTVERSION}
DISTNAME= ${PORTNAME}-${PORTVERSION}-bin
@@ -30,12 +30,12 @@ GEODIRS= data_dir etc lib logs modules resources webapps
PLIST_SUB= BATIK=1.18 \
ECLIPSE=2.15.0 \
G="${GEOSERVERDIR:S,^${PREFIX}/,,}" \
- GT=33.1 \
- GWC=1.27.1 \
+ GT=33.2 \
+ GWC=1.27.2 \
IMAGEIO=1.4.15 \
- JACKSON=2.18.2 \
+ JACKSON=2.19.0 \
JETTY=9.4.57.v20241219 \
- JNA=5.16.0 \
+ JNA=5.17.0 \
JT=1.1.31 \
JT1=1.6.0 \
MVER=${PORTVERSION} \
@@ -43,7 +43,7 @@ PLIST_SUB= BATIK=1.18 \
SPRING=5.3.39 \
SPRINGS=5.8.16 \
VER3=1.1.3 \
- WICKET=9.20.0
+ WICKET=9.21.0
post-patch:
@${REINPLACE_CMD} -e 's|$$GEOSERVER_HOME|${GEOSERVERDIR}|g' \
diff --git a/graphics/geoserver/distinfo b/graphics/geoserver/distinfo
index 21050a200db6..fba585023356 100644
--- a/graphics/geoserver/distinfo
+++ b/graphics/geoserver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747658951
-SHA256 (geoserver-2.27.1-bin.zip) = ec8ae7ce759ae4d23fda0147553450d087ab3a4a1d4ad6ebd1a1a928fa5e2d09
-SIZE (geoserver-2.27.1-bin.zip) = 121675690
+TIMESTAMP = 1753304165
+SHA256 (geoserver-2.27.2-bin.zip) = cb37a3562fb41734c2b548ab0af9f73ecc4b2e6a08512c52dac0352965a8df45
+SIZE (geoserver-2.27.2-bin.zip) = 121877642
diff --git a/graphics/geoserver/pkg-plist b/graphics/geoserver/pkg-plist
index b8c71f098752..c0ac87084579 100644
--- a/graphics/geoserver/pkg-plist
+++ b/graphics/geoserver/pkg-plist
@@ -590,15 +590,15 @@
%%G%%/webapps/%%G%%/WEB-INF/lib/batik-xml-%%BATIK%%.jar
%%G%%/webapps/%%G%%/WEB-INF/lib/bcprov-jdk18on-1.79.jar
%%G%%/webapps/%%G%%/WEB-INF/lib/bigint-0.7.1.jar
-%%G%%/webapps/%%G%%/WEB-INF/lib/checker-qual-3.43.0.jar
-%%G%%/webapps/%%G%%/WEB-INF/lib/commons-beanutils-1.10.1.jar
+%%G%%/webapps/%%G%%/WEB-INF/lib/checker-qual-3.49.3.jar
+%%G%%/webapps/%%G%%/WEB-INF/lib/commons-beanutils-1.11.0.jar
%%G%%/webapps/%%G%%/WEB-INF/lib/commons-codec-1.18.0.jar
%%G%%/webapps/%%G%%/WEB-INF/lib/commons-collections-3.2.2.jar
%%G%%/webapps/%%G%%/WEB-INF/lib/commons-collections4-4.4.jar
%%G%%/webapps/%%G%%/WEB-INF/lib/commons-compiler-3.1.12.jar
%%G%%/webapps/%%G%%/WEB-INF/lib/commons-dbcp-1.4.jar
-%%G%%/webapps/%%G%%/WEB-INF/lib/commons-fileupload-1.5.jar
-%%G%%/webapps/%%G%%/WEB-INF/lib/commons-io-2.18.0.jar
+%%G%%/webapps/%%G%%/WEB-INF/lib/commons-fileupload-1.6.0.jar
+%%G%%/webapps/%%G%%/WEB-INF/lib/commons-io-2.19.0.jar
%%G%%/webapps/%%G%%/WEB-INF/lib/commons-jxpath-1.3.jar
%%G%%/webapps/%%G%%/WEB-INF/lib/commons-lang-2.6.jar
%%G%%/webapps/%%G%%/WEB-INF/lib/commons-lang3-3.17.0.jar
@@ -612,7 +612,7 @@
%%G%%/webapps/%%G%%/WEB-INF/lib/encoder-1.3.1.jar
%%G%%/webapps/%%G%%/WEB-INF/lib/error_prone_annotations-2.36.0.jar
%%G%%/webapps/%%G%%/WEB-INF/lib/ezmorph-1.0.6.jar
-%%G%%/webapps/%%G%%/WEB-INF/lib/failureaccess-1.0.2.jar
+%%G%%/webapps/%%G%%/WEB-INF/lib/failureaccess-1.0.3.jar
%%G%%/webapps/%%G%%/WEB-INF/lib/freemarker-2.3.34.jar
%%G%%/webapps/%%G%%/WEB-INF/lib/gs-gwc-%%MVER%%.jar
%%G%%/webapps/%%G%%/WEB-INF/lib/gs-gwc-rest-%%MVER%%.jar
@@ -690,7 +690,7 @@
%%G%%/webapps/%%G%%/WEB-INF/lib/gt-xsd-wcs-%%GT%%.jar
%%G%%/webapps/%%G%%/WEB-INF/lib/gt-xsd-wfs-%%GT%%.jar
%%G%%/webapps/%%G%%/WEB-INF/lib/gt-xsd-wmts-%%GT%%.jar
-%%G%%/webapps/%%G%%/WEB-INF/lib/guava-33.4.0-jre.jar
+%%G%%/webapps/%%G%%/WEB-INF/lib/guava-33.4.8-jre.jar
%%G%%/webapps/%%G%%/WEB-INF/lib/gwc-core-%%GWC%%.jar
%%G%%/webapps/%%G%%/WEB-INF/lib/gwc-diskquota-core-%%GWC%%.jar
%%G%%/webapps/%%G%%/WEB-INF/lib/gwc-diskquota-jdbc-%%GWC%%.jar
@@ -743,7 +743,8 @@
%%G%%/webapps/%%G%%/WEB-INF/lib/joda-time-2.8.1.jar
%%G%%/webapps/%%G%%/WEB-INF/lib/json-20231013.jar
%%G%%/webapps/%%G%%/WEB-INF/lib/json-lib-2.4.2-%%G%%.jar
-%%G%%/webapps/%%G%%/WEB-INF/lib/jsr305-2.0.3.jar
+%%G%%/webapps/%%G%%/WEB-INF/lib/jspecify-1.0.0.jar
+%%G%%/webapps/%%G%%/WEB-INF/lib/jsr305-3.0.2.jar
%%G%%/webapps/%%G%%/WEB-INF/lib/jt-affine-%%JT%%.jar
%%G%%/webapps/%%G%%/WEB-INF/lib/jt-algebra-%%JT%%.jar
%%G%%/webapps/%%G%%/WEB-INF/lib/jt-attributeop-%%JT1%%.jar
@@ -809,10 +810,10 @@
%%G%%/webapps/%%G%%/WEB-INF/lib/org.eclipse.emf.ecore.xmi-2.15.0.jar
%%G%%/webapps/%%G%%/WEB-INF/lib/org.eclipse.xsd-2.12.0.jar
%%G%%/webapps/%%G%%/WEB-INF/lib/org.w3.xlink-%%GT%%.jar
-%%G%%/webapps/%%G%%/WEB-INF/lib/oshi-core-6.6.6.jar
+%%G%%/webapps/%%G%%/WEB-INF/lib/oshi-core-6.8.2.jar
%%G%%/webapps/%%G%%/WEB-INF/lib/picocontainer-1.2.jar
%%G%%/webapps/%%G%%/WEB-INF/lib/pngj-2.0.1.jar
-%%G%%/webapps/%%G%%/WEB-INF/lib/postgresql-42.7.5.jar
+%%G%%/webapps/%%G%%/WEB-INF/lib/postgresql-42.7.7.jar
%%G%%/webapps/%%G%%/WEB-INF/lib/re2j-1.8.jar
%%G%%/webapps/%%G%%/WEB-INF/lib/si-quantity-2.1.jar
%%G%%/webapps/%%G%%/WEB-INF/lib/si-units-2.1.jar
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/lazpaint/Makefile b/graphics/lazpaint/Makefile
index d5b4763ea1ed..1d5f1a6658e6 100644
--- a/graphics/lazpaint/Makefile
+++ b/graphics/lazpaint/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lazpaint
PORTVERSION= 7.3
DISTVERSIONPREFIX= v
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= graphics
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/graphics/lunasvg/Makefile b/graphics/lunasvg/Makefile
index cc1870a689b5..bc16a568936f 100644
--- a/graphics/lunasvg/Makefile
+++ b/graphics/lunasvg/Makefile
@@ -4,7 +4,7 @@ DISTVERSION= 3.2.1
PORTREVISION= 1
CATEGORIES= graphics
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= SVG rendering and manipulation library in C++
WWW= https://github.com/sammycage/lunasvg/
diff --git a/graphics/mesa-devel/Makefile b/graphics/mesa-devel/Makefile
index 983560017143..66a58b4a7efe 100644
--- a/graphics/mesa-devel/Makefile
+++ b/graphics/mesa-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mesa
-DISTVERSION= 25.2-branchpoint-37
-DISTVERSIONSUFFIX= -gafdb2c64de0
+DISTVERSION= 25.2-branchpoint-682
+DISTVERSIONSUFFIX= -gfa8731b8596
CATEGORIES= graphics
PKGNAMESUFFIX= -devel
@@ -128,7 +128,7 @@ VDPAU_IMPLIES= X11
VKLAYERS_DESC= Vulkan layers: ${VKLAYERS_MESON_ON:C/.*=//} (implies ${VKLAYERS_IMPLIES})
VKLAYERS_BUILD_DEPENDS= glslangValidator:graphics/glslang
VKLAYERS_LIB_DEPENDS= libpng.so:graphics/png
-VKLAYERS_MESON_ON= -Dvulkan-layers=device-select,overlay,screenshot,vram-report-limit
+VKLAYERS_MESON_ON= -Dvulkan-layers=anti-lag,device-select,overlay,screenshot,vram-report-limit
VKLAYERS_IMPLIES= ${"${PORT_OPTIONS:Manv}":?anv:radv} # any from OPTIONS_GROUP_VULKAN
WAYLAND_BUILD_DEPENDS= wayland-protocols>0:graphics/wayland-protocols
diff --git a/graphics/mesa-devel/distinfo b/graphics/mesa-devel/distinfo
index 47511b643f96..9b4cfa258345 100644
--- a/graphics/mesa-devel/distinfo
+++ b/graphics/mesa-devel/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1752706603
-SHA256 (mesa-25.2-branchpoint-37-gafdb2c64de0.tar.bz2) = c32dcb64be41317a23bec1cd8054f988902310a21a7e3c5af6aa57e42c43cb33
-SIZE (mesa-25.2-branchpoint-37-gafdb2c64de0.tar.bz2) = 58353962
+TIMESTAMP = 1753915533
+SHA256 (mesa-25.2-branchpoint-682-gfa8731b8596.tar.bz2) = 432e6d1a0b21d9857b4c6587ab1a0bf311ed182427f900a432698ce432c85161
+SIZE (mesa-25.2-branchpoint-682-gfa8731b8596.tar.bz2) = 58364002
SHA256 (700efacda59c.patch) = 0d567fe737ad1404e1f12d7cd018826d9095c23835f1ed5aaa1c81cb58d3d008
SIZE (700efacda59c.patch) = 983
SHA256 (2930dcbb3329.patch) = f90ab77950ba1a56d165f0bc8a3cbd9c5f624bb5c67d1c7f337316027e8295e8
diff --git a/graphics/mesa-devel/pkg-plist b/graphics/mesa-devel/pkg-plist
index a825e5bd2183..71eaba960928 100644
--- a/graphics/mesa-devel/pkg-plist
+++ b/graphics/mesa-devel/pkg-plist
@@ -26,6 +26,7 @@ lib/libEGL_mesa%%SUFFIX%%.so.0.0.0
%%OPENCL%%lib/libRusticlOpenCL.so
%%OPENCL%%lib/libRusticlOpenCL.so.1
%%OPENCL%%lib/libRusticlOpenCL.so.1.0.0
+%%VKLAYERS%%lib/libVkLayer_MESA_anti_lag.so
%%VKLAYERS%%lib/libVkLayer_MESA_device_select.so
%%VKLAYERS%%lib/libVkLayer_MESA_overlay.so
%%VKLAYERS%%lib/libVkLayer_MESA_screenshot.so
@@ -56,4 +57,5 @@ share/drirc.d/00-mesa%%SUFFIX%%-defaults.conf
%%anv%%%%NO_COINST%%share/vulkan/icd.d/intel_icd.%%ARCH%%.json
%%hasvk%%share/vulkan/icd.d/intel_hasvk_icd.%%ARCH%%.json
%%radv%%%%NO_COINST%%share/vulkan/icd.d/radeon_icd.%%ARCH%%.json
+%%VKLAYERS%%share/vulkan/implicit_layer.d/VkLayer_MESA_anti_lag.json
%%VKLAYERS%%share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json
diff --git a/graphics/mesa-dri/Makefile.common b/graphics/mesa-dri/Makefile.common
index c88815f3a177..6862ddeb24ac 100644
--- a/graphics/mesa-dri/Makefile.common
+++ b/graphics/mesa-dri/Makefile.common
@@ -28,7 +28,8 @@ LICENSE_FILE= ${WRKSRC}/docs/license.rst
COMPONENT= ${PORTNAME:tl:C/^lib//:C/mesa-//}
-BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mako>0:textproc/py-mako@${PY_FLAVOR}
+BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mako>0:textproc/py-mako@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR}
.if ${COMPONENT} != clover
.if ${PORT_OPTIONS:MX11}
USES+= xorg
diff --git a/graphics/mupdf/Makefile b/graphics/mupdf/Makefile
index e1be24f4825c..af46b07cf949 100644
--- a/graphics/mupdf/Makefile
+++ b/graphics/mupdf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mupdf
-DISTVERSION= 1.26.3
+DISTVERSION= 1.26.4
DISTVERSIONSUFFIX= -source
PORTEPOCH= 1
CATEGORIES= graphics
diff --git a/graphics/mupdf/distinfo b/graphics/mupdf/distinfo
index afd38195b1a6..2d94356fc1f1 100644
--- a/graphics/mupdf/distinfo
+++ b/graphics/mupdf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752431401
-SHA256 (mupdf-1.26.3-source.tar.gz) = ab467fc2d888cd8424cdce4bc6dd7ec61f34820582ddf3769a336e6909d9a48e
-SIZE (mupdf-1.26.3-source.tar.gz) = 64525703
+TIMESTAMP = 1753851810
+SHA256 (mupdf-1.26.4-source.tar.gz) = 8a57e9b78ea2c2312c91590fd5eabe1d246b5e98b585bc152100e24bf81252a1
+SIZE (mupdf-1.26.4-source.tar.gz) = 64530252
diff --git a/graphics/nvidia-drm-510-kmod-devel/Makefile b/graphics/nvidia-drm-510-kmod-devel/Makefile
index d4ce531391ae..fe8718609a70 100644
--- a/graphics/nvidia-drm-510-kmod-devel/Makefile
+++ b/graphics/nvidia-drm-510-kmod-devel/Makefile
@@ -1,4 +1,4 @@
-NVIDIA_DISTVERSION= 575.64.03
+NVIDIA_DISTVERSION= 575.64.05
# Explicitly set PORTREVISION as it can be overridden by the master port
PORTREVISION= 0
MASTERDIR= ${.CURDIR}/../nvidia-drm-510-kmod
diff --git a/graphics/nvidia-drm-510-kmod-devel/distinfo b/graphics/nvidia-drm-510-kmod-devel/distinfo
index 9e09837b4dca..079b427dbece 100644
--- a/graphics/nvidia-drm-510-kmod-devel/distinfo
+++ b/graphics/nvidia-drm-510-kmod-devel/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1751449876
-SHA256 (NVIDIA-FreeBSD-x86_64-575.64.03.tar.xz) = 1fa676e43bb2da5f4458ad8feb969d7dac3438adb2f3294ca15b2c3e95522363
-SIZE (NVIDIA-FreeBSD-x86_64-575.64.03.tar.xz) = 287548092
+TIMESTAMP = 1753242855
+SHA256 (NVIDIA-FreeBSD-x86_64-575.64.05.tar.xz) = 8831b28b41b821fac90db30a9cfe13481a9d8bd46d0ffeb544fd8c4fbbab538f
+SIZE (NVIDIA-FreeBSD-x86_64-575.64.05.tar.xz) = 287953228
SHA256 (freebsd-drm-kmod-drm_v5.10.163_8_GH0.tar.gz) = ea6b04c4bbd859248aabb81bc2abc19f33d68f57decf2e41dd8f5341124227d4
SIZE (freebsd-drm-kmod-drm_v5.10.163_8_GH0.tar.gz) = 20095720
diff --git a/graphics/nvidia-drm-510-kmod/distinfo b/graphics/nvidia-drm-510-kmod/distinfo
index 5a0a0be07601..289ca1b8f540 100644
--- a/graphics/nvidia-drm-510-kmod/distinfo
+++ b/graphics/nvidia-drm-510-kmod/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1750206403
-SHA256 (NVIDIA-FreeBSD-x86_64-570.169.tar.xz) = 1d132020452851b3122dd38ae96eb578a510755c73c417db788611ede51e76ce
-SIZE (NVIDIA-FreeBSD-x86_64-570.169.tar.xz) = 261338796
+TIMESTAMP = 1752772269
+SHA256 (NVIDIA-FreeBSD-x86_64-570.172.08.tar.xz) = 004fd4084d96854580582d6664df7d36df6e03230001c06a9fa0234c1a3ba1e6
+SIZE (NVIDIA-FreeBSD-x86_64-570.172.08.tar.xz) = 260741248
SHA256 (freebsd-drm-kmod-drm_v5.10.163_8_GH0.tar.gz) = ea6b04c4bbd859248aabb81bc2abc19f33d68f57decf2e41dd8f5341124227d4
SIZE (freebsd-drm-kmod-drm_v5.10.163_8_GH0.tar.gz) = 20095720
diff --git a/graphics/nvidia-drm-515-kmod-devel/Makefile b/graphics/nvidia-drm-515-kmod-devel/Makefile
index a7b333ad8441..cc8d898a2afe 100644
--- a/graphics/nvidia-drm-515-kmod-devel/Makefile
+++ b/graphics/nvidia-drm-515-kmod-devel/Makefile
@@ -1,4 +1,4 @@
-NVIDIA_DISTVERSION= 575.64.03
+NVIDIA_DISTVERSION= 575.64.05
# Explicitly set PORTREVISION as it can be overridden by the master port
PORTREVISION= 0
MASTERDIR= ${.CURDIR}/../nvidia-drm-515-kmod
diff --git a/graphics/nvidia-drm-515-kmod-devel/distinfo b/graphics/nvidia-drm-515-kmod-devel/distinfo
index 3f48f97f6c2f..3ff96f22f8df 100644
--- a/graphics/nvidia-drm-515-kmod-devel/distinfo
+++ b/graphics/nvidia-drm-515-kmod-devel/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1751449949
-SHA256 (NVIDIA-FreeBSD-x86_64-575.64.03.tar.xz) = 1fa676e43bb2da5f4458ad8feb969d7dac3438adb2f3294ca15b2c3e95522363
-SIZE (NVIDIA-FreeBSD-x86_64-575.64.03.tar.xz) = 287548092
+TIMESTAMP = 1753243021
+SHA256 (NVIDIA-FreeBSD-x86_64-575.64.05.tar.xz) = 8831b28b41b821fac90db30a9cfe13481a9d8bd46d0ffeb544fd8c4fbbab538f
+SIZE (NVIDIA-FreeBSD-x86_64-575.64.05.tar.xz) = 287953228
SHA256 (freebsd-drm-kmod-drm_v5.15.160_5_GH0.tar.gz) = 93fc30211374d028ec8e24872cc5ac03dab13309b637cf3bdad27f2dcb808fc0
SIZE (freebsd-drm-kmod-drm_v5.15.160_5_GH0.tar.gz) = 26098570
diff --git a/graphics/nvidia-drm-515-kmod/distinfo b/graphics/nvidia-drm-515-kmod/distinfo
index 502c10c13483..2732c296e914 100644
--- a/graphics/nvidia-drm-515-kmod/distinfo
+++ b/graphics/nvidia-drm-515-kmod/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1750410360
-SHA256 (NVIDIA-FreeBSD-x86_64-570.169.tar.xz) = 1d132020452851b3122dd38ae96eb578a510755c73c417db788611ede51e76ce
-SIZE (NVIDIA-FreeBSD-x86_64-570.169.tar.xz) = 261338796
+TIMESTAMP = 1752773397
+SHA256 (NVIDIA-FreeBSD-x86_64-570.172.08.tar.xz) = 004fd4084d96854580582d6664df7d36df6e03230001c06a9fa0234c1a3ba1e6
+SIZE (NVIDIA-FreeBSD-x86_64-570.172.08.tar.xz) = 260741248
SHA256 (freebsd-drm-kmod-drm_v5.15.160_5_GH0.tar.gz) = 93fc30211374d028ec8e24872cc5ac03dab13309b637cf3bdad27f2dcb808fc0
SIZE (freebsd-drm-kmod-drm_v5.15.160_5_GH0.tar.gz) = 26098570
diff --git a/graphics/nvidia-drm-61-kmod-devel/Makefile b/graphics/nvidia-drm-61-kmod-devel/Makefile
index c36ca3f0be6e..0a245cd0839b 100644
--- a/graphics/nvidia-drm-61-kmod-devel/Makefile
+++ b/graphics/nvidia-drm-61-kmod-devel/Makefile
@@ -1,4 +1,4 @@
-NVIDIA_DISTVERSION= 575.64.03
+NVIDIA_DISTVERSION= 575.64.05
# Explicitly set PORTREVISION as it can be overridden by the master port
PORTREVISION= 0
MASTERDIR= ${.CURDIR}/../nvidia-drm-61-kmod
diff --git a/graphics/nvidia-drm-61-kmod-devel/distinfo b/graphics/nvidia-drm-61-kmod-devel/distinfo
index 03da35fa84ce..3bcfa21add5b 100644
--- a/graphics/nvidia-drm-61-kmod-devel/distinfo
+++ b/graphics/nvidia-drm-61-kmod-devel/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1751450006
-SHA256 (NVIDIA-FreeBSD-x86_64-575.64.03.tar.xz) = 1fa676e43bb2da5f4458ad8feb969d7dac3438adb2f3294ca15b2c3e95522363
-SIZE (NVIDIA-FreeBSD-x86_64-575.64.03.tar.xz) = 287548092
+TIMESTAMP = 1753243692
+SHA256 (NVIDIA-FreeBSD-x86_64-575.64.05.tar.xz) = 8831b28b41b821fac90db30a9cfe13481a9d8bd46d0ffeb544fd8c4fbbab538f
+SIZE (NVIDIA-FreeBSD-x86_64-575.64.05.tar.xz) = 287953228
SHA256 (freebsd-drm-kmod-drm_v6.1.128_4_GH0.tar.gz) = ef5ee435493351a4d123f53b503c018a5195604ad4954a052d40f103643de39d
SIZE (freebsd-drm-kmod-drm_v6.1.128_4_GH0.tar.gz) = 37105937
diff --git a/graphics/nvidia-drm-61-kmod/distinfo b/graphics/nvidia-drm-61-kmod/distinfo
index d16f4303ff76..bc5a5002b05d 100644
--- a/graphics/nvidia-drm-61-kmod/distinfo
+++ b/graphics/nvidia-drm-61-kmod/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1750400626
-SHA256 (NVIDIA-FreeBSD-x86_64-570.169.tar.xz) = 1d132020452851b3122dd38ae96eb578a510755c73c417db788611ede51e76ce
-SIZE (NVIDIA-FreeBSD-x86_64-570.169.tar.xz) = 261338796
+TIMESTAMP = 1752771787
+SHA256 (NVIDIA-FreeBSD-x86_64-570.172.08.tar.xz) = 004fd4084d96854580582d6664df7d36df6e03230001c06a9fa0234c1a3ba1e6
+SIZE (NVIDIA-FreeBSD-x86_64-570.172.08.tar.xz) = 260741248
SHA256 (freebsd-drm-kmod-drm_v6.1.128_4_GH0.tar.gz) = ef5ee435493351a4d123f53b503c018a5195604ad4954a052d40f103643de39d
SIZE (freebsd-drm-kmod-drm_v6.1.128_4_GH0.tar.gz) = 37105937
diff --git a/graphics/nvidia-drm-66-kmod-devel/Makefile b/graphics/nvidia-drm-66-kmod-devel/Makefile
index b7153ab3390f..8a82ec87b6e3 100644
--- a/graphics/nvidia-drm-66-kmod-devel/Makefile
+++ b/graphics/nvidia-drm-66-kmod-devel/Makefile
@@ -1,4 +1,4 @@
-NVIDIA_DISTVERSION= 575.64.03
+NVIDIA_DISTVERSION= 575.64.05
# Explicitly set PORTREVISION as it can be overridden by the master port
PORTREVISION= 0
MASTERDIR= ${.CURDIR}/../nvidia-drm-66-kmod
diff --git a/graphics/nvidia-drm-66-kmod-devel/distinfo b/graphics/nvidia-drm-66-kmod-devel/distinfo
index a419269fc0d5..d855415e360e 100644
--- a/graphics/nvidia-drm-66-kmod-devel/distinfo
+++ b/graphics/nvidia-drm-66-kmod-devel/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1751450069
-SHA256 (NVIDIA-FreeBSD-x86_64-575.64.03.tar.xz) = 1fa676e43bb2da5f4458ad8feb969d7dac3438adb2f3294ca15b2c3e95522363
-SIZE (NVIDIA-FreeBSD-x86_64-575.64.03.tar.xz) = 287548092
+TIMESTAMP = 1753243532
+SHA256 (NVIDIA-FreeBSD-x86_64-575.64.05.tar.xz) = 8831b28b41b821fac90db30a9cfe13481a9d8bd46d0ffeb544fd8c4fbbab538f
+SIZE (NVIDIA-FreeBSD-x86_64-575.64.05.tar.xz) = 287953228
SHA256 (freebsd-drm-kmod-drm_v6.6.25_5_GH0.tar.gz) = 412fe7b8db00ce7ed6339fa3099f9b17fe78b115ccb05a8714228ce70c9d0882
SIZE (freebsd-drm-kmod-drm_v6.6.25_5_GH0.tar.gz) = 38486809
diff --git a/graphics/nvidia-drm-66-kmod/distinfo b/graphics/nvidia-drm-66-kmod/distinfo
index a232ff36b2cf..e1cb84730b17 100644
--- a/graphics/nvidia-drm-66-kmod/distinfo
+++ b/graphics/nvidia-drm-66-kmod/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1750400699
-SHA256 (NVIDIA-FreeBSD-x86_64-570.169.tar.xz) = 1d132020452851b3122dd38ae96eb578a510755c73c417db788611ede51e76ce
-SIZE (NVIDIA-FreeBSD-x86_64-570.169.tar.xz) = 261338796
+TIMESTAMP = 1752774052
+SHA256 (NVIDIA-FreeBSD-x86_64-570.172.08.tar.xz) = 004fd4084d96854580582d6664df7d36df6e03230001c06a9fa0234c1a3ba1e6
+SIZE (NVIDIA-FreeBSD-x86_64-570.172.08.tar.xz) = 260741248
SHA256 (freebsd-drm-kmod-drm_v6.6.25_5_GH0.tar.gz) = 412fe7b8db00ce7ed6339fa3099f9b17fe78b115ccb05a8714228ce70c9d0882
SIZE (freebsd-drm-kmod-drm_v6.6.25_5_GH0.tar.gz) = 38486809
diff --git a/graphics/nvidia-drm-kmod-devel/Makefile b/graphics/nvidia-drm-kmod-devel/Makefile
index 25785ec2b87e..1ef3bc6d3051 100644
--- a/graphics/nvidia-drm-kmod-devel/Makefile
+++ b/graphics/nvidia-drm-kmod-devel/Makefile
@@ -1,4 +1,4 @@
-DISTVERSION= 575.64.03
+DISTVERSION= 575.64.05
# Explicitly set PORTREVISION as it can be overridden by the master port
PORTREVISION= 0
diff --git a/graphics/ogre3d/Makefile b/graphics/ogre3d/Makefile
index 1a1b807c6a5e..14a33598e989 100644
--- a/graphics/ogre3d/Makefile
+++ b/graphics/ogre3d/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ogre3d
DISTVERSIONPREFIX= v
-DISTVERSION= 14.3.4
+DISTVERSION= 14.4.0
CATEGORIES= graphics devel
MAINTAINER= fluffy@FreeBSD.org
diff --git a/graphics/ogre3d/distinfo b/graphics/ogre3d/distinfo
index bcf8fc423cc4..15208737ae82 100644
--- a/graphics/ogre3d/distinfo
+++ b/graphics/ogre3d/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746126799
-SHA256 (OGRECave-ogre-v14.3.4_GH0.tar.gz) = 0c74e6ca7bb920ff59c5da8a359e6d96215c7804261301feec4f2e54f206b27d
-SIZE (OGRECave-ogre-v14.3.4_GH0.tar.gz) = 94000790
+TIMESTAMP = 1753776498
+SHA256 (OGRECave-ogre-v14.4.0_GH0.tar.gz) = dce4bacf90976020bebafb7d15404af74f674bf9f9f3c6377429cb4493db528b
+SIZE (OGRECave-ogre-v14.4.0_GH0.tar.gz) = 94148698
diff --git a/graphics/ogre3d/files/patch-OgreMain_include_OgrePlatformInformation.h b/graphics/ogre3d/files/patch-OgreMain_include_OgrePlatformInformation.h
new file mode 100644
index 000000000000..be3a704ff2e6
--- /dev/null
+++ b/graphics/ogre3d/files/patch-OgreMain_include_OgrePlatformInformation.h
@@ -0,0 +1,10 @@
+--- OgreMain/include/OgrePlatformInformation.h.orig 2025-07-24 17:32:02 UTC
++++ OgreMain/include/OgrePlatformInformation.h
+@@ -36,7 +36,7 @@ namespace Ogre {
+ #if OGRE_DOUBLE_PRECISION == 0 && OGRE_CPU == OGRE_CPU_X86 && OGRE_COMPILER == OGRE_COMPILER_MSVC
+ # define __OGRE_HAVE_SSE 1
+ #elif OGRE_DOUBLE_PRECISION == 0 && OGRE_CPU == OGRE_CPU_X86 && (OGRE_COMPILER == OGRE_COMPILER_GNUC || OGRE_COMPILER == OGRE_COMPILER_CLANG) && \
+- OGRE_PLATFORM != OGRE_PLATFORM_APPLE_IOS
++ OGRE_PLATFORM != OGRE_PLATFORM_APPLE_IOS && defined(__amd64__)
+ # define __OGRE_HAVE_SSE 1
+ #endif
diff --git a/graphics/ogre3d/pkg-plist b/graphics/ogre3d/pkg-plist
index bbf4a7d03727..879cbb214ed1 100644
--- a/graphics/ogre3d/pkg-plist
+++ b/graphics/ogre3d/pkg-plist
@@ -986,6 +986,7 @@ share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Laplace.material
share/OGRE-%%LIBVERSION%%/Media/materials/scripts/LigthShafts.material
share/OGRE-%%LIBVERSION%%/Media/materials/scripts/MotionBlur.material
share/OGRE-%%LIBVERSION%%/Media/materials/scripts/NightVision.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Ocean.controls
share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Ocean.material
share/OGRE-%%LIBVERSION%%/Media/materials/scripts/OffsetMapping.material
share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Ogre.material
diff --git a/graphics/opencv/Makefile b/graphics/opencv/Makefile
index 06523cbb8145..6007f89212bb 100644
--- a/graphics/opencv/Makefile
+++ b/graphics/opencv/Makefile
@@ -3,6 +3,9 @@ DISTVERSION= 4.11.0
PORTREVISION= 2
CATEGORIES= graphics
+PATCH_SITES= https://github.com/opencv/opencv/commit/
+PATCHFILES= 97f3f390661f2fd1168336820b89eb4383ce8528.patch:-p1
+
MAINTAINER= desktop@FreeBSD.org
COMMENT= Open Source Computer Vision library
WWW= https://www.opencv.org/
diff --git a/graphics/opencv/distinfo b/graphics/opencv/distinfo
index 06f3f1e26fc4..56458465f4e9 100644
--- a/graphics/opencv/distinfo
+++ b/graphics/opencv/distinfo
@@ -1,9 +1,11 @@
-TIMESTAMP = 1745669344
+TIMESTAMP = 1753904251
SHA256 (opencv-opencv-4.11.0_GH0.tar.gz) = 9a7c11f924eff5f8d8070e297b322ee68b9227e003fd600d4b8122198091665f
SIZE (opencv-opencv-4.11.0_GH0.tar.gz) = 95051012
-SHA256 (opencv-opencv_contrib-4.11.0_GH0.tar.gz) = 2dfc5957201de2aa785064711125af6abb2e80a64e2dc246aca4119b19687041
-SIZE (opencv-opencv_contrib-4.11.0_GH0.tar.gz) = 55450097
SHA256 (opencv-ade-v0.1.2e_GH0.tar.gz) = 107711887d413127955d64a0e42974ec379c1ebb81832c79a21a9e3a2110e4bf
SIZE (opencv-ade-v0.1.2e_GH0.tar.gz) = 117054
SHA256 (opencv-opencv_3rdparty-7f55c0c26be418d494615afca15218566775c725_GH0.tar.gz) = 0b19085992da68a6b6b751ce7c37fd22b27e43ff28455a68280484e436c438e8
SIZE (opencv-opencv_3rdparty-7f55c0c26be418d494615afca15218566775c725_GH0.tar.gz) = 102507737
+SHA256 (opencv-opencv_contrib-4.11.0_GH0.tar.gz) = 2dfc5957201de2aa785064711125af6abb2e80a64e2dc246aca4119b19687041
+SIZE (opencv-opencv_contrib-4.11.0_GH0.tar.gz) = 55450097
+SHA256 (97f3f390661f2fd1168336820b89eb4383ce8528.patch) = 9275b59080fb0380241b2aa6410cfd9dabd412a0746fc8bf94b25a3fb1594af5
+SIZE (97f3f390661f2fd1168336820b89eb4383ce8528.patch) = 3285
diff --git a/graphics/openexr-website-docs/Makefile b/graphics/openexr-website-docs/Makefile
index beceac14bc4c..5a1c782b622a 100644
--- a/graphics/openexr-website-docs/Makefile
+++ b/graphics/openexr-website-docs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= openexr-website-docs
-PORTVERSION= 3.3.4
+PORTVERSION= 3.3.5
PORTREVISION= 0
MASTER_SITES= https://github.com/AcademySoftwareFoundation/openexr/releases/download/v${PORTVERSION}/:DEFAULT \
https://raw.githubusercontent.com/AcademySoftwareFoundation/openexr-images/main/:website \
diff --git a/graphics/openexr-website-docs/distinfo b/graphics/openexr-website-docs/distinfo
index 2238c21fb6c6..47b7309067ac 100644
--- a/graphics/openexr-website-docs/distinfo
+++ b/graphics/openexr-website-docs/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1749666587
-SHA256 (openexr/openexr-3.3.4.tar.gz) = 73a6d83edcc68333afb95e133f6e12012073815a854bc41abc1a01c1db5f124c
-SIZE (openexr/openexr-3.3.4.tar.gz) = 21206562
+TIMESTAMP = 1753650858
+SHA256 (openexr/openexr-3.3.5.tar.gz) = 8f9241f0e9d6b7aec7e9509cf2a9224416b9cd9d41740deab3827b1f2d01c662
+SIZE (openexr/openexr-3.3.5.tar.gz) = 21207074
SHA256 (openexr/TestImages/README.rst) = 3cbb0a9ab20868940de1b9bf582bdc5ff4244cc585c682d6e40b9befb8fd593c
SIZE (openexr/TestImages/README.rst) = 2588
SHA256 (openexr/TestImages/AllHalfValues.exr) = eede573a0b59b79f21de15ee9d3b7649d58d8f2a8e7787ea34f192db3b3c84a4
diff --git a/graphics/openexr/Makefile b/graphics/openexr/Makefile
index 40ce6dea9c33..b577182f98dc 100644
--- a/graphics/openexr/Makefile
+++ b/graphics/openexr/Makefile
@@ -1,5 +1,5 @@
PORTNAME?= openexr
-PORTVERSION?= 3.3.4 # ALSO update openexr-website-docs! -- verify sigstore: make makesum verify-sigstore
+PORTVERSION?= 3.3.5 # ALSO update openexr-website-docs! -- verify sigstore: make makesum verify-sigstore
PORTREVISION?= 0
CATEGORIES= graphics devel
.if !defined(MASTERDIR)
diff --git a/graphics/openexr/distinfo b/graphics/openexr/distinfo
index 81cbff8e8eb3..b09b1ed3a98b 100644
--- a/graphics/openexr/distinfo
+++ b/graphics/openexr/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1749601389
-SHA256 (openexr/openexr-3.3.4.tar.gz) = 73a6d83edcc68333afb95e133f6e12012073815a854bc41abc1a01c1db5f124c
-SIZE (openexr/openexr-3.3.4.tar.gz) = 21206562
+TIMESTAMP = 1753648872
+SHA256 (openexr/openexr-3.3.5.tar.gz) = 8f9241f0e9d6b7aec7e9509cf2a9224416b9cd9d41740deab3827b1f2d01c662
+SIZE (openexr/openexr-3.3.5.tar.gz) = 21207074
SHA256 (openexr/Beachball/multipart.0001.exr) = 0cd032069fbaa14a2766861fef9893ea66a6494ff64650725d3b26a500df774b
SIZE (openexr/Beachball/multipart.0001.exr) = 2894260
SHA256 (openexr/Beachball/singlepart.0001.exr) = 29719942ed3c095a8f8f111fc139fc4c28f446007f5bfce00177cae585b1a87a
diff --git a/graphics/openxr/Makefile b/graphics/openxr/Makefile
index 4a608115d3af..628f543d4e94 100644
--- a/graphics/openxr/Makefile
+++ b/graphics/openxr/Makefile
@@ -1,7 +1,6 @@
PORTNAME= openxr
DISTVERSIONPREFIX= release-
-DISTVERSION= 1.1.49
-PORTREVISION= 1
+DISTVERSION= 1.1.50
CATEGORIES= graphics
MAINTAINER= vvd@FreeBSD.org
diff --git a/graphics/openxr/distinfo b/graphics/openxr/distinfo
index 7ca8036e5fc5..94dcfc57d04f 100644
--- a/graphics/openxr/distinfo
+++ b/graphics/openxr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749800000
-SHA256 (KhronosGroup-OpenXR-SDK-release-1.1.49_GH0.tar.gz) = 74e9260a1876b0540171571a09bad853302ec68a911200321be8b0591ca94111
-SIZE (KhronosGroup-OpenXR-SDK-release-1.1.49_GH0.tar.gz) = 692160
+TIMESTAMP = 1753960000
+SHA256 (KhronosGroup-OpenXR-SDK-release-1.1.50_GH0.tar.gz) = 9e077d464c688b5063f838e13357ee9639ea33dacc50a9e8207c79a8a93c94c6
+SIZE (KhronosGroup-OpenXR-SDK-release-1.1.50_GH0.tar.gz) = 709092
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/p5-GD-Barcode/Makefile b/graphics/p5-GD-Barcode/Makefile
index f39f1082d57b..fd6f82747a9e 100644
--- a/graphics/p5-GD-Barcode/Makefile
+++ b/graphics/p5-GD-Barcode/Makefile
@@ -1,5 +1,5 @@
PORTNAME= GD-Barcode
-PORTVERSION= 2.00
+DISTVERSION= 2.01
CATEGORIES= graphics perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -17,4 +17,5 @@ RUN_DEPENDS= p5-GD>=0:graphics/p5-GD
USES= perl5
USE_PERL5= configure
+NO_ARCH= yes
.include <bsd.port.mk>
diff --git a/graphics/p5-GD-Barcode/distinfo b/graphics/p5-GD-Barcode/distinfo
index ed69db000e01..1ffbafd40ee4 100644
--- a/graphics/p5-GD-Barcode/distinfo
+++ b/graphics/p5-GD-Barcode/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1694687237
-SHA256 (GD-Barcode-2.00.tar.gz) = 7cabb9a7eef7891145cc333ca70462972418377c23d3ab2a34c6f1aa229796ef
-SIZE (GD-Barcode-2.00.tar.gz) = 885786
+TIMESTAMP = 1753445226
+SHA256 (GD-Barcode-2.01.tar.gz) = 59af0f8a9bec93d2775fa8a1a251532d62fe2e160a471896c935aa9be8c5cd21
+SIZE (GD-Barcode-2.01.tar.gz) = 897133
diff --git a/graphics/p5-Gimp/Makefile b/graphics/p5-Gimp/Makefile
index 132cd2d77243..d20507687cf6 100644
--- a/graphics/p5-Gimp/Makefile
+++ b/graphics/p5-Gimp/Makefile
@@ -36,4 +36,10 @@ post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Gimp/Net/Net.so
${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Gimp/UI/UI.so
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${PERL_LEVEL} >= 504200
+BROKEN= fails to build
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/graphics/p5-Image-ExifTool-devel/Makefile b/graphics/p5-Image-ExifTool-devel/Makefile
index 102f42220d17..3c49754cec8d 100644
--- a/graphics/p5-Image-ExifTool-devel/Makefile
+++ b/graphics/p5-Image-ExifTool-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Image-ExifTool
-DISTVERSION= 13.32
+DISTVERSION= 13.33
CATEGORIES= graphics perl5
MASTER_SITES= https://exiftool.org/ \
SF/exiftool
diff --git a/graphics/p5-Image-ExifTool-devel/distinfo b/graphics/p5-Image-ExifTool-devel/distinfo
index 295a8c69ddd2..ddf0a5f0c82f 100644
--- a/graphics/p5-Image-ExifTool-devel/distinfo
+++ b/graphics/p5-Image-ExifTool-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751542077
-SHA256 (Image-ExifTool-13.32.tar.gz) = e4b462f1a111bde3e3c4519e06d71efaacc576c36f4c3407b3d225c39393c829
-SIZE (Image-ExifTool-13.32.tar.gz) = 7461392
+TIMESTAMP = 1753562706
+SHA256 (Image-ExifTool-13.33.tar.gz) = 0cc6ecb10d529969a7e7766f5160ad591efa9bba7513b9185c8a1e6c54421fed
+SIZE (Image-ExifTool-13.33.tar.gz) = 7487576
diff --git a/graphics/p5-Image-ExifTool-devel/pkg-plist b/graphics/p5-Image-ExifTool-devel/pkg-plist
index 5d41d8b7cc01..a0cf3975c1b3 100644
--- a/graphics/p5-Image-ExifTool-devel/pkg-plist
+++ b/graphics/p5-Image-ExifTool-devel/pkg-plist
@@ -208,6 +208,7 @@ bin/exiftool
%%SITE_PERL%%/Image/ExifTool/Sony.pm
%%SITE_PERL%%/Image/ExifTool/SonyIDC.pm
%%SITE_PERL%%/Image/ExifTool/Stim.pm
+%%SITE_PERL%%/Image/ExifTool/TNEF.pm
%%SITE_PERL%%/Image/ExifTool/TagInfoXML.pm
%%SITE_PERL%%/Image/ExifTool/TagLookup.pm
%%SITE_PERL%%/Image/ExifTool/TagNames.pod
@@ -412,6 +413,7 @@ bin/exiftool
%%PERL5_MAN3%%/Image::ExifTool::Sony.3.gz
%%PERL5_MAN3%%/Image::ExifTool::SonyIDC.3.gz
%%PERL5_MAN3%%/Image::ExifTool::Stim.3.gz
+%%PERL5_MAN3%%/Image::ExifTool::TNEF.3.gz
%%PERL5_MAN3%%/Image::ExifTool::TagInfoXML.3.gz
%%PERL5_MAN3%%/Image::ExifTool::TagLookup.3.gz
%%PERL5_MAN3%%/Image::ExifTool::TagNames.3.gz
diff --git a/graphics/php-geos/files/patch-php85 b/graphics/php-geos/files/patch-php85
new file mode 100644
index 000000000000..deffb00ff64b
--- /dev/null
+++ b/graphics/php-geos/files/patch-php85
@@ -0,0 +1,11 @@
+--- geos.c.orig 2024-01-31 14:59:13 UTC
++++ geos.c
+@@ -150,7 +150,7 @@ static void errorHandler(const char *fmt, ...)
+ va_end(args);
+
+ /* TODO: use a GEOSException ? */
+- zend_throw_exception_ex(zend_exception_get_default(TSRMLS_C),
++ zend_throw_exception_ex(zend_ce_exception,
+ 1 TSRMLS_CC, "%s", message);
+
+ }
diff --git a/graphics/plutosvg/Makefile b/graphics/plutosvg/Makefile
index bf86b9449179..e1548aee83f4 100644
--- a/graphics/plutosvg/Makefile
+++ b/graphics/plutosvg/Makefile
@@ -4,7 +4,7 @@ DISTVERSION= 0.0.6
PORTREVISION= 1
CATEGORIES= graphics
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= Tiny SVG rendering library in C
WWW= https://github.com/sammycage/plutosvg/
diff --git a/graphics/plutovg/Makefile b/graphics/plutovg/Makefile
index 7d260fc6fd2f..bb52d4ca3a5e 100644
--- a/graphics/plutovg/Makefile
+++ b/graphics/plutovg/Makefile
@@ -3,7 +3,7 @@ DISTVERSIONPREFIX= v
DISTVERSION= 1.0.0
CATEGORIES= graphics
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= Tiny 2D vector graphics library in C
WWW= https://github.com/sammycage/plutovg/
diff --git a/graphics/py-mayavi/Makefile b/graphics/py-mayavi/Makefile
index 4231c09f8271..3436526944e5 100644
--- a/graphics/py-mayavi/Makefile
+++ b/graphics/py-mayavi/Makefile
@@ -19,6 +19,8 @@ LICENSE_FILE_LGPL3= ${WRKSRC}/image_LICENSE_OOo.txt
LICENSE_FILE_BSD2CLAUSE= ${WRKSRC}/LICENSE_YORICK.txt
LICENSE_FILE_APACHE11= ${WRKSRC}/LICENSE_COLORBREWER.txt
+BROKEN_i386= stage fails: Building TVTK classes... Fatal Python error: Illegal instruction
+
BUILD_DEPENDS= ${PYNUMPY} \
${PY_SPHINX} \
sphinx-build:textproc/py-sphinx@${PY_FLAVOR}
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/graphics/py-willow/Makefile b/graphics/py-willow/Makefile
index 04bcee8c222d..82ad6fbcabd3 100644
--- a/graphics/py-willow/Makefile
+++ b/graphics/py-willow/Makefile
@@ -1,5 +1,5 @@
PORTNAME= willow
-PORTVERSION= 1.10.0
+PORTVERSION= 1.11.0
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,9 +14,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flit-core>=3.2<4:devel/py-flit-core@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}defusedxml>=0.7<1.0:devel/py-defusedxml@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}filetype>=1.0.7:devel/py-filetype@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}filetype>=1.0.10:devel/py-filetype@${PY_FLAVOR}
-USES= python:3.9+
+USES= python
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
@@ -30,9 +30,9 @@ OPENCV_DESC= Use OpenCV as backend
PILLOW_DESC= Use Pillow as backend
WAND_DESC= Use Wand as backend
-HEIF_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow-heif>=0.13.0<1.0.0:graphics/py-pillow-heif@${PY_FLAVOR}
+HEIF_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow-heif>=0.13.0:graphics/py-pillow-heif@${PY_FLAVOR}
OPENCV_RUN_DEPENDS= opencv>=0:graphics/opencv
-PILLOW_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>=9.1.0<12.0.0:graphics/py-pillow@${PY_FLAVOR}
+PILLOW_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>=11.3.0<12.0.0:graphics/py-pillow@${PY_FLAVOR}
WAND_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wand>=0.6<1.0:graphics/py-wand@${PY_FLAVOR}
.include <bsd.port.mk>
diff --git a/graphics/py-willow/distinfo b/graphics/py-willow/distinfo
index 0ec5a8d02e0c..7933ec92e344 100644
--- a/graphics/py-willow/distinfo
+++ b/graphics/py-willow/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936200
-SHA256 (willow-1.10.0.tar.gz) = e10673ff954e79ca0412c648e40dd9ce0b93c8bef798e8468ce3411ff972fb15
-SIZE (willow-1.10.0.tar.gz) = 113732
+TIMESTAMP = 1753265776
+SHA256 (willow-1.11.0.tar.gz) = 70292b2d0cd2d5bb4076f0b3d61308aeaa0b225f3970d00752f08a8fd386c3d1
+SIZE (willow-1.11.0.tar.gz) = 113827
diff --git a/graphics/py-willow/files/patch-pyproject.toml b/graphics/py-willow/files/patch-pyproject.toml
deleted file mode 100644
index ba816ba9d024..000000000000
--- a/graphics/py-willow/files/patch-pyproject.toml
+++ /dev/null
@@ -1,22 +0,0 @@
---- pyproject.toml.orig 2025-04-22 13:08:41 UTC
-+++ pyproject.toml
-@@ -26,7 +26,7 @@ dependencies = [
- dynamic = ["version"] # will read __version__ from willow/__init__.py
- requires-python = ">=3.9"
- dependencies = [
-- "filetype>=1.0.10,!=1.1.0",
-+ "filetype>=1.0.7,!=1.1.0",
- "defusedxml>=0.7,<1.0",
- ]
-
-@@ -35,8 +35,8 @@ heif = [
- wand = ["Wand>=0.6,<1.0"]
- heif = [
- # Pinned because pillow-heif 0.23+ has dropped AVIF support but we still rely on it.
-- "pillow-heif>=0.10.0,<0.22.0; python_version < '3.12'",
-- "pillow-heif>=0.13.0,<0.22.0; python_version >= '3.12'",
-+ "pillow-heif>=0.10.0,<1.0.0; python_version < '3.12'",
-+ "pillow-heif>=0.13.0,<1.0.0; python_version >= '3.12'",
- ]
-
- testing = [
diff --git a/graphics/qt6-wayland/Makefile b/graphics/qt6-wayland/Makefile
index 430aef820fe7..a63bdb800592 100644
--- a/graphics/qt6-wayland/Makefile
+++ b/graphics/qt6-wayland/Makefile
@@ -1,5 +1,6 @@
PORTNAME= wayland
DISTVERSION= ${QT6_VERSION}
+PORTREVISION= 1
CATEGORIES= graphics wayland
PKGNAMEPREFIX= qt6-
diff --git a/graphics/qt6-wayland/files/patch-src_client_qwaylandshellsurface__p.h b/graphics/qt6-wayland/files/patch-src_client_qwaylandshellsurface__p.h
new file mode 100644
index 000000000000..9380ad7616d6
--- /dev/null
+++ b/graphics/qt6-wayland/files/patch-src_client_qwaylandshellsurface__p.h
@@ -0,0 +1,23 @@
+Add QWaylandShellSurface::nativeResource() to allow using it instead of
+surfaceRole(). The problem with latter is that it relies on RTTI, which is not
+stable across shared modules loaded with RTLD_LOCAL.
+
+x11/plasma6-layer-shell-qt calls into this private API and crashes. Linux/GCC
+users are not seeing this because libstdc++ use different algorithm for comparing
+RTTI. Our libc++ can be switched to this algorithm too by building with
+-DLIBCXX_TYPEINFO_COMPARISON_IMPLEMENTATION=2, but this is too drastic approach.
+
+Related URLs:
+* https://bugs.kde.org/show_bug.cgi?id=479679
+* https://github.com/llvm/llvm-project/issues/36746
+
+--- src/client/qwaylandshellsurface_p.h.orig 2025-05-29 00:19:49 UTC
++++ src/client/qwaylandshellsurface_p.h
+@@ -85,6 +85,7 @@ class Q_WAYLANDCLIENT_EXPORT QWaylandShellSurface : pu
+ QPlatformWindow *platformWindow();
+ struct wl_surface *wlSurface();
+
++ virtual void* nativeResource(const QByteArray&) { return nullptr; }
+ virtual std::any surfaceRole() const { return std::any(); };
+
+ virtual void attachPopup(QWaylandShellSurface *popup) { Q_UNUSED(popup); }
diff --git a/graphics/qt6-wayland/files/patch-src_plugins_shellintegration_xdg-shell_qwaylandxdgshell__p.h b/graphics/qt6-wayland/files/patch-src_plugins_shellintegration_xdg-shell_qwaylandxdgshell__p.h
new file mode 100644
index 000000000000..205ecb55e559
--- /dev/null
+++ b/graphics/qt6-wayland/files/patch-src_plugins_shellintegration_xdg-shell_qwaylandxdgshell__p.h
@@ -0,0 +1,13 @@
+Companion change to patch-src_plugins_shellintegration_xdg-shell_qwaylandxdgshell__p.h
+
+--- src/plugins/shellintegration/xdg-shell/qwaylandxdgshell_p.h.orig 2025-05-29 00:19:49 UTC
++++ src/plugins/shellintegration/xdg-shell/qwaylandxdgshell_p.h
+@@ -75,7 +75,7 @@ class Q_WAYLANDCLIENT_EXPORT QWaylandXdgSurface : publ
+
+ void setSizeHints();
+
+- void *nativeResource(const QByteArray &resource);
++ void *nativeResource(const QByteArray &resource) override;
+
+ std::any surfaceRole() const override;
+
diff --git a/graphics/rubygem-clutter-gdk/Makefile b/graphics/rubygem-clutter-gdk/Makefile
index 235451820569..a6a20def5cd9 100644
--- a/graphics/rubygem-clutter-gdk/Makefile
+++ b/graphics/rubygem-clutter-gdk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= clutter-gdk
-PORTVERSION= 4.2.9
+PORTVERSION= 4.3.0
CATEGORIES= graphics rubygems
MASTER_SITES= RG
diff --git a/graphics/rubygem-clutter-gdk/distinfo b/graphics/rubygem-clutter-gdk/distinfo
index 1314ab9403ff..fa2653911a7c 100644
--- a/graphics/rubygem-clutter-gdk/distinfo
+++ b/graphics/rubygem-clutter-gdk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289376
-SHA256 (rubygem/clutter-gdk-4.2.9.gem) = d02c1e8c3ea78728b0922923601f63388d0c03437febbd06af2bb1f74686cfa3
-SIZE (rubygem/clutter-gdk-4.2.9.gem) = 14848
+TIMESTAMP = 1752566766
+SHA256 (rubygem/clutter-gdk-4.3.0.gem) = 79a3948186a0298aa400228229eccab544740077d1ccd2a2c5df19b92c5d1d8e
+SIZE (rubygem/clutter-gdk-4.3.0.gem) = 14848
diff --git a/graphics/rubygem-clutter-gtk/Makefile b/graphics/rubygem-clutter-gtk/Makefile
index f5cf5b826e15..b9c78675388f 100644
--- a/graphics/rubygem-clutter-gtk/Makefile
+++ b/graphics/rubygem-clutter-gtk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= clutter-gtk
-PORTVERSION= 4.2.9
+PORTVERSION= 4.3.0
CATEGORIES= graphics rubygems
MASTER_SITES= RG
diff --git a/graphics/rubygem-clutter-gtk/distinfo b/graphics/rubygem-clutter-gtk/distinfo
index 036e8e361244..4413a708752a 100644
--- a/graphics/rubygem-clutter-gtk/distinfo
+++ b/graphics/rubygem-clutter-gtk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289378
-SHA256 (rubygem/clutter-gtk-4.2.9.gem) = facc0cf0900f5f61ae73dd6b83c27bcbd86df86d19642949abb1a3f379d19135
-SIZE (rubygem/clutter-gtk-4.2.9.gem) = 31232
+TIMESTAMP = 1752566768
+SHA256 (rubygem/clutter-gtk-4.3.0.gem) = 3d1f4cd818e334ec41107fc755c835341bd13966f83cb0aeeac1ac708f5c3132
+SIZE (rubygem/clutter-gtk-4.3.0.gem) = 31232
diff --git a/graphics/rubygem-clutter/Makefile b/graphics/rubygem-clutter/Makefile
index eca647d5202f..ae98634aab17 100644
--- a/graphics/rubygem-clutter/Makefile
+++ b/graphics/rubygem-clutter/Makefile
@@ -1,5 +1,5 @@
PORTNAME= clutter
-PORTVERSION= 4.2.9
+PORTVERSION= 4.3.0
CATEGORIES= graphics rubygems
MASTER_SITES= RG
diff --git a/graphics/rubygem-clutter/distinfo b/graphics/rubygem-clutter/distinfo
index 375e22a98c6b..6d5fba557ab1 100644
--- a/graphics/rubygem-clutter/distinfo
+++ b/graphics/rubygem-clutter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289374
-SHA256 (rubygem/clutter-4.2.9.gem) = d6d2925727732f691abd7597fcdc8876c3caa5f4a34c653256e00ecfd34959e9
-SIZE (rubygem/clutter-4.2.9.gem) = 42496
+TIMESTAMP = 1752566764
+SHA256 (rubygem/clutter-4.3.0.gem) = 6153fd96facac998006508f971b4d158757a4aba9881d18fec22b8752c413730
+SIZE (rubygem/clutter-4.3.0.gem) = 42496
diff --git a/graphics/rubygem-gdk_pixbuf2/Makefile b/graphics/rubygem-gdk_pixbuf2/Makefile
index 1c7f9e691c19..9fd42d2745e0 100644
--- a/graphics/rubygem-gdk_pixbuf2/Makefile
+++ b/graphics/rubygem-gdk_pixbuf2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gdk_pixbuf2
-PORTVERSION= 4.2.9
+PORTVERSION= 4.3.0
CATEGORIES= graphics rubygems
MASTER_SITES= RG
diff --git a/graphics/rubygem-gdk_pixbuf2/distinfo b/graphics/rubygem-gdk_pixbuf2/distinfo
index 16f8128b42ff..e322b690656d 100644
--- a/graphics/rubygem-gdk_pixbuf2/distinfo
+++ b/graphics/rubygem-gdk_pixbuf2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289380
-SHA256 (rubygem/gdk_pixbuf2-4.2.9.gem) = 22d6c3e94b1858d2f7814252da15fc135d75866961dd29f23f0275bbb2f7b52f
-SIZE (rubygem/gdk_pixbuf2-4.2.9.gem) = 34816
+TIMESTAMP = 1752566770
+SHA256 (rubygem/gdk_pixbuf2-4.3.0.gem) = c6d5e1a82c71b878a43897a942bc3f5041276cd578ee73955773e7965c46a8ad
+SIZE (rubygem/gdk_pixbuf2-4.3.0.gem) = 34816
diff --git a/graphics/rubygem-gruff/Makefile b/graphics/rubygem-gruff/Makefile
index 70bcda774e2f..451ec7b4fdd2 100644
--- a/graphics/rubygem-gruff/Makefile
+++ b/graphics/rubygem-gruff/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gruff
-PORTVERSION= 0.27.0
+PORTVERSION= 0.29.0
CATEGORIES= graphics rubygems
MASTER_SITES= RG
diff --git a/graphics/rubygem-gruff/distinfo b/graphics/rubygem-gruff/distinfo
index 9ee8201df3e6..bc274be4fac9 100644
--- a/graphics/rubygem-gruff/distinfo
+++ b/graphics/rubygem-gruff/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748496029
-SHA256 (rubygem/gruff-0.27.0.gem) = bf1ea3bc0cdc1be9f353571b3600eea39f72140e3d1dd91ac62185fd8e6a8795
-SIZE (rubygem/gruff-0.27.0.gem) = 254976
+TIMESTAMP = 1753370276
+SHA256 (rubygem/gruff-0.29.0.gem) = ab808cbf507abda7ffacd4ba5805a43c47ad0ec6aa2a7b125cf8a165110047a0
+SIZE (rubygem/gruff-0.29.0.gem) = 254976
diff --git a/graphics/rubygem-rmagick/Makefile b/graphics/rubygem-rmagick/Makefile
index ad764e200ef8..ddd0ebb622b8 100644
--- a/graphics/rubygem-rmagick/Makefile
+++ b/graphics/rubygem-rmagick/Makefile
@@ -1,6 +1,5 @@
PORTNAME= rmagick
-PORTVERSION= 6.1.1
-PORTREVISION= 1
+PORTVERSION= 6.1.2
CATEGORIES= graphics rubygems
MASTER_SITES= RG
diff --git a/graphics/rubygem-rmagick/distinfo b/graphics/rubygem-rmagick/distinfo
index 198ff93eee6b..099536aeef53 100644
--- a/graphics/rubygem-rmagick/distinfo
+++ b/graphics/rubygem-rmagick/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738606697
-SHA256 (rubygem/rmagick-6.1.1.gem) = df0171c0641956a172ed0bbf6bdcf2ea68ad7fa3ec09364705f32c2cdd3b8726
-SIZE (rubygem/rmagick-6.1.1.gem) = 269824
+TIMESTAMP = 1753265960
+SHA256 (rubygem/rmagick-6.1.2.gem) = 2f2faf6aa072d32f6a71f6241d9e20b5090fb43690bbb84761b963bedcf53c8d
+SIZE (rubygem/rmagick-6.1.2.gem) = 270336
diff --git a/graphics/rubygem-rsvg2/Makefile b/graphics/rubygem-rsvg2/Makefile
index dc987a42ad72..8657933aecf6 100644
--- a/graphics/rubygem-rsvg2/Makefile
+++ b/graphics/rubygem-rsvg2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rsvg2
-PORTVERSION= 4.2.9
+PORTVERSION= 4.3.0
CATEGORIES= graphics rubygems
MASTER_SITES= RG
diff --git a/graphics/rubygem-rsvg2/distinfo b/graphics/rubygem-rsvg2/distinfo
index 5fbb855a785e..d787f387fa3e 100644
--- a/graphics/rubygem-rsvg2/distinfo
+++ b/graphics/rubygem-rsvg2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289382
-SHA256 (rubygem/rsvg2-4.2.9.gem) = bd21b60f5c8a04cd1d5afe62f0b40aed67ff750bc0690b931aa69ae0659000eb
-SIZE (rubygem/rsvg2-4.2.9.gem) = 29696
+TIMESTAMP = 1752566772
+SHA256 (rubygem/rsvg2-4.3.0.gem) = d967f796652aa88efe01af04635886681f99be5710ef66a7c8fe856c76718bac
+SIZE (rubygem/rsvg2-4.3.0.gem) = 29696
diff --git a/graphics/swappy/Makefile b/graphics/swappy/Makefile
index 4e0543163209..764597693a1f 100644
--- a/graphics/swappy/Makefile
+++ b/graphics/swappy/Makefile
@@ -1,10 +1,10 @@
PORTNAME= swappy
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= graphics wayland
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= tagattie@FreeBSD.org
COMMENT= Snapshot editing for Wayland (a la Snappy on macOS)
WWW= https://github.com/jtheoof/swappy
diff --git a/graphics/zathura-pdf-mupdf/Makefile b/graphics/zathura-pdf-mupdf/Makefile
index ca48d5ee2792..a015cbea442f 100644
--- a/graphics/zathura-pdf-mupdf/Makefile
+++ b/graphics/zathura-pdf-mupdf/Makefile
@@ -1,6 +1,6 @@
PORTNAME= zathura-pdf-mupdf
DISTVERSION= 0.4.4
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= graphics
MASTER_SITES= https://pwmt.org/projects/zathura-pdf-mupdf/download/
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/java/openjdk17/Makefile b/java/openjdk17/Makefile
index 6fe93311d295..5cb25e6aee72 100644
--- a/java/openjdk17/Makefile
+++ b/java/openjdk17/Makefile
@@ -1,7 +1,6 @@
PORTNAME= openjdk
DISTVERSIONPREFIX= jdk-
DISTVERSION= ${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_PATCH_VERSION}+${JDK_BUILD_NUMBER}-${BSD_JDK_VERSION}
-PORTREVISION= 1
CATEGORIES= java devel
PKGNAMESUFFIX?= ${JDK_MAJOR_VERSION}
@@ -63,8 +62,8 @@ NOPRECIOUSMAKEVARS= yes
JDK_MAJOR_VERSION= 17
JDK_MINOR_VERSION= 0
-JDK_PATCH_VERSION= 15
-JDK_BUILD_NUMBER= 6
+JDK_PATCH_VERSION= 16
+JDK_BUILD_NUMBER= 8
BSD_JDK_VERSION= 1
JDK_BUG_URL= https://bugs.freebsd.org/bugzilla/enter_bug.cgi?product=Ports%20%26%20Packages&component=Individual%20Port(s)&short_desc=java/${PORTNAME}${JDK_MAJOR_VERSION}%3A%20
diff --git a/java/openjdk17/distinfo b/java/openjdk17/distinfo
index cfddd904e761..46fec0c5d7c9 100644
--- a/java/openjdk17/distinfo
+++ b/java/openjdk17/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745164265
-SHA256 (battleblow-jdk17u-jdk-17.0.15+6-1_GH0.tar.gz) = 243d616e60735f375a66d2ae0e4d45200d5d3695549caf7a66aa85273857e9dd
-SIZE (battleblow-jdk17u-jdk-17.0.15+6-1_GH0.tar.gz) = 107603484
+TIMESTAMP = 1753420206
+SHA256 (battleblow-jdk17u-jdk-17.0.16+8-1_GH0.tar.gz) = 037d6ddb613ebe58a6bde1919312cce978a74f7cdc6e5f5990933e24dabbc2e2
+SIZE (battleblow-jdk17u-jdk-17.0.16+8-1_GH0.tar.gz) = 107976153
diff --git a/java/openjdk21/Makefile b/java/openjdk21/Makefile
index 3f4f39194c65..6162d28e0a8d 100644
--- a/java/openjdk21/Makefile
+++ b/java/openjdk21/Makefile
@@ -3,7 +3,6 @@ DISTVERSIONPREFIX= jdk-
DISTVERSION= ${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_PATCH_VERSION}+${JDK_BUILD_NUMBER}-${BSD_JDK_VERSION}
CATEGORIES= java devel
PKGNAMESUFFIX?= ${JDK_MAJOR_VERSION}
-PORTREVISION= 1
MAINTAINER= java@FreeBSD.org
COMMENT?= Java Development Kit ${JDK_MAJOR_VERSION}
@@ -63,8 +62,8 @@ NOPRECIOUSMAKEVARS= yes
JDK_MAJOR_VERSION= 21
JDK_MINOR_VERSION= 0
-JDK_PATCH_VERSION= 7
-JDK_BUILD_NUMBER= 6
+JDK_PATCH_VERSION= 8
+JDK_BUILD_NUMBER= 9
BSD_JDK_VERSION= 1
JDK_BUG_URL= https://bugs.freebsd.org/bugzilla/enter_bug.cgi?product=Ports%20%26%20Packages&component=Individual%20Port(s)&short_desc=java/${PORTNAME}${JDK_MAJOR_VERSION}%3A%20
diff --git a/java/openjdk21/distinfo b/java/openjdk21/distinfo
index b51a8b6b0d62..c9688d912b85 100644
--- a/java/openjdk21/distinfo
+++ b/java/openjdk21/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745168967
-SHA256 (battleblow-jdk21u-jdk-21.0.7+6-1_GH0.tar.gz) = ea8634ed1f3bf8aa0df121fa399f4f56ccac135a14ac5c1db8dd3b378f493dfb
-SIZE (battleblow-jdk21u-jdk-21.0.7+6-1_GH0.tar.gz) = 113408248
+TIMESTAMP = 1753421114
+SHA256 (battleblow-jdk21u-jdk-21.0.8+9-1_GH0.tar.gz) = 9b56f542fd4192e420f12e9c34445a70a7de7733444c7eb505f6062d2dff6d83
+SIZE (battleblow-jdk21u-jdk-21.0.8+9-1_GH0.tar.gz) = 113861928
diff --git a/java/openjdk8/Makefile b/java/openjdk8/Makefile
index 4c820c1fbb69..85c0ae16a984 100644
--- a/java/openjdk8/Makefile
+++ b/java/openjdk8/Makefile
@@ -1,6 +1,5 @@
PORTNAME= openjdk
PORTVERSION= ${JDK_MAJOR_VERSION}.${JDK_UPDATE_VERSION}.${JDK_BUILD_NUMBER}.${BSD_JDK_VERSION}
-PORTREVISION= 1
CATEGORIES= java devel
MASTER_SITES= LOCAL/jkim:jtreg
PKGNAMESUFFIX?= ${JDK_MAJOR_VERSION}
@@ -54,8 +53,8 @@ INSTALLDIR= ${PREFIX}/${PKGBASE}
NOPRECIOUSMAKEVARS= yes
JDK_MAJOR_VERSION= 8
-JDK_UPDATE_VERSION= 452
-JDK_BUILD_NUMBER= 09
+JDK_UPDATE_VERSION= 462
+JDK_BUILD_NUMBER= 08
BSD_JDK_VERSION= 1
JTREG_VERSION= 4.1
JTREG_BUILD_NUMBER= b08
diff --git a/java/openjdk8/distinfo b/java/openjdk8/distinfo
index def6a524e9ab..87c0b9931cf8 100644
--- a/java/openjdk8/distinfo
+++ b/java/openjdk8/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1745107911
+TIMESTAMP = 1753419636
SHA256 (jtreg4.1-b08.tar.gz) = a9fbfac903313c12687e60978c4688c20189cdf873560125917d6ad53d55b30c
-SIZE (jtreg4.1-b08.tar.gz) = 6834252
-SHA256 (battleblow-jdk8u-8.452.09.1-jdk8u452-b09.1_GH0.tar.gz) = 5ece2db14895741373c63a4a50029c1558206d25c98b2ac7e730e1279f20f8a7
-SIZE (battleblow-jdk8u-8.452.09.1-jdk8u452-b09.1_GH0.tar.gz) = 93400109
+SIZE (jtreg4.1-b08.tar.gz) = 683425
+SHA256 (battleblow-jdk8u-8.462.08.1-jdk8u462-b08.1_GH0.tar.gz) = ef956bdbeff27383434418f34d7af67e9f81a54e04bc6351b52616515de1054c
+SIZE (battleblow-jdk8u-8.462.08.1-jdk8u462-b08.1_GH0.tar.gz) = 93417092
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/algol68g/Makefile b/lang/algol68g/Makefile
index 992cc82b5b72..60033bb4626f 100644
--- a/lang/algol68g/Makefile
+++ b/lang/algol68g/Makefile
@@ -1,5 +1,6 @@
PORTNAME= algol68g
PORTVERSION= 3.5.12
+PORTREVISION= 1
CATEGORIES= lang
MASTER_SITES= https://jmvdveer.home.xs4all.nl/ LOCAL/danfe
diff --git a/lang/fpc-devel-source/Makefile b/lang/fpc-devel-source/Makefile
index b9893a46e4b2..58c2b53e43cf 100644
--- a/lang/fpc-devel-source/Makefile
+++ b/lang/fpc-devel-source/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fpc-devel
-PORTVERSION= 3.3.1.20250409
+PORTVERSION= 3.3.1.20250722
CATEGORIES= lang
PKGNAMESUFFIX= -source
DIST_SUBDIR= freepascal
@@ -15,7 +15,7 @@ USE_GITLAB= yes
GL_SITE= https://gitlab.com/freepascal.org
GL_ACCOUNT= fpc
GL_PROJECT= source
-GL_TAGNAME= 4cae231a521302a6356875b1d2268323067a321d
+GL_TAGNAME= 9701f72a3f2162e690be0975a0df389c758ecdcc
PLIST= ${WRKDIR}/pkg-plist
PATCHDIR= ${PORTSDIR}/lang/fpc-devel/files
diff --git a/lang/fpc-devel-source/distinfo b/lang/fpc-devel-source/distinfo
index da4b0974493b..501ecf4a8da1 100644
--- a/lang/fpc-devel-source/distinfo
+++ b/lang/fpc-devel-source/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744255760
-SHA256 (freepascal/fpc-source-4cae231a521302a6356875b1d2268323067a321d_GL0.tar.gz) = 94e55fc0affeaa48e268924a70cf7527543469c5825952176d0aed0ac20ec188
-SIZE (freepascal/fpc-source-4cae231a521302a6356875b1d2268323067a321d_GL0.tar.gz) = 57923901
+TIMESTAMP = 1753221521
+SHA256 (freepascal/fpc-source-9701f72a3f2162e690be0975a0df389c758ecdcc_GL0.tar.gz) = 926a8edc2495a2068998310bab16a414660beae4ac76dc3264b48ade77dec0e1
+SIZE (freepascal/fpc-source-9701f72a3f2162e690be0975a0df389c758ecdcc_GL0.tar.gz) = 56745890
diff --git a/lang/fpc-devel/Makefile b/lang/fpc-devel/Makefile
index 43a429e0d83d..99222b5d2069 100644
--- a/lang/fpc-devel/Makefile
+++ b/lang/fpc-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fpc
-PORTVERSION= 3.3.1.20250409
+PORTVERSION= 3.3.1.20250722
CATEGORIES= lang
MASTER_SITES= LOCAL/acm/freepascal/:bootstrap \
LOCAL/acm/freepascal/:man
@@ -28,7 +28,7 @@ USE_GITLAB= yes
GL_SITE= https://gitlab.com/freepascal.org
GL_ACCOUNT= fpc
GL_PROJECT= source
-GL_TAGNAME= 4cae231a521302a6356875b1d2268323067a321d
+GL_TAGNAME= 9701f72a3f2162e690be0975a0df389c758ecdcc
FPCSRCDIR= source-${GL_TAGNAME}
diff --git a/lang/fpc-devel/distinfo b/lang/fpc-devel/distinfo
index 8caa8e06d221..ecd8717711f8 100644
--- a/lang/fpc-devel/distinfo
+++ b/lang/fpc-devel/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1744252797
+TIMESTAMP = 1753217167
SHA256 (freepascal/ppc386-3.2.2-freebsd.tar.gz) = 2e175954442e28799edfe08c01635d209298b992f1062d03872571d58aa9f43a
SIZE (freepascal/ppc386-3.2.2-freebsd.tar.gz) = 1364288
SHA256 (freepascal/ppcx64-3.2.2-freebsd.tar.gz) = 8cf6258688c3457f27bcec18e6993443ed2fcfe7d7c8697d54a13f32965e8fb0
@@ -7,5 +7,5 @@ SHA256 (freepascal/ppca64-3.3.1-freebsd.tar.gz) = 5d9010c69f461b3522826c07d1dff2
SIZE (freepascal/ppca64-3.3.1-freebsd.tar.gz) = 1392501
SHA256 (freepascal/fpc-3.2.2.man.tar.gz) = 4b7d7d50922531fa01e00d0bc913abb40426ba3001579240bf3db3f4ad640584
SIZE (freepascal/fpc-3.2.2.man.tar.gz) = 47334
-SHA256 (freepascal/fpc-source-4cae231a521302a6356875b1d2268323067a321d_GL0.tar.gz) = 94e55fc0affeaa48e268924a70cf7527543469c5825952176d0aed0ac20ec188
-SIZE (freepascal/fpc-source-4cae231a521302a6356875b1d2268323067a321d_GL0.tar.gz) = 57923901
+SHA256 (freepascal/fpc-source-9701f72a3f2162e690be0975a0df389c758ecdcc_GL0.tar.gz) = 926a8edc2495a2068998310bab16a414660beae4ac76dc3264b48ade77dec0e1
+SIZE (freepascal/fpc-source-9701f72a3f2162e690be0975a0df389c758ecdcc_GL0.tar.gz) = 56745890
diff --git a/lang/fpc-devel/pkg-plist b/lang/fpc-devel/pkg-plist
index 3a75355adc32..96000c51dc29 100644
--- a/lang/fpc-devel/pkg-plist
+++ b/lang/fpc-devel/pkg-plist
@@ -93,6 +93,7 @@ lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-async.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-base.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-css.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-db.fpm
+lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-ebnf.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-extra.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-fpcunit.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-fpterm.fpm
@@ -114,6 +115,7 @@ lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-sdo.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-sound.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-stl.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-web.fpm
+lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-wit.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-xml.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-yaml.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fftw.fpm
@@ -203,9 +205,9 @@ lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/utils-lexyacc.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/utils-pas2js.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/utmp.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/vcl-compat.fpm
+lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/wasm-job.fpm
%%FPC_AMD64%%lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/wasmedge.fpm
%%FPC_AMD64%%lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/wasmtime.fpm
-lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/wasm-job.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/webidl.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/x11.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/xforms.fpm
@@ -234,6 +236,7 @@ lib/fpc/%%PORTVERSION%%/msg/errorr.msg
lib/fpc/%%PORTVERSION%%/msg/errorru.msg
lib/fpc/%%PORTVERSION%%/msg/errortr.msg
lib/fpc/%%PORTVERSION%%/msg/errorues.msg
+lib/fpc/%%PORTVERSION%%/msg/errorzh.msg
%%FPC_I386%%lib/fpc/%%PORTVERSION%%/ppc386
%%FPC_AARCH64%%lib/fpc/%%PORTVERSION%%/ppca64
%%FPC_AMD64%%lib/fpc/%%PORTVERSION%%/ppcx64
@@ -672,6 +675,14 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-db/sqltypes.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-db/xmldatapacketreader.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-db/xmldatapacketreader.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-db/xmldatapacketreader.rsj
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-ebnf/ebnf.parser.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-ebnf/ebnf.parser.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-ebnf/ebnf.parser.rsj
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-ebnf/ebnf.scanner.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-ebnf/ebnf.scanner.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-ebnf/ebnf.scanner.rsj
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-ebnf/ebnf.tree.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-ebnf/ebnf.tree.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-extra/daemonapp.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-extra/daemonapp.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-extra/daemonapp.rsj
@@ -1533,6 +1544,14 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/webutil.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/wsupgrader.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/wsupgrader.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/wsupgrader.rsj
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-wit/wit.model.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-wit/wit.model.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-wit/wit.parser.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-wit/wit.parser.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-wit/wit.parser.rsj
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-wit/wit.scanner.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-wit/wit.scanner.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-wit/wit.scanner.rsj
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-xml/dom.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-xml/dom.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-xml/dom_html.o
@@ -1997,8 +2016,6 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/ptcgraph.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/ptcgraph.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/ptcmouse.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/ptcmouse.ppu
-%%FPC_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/sdlgraph.o
-%%FPC_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/sdlgraph.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/gst/gst.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/gst/gst.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/gtk2/atk.o
@@ -2643,6 +2660,8 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-unicode/graphemebreakproperty.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-unicode/graphemebreakproperty.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-unicode/unicodeducet.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-unicode/unicodeducet.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-unicode/utf8utils.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-unicode/utf8utils.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/Package.fpc
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/baseunix.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/baseunix.ppu
@@ -2871,8 +2890,6 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/sdl_net.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/sdl_net.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/sdl_ttf.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/sdl_ttf.ppu
-%%FPC_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/sdlutils.o
-%%FPC_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/sdlutils.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/smpeg.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/smpeg.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sqlite/sqlite.o
@@ -2920,8 +2937,8 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/users/pwd.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/users/users.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/users/users.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/users/users.rsj
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/utils-pas2js/dirwatch.o
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/utils-pas2js/dirwatch.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/utils-pas2js/dirw.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/utils-pas2js/dirw.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/utils-pas2js/httpcompiler.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/utils-pas2js/httpcompiler.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/utmp/utmp.o
@@ -3163,6 +3180,7 @@ lib/libpas2jslib.so
%%EXAMPLESDIR%%-%%PORTVERSION%%/fcl-db/examples/toolsunit.pas
%%EXAMPLESDIR%%-%%PORTVERSION%%/fcl-extra/examples/showver.pp
%%EXAMPLESDIR%%-%%PORTVERSION%%/fcl-hash/examples/demosha256.pp
+%%EXAMPLESDIR%%-%%PORTVERSION%%/fcl-hash/examples/sha256performancetest.pas
%%EXAMPLESDIR%%-%%PORTVERSION%%/fcl-image/examples/createbarcode.lpr
%%EXAMPLESDIR%%-%%PORTVERSION%%/fcl-image/examples/drawing.pp
%%EXAMPLESDIR%%-%%PORTVERSION%%/fcl-image/examples/imgconv.pp
diff --git a/lang/gcc13-devel/Makefile b/lang/gcc13-devel/Makefile
index bec2281707e6..6f536c4c1aaa 100644
--- a/lang/gcc13-devel/Makefile
+++ b/lang/gcc13-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 13.4.1.s20250710
+PORTVERSION= 13.4.1.s20250724
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc13-devel/distinfo b/lang/gcc13-devel/distinfo
index df81177914c0..bd8e2490f17b 100644
--- a/lang/gcc13-devel/distinfo
+++ b/lang/gcc13-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752306923
-SHA256 (gcc-13-20250710.tar.xz) = 8501a6eed382612fb0865a6e9ec8efedfe8b0ff64f0c334aa0321d49b5904bc6
-SIZE (gcc-13-20250710.tar.xz) = 84582400
+TIMESTAMP = 1753432293
+SHA256 (gcc-13-20250724.tar.xz) = 25c8080250db1cf0c0e44629dc18e122ab0a2e95bc6e86098f8966b2277ca487
+SIZE (gcc-13-20250724.tar.xz) = 84579332
diff --git a/lang/gcc14-devel/Makefile b/lang/gcc14-devel/Makefile
index ed673e292076..90c7fbfd8b0b 100644
--- a/lang/gcc14-devel/Makefile
+++ b/lang/gcc14-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 14.3.1.s20250711
+PORTVERSION= 14.3.1.s20250725
PORTEPOCH= 1
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
diff --git a/lang/gcc14-devel/distinfo b/lang/gcc14-devel/distinfo
index 7776bf205a97..1807194909c9 100644
--- a/lang/gcc14-devel/distinfo
+++ b/lang/gcc14-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752307028
-SHA256 (gcc-14-20250711.tar.xz) = c270d6f0bff86a0dd3e62075571ebaa3ed2bada4299ea6de656cc62562e34aaa
-SIZE (gcc-14-20250711.tar.xz) = 88322532
+TIMESTAMP = 1753628909
+SHA256 (gcc-14-20250725.tar.xz) = 25a4d2f3daf0153cb1f164913dc78fe349c39f0d57b7dbc3c4b4966b20b661e8
+SIZE (gcc-14-20250725.tar.xz) = 88322024
diff --git a/lang/gcc15-devel/Makefile b/lang/gcc15-devel/Makefile
index f8b7f8256aec..42ee0f5fc2e6 100644
--- a/lang/gcc15-devel/Makefile
+++ b/lang/gcc15-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 15.1.1.s20250712
+PORTVERSION= 15.1.1.s20250726
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc15-devel/distinfo b/lang/gcc15-devel/distinfo
index 35564fb254f3..11915f87d37f 100644
--- a/lang/gcc15-devel/distinfo
+++ b/lang/gcc15-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752393744
-SHA256 (gcc-15-20250712.tar.xz) = a339762f71c5e365c0fbae3dcc71ead2341df40ffa8736a716f387376e8e60a8
-SIZE (gcc-15-20250712.tar.xz) = 92149428
+TIMESTAMP = 1753628960
+SHA256 (gcc-15-20250726.tar.xz) = 36f7a82cc494595fca699a6ea8f8492405dd882b43a0f2b5a4e83d7a165473e9
+SIZE (gcc-15-20250726.tar.xz) = 92210424
diff --git a/lang/gcc16-devel/Makefile b/lang/gcc16-devel/Makefile
index 9660fae37e90..3448ebb46649 100644
--- a/lang/gcc16-devel/Makefile
+++ b/lang/gcc16-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 16.0.0.s20250713
+PORTVERSION= 16.0.0.s20250727
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc16-devel/distinfo b/lang/gcc16-devel/distinfo
index 305c69d04b49..008dc1f93ba2 100644
--- a/lang/gcc16-devel/distinfo
+++ b/lang/gcc16-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752568620
-SHA256 (gcc-16-20250713.tar.xz) = 7b888a60cee23dee642710639d3fea753c644a3afb5432b477eb14994f638c11
-SIZE (gcc-16-20250713.tar.xz) = 94187924
+TIMESTAMP = 1753697161
+SHA256 (gcc-16-20250727.tar.xz) = b054e782badedd72339abe0c7b1dacbf1b47520b9687bcf0b68a2e514b50279f
+SIZE (gcc-16-20250727.tar.xz) = 94307120
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/lang/hs-koka/Makefile b/lang/hs-koka/Makefile
index d52ba8054d19..a03d48b072dd 100644
--- a/lang/hs-koka/Makefile
+++ b/lang/hs-koka/Makefile
@@ -1,6 +1,6 @@
PORTNAME= koka
DISTVERSIONPREFIX= v
-DISTVERSION= 3.1.2
+DISTVERSION= 3.2.2
CATEGORIES= lang haskell
MAINTAINER= yuri@FreeBSD.org
@@ -18,117 +18,114 @@ GH_TUPLE= microsoft:mimalloc:10efe29:mimalloc/kklib/mimalloc
CABAL_FLAGS= -relocatable
-USE_CABAL= Diff-0.5_1 \
+USE_CABAL= Diff-1.0.2 \
FloatingHex-0.5 \
- OneTuple-0.4.2 \
- QuickCheck-2.14.3 \
+ OneTuple-0.4.2_1 \
+ QuickCheck-2.16.0.0 \
StateVar-1.2.2 \
- adjunctions-4.4.2_2 \
- aeson-2.2.2.0_1 \
- alex-3.5.1.0 \
- assoc-1.1.1 \
- async-2.2.5_1 \
- attoparsec-0.14.4_5 \
- base-compat-0.14.0 \
- base-orphans-0.9.2 \
+ adjunctions-4.4.3 \
+ aeson-2.2.3.0_4 \
+ alex-3.5.3.0 \
+ ansi-terminal-1.1.3 \
+ ansi-terminal-types-1.1.3 \
+ assoc-1.1.1_1 \
+ async-2.2.5_3 \
+ attoparsec-0.14.4_6 \
+ base-compat-0.14.1 \
+ base-orphans-0.9.3 \
basement-0.0.16 \
- bifunctors-5.6.2 \
- boring-0.2.2 \
+ bifunctors-5.6.2_2 \
+ boring-0.2.2_1 \
call-stack-0.4.0 \
case-insensitive-1.2.1.0 \
cereal-0.5.8.3 \
character-ps-0.1 \
clock-0.8.4 \
- co-log-core-0.3.2.2 \
- comonad-5.0.8_2 \
- constraints-0.14.2 \
+ co-log-core-0.3.2.5 \
+ colour-2.3.6 \
+ comonad-5.0.9_1 \
+ constraints-0.14.2_1 \
contravariant-1.5.5 \
- cryptohash-md5-0.11.101.0_4 \
- cryptohash-sha1-0.11.101.0_4 \
- data-default-0.7.1.1 \
- data-default-class-0.1.2.0 \
- data-default-instances-containers-0.0.1 \
- data-default-instances-dlist-0.0.1 \
- data-default-instances-old-locale-0.0.1 \
- data-fix-0.3.3 \
+ data-default-0.8.0.1 \
+ data-fix-0.3.4_1 \
distributive-0.6.2.1_1 \
- dlist-1.0_1 \
- entropy-0.4.1.10_1 \
- extra-1.7.16 \
+ dlist-1.0_2 \
+ extra-1.8 \
file-embed-0.0.16.0 \
- free-5.2_5 \
- generic-arbitrary-1.0.1 \
+ free-5.2_7 \
+ generic-arbitrary-1.0.1.2 \
generic-lens-2.2.2.0_1 \
generic-lens-core-2.2.1.0_2 \
- generically-0.1.1_3 \
- hashable-1.4.4.0_1 \
- hsc2hs-0.68.10_2 \
+ generically-0.1.1_4 \
+ hashable-1.5.0.0_1 \
+ hsc2hs-0.68.10_4 \
indexed-profunctors-0.1.1.1 \
- indexed-traversable-0.1.4 \
- indexed-traversable-instances-0.1.2 \
- integer-conversion-0.1.1 \
- integer-logarithms-1.0.3.1_6 \
- invariant-0.6.3 \
+ indexed-traversable-0.1.4_1 \
+ indexed-traversable-instances-0.1.2_1 \
+ integer-conversion-0.1.1_1 \
+ integer-logarithms-1.0.4 \
+ invariant-0.6.4_1 \
isocline-1.0.9 \
- kan-extensions-5.2.6 \
- lens-5.3.2_1 \
+ kan-extensions-5.2.7 \
+ lens-5.3.5 \
lens-aeson-1.2.3_2 \
- lsp-2.6.0.0_1 \
- lsp-types-2.2.0.0_1 \
- mod-0.2.0.1 \
- network-3.1.4.0_1 \
- network-bsd-2.8.1.0_5 \
- network-info-0.2.1 \
+ lsp-2.7.0.1_1 \
+ lsp-types-2.3.0.1 \
+ mod-0.2.0.1_1 \
+ network-3.2.7.0 \
+ network-bsd-2.8.1.0_6 \
network-simple-0.4.5 \
network-uri-2.6.4.2_1 \
old-locale-1.0.0.7_2 \
old-time-1.1.0.4 \
- os-string-2.0.3 \
- parallel-3.2.2.0_8 \
+ optparse-applicative-0.19.0.0 \
+ os-string-2.0.7_1 \
+ parallel-3.2.2.0_9 \
prettyprinter-1.7.1 \
- primitive-0.9.0.0_1 \
- profunctors-5.6.2_3 \
- quickcheck-instances-0.3.30_1 \
- random-1.2.1.2 \
- reflection-2.1.8 \
+ prettyprinter-ansi-terminal-1.1.3 \
+ primitive-0.9.1.0 \
+ 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.2_4 \
+ regex-base-0.94.0.3 \
regex-pcre-builtin-0.95.2.3.8.44_6 \
- regex-tdfa-1.3.2.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 \
- scientific-0.3.8.0 \
- semialign-1.3.1 \
- semigroupoids-6.0.1 \
+ scientific-0.3.8.0_2 \
+ semialign-1.3.1_2 \
+ semigroupoids-6.0.1_2 \
semigroups-0.20 \
semirings-0.7 \
socks-0.6.1 \
- some-1.0.6_1 \
- sorted-list-0.2.2.0 \
- splitmix-0.1.0.5_1 \
- strict-0.5_1 \
- tagged-0.8.8_1 \
- text-iso8601-0.1.1 \
- text-rope-0.2 \
- text-short-0.1.6_1 \
- th-abstraction-0.7.0.0 \
- th-compat-0.1.5_2 \
- these-1.2.1 \
- time-compat-1.9.7 \
+ some-1.0.6_2 \
+ sorted-list-0.3.1.0 \
+ splitmix-0.1.3.1 \
+ strict-0.5.1_1 \
+ tagged-0.8.9 \
+ tasty-1.5.3_2 \
+ text-iso8601-0.1.1_2 \
+ text-rope-0.3 \
+ text-short-0.1.6_3 \
+ th-abstraction-0.7.1.0_1 \
+ th-compat-0.1.6 \
+ these-1.2.1_2 \
+ time-compat-1.9.8 \
time-locale-compat-0.1.1.5 \
transformers-base-0.4.6 \
transformers-compat-0.7.2 \
- unliftio-0.2.25.0 \
- unliftio-core-0.2.1.0_3 \
- unordered-containers-0.2.20_2 \
+ unliftio-0.2.25.1 \
+ unliftio-core-0.2.1.0_4 \
+ unordered-containers-0.2.20_4 \
utf8-string-1.0.2 \
- uuid-1.3.15_3 \
- uuid-types-1.0.5.1 \
- vector-0.13.1.0_1 \
- vector-stream-0.1.0.1_1 \
+ uuid-types-1.0.6_3 \
+ vector-0.13.2.0_1 \
+ vector-stream-0.1.0.1_3 \
void-0.7.3 \
- witherable-0.5
+ witherable-0.5_1
CABAL_EXECUTABLES= ${PORTNAME}
CABAL_WRAPPER_SCRIPTS= ${CABAL_EXECUTABLES}
diff --git a/lang/hs-koka/distinfo b/lang/hs-koka/distinfo
index be65ecb470a7..e51369ca57c3 100644
--- a/lang/hs-koka/distinfo
+++ b/lang/hs-koka/distinfo
@@ -1,46 +1,54 @@
-TIMESTAMP = 1717218648
-SHA256 (cabal/Diff-0.5/Diff-0.5.tar.gz) = 03cc84dedfb18fa693f0b0b7054d65e92c388d0657cf45ad5e9fbe3fe8b54551
-SIZE (cabal/Diff-0.5/Diff-0.5.tar.gz) = 9122
-SHA256 (cabal/Diff-0.5/revision/1.cabal) = 9c8a972eead9e079b90c6581fa8ef5755662c10dd075951b32b801145704afbb
-SIZE (cabal/Diff-0.5/revision/1.cabal) = 1814
+TIMESTAMP = 1753244600
+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/FloatingHex-0.5/FloatingHex-0.5.tar.gz) = a3a37a0f373a09a1261954b737959a7129b79e3e8f775b981bbe4abb85016830
SIZE (cabal/FloatingHex-0.5/FloatingHex-0.5.tar.gz) = 4960
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/QuickCheck-2.14.3/QuickCheck-2.14.3.tar.gz) = 5c0f22b36b28a1a8fa110b3819818d3f29494a3b0dedbae299f064123ca70501
-SIZE (cabal/QuickCheck-2.14.3/QuickCheck-2.14.3.tar.gz) = 76849
+SHA256 (cabal/OneTuple-0.4.2/revision/1.cabal) = dd7266f983da2970e5662168add810dabadabb3a4bb9b137181eafc0ac7ea4d4
+SIZE (cabal/OneTuple-0.4.2/revision/1.cabal) = 2013
+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.2/adjunctions-4.4.2.tar.gz) = 147b5f8db810bca0ea8952ef974982ffc447cecd21f01e1ea1121df77e276518
-SIZE (cabal/adjunctions-4.4.2/adjunctions-4.4.2.tar.gz) = 17201
-SHA256 (cabal/adjunctions-4.4.2/revision/2.cabal) = 30206ae6b78d3d523c2ff73640f84b51fa204ac3f05267a5f0c77c486b96781d
-SIZE (cabal/adjunctions-4.4.2/revision/2.cabal) = 3379
-SHA256 (cabal/aeson-2.2.2.0/aeson-2.2.2.0.tar.gz) = b3bde1446333f92bba035f6f1b94031d3e2f1342dd63b062f5f2132309fd6276
-SIZE (cabal/aeson-2.2.2.0/aeson-2.2.2.0.tar.gz) = 340787
-SHA256 (cabal/aeson-2.2.2.0/revision/1.cabal) = ac0d0dfc1054c021891a34279e474f8009087216762296ee7d6577f8b0a76fa2
-SIZE (cabal/aeson-2.2.2.0/revision/1.cabal) = 6331
-SHA256 (cabal/alex-3.5.1.0/alex-3.5.1.0.tar.gz) = c92efe86f8eb959ee03be6c04ee57ebc7e4abc75a6c4b26551215d7443e92a07
-SIZE (cabal/alex-3.5.1.0/alex-3.5.1.0.tar.gz) = 85982
+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/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.3/ansi-terminal-1.1.3.tar.gz) = 88d11a165cd709bfd603b4bc36afd5b39d3e9eec69ee466ca4359441d468c092
+SIZE (cabal/ansi-terminal-1.1.3/ansi-terminal-1.1.3.tar.gz) = 32633
+SHA256 (cabal/ansi-terminal-types-1.1.3/ansi-terminal-types-1.1.3.tar.gz) = 9fc9ce2157f1889bd99a4d22c9f1c64589590be0f797c3efe71c8fa17a11a689
+SIZE (cabal/ansi-terminal-types-1.1.3/ansi-terminal-types-1.1.3.tar.gz) = 8791
SHA256 (cabal/assoc-1.1.1/assoc-1.1.1.tar.gz) = 231149b7fef09f5dd95af51228615e3b296dbd0faadeca053e0644a4b13b0ff6
SIZE (cabal/assoc-1.1.1/assoc-1.1.1.tar.gz) = 3158
+SHA256 (cabal/assoc-1.1.1/revision/1.cabal) = 0ab39b4d1feb4caca95ac6e314f48782b27a86a6b8d1f5e8dc4be9fbed11185f
+SIZE (cabal/assoc-1.1.1/revision/1.cabal) = 1420
SHA256 (cabal/async-2.2.5/async-2.2.5.tar.gz) = 1818473ebab9212afad2ed76297aefde5fae8b5d4404daf36939aece6a8f16f7
SIZE (cabal/async-2.2.5/async-2.2.5.tar.gz) = 15742
-SHA256 (cabal/async-2.2.5/revision/1.cabal) = 9d5d9e605f52958d099e13a8b8f30ee56cb137c9192996245e3c533adb682cf8
-SIZE (cabal/async-2.2.5/revision/1.cabal) = 3280
+SHA256 (cabal/async-2.2.5/revision/3.cabal) = b7648c6165729a973d95cb328f9fd874813a81c727707e8b2552b4f03399763b
+SIZE (cabal/async-2.2.5/revision/3.cabal) = 3366
SHA256 (cabal/attoparsec-0.14.4/attoparsec-0.14.4.tar.gz) = 3f337fe58624565de12426f607c23e60c7b09c86b4e3adfc827ca188c9979e6c
SIZE (cabal/attoparsec-0.14.4/attoparsec-0.14.4.tar.gz) = 160701
-SHA256 (cabal/attoparsec-0.14.4/revision/5.cabal) = ec709539b881d6431620bd7c40fbfa680aaf4a98c6f35b51536d8f455682b1ae
-SIZE (cabal/attoparsec-0.14.4/revision/5.cabal) = 5703
-SHA256 (cabal/base-compat-0.14.0/base-compat-0.14.0.tar.gz) = f146de664ac838ebe18ec9360df82da3660149dc7d51fd29bcb61d653b799c50
-SIZE (cabal/base-compat-0.14.0/base-compat-0.14.0.tar.gz) = 42744
-SHA256 (cabal/base-orphans-0.9.2/base-orphans-0.9.2.tar.gz) = 6211900916955b84687c61b5e4fa98ce110e511a96086b7a93f06dd63c97ba93
-SIZE (cabal/base-orphans-0.9.2/base-orphans-0.9.2.tar.gz) = 26705
+SHA256 (cabal/attoparsec-0.14.4/revision/6.cabal) = 35129d0ab1741f000f1a7d2fc839544919ee6fbb8f2d6e7f0a629c41f91035f3
+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-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/basement-0.0.16/basement-0.0.16.tar.gz) = 7fb77e249aef76ba5aed3059d556800ce02b614597c488ba01f0a16449146300
SIZE (cabal/basement-0.0.16/basement-0.0.16.tar.gz) = 134837
SHA256 (cabal/bifunctors-5.6.2/bifunctors-5.6.2.tar.gz) = 1086a9285061eed0c2c5d3cb65aa223defd52fca6d0515bb69ddf2dbc3d9697a
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/boring-0.2.2/boring-0.2.2.tar.gz) = 928baf1fff69b17658fb7014a1cc3e220b3b69b52271ae9c0452f82d67b3ef86
SIZE (cabal/boring-0.2.2/boring-0.2.2.tar.gz) = 5474
+SHA256 (cabal/boring-0.2.2/revision/1.cabal) = f6d705c30830a337862210f12c4ce38d5ab4d3660631e0214b504f10815a2e8d
+SIZE (cabal/boring-0.2.2/revision/1.cabal) = 1779
SHA256 (cabal/call-stack-0.4.0/call-stack-0.4.0.tar.gz) = 430bcf8a3404f7e55319573c0b807b1356946f0c8f289bb3d9afb279c636b87b
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
@@ -51,58 +59,44 @@ SHA256 (cabal/character-ps-0.1/character-ps-0.1.tar.gz) = 22de71fde38b236d3e9168
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
SIZE (cabal/clock-0.8.4/clock-0.8.4.tar.gz) = 9322
-SHA256 (cabal/co-log-core-0.3.2.2/co-log-core-0.3.2.2.tar.gz) = f7b261916add60f651abc6f170402a6e75042ee4488f94a40ad88a971a71cdc7
-SIZE (cabal/co-log-core-0.3.2.2/co-log-core-0.3.2.2.tar.gz) = 18585
-SHA256 (cabal/comonad-5.0.8/comonad-5.0.8.tar.gz) = ef6cdf2cc292cc43ee6aa96c581b235fdea8ab44a0bffb24dc79ae2b2ef33d13
-SIZE (cabal/comonad-5.0.8/comonad-5.0.8.tar.gz) = 15227
-SHA256 (cabal/comonad-5.0.8/revision/2.cabal) = 4a4dbfbd03fb4963987710fca994e8b5624bd05a33e5f95b7581b26f8229c5e3
-SIZE (cabal/comonad-5.0.8/revision/2.cabal) = 3631
+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/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
+SIZE (cabal/comonad-5.0.9/comonad-5.0.9.tar.gz) = 14455
+SHA256 (cabal/comonad-5.0.9/revision/1.cabal) = 75aded79bf583c908e4e4687c0ae067f256e2507536b75f58ffba7748767c353
+SIZE (cabal/comonad-5.0.9/revision/1.cabal) = 3587
SHA256 (cabal/constraints-0.14.2/constraints-0.14.2.tar.gz) = 4f249f805d1807ecd86e36e2aa9c9ad8206d2b70d50ff7f11b79721e08fd19f8
SIZE (cabal/constraints-0.14.2/constraints-0.14.2.tar.gz) = 21204
+SHA256 (cabal/constraints-0.14.2/revision/1.cabal) = 381a53e9d5aad937644d13b5c2c4fcc3698aeba2f83945a42100c6324e0ea8e7
+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/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/4.cabal) = a6d3efa27bd3b17e15f295c7cf4fe29c555c0c39825ac05244e64bd4953c07d4
-SIZE (cabal/cryptohash-md5-0.11.101.0/revision/4.cabal) = 3099
-SHA256 (cabal/cryptohash-sha1-0.11.101.0/cryptohash-sha1-0.11.101.0.tar.gz) = a4042c97ad02eb68e766577ca35c01970c33e96cfd74ccb4dd403e3476a23241
-SIZE (cabal/cryptohash-sha1-0.11.101.0/cryptohash-sha1-0.11.101.0.tar.gz) = 11563
-SHA256 (cabal/cryptohash-sha1-0.11.101.0/revision/4.cabal) = 59b62752f86af847c74e79afa76d57d53ee116ed67fdafcb0eb94b49eb1718d4
-SIZE (cabal/cryptohash-sha1-0.11.101.0/revision/4.cabal) = 3080
-SHA256 (cabal/data-default-0.7.1.1/data-default-0.7.1.1.tar.gz) = b0f95d279cd75cacaa8152a01590dc3460f7134f6840b37052abb3ba3cb2a511
-SIZE (cabal/data-default-0.7.1.1/data-default-0.7.1.1.tar.gz) = 1627
-SHA256 (cabal/data-default-class-0.1.2.0/data-default-class-0.1.2.0.tar.gz) = 4f01b423f000c3e069aaf52a348564a6536797f31498bb85c3db4bd2d0973e56
-SIZE (cabal/data-default-class-0.1.2.0/data-default-class-0.1.2.0.tar.gz) = 2522
-SHA256 (cabal/data-default-instances-containers-0.0.1/data-default-instances-containers-0.0.1.tar.gz) = a55e07af005c9815d82f3fc95e125db82994377c9f4a769428878701d4ec081a
-SIZE (cabal/data-default-instances-containers-0.0.1/data-default-instances-containers-0.0.1.tar.gz) = 1659
-SHA256 (cabal/data-default-instances-dlist-0.0.1/data-default-instances-dlist-0.0.1.tar.gz) = 7d683711cbf08abd7adcd5ac2be825381308d220397315a5570fe61b719b5959
-SIZE (cabal/data-default-instances-dlist-0.0.1/data-default-instances-dlist-0.0.1.tar.gz) = 1503
-SHA256 (cabal/data-default-instances-old-locale-0.0.1/data-default-instances-old-locale-0.0.1.tar.gz) = 60d3b02922958c4908d7bf2b24ddf61511665745f784227d206745784b0c0802
-SIZE (cabal/data-default-instances-old-locale-0.0.1/data-default-instances-old-locale-0.0.1.tar.gz) = 1519
-SHA256 (cabal/data-fix-0.3.3/data-fix-0.3.3.tar.gz) = 179b6dd9e655400450c43f719d4170cb6b898ece5f2cb85aa1e61b569fa6ca2e
-SIZE (cabal/data-fix-0.3.3/data-fix-0.3.3.tar.gz) = 5767
+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-fix-0.3.4/data-fix-0.3.4.tar.gz) = 8df052d18c047ab9e9200536a8799b5af3997ebecbbb091a7384b6be8416ab37
+SIZE (cabal/data-fix-0.3.4/data-fix-0.3.4.tar.gz) = 5992
+SHA256 (cabal/data-fix-0.3.4/revision/1.cabal) = ee78be6168ca0878d670fede957195d3debf4a37a806d13d72182b274901261b
+SIZE (cabal/data-fix-0.3.4/revision/1.cabal) = 1406
SHA256 (cabal/distributive-0.6.2.1/distributive-0.6.2.1.tar.gz) = d7351392e078f58caa46630a4b9c643e1e2e9dddee45848c5c8358e7b1316b91
SIZE (cabal/distributive-0.6.2.1/distributive-0.6.2.1.tar.gz) = 8140
SHA256 (cabal/distributive-0.6.2.1/revision/1.cabal) = 0f99f5541cca04acf89b64432b03422b6408e830a8dff30e6c4334ef1a48680c
SIZE (cabal/distributive-0.6.2.1/revision/1.cabal) = 2996
SHA256 (cabal/dlist-1.0/dlist-1.0.tar.gz) = 173d637328bb173fcc365f30d29ff4a94292a1e0e5558aeb3dfc11de81510115
SIZE (cabal/dlist-1.0/dlist-1.0.tar.gz) = 18667
-SHA256 (cabal/dlist-1.0/revision/1.cabal) = 55ff69d20ce638fc7727342ee67f2f868da61d3dcf3763f790bf9aa0b145e568
-SIZE (cabal/dlist-1.0/revision/1.cabal) = 3812
-SHA256 (cabal/entropy-0.4.1.10/entropy-0.4.1.10.tar.gz) = 85ac1d53f1d1c095aedd23fdb20c8e3ada04a7fd8aa6d7e6445ae6a59a277de5
-SIZE (cabal/entropy-0.4.1.10/entropy-0.4.1.10.tar.gz) = 9060
-SHA256 (cabal/entropy-0.4.1.10/revision/1.cabal) = 82bd7b600fb8df540dd292ed91dc781f4523eecef3bb588b14787b4851722cb1
-SIZE (cabal/entropy-0.4.1.10/revision/1.cabal) = 2952
-SHA256 (cabal/extra-1.7.16/extra-1.7.16.tar.gz) = 250c6d43c30b2c71f2cf498a10e69e43ac035974d3819529385d99e42ce77c70
-SIZE (cabal/extra-1.7.16/extra-1.7.16.tar.gz) = 46190
+SHA256 (cabal/dlist-1.0/revision/2.cabal) = 854727594c5a816ab3d10f15b1bc4fedaf9e3f7d1ef517a2bb9011f29ba261d2
+SIZE (cabal/dlist-1.0/revision/2.cabal) = 3942
+SHA256 (cabal/extra-1.8/extra-1.8.tar.gz) = 2fa4ce5eae50560bba80f1883913cf2ed52b3d87fd290dae27d838c94f5389a1
+SIZE (cabal/extra-1.8/extra-1.8.tar.gz) = 47005
SHA256 (cabal/file-embed-0.0.16.0/file-embed-0.0.16.0.tar.gz) = 5f18672eff936355557cdd163905451205d7ee22742edac313dd27cf42a3f415
SIZE (cabal/file-embed-0.0.16.0/file-embed-0.0.16.0.tar.gz) = 7198
SHA256 (cabal/free-5.2/free-5.2.tar.gz) = 72867f7c89173263765736e8d395e94291f1aaea626ecb1d673d72ce90b94f89
SIZE (cabal/free-5.2/free-5.2.tar.gz) = 58781
-SHA256 (cabal/free-5.2/revision/5.cabal) = 31e49c0d27e9a9493bf3196449501cf2c546e5e988574d64380518fed0ccc46e
-SIZE (cabal/free-5.2/revision/5.cabal) = 4176
-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/free-5.2/revision/7.cabal) = 7f3992a66987bbba5a6546420f6129fb9b66b80cdd005d34ec77a1e1c8ed8340
+SIZE (cabal/free-5.2/revision/7.cabal) = 4178
+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-lens-2.2.2.0/generic-lens-2.2.2.0.tar.gz) = 868dc9c8cd02150b419859c3c8a53a62e5b41f5f3fd5d46bb355eb1074288b68
SIZE (cabal/generic-lens-2.2.2.0/generic-lens-2.2.2.0.tar.gz) = 21357
SHA256 (cabal/generic-lens-2.2.2.0/revision/1.cabal) = 89dcd1dc551c823b7c3692890595d1f17011bfe82ac6175803db149811416945
@@ -113,62 +107,62 @@ SHA256 (cabal/generic-lens-core-2.2.1.0/revision/2.cabal) = 0d2ff39f7dc8d45901cb
SIZE (cabal/generic-lens-core-2.2.1.0/revision/2.cabal) = 3013
SHA256 (cabal/generically-0.1.1/generically-0.1.1.tar.gz) = 04c5a436bec4b041f71a733f56a1bd7f435f63dde8d3eb5c1f48d55b4dbc43cf
SIZE (cabal/generically-0.1.1/generically-0.1.1.tar.gz) = 2870
-SHA256 (cabal/generically-0.1.1/revision/3.cabal) = 1b1b638ac022d2404becb6c117b04bfdc2247429ba58596271ca2cdc413288c2
-SIZE (cabal/generically-0.1.1/revision/3.cabal) = 1203
-SHA256 (cabal/hashable-1.4.4.0/hashable-1.4.4.0.tar.gz) = 1fa3d64548440942b2b38b99c76d8dcaa94fa2ea3912cd7a6354ea4ec4af4758
-SIZE (cabal/hashable-1.4.4.0/hashable-1.4.4.0.tar.gz) = 26197
-SHA256 (cabal/hashable-1.4.4.0/revision/1.cabal) = ae22238274c572aa91e90c6c353e7206386708912ac5e6dc40ac61d1dcc553db
-SIZE (cabal/hashable-1.4.4.0/revision/1.cabal) = 5216
+SHA256 (cabal/generically-0.1.1/revision/4.cabal) = 3f64278f5c582dd7c6963967b1290079bcd03b8348989f909ac9bd972ddc452e
+SIZE (cabal/generically-0.1.1/revision/4.cabal) = 1203
+SHA256 (cabal/hashable-1.5.0.0/hashable-1.5.0.0.tar.gz) = e58b3a8e18da5f6cd7e937e5fd683e500bb1f8276b3768269759119ca0cddb6a
+SIZE (cabal/hashable-1.5.0.0/hashable-1.5.0.0.tar.gz) = 89062
+SHA256 (cabal/hashable-1.5.0.0/revision/1.cabal) = 2f23146cbe0325029927b221647695a4c7d6e97548ff731110979e34361f58ef
+SIZE (cabal/hashable-1.5.0.0/revision/1.cabal) = 5914
SHA256 (cabal/hsc2hs-0.68.10/hsc2hs-0.68.10.tar.gz) = 6f4e34d788fe2ca7091ee0a10307ee8a7c060a1ba890f2bffad16a7d4d5cef76
SIZE (cabal/hsc2hs-0.68.10/hsc2hs-0.68.10.tar.gz) = 40517
-SHA256 (cabal/hsc2hs-0.68.10/revision/2.cabal) = 60e78b6c60dc32a77ce6c37ed5ca4e838fc5f76f02836ef64d93cd21cc002325
-SIZE (cabal/hsc2hs-0.68.10/revision/2.cabal) = 3032
+SHA256 (cabal/hsc2hs-0.68.10/revision/4.cabal) = 725ef6da03d3d6e332db4de0a35bee45d72e4d31decc5ec7f153e6837af5f03e
+SIZE (cabal/hsc2hs-0.68.10/revision/4.cabal) = 3114
SHA256 (cabal/indexed-profunctors-0.1.1.1/indexed-profunctors-0.1.1.1.tar.gz) = 2e69bb2900bb7e562efffff7bcf3f72daf79f013232ce603263a57595412c398
SIZE (cabal/indexed-profunctors-0.1.1.1/indexed-profunctors-0.1.1.1.tar.gz) = 6477
SHA256 (cabal/indexed-traversable-0.1.4/indexed-traversable-0.1.4.tar.gz) = 58be09afdf3ad5a25c2aa0d2a7df80d602df09f4e76d3abf2b7cdb0e75d03b22
SIZE (cabal/indexed-traversable-0.1.4/indexed-traversable-0.1.4.tar.gz) = 9465
+SHA256 (cabal/indexed-traversable-0.1.4/revision/1.cabal) = 42d9e84a65a0c17c248233cab98ada872ff6140dfa24d109d6eb285204d07e7d
+SIZE (cabal/indexed-traversable-0.1.4/revision/1.cabal) = 2098
SHA256 (cabal/indexed-traversable-instances-0.1.2/indexed-traversable-instances-0.1.2.tar.gz) = 3c2bb62fba141d6696177070d63b88bc56b194bc60f6b73d2263b0244e2fc7c1
SIZE (cabal/indexed-traversable-instances-0.1.2/indexed-traversable-instances-0.1.2.tar.gz) = 3673
+SHA256 (cabal/indexed-traversable-instances-0.1.2/revision/1.cabal) = 68df0fc8070ae2c15f9e6febf1449fee364c131a6d1e93cac45e7895ba86dd89
+SIZE (cabal/indexed-traversable-instances-0.1.2/revision/1.cabal) = 2401
SHA256 (cabal/integer-conversion-0.1.1/integer-conversion-0.1.1.tar.gz) = c18164a048073310f6353ebc64c9037b52a4b8299963ce05e027bcf60e22155a
SIZE (cabal/integer-conversion-0.1.1/integer-conversion-0.1.1.tar.gz) = 6179
-SHA256 (cabal/integer-logarithms-1.0.3.1/integer-logarithms-1.0.3.1.tar.gz) = 9b0a9f9fab609b15cd015865721fb05f744a1bc77ae92fd133872de528bbea7f
-SIZE (cabal/integer-logarithms-1.0.3.1/integer-logarithms-1.0.3.1.tar.gz) = 9023
-SHA256 (cabal/integer-logarithms-1.0.3.1/revision/6.cabal) = 0595a16d458c9c5caa425dc8ebbeb5d9adffb0c8daf4720c1d93dfcfc31dd690
-SIZE (cabal/integer-logarithms-1.0.3.1/revision/6.cabal) = 3295
-SHA256 (cabal/invariant-0.6.3/invariant-0.6.3.tar.gz) = 8d2019e4a1060b88f2594df5256b086b07c09fff0f0dc5adf6163facee552fbf
-SIZE (cabal/invariant-0.6.3/invariant-0.6.3.tar.gz) = 28239
+SHA256 (cabal/integer-conversion-0.1.1/revision/1.cabal) = 941d4ae16e2124cbff5defe2abedb49efc8e03a594f817035bf231a317e6c1c9
+SIZE (cabal/integer-conversion-0.1.1/revision/1.cabal) = 2256
+SHA256 (cabal/integer-logarithms-1.0.4/integer-logarithms-1.0.4.tar.gz) = 6a93c76c2518cbe2d72ab17da6ae46d8cae93cbfb7c5a5ad5783f903c1448f45
+SIZE (cabal/integer-logarithms-1.0.4/integer-logarithms-1.0.4.tar.gz) = 8948
+SHA256 (cabal/invariant-0.6.4/invariant-0.6.4.tar.gz) = a9e2ab4ee3e0d4613beb7bda36a8ebc4f72318450514f4832d2fa43b74f0aeb3
+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/isocline-1.0.9/isocline-1.0.9.tar.gz) = 9090c69e8082cda45214e41e8205bce671a6c04b78ac412b7bacffadafe75468
SIZE (cabal/isocline-1.0.9/isocline-1.0.9.tar.gz) = 101834
-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/lens-5.3.2/lens-5.3.2.tar.gz) = ff13bc0666e28b4cb1f8ba34551f66f042f5f3928b764ea18b885034bc7f4998
-SIZE (cabal/lens-5.3.2/lens-5.3.2.tar.gz) = 705371
-SHA256 (cabal/lens-5.3.2/revision/1.cabal) = 644d56d05bd6b2606c8d52f50a4302bacb3cb330d03cb260b1d98dd3589af576
-SIZE (cabal/lens-5.3.2/revision/1.cabal) = 15231
+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/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.6.0.0/lsp-2.6.0.0.tar.gz) = 25424569d54d8ceab2f2eaa100db97751e3b880f9bda38c344f494137c5935f2
-SIZE (cabal/lsp-2.6.0.0/lsp-2.6.0.0.tar.gz) = 43241
-SHA256 (cabal/lsp-2.6.0.0/revision/1.cabal) = 356bb47d924cdc208fd3401267a9e26fd826602a76a196d26f32998ac2da34dd
-SIZE (cabal/lsp-2.6.0.0/revision/1.cabal) = 4062
-SHA256 (cabal/lsp-types-2.2.0.0/lsp-types-2.2.0.0.tar.gz) = 5e1eaf6546f9e57a14d62bcdc2979b49c28d02b6de56683779d54c48a36d7540
-SIZE (cabal/lsp-types-2.2.0.0/lsp-types-2.2.0.0.tar.gz) = 234764
-SHA256 (cabal/lsp-types-2.2.0.0/revision/1.cabal) = 2f049a7e1a17cae50e9d25dae207669e9a1a1ba306a818d9614a46c40b063f17
-SIZE (cabal/lsp-types-2.2.0.0/revision/1.cabal) = 34860
+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/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/network-3.1.4.0/network-3.1.4.0.tar.gz) = b452a2afac95d9207357eb3820c719c7c7d27871ef4b6ed7bfcd03a036b9158e
-SIZE (cabal/network-3.1.4.0/network-3.1.4.0.tar.gz) = 139988
-SHA256 (cabal/network-3.1.4.0/revision/1.cabal) = e152cdb03243afb52bbc740cfbe96905ca298a6f6342f0c47b3f2e227ff19def
-SIZE (cabal/network-3.1.4.0/revision/1.cabal) = 5208
+SHA256 (cabal/mod-0.2.0.1/revision/1.cabal) = 60a35b532aca2a122a460b9c2c54f56ef53e05c8a5e8035756e2f1b18ba81816
+SIZE (cabal/mod-0.2.0.1/revision/1.cabal) = 2588
+SHA256 (cabal/network-3.2.7.0/network-3.2.7.0.tar.gz) = 68548e660632a3c09b230c33fe08cc880273372b485e65cbe7a717936de9728b
+SIZE (cabal/network-3.2.7.0/network-3.2.7.0.tar.gz) = 145714
SHA256 (cabal/network-bsd-2.8.1.0/network-bsd-2.8.1.0.tar.gz) = d94961ca15c42c798d19cde540ec12b25cc43435fb95e682399d6c1a02022d4e
SIZE (cabal/network-bsd-2.8.1.0/network-bsd-2.8.1.0.tar.gz) = 8584
-SHA256 (cabal/network-bsd-2.8.1.0/revision/5.cabal) = e27df73ab03bb3b0d649d229c74deea0204635689422ff684af0571f3eb94802
-SIZE (cabal/network-bsd-2.8.1.0/revision/5.cabal) = 3681
-SHA256 (cabal/network-info-0.2.1/network-info-0.2.1.tar.gz) = 9b2d88312fc8280351d5003200cc07decbb865f85d3aa7b1094b238bd6a8b404
-SIZE (cabal/network-info-0.2.1/network-info-0.2.1.tar.gz) = 6387
+SHA256 (cabal/network-bsd-2.8.1.0/revision/6.cabal) = cc7867f81c6eb3f1924bbb1029757af6e3b67a3c224c1faa329be3ea70ad729c
+SIZE (cabal/network-bsd-2.8.1.0/revision/6.cabal) = 3780
SHA256 (cabal/network-simple-0.4.5/network-simple-0.4.5.tar.gz) = 07a0bf25972a5fb42ab68f71db00b2758c6b15f09f73b1324550749d397b179e
SIZE (cabal/network-simple-0.4.5/network-simple-0.4.5.tar.gz) = 10191
SHA256 (cabal/network-uri-2.6.4.2/network-uri-2.6.4.2.tar.gz) = 9c188973126e893250b881f20e8811dca06c223c23402b06f7a1f2e995797228
@@ -181,44 +175,44 @@ 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/os-string-2.0.3/os-string-2.0.3.tar.gz) = f6b388b9f9002622901d3f71437b98f95f54fbf7fe10490d319cb801c2a061ea
-SIZE (cabal/os-string-2.0.3/os-string-2.0.3.tar.gz) = 43336
+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/8.cabal) = b9cf0b07fdff16f503487a4daa1e40a1f1f6c10974b4f15d6dfd5f243a643e31
-SIZE (cabal/parallel-3.2.2.0/revision/8.cabal) = 1942
+SHA256 (cabal/parallel-3.2.2.0/revision/9.cabal) = 9d7b34ac537940f67732eca31d48a43bd78fb65a91baebddf63bee4fc3813d81
+SIZE (cabal/parallel-3.2.2.0/revision/9.cabal) = 1961
SHA256 (cabal/prettyprinter-1.7.1/prettyprinter-1.7.1.tar.gz) = 5e6ea6903114fa118fcc359633dfb7ecddecb92c06c853d02a77b72b251f0b45
SIZE (cabal/prettyprinter-1.7.1/prettyprinter-1.7.1.tar.gz) = 56907
-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/1.cabal) = 2e08c5409e3559c7f1669ef50e9a0d9a397e68ecf51110d5e2cedf05cdd7d93c
-SIZE (cabal/primitive-0.9.0.0/revision/1.cabal) = 3171
-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.30/quickcheck-instances-0.3.30.tar.gz) = bd6e9ad3af52454f3e095b636fc4cbc30b14e0203ec725fa100893a6f58d841d
-SIZE (cabal/quickcheck-instances-0.3.30/quickcheck-instances-0.3.30.tar.gz) = 13640
-SHA256 (cabal/quickcheck-instances-0.3.30/revision/1.cabal) = b78d12e5a46e0ae0087d5e4326b02392b3842270c76a146fc57d82d5bd44194e
-SIZE (cabal/quickcheck-instances-0.3.30/revision/1.cabal) = 4921
-SHA256 (cabal/random-1.2.1.2/random-1.2.1.2.tar.gz) = 790f4dc2d2327c453ff6aac7bf15399fd123d55e927935f68f84b5df42d9a4b4
-SIZE (cabal/random-1.2.1.2/random-1.2.1.2.tar.gz) = 47229
-SHA256 (cabal/reflection-2.1.8/reflection-2.1.8.tar.gz) = 922e9ff67958ed1bca19000a9d59153ed3152ef775e9018d5853488e4f4189cd
-SIZE (cabal/reflection-2.1.8/reflection-2.1.8.tar.gz) = 18331
+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.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/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
+SIZE (cabal/reflection-2.1.9/revision/1.cabal) = 4171
SHA256 (cabal/regex-1.1.0.2/regex-1.1.0.2.tar.gz) = 8a0404896452272d18bd9db078bd7d982b6268aa5bcf0d6fe5aa5256f174fedb
SIZE (cabal/regex-1.1.0.2/regex-1.1.0.2.tar.gz) = 46122
-SHA256 (cabal/regex-base-0.94.0.2/regex-base-0.94.0.2.tar.gz) = 7b99408f580f5bb67a1c413e0bc735886608251331ad36322020f2169aea2ef1
-SIZE (cabal/regex-base-0.94.0.2/regex-base-0.94.0.2.tar.gz) = 10488
-SHA256 (cabal/regex-base-0.94.0.2/revision/4.cabal) = 0322b2fcd1358f3355e0c8608efa60d27b14d1c9d476451dbcb9181363bd8b27
-SIZE (cabal/regex-base-0.94.0.2/revision/4.cabal) = 2601
+SHA256 (cabal/regex-base-0.94.0.3/regex-base-0.94.0.3.tar.gz) = e8ca2dee598c790dd1c1c4359bdd1e495d9b881f5aa1f539c22f0dd5563747bf
+SIZE (cabal/regex-base-0.94.0.3/regex-base-0.94.0.3.tar.gz) = 10550
SHA256 (cabal/regex-pcre-builtin-0.95.2.3.8.44/regex-pcre-builtin-0.95.2.3.8.44.tar.gz) = cacea6a45faf93df8afbf50ecb09f87acabfed0477cba4746205649eb52ec55e
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.2/regex-tdfa-1.3.2.2.tar.gz) = 933ed5c54246bb50e335d86b884ffb70bc252b5f776fb291f162a80a27bd75b7
-SIZE (cabal/regex-tdfa-1.3.2.2/regex-tdfa-1.3.2.2.tar.gz) = 83016
-SHA256 (cabal/regex-tdfa-1.3.2.2/revision/3.cabal) = e5ea15b2898c62c63fae798784bc402b3862733d97a4f7ee3ec4f9ae6f447478
-SIZE (cabal/regex-tdfa-1.3.2.2/revision/3.cabal) = 6997
+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
@@ -233,10 +227,16 @@ SHA256 (cabal/safe-exceptions-0.1.7.4/revision/1.cabal) = 8bb7261bd54bd58acfcb15
SIZE (cabal/safe-exceptions-0.1.7.4/revision/1.cabal) = 1412
SHA256 (cabal/scientific-0.3.8.0/scientific-0.3.8.0.tar.gz) = 13b343bca8aa26d7718e52e622e5a118056653edafcbc7ccc5333be7217218cf
SIZE (cabal/scientific-0.3.8.0/scientific-0.3.8.0.tar.gz) = 24314
+SHA256 (cabal/scientific-0.3.8.0/revision/2.cabal) = ba83a6701dd0110138443757aca4a42786afa94272b73045ef878fd860d1732e
+SIZE (cabal/scientific-0.3.8.0/revision/2.cabal) = 4397
SHA256 (cabal/semialign-1.3.1/semialign-1.3.1.tar.gz) = 66e87bc254ffec2ee908bf625c42d3b7363238d6ab1cfba8934bbee7590c9df7
SIZE (cabal/semialign-1.3.1/semialign-1.3.1.tar.gz) = 10117
+SHA256 (cabal/semialign-1.3.1/revision/2.cabal) = dfe515a9e43230f5308564a649a04ea1538499ed98b944644b77bed5394b9deb
+SIZE (cabal/semialign-1.3.1/revision/2.cabal) = 2224
SHA256 (cabal/semigroupoids-6.0.1/semigroupoids-6.0.1.tar.gz) = 1d532030862414f5d4f2f6f001783f77aa14e5f05ee8e3c4a2d2129fca29cc1f
SIZE (cabal/semigroupoids-6.0.1/semigroupoids-6.0.1.tar.gz) = 36372
+SHA256 (cabal/semigroupoids-6.0.1/revision/2.cabal) = bfee06a6d88038a88ddd10fc21c230bf5ee3a14d0584dc6ab7ad54a9252c2c21
+SIZE (cabal/semigroupoids-6.0.1/revision/2.cabal) = 7539
SHA256 (cabal/semigroups-0.20/semigroups-0.20.tar.gz) = 902d2e33c96b40a89de5957f2a9e097197afcc35e257e45b32ebe770993673e1
SIZE (cabal/semigroups-0.20/semigroups-0.20.tar.gz) = 18788
SHA256 (cabal/semirings-0.7/semirings-0.7.tar.gz) = 8fc80ae222196de2c7426e4be011d1f0ba3ee55ac5d268a705c5beeb83fe5de6
@@ -245,77 +245,81 @@ SHA256 (cabal/socks-0.6.1/socks-0.6.1.tar.gz) = 734447558bb061ce768f53a0df1f2401
SIZE (cabal/socks-0.6.1/socks-0.6.1.tar.gz) = 9759
SHA256 (cabal/some-1.0.6/some-1.0.6.tar.gz) = f7a606ad5df4a07459986364f7d739eb653495fbbe1d7158582fb29a4584bfb9
SIZE (cabal/some-1.0.6/some-1.0.6.tar.gz) = 11394
-SHA256 (cabal/some-1.0.6/revision/1.cabal) = f12c26dc27fb392fd7703d69abd58857b1a0bc2e1e2606ea19d8e6b7bf6c902b
-SIZE (cabal/some-1.0.6/revision/1.cabal) = 2157
-SHA256 (cabal/sorted-list-0.2.2.0/sorted-list-0.2.2.0.tar.gz) = 39e70f76a621bd23992e69b5140d76502eaa602e31d2c2f8493fcdda5d980f37
-SIZE (cabal/sorted-list-0.2.2.0/sorted-list-0.2.2.0.tar.gz) = 6645
-SHA256 (cabal/splitmix-0.1.0.5/splitmix-0.1.0.5.tar.gz) = 9df07a9611ef45f1b1258a0b412f4d02c920248f69d2e2ce8ccda328f7e13002
-SIZE (cabal/splitmix-0.1.0.5/splitmix-0.1.0.5.tar.gz) = 22399
-SHA256 (cabal/splitmix-0.1.0.5/revision/1.cabal) = caa9b4a92abf1496c7f6a3c0f4e357426a54880077cb9f04e260a8bfa034b77b
-SIZE (cabal/splitmix-0.1.0.5/revision/1.cabal) = 6596
-SHA256 (cabal/strict-0.5/strict-0.5.tar.gz) = 3f4f0995dec2d520d0e321542f71412dac023658fdab603db04364d75269a0fd
-SIZE (cabal/strict-0.5/strict-0.5.tar.gz) = 12564
-SHA256 (cabal/strict-0.5/revision/1.cabal) = bd57d7b3655951dfaa7d1e1374d7352dfe83f82a9c98309bf3a6587ef8cbd87d
-SIZE (cabal/strict-0.5/revision/1.cabal) = 4120
-SHA256 (cabal/tagged-0.8.8/tagged-0.8.8.tar.gz) = a083fa7835516203c168433a1c8dfc0290a94b05fedab566ad0640fc9137a6a7
-SIZE (cabal/tagged-0.8.8/tagged-0.8.8.tar.gz) = 10094
-SHA256 (cabal/tagged-0.8.8/revision/1.cabal) = 9193defbde3dda997236ccc11a1db3e073cc531fe523e13e9659df776feb0b32
-SIZE (cabal/tagged-0.8.8/revision/1.cabal) = 2732
+SHA256 (cabal/some-1.0.6/revision/2.cabal) = ac5915f3d21f058cc0d15c1d72705edee19db903a58083e1ce5e2e42a6899df0
+SIZE (cabal/some-1.0.6/revision/2.cabal) = 2172
+SHA256 (cabal/sorted-list-0.3.1.0/sorted-list-0.3.1.0.tar.gz) = b4cea33b2536217010ea80152978b2005b0bbe1aa6fb271efc7b9884267dbcb1
+SIZE (cabal/sorted-list-0.3.1.0/sorted-list-0.3.1.0.tar.gz) = 7288
+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/strict-0.5.1/strict-0.5.1.tar.gz) = 77719280c2a86312e748227bfa732eeaae0e7df48d57acc3c2e5b7b07afe2f8b
+SIZE (cabal/strict-0.5.1/strict-0.5.1.tar.gz) = 11798
+SHA256 (cabal/strict-0.5.1/revision/1.cabal) = 58c373b7c7748cbb4a5a6c8c15073f99a1c10a9a9bb6894ac33f43a5cdb901f2
+SIZE (cabal/strict-0.5.1/revision/1.cabal) = 3557
+SHA256 (cabal/tagged-0.8.9/tagged-0.8.9.tar.gz) = 6daad88ebb414ba6a556d2898d2cbe7650e4276010e3a6eed939daf54b956784
+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/2.cabal) = 6b5dda3f16db1274a0b3e6c4073ac57172a1e96b1dca05666c5cbd1183639412
+SIZE (cabal/tasty-1.5.3/revision/2.cabal) = 2923
SHA256 (cabal/text-iso8601-0.1.1/text-iso8601-0.1.1.tar.gz) = 9dead2b7ceeae40fe0fc060bd54795c32e9926c9d1aebae8f9b9a621fba88202
SIZE (cabal/text-iso8601-0.1.1/text-iso8601-0.1.1.tar.gz) = 9599
-SHA256 (cabal/text-rope-0.2/text-rope-0.2.tar.gz) = b14422855e9cc375a31c22758454013ac629671331de6ccb77b496509bcae78b
-SIZE (cabal/text-rope-0.2/text-rope-0.2.tar.gz) = 37000
+SHA256 (cabal/text-iso8601-0.1.1/revision/2.cabal) = e07a625eef969338992bf9bba8e5dc73f07ac65f991ba636b8f1175890d15849
+SIZE (cabal/text-iso8601-0.1.1/revision/2.cabal) = 2411
+SHA256 (cabal/text-rope-0.3/text-rope-0.3.tar.gz) = bfafee27b63885b19eb58120cc97771d127aa8ba9f141f03044d1ac476699337
+SIZE (cabal/text-rope-0.3/text-rope-0.3.tar.gz) = 61384
SHA256 (cabal/text-short-0.1.6/text-short-0.1.6.tar.gz) = 8173ea138d7dc398747b636012bf6e79e17186560b8a7a7fc9e6456d78556eab
SIZE (cabal/text-short-0.1.6/text-short-0.1.6.tar.gz) = 24691
-SHA256 (cabal/text-short-0.1.6/revision/1.cabal) = a6729cf39b0c3670317832754c65b7ccb2015e9a5401bb284a43215b6a432347
-SIZE (cabal/text-short-0.1.6/revision/1.cabal) = 2812
-SHA256 (cabal/th-abstraction-0.7.0.0/th-abstraction-0.7.0.0.tar.gz) = b2854c612f2fa4adfa1ecbb4089a2211fd9cb3210aec17ba4a455ae486b22721
-SIZE (cabal/th-abstraction-0.7.0.0/th-abstraction-0.7.0.0.tar.gz) = 49904
-SHA256 (cabal/th-compat-0.1.5/th-compat-0.1.5.tar.gz) = 81f55fafc7afad7763c09cb8b7b4165ca3765edcf70ffa42c7393043a1382a1e
-SIZE (cabal/th-compat-0.1.5/th-compat-0.1.5.tar.gz) = 14893
-SHA256 (cabal/th-compat-0.1.5/revision/2.cabal) = 129a59ba3ccfcd06192fd6da899e2711ae276a466915a047bd6727e4a0321d2e
-SIZE (cabal/th-compat-0.1.5/revision/2.cabal) = 3330
+SHA256 (cabal/text-short-0.1.6/revision/3.cabal) = 41be94ccd3f6646ab69b0b05c5130ea3c7911a4598ab9b9192f21ad25a69163a
+SIZE (cabal/text-short-0.1.6/revision/3.cabal) = 2827
+SHA256 (cabal/th-abstraction-0.7.1.0/th-abstraction-0.7.1.0.tar.gz) = f9b6184aba4c6b61dd0d96f7dad41a4c9db0a01d3cdbf993a7d860488f1c04c5
+SIZE (cabal/th-abstraction-0.7.1.0/th-abstraction-0.7.1.0.tar.gz) = 45428
+SHA256 (cabal/th-abstraction-0.7.1.0/revision/1.cabal) = 3011403d85b0070630e33d66b9370535ccd1e0e672ae58f847550b2b15bb4fd8
+SIZE (cabal/th-abstraction-0.7.1.0/revision/1.cabal) = 2268
+SHA256 (cabal/th-compat-0.1.6/th-compat-0.1.6.tar.gz) = b781a0c059872bc95406d00e98f6fa7d9e81e744730f75186583cb4dcea0a4eb
+SIZE (cabal/th-compat-0.1.6/th-compat-0.1.6.tar.gz) = 14622
SHA256 (cabal/these-1.2.1/these-1.2.1.tar.gz) = 17d6d933365edabf801a16842c1403bdd37cc5300faa2fcca980decdab22e4de
SIZE (cabal/these-1.2.1/these-1.2.1.tar.gz) = 9906
-SHA256 (cabal/time-compat-1.9.7/time-compat-1.9.7.tar.gz) = c98fbea21d036c3263af186df0569b8425c87ad353b021353794743e4e631dcc
-SIZE (cabal/time-compat-1.9.7/time-compat-1.9.7.tar.gz) = 57331
+SHA256 (cabal/these-1.2.1/revision/2.cabal) = 35c57aede96c15ea1fed559ac287b1168eb2b2869d79e62ed8c845780b7ea136
+SIZE (cabal/these-1.2.1/revision/2.cabal) = 2294
+SHA256 (cabal/time-compat-1.9.8/time-compat-1.9.8.tar.gz) = 502ef8694a5b131b47c0e5df2e9053d005a3b345b30f5225af04f081d3ef5cf0
+SIZE (cabal/time-compat-1.9.8/time-compat-1.9.8.tar.gz) = 63414
SHA256 (cabal/time-locale-compat-0.1.1.5/time-locale-compat-0.1.1.5.tar.gz) = 07ff1566de7d851423a843b2de385442319348c621d4f779b3d365ce91ac502c
SIZE (cabal/time-locale-compat-0.1.1.5/time-locale-compat-0.1.1.5.tar.gz) = 1956
SHA256 (cabal/transformers-base-0.4.6/transformers-base-0.4.6.tar.gz) = 323bf8689eb691b122661cffa41a25e00fea7a768433fe2dde35d3da7d32cf90
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/3.cabal) = 28800633b20e0f7bfbdda1248c28022749aa0935aea10b1e3fc9c88cbebb06de
-SIZE (cabal/unliftio-core-0.2.1.0/revision/3.cabal) = 1004
+SHA256 (cabal/unliftio-core-0.2.1.0/revision/4.cabal) = f6a2736f858b5390d9384dca43d3ea4d96e9ca17217791791ca4951ba6e8072a
+SIZE (cabal/unliftio-core-0.2.1.0/revision/4.cabal) = 996
SHA256 (cabal/unordered-containers-0.2.20/unordered-containers-0.2.20.tar.gz) = d9cfb287cf00592d39dc9c3cac8b99627ea08f2c01798e70130fc39f7c90f11d
SIZE (cabal/unordered-containers-0.2.20/unordered-containers-0.2.20.tar.gz) = 59823
-SHA256 (cabal/unordered-containers-0.2.20/revision/2.cabal) = 5a3e730fb548640f2ec050ec7517af67deede21de51e32bbebf6b7b222e6d0f5
-SIZE (cabal/unordered-containers-0.2.20/revision/2.cabal) = 3921
+SHA256 (cabal/unordered-containers-0.2.20/revision/4.cabal) = 233cbcdda6c2698932bb391ce0935fb44f80c115621ee815a21ed33ac8ede422
+SIZE (cabal/unordered-containers-0.2.20/revision/4.cabal) = 3921
SHA256 (cabal/utf8-string-1.0.2/utf8-string-1.0.2.tar.gz) = ee48deada7600370728c4156cb002441de770d0121ae33a68139a9ed9c19b09a
SIZE (cabal/utf8-string-1.0.2/utf8-string-1.0.2.tar.gz) = 10726
-SHA256 (cabal/uuid-1.3.15/uuid-1.3.15.tar.gz) = f885958d8934930b7c0f9b91f980722f7f992c9383fc98f075cf9df64c800564
-SIZE (cabal/uuid-1.3.15/uuid-1.3.15.tar.gz) = 8815
-SHA256 (cabal/uuid-1.3.15/revision/3.cabal) = 7d553f95a750502228fc8411a5ad7e672d9b95272e3a61e5c711f19a49143821
-SIZE (cabal/uuid-1.3.15/revision/3.cabal) = 2670
-SHA256 (cabal/uuid-types-1.0.5.1/uuid-types-1.0.5.1.tar.gz) = 0bec6d6982b3c92bfa5eab1d213be2d4b6696b9a2c3a1f1f05812dc3762dca2c
-SIZE (cabal/uuid-types-1.0.5.1/uuid-types-1.0.5.1.tar.gz) = 11965
-SHA256 (cabal/vector-0.13.1.0/vector-0.13.1.0.tar.gz) = 63f272279eab8ab9411a0fffb1252ac309b297313f8e33be9ebbc2f981edecee
-SIZE (cabal/vector-0.13.1.0/vector-0.13.1.0.tar.gz) = 156855
-SHA256 (cabal/vector-0.13.1.0/revision/1.cabal) = bc032ccfb51d775eb6f4082c5fc02f5416b0ea0d6644a60d87677a6937f2d70d
-SIZE (cabal/vector-0.13.1.0/revision/1.cabal) = 9015
+SHA256 (cabal/uuid-types-1.0.6/uuid-types-1.0.6.tar.gz) = 7e0dd953483d6fd3ca49bcaed6b11f9e3c2787213479b2581e07747836b8357e
+SIZE (cabal/uuid-types-1.0.6/uuid-types-1.0.6.tar.gz) = 11222
+SHA256 (cabal/uuid-types-1.0.6/revision/3.cabal) = 5ac2b681a8d7676f6a51ac1b113bfdcf18dd7fdbb313034850ed6493eef96da0
+SIZE (cabal/uuid-types-1.0.6/revision/3.cabal) = 2619
+SHA256 (cabal/vector-0.13.2.0/vector-0.13.2.0.tar.gz) = 28f203c786cbf8ac6dc3fea3378ec36f34173d505fb4a1dd60fc8418ad91c423
+SIZE (cabal/vector-0.13.2.0/vector-0.13.2.0.tar.gz) = 185739
+SHA256 (cabal/vector-0.13.2.0/revision/1.cabal) = b736a57b73520d2acf4865e3e2b40030d69782f35f870e376dc717ee2508d81f
+SIZE (cabal/vector-0.13.2.0/revision/1.cabal) = 8804
SHA256 (cabal/vector-stream-0.1.0.1/vector-stream-0.1.0.1.tar.gz) = d0f507334bdea5431a2f07f525a97f29e76522c32210f5de6d5a2b4f1d42bf7c
SIZE (cabal/vector-stream-0.1.0.1/vector-stream-0.1.0.1.tar.gz) = 12577
-SHA256 (cabal/vector-stream-0.1.0.1/revision/1.cabal) = 16a69e2ed71d7b35e16860fac520f94fa4da120eb973d9f8fbf0aa3a703d4a9f
-SIZE (cabal/vector-stream-0.1.0.1/revision/1.cabal) = 1583
+SHA256 (cabal/vector-stream-0.1.0.1/revision/3.cabal) = 5ac96695212a45ae7dc16d8031dbf5311da53e052c35f7ad4a8e2db7fafb651e
+SIZE (cabal/vector-stream-0.1.0.1/revision/3.cabal) = 1642
SHA256 (cabal/void-0.7.3/void-0.7.3.tar.gz) = 53af758ddc37dc63981671e503438d02c6f64a2d8744e9bec557a894431f7317
SIZE (cabal/void-0.7.3/void-0.7.3.tar.gz) = 6741
SHA256 (cabal/witherable-0.5/witherable-0.5.tar.gz) = 48434cc1e465b13cbc0133a90c3ec0d827c93b77ce95807fe0a38b65f4918cd1
SIZE (cabal/witherable-0.5/witherable-0.5.tar.gz) = 10819
-SHA256 (cabal/koka-lang-koka-v3.1.2_GH0.tar.gz) = e11cde4032862c50440ad548e4d4f0eac9eded761b451f02db831d0e4355c78a
-SIZE (cabal/koka-lang-koka-v3.1.2_GH0.tar.gz) = 4388471
+SHA256 (cabal/witherable-0.5/revision/1.cabal) = 85bab588ebca37996fc3171b9d8b2e065eb0536c9f44224bcf037c0849a881de
+SIZE (cabal/witherable-0.5/revision/1.cabal) = 2343
+SHA256 (cabal/koka-lang-koka-v3.2.2_GH0.tar.gz) = 61203d5970ad58cd62166028ad9c4193af67af78c75f7006a602826b47de3133
+SIZE (cabal/koka-lang-koka-v3.2.2_GH0.tar.gz) = 4468428
SHA256 (cabal/microsoft-mimalloc-10efe29_GH0.tar.gz) = 835d99cd483a6446e78ea6cca556cdaae89e7cca25f835edcbc4ce3d52301fa8
SIZE (cabal/microsoft-mimalloc-10efe29_GH0.tar.gz) = 1168203
diff --git a/lang/hs-koka/pkg-plist b/lang/hs-koka/pkg-plist
index 03de3630719f..94c91a42a0a4 100644
--- a/lang/hs-koka/pkg-plist
+++ b/lang/hs-koka/pkg-plist
@@ -1,4 +1,8 @@
libexec/cabal/share/koka/%%VER%%/kklib/CMakeLists.txt
+libexec/cabal/%%DATADIR%%/%%VER%%/kklib/include/kklib/lazy.h
+libexec/cabal/%%DATADIR%%/%%VER%%/kklib/src/lazy.c
+libexec/cabal/%%DATADIR%%/%%VER%%/lib/std/core/lazy.kk
+libexec/cabal/%%DATADIR%%/%%VER%%/lib/std/core/maybe2.kk
libexec/cabal/share/koka/%%VER%%/kklib/ide/vs2019/kklib-test-effbayes.vcxproj
libexec/cabal/share/koka/%%VER%%/kklib/ide/vs2019/kklib-test-effbayes.vcxproj.filters
libexec/cabal/share/koka/%%VER%%/kklib/ide/vs2019/kklib-test-effbayes.vcxproj.user
diff --git a/lang/luajit-openresty/Makefile b/lang/luajit-openresty/Makefile
index 23fa429f7a10..48f2124b4c51 100644
--- a/lang/luajit-openresty/Makefile
+++ b/lang/luajit-openresty/Makefile
@@ -1,7 +1,6 @@
PORTNAME= luajit
DISTVERSIONPREFIX= v
-DISTVERSION= 2.1-20250117
-PORTREVISION= 1
+DISTVERSION= 2.1-20250529
CATEGORIES= lang
PKGNAMESUFFIX= -openresty
@@ -29,7 +28,7 @@ GH_ACCOUNT= openresty
GH_PROJECT= luajit2
LUAJIT_VERSION= 2.1
-LUAJIT_SOVERSION= 2.1.1737090214
+LUAJIT_SOVERSION= 2.1.1748495995
PLIST_SUB+= VERSION=${LUAJIT_VERSION} SOVERSION=${LUAJIT_SOVERSION}
diff --git a/lang/luajit-openresty/distinfo b/lang/luajit-openresty/distinfo
index 04a6bd49dc11..acdb1d7509ed 100644
--- a/lang/luajit-openresty/distinfo
+++ b/lang/luajit-openresty/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738619349
-SHA256 (openresty-luajit2-v2.1-20250117_GH0.tar.gz) = 68ff3dc2cc97969f7385679da7c9ff96738aa9cc275fa6bab77316eb3340ea8e
-SIZE (openresty-luajit2-v2.1-20250117_GH0.tar.gz) = 1163528
+TIMESTAMP = 1752070076
+SHA256 (openresty-luajit2-v2.1-20250529_GH0.tar.gz) = a3f6f5ead9fc69603e51c66877614e6b5e93332d552f35d08f932447357ed593
+SIZE (openresty-luajit2-v2.1-20250529_GH0.tar.gz) = 1164879
diff --git a/lang/luajit-openresty/pkg-plist b/lang/luajit-openresty/pkg-plist
index c0c15925b4c6..53700f285685 100644
--- a/lang/luajit-openresty/pkg-plist
+++ b/lang/luajit-openresty/pkg-plist
@@ -11,23 +11,23 @@ lib/libluajit-5.1.so
lib/libluajit-5.1.so.2
lib/libluajit-5.1.so.%%SOVERSION%%
libdata/pkgconfig/luajit.pc
-share/luajit-%%VERSION%%/jit/bc.lua
-share/luajit-%%VERSION%%/jit/bcsave.lua
-share/luajit-%%VERSION%%/jit/dis_arm.lua
-share/luajit-%%VERSION%%/jit/dis_arm64.lua
-share/luajit-%%VERSION%%/jit/dis_arm64be.lua
-share/luajit-%%VERSION%%/jit/dis_mips.lua
-share/luajit-%%VERSION%%/jit/dis_mips64.lua
-share/luajit-%%VERSION%%/jit/dis_mips64el.lua
-share/luajit-%%VERSION%%/jit/dis_mips64r6.lua
-share/luajit-%%VERSION%%/jit/dis_mips64r6el.lua
-share/luajit-%%VERSION%%/jit/dis_mipsel.lua
-share/luajit-%%VERSION%%/jit/dis_ppc.lua
-share/luajit-%%VERSION%%/jit/dis_x64.lua
-share/luajit-%%VERSION%%/jit/dis_x86.lua
-share/luajit-%%VERSION%%/jit/dump.lua
-share/luajit-%%VERSION%%/jit/p.lua
-share/luajit-%%VERSION%%/jit/v.lua
-share/luajit-%%VERSION%%/jit/vmdef.lua
-share/luajit-%%VERSION%%/jit/zone.lua
+%%DATADIR%%-%%VERSION%%/jit/bc.lua
+%%DATADIR%%-%%VERSION%%/jit/bcsave.lua
+%%DATADIR%%-%%VERSION%%/jit/dis_arm.lua
+%%DATADIR%%-%%VERSION%%/jit/dis_arm64.lua
+%%DATADIR%%-%%VERSION%%/jit/dis_arm64be.lua
+%%DATADIR%%-%%VERSION%%/jit/dis_mips.lua
+%%DATADIR%%-%%VERSION%%/jit/dis_mips64.lua
+%%DATADIR%%-%%VERSION%%/jit/dis_mips64el.lua
+%%DATADIR%%-%%VERSION%%/jit/dis_mips64r6.lua
+%%DATADIR%%-%%VERSION%%/jit/dis_mips64r6el.lua
+%%DATADIR%%-%%VERSION%%/jit/dis_mipsel.lua
+%%DATADIR%%-%%VERSION%%/jit/dis_ppc.lua
+%%DATADIR%%-%%VERSION%%/jit/dis_x64.lua
+%%DATADIR%%-%%VERSION%%/jit/dis_x86.lua
+%%DATADIR%%-%%VERSION%%/jit/dump.lua
+%%DATADIR%%-%%VERSION%%/jit/p.lua
+%%DATADIR%%-%%VERSION%%/jit/v.lua
+%%DATADIR%%-%%VERSION%%/jit/vmdef.lua
+%%DATADIR%%-%%VERSION%%/jit/zone.lua
share/man/man1/luajit.1.gz
diff --git a/lang/luajit/Makefile b/lang/luajit/Makefile
index eb917faf3628..a81ff41d76c8 100644
--- a/lang/luajit/Makefile
+++ b/lang/luajit/Makefile
@@ -1,6 +1,5 @@
PORTNAME= luajit
-DISTVERSION= 2.1.0.20250528
-PORTREVISION= 1
+DISTVERSION= 2.1.0.20250728
CATEGORIES= lang
DISTNAME= LuaJIT-${DISTVERSION}
@@ -22,10 +21,10 @@ USE_LDCONFIG= yes
MAKE_ARGS= CC=${CC} CCOPT= CCOPT_x86= Q=
USE_GITHUB= yes
-GH_TUPLE= LuaJIT:LuaJIT:f9140a6
+GH_TUPLE= LuaJIT:LuaJIT:871db2c
LUAJIT_VERSION= 2.1
-LUAJIT_SOVERSION= 2.1.1748459687
+LUAJIT_SOVERSION= 2.1.1753364724
PLIST_SUB+= VERSION=${LUAJIT_VERSION} SOVERSION=${LUAJIT_SOVERSION}
diff --git a/lang/luajit/distinfo b/lang/luajit/distinfo
index a7daefeea90e..1da95aac27f8 100644
--- a/lang/luajit/distinfo
+++ b/lang/luajit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748983264
-SHA256 (LuaJIT-LuaJIT-2.1.0.20250528-f9140a6_GH0.tar.gz) = dd32256c3c8c02c2e7195c042b9eea774141dbe887dae951e55d10713ac92ccf
-SIZE (LuaJIT-LuaJIT-2.1.0.20250528-f9140a6_GH0.tar.gz) = 1083034
+TIMESTAMP = 1753382137
+SHA256 (LuaJIT-LuaJIT-2.1.0.20250728-871db2c_GH0.tar.gz) = 47538f795c0971267f59e6215cfade6e738b5288c5c3fd07b5a575b08a383a1b
+SIZE (LuaJIT-LuaJIT-2.1.0.20250728-871db2c_GH0.tar.gz) = 1083031
diff --git a/lang/ocaml/Makefile b/lang/ocaml/Makefile
index 8554102418fd..fdfa22922b77 100644
--- a/lang/ocaml/Makefile
+++ b/lang/ocaml/Makefile
@@ -63,6 +63,6 @@ LLD_UNSAFE= yes
post-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
(cd ${WRKDIR} && ${COPYTREE_SHARE} htmlman ${STAGEDIR}${DOCSDIR})
- ${INSTALL_DATA} ${_DISTDIR}${DISTNAME:R}-refman.pdf ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${_DISTDIR}/${DISTNAME:R}-refman.pdf ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
diff --git a/lang/p5-JavaScript-QuickJS/files/patch-QuickJS.xs b/lang/p5-JavaScript-QuickJS/files/patch-QuickJS.xs
new file mode 100644
index 000000000000..546d51021497
--- /dev/null
+++ b/lang/p5-JavaScript-QuickJS/files/patch-QuickJS.xs
@@ -0,0 +1,16 @@
+Obtained from: https://github.com/FGasper/p5-JavaScript-QuickJS/issues/13
+ https://github.com/FGasper/p5-JavaScript-QuickJS/tree/quickjs_2025_04
+
+--- QuickJS.xs.orig 2024-02-12 14:21:20 UTC
++++ QuickJS.xs
+@@ -44,9 +44,8 @@ const char* __jstype_name_back[] = {
+ } ctx_opaque_s;
+
+ const char* __jstype_name_back[] = {
+- [JS_TAG_BIG_DECIMAL - JS_TAG_FIRST] = "big decimal",
++ [JS_TAG_SHORT_BIG_INT - JS_TAG_FIRST] = "short big integer",
+ [JS_TAG_BIG_INT - JS_TAG_FIRST] = "big integer",
+- [JS_TAG_BIG_FLOAT - JS_TAG_FIRST] = "big float",
+ [JS_TAG_SYMBOL - JS_TAG_FIRST] = "symbol",
+ [JS_TAG_MODULE - JS_TAG_FIRST] = "module",
+ [JS_TAG_OBJECT - JS_TAG_FIRST] = "object",
diff --git a/lang/perl5-devel/Makefile b/lang/perl5-devel/Makefile
index 35db643c60d0..eef896da8e98 100644
--- a/lang/perl5-devel/Makefile
+++ b/lang/perl5-devel/Makefile
@@ -1,6 +1,5 @@
PORTNAME= perl
DISTVERSION= ${PERL_VERSION}
-PORTREVISION= 1
CATEGORIES= lang devel perl5
MASTER_SITES= CPAN/../../src/5.0 CPAN/../by-authors/id/B/BO/BOOK
DIST_SUBDIR= perl
diff --git a/lang/perl5-devel/distinfo b/lang/perl5-devel/distinfo
index 9009e8076923..dadd09d17748 100644
--- a/lang/perl5-devel/distinfo
+++ b/lang/perl5-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748501105
-SHA256 (perl/perl-5.41.13.tar.xz) = 88a461353691d067245a6b90379b28fa695210d0513b93f7477512ffb520338e
-SIZE (perl/perl-5.41.13.tar.xz) = 14362268
+TIMESTAMP = 1753200978
+SHA256 (perl/perl-5.43.1.tar.xz) = 260fa2f8cae4a700083f48db70c2eb56abc3e45a166a6eb22df3319aef7eb141
+SIZE (perl/perl-5.43.1.tar.xz) = 14394860
diff --git a/lang/perl5-devel/files/patch-Configure b/lang/perl5-devel/files/patch-Configure
index 6c13b5df7712..48739f26a760 100644
--- a/lang/perl5-devel/files/patch-Configure
+++ b/lang/perl5-devel/files/patch-Configure
@@ -2,7 +2,7 @@
- ?
- ?
---- Configure.orig 2025-05-28 15:44:24 UTC
+--- Configure.orig 2025-07-20 16:15:02 UTC
+++ Configure
@@ -3917,7 +3917,10 @@ esac
. ./posthint.sh
@@ -25,7 +25,7 @@
case " $libpth " in
*" $xxx "*) ;;
*) libpth="$libpth $xxx";;
-@@ -9596,8 +9599,7 @@ case "$sitescript" in
+@@ -9599,8 +9602,7 @@ case "$sitescript" in
: determine where add-on public executable scripts go
case "$sitescript" in
diff --git a/lang/perl5-devel/files/patch-perl.c b/lang/perl5-devel/files/patch-perl.c
index 4b8eabb36ee7..7778fd27ac13 100644
--- a/lang/perl5-devel/files/patch-perl.c
+++ b/lang/perl5-devel/files/patch-perl.c
@@ -1,8 +1,8 @@
Remove compile time information (reproducible builds)
---- perl.c.orig 2024-12-07 09:40:14 UTC
+--- perl.c.orig 2025-07-20 16:15:02 UTC
+++ perl.c
-@@ -2112,23 +2112,7 @@ S_Internals_V(pTHX_ CV *cv)
+@@ -2113,23 +2113,7 @@ S_Internals_V(pTHX_ CV *cv)
PUSHs(Perl_newSVpvn_flags(aTHX_ non_bincompat_options,
sizeof(non_bincompat_options) - 1, SVs_TEMP));
diff --git a/lang/perl5-devel/pkg-plist b/lang/perl5-devel/pkg-plist
index 9604eaff1d54..e860d6e5db7b 100644
--- a/lang/perl5-devel/pkg-plist
+++ b/lang/perl5-devel/pkg-plist
@@ -1125,20 +1125,9 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%MAN1%%/perl5400delta.1.gz
%%MAN1%%/perl5401delta.1.gz
%%MAN1%%/perl5402delta.1.gz
-%%MAN1%%/perl5410delta.1.gz
-%%MAN1%%/perl54110delta.1.gz
-%%MAN1%%/perl54111delta.1.gz
-%%MAN1%%/perl54112delta.1.gz
-%%MAN1%%/perl54113delta.1.gz
-%%MAN1%%/perl5411delta.1.gz
-%%MAN1%%/perl5412delta.1.gz
-%%MAN1%%/perl5413delta.1.gz
-%%MAN1%%/perl5414delta.1.gz
-%%MAN1%%/perl5415delta.1.gz
-%%MAN1%%/perl5416delta.1.gz
-%%MAN1%%/perl5417delta.1.gz
-%%MAN1%%/perl5418delta.1.gz
-%%MAN1%%/perl5419delta.1.gz
+%%MAN1%%/perl5420delta.1.gz
+%%MAN1%%/perl5430delta.1.gz
+%%MAN1%%/perl5431delta.1.gz
%%MAN1%%/perl561delta.1.gz
%%MAN1%%/perl56delta.1.gz
%%MAN1%%/perl581delta.1.gz
@@ -2086,20 +2075,9 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/pod/perl5400delta.pod
%%PRIV_LIB%%/pod/perl5401delta.pod
%%PRIV_LIB%%/pod/perl5402delta.pod
-%%PRIV_LIB%%/pod/perl5410delta.pod
-%%PRIV_LIB%%/pod/perl54110delta.pod
-%%PRIV_LIB%%/pod/perl54111delta.pod
-%%PRIV_LIB%%/pod/perl54112delta.pod
-%%PRIV_LIB%%/pod/perl54113delta.pod
-%%PRIV_LIB%%/pod/perl5411delta.pod
-%%PRIV_LIB%%/pod/perl5412delta.pod
-%%PRIV_LIB%%/pod/perl5413delta.pod
-%%PRIV_LIB%%/pod/perl5414delta.pod
-%%PRIV_LIB%%/pod/perl5415delta.pod
-%%PRIV_LIB%%/pod/perl5416delta.pod
-%%PRIV_LIB%%/pod/perl5417delta.pod
-%%PRIV_LIB%%/pod/perl5418delta.pod
-%%PRIV_LIB%%/pod/perl5419delta.pod
+%%PRIV_LIB%%/pod/perl5420delta.pod
+%%PRIV_LIB%%/pod/perl5430delta.pod
+%%PRIV_LIB%%/pod/perl5431delta.pod
%%PRIV_LIB%%/pod/perl561delta.pod
%%PRIV_LIB%%/pod/perl56delta.pod
%%PRIV_LIB%%/pod/perl581delta.pod
diff --git a/lang/perl5-devel/version.mk b/lang/perl5-devel/version.mk
index b9578b3eac3f..e0dab74cd3e9 100644
--- a/lang/perl5-devel/version.mk
+++ b/lang/perl5-devel/version.mk
@@ -1,2 +1,2 @@
-PERL_VERSION= 5.41.13
+PERL_VERSION= 5.43.1
PERL5_DEPEND= perl5>=5.41.r<5.42
diff --git a/lang/quickjs/Makefile b/lang/quickjs/Makefile
index 0a382adc5215..918632e5dc85 100644
--- a/lang/quickjs/Makefile
+++ b/lang/quickjs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= quickjs
-DISTVERSION= 2025.04.26-20250426
+DISTVERSION= 2025.04.26-20250709
CATEGORIES= lang devel
#MASTER_SITES= https://bellard.org/${PORTNAME}/
#DISTNAME= ${PORTNAME}-${DISTVERSION:S/./-/g}
@@ -15,7 +15,7 @@ USE_LDCONFIG= yes
USE_GITHUB= yes
GH_ACCOUNT= bellard
-GH_TAGNAME= 6e2e68fd0896957f92eb6c242a2e048c1ef3cae0
+GH_TAGNAME= 1fdc768
CPE_VENDOR= ${PORTNAME}_project
diff --git a/lang/quickjs/distinfo b/lang/quickjs/distinfo
index 7637f8f4e79b..2eff0e7e9753 100644
--- a/lang/quickjs/distinfo
+++ b/lang/quickjs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746485237
-SHA256 (bellard-quickjs-2025.04.26-20250426-6e2e68fd0896957f92eb6c242a2e048c1ef3cae0_GH0.tar.gz) = 3ceab2edf529ffc4ed4111e613e6878c8ffa4ca792d66a989f6a05fa35f9ec59
-SIZE (bellard-quickjs-2025.04.26-20250426-6e2e68fd0896957f92eb6c242a2e048c1ef3cae0_GH0.tar.gz) = 628637
+TIMESTAMP = 1752336175
+SHA256 (bellard-quickjs-2025.04.26-20250709-1fdc768_GH0.tar.gz) = f3b564d611909926a6895c53377ce72ecd61f797ac9b27dec8a728380c89abd7
+SIZE (bellard-quickjs-2025.04.26-20250709-1fdc768_GH0.tar.gz) = 592711
diff --git a/lang/quickjs/files/patch-Makefile b/lang/quickjs/files/patch-Makefile
index b1bff599e9c6..d4baa682dade 100644
--- a/lang/quickjs/files/patch-Makefile
+++ b/lang/quickjs/files/patch-Makefile
@@ -1,6 +1,6 @@
---- Makefile.orig 2024-07-27 21:40:48 UTC
-+++ Makefile
-@@ -94,6 +94,7 @@ ifdef CONFIG_CLANG
+--- Makefile.orig 2025-07-12 12:03:32.908750000 -0400
++++ Makefile 2025-07-12 12:08:54.639258000 -0400
+@@ -98,6 +98,7 @@
HOST_CC=clang
CC=$(CROSS_PREFIX)clang
CFLAGS+=-g -Wall -MMD -MF $(OBJDIR)/$(@F).d
@@ -8,9 +8,9 @@
CFLAGS += -Wextra
CFLAGS += -Wno-sign-compare
CFLAGS += -Wno-missing-field-initializers
-@@ -207,9 +208,9 @@ endif
- ifdef CONFIG_M32
- PROGS+=qjs32 qjs32_s
+@@ -212,9 +213,9 @@
+ QJSC_CC=$(CC)
+ QJSC=./qjsc$(EXE)
endif
-PROGS+=libquickjs.a
+PROGS+=libquickjs.so
@@ -20,7 +20,7 @@
endif
# examples
-@@ -298,12 +299,12 @@ endif
+@@ -296,12 +297,12 @@
LTOEXT=
endif
@@ -37,10 +37,10 @@
endif # CONFIG_LTO
libquickjs.fuzz.a: $(patsubst %.o, %.fuzz.o, $(QJS_LIB_OBJS))
-@@ -384,10 +385,14 @@ install: all
+@@ -368,10 +369,14 @@
+ mkdir -p "$(DESTDIR)$(PREFIX)/bin"
$(STRIP) qjs$(EXE) qjsc$(EXE)
install -m755 qjs$(EXE) qjsc$(EXE) "$(DESTDIR)$(PREFIX)/bin"
- ln -sf qjs$(EXE) "$(DESTDIR)$(PREFIX)/bin/qjscalc$(EXE)"
- mkdir -p "$(DESTDIR)$(PREFIX)/lib/quickjs"
- install -m644 libquickjs.a "$(DESTDIR)$(PREFIX)/lib/quickjs"
+ mkdir -p "$(DESTDIR)$(PREFIX)/lib"
@@ -55,8 +55,8 @@
endif
mkdir -p "$(DESTDIR)$(PREFIX)/include/quickjs"
install -m644 quickjs.h quickjs-libc.h "$(DESTDIR)$(PREFIX)/include/quickjs"
-@@ -417,7 +422,7 @@ HELLO_MODULE_OPTS=-fno-string-normalize -fno-map -fno-
- HELLO_MODULE_OPTS=-fno-string-normalize -fno-map -fno-promise -fno-typedarray \
+@@ -396,7 +401,7 @@
+ HELLO_MODULE_OPTS=-fno-string-normalize -fno-map -fno-typedarray \
-fno-typedarray -fno-regexp -fno-json -fno-eval -fno-proxy \
-fno-date -m
-examples/hello_module: $(QJSC) libquickjs$(LTOEXT).a $(HELLO_MODULE_SRCS)
@@ -64,7 +64,7 @@
$(QJSC) $(HELLO_MODULE_OPTS) -o $@ $(HELLO_MODULE_SRCS)
# use of an external C module (static compilation)
-@@ -425,7 +430,7 @@ test_fib.c: $(QJSC) examples/test_fib.js
+@@ -404,7 +409,7 @@
test_fib.c: $(QJSC) examples/test_fib.js
$(QJSC) -e -M examples/fib.so,fib -m -o $@ examples/test_fib.js
diff --git a/lang/quickjs/pkg-plist b/lang/quickjs/pkg-plist
index b99dbd28945a..58c98df8f769 100644
--- a/lang/quickjs/pkg-plist
+++ b/lang/quickjs/pkg-plist
@@ -1,6 +1,5 @@
bin/qjs
bin/qjsc
-bin/qjscalc
include/quickjs/quickjs-libc.h
include/quickjs/quickjs.h
lib/libquickjs.so
diff --git a/lang/ruby32/distinfo b/lang/ruby32/distinfo
index 456d07a0b68c..9273b4a269db 100644
--- a/lang/ruby32/distinfo
+++ b/lang/ruby32/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745105477
-SHA256 (ruby/ruby-3.2.8.tar.xz) = 1cccd3100155275293ae5d4ea0a1a1068f5de69e71732220f144acce26327a3c
-SIZE (ruby/ruby-3.2.8.tar.xz) = 15130380
+TIMESTAMP = 1753479174
+SHA256 (ruby/ruby-3.2.9.tar.xz) = cf6699d0084c588e7944d92e1a8edda28b1cc3ee471a1f0aebb4b3d32c9753b2
+SIZE (ruby/ruby-3.2.9.tar.xz) = 15141728
diff --git a/lang/ruby32/pkg-plist b/lang/ruby32/pkg-plist
index 570df6935582..618742bc370e 100644
--- a/lang/ruby32/pkg-plist
+++ b/lang/ruby32/pkg-plist
@@ -61,6 +61,7 @@ include/ruby-%%RUBY_VER%%/ruby/internal/attr/nodiscard.h
include/ruby-%%RUBY_VER%%/ruby/internal/attr/noexcept.h
include/ruby-%%RUBY_VER%%/ruby/internal/attr/noinline.h
include/ruby-%%RUBY_VER%%/ruby/internal/attr/nonnull.h
+include/ruby-%%RUBY_VER%%/ruby/internal/attr/nonstring.h
include/ruby-%%RUBY_VER%%/ruby/internal/attr/noreturn.h
include/ruby-%%RUBY_VER%%/ruby/internal/attr/pure.h
include/ruby-%%RUBY_VER%%/ruby/internal/attr/restrict.h
diff --git a/lang/ruby33/distinfo b/lang/ruby33/distinfo
index 039e52ec4c3a..e8f263fd3580 100644
--- a/lang/ruby33/distinfo
+++ b/lang/ruby33/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289452
-SHA256 (ruby/ruby-3.3.8.tar.xz) = 44ae70fee043da3ce48289b7a52618ebe32dc083253993d486211c7e445c8642
-SIZE (ruby/ruby-3.3.8.tar.xz) = 16435924
+TIMESTAMP = 1753479859
+SHA256 (ruby/ruby-3.3.9.tar.xz) = 2b24a2180a2f7f63c099851a1d01e6928cf56d515d136a91bd2075423a7a76bb
+SIZE (ruby/ruby-3.3.9.tar.xz) = 16436904
diff --git a/lang/ruby33/pkg-plist b/lang/ruby33/pkg-plist
index b8eb518afd06..7a4ff237856c 100644
--- a/lang/ruby33/pkg-plist
+++ b/lang/ruby33/pkg-plist
@@ -60,6 +60,7 @@ include/ruby-%%RUBY_VER%%/ruby/internal/attr/nodiscard.h
include/ruby-%%RUBY_VER%%/ruby/internal/attr/noexcept.h
include/ruby-%%RUBY_VER%%/ruby/internal/attr/noinline.h
include/ruby-%%RUBY_VER%%/ruby/internal/attr/nonnull.h
+include/ruby-%%RUBY_VER%%/ruby/internal/attr/nonstring.h
include/ruby-%%RUBY_VER%%/ruby/internal/attr/noreturn.h
include/ruby-%%RUBY_VER%%/ruby/internal/attr/packed_struct.h
include/ruby-%%RUBY_VER%%/ruby/internal/attr/pure.h
diff --git a/lang/sbcl/Makefile b/lang/sbcl/Makefile
index c162dfbb494c..23ae4ff38b39 100644
--- a/lang/sbcl/Makefile
+++ b/lang/sbcl/Makefile
@@ -3,7 +3,7 @@
# pinned to exact versions of everything used to build them.
PORTNAME= sbcl
-DISTVERSION= 2.5.6
+DISTVERSION= 2.5.7
DISTVERSIONSUFFIX= -source
PORTEPOCH= 1
CATEGORIES= lang lisp
diff --git a/lang/sbcl/distinfo b/lang/sbcl/distinfo
index 32802bcc7ba3..d5154107b095 100644
--- a/lang/sbcl/distinfo
+++ b/lang/sbcl/distinfo
@@ -1,8 +1,6 @@
-TIMESTAMP = 1751522329
-SHA256 (sbcl-2.5.6-source.tar.bz2) = 6dd7cebff6d38f2e41baece14c4c56a32e968828aaa4171b8e840852c5b43f35
-SIZE (sbcl-2.5.6-source.tar.bz2) = 8267002
-SHA256 (sbcl-2.5.6-documentation-html.tar.bz2) = be38be34edef29799e10fb32e06002cddae1d324615ee401c9733d2f682e7570
-SIZE (sbcl-2.5.6-documentation-html.tar.bz2) = 235929
+TIMESTAMP = 1753698145
+SHA256 (sbcl-2.5.7-source.tar.bz2) = c4fafeb795699d5bcff9085091acc762dcf5e55f85235625f3d7aef12c89d1d3
+SIZE (sbcl-2.5.7-source.tar.bz2) = 8276880
SHA256 (sbcl-1.2.7-x86-64-freebsd-binary.tar.bz2) = c61f5e777e56921d2452d0fa6b71024ccd9b99bc659676498d398b8663176492
SIZE (sbcl-1.2.7-x86-64-freebsd-binary.tar.bz2) = 10463348
SHA256 (sbcl-1.2.7-x86-freebsd-binary.tar.bz2) = cf68bfab780a14964d9593f5b47fa3e174cf43e95ae3e558712d218f1c37bdbe
diff --git a/lang/seed7/Makefile b/lang/seed7/Makefile
index c0dc4453faca..87346b998274 100644
--- a/lang/seed7/Makefile
+++ b/lang/seed7/Makefile
@@ -1,5 +1,5 @@
PORTNAME= seed7
-DISTVERSION= 05_20250516
+DISTVERSION= 05_20250729
CATEGORIES= lang
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${DISTNAME}/
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/lang/seed7/distinfo b/lang/seed7/distinfo
index 87c461ef0b87..25c350a95aed 100644
--- a/lang/seed7/distinfo
+++ b/lang/seed7/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752568192
-SHA256 (seed7_05_20250516.tgz) = 39b3086845ac3f79c9354d109ddf7c66e0452d5dd409bc07bc960bb5ea6bab78
-SIZE (seed7_05_20250516.tgz) = 4346654
+TIMESTAMP = 1753863983
+SHA256 (seed7_05_20250729.tgz) = 416a8a54e61b1539f5fbc131827a38d588758415e617b9941af3cd6b0e2105f0
+SIZE (seed7_05_20250729.tgz) = 4386548
diff --git a/lang/seed7/files/patch-prg_chkerr.sd7 b/lang/seed7/files/patch-prg_chkerr.sd7
deleted file mode 100644
index 9fd9d1c54203..000000000000
--- a/lang/seed7/files/patch-prg_chkerr.sd7
+++ /dev/null
@@ -1,11 +0,0 @@
---- prg/chkerr.sd7.orig 2025-07-15 18:54:10 UTC
-+++ prg/chkerr.sd7
-@@ -48,7 +48,7 @@ const func boolean: checkError (in string: testProgram
- var parseError: error is parseError.value;
- begin
- block
-- aProgram := parseStri(testProgram);
-+ aProgram := parseStri(testProgram, parseOptions.value, [] ("../lib"));
- exception
- catch MEMORY_ERROR: noop;
- end block;
diff --git a/lang/seed7/pkg-plist b/lang/seed7/pkg-plist
index 4bcfe1319222..d7e044879535 100644
--- a/lang/seed7/pkg-plist
+++ b/lang/seed7/pkg-plist
@@ -83,6 +83,7 @@ lib/seed7/lib/comp/prg_act.s7i
lib/seed7/lib/comp/ref_act.s7i
lib/seed7/lib/comp/rfl_act.s7i
lib/seed7/lib/comp/sct_act.s7i
+lib/seed7/lib/comp/sel_act.s7i
lib/seed7/lib/comp/set_act.s7i
lib/seed7/lib/comp/soc_act.s7i
lib/seed7/lib/comp/sql_act.s7i
@@ -155,6 +156,7 @@ lib/seed7/lib/inifile.s7i
lib/seed7/lib/integer.s7i
lib/seed7/lib/iobuffer.s7i
lib/seed7/lib/jpeg.s7i
+lib/seed7/lib/json_serde.s7i
lib/seed7/lib/json.s7i
lib/seed7/lib/keybd.s7i
lib/seed7/lib/keydescr.s7i
@@ -226,6 +228,7 @@ lib/seed7/lib/stdio.s7i
lib/seed7/lib/strifile.s7i
lib/seed7/lib/string.s7i
lib/seed7/lib/stritext.s7i
+lib/seed7/lib/struct_elem.s7i
lib/seed7/lib/struct.s7i
lib/seed7/lib/subfile.s7i
lib/seed7/lib/subrange.s7i
@@ -235,6 +238,7 @@ lib/seed7/lib/tar.s7i
lib/seed7/lib/tdes.s7i
lib/seed7/lib/tee.s7i
lib/seed7/lib/text.s7i
+lib/seed7/lib/tga.s7i
lib/seed7/lib/tiff.s7i
lib/seed7/lib/time.s7i
lib/seed7/lib/tls.s7i
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/gnubiff/Makefile b/mail/gnubiff/Makefile
index 006c635efcad..2285e219e0e7 100644
--- a/mail/gnubiff/Makefile
+++ b/mail/gnubiff/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gnubiff
PORTVERSION= 2.2.13
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= mail
MASTER_SITES= SF
@@ -12,7 +12,7 @@ LIB_DEPENDS= libpopt.so:devel/popt
OPTIONS_DEFINE= NLS
-USES= compiler:c++11-lang cpe fam gmake gnome pathfix pkgconfig
+USES= compiler:c++11-lang cpe fam gmake gnome pkgconfig
USE_GNOME= intlhack libglade2
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
@@ -42,6 +42,5 @@ PLIST_SUB+= NLS="@comment "
.endif
CONFIGURE_ARGS+= --disable-gnome
-PLIST_SUB+= BONOBODIR="libdata/bonobo"
.include <bsd.port.mk>
diff --git a/mail/gnubiff/pkg-plist b/mail/gnubiff/pkg-plist
index 9d9c702a3512..64b14e30b243 100644
--- a/mail/gnubiff/pkg-plist
+++ b/mail/gnubiff/pkg-plist
@@ -33,5 +33,5 @@ share/gnubiff/tux-sleep(64x64).png
share/gnubiff/tux-sleep.png
share/man/man1/gnubiff.1.gz
share/pixmaps/gnubiff.png
-@dir %%BONOBODIR%%/servers
+@comment @dir lib/bonobo/servers
@comment @dir share/gnome-2.0/ui
diff --git a/mail/imap-tools/Makefile b/mail/imap-tools/Makefile
index 771bc23aab98..66194044a4b5 100644
--- a/mail/imap-tools/Makefile
+++ b/mail/imap-tools/Makefile
@@ -1,13 +1,12 @@
PORTNAME= imap-tools
-DISTVERSION= 1.4.4
-PORTREVISION= 1
+DISTVERSION= 1.6.1
CATEGORIES= mail
MASTER_SITES= CRATESIO
DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT}
MAINTAINER= mat@FreeBSD.org
COMMENT= A collection of tools to manipulate IMAP mailboxes
-WWW= https://gitlab.com/mat813/imap-tools
+WWW= https://gitlab.com/mat813/imap-tools-rs
LICENSE= MIT
diff --git a/mail/imap-tools/Makefile.crates b/mail/imap-tools/Makefile.crates
index 2fa7baf99fbf..e33e0928436e 100644
--- a/mail/imap-tools/Makefile.crates
+++ b/mail/imap-tools/Makefile.crates
@@ -1,5 +1,5 @@
CARGO_CRATES= addr2line-0.24.2 \
- adler2-2.0.0 \
+ adler2-2.0.1 \
aho-corasick-1.1.3 \
aliasable-0.1.3 \
allocator-api2-0.2.21 \
@@ -11,23 +11,24 @@ CARGO_CRATES= addr2line-0.24.2 \
anstyle-query-1.1.3 \
anstyle-wincon-3.0.9 \
anyhow-1.0.98 \
- autocfg-1.4.0 \
+ autocfg-1.5.0 \
backtrace-0.3.75 \
base64-0.22.1 \
bitflags-2.9.1 \
bufstream-0.1.4 \
- bumpalo-3.18.1 \
+ bumpalo-3.19.0 \
cassowary-0.3.0 \
- castaway-0.2.3 \
- cc-1.2.26 \
- cfg-if-1.0.0 \
+ castaway-0.2.4 \
+ cc-1.2.30 \
+ cfg-if-1.0.1 \
chrono-0.4.41 \
- clap-4.5.39 \
- clap_builder-4.5.39 \
- clap_derive-4.5.32 \
- clap_lex-0.7.4 \
+ clap-4.5.42 \
+ clap_builder-4.5.42 \
+ clap_derive-4.5.41 \
+ clap_lex-0.7.5 \
colorchoice-1.0.4 \
compact_str-0.8.1 \
+ console-0.16.0 \
core-foundation-0.9.4 \
core-foundation-sys-0.8.7 \
crossterm-0.28.1 \
@@ -37,8 +38,9 @@ CARGO_CRATES= addr2line-0.24.2 \
darling_macro-0.20.11 \
dtoa-0.4.8 \
either-1.15.0 \
+ encode_unicode-1.0.0 \
equivalent-1.0.2 \
- errno-0.3.12 \
+ errno-0.3.13 \
failure-0.1.8 \
failure_derive-0.1.8 \
fastrand-2.3.0 \
@@ -57,26 +59,29 @@ CARGO_CRATES= addr2line-0.24.2 \
ident_case-1.0.1 \
imap-3.0.0-alpha.15 \
imap-proto-0.16.5 \
+ indicatif-0.18.0 \
indoc-2.0.6 \
- instability-0.3.7 \
+ instability-0.3.9 \
is_terminal_polyfill-1.70.1 \
itertools-0.13.0 \
itoa-1.0.15 \
js-sys-0.3.77 \
lazy_static-1.5.0 \
- libc-0.2.172 \
+ libc-0.2.174 \
linked-hash-map-0.5.6 \
linux-raw-sys-0.4.15 \
linux-raw-sys-0.9.4 \
lock_api-0.4.13 \
log-0.4.27 \
lru-0.12.5 \
- memchr-2.7.4 \
+ matchers-0.1.0 \
+ memchr-2.7.5 \
minimal-lexical-0.2.1 \
- miniz_oxide-0.8.8 \
+ miniz_oxide-0.8.9 \
mio-1.0.4 \
native-tls-0.2.14 \
nom-7.1.3 \
+ nu-ansi-term-0.46.0 \
num-traits-0.2.19 \
object-0.36.7 \
once_cell-1.21.3 \
@@ -88,23 +93,28 @@ CARGO_CRATES= addr2line-0.24.2 \
ordered-float-2.10.1 \
ouroboros-0.18.5 \
ouroboros_macro-0.18.5 \
+ overload-0.1.1 \
parking_lot-0.12.4 \
parking_lot_core-0.9.11 \
paste-1.0.15 \
+ pin-project-lite-0.2.16 \
pkg-config-0.3.32 \
+ portable-atomic-1.11.1 \
proc-macro2-1.0.95 \
proc-macro2-diagnostics-0.10.1 \
quote-1.0.40 \
- r-efi-5.2.0 \
+ r-efi-5.3.0 \
ratatui-0.29.0 \
- redox_syscall-0.5.12 \
+ redox_syscall-0.5.17 \
regex-1.11.1 \
+ regex-automata-0.1.10 \
regex-automata-0.4.9 \
+ regex-syntax-0.6.29 \
regex-syntax-0.8.5 \
ring-0.17.14 \
- rustc-demangle-0.1.24 \
+ rustc-demangle-0.1.26 \
rustix-0.38.44 \
- rustix-1.0.7 \
+ rustix-1.0.8 \
rustls-0.22.4 \
rustls-connector-0.19.2 \
rustls-native-certs-0.7.3 \
@@ -121,8 +131,9 @@ CARGO_CRATES= addr2line-0.24.2 \
serde-value-0.7.0 \
serde_any-0.5.0 \
serde_derive-1.0.219 \
- serde_json-1.0.140 \
+ serde_json-1.0.141 \
serde_yaml-0.7.5 \
+ sharded-slab-0.1.7 \
shell-words-1.1.0 \
shlex-1.3.0 \
signal-hook-0.3.18 \
@@ -131,53 +142,72 @@ CARGO_CRATES= addr2line-0.24.2 \
size-0.5.0 \
smallvec-1.15.1 \
static_assertions-1.1.0 \
- strfmt-0.2.4 \
+ strfmt-0.2.5 \
strsim-0.11.1 \
strum-0.26.3 \
strum_macros-0.26.4 \
subtle-2.6.1 \
syn-1.0.109 \
- syn-2.0.101 \
+ syn-2.0.104 \
synstructure-0.12.6 \
tempfile-3.20.0 \
+ thread_local-1.1.9 \
toml-0.4.10 \
+ tracing-0.1.41 \
+ tracing-attributes-0.1.30 \
+ tracing-core-0.1.34 \
+ tracing-log-0.2.0 \
+ tracing-subscriber-0.3.19 \
unicode-ident-1.0.18 \
unicode-segmentation-1.12.0 \
unicode-truncate-1.1.0 \
unicode-width-0.1.14 \
unicode-width-0.2.0 \
unicode-xid-0.2.6 \
+ unit-prefix-0.5.1 \
untrusted-0.9.0 \
utf8parse-0.2.2 \
+ valuable-0.1.1 \
vcpkg-0.2.15 \
version_check-0.9.5 \
- wasi-0.11.0+wasi-snapshot-preview1 \
+ 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-macro-0.2.100 \
wasm-bindgen-macro-support-0.2.100 \
wasm-bindgen-shared-0.2.100 \
+ web-time-1.1.0 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
windows-core-0.61.2 \
windows-implement-0.60.0 \
windows-interface-0.59.1 \
- windows-link-0.1.1 \
+ windows-link-0.1.3 \
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.52.6 \
+ windows-targets-0.53.3 \
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 \
+ windows_x86_64_msvc-0.53.0 \
wit-bindgen-rt-0.39.0 \
yaml-rust-0.4.5 \
yansi-1.0.1 \
diff --git a/mail/imap-tools/distinfo b/mail/imap-tools/distinfo
index e862cf2e8fe2..9b414426a526 100644
--- a/mail/imap-tools/distinfo
+++ b/mail/imap-tools/distinfo
@@ -1,10 +1,10 @@
-TIMESTAMP = 1749396732
-SHA256 (rust/crates/imap-tools-1.4.4.crate) = 2e08be325b71f05b1b2ae26932fd597821bc34476074d947773cb9bc843e393e
-SIZE (rust/crates/imap-tools-1.4.4.crate) = 33665
+TIMESTAMP = 1753856048
+SHA256 (rust/crates/imap-tools-1.6.1.crate) = d07b6d45c4a244e5958509483a30a711b067d226eb3d73ccbf435c7abf997ca4
+SIZE (rust/crates/imap-tools-1.6.1.crate) = 41022
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/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/aliasable-0.1.3.crate) = 250f629c0161ad8107cf89319e990051fae62832fd343083bea452d93e2205fd
@@ -27,8 +27,8 @@ SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf079748
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/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/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
@@ -37,30 +37,32 @@ SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc
SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
SHA256 (rust/crates/bufstream-0.1.4.crate) = 40e38929add23cdf8a366df9b0e088953150724bcbe5fc330b0d8eb3b328eec8
SIZE (rust/crates/bufstream-0.1.4.crate) = 8741
-SHA256 (rust/crates/bumpalo-3.18.1.crate) = 793db76d6187cd04dff33004d8e6c9cc4e05cd330500379d2394209271b4aeee
-SIZE (rust/crates/bumpalo-3.18.1.crate) = 96348
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
SHA256 (rust/crates/cassowary-0.3.0.crate) = df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53
SIZE (rust/crates/cassowary-0.3.0.crate) = 22876
-SHA256 (rust/crates/castaway-0.2.3.crate) = 0abae9be0aaf9ea96a3b1b8b1b55c602ca751eba1b1500220cea4ecbafe7c0d5
-SIZE (rust/crates/castaway-0.2.3.crate) = 11509
-SHA256 (rust/crates/cc-1.2.26.crate) = 956a5e21988b87f372569b66183b78babf23ebc2e744b733e4350a752c4dafac
-SIZE (rust/crates/cc-1.2.26.crate) = 107013
-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/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/clap-4.5.39.crate) = fd60e63e9be68e5fb56422e397cf9baddded06dae1d2e523401542383bc72a9f
-SIZE (rust/crates/clap-4.5.39.crate) = 57328
-SHA256 (rust/crates/clap_builder-4.5.39.crate) = 89cc6392a1f72bbeb820d71f32108f61fdaf18bc526e1d23954168a67759ef51
-SIZE (rust/crates/clap_builder-4.5.39.crate) = 169142
-SHA256 (rust/crates/clap_derive-4.5.32.crate) = 09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7
-SIZE (rust/crates/clap_derive-4.5.32.crate) = 33441
-SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
-SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
+SHA256 (rust/crates/clap-4.5.42.crate) = ed87a9d530bb41a67537289bafcac159cb3ee28460e0a4571123d2a778a6a882
+SIZE (rust/crates/clap-4.5.42.crate) = 58305
+SHA256 (rust/crates/clap_builder-4.5.42.crate) = 64f4f3f3c77c94aff3c7e9aac9a2ca1974a5adf392a8bb751e827d6d127ab966
+SIZE (rust/crates/clap_builder-4.5.42.crate) = 169655
+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/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
SHA256 (rust/crates/compact_str-0.8.1.crate) = 3b79c4069c6cad78e2e0cdfcbd26275770669fb39fd308a752dc110e83b9af32
SIZE (rust/crates/compact_str-0.8.1.crate) = 71371
+SHA256 (rust/crates/console-0.16.0.crate) = 2e09ced7ebbccb63b4c65413d821f2e00ce54c5ca4514ddc6b3c892fdbcbc69d
+SIZE (rust/crates/console-0.16.0.crate) = 39107
SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
@@ -79,10 +81,12 @@ SHA256 (rust/crates/dtoa-0.4.8.crate) = 56899898ce76aaf4a0f24d914c97ea6ed976d42f
SIZE (rust/crates/dtoa-0.4.8.crate) = 16175
SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0
+SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
-SHA256 (rust/crates/errno-0.3.12.crate) = cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18
-SIZE (rust/crates/errno-0.3.12.crate) = 12423
+SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
+SIZE (rust/crates/errno-0.3.13.crate) = 12449
SHA256 (rust/crates/failure-0.1.8.crate) = d32e9bd16cc02eae7db7ef620b392808b89f6a5e16bb3497d159c6b92a0f4f86
SIZE (rust/crates/failure-0.1.8.crate) = 37582
SHA256 (rust/crates/failure_derive-0.1.8.crate) = aa4da3c766cd7a0db8242e326e9e4e081edd567072893ed320008189715366a4
@@ -119,10 +123,12 @@ SHA256 (rust/crates/imap-3.0.0-alpha.15.crate) = 25b81eb9a89c9a40e9d6c670d9b3c4c
SIZE (rust/crates/imap-3.0.0-alpha.15.crate) = 96039
SHA256 (rust/crates/imap-proto-0.16.5.crate) = de555d9526462b6f9ece826a26fb7c67eca9a0245bd9ff84fa91972a5d5d8856
SIZE (rust/crates/imap-proto-0.16.5.crate) = 35791
+SHA256 (rust/crates/indicatif-0.18.0.crate) = 70a646d946d06bedbbc4cac4c218acf4bbf2d87757a784857025f4d447e4e1cd
+SIZE (rust/crates/indicatif-0.18.0.crate) = 67969
SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
SIZE (rust/crates/indoc-2.0.6.crate) = 17164
-SHA256 (rust/crates/instability-0.3.7.crate) = 0bf9fed6d91cfb734e7476a06bde8300a1b94e217e1b523b6f0cd1a01998c71d
-SIZE (rust/crates/instability-0.3.7.crate) = 13682
+SHA256 (rust/crates/instability-0.3.9.crate) = 435d80800b936787d62688c927b6490e887c7ef5ff9ce922c6c6050fca75eb9a
+SIZE (rust/crates/instability-0.3.9.crate) = 14451
SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
@@ -133,8 +139,8 @@ SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec9374296
SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa
-SIZE (rust/crates/libc-0.2.172.crate) = 791646
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
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.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
@@ -147,18 +153,22 @@ SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb404
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/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
+SIZE (rust/crates/matchers-0.1.0.crate) = 6948
+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.8.crate) = 3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a
-SIZE (rust/crates/miniz_oxide-0.8.8.crate) = 67065
+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/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
SIZE (rust/crates/nom-7.1.3.crate) = 117570
+SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
+SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
@@ -181,40 +191,50 @@ SHA256 (rust/crates/ouroboros-0.18.5.crate) = 1e0f050db9c44b97a94723127e6be766ac
SIZE (rust/crates/ouroboros-0.18.5.crate) = 11678
SHA256 (rust/crates/ouroboros_macro-0.18.5.crate) = 3c7028bdd3d43083f6d8d4d5187680d0d3560d54df4cc9d752005268b41e64d0
SIZE (rust/crates/ouroboros_macro-0.18.5.crate) = 22021
+SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
+SIZE (rust/crates/overload-0.1.1.crate) = 24439
SHA256 (rust/crates/parking_lot-0.12.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/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
+SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
+SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
SHA256 (rust/crates/proc-macro2-diagnostics-0.10.1.crate) = af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8
SIZE (rust/crates/proc-macro2-diagnostics-0.10.1.crate) = 12219
SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
SIZE (rust/crates/quote-1.0.40.crate) = 31063
-SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
-SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/ratatui-0.29.0.crate) = eabd94c2f37801c20583fc49dd5cd6b0ba68c716787c2dd6ed18571e1e63117b
SIZE (rust/crates/ratatui-0.29.0.crate) = 543514
-SHA256 (rust/crates/redox_syscall-0.5.12.crate) = 928fca9cf2aa042393a8325b9ead81d2f0df4cb12e1e24cef072922ccd99c5af
-SIZE (rust/crates/redox_syscall-0.5.12.crate) = 29544
+SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
+SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
SIZE (rust/crates/regex-1.11.1.crate) = 254170
+SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
+SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
+SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1
+SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
SIZE (rust/crates/ring-0.17.14.crate) = 1502610
-SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
-SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
+SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace
+SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340
SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
SIZE (rust/crates/rustix-0.38.44.crate) = 379347
-SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
-SIZE (rust/crates/rustix-1.0.7.crate) = 414500
+SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
+SIZE (rust/crates/rustix-1.0.8.crate) = 416688
SHA256 (rust/crates/rustls-0.22.4.crate) = bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432
SIZE (rust/crates/rustls-0.22.4.crate) = 333681
SHA256 (rust/crates/rustls-connector-0.19.2.crate) = b5bd40675c79c896f46d0031bf64c448b35e583dd2bc949751ddd800351e453a
@@ -247,10 +267,12 @@ SHA256 (rust/crates/serde_any-0.5.0.crate) = 38cb506febacc2cf6533279947bd37b69ce
SIZE (rust/crates/serde_any-0.5.0.crate) = 18042
SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
-SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/serde_json-1.0.141.crate) = 30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3
+SIZE (rust/crates/serde_json-1.0.141.crate) = 155322
SHA256 (rust/crates/serde_yaml-0.7.5.crate) = ef8099d3df28273c99a1728190c7a9f19d444c941044f64adf986bee7ec53051
SIZE (rust/crates/serde_yaml-0.7.5.crate) = 32510
+SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
+SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
SHA256 (rust/crates/shell-words-1.1.0.crate) = 24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde
SIZE (rust/crates/shell-words-1.1.0.crate) = 9871
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
@@ -267,8 +289,8 @@ SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69
SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
-SHA256 (rust/crates/strfmt-0.2.4.crate) = 7a8348af2d9fc3258c8733b8d9d8db2e56f54b2363a4b5b81585c7875ed65e65
-SIZE (rust/crates/strfmt-0.2.4.crate) = 15194
+SHA256 (rust/crates/strfmt-0.2.5.crate) = 29fdc163db75f7b5ffa3daf0c5a7136fb0d4b2f35523cd1769da05e034159feb
+SIZE (rust/crates/strfmt-0.2.5.crate) = 15411
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
SHA256 (rust/crates/strum-0.26.3.crate) = 8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06
@@ -279,14 +301,26 @@ 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.101.crate) = 8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf
-SIZE (rust/crates/syn-2.0.101.crate) = 299250
+SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
+SIZE (rust/crates/syn-2.0.104.crate) = 299699
SHA256 (rust/crates/synstructure-0.12.6.crate) = f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f
SIZE (rust/crates/synstructure-0.12.6.crate) = 18429
SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
+SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
+SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
SHA256 (rust/crates/toml-0.4.10.crate) = 758664fc71a3a69038656bee8b6be6477d2a6c315a6b81f7081f591bffa4111f
SIZE (rust/crates/toml-0.4.10.crate) = 47534
+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.30.crate) = 81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903
+SIZE (rust/crates/tracing-attributes-0.1.30.crate) = 39142
+SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
+SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
+SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
+SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
+SHA256 (rust/crates/tracing-subscriber-0.3.19.crate) = e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008
+SIZE (rust/crates/tracing-subscriber-0.3.19.crate) = 198345
SHA256 (rust/crates/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
@@ -299,16 +333,20 @@ SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b819
SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853
SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744
+SHA256 (rust/crates/unit-prefix-0.5.1.crate) = 323402cff2dd658f39ca17c789b502021b3f18707c91cdf22e3838e1b4023817
+SIZE (rust/crates/unit-prefix-0.5.1.crate) = 7627
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
+SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65
+SIZE (rust/crates/valuable-0.1.1.crate) = 28679
SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
SIZE (rust/crates/version_check-0.9.5.crate) = 15554
-SHA256 (rust/crates/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.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
@@ -321,6 +359,8 @@ SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689f
SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
+SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
+SIZE (rust/crates/web-time-1.1.0.crate) = 18026
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
@@ -333,8 +373,8 @@ SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf
SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
-SHA256 (rust/crates/windows-link-0.1.1.crate) = 76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38
-SIZE (rust/crates/windows-link-0.1.1.crate) = 6154
+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.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
@@ -343,24 +383,44 @@ SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9b
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.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
+SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
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/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/yaml-rust-0.4.5.crate) = 56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85
diff --git a/mail/imap-tools/files/patch-Cargo.toml b/mail/imap-tools/files/patch-Cargo.toml
new file mode 100644
index 000000000000..ebc5b5e00360
--- /dev/null
+++ b/mail/imap-tools/files/patch-Cargo.toml
@@ -0,0 +1,13 @@
+Remove upstream's profile.release so we can have our own
+
+--- Cargo.toml.orig 1970-01-01 00:00:01 UTC
++++ Cargo.toml
+@@ -172,8 +172,3 @@ inherits = "dev"
+ [profile.dev-rustls]
+ inherits = "dev"
+
+-[profile.release]
+-opt-level = "z"
+-lto = true
+-codegen-units = 1
+-panic = "abort"
diff --git a/mail/mailpit/Makefile b/mail/mailpit/Makefile
index e079478bd4f2..5bb5a077e8f6 100644
--- a/mail/mailpit/Makefile
+++ b/mail/mailpit/Makefile
@@ -1,7 +1,6 @@
PORTNAME= mailpit
DISTVERSIONPREFIX= v
-DISTVERSION= 1.27.1
-PORTREVISION= 1
+DISTVERSION= 1.27.3
CATEGORIES= mail devel
MASTER_SITES= https://www.madpilot.net/mailpit/:npmcache \
LOCAL/madpilot/mailpit:npmcache
diff --git a/mail/mailpit/distinfo b/mail/mailpit/distinfo
index 5f0b0f5c68da..20d3103f2617 100644
--- a/mail/mailpit/distinfo
+++ b/mail/mailpit/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1751804939
-SHA256 (go/mail_mailpit/mailpit-v1.27.1/mailpit-npm-cache-1.27.1.tar.zst) = 0914e72fd74883c738bd62c4d69910b3aa7600cc453c7eeecb11491b88ecd73e
-SIZE (go/mail_mailpit/mailpit-v1.27.1/mailpit-npm-cache-1.27.1.tar.zst) = 43491920
-SHA256 (go/mail_mailpit/mailpit-v1.27.1/v1.27.1.mod) = de7a9c659a9f5cbbabdff795a8c0e009f48fa61da3decaadc0896f9b16318bf9
-SIZE (go/mail_mailpit/mailpit-v1.27.1/v1.27.1.mod) = 3048
-SHA256 (go/mail_mailpit/mailpit-v1.27.1/v1.27.1.zip) = c8b3f0049bc483de0a928a333174ac4562fd078b2687f37ef1825dcf63d791d7
-SIZE (go/mail_mailpit/mailpit-v1.27.1/v1.27.1.zip) = 600308
+TIMESTAMP = 1753712249
+SHA256 (go/mail_mailpit/mailpit-v1.27.3/mailpit-npm-cache-1.27.3.tar.zst) = 24aa5e0101a94f5972c2bf4a7e99d728081e7b8151fabd2a9d93cc99a234697f
+SIZE (go/mail_mailpit/mailpit-v1.27.3/mailpit-npm-cache-1.27.3.tar.zst) = 37966716
+SHA256 (go/mail_mailpit/mailpit-v1.27.3/v1.27.3.mod) = df8cee5331cf068f0c7209fc6319aad1fb04bd1c3b524b6444bdaeabad84340c
+SIZE (go/mail_mailpit/mailpit-v1.27.3/v1.27.3.mod) = 3048
+SHA256 (go/mail_mailpit/mailpit-v1.27.3/v1.27.3.zip) = 50eb8fae77052c16903238b1f8105a9fcb87cfd157eb7e84e92854384369835a
+SIZE (go/mail_mailpit/mailpit-v1.27.3/v1.27.3.zip) = 582446
diff --git a/mail/mailpit/files/patch-package-lock.json b/mail/mailpit/files/patch-package-lock.json
index 7a0dc0c6326b..5f54e06a2b1e 100644
--- a/mail/mailpit/files/patch-package-lock.json
+++ b/mail/mailpit/files/patch-package-lock.json
@@ -1,6 +1,6 @@
--- package-lock.json.orig 1979-11-29 23:00:00 UTC
+++ package-lock.json
-@@ -30,9 +30,9 @@
+@@ -31,9 +31,9 @@
"@types/bootstrap": "^5.2.7",
"@types/tinycon": "^0.6.3",
"@vue/compiler-sfc": "^3.2.37",
@@ -12,29 +12,22 @@
"eslint": "^9.29.0",
"eslint-config-prettier": "^10.1.5",
"eslint-plugin-vue": "^10.2.0",
-@@ -107,14 +107,6 @@
+@@ -107,456 +107,6 @@
"node": ">=6.9.0"
}
},
- "node_modules/@bufbuild/protobuf": {
-- "version": "2.6.0",
-- "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.6.0.tgz",
-- "integrity": "sha512-6cuonJVNOIL7lTj5zgo/Rc2bKAo4/GvN+rKCrUj7GdEHRzCk8zKOfFwUsL9nAVk5rSIsRmlgcpLzTRysopEeeg==",
+- "version": "2.6.2",
+- "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.6.2.tgz",
+- "integrity": "sha512-vLu7SRY84CV/Dd+NUdgtidn2hS5hSMUC1vDBY0VcviTdgRYkU43vIz3vIFbmx14cX1r+mM7WjzE5Fl1fGEM0RQ==",
- "dev": true,
- "license": "(Apache-2.0 AND BSD-3-Clause)",
- "peer": true
- },
- "node_modules/@emnapi/core": {
- "version": "1.4.3",
- "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.4.3.tgz",
-@@ -149,431 +141,6 @@
- "tslib": "^2.4.0"
- }
- },
- "node_modules/@esbuild/aix-ppc64": {
-- "version": "0.25.5",
-- "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.5.tgz",
-- "integrity": "sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA==",
+- "version": "0.25.8",
+- "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.8.tgz",
+- "integrity": "sha512-urAvrUedIqEiFR3FYSLTWQgLu5tb+m0qZw0NBEasUeo6wuqatkMDaRT+1uABiGXEu5vqgPd7FGE1BhsAIy9QVA==",
- "cpu": [
- "ppc64"
- ],
@@ -49,9 +42,9 @@
- }
- },
- "node_modules/@esbuild/android-arm": {
-- "version": "0.25.5",
-- "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.5.tgz",
-- "integrity": "sha512-AdJKSPeEHgi7/ZhuIPtcQKr5RQdo6OO2IL87JkianiMYMPbCtot9fxPbrMiBADOWWm3T2si9stAiVsGbTQFkbA==",
+- "version": "0.25.8",
+- "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.8.tgz",
+- "integrity": "sha512-RONsAvGCz5oWyePVnLdZY/HHwA++nxYWIX1atInlaW6SEkwq6XkP3+cb825EUcRs5Vss/lGh/2YxAb5xqc07Uw==",
- "cpu": [
- "arm"
- ],
@@ -66,9 +59,9 @@
- }
- },
- "node_modules/@esbuild/android-arm64": {
-- "version": "0.25.5",
-- "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.5.tgz",
-- "integrity": "sha512-VGzGhj4lJO+TVGV1v8ntCZWJktV7SGCs3Pn1GRWI1SBFtRALoomm8k5E9Pmwg3HOAal2VDc2F9+PM/rEY6oIDg==",
+- "version": "0.25.8",
+- "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.8.tgz",
+- "integrity": "sha512-OD3p7LYzWpLhZEyATcTSJ67qB5D+20vbtr6vHlHWSQYhKtzUYrETuWThmzFpZtFsBIxRvhO07+UgVA9m0i/O1w==",
- "cpu": [
- "arm64"
- ],
@@ -83,9 +76,9 @@
- }
- },
- "node_modules/@esbuild/android-x64": {
-- "version": "0.25.5",
-- "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.5.tgz",
-- "integrity": "sha512-D2GyJT1kjvO//drbRT3Hib9XPwQeWd9vZoBJn+bu/lVsOZ13cqNdDeqIF/xQ5/VmWvMduP6AmXvylO/PIc2isw==",
+- "version": "0.25.8",
+- "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.8.tgz",
+- "integrity": "sha512-yJAVPklM5+4+9dTeKwHOaA+LQkmrKFX96BM0A/2zQrbS6ENCmxc4OVoBs5dPkCCak2roAD+jKCdnmOqKszPkjA==",
- "cpu": [
- "x64"
- ],
@@ -100,9 +93,9 @@
- }
- },
- "node_modules/@esbuild/darwin-arm64": {
-- "version": "0.25.5",
-- "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.5.tgz",
-- "integrity": "sha512-GtaBgammVvdF7aPIgH2jxMDdivezgFu6iKpmT+48+F8Hhg5J/sfnDieg0aeG/jfSvkYQU2/pceFPDKlqZzwnfQ==",
+- "version": "0.25.8",
+- "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.8.tgz",
+- "integrity": "sha512-Jw0mxgIaYX6R8ODrdkLLPwBqHTtYHJSmzzd+QeytSugzQ0Vg4c5rDky5VgkoowbZQahCbsv1rT1KW72MPIkevw==",
- "cpu": [
- "arm64"
- ],
@@ -117,9 +110,9 @@
- }
- },
- "node_modules/@esbuild/darwin-x64": {
-- "version": "0.25.5",
-- "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.5.tgz",
-- "integrity": "sha512-1iT4FVL0dJ76/q1wd7XDsXrSW+oLoquptvh4CLR4kITDtqi2e/xwXwdCVH8hVHU43wgJdsq7Gxuzcs6Iq/7bxQ==",
+- "version": "0.25.8",
+- "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.8.tgz",
+- "integrity": "sha512-Vh2gLxxHnuoQ+GjPNvDSDRpoBCUzY4Pu0kBqMBDlK4fuWbKgGtmDIeEC081xi26PPjn+1tct+Bh8FjyLlw1Zlg==",
- "cpu": [
- "x64"
- ],
@@ -134,9 +127,9 @@
- }
- },
- "node_modules/@esbuild/freebsd-arm64": {
-- "version": "0.25.5",
-- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.5.tgz",
-- "integrity": "sha512-nk4tGP3JThz4La38Uy/gzyXtpkPW8zSAmoUhK9xKKXdBCzKODMc2adkB2+8om9BDYugz+uGV7sLmpTYzvmz6Sw==",
+- "version": "0.25.8",
+- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.8.tgz",
+- "integrity": "sha512-YPJ7hDQ9DnNe5vxOm6jaie9QsTwcKedPvizTVlqWG9GBSq+BuyWEDazlGaDTC5NGU4QJd666V0yqCBL2oWKPfA==",
- "cpu": [
- "arm64"
- ],
@@ -151,9 +144,9 @@
- }
- },
- "node_modules/@esbuild/freebsd-x64": {
-- "version": "0.25.5",
-- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.5.tgz",
-- "integrity": "sha512-PrikaNjiXdR2laW6OIjlbeuCPrPaAl0IwPIaRv+SMV8CiM8i2LqVUHFC1+8eORgWyY7yhQY+2U2fA55mBzReaw==",
+- "version": "0.25.8",
+- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.8.tgz",
+- "integrity": "sha512-MmaEXxQRdXNFsRN/KcIimLnSJrk2r5H8v+WVafRWz5xdSVmWLoITZQXcgehI2ZE6gioE6HirAEToM/RvFBeuhw==",
- "cpu": [
- "x64"
- ],
@@ -168,9 +161,9 @@
- }
- },
- "node_modules/@esbuild/linux-arm": {
-- "version": "0.25.5",
-- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.5.tgz",
-- "integrity": "sha512-cPzojwW2okgh7ZlRpcBEtsX7WBuqbLrNXqLU89GxWbNt6uIg78ET82qifUy3W6OVww6ZWobWub5oqZOVtwolfw==",
+- "version": "0.25.8",
+- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.8.tgz",
+- "integrity": "sha512-FuzEP9BixzZohl1kLf76KEVOsxtIBFwCaLupVuk4eFVnOZfU+Wsn+x5Ryam7nILV2pkq2TqQM9EZPsOBuMC+kg==",
- "cpu": [
- "arm"
- ],
@@ -185,9 +178,9 @@
- }
- },
- "node_modules/@esbuild/linux-arm64": {
-- "version": "0.25.5",
-- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.5.tgz",
-- "integrity": "sha512-Z9kfb1v6ZlGbWj8EJk9T6czVEjjq2ntSYLY2cw6pAZl4oKtfgQuS4HOq41M/BcoLPzrUbNd+R4BXFyH//nHxVg==",
+- "version": "0.25.8",
+- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.8.tgz",
+- "integrity": "sha512-WIgg00ARWv/uYLU7lsuDK00d/hHSfES5BzdWAdAig1ioV5kaFNrtK8EqGcUBJhYqotlUByUKz5Qo6u8tt7iD/w==",
- "cpu": [
- "arm64"
- ],
@@ -202,9 +195,9 @@
- }
- },
- "node_modules/@esbuild/linux-ia32": {
-- "version": "0.25.5",
-- "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.5.tgz",
-- "integrity": "sha512-sQ7l00M8bSv36GLV95BVAdhJ2QsIbCuCjh/uYrWiMQSUuV+LpXwIqhgJDcvMTj+VsQmqAHL2yYaasENvJ7CDKA==",
+- "version": "0.25.8",
+- "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.8.tgz",
+- "integrity": "sha512-A1D9YzRX1i+1AJZuFFUMP1E9fMaYY+GnSQil9Tlw05utlE86EKTUA7RjwHDkEitmLYiFsRd9HwKBPEftNdBfjg==",
- "cpu": [
- "ia32"
- ],
@@ -219,9 +212,9 @@
- }
- },
- "node_modules/@esbuild/linux-loong64": {
-- "version": "0.25.5",
-- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.5.tgz",
-- "integrity": "sha512-0ur7ae16hDUC4OL5iEnDb0tZHDxYmuQyhKhsPBV8f99f6Z9KQM02g33f93rNH5A30agMS46u2HP6qTdEt6Q1kg==",
+- "version": "0.25.8",
+- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.8.tgz",
+- "integrity": "sha512-O7k1J/dwHkY1RMVvglFHl1HzutGEFFZ3kNiDMSOyUrB7WcoHGf96Sh+64nTRT26l3GMbCW01Ekh/ThKM5iI7hQ==",
- "cpu": [
- "loong64"
- ],
@@ -236,9 +229,9 @@
- }
- },
- "node_modules/@esbuild/linux-mips64el": {
-- "version": "0.25.5",
-- "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.5.tgz",
-- "integrity": "sha512-kB/66P1OsHO5zLz0i6X0RxlQ+3cu0mkxS3TKFvkb5lin6uwZ/ttOkP3Z8lfR9mJOBk14ZwZ9182SIIWFGNmqmg==",
+- "version": "0.25.8",
+- "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.8.tgz",
+- "integrity": "sha512-uv+dqfRazte3BzfMp8PAQXmdGHQt2oC/y2ovwpTteqrMx2lwaksiFZ/bdkXJC19ttTvNXBuWH53zy/aTj1FgGw==",
- "cpu": [
- "mips64el"
- ],
@@ -253,9 +246,9 @@
- }
- },
- "node_modules/@esbuild/linux-ppc64": {
-- "version": "0.25.5",
-- "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.5.tgz",
-- "integrity": "sha512-UZCmJ7r9X2fe2D6jBmkLBMQetXPXIsZjQJCjgwpVDz+YMcS6oFR27alkgGv3Oqkv07bxdvw7fyB71/olceJhkQ==",
+- "version": "0.25.8",
+- "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.8.tgz",
+- "integrity": "sha512-GyG0KcMi1GBavP5JgAkkstMGyMholMDybAf8wF5A70CALlDM2p/f7YFE7H92eDeH/VBtFJA5MT4nRPDGg4JuzQ==",
- "cpu": [
- "ppc64"
- ],
@@ -270,9 +263,9 @@
- }
- },
- "node_modules/@esbuild/linux-riscv64": {
-- "version": "0.25.5",
-- "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.5.tgz",
-- "integrity": "sha512-kTxwu4mLyeOlsVIFPfQo+fQJAV9mh24xL+y+Bm6ej067sYANjyEw1dNHmvoqxJUCMnkBdKpvOn0Ahql6+4VyeA==",
+- "version": "0.25.8",
+- "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.8.tgz",
+- "integrity": "sha512-rAqDYFv3yzMrq7GIcen3XP7TUEG/4LK86LUPMIz6RT8A6pRIDn0sDcvjudVZBiiTcZCY9y2SgYX2lgK3AF+1eg==",
- "cpu": [
- "riscv64"
- ],
@@ -287,9 +280,9 @@
- }
- },
- "node_modules/@esbuild/linux-s390x": {
-- "version": "0.25.5",
-- "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.5.tgz",
-- "integrity": "sha512-K2dSKTKfmdh78uJ3NcWFiqyRrimfdinS5ErLSn3vluHNeHVnBAFWC8a4X5N+7FgVE1EjXS1QDZbpqZBjfrqMTQ==",
+- "version": "0.25.8",
+- "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.8.tgz",
+- "integrity": "sha512-Xutvh6VjlbcHpsIIbwY8GVRbwoviWT19tFhgdA7DlenLGC/mbc3lBoVb7jxj9Z+eyGqvcnSyIltYUrkKzWqSvg==",
- "cpu": [
- "s390x"
- ],
@@ -304,9 +297,9 @@
- }
- },
- "node_modules/@esbuild/linux-x64": {
-- "version": "0.25.5",
-- "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.5.tgz",
-- "integrity": "sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw==",
+- "version": "0.25.8",
+- "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.8.tgz",
+- "integrity": "sha512-ASFQhgY4ElXh3nDcOMTkQero4b1lgubskNlhIfJrsH5OKZXDpUAKBlNS0Kx81jwOBp+HCeZqmoJuihTv57/jvQ==",
- "cpu": [
- "x64"
- ],
@@ -321,9 +314,9 @@
- }
- },
- "node_modules/@esbuild/netbsd-arm64": {
-- "version": "0.25.5",
-- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.5.tgz",
-- "integrity": "sha512-pwHtMP9viAy1oHPvgxtOv+OkduK5ugofNTVDilIzBLpoWAM16r7b/mxBvfpuQDpRQFMfuVr5aLcn4yveGvBZvw==",
+- "version": "0.25.8",
+- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.8.tgz",
+- "integrity": "sha512-d1KfruIeohqAi6SA+gENMuObDbEjn22olAR7egqnkCD9DGBG0wsEARotkLgXDu6c4ncgWTZJtN5vcgxzWRMzcw==",
- "cpu": [
- "arm64"
- ],
@@ -338,9 +331,9 @@
- }
- },
- "node_modules/@esbuild/netbsd-x64": {
-- "version": "0.25.5",
-- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.5.tgz",
-- "integrity": "sha512-WOb5fKrvVTRMfWFNCroYWWklbnXH0Q5rZppjq0vQIdlsQKuw6mdSihwSo4RV/YdQ5UCKKvBy7/0ZZYLBZKIbwQ==",
+- "version": "0.25.8",
+- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.8.tgz",
+- "integrity": "sha512-nVDCkrvx2ua+XQNyfrujIG38+YGyuy2Ru9kKVNyh5jAys6n+l44tTtToqHjino2My8VAY6Lw9H7RI73XFi66Cg==",
- "cpu": [
- "x64"
- ],
@@ -355,9 +348,9 @@
- }
- },
- "node_modules/@esbuild/openbsd-arm64": {
-- "version": "0.25.5",
-- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.5.tgz",
-- "integrity": "sha512-7A208+uQKgTxHd0G0uqZO8UjK2R0DDb4fDmERtARjSHWxqMTye4Erz4zZafx7Di9Cv+lNHYuncAkiGFySoD+Mw==",
+- "version": "0.25.8",
+- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.8.tgz",
+- "integrity": "sha512-j8HgrDuSJFAujkivSMSfPQSAa5Fxbvk4rgNAS5i3K+r8s1X0p1uOO2Hl2xNsGFppOeHOLAVgYwDVlmxhq5h+SQ==",
- "cpu": [
- "arm64"
- ],
@@ -372,9 +365,9 @@
- }
- },
- "node_modules/@esbuild/openbsd-x64": {
-- "version": "0.25.5",
-- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.5.tgz",
-- "integrity": "sha512-G4hE405ErTWraiZ8UiSoesH8DaCsMm0Cay4fsFWOOUcz8b8rC6uCvnagr+gnioEjWn0wC+o1/TAHt+It+MpIMg==",
+- "version": "0.25.8",
+- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.8.tgz",
+- "integrity": "sha512-1h8MUAwa0VhNCDp6Af0HToI2TJFAn1uqT9Al6DJVzdIBAd21m/G0Yfc77KDM3uF3T/YaOgQq3qTJHPbTOInaIQ==",
- "cpu": [
- "x64"
- ],
@@ -388,10 +381,27 @@
- "node": ">=18"
- }
- },
+- "node_modules/@esbuild/openharmony-arm64": {
+- "version": "0.25.8",
+- "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.8.tgz",
+- "integrity": "sha512-r2nVa5SIK9tSWd0kJd9HCffnDHKchTGikb//9c7HX+r+wHYCpQrSgxhlY6KWV1nFo1l4KFbsMlHk+L6fekLsUg==",
+- "cpu": [
+- "arm64"
+- ],
+- "dev": true,
+- "license": "MIT",
+- "optional": true,
+- "os": [
+- "openharmony"
+- ],
+- "engines": {
+- "node": ">=18"
+- }
+- },
- "node_modules/@esbuild/sunos-x64": {
-- "version": "0.25.5",
-- "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.5.tgz",
-- "integrity": "sha512-l+azKShMy7FxzY0Rj4RCt5VD/q8mG/e+mDivgspo+yL8zW7qEwctQ6YqKX34DTEleFAvCIUviCFX1SDZRSyMQA==",
+- "version": "0.25.8",
+- "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.8.tgz",
+- "integrity": "sha512-zUlaP2S12YhQ2UzUfcCuMDHQFJyKABkAjvO5YSndMiIkMimPmxA+BYSBikWgsRpvyxuRnow4nS5NPnf9fpv41w==",
- "cpu": [
- "x64"
- ],
@@ -406,9 +416,9 @@
- }
- },
- "node_modules/@esbuild/win32-arm64": {
-- "version": "0.25.5",
-- "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.5.tgz",
-- "integrity": "sha512-O2S7SNZzdcFG7eFKgvwUEZ2VG9D/sn/eIiz8XRZ1Q/DO5a3s76Xv0mdBzVM5j5R639lXQmPmSo0iRpHqUUrsxw==",
+- "version": "0.25.8",
+- "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.8.tgz",
+- "integrity": "sha512-YEGFFWESlPva8hGL+zvj2z/SaK+pH0SwOM0Nc/d+rVnW7GSTFlLBGzZkuSU9kFIGIo8q9X3ucpZhu8PDN5A2sQ==",
- "cpu": [
- "arm64"
- ],
@@ -423,9 +433,9 @@
- }
- },
- "node_modules/@esbuild/win32-ia32": {
-- "version": "0.25.5",
-- "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.5.tgz",
-- "integrity": "sha512-onOJ02pqs9h1iMJ1PQphR+VZv8qBMQ77Klcsqv9CNW2w6yLqoURLcgERAIurY6QE63bbLuqgP9ATqajFLK5AMQ==",
+- "version": "0.25.8",
+- "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.8.tgz",
+- "integrity": "sha512-hiGgGC6KZ5LZz58OL/+qVVoZiuZlUYlYHNAmczOm7bs2oE1XriPFi5ZHHrS8ACpV5EjySrnoCKmcbQMN+ojnHg==",
- "cpu": [
- "ia32"
- ],
@@ -440,9 +450,9 @@
- }
- },
- "node_modules/@esbuild/win32-x64": {
-- "version": "0.25.5",
-- "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.5.tgz",
-- "integrity": "sha512-TXv6YnJ8ZMVdX+SXWVBo/0p8LTcrUYngpWjvm91TMjjBQii7Oz11Lw5lbDV5Y0TzuhSJHwiH4hEtC1I42mMS0g==",
+- "version": "0.25.8",
+- "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.8.tgz",
+- "integrity": "sha512-cn3Yr7+OaaZq1c+2pe+8yxC8E144SReCQjN6/2ynubzYjvyqZjTXfQJpAcQpsdJq3My7XADANiYGHoFC69pLQw==",
- "cpu": [
- "x64"
- ],
@@ -459,7 +469,7 @@
"node_modules/@eslint-community/eslint-utils": {
"version": "4.7.0",
"resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz",
-@@ -1224,6 +791,7 @@
+@@ -1117,6 +667,7 @@
"version": "2.11.8",
"resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz",
"integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==",
@@ -467,7 +477,7 @@
"license": "MIT",
"funding": {
"type": "opencollective",
-@@ -2916,14 +2484,6 @@
+@@ -2089,14 +1640,6 @@
"ieee754": "^1.2.1"
}
},
@@ -479,10 +489,10 @@
- "license": "MIT/X11",
- "peer": true
- },
- "node_modules/call-bind": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz",
-@@ -3042,14 +2602,6 @@
+ "node_modules/call-bind-apply-helpers": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
+@@ -2179,14 +1722,6 @@
"dev": true,
"license": "MIT"
},
@@ -497,14 +507,14 @@
"node_modules/combined-stream": {
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
-@@ -3528,47 +3080,6 @@
- "url": "https://github.com/sponsors/ljharb"
+@@ -2410,48 +1945,6 @@
+ "node": ">= 0.4"
}
},
- "node_modules/esbuild": {
-- "version": "0.25.5",
-- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.5.tgz",
-- "integrity": "sha512-P8OtKZRv/5J5hhz0cUAdu/cLuPIKXpQl1R9pZtvmHWQvrAUVd0UNIPT4IB4W3rNOqVO0rlqHmCIbSwxh/c9yUQ==",
+- "version": "0.25.8",
+- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.8.tgz",
+- "integrity": "sha512-vVC0USHGtMi8+R4Kz8rt6JhEWLxsv9Rnu/lGYbPR8u47B+DCBksq9JarW0zOO7bs37hyOK1l2/oqtbciutL5+Q==",
- "dev": true,
- "hasInstallScript": true,
- "license": "MIT",
@@ -515,44 +525,45 @@
- "node": ">=18"
- },
- "optionalDependencies": {
-- "@esbuild/aix-ppc64": "0.25.5",
-- "@esbuild/android-arm": "0.25.5",
-- "@esbuild/android-arm64": "0.25.5",
-- "@esbuild/android-x64": "0.25.5",
-- "@esbuild/darwin-arm64": "0.25.5",
-- "@esbuild/darwin-x64": "0.25.5",
-- "@esbuild/freebsd-arm64": "0.25.5",
-- "@esbuild/freebsd-x64": "0.25.5",
-- "@esbuild/linux-arm": "0.25.5",
-- "@esbuild/linux-arm64": "0.25.5",
-- "@esbuild/linux-ia32": "0.25.5",
-- "@esbuild/linux-loong64": "0.25.5",
-- "@esbuild/linux-mips64el": "0.25.5",
-- "@esbuild/linux-ppc64": "0.25.5",
-- "@esbuild/linux-riscv64": "0.25.5",
-- "@esbuild/linux-s390x": "0.25.5",
-- "@esbuild/linux-x64": "0.25.5",
-- "@esbuild/netbsd-arm64": "0.25.5",
-- "@esbuild/netbsd-x64": "0.25.5",
-- "@esbuild/openbsd-arm64": "0.25.5",
-- "@esbuild/openbsd-x64": "0.25.5",
-- "@esbuild/sunos-x64": "0.25.5",
-- "@esbuild/win32-arm64": "0.25.5",
-- "@esbuild/win32-ia32": "0.25.5",
-- "@esbuild/win32-x64": "0.25.5"
+- "@esbuild/aix-ppc64": "0.25.8",
+- "@esbuild/android-arm": "0.25.8",
+- "@esbuild/android-arm64": "0.25.8",
+- "@esbuild/android-x64": "0.25.8",
+- "@esbuild/darwin-arm64": "0.25.8",
+- "@esbuild/darwin-x64": "0.25.8",
+- "@esbuild/freebsd-arm64": "0.25.8",
+- "@esbuild/freebsd-x64": "0.25.8",
+- "@esbuild/linux-arm": "0.25.8",
+- "@esbuild/linux-arm64": "0.25.8",
+- "@esbuild/linux-ia32": "0.25.8",
+- "@esbuild/linux-loong64": "0.25.8",
+- "@esbuild/linux-mips64el": "0.25.8",
+- "@esbuild/linux-ppc64": "0.25.8",
+- "@esbuild/linux-riscv64": "0.25.8",
+- "@esbuild/linux-s390x": "0.25.8",
+- "@esbuild/linux-x64": "0.25.8",
+- "@esbuild/netbsd-arm64": "0.25.8",
+- "@esbuild/netbsd-x64": "0.25.8",
+- "@esbuild/openbsd-arm64": "0.25.8",
+- "@esbuild/openbsd-x64": "0.25.8",
+- "@esbuild/openharmony-arm64": "0.25.8",
+- "@esbuild/sunos-x64": "0.25.8",
+- "@esbuild/win32-arm64": "0.25.8",
+- "@esbuild/win32-ia32": "0.25.8",
+- "@esbuild/win32-x64": "0.25.8"
- }
- },
"node_modules/esbuild-plugin-vue-next": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/esbuild-plugin-vue-next/-/esbuild-plugin-vue-next-0.1.4.tgz",
-@@ -3599,6 +3110,19 @@
+@@ -2482,6 +1975,19 @@
"sass-embedded": "^1.71.1"
}
},
+ "node_modules/esbuild-wasm": {
-+ "version": "0.25.5",
-+ "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.25.5.tgz",
-+ "integrity": "sha512-V/rbdOws2gDcnCAECfPrajhuafI0WY4WumUgc8ZHwOLnvmM0doLQ+dqvVFI2qkVxQsvo6880aC9IjpyDqcwwTw==",
++ "version": "0.25.8",
++ "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.25.8.tgz",
++ "integrity": "sha512-VFUDMoZdf/NsyCepv5heZqvNLYj9HL+xEKG5tktsFbx+shR8Dt9MchKBEdu/5the2RfTzgxkO6B/nUfzmsWN9Q==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
@@ -565,8 +576,8 @@
"node_modules/escape-string-regexp": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
-@@ -6198,17 +5722,6 @@
- "queue-microtask": "^1.2.2"
+@@ -3798,17 +3304,6 @@
+ "node": ">=4"
}
},
- "node_modules/rxjs": {
@@ -580,10 +591,10 @@
- "tslib": "^2.1.0"
- }
- },
- "node_modules/safe-array-concat": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz",
-@@ -6292,353 +5805,6 @@
+ "node_modules/safe-identifier": {
+ "version": "0.4.2",
+ "resolved": "https://registry.npmjs.org/safe-identifier/-/safe-identifier-0.4.2.tgz",
+@@ -3837,353 +3332,6 @@
"@parcel/watcher": "^2.4.1"
}
},
@@ -937,7 +948,7 @@
"node_modules/semver": {
"version": "7.7.2",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
-@@ -7013,31 +6179,6 @@
+@@ -4304,31 +3452,6 @@
"ramda-adjunct": "^5.1.0"
}
},
@@ -966,42 +977,25 @@
- "node": ">=16.0.0"
- }
- },
- "node_modules/tapable": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.2.tgz",
-@@ -7189,7 +6330,8 @@
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
- "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
- "dev": true,
-- "license": "0BSD"
-+ "license": "0BSD",
-+ "optional": true
+ "node_modules/timezones-list": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/timezones-list/-/timezones-list-3.1.0.tgz",
+@@ -4413,14 +3536,6 @@
+ "integrity": "sha512-nsZd8ZeNUzukXPlJmTBwUAuABDe/9qtVDelJeT/qW0ow3ZS3BsQJtNkan1802aM9Uf68/Y8ljw86Hu0h5IUW3w==",
+ "license": "Apache-2.0"
},
+- "node_modules/tslib": {
+- "version": "2.8.1",
+- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
+- "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
+- "dev": true,
+- "license": "0BSD",
+- "peer": true
+- },
"node_modules/type-check": {
"version": "0.4.0",
-@@ -7291,21 +6433,6 @@
- "ts-toolbelt": "^9.6.0"
- }
- },
-- "node_modules/typescript": {
-- "version": "5.8.3",
-- "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz",
-- "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==",
-- "devOptional": true,
-- "license": "Apache-2.0",
-- "peer": true,
-- "bin": {
-- "tsc": "bin/tsc",
-- "tsserver": "bin/tsserver"
-- },
-- "engines": {
-- "node": ">=14.17"
-- }
-- },
- "node_modules/typescript-eslint": {
- "version": "8.35.1",
- "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.35.1.tgz",
-@@ -7406,14 +6533,6 @@
+ "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
+@@ -4466,14 +3581,6 @@
"dev": true,
"license": "MIT"
},
@@ -1014,9 +1008,9 @@
- "peer": true
- },
"node_modules/vue": {
- "version": "3.5.17",
- "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.17.tgz",
-@@ -7442,31 +6561,6 @@
+ "version": "3.5.18",
+ "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.18.tgz",
+@@ -4502,31 +3609,6 @@
"license": "MIT",
"peerDependencies": {
"vue": "^3"
diff --git a/mail/mailpit/files/patch-package.json b/mail/mailpit/files/patch-package.json
index 22d834f15e4b..c355fa893d1c 100644
--- a/mail/mailpit/files/patch-package.json
+++ b/mail/mailpit/files/patch-package.json
@@ -1,6 +1,6 @@
--- package.json.orig 1979-11-29 23:00:00 UTC
+++ package.json
-@@ -34,9 +34,9 @@
+@@ -35,9 +35,9 @@
"@types/bootstrap": "^5.2.7",
"@types/tinycon": "^0.6.3",
"@vue/compiler-sfc": "^3.2.37",
diff --git a/mail/mlmmj-webview/Makefile b/mail/mlmmj-webview/Makefile
index 9b79dc637088..a756d912ad5f 100644
--- a/mail/mlmmj-webview/Makefile
+++ b/mail/mlmmj-webview/Makefile
@@ -1,6 +1,5 @@
PORTNAME= mlmmj-webview
-PORTVERSION= 0.0.6
-PORTREVISION= 2
+PORTVERSION= 0.0.7
CATEGORIES= mail www
MASTER_SITES= https://codeberg.org/bapt/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
@@ -10,13 +9,15 @@ WWW= https://codeberg.org/bapt/mlmmj-webview
LICENSE= BSD2CLAUSE
-LIB_DEPENDS= libkcgi.so:www/kcgi
+LIB_DEPENDS= libkcgi.so:www/kcgi \
+ libucl.so:textproc/libucl
USES= pkgconfig
WRKSRC= ${WRKDIR}/${PORTNAME}
HAS_CONFIGURE= yes
-PLIST_FILES= bin/${PORTNAME}
+PLIST_FILES= bin/${PORTNAME} \
+ bin/mlmmj-genindex
.include <bsd.port.mk>
diff --git a/mail/mlmmj-webview/distinfo b/mail/mlmmj-webview/distinfo
index b9cb02b68261..eba90ffa83e1 100644
--- a/mail/mlmmj-webview/distinfo
+++ b/mail/mlmmj-webview/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1701681410
-SHA256 (mlmmj-webview-0.0.6.tar.gz) = 7dfde1993e0717596909c48e7acd848902c8b94ebb3ae6f5cb009d80abafae42
-SIZE (mlmmj-webview-0.0.6.tar.gz) = 190156
+TIMESTAMP = 1753174070
+SHA256 (mlmmj-webview-0.0.7.tar.gz) = 5d166b546e5d3fae6c701a3bf27d3cea2a36b83d17dce5657ab2717a931a4b29
+SIZE (mlmmj-webview-0.0.7.tar.gz) = 192927
diff --git a/mail/nextcloud-mail/Makefile b/mail/nextcloud-mail/Makefile
index b01dacf18244..648af61f50fb 100644
--- a/mail/nextcloud-mail/Makefile
+++ b/mail/nextcloud-mail/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mail
-PORTVERSION= 5.1.8
+PORTVERSION= 5.1.10
DISTVERSIONPREFIX= v
CATEGORIES= mail
diff --git a/mail/nextcloud-mail/distinfo b/mail/nextcloud-mail/distinfo
index 3814f7382bb2..36430a32cb78 100644
--- a/mail/nextcloud-mail/distinfo
+++ b/mail/nextcloud-mail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752658770
-SHA256 (nextcloud/mail-v5.1.8.tar.gz) = 0f97ebc6cd6d011e28ff20e7031e2def2f732f36b4c776b136205546e846f30a
-SIZE (nextcloud/mail-v5.1.8.tar.gz) = 26722256
+TIMESTAMP = 1753864124
+SHA256 (nextcloud/mail-v5.1.10.tar.gz) = 64eece7c6b47724818d367633c7447d5d656d60bb947fd937bebfd93794aa5e3
+SIZE (nextcloud/mail-v5.1.10.tar.gz) = 26767204
diff --git a/mail/p5-Mail-Sendmail/Makefile b/mail/p5-Mail-Sendmail/Makefile
index 605c7825f0b1..43c06e0b7b3e 100644
--- a/mail/p5-Mail-Sendmail/Makefile
+++ b/mail/p5-Mail-Sendmail/Makefile
@@ -1,5 +1,6 @@
PORTNAME= Mail-Sendmail
PORTVERSION= 0.82
+PORTREVISION= 1
CATEGORIES= mail perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -12,7 +13,8 @@ LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
LICENSE_FILE= ${WRKSRC}/LICENSE
-TEST_DEPENDS= p5-Sys-Hostname-Long>=0:sysutils/p5-Sys-Hostname-Long
+BUILD_DEPENDS= ${RUN_DEPENDS}
+RUN_DEPENDS= p5-Sys-Hostname-Long>=0:sysutils/p5-Sys-Hostname-Long
USES= perl5
USE_PERL5= configure
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/simscan/Makefile b/mail/simscan/Makefile
index c4b641232cc6..f06122ccb6c9 100644
--- a/mail/simscan/Makefile
+++ b/mail/simscan/Makefile
@@ -1,93 +1,93 @@
PORTNAME= simscan
-PORTVERSION= 1.4.0
-PORTREVISION= 9
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.4.6.2
CATEGORIES= mail security
-MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= bedreddinsahbaz@gmail.com
COMMENT= Fast Content/Anti-virus Scanner for qmail Written in C
-WWW= https://www.inter7.com/?page=simscan
+WWW= https://notes.sagredo.eu/en/qmail-notes-185/installing-and-configuring-simscan-38.html
+
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/LICENSE
USES= qmail:build
+USE_GITHUB= yes
+GH_ACCOUNT= sagredo-dev
GNU_CONFIGURE= yes
-
-USERS= ${PORTNAME}
-GROUPS= ${USERS}
-
WORKDIR?= ${QMAIL_PREFIX}/${PORTNAME}
QMAIL_QUEUE= ${QMAIL_PREFIX}/bin/qmail-queue
-
-SUB_FILES= pkg-message
-
-SUB_LIST= QMAIL_PREFIX=${QMAIL_PREFIX} \
- SIMSCAN_DIR=${PORTNAME}
-PLIST_SUB= QMAIL_PREFIX=${QMAIL_PREFIX} \
- SIMSCAN_DIR=${PORTNAME}
-
-OPTIONS_DEFINE= CLAMAV RIPMIME SPAMD USER DOMAIN ATTACH DROPMSG PASSTHRU HEADERS DSPAM DOCS
-OPTIONS_DEFAULT= CLAMAV RIPMIME
-CLAMAV_DESC= Support for ClamAV Virus Scanning
-RIPMIME_DESC= Ripmime Processing (if Clamav ScanMail disabled)
-SPAMD_DESC= Support for SpamAssassin Spam Filtering
-USER_DESC= Turn On Per User SpamAssassin (required SPAMD)
-DOMAIN_DESC= Turn On Per Domain Based Checking
-ATTACH_DESC= Turn On Attachment Scanning (required CLAMAV)
-DROPMSG_DESC= Drop Message in Case of Virus Found
-PASSTHRU_DESC= Pass Spam Thru, Do Not Reject (required SPAMD)
-HEADERS_DESC= Add a Received Line With Versions of Scanners
-DSPAM_DESC= Turn on DSPAM scanning
-
-CONFIGURE_ARGS=--enable-clamavdb-path=/var/db/clamav \
+CONFIGURE_ARGS= --enable-clamavdb-path=/var/db/clamav \
--enable-qmaildir=${QMAIL_PREFIX} \
+ --enable-qmail-queue=${QMAIL_QUEUE} \
--enable-spamc-user=n \
--enable-workdir=${WORKDIR} \
--enable-user=nobody
+.if defined(QUARANTINE_DIR)
+CONFIGURE_ARGS+=--enable-quarantinedir=${QUARANTINE_DIR}
+.endif
+.if defined(SPAMC_ARGS)
+CONFIGURE_ARGS+=--enable-spamc-args=${SPAMC_ARGS}
+.endif
+.if defined(SPAM_HITS)
+CONFIGURE_ARGS+=--enable-spam-hits=${SPAM_HITS}
+.endif
-CLAMAV_CONFIGURE_OFF= --enable-clamav=n
-CLAMAV_BUILD_DEPENDS= clamdscan:security/clamav
+SUB_FILES= pkg-message
+SUB_LIST= QMAIL_PREFIX=${QMAIL_PREFIX} \
+ SIMSCAN_DIR=${PORTNAME}
-RIPMIME_CONFIGURE_OFF= --disable-ripmime
-RIPMIME_BUILD_DEPENDS= ripmime:mail/ripmime
-RIPMIME_RUN_DEPENDS= ripmime:mail/ripmime
+USERS= ${PORTNAME}
+GROUPS= ${USERS:[1]} qmail
-SPAMD_BUILD_DEPENDS= spamassassin:mail/spamassassin
-SPAMD_CONFIGURE_ON= --enable-spam=y \
- --enable-spamassassin-path=${LOCALBASE}/bin/spamassassin
+PLIST_SUB= QMAIL_PREFIX=${QMAIL_PREFIX} \
+ SIMSCAN_DIR=${PORTNAME} \
+ USER=${USERS:[1]} \
+ GROUP=${GROUPS:[1]} \
+ QMAIL_GROUP=${GROUPS:[2]}
+PORTDOCS= AUTHORS ChangeLog README.md TODO
+
+OPTIONS_DEFINE= ATTACH CLAMAV DOCS DOMAIN DROPMSG DSPAM HEADERS \
+ PASSTHRU RIPMIME SPAMD USER
+OPTIONS_DEFAULT= ATTACH RIPMIME
+ATTACH_DESC= Turn On Attachment Scanning (required CLAMAV)
+CLAMAV_DESC= Support for ClamAV Virus Scanning
+DOMAIN_DESC= Turn On Per Domain Based Checking
+DROPMSG_DESC= Drop Message in Case of Virus Found
+DSPAM_DESC= Turn on DSPAM scanning
+HEADERS_DESC= Add a Received Line With Versions of Scanners
+PASSTHRU_DESC= Pass Spam Thru, Do Not Reject (required SPAMD)
+RIPMIME_DESC= Ripmime Processing (if Clamav ScanMail disabled)
+SPAMD_DESC= Support for SpamAssassin Spam Filtering
+USER_DESC= Turn On Per User SpamAssassin (required SPAMD)
-USER_CONFIGURE_ON= --enable-spamc-user=y
+ATTACH_CONFIGURE_ON= --enable-attach=y
-DOMAIN_CONFIGURE_ON= --enable-per-domain=y
+CLAMAV_IMPLIES= ATTACH
+CLAMAV_BUILD_DEPENDS= clamdscan:security/clamav
+CLAMAV_CONFIGURE_OFF= --enable-clamav=n
-ATTACH_CONFIGURE_ON= --enable-attach=y
+DOMAIN_CONFIGURE_ON= --enable-per-domain=y
DROPMSG_CONFIGURE_ON= --enable-dropmsg=y
-PASSTHRU_CONFIGURE_ON= --enable-spam-passthru=y
+DSPAM_BUILD_DEPENDS= dspam:mail/dspam
+DSPAM_CONFIGURE_ON= --enable-dspam=y
HEADERS_CONFIGURE_ON= --enable-received=y \
--enable-sigtool-path=${LOCALBASE}/bin/sigtool
-DSPAM_CONFIGURE_ON= --enable-dspam=y
-DSPAM_BUILD_DEPENDS= dspam:mail/dspam
-
-.if defined(SPAM_HITS)
-CONFIGURE_ARGS+=--enable-spam-hits=${SPAM_HITS}
-.endif
-
-.if defined(QUARANTINE_DIR)
-CONFIGURE_ARGS+=--enable-quarantinedir=${QUARANTINE_DIR}
-.endif
+PASSTHRU_CONFIGURE_ON= --enable-spam-passthru=y
-.if defined(SPAMC_ARGS)
-CONFIGURE_ARGS+=--enable-spamc-args=${SPAMC_ARGS}
-.endif
+RIPMIME_BUILD_DEPENDS= ripmime:mail/ripmime
+RIPMIME_RUN_DEPENDS= ripmime:mail/ripmime
+RIPMIME_CONFIGURE_OFF= --disable-ripmime
-.if defined(QMAIL_QUEUE)
-CONFIGURE_ARGS+=--enable-qmail-queue=${QMAIL_QUEUE}
-.endif
+SPAMD_BUILD_DEPENDS= spamassassin:mail/spamassassin
+SPAMD_CONFIGURE_ON= --enable-spam=y \
+ --enable-spamassassin-path=${LOCALBASE}/bin/spamassassin
-PORTDOCS= AUTHORS ChangeLog README TODO
+USER_CONFIGURE_ON= --enable-spamc-user=y
post-patch:
@${REINPLACE_CMD} -E 's,($f/daily.cvd"),\1 || test -d "$$f/daily.inc",' \
diff --git a/mail/simscan/distinfo b/mail/simscan/distinfo
index 4c45024a869e..932e59acdc76 100644
--- a/mail/simscan/distinfo
+++ b/mail/simscan/distinfo
@@ -1,2 +1,3 @@
-SHA256 (simscan-1.4.0.tar.gz) = b89d145206ad26420cfbf2f5b25ebf52e236f8ac00cd70ae449e72f3ec935781
-SIZE (simscan-1.4.0.tar.gz) = 271617
+TIMESTAMP = 1751301949
+SHA256 (sagredo-dev-simscan-v1.4.6.2_GH0.tar.gz) = ba2db03f3f2f8c1ba79a992b3c645adc23fe7aa25e9805dbdf98041420fe8d47
+SIZE (sagredo-dev-simscan-v1.4.6.2_GH0.tar.gz) = 212220
diff --git a/mail/simscan/files/patch-fix_clamav_0.93 b/mail/simscan/files/patch-fix_clamav_0.93
deleted file mode 100644
index 73ca74c26bfb..000000000000
--- a/mail/simscan/files/patch-fix_clamav_0.93
+++ /dev/null
@@ -1,107 +0,0 @@
---- ./configure.orig 2007-10-29 09:14:25.000000000 -0500
-+++ ./configure 2012-06-26 14:20:22.000000000 -0500
-@@ -4682,13 +4682,26 @@
- clamavdb=""
- for f in "$CLAMAV_DB" /usr/local/share/clamav /var/lib/clamav
- do
-- if test -f "$f/daily.cvd"
-+ if test -f "$f/daily.cvd" || test -d "$f/daily.inc"
-+ then
-+ clamavdb=$f
-+ break
-+ elif test -f "$f/daily.cld"
-+ then
-+ clamavdb=$f
-+ break
-+ elif test -f "$f/daily.inc/daily.info"
- then
- clamavdb=$f
- break
- fi
- done
-
-+ # Default to $f/daily.cld
-+ if test "$clamavdb" = ""; then
-+ clamavdb="$f/daily.cld"
-+ fi
-+
- if test "$clamavdb" = ""
- then
- echo "$as_me:$LINENO: result: no" >&5
---- ./configure.in.orig 2007-10-29 09:13:40.000000000 -0500
-+++ ./configure.in 2012-06-26 14:20:02.000000000 -0500
-@@ -622,9 +622,22 @@
- then
- clamavdb=$f
- break
-+ elif test -f "$f/daily.cld"
-+ then
-+ clamavdb=$f
-+ break
-+ elif test -f "$f/daily.inc/daily.info"
-+ then
-+ clamavdb=$f
-+ break
- fi
- done
-
-+ # Default to $f/daily.cld
-+ if test "$clamavdb" = ""; then
-+ clamavdb="$f/daily.cld"
-+ fi
-+
- if test "$clamavdb" = ""
- then
- AC_MSG_RESULT(no)
---- simscanmk.c 2006-10-10 19:15:17.000000000 -0400
-+++ simscanmk.c 2008-07-07 14:21:46.000000000 -0400
-@@ -123,6 +123,7 @@
- char input[MAX_LINE];
- char dbpath[MAX_LINE];
- char *pos;
-+ int rv;
- #if ENABLE_SPAM==1 || ENABLE_TROPHIE==1
- int fnd_vsvers;
- #endif
-@@ -276,8 +277,18 @@
- waitpid(pid,&rmstat,0);
- close(pin[0]); close(pin[1]);
- }
-- strncpy(dbpath,CLAMAVDBPATH,MAX_DATA);
-- strcat(dbpath,"/main.cvd");
-+ strncpy(dbpath,CLAMAVDBPATH,MAX_LINE);
-+ strncat(dbpath,"/main.inc/main.info",(MAX_LINE-sizeof(CLAMAVDBPATH)-1));
-+ rv=access(dbpath,F_OK);
-+ if(rv) {
-+ strncpy(dbpath,CLAMAVDBPATH,MAX_LINE);
-+ strncat(dbpath,"/main.cld",(MAX_LINE-sizeof(CLAMAVDBPATH)-1));
-+ }
-+ rv=access(dbpath,F_OK);
-+ if(rv) {
-+ strncpy(dbpath,CLAMAVDBPATH,MAX_LINE);
-+ strncat(dbpath,"/main.cvd",(MAX_LINE-sizeof(CLAMAVDBPATH)-1));
-+ }
- strcat(data,"m:");
- if (pipe(pin)){
- printf("error opening pipe for sigtool\n");
-@@ -306,8 +317,18 @@
- }
- waitpid(pid,&rmstat,0);
- close(pin[0]); close(pin[1]);
-- strncpy(dbpath,CLAMAVDBPATH,MAX_DATA);
-- strcat(dbpath,"/daily.cvd");
-+ strncpy(dbpath,CLAMAVDBPATH,MAX_LINE);
-+ strncat(dbpath,"/daily.inc/daily.info",(MAX_LINE-sizeof(CLAMAVDBPATH)-1));
-+ rv=access(dbpath,F_OK);
-+ if(rv) {
-+ strncpy(dbpath,CLAMAVDBPATH,MAX_LINE);
-+ strncat(dbpath,"/daily.cld",(MAX_LINE-sizeof(CLAMAVDBPATH)-1));
-+ }
-+ rv=access(dbpath,F_OK);
-+ if(rv) {
-+ strncpy(dbpath,CLAMAVDBPATH,MAX_LINE);
-+ strncat(dbpath,"/daily.cvd",(MAX_LINE-sizeof(CLAMAVDBPATH)-1));
-+ }
- if (pipe(pin)){
- printf("error opening pipe for sigtool\n");
- }
diff --git a/mail/simscan/pkg-plist b/mail/simscan/pkg-plist
index 2aff1e0b0441..3ff6aaef42cc 100644
--- a/mail/simscan/pkg-plist
+++ b/mail/simscan/pkg-plist
@@ -1,6 +1,6 @@
@cwd %%QMAIL_PREFIX%%
-@(simscan,simscan,) bin/simscanmk
-@(simscan,simscan,04711) bin/simscan
-@dir(simscan,simscan,2750) %%SIMSCAN_DIR%%
-@dir %%QMAIL_PREFIX%%/bin
-@dir %%QMAIL_PREFIX%%
+@(%%USER%%,%%GROUP%%,) bin/simscanmk
+@(%%USER%%,%%GROUP%%,04711) bin/simscan
+@dir(%%USER%%,%%GROUP%%,2750) %%SIMSCAN_DIR%%
+@dir(,%%QMAIL_GROUP%%,) %%QMAIL_PREFIX%%/bin
+@dir(,%%QMAIL_GROUP%%,) %%QMAIL_PREFIX%%
diff --git a/mail/thunderbird-esr/Makefile b/mail/thunderbird-esr/Makefile
index fc29b8434d09..77f29a8f5f12 100644
--- a/mail/thunderbird-esr/Makefile
+++ b/mail/thunderbird-esr/Makefile
@@ -1,5 +1,5 @@
PORTNAME= thunderbird
-DISTVERSION= 140.1.0
+DISTVERSION= 140.1.1
CATEGORIES= mail news net-im wayland
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}esr/source \
MOZILLA/${PORTNAME}/candidates/${DISTVERSION}esr-candidates/build1/source
diff --git a/mail/thunderbird-esr/distinfo b/mail/thunderbird-esr/distinfo
index 4cbdfd090f95..8aedce12a959 100644
--- a/mail/thunderbird-esr/distinfo
+++ b/mail/thunderbird-esr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752924764
-SHA256 (thunderbird-140.1.0esr.source.tar.xz) = 43f0a68902a9733b8020c3db725d5fa4965044e3d3cc2830d2b054f45b7fc5cb
-SIZE (thunderbird-140.1.0esr.source.tar.xz) = 754033528
+TIMESTAMP = 1753998069
+SHA256 (thunderbird-140.1.1esr.source.tar.xz) = a79247d6f9c8277251861295f014ef7c7662ad48f26b76bd677c1c9ed77be766
+SIZE (thunderbird-140.1.1esr.source.tar.xz) = 759354028
diff --git a/mail/thunderbird-esr/files/patch-bug1876632 b/mail/thunderbird-esr/files/patch-bug1876632
new file mode 100644
index 000000000000..3932b1deccc9
--- /dev/null
+++ b/mail/thunderbird-esr/files/patch-bug1876632
@@ -0,0 +1,35 @@
+commit 4f531ca86d24be5d4de673f6e652ed899151d20c
+Author: Jesper Schmitz Mouridsen <jesper@schmitz.computer>
+Date: Wed Jul 23 22:01:31 2025 +0000
+
+ Bug 1876632 Fix aslr allocations on FreeBSD r=spidermonkey-reviewers,sfink
+
+ Without the alignment flag the desired address
+ gets randomized by aslr in a way which causes it to not
+ be aligned. Furthermore the TryToAlignChunk almost always
+ fails. With this fix it never gets to TryToAlignChunk
+ because the flag guarantees upfront alignment.
+
+ Differential Revision: https://phabricator.services.mozilla.com/D257824
+
+diff --git js/src/gc/Memory.cpp js/src/gc/Memory.cpp
+index e790f1784ede..13639c9a6eb4 100644
+--- js/src/gc/Memory.cpp
++++ js/src/gc/Memory.cpp
+@@ -608,7 +608,16 @@ static void* MapAlignedPagesRandom(size_t length, size_t alignment) {
+ for (size_t i = 1; i <= 1024; ++i) {
+ if (i & 0xf) {
+ uint64_t desired = alignment * GetNumberInRange(minNum, maxNum);
++# if defined(__FreeBSD__) && defined(__aarch64__)
++ int flags = MAP_PRIVATE | MAP_ANON |
++ MAP_ALIGNED(mozilla::CeilingLog2Size(alignment));
++ region = MozTaggedAnonymousMmap((void*)(uintptr_t)desired, length,
++ int(PageAccess::ReadWrite), flags, -1, 0,
++ "js-gc-heap");
++# else
+ region = MapMemoryAtFuzzy(reinterpret_cast<void*>(desired), length);
++
++# endif
+ if (!region) {
+ continue;
+ }
diff --git a/mail/thunderbird/Makefile b/mail/thunderbird/Makefile
index b8baea55f37d..2ebe069477a3 100644
--- a/mail/thunderbird/Makefile
+++ b/mail/thunderbird/Makefile
@@ -1,9 +1,9 @@
PORTNAME= thunderbird
DISTVERSION= 141.0
-PORTREVISION= 1
+PORTREVISION= 3
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/mail/thunderbird/files/patch-bug1876632 b/mail/thunderbird/files/patch-bug1876632
new file mode 100644
index 000000000000..3932b1deccc9
--- /dev/null
+++ b/mail/thunderbird/files/patch-bug1876632
@@ -0,0 +1,35 @@
+commit 4f531ca86d24be5d4de673f6e652ed899151d20c
+Author: Jesper Schmitz Mouridsen <jesper@schmitz.computer>
+Date: Wed Jul 23 22:01:31 2025 +0000
+
+ Bug 1876632 Fix aslr allocations on FreeBSD r=spidermonkey-reviewers,sfink
+
+ Without the alignment flag the desired address
+ gets randomized by aslr in a way which causes it to not
+ be aligned. Furthermore the TryToAlignChunk almost always
+ fails. With this fix it never gets to TryToAlignChunk
+ because the flag guarantees upfront alignment.
+
+ Differential Revision: https://phabricator.services.mozilla.com/D257824
+
+diff --git js/src/gc/Memory.cpp js/src/gc/Memory.cpp
+index e790f1784ede..13639c9a6eb4 100644
+--- js/src/gc/Memory.cpp
++++ js/src/gc/Memory.cpp
+@@ -608,7 +608,16 @@ static void* MapAlignedPagesRandom(size_t length, size_t alignment) {
+ for (size_t i = 1; i <= 1024; ++i) {
+ if (i & 0xf) {
+ uint64_t desired = alignment * GetNumberInRange(minNum, maxNum);
++# if defined(__FreeBSD__) && defined(__aarch64__)
++ int flags = MAP_PRIVATE | MAP_ANON |
++ MAP_ALIGNED(mozilla::CeilingLog2Size(alignment));
++ region = MozTaggedAnonymousMmap((void*)(uintptr_t)desired, length,
++ int(PageAccess::ReadWrite), flags, -1, 0,
++ "js-gc-heap");
++# else
+ region = MapMemoryAtFuzzy(reinterpret_cast<void*>(desired), length);
++
++# endif
+ if (!region) {
+ continue;
+ }
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-DEoptimR/Makefile b/math/R-cran-DEoptimR/Makefile
index 031e4730b63a..b364f03db52c 100644
--- a/math/R-cran-DEoptimR/Makefile
+++ b/math/R-cran-DEoptimR/Makefile
@@ -1,11 +1,11 @@
PORTNAME= DEoptimR
-DISTVERSION= 1.1-3-1
+DISTVERSION= 1.1-4
CATEGORIES= math
DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= eduardo@FreeBSD.org
COMMENT= Differential Evolution Optimization in Pure R
-WWW= https://cran.r-project.org/web/packages/DEoptimR/
+WWW= https://cran.r-project.org/package=DEoptimR
LICENSE= GPLv2+
diff --git a/math/R-cran-DEoptimR/distinfo b/math/R-cran-DEoptimR/distinfo
index e12c6b710ac0..2df1c48dd2ad 100644
--- a/math/R-cran-DEoptimR/distinfo
+++ b/math/R-cran-DEoptimR/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735919317
-SHA256 (DEoptimR_1.1-3-1.tar.gz) = 586b7342bd8692314b0870369caf03c26f4e94fef39677dbaa2c5acc9ec072a2
-SIZE (DEoptimR_1.1-3-1.tar.gz) = 19536
+TIMESTAMP = 1753716629
+SHA256 (DEoptimR_1.1-4.tar.gz) = 5a1bdd10d6f75e77e91bed0568e7be9f08dd2996a0b2ca2b3c80a71626e602a2
+SIZE (DEoptimR_1.1-4.tar.gz) = 19586
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/R-cran-terra/Makefile b/math/R-cran-terra/Makefile
index ba6e77decc65..6cf421ca8011 100644
--- a/math/R-cran-terra/Makefile
+++ b/math/R-cran-terra/Makefile
@@ -1,5 +1,5 @@
PORTNAME= terra
-DISTVERSION= 1.8-54
+DISTVERSION= 1.8-60
CATEGORIES= math
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/math/R-cran-terra/distinfo b/math/R-cran-terra/distinfo
index 111d619ec6fc..a2ff24f11e8e 100644
--- a/math/R-cran-terra/distinfo
+++ b/math/R-cran-terra/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748855908
-SHA256 (terra_1.8-54.tar.gz) = 3d43dafa6dd7bf8cb52cb63e740eb418fc35c7cb01731f0a637d6ee85999138c
-SIZE (terra_1.8-54.tar.gz) = 1045074
+TIMESTAMP = 1753717458
+SHA256 (terra_1.8-60.tar.gz) = de8ea8bb116b668146dba8668209864f992117a8e2b7e3b109502f545bce8c23
+SIZE (terra_1.8-60.tar.gz) = 1046067
diff --git a/math/R-cran-terra/files/patch-i386 b/math/R-cran-terra/files/patch-i386
deleted file mode 100644
index ba6c983cb12d..000000000000
--- a/math/R-cran-terra/files/patch-i386
+++ /dev/null
@@ -1,45 +0,0 @@
-From 891bb07da1152988225d1f1cfac75aabfa40df62 Mon Sep 17 00:00:00 2001
-From: rhijmans <r.hijmans@gmail.com>
-Date: Tue, 3 Jun 2025 07:51:14 -0700
-Subject: [PATCH] for #1846
-
----
- src/gdal_multidimensional.cpp | 10 ++++++++--
- 1 file changed, 8 insertions(+), 2 deletions(-)
-
-diff --git src/gdal_multidimensional.cpp src/gdal_multidimensional.cpp
-index 7116212a9..42049f59a 100644
---- src/gdal_multidimensional.cpp
-+++ src/gdal_multidimensional.cpp
-@@ -9,6 +9,11 @@
- #include "file_utils.h"
- #include "vecmath.h"
-
-+#if defined(_WIN64) || defined(__x86_64__) || defined(__ppc64__) || defined(__aarch64__) || defined(__MINGW64__) || defined(__amd64__)
-+ #define IS_64_BIT
-+#endif
-+
-+
- bool parse_ncdf_time(SpatRasterSource &s, const std::string unit, const std::string calendar, std::vector<double> raw, std::string &msg) {
-
- std::vector<int_64> out;
-@@ -179,7 +184,7 @@ bool parse_ncdf_time(SpatRasterSource &s, const std::string unit, const std::str
-
-
-
--#if GDAL_VERSION_MAJOR >= 3 && GDAL_VERSION_MINOR >= 4
-+#if GDAL_VERSION_MAJOR >= 3 && GDAL_VERSION_MINOR >= 4 && defined(IS_64_BIT)
-
-
- std::vector<std::string> GetArrayNames(std::shared_ptr<GDALGroup> x, bool filter) {
-@@ -804,8 +809,9 @@ bool SpatRaster::writeStopMulti() {
- #else
-
-
-+
- bool SpatRaster::constructFromFileMulti(std::string fname, std::vector<int> subds, std::vector<std::string> subname, std::vector<std::string> drivers, std::vector<std::string> options, std::vector<int> dims, bool noflip, bool guessCRS, std::vector<std::string> domains) {
-- setError("multidim is not supported with GDAL < 3.4");
-+ setError("multidim is not supported with GDAL < 3.4 or on 32 bit systems");
- return false;
- }
-
diff --git a/math/armadillo/Makefile b/math/armadillo/Makefile
index 38d611477039..17eb1f689968 100644
--- a/math/armadillo/Makefile
+++ b/math/armadillo/Makefile
@@ -1,5 +1,5 @@
PORTNAME= armadillo
-PORTVERSION= 14.6.0
+PORTVERSION= 14.6.1
CATEGORIES= math
MASTER_SITES= SF/arma
diff --git a/math/armadillo/distinfo b/math/armadillo/distinfo
index f2d240074241..7235cfc3f1f3 100644
--- a/math/armadillo/distinfo
+++ b/math/armadillo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266016
-SHA256 (armadillo-14.6.0.tar.xz) = d18ccdb78a5da88f18fc529d8a8d40fad455842be6b01c59796f47a6f5bc7fe5
-SIZE (armadillo-14.6.0.tar.xz) = 7159176
+TIMESTAMP = 1753265704
+SHA256 (armadillo-14.6.1.tar.xz) = bec67f368fc61673c4c9e9429d20135a42ba80a2c7f8592b912e5f97e289bfc0
+SIZE (armadillo-14.6.1.tar.xz) = 7159088
diff --git a/math/geogebra/Makefile b/math/geogebra/Makefile
index c4ce791486da..5fb192d1044b 100644
--- a/math/geogebra/Makefile
+++ b/math/geogebra/Makefile
@@ -1,5 +1,5 @@
PORTNAME= geogebra
-DISTVERSION= 5-2-893-2
+DISTVERSION= 5-2-894-2
CATEGORIES= math education java
MASTER_SITES= http://download.geogebra.org/installers/5.2/ \
https://static.geogebra.org/images/ \
diff --git a/math/geogebra/distinfo b/math/geogebra/distinfo
index d80275f6e7d8..683c8c993b19 100644
--- a/math/geogebra/distinfo
+++ b/math/geogebra/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1752431030
-SHA256 (GeoGebra-Linux-Portable-5-2-893-2.tar.bz2) = 7c340c85663e0625422a1f374526edd557d969d4699560482ead754e87d3e869
-SIZE (GeoGebra-Linux-Portable-5-2-893-2.tar.bz2) = 62913006
+TIMESTAMP = 1753850820
+SHA256 (GeoGebra-Linux-Portable-5-2-894-2.tar.bz2) = ee2f6285557e9ce7d4569584edadd72b04dde1e338d453d23d899181de2230fc
+SIZE (GeoGebra-Linux-Portable-5-2-894-2.tar.bz2) = 62964852
SHA256 (geogebra.png) = e97122d77209e2c235f5afcee8f783c1e933d14062851ac73a4ed7a6520c5614
SIZE (geogebra.png) = 4018
SHA256 (geogebra-logo.svg) = 55ded6b5ec9ad382494f858d8ab5def0ed6c7d529481cd212863b2edde3b5e07
diff --git a/math/libRmath/Makefile b/math/libRmath/Makefile
index 738505b84176..f5503790e57f 100644
--- a/math/libRmath/Makefile
+++ b/math/libRmath/Makefile
@@ -1,10 +1,10 @@
PORTNAME= libRmath
-DISTVERSION= 4.4.3
+DISTVERSION= 4.5.1
CATEGORIES= math lang
MASTER_SITES= CRAN/src/base/R-${DISTVERSION:C|\..*||}
DISTNAME= R-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX}
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= Standalone math library from R
WWW= https://www.R-project.org/
diff --git a/math/libRmath/distinfo b/math/libRmath/distinfo
index 90cc1ab5a849..b830a3e2ed3f 100644
--- a/math/libRmath/distinfo
+++ b/math/libRmath/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741214828
-SHA256 (R-4.4.3.tar.gz) = 0d93d224442dea253c2b086f088db6d0d3cfd9b592cd5496e8cb2143e90fc9e8
-SIZE (R-4.4.3.tar.gz) = 40234425
+TIMESTAMP = 1753570849
+SHA256 (R-4.5.1.tar.gz) = b42a7921400386645b10105b91c68728787db5c4c83c9f6c30acdce632e1bb70
+SIZE (R-4.5.1.tar.gz) = 40518816
diff --git a/math/maxima/Makefile b/math/maxima/Makefile
index 420415b60368..929f311b5873 100644
--- a/math/maxima/Makefile
+++ b/math/maxima/Makefile
@@ -1,6 +1,6 @@
PORTNAME= maxima
DISTVERSION= 5.47.0
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= math lisp tk
MASTER_SITES= SF/maxima/Maxima-source/${PORTVERSION}-source
diff --git a/math/mdal/Makefile b/math/mdal/Makefile
index f7816901df5a..1ef54c326153 100644
--- a/math/mdal/Makefile
+++ b/math/mdal/Makefile
@@ -14,12 +14,11 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${LOCALBASE}/include/gtest/gtest.h:devel/googletest
LIB_DEPENDS= libpdalcpp.so:math/pdal \
libnetcdf.so:science/netcdf \
- libsqlite3.so:databases/sqlite3 \
libgdal.so:graphics/gdal \
libhdf5.so:science/hdf5 \
libsz.so:science/libaec
-USES= cmake gnome localbase
+USES= cmake gnome localbase sqlite
USE_GNOME= libxml2
USE_LDCONFIG= yes
diff --git a/math/mumps/Makefile b/math/mumps/Makefile
index b29eafb76216..cbc3ca9987b3 100644
--- a/math/mumps/Makefile
+++ b/math/mumps/Makefile
@@ -6,7 +6,7 @@ PKGNAMESUFFIX= -edf
MAINTAINER= thierry@FreeBSD.org
COMMENT= MUltifrontal Massively Parallel sparse direct Solver for Code_Aster
-WWW= https://graal.ens-lyon.fr/MUMPS/
+WWW= https://mumps-solver.org/
LICENSE= CeCILL_C
LICENSE_NAME= CeCILL-C
diff --git a/math/mumps4/Makefile b/math/mumps4/Makefile
index 987e16064327..72ab350a3fbf 100644
--- a/math/mumps4/Makefile
+++ b/math/mumps4/Makefile
@@ -10,7 +10,7 @@ DISTNAME= MUMPS_${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= MUltifrontal Massively Parallel sparse direct Solver
-WWW= https://graal.ens-lyon.fr/MUMPS/
+WWW= https://mumps-solver.org/
LICENSE= PD
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/octave-forge-csg-toolkit/Makefile b/math/octave-forge-csg-toolkit/Makefile
index c7283d0ebe64..153a5a1adca7 100644
--- a/math/octave-forge-csg-toolkit/Makefile
+++ b/math/octave-forge-csg-toolkit/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-csg-toolkit
DISTVERSIONPREFIX= v
-DISTVERSION= 1.4.2
+DISTVERSION= 1.4.3
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
@@ -18,8 +18,6 @@ USE_GITHUB= yes
GH_ACCOUNT= pr0m1th3as
GH_PROJECT= ${OCTAVE_PKGNAME}
-CXXFLAGS+= -stdlib=libstdc++
-
OCTAVE_SRC= ${GH_PROJECT}-${DISTVERSION}
.include <bsd.port.mk>
diff --git a/math/octave-forge-csg-toolkit/distinfo b/math/octave-forge-csg-toolkit/distinfo
index 57757322355b..5e2b2beb5f84 100644
--- a/math/octave-forge-csg-toolkit/distinfo
+++ b/math/octave-forge-csg-toolkit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747750196
-SHA256 (octave-forge/pr0m1th3as-csg-toolkit-v1.4.2_GH0.tar.gz) = 56fabd89edb550166aaeb7322b678721ad33864fe60b9e8602f596c91207e3b9
-SIZE (octave-forge/pr0m1th3as-csg-toolkit-v1.4.2_GH0.tar.gz) = 2159689
+TIMESTAMP = 1752819931
+SHA256 (octave-forge/pr0m1th3as-csg-toolkit-v1.4.3_GH0.tar.gz) = cc65e5d6b14f6678739f59119a726dbe0545da8ee662052f6adb3a02ad72ca44
+SIZE (octave-forge/pr0m1th3as-csg-toolkit-v1.4.3_GH0.tar.gz) = 2182368
diff --git a/math/octave-forge-datatypes/Makefile b/math/octave-forge-datatypes/Makefile
index ef3bd1633c2d..88680220a89d 100644
--- a/math/octave-forge-datatypes/Makefile
+++ b/math/octave-forge-datatypes/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-datatypes
DISTVERSIONPREFIX= release-
-DISTVERSION= 1.0.5
+DISTVERSION= 1.0.7
PORTEPOCH= 1
CATEGORIES= math
diff --git a/math/octave-forge-datatypes/distinfo b/math/octave-forge-datatypes/distinfo
index b1a7004723b1..9bf754b94c55 100644
--- a/math/octave-forge-datatypes/distinfo
+++ b/math/octave-forge-datatypes/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752697858
-SHA256 (octave-forge/pr0m1th3as-datatypes-release-1.0.5_GH0.tar.gz) = 8224849361e2d758dd97a028c5dd2de3f84e70915b47741a9f27993d90ada3a3
-SIZE (octave-forge/pr0m1th3as-datatypes-release-1.0.5_GH0.tar.gz) = 290834
+TIMESTAMP = 1753473679
+SHA256 (octave-forge/pr0m1th3as-datatypes-release-1.0.7_GH0.tar.gz) = b9c60ef0c51b4aff2f032d385d7d6797ee948e5ff29e934b178952f97b83d113
+SIZE (octave-forge/pr0m1th3as-datatypes-release-1.0.7_GH0.tar.gz) = 300497
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/octave-forge-pkg-octave-doc/Makefile b/math/octave-forge-pkg-octave-doc/Makefile
index 664d312467f7..e35fc9f8e892 100644
--- a/math/octave-forge-pkg-octave-doc/Makefile
+++ b/math/octave-forge-pkg-octave-doc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-pkg-octave-doc
DISTVERSIONPREFIX= release-
-DISTVERSION= 0.6.1
+DISTVERSION= 0.6.3
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-pkg-octave-doc/distinfo b/math/octave-forge-pkg-octave-doc/distinfo
index e906fb163a4f..daa141250b7b 100644
--- a/math/octave-forge-pkg-octave-doc/distinfo
+++ b/math/octave-forge-pkg-octave-doc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751474732
-SHA256 (octave-forge/gnu-octave-pkg-octave-doc-release-0.6.1_GH0.tar.gz) = 832118658041d0fcd0662a57aaea201c4e857bba20993a67add9b638054e2445
-SIZE (octave-forge/gnu-octave-pkg-octave-doc-release-0.6.1_GH0.tar.gz) = 160024
+TIMESTAMP = 1753397681
+SHA256 (octave-forge/gnu-octave-pkg-octave-doc-release-0.6.3_GH0.tar.gz) = 5d3a949604b98fbf62b2c561e3522caf35105a8816d140295e6ae8b2a53b244c
+SIZE (octave-forge/gnu-octave-pkg-octave-doc-release-0.6.3_GH0.tar.gz) = 160907
diff --git a/math/octave-forge-statistics/Makefile b/math/octave-forge-statistics/Makefile
index 83e5727925d2..3f809a9e270c 100644
--- a/math/octave-forge-statistics/Makefile
+++ b/math/octave-forge-statistics/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-statistics
DISTVERSIONPREFIX= release-
-DISTVERSION= 1.7.4
+DISTVERSION= 1.7.5
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-statistics/distinfo b/math/octave-forge-statistics/distinfo
index 4e4a04d382a2..47feb5b9bbe0 100644
--- a/math/octave-forge-statistics/distinfo
+++ b/math/octave-forge-statistics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744659265
-SHA256 (octave-forge/gnu-octave-statistics-release-1.7.4_GH0.tar.gz) = 7fdea950102b1cbf008f0e90b3780bab53a9c70dc447113ddd8d7f9431cf1035
-SIZE (octave-forge/gnu-octave-statistics-release-1.7.4_GH0.tar.gz) = 1307223
+TIMESTAMP = 1753229115
+SHA256 (octave-forge/gnu-octave-statistics-release-1.7.5_GH0.tar.gz) = 5202b7ddf35014577f4d9ddfd11109789dae29f1febaeab1e19d16cdb7d9753c
+SIZE (octave-forge/gnu-octave-statistics-release-1.7.5_GH0.tar.gz) = 1349843
diff --git a/math/p5-Math-Pari/Makefile b/math/p5-Math-Pari/Makefile
index ea6d64f7e86a..333a0f4f2612 100644
--- a/math/p5-Math-Pari/Makefile
+++ b/math/p5-Math-Pari/Makefile
@@ -70,4 +70,10 @@ post-install:
${INSTALL_LIB} ${PARI_WRKSRC}/build/libpari-gmp.so.2.3.5 ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Math/Pari
${LN} -s libpari-gmp.so.2.3.5 ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Math/Pari/libpari-gmp.so.2
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${PERL_LEVEL} >= 504200
+BROKEN= fails to build
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/math/p5-Statistics-CaseResampling/Makefile b/math/p5-Statistics-CaseResampling/Makefile
index 7c23e615a627..045e9ffa6319 100644
--- a/math/p5-Statistics-CaseResampling/Makefile
+++ b/math/p5-Statistics-CaseResampling/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Statistics-CaseResampling
-PORTVERSION= 0.16
+PORTVERSION= 0.17
CATEGORIES= math perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/math/p5-Statistics-CaseResampling/distinfo b/math/p5-Statistics-CaseResampling/distinfo
index c6818cb1c083..cd5167e201c4 100644
--- a/math/p5-Statistics-CaseResampling/distinfo
+++ b/math/p5-Statistics-CaseResampling/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748495735
-SHA256 (Statistics-CaseResampling-0.16.tar.gz) = 91357d42b6bf266e5f378365020953753a9bbf9b99f96c4b9ab25376a54a5b94
-SIZE (Statistics-CaseResampling-0.16.tar.gz) = 58759
+TIMESTAMP = 1753265732
+SHA256 (Statistics-CaseResampling-0.17.tar.gz) = 6ee66d0eed81882ec4fa48fffe163a04fd98c4d56ac1e8cdc14a9f83bd1839bc
+SIZE (Statistics-CaseResampling-0.17.tar.gz) = 58325
diff --git a/math/polymake/Makefile b/math/polymake/Makefile
index 55312ff415cd..193dc3bf8ab4 100644
--- a/math/polymake/Makefile
+++ b/math/polymake/Makefile
@@ -196,4 +196,10 @@ post-install-TESTS-on: test
test:
@cd ${WRKSRC} && HOME=${WRKDIR} perl/polymake --script run_testcases
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${PERL_LEVEL} >= 504200
+BROKEN= polymake has not been checked for compatibility with perl 5.42 or newer
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/math/py-cmaes/Makefile b/math/py-cmaes/Makefile
index 698c9769c833..1e54f4115386 100644
--- a/math/py-cmaes/Makefile
+++ b/math/py-cmaes/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cmaes
-PORTVERSION= 0.11.1
+PORTVERSION= 0.12.0
CATEGORIES= math
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/math/py-cmaes/distinfo b/math/py-cmaes/distinfo
index 293e049eb2aa..12bcb009a4b6 100644
--- a/math/py-cmaes/distinfo
+++ b/math/py-cmaes/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1724084626
-SHA256 (cmaes-0.11.1.tar.gz) = cf71fa3679814723be771f2c9edd85f465b1bc1e409e1ad6d8a9e481efcd5160
-SIZE (cmaes-0.11.1.tar.gz) = 31439
+TIMESTAMP = 1753369398
+SHA256 (cmaes-0.12.0.tar.gz) = 6aab41eee2f38bf917560a7e7d1ba0060632cd44cdf7ac2a10704da994624182
+SIZE (cmaes-0.12.0.tar.gz) = 52779
diff --git a/math/py-grandalf/Makefile b/math/py-grandalf/Makefile
index d0e8f8ad7eec..9539a066d981 100644
--- a/math/py-grandalf/Makefile
+++ b/math/py-grandalf/Makefile
@@ -1,5 +1,6 @@
PORTNAME= grandalf
DISTVERSION= 0.8
+PORTREVISION= 1
CATEGORIES= math python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/math/py-mnnpy/Makefile b/math/py-mnnpy/Makefile
index 87667c377ea6..505523b429e4 100644
--- a/math/py-mnnpy/Makefile
+++ b/math/py-mnnpy/Makefile
@@ -25,7 +25,11 @@ USE_PYTHON= distutils cython autoplist
post-patch:
.if defined(CPUTYPE)
+. if ${ARCH:Mpowerpc*}
+ @${REINPLACE_CMD} -e "s|'-march=native'|'-mcpu=${CPUTYPE}'|" ${WRKSRC}/setup.py
+. else
@${REINPLACE_CMD} -e "s|'-march=native'|'-march=${CPUTYPE}'|" ${WRKSRC}/setup.py
+. endif
.else
@${REINPLACE_CMD} -e "s|'-march=native', ||" ${WRKSRC}/setup.py
.endif
diff --git a/math/py-narwhals/Makefile b/math/py-narwhals/Makefile
index 5777052a57e3..d1e9a8cd09c6 100644
--- a/math/py-narwhals/Makefile
+++ b/math/py-narwhals/Makefile
@@ -1,5 +1,5 @@
PORTNAME= narwhals
-PORTVERSION= 1.46.0
+PORTVERSION= 1.48.0
CATEGORIES= math python
MASTER_SITES= PYPI \
https://github.com/narwhals-dev/narwhals/releases/download/v${PORTVERSION}/
@@ -34,7 +34,7 @@ DUCKDB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}duckdb>=1.0:databases/py-duckdb@${PY_
PANDAS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pandas>=1.1.3,1:math/py-pandas@${PY_FLAVOR}
MODIN_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}modin>=0:math/py-modin@${PY_FLAVOR}
POLARS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}polars>=0.20.4:misc/py-polars@${PY_FLAVOR}
-PYARROW_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyarrow>=11.0.0:databases/py-pyarrow@${PY_FLAVOR}
+PYARROW_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyarrow>=13.0.0:databases/py-pyarrow@${PY_FLAVOR}
SQLFRAME_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlframe>=3.22.0:databases/py-sqlframe@${PY_FLAVOR}
.include <bsd.port.mk>
diff --git a/math/py-narwhals/distinfo b/math/py-narwhals/distinfo
index 9aafed610074..ac9d951029e4 100644
--- a/math/py-narwhals/distinfo
+++ b/math/py-narwhals/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266156
-SHA256 (narwhals-1.46.0.tar.gz) = fd7e53860b233c2b5566d8b4e1b3e8e9c01b5a87649a9f9a322742000f207a60
-SIZE (narwhals-1.46.0.tar.gz) = 512060
+TIMESTAMP = 1753265778
+SHA256 (narwhals-1.48.0.tar.gz) = 7243b456cbdb60edb148731a8f9b203f473a373a249ad66c699362508730e63f
+SIZE (narwhals-1.48.0.tar.gz) = 515112
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/math/py-vector/Makefile b/math/py-vector/Makefile
index 92317737cf8e..2bff38f7fe8f 100644
--- a/math/py-vector/Makefile
+++ b/math/py-vector/Makefile
@@ -1,5 +1,5 @@
PORTNAME= vector
-PORTVERSION= 1.6.2
+PORTVERSION= 1.6.3
CATEGORIES= math python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -22,4 +22,18 @@ USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
-.include <bsd.port.mk>
+OPTIONS_DEFINE= AWKWARD NUMBA SYMPY
+AWKWARD_DESC= Awkward arrays
+NUMBA_DESC= Numba-compiled functions
+SYMPY_DESC= SymPy expressions
+
+AWKWARD_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}awkward>=2:math/py-awkward@${PY_FLAVOR}
+SYMPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sympy>=0:math/py-sympy@${PY_FLAVOR}
+
+.include <bsd.port.pre.mk>
+
+.if ${PORT_OPTIONS:MNUMBA} && ${PYTHON_REL} < 31400
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}numba>=0.57:devel/py-numba@${PY_FLAVOR}
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/math/py-vector/distinfo b/math/py-vector/distinfo
index 5a820226b82a..be8472579db3 100644
--- a/math/py-vector/distinfo
+++ b/math/py-vector/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747715288
-SHA256 (vector-1.6.2.tar.gz) = 6e59d9db8b615016fa542a2e8150d0c819046fe6940badd267811a454a7f0eca
-SIZE (vector-1.6.2.tar.gz) = 350018
+TIMESTAMP = 1753265780
+SHA256 (vector-1.6.3.tar.gz) = a85149a62fcaa8a4d95214ca217f3910ea6800d79d65ef1cfb1005720b4f713a
+SIZE (vector-1.6.3.tar.gz) = 352886
diff --git a/math/saga/Makefile b/math/saga/Makefile
index a42c4530474d..4816be5c055e 100644
--- a/math/saga/Makefile
+++ b/math/saga/Makefile
@@ -1,5 +1,5 @@
PORTNAME= saga
-PORTVERSION= 9.9.0
+PORTVERSION= 9.9.1
CATEGORIES= math
MASTER_SITES= SF/saga-gis/SAGA%20-%20${PORTVERSION:C/\.[[:digit:]]\.[[:digit:]]*$//}/SAGA%20-%20${PORTVERSION}
@@ -35,7 +35,7 @@ DOS2UNIX_GLOB= *.cpp *.h
USE_LDCONFIG= yes
USE_WX= 3.2+
-GIT_TAGNAME= c415d8804
+GIT_TAGNAME= f41608881
CMAKE_ARGS= -DSVM_INCLUDE:PATH=${LOCALBASE}/include/svm.h
CMAKE_ON= CMAKE_VERBOSE_MAKEFILE
diff --git a/math/saga/distinfo b/math/saga/distinfo
index 4dc84b16723e..f17c2ff8d063 100644
--- a/math/saga/distinfo
+++ b/math/saga/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752735353
-SHA256 (saga-9.9.0.tar.gz) = c52f61f101a6e8f1fcaf1d2a5e6be8943a47f5fcbc99aec794155b428e695f84
-SIZE (saga-9.9.0.tar.gz) = 10699213
+TIMESTAMP = 1753265252
+SHA256 (saga-9.9.1.tar.gz) = 227ca9c950a4d3cb6c07229a2014455a5770473d4090d0a0143dc32f8386f38c
+SIZE (saga-9.9.1.tar.gz) = 10699714
diff --git a/math/vtk8/Makefile b/math/vtk8/Makefile
index d0a3a97bdb2d..06d0030f5f76 100644
--- a/math/vtk8/Makefile
+++ b/math/vtk8/Makefile
@@ -12,6 +12,7 @@ WWW= https://www.vtk.org
LICENSE= BSD3CLAUSE
+BROKEN_FreeBSD_13= complation fails: error: no member named 'derived' in 'Transpose<TranspositionsBase<type-parameter-0-0>>'
BROKEN_FreeBSD_15= complation fails: error: no member named 'derived' in 'Transpose<TranspositionsBase<type-parameter-0-0>>'
LIB_DEPENDS= libtiff.so:graphics/tiff \
diff --git a/misc/Makefile b/misc/Makefile
index 4c71ef8b01f7..e266bfe77882 100644
--- a/misc/Makefile
+++ b/misc/Makefile
@@ -464,6 +464,7 @@
SUBDIR += py-langchain-openai
SUBDIR += py-langchain-tests
SUBDIR += py-langchain-text-splitters
+ SUBDIR += py-langgraph-checkpoint
SUBDIR += py-langgraph-sdk
SUBDIR += py-langsmith
SUBDIR += py-laspy
@@ -553,7 +554,6 @@
SUBDIR += py-xformers
SUBDIR += py-xgboost
SUBDIR += pyobd
- SUBDIR += python-langgraph-checkpoint
SUBDIR += pytorch
SUBDIR += qbrew
SUBDIR += qlas
@@ -618,9 +618,12 @@
SUBDIR += snakemake
SUBDIR += soapysdr
SUBDIR += solarized
+ SUBDIR += spacenavd-devel
+ SUBDIR += spnavcfg-devel
SUBDIR += sshbuddy
SUBDIR += sssnips
SUBDIR += star-history
+ SUBDIR += stormy
SUBDIR += susv2
SUBDIR += susv3
SUBDIR += susv4
diff --git a/misc/clifm/Makefile b/misc/clifm/Makefile
index 83a3aa74af4f..261a3e27d451 100644
--- a/misc/clifm/Makefile
+++ b/misc/clifm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= clifm
-PORTVERSION= 1.25
+PORTVERSION= 1.26
DISTVERSIONPREFIX= v
CATEGORIES= misc
diff --git a/misc/clifm/distinfo b/misc/clifm/distinfo
index 3943ec6b94fd..6637485819cd 100644
--- a/misc/clifm/distinfo
+++ b/misc/clifm/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746293155
-SHA256 (leo-arch-clifm-v1.25_GH0.tar.gz) = ac9156753338f6027d05551b1d02bcb6f3044348108b00b9cefd97f125fc95ee
-SIZE (leo-arch-clifm-v1.25_GH0.tar.gz) = 1659318
+TIMESTAMP = 1753139535
+SHA256 (leo-arch-clifm-v1.26_GH0.tar.gz) = 2f5e5e2412307ea9e4e836b441785b325de58e12150629e81364f4da9adf4f01
+SIZE (leo-arch-clifm-v1.26_GH0.tar.gz) = 1658952
SHA256 (leo-arch-clifm-colors-9075864_GH0.tar.gz) = 2f34d8479b658ced4a723b573b705756d9e60c527641526273df14aaab0cb13c
SIZE (leo-arch-clifm-colors-9075864_GH0.tar.gz) = 1539063
diff --git a/misc/compat14x/Makefile b/misc/compat14x/Makefile
index c8510455521d..39a79dbd89ef 100644
--- a/misc/compat14x/Makefile
+++ b/misc/compat14x/Makefile
@@ -1,6 +1,5 @@
PORTNAME= compat14x
-PORTVERSION= 14.2.1402000.20250430
-PORTREVISION= 1
+PORTVERSION= 14.2.1402000.20250721
CATEGORIES= misc
MASTER_SITES= LOCAL/arrowd
PKGNAMESUFFIX= -${ARCH}
@@ -19,6 +18,26 @@ TARGET_DIR= ${PREFIX}/lib/compat
TARGET32_DIR= ${PREFIX}/lib32/compat
USE_LDCONFIG= ${TARGET_DIR}
+COMPAT_LIBS= libasn1.so.11 \
+ libcom_err.so.5 \
+ libgssapi_krb5.so.10 \
+ libgssapi_ntlm.so.10 \
+ libgssapi_spnego.so.10 \
+ libhdb.so.11 \
+ libheimbase.so.11 \
+ libheimntlm.so.11 \
+ libhx509.so.11 \
+ libkadm5clnt.so.11 \
+ libkadm5srv.so.11 \
+ libkafs5.so.11 \
+ libkdc.so.11 \
+ libkrb5.so.11 \
+ libmd.so.6 \
+ libprivateheimipcc.so.11 \
+ libprivateheimipcs.so.11 \
+ libroken.so.11 \
+ libwind.so.11
+
OPTIONS_DEFINE= COMPAT32
OPTIONS_DEFAULT=COMPAT32
OPTIONS_EXCLUDE_aarch64=COMPAT32
@@ -26,6 +45,8 @@ OPTIONS_EXCLUDE_i386=COMPAT32
COMPAT32_DESC= Install 32-bit compat libraries
OPTIONS_SUB= yes
+.include "${.CURDIR}/../compat4x/Makefile.makedist"
+
.include <bsd.port.pre.mk>
.if ${OSREL:R} < 14
diff --git a/misc/compat14x/distinfo b/misc/compat14x/distinfo
index 8c5e86385efc..00dbf92cb076 100644
--- a/misc/compat14x/distinfo
+++ b/misc/compat14x/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1746026180
-SHA256 (compat14x-aarch64-14.2.1402000.20250430.tar.xz) = ab8ef228dfad1c1285f6a7736baf1dcd3d9a1331b5130aea852057a8f4b6f1ff
-SIZE (compat14x-aarch64-14.2.1402000.20250430.tar.xz) = 41772
-SHA256 (compat14x-amd64-14.2.1402000.20250430.tar.xz) = d2e9488f888352b44967c3181d446827751c7fcbba80f06861ce14f955cde332
-SIZE (compat14x-amd64-14.2.1402000.20250430.tar.xz) = 77684
-SHA256 (compat14x-i386-14.2.1402000.20250430.tar.xz) = c9919e9b26dc92946ae446a001a788c6273f8b14dba521b3192b07d1f09aa7f3
-SIZE (compat14x-i386-14.2.1402000.20250430.tar.xz) = 49244
+TIMESTAMP = 1753131368
+SHA256 (compat14x-aarch64-14.2.1402000.20250721.tar.xz) = 20956f0990ecb9f8793c4883372c319ccda67869a96cfa600195d8899db6e31f
+SIZE (compat14x-aarch64-14.2.1402000.20250721.tar.xz) = 630152
+SHA256 (compat14x-amd64-14.2.1402000.20250721.tar.xz) = 988acf51c687d127ad9eee909f1472095f824b4fbc7c4c5318bee0950e366045
+SIZE (compat14x-amd64-14.2.1402000.20250721.tar.xz) = 1283192
+SHA256 (compat14x-i386-14.2.1402000.20250721.tar.xz) = cdc03efb3c4b1e68a908238a765343538368b61e48ce4f9c374a733781ff10d1
+SIZE (compat14x-i386-14.2.1402000.20250721.tar.xz) = 704424
diff --git a/misc/compat14x/pkg-plist.aarch64 b/misc/compat14x/pkg-plist.aarch64
index 251b34ef3b18..d96eed87d5cc 100644
--- a/misc/compat14x/pkg-plist.aarch64
+++ b/misc/compat14x/pkg-plist.aarch64
@@ -1 +1,19 @@
+lib/compat/libasn1.so.11
+lib/compat/libcom_err.so.5
+lib/compat/libgssapi_krb5.so.10
+lib/compat/libgssapi_ntlm.so.10
+lib/compat/libgssapi_spnego.so.10
+lib/compat/libhdb.so.11
+lib/compat/libheimbase.so.11
+lib/compat/libheimntlm.so.11
+lib/compat/libhx509.so.11
+lib/compat/libkadm5clnt.so.11
+lib/compat/libkadm5srv.so.11
+lib/compat/libkafs5.so.11
+lib/compat/libkdc.so.11
+lib/compat/libkrb5.so.11
lib/compat/libmd.so.6
+lib/compat/libprivateheimipcc.so.11
+lib/compat/libprivateheimipcs.so.11
+lib/compat/libroken.so.11
+lib/compat/libwind.so.11
diff --git a/misc/compat14x/pkg-plist.amd64 b/misc/compat14x/pkg-plist.amd64
index 08bba09dc92e..612610cb7685 100644
--- a/misc/compat14x/pkg-plist.amd64
+++ b/misc/compat14x/pkg-plist.amd64
@@ -1,2 +1,38 @@
+lib/compat/libasn1.so.11
+lib/compat/libcom_err.so.5
+lib/compat/libgssapi_krb5.so.10
+lib/compat/libgssapi_ntlm.so.10
+lib/compat/libgssapi_spnego.so.10
+lib/compat/libhdb.so.11
+lib/compat/libheimbase.so.11
+lib/compat/libheimntlm.so.11
+lib/compat/libhx509.so.11
+lib/compat/libkadm5clnt.so.11
+lib/compat/libkadm5srv.so.11
+lib/compat/libkafs5.so.11
+lib/compat/libkdc.so.11
+lib/compat/libkrb5.so.11
lib/compat/libmd.so.6
+lib/compat/libprivateheimipcc.so.11
+lib/compat/libprivateheimipcs.so.11
+lib/compat/libroken.so.11
+lib/compat/libwind.so.11
+%%COMPAT32%%lib32/compat/libasn1.so.11
+%%COMPAT32%%lib32/compat/libcom_err.so.5
+%%COMPAT32%%lib32/compat/libgssapi_krb5.so.10
+%%COMPAT32%%lib32/compat/libgssapi_ntlm.so.10
+%%COMPAT32%%lib32/compat/libgssapi_spnego.so.10
+%%COMPAT32%%lib32/compat/libhdb.so.11
+%%COMPAT32%%lib32/compat/libheimbase.so.11
+%%COMPAT32%%lib32/compat/libheimntlm.so.11
+%%COMPAT32%%lib32/compat/libhx509.so.11
+%%COMPAT32%%lib32/compat/libkadm5clnt.so.11
+%%COMPAT32%%lib32/compat/libkadm5srv.so.11
+%%COMPAT32%%lib32/compat/libkafs5.so.11
+%%COMPAT32%%lib32/compat/libkdc.so.11
+%%COMPAT32%%lib32/compat/libkrb5.so.11
%%COMPAT32%%lib32/compat/libmd.so.6
+%%COMPAT32%%lib32/compat/libprivateheimipcc.so.11
+%%COMPAT32%%lib32/compat/libprivateheimipcs.so.11
+%%COMPAT32%%lib32/compat/libroken.so.11
+%%COMPAT32%%lib32/compat/libwind.so.11
diff --git a/misc/compat14x/pkg-plist.i386 b/misc/compat14x/pkg-plist.i386
index 251b34ef3b18..d96eed87d5cc 100644
--- a/misc/compat14x/pkg-plist.i386
+++ b/misc/compat14x/pkg-plist.i386
@@ -1 +1,19 @@
+lib/compat/libasn1.so.11
+lib/compat/libcom_err.so.5
+lib/compat/libgssapi_krb5.so.10
+lib/compat/libgssapi_ntlm.so.10
+lib/compat/libgssapi_spnego.so.10
+lib/compat/libhdb.so.11
+lib/compat/libheimbase.so.11
+lib/compat/libheimntlm.so.11
+lib/compat/libhx509.so.11
+lib/compat/libkadm5clnt.so.11
+lib/compat/libkadm5srv.so.11
+lib/compat/libkafs5.so.11
+lib/compat/libkdc.so.11
+lib/compat/libkrb5.so.11
lib/compat/libmd.so.6
+lib/compat/libprivateheimipcc.so.11
+lib/compat/libprivateheimipcs.so.11
+lib/compat/libroken.so.11
+lib/compat/libwind.so.11
diff --git a/misc/compat4x/Makefile.makedist b/misc/compat4x/Makefile.makedist
index 0e011f3ddeb3..f0dbba2c42c9 100644
--- a/misc/compat4x/Makefile.makedist
+++ b/misc/compat4x/Makefile.makedist
@@ -1,6 +1,7 @@
_VER= ${PORTVERSION:C/\..*//g}.${PORTVERSION:C/[^\.]*\.//:C/\..*//g}
makedist:
+ ${RM} /tmp/compat-libs
.for lib in ${COMPAT_LIBS}
${ECHO_CMD} ${lib} >> /tmp/compat-libs
.endfor
diff --git a/misc/llama-cpp/Makefile b/misc/llama-cpp/Makefile
index 6a6f8f36ca37..25518745fa94 100644
--- a/misc/llama-cpp/Makefile
+++ b/misc/llama-cpp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= llama-cpp
DISTVERSIONPREFIX= b
-DISTVERSION= 5897
+DISTVERSION= 6040
CATEGORIES= misc # machine-learning
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/llama-cpp/distinfo b/misc/llama-cpp/distinfo
index 0b0d820bedc1..4a7ca3e16681 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 = 1753946944
+SHA256 (ggerganov-llama.cpp-b6040_GH0.tar.gz) = 52f1bc8768270e5e8c2ecd58345a9214162fece1e31df22faeb902093a5877fc
+SIZE (ggerganov-llama.cpp-b6040_GH0.tar.gz) = 25400771
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/lxi-tools/Makefile b/misc/lxi-tools/Makefile
index 9a233dc56d8f..868b02ee426a 100644
--- a/misc/lxi-tools/Makefile
+++ b/misc/lxi-tools/Makefile
@@ -1,10 +1,9 @@
PORTNAME= lxi-tools
DISTVERSIONPREFIX= v
-DISTVERSION= 2.5
-PORTREVISION= 1
+DISTVERSION= 2.8
CATEGORIES= misc
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= atanubiswas484@gmail.com
COMMENT= Collection of tools that enables control of LXI compatible instruments
WWW= https://lxi-tools.github.io/
@@ -28,7 +27,6 @@ GUI_USES= gettext-tools gnome python:build
GUI_USE= gnome=cairo,gdkpixbuf,glib20,gtk40,gtksourceview5,libadwaita
GUI_MESON_OFF= -Dgui=false
GUI_BINARY_ALIAS= python3=${PYTHON_CMD}
-GUI_PLIST_FILES= bin/lxi-gui
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
diff --git a/misc/lxi-tools/distinfo b/misc/lxi-tools/distinfo
index e0346524b005..f57bd22503dc 100644
--- a/misc/lxi-tools/distinfo
+++ b/misc/lxi-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1677365484
-SHA256 (lxi-tools-lxi-tools-v2.5_GH0.tar.gz) = e8ccefeb907da1dacecef2c5b8bd0c1a841003a4d1309143426f860ff8c14bc0
-SIZE (lxi-tools-lxi-tools-v2.5_GH0.tar.gz) = 1003395
+TIMESTAMP = 1753917639
+SHA256 (lxi-tools-lxi-tools-v2.8_GH0.tar.gz) = ef9d013189c9449f850d467dd35ac3840929e76a888cdb77e0edbce067da0b2d
+SIZE (lxi-tools-lxi-tools-v2.8_GH0.tar.gz) = 1010999
diff --git a/misc/lxi-tools/pkg-plist b/misc/lxi-tools/pkg-plist
index f82de2522273..9166d93f9371 100644
--- a/misc/lxi-tools/pkg-plist
+++ b/misc/lxi-tools/pkg-plist
@@ -1,6 +1,7 @@
bin/lxi
etc/bash_completion.d/lxi
share/man/man1/lxi.1.gz
+%%GUI%%bin/lxi-gui
%%GUI%%share/applications/io.github.lxi-tools.lxi-gui.desktop
%%GUI%%share/glib-2.0/schemas/io.github.lxi-tools.lxi-gui.gschema.xml
%%GUI%%share/icons/hicolor/scalable/apps/io.github.lxi-tools.lxi-gui.svg
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/openhab-addons/Makefile b/misc/openhab-addons/Makefile
index 8fa18c3f1c04..5c398c077120 100644
--- a/misc/openhab-addons/Makefile
+++ b/misc/openhab-addons/Makefile
@@ -1,5 +1,5 @@
PORTNAME= openhab-addons
-PORTVERSION= 4.3.5
+PORTVERSION= 4.3.6
CATEGORIES= misc java
MASTER_SITES= https://openhab.jfrog.io/artifactory/libs-release-local/org/openhab/distro/openhab-addons/${PORTVERSION}/
DISTNAME= openhab-addons-${PORTVERSION}
diff --git a/misc/openhab-addons/distinfo b/misc/openhab-addons/distinfo
index 1e3b10d81a8c..d564813f1926 100644
--- a/misc/openhab-addons/distinfo
+++ b/misc/openhab-addons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746445622
-SHA256 (openhab-addons-4.3.5.kar) = 965b8e64fca915c603b37a96d5fd89875a26d413f478cd7a705270542040e4bb
-SIZE (openhab-addons-4.3.5.kar) = 451904073
+TIMESTAMP = 1753530902
+SHA256 (openhab-addons-4.3.6.kar) = bfceeabeb4d8d712cb2a53091225e7b6de5829b01a2e842c2847c349b3be9d13
+SIZE (openhab-addons-4.3.6.kar) = 452457282
diff --git a/misc/openhab/Makefile b/misc/openhab/Makefile
index 92fb8a704fa3..127a3bff60ef 100644
--- a/misc/openhab/Makefile
+++ b/misc/openhab/Makefile
@@ -1,6 +1,6 @@
PORTNAME= openhab
-PORTVERSION= 4.3.5
-PORTREVISION= 1
+PORTVERSION= 4.3.6
+PORTREVISION= 0
CATEGORIES= misc java
MASTER_SITES= https://openhab.jfrog.io/artifactory/libs-release-local/org/openhab/distro/openhab/${PORTVERSION}/
DISTNAME= openhab-${PORTVERSION}
diff --git a/misc/openhab/distinfo b/misc/openhab/distinfo
index 31ae2615c332..7f2309bccb09 100644
--- a/misc/openhab/distinfo
+++ b/misc/openhab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746445373
-SHA256 (openhab-4.3.5.zip) = 03da06ce2692b0637905e3068adc5df3bafeb2ef35c88e01bf9b8e31042a93d4
-SIZE (openhab-4.3.5.zip) = 111526701
+TIMESTAMP = 1753530653
+SHA256 (openhab-4.3.6.zip) = 153615ec8f81c22c804cf6c36c84fb759aa414bddb3a787b2bdc1faf385f05d7
+SIZE (openhab-4.3.6.zip) = 111525044
diff --git a/misc/outside/Makefile b/misc/outside/Makefile
index adb48bda237a..82a7807cb4cb 100644
--- a/misc/outside/Makefile
+++ b/misc/outside/Makefile
@@ -1,6 +1,6 @@
PORTNAME= outside
DISTVERSIONPREFIX= v
-DISTVERSION= 0.4.1
+DISTVERSION= 0.5.0
CATEGORIES= misc
MAINTAINER= olgeni@FreeBSD.org
@@ -44,13 +44,13 @@ CARGO_CRATES= addr2line-0.24.2 \
byteorder-1.5.0 \
bytes-1.10.1 \
castaway-0.1.2 \
- castaway-0.2.3 \
- cc-1.2.28 \
+ castaway-0.2.4 \
+ cc-1.2.30 \
cfg-if-1.0.1 \
chrono-0.4.41 \
- clap-4.5.40 \
- clap_builder-4.5.40 \
- clap_derive-4.5.40 \
+ clap-4.5.41 \
+ clap_builder-4.5.41 \
+ clap_derive-4.5.41 \
clap_lex-0.7.5 \
cli-settings-derive-0.3.2 \
colorchoice-1.0.4 \
@@ -76,8 +76,8 @@ CARGO_CRATES= addr2line-0.24.2 \
encoding_rs-0.8.35 \
enum-map-2.7.3 \
enum-map-derive-0.17.0 \
- enumset-1.1.6 \
- enumset_derive-0.11.0 \
+ enumset-1.1.7 \
+ enumset_derive-0.12.0 \
equivalent-1.0.2 \
errno-0.3.13 \
event-listener-2.5.3 \
@@ -117,7 +117,7 @@ CARGO_CRATES= addr2line-0.24.2 \
lazy_static-1.5.0 \
libc-0.2.174 \
libnghttp2-sys-0.1.11+1.64.0 \
- libredox-0.1.4 \
+ libredox-0.1.6 \
libz-sys-1.1.22 \
linux-raw-sys-0.4.15 \
litemap-0.8.0 \
@@ -160,21 +160,21 @@ CARGO_CRATES= addr2line-0.24.2 \
proc-macro2-1.0.95 \
quote-1.0.40 \
r-efi-5.3.0 \
- redox_syscall-0.5.13 \
+ redox_syscall-0.5.15 \
redox_users-0.4.6 \
rustc-demangle-0.1.25 \
rustc_version-0.4.1 \
rustix-0.38.44 \
rustversion-1.0.21 \
ryu-1.0.20 \
- savefile-0.18.6 \
- savefile-derive-0.18.6 \
+ savefile-0.19.0 \
+ savefile-derive-0.19.0 \
schannel-0.1.27 \
scopeguard-1.2.0 \
semver-1.0.26 \
serde-1.0.219 \
serde_derive-1.0.219 \
- serde_json-1.0.140 \
+ serde_json-1.0.141 \
serde_with-3.14.0 \
serde_with_macros-3.14.0 \
serde_yaml-0.9.34+deprecated \
@@ -192,6 +192,7 @@ CARGO_CRATES= addr2line-0.24.2 \
strsim-0.11.1 \
syn-2.0.104 \
synstructure-0.13.2 \
+ termsize-0.1.9 \
thiserror-1.0.69 \
thiserror-impl-1.0.69 \
time-0.3.41 \
diff --git a/misc/outside/distinfo b/misc/outside/distinfo
index 0b0151f5b263..b27ffe556a45 100644
--- a/misc/outside/distinfo
+++ b/misc/outside/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1752333750
+TIMESTAMP = 1753596354
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
@@ -49,20 +49,20 @@ SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b1
SIZE (rust/crates/bytes-1.10.1.crate) = 76779
SHA256 (rust/crates/castaway-0.1.2.crate) = a2698f953def977c68f935bb0dfa959375ad4638570e969e2f1e9f433cbf1af6
SIZE (rust/crates/castaway-0.1.2.crate) = 7124
-SHA256 (rust/crates/castaway-0.2.3.crate) = 0abae9be0aaf9ea96a3b1b8b1b55c602ca751eba1b1500220cea4ecbafe7c0d5
-SIZE (rust/crates/castaway-0.2.3.crate) = 11509
-SHA256 (rust/crates/cc-1.2.28.crate) = 4ad45f4f74e4e20eaa392913b7b33a7091c87e59628f4dd27888205ad888843c
-SIZE (rust/crates/cc-1.2.28.crate) = 107943
+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/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/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-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/cli-settings-derive-0.3.2.crate) = 648177b05c94bebb8305e13d3fb6d528bfaea325e67a35b0462de4912ceae527
@@ -113,10 +113,10 @@ SHA256 (rust/crates/enum-map-2.7.3.crate) = 6866f3bfdf8207509a033af1a75a7b08abda
SIZE (rust/crates/enum-map-2.7.3.crate) = 21792
SHA256 (rust/crates/enum-map-derive-0.17.0.crate) = f282cfdfe92516eb26c2af8589c274c7c17681f5ecc03c18255fe741c6aa64eb
SIZE (rust/crates/enum-map-derive-0.17.0.crate) = 10781
-SHA256 (rust/crates/enumset-1.1.6.crate) = 11a6b7c3d347de0a9f7bfd2f853be43fe32fa6fac30c70f6d6d67a1e936b87ee
-SIZE (rust/crates/enumset-1.1.6.crate) = 29044
-SHA256 (rust/crates/enumset_derive-0.11.0.crate) = 6da3ea9e1d1a3b1593e15781f930120e72aa7501610b2f82e5b6739c72e8eac5
-SIZE (rust/crates/enumset_derive-0.11.0.crate) = 14602
+SHA256 (rust/crates/enumset-1.1.7.crate) = d6ee17054f550fd7400e1906e2f9356c7672643ed34008a9e8abe147ccd2d821
+SIZE (rust/crates/enumset-1.1.7.crate) = 29210
+SHA256 (rust/crates/enumset_derive-0.12.0.crate) = 76d07902c93376f1e96c34abc4d507c0911df3816cef50b01f5a2ff3ad8c370d
+SIZE (rust/crates/enumset_derive-0.12.0.crate) = 14618
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
@@ -195,8 +195,8 @@ SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e984
SIZE (rust/crates/libc-0.2.174.crate) = 779933
SHA256 (rust/crates/libnghttp2-sys-0.1.11+1.64.0.crate) = 1b6c24e48a7167cffa7119da39d577fa482e66c688a4aac016bee862e1a713c4
SIZE (rust/crates/libnghttp2-sys-0.1.11+1.64.0.crate) = 1968997
-SHA256 (rust/crates/libredox-0.1.4.crate) = 1580801010e535496706ba011c15f8532df6b42297d2e471fec38ceadd8c0638
-SIZE (rust/crates/libredox-0.1.4.crate) = 6946
+SHA256 (rust/crates/libredox-0.1.6.crate) = 4488594b9328dee448adb906d8b126d9b7deb7cf5c22161ee591610bb1be83c0
+SIZE (rust/crates/libredox-0.1.6.crate) = 7090
SHA256 (rust/crates/libz-sys-1.1.22.crate) = 8b70e7a7df205e92a1a4cd9aaae7898dac0aa555503cc0a649494d0d60e7651d
SIZE (rust/crates/libz-sys-1.1.22.crate) = 841053
SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
@@ -281,8 +281,8 @@ SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae
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/redox_syscall-0.5.13.crate) = 0d04b7d0ee6b4a0207a0a7adb104d23ecb0b47d6beae7152d0fa34b692b29fd6
-SIZE (rust/crates/redox_syscall-0.5.13.crate) = 29489
+SHA256 (rust/crates/redox_syscall-0.5.15.crate) = 7e8af0dde094006011e6a740d4879319439489813bd0bcdc7d821beaeeff48ec
+SIZE (rust/crates/redox_syscall-0.5.15.crate) = 29646
SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43
SIZE (rust/crates/redox_users-0.4.6.crate) = 15585
SHA256 (rust/crates/rustc-demangle-0.1.25.crate) = 989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f
@@ -295,10 +295,10 @@ SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba
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/savefile-0.18.6.crate) = ce59deea3028234ce3c8265fe4bf50c7f9c09488d08caeb44e5545a37778eeb4
-SIZE (rust/crates/savefile-0.18.6.crate) = 63955
-SHA256 (rust/crates/savefile-derive-0.18.6.crate) = 02ff2c898fd98e9c08d78b2b5e791afcbe88336ce8d951691f50bb1996685b10
-SIZE (rust/crates/savefile-derive-0.18.6.crate) = 40863
+SHA256 (rust/crates/savefile-0.19.0.crate) = efae543b0c35dafb640485acfae6db2c57da94a81393fb411c12f3d6c9084139
+SIZE (rust/crates/savefile-0.19.0.crate) = 67399
+SHA256 (rust/crates/savefile-derive-0.19.0.crate) = 1e0376f220a3427a88e084a1acd072f3d16a0246abd37114aa801d99ffb9bc1f
+SIZE (rust/crates/savefile-derive-0.19.0.crate) = 40880
SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
SIZE (rust/crates/schannel-0.1.27.crate) = 42772
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
@@ -309,8 +309,8 @@ SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854
SIZE (rust/crates/serde-1.0.219.crate) = 78983
SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
-SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/serde_json-1.0.141.crate) = 30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3
+SIZE (rust/crates/serde_json-1.0.141.crate) = 155322
SHA256 (rust/crates/serde_with-3.14.0.crate) = f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5
SIZE (rust/crates/serde_with-3.14.0.crate) = 192177
SHA256 (rust/crates/serde_with_macros-3.14.0.crate) = de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f
@@ -345,6 +345,8 @@ SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2f
SIZE (rust/crates/syn-2.0.104.crate) = 299699
SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
+SHA256 (rust/crates/termsize-0.1.9.crate) = 6f11ff5c25c172608d5b85e2fb43ee9a6d683a7f4ab7f96ae07b3d8b590368fd
+SIZE (rust/crates/termsize-0.1.9.crate) = 6216
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
@@ -507,5 +509,5 @@ SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5f
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 (BaconIsAVeg-outside-v0.4.1_GH0.tar.gz) = f12295654f340241fd3105b39a1c4b3d4965bdb5807d8dfb5eec92f7600bea47
-SIZE (BaconIsAVeg-outside-v0.4.1_GH0.tar.gz) = 1718509
+SHA256 (BaconIsAVeg-outside-v0.5.0_GH0.tar.gz) = 012cde0c824c044a15dd3a053b3a84c3d7aeb08f922215e50d70b0e426478de4
+SIZE (BaconIsAVeg-outside-v0.5.0_GH0.tar.gz) = 1939909
diff --git a/misc/p5-Business-ISBN-Data/Makefile b/misc/p5-Business-ISBN-Data/Makefile
index a9454ee3afff..406bad899178 100644
--- a/misc/p5-Business-ISBN-Data/Makefile
+++ b/misc/p5-Business-ISBN-Data/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Business-ISBN-Data
-PORTVERSION= 20250710.001
+PORTVERSION= 20250723.001
CATEGORIES= misc perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/misc/p5-Business-ISBN-Data/distinfo b/misc/p5-Business-ISBN-Data/distinfo
index 6c7c0fb6a849..97e1475f32e3 100644
--- a/misc/p5-Business-ISBN-Data/distinfo
+++ b/misc/p5-Business-ISBN-Data/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752394330
-SHA256 (Business-ISBN-Data-20250710.001.tar.gz) = 3d4d0036612666ef2e801f07dcb463d7e572bb7058d3498a3bcd8096dafcc17a
-SIZE (Business-ISBN-Data-20250710.001.tar.gz) = 36969
+TIMESTAMP = 1753333000
+SHA256 (Business-ISBN-Data-20250723.001.tar.gz) = 4ff178a05e034a69aeab7847099fecd8e30e04866b52abaf34afdfed10a59428
+SIZE (Business-ISBN-Data-20250723.001.tar.gz) = 37044
diff --git a/misc/py-alive-progress/Makefile b/misc/py-alive-progress/Makefile
index 1d12a91e1b93..98aa4eec0abd 100644
--- a/misc/py-alive-progress/Makefile
+++ b/misc/py-alive-progress/Makefile
@@ -1,6 +1,5 @@
PORTNAME= alive-progress
-PORTVERSION= 3.2.0
-PORTREVISION= 1
+PORTVERSION= 3.3.0
CATEGORIES= misc
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,9 +14,9 @@ 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}about-time>=4.2.1:devel/py-about-time@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}graphemeu>=0:textproc/py-graphemeu@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}graphemeu>=0.7.2:textproc/py-graphemeu@${PY_FLAVOR}
-USES= python:3.9+
+USES= python
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/misc/py-alive-progress/distinfo b/misc/py-alive-progress/distinfo
index a087c20cdd3d..74968a83c73d 100644
--- a/misc/py-alive-progress/distinfo
+++ b/misc/py-alive-progress/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1729994336
-SHA256 (alive-progress-3.2.0.tar.gz) = ede29d046ff454fe56b941f686f89dd9389430c4a5b7658e445cb0b80e0e4deb
-SIZE (alive-progress-3.2.0.tar.gz) = 113231
+TIMESTAMP = 1753265782
+SHA256 (alive-progress-3.3.0.tar.gz) = 457dd2428b48dacd49854022a46448d236a48f1b7277874071c39395307e830c
+SIZE (alive-progress-3.3.0.tar.gz) = 116281
diff --git a/misc/py-alive-progress/files/patch-setup.py b/misc/py-alive-progress/files/patch-setup.py
index 35f2f91929d7..38b379408a2c 100644
--- a/misc/py-alive-progress/files/patch-setup.py
+++ b/misc/py-alive-progress/files/patch-setup.py
@@ -1,11 +1,11 @@
---- setup.py.orig 2024-10-26 04:20:04 UTC
+--- setup.py.orig 2025-07-19 21:36:46 UTC
+++ setup.py
@@ -57,7 +57,6 @@ setup(
- 'multi-threaded REPL alive animated visual feedback simple live efficient monitor '
- 'stats elapsed time throughput'.split(),
+ ' stats elapsed time throughput'.split(),
packages=find_packages(exclude=['tests*']),
+ package_data={'alive_progress': ['py.typed']},
- data_files=[('', ['LICENSE'])],
python_requires='>=3.9, <4',
-- install_requires=['about_time==4.2.1', 'grapheme==0.6.0'],
-+ install_requires=['about_time==4.2.1', 'graphemeu'],
+- install_requires=['about_time==4.2.1', 'graphemeu==0.7.2'],
++ install_requires=['about_time>=4.2.1', 'graphemeu>=0.7.2'],
)
diff --git a/misc/py-gguf/Makefile b/misc/py-gguf/Makefile
index 3b70a16269bd..3073bf861da1 100644
--- a/misc/py-gguf/Makefile
+++ b/misc/py-gguf/Makefile
@@ -24,7 +24,7 @@ USE_PYTHON= pep517 autoplist pytest
USE_GITHUB= yes
GH_ACCOUNT= ggml-org
GH_PROJECT= llama.cpp
-GH_TAGNAME= b5866
+GH_TAGNAME= b6040
WRKSRC= ${WRKDIR}/${GH_PROJECT}-${GH_TAGNAME}/gguf-py
@@ -37,6 +37,6 @@ post-patch: # update version to reflect llama-cpp revision, have to use '.' sinc
-e 's/version = "${DISTVERSION:R}"/version = "${DISTVERSION:R}.${GH_TAGNAME:S/b//}"/' \
${WRKSRC}/pyproject.toml
-# tests as of 0.17.1.5866: 5 passed in 1.96s
+# tests as of 0.17.1.5895: 5 passed in 2.08s
.include <bsd.port.mk>
diff --git a/misc/py-gguf/distinfo b/misc/py-gguf/distinfo
index 7c155fe7db31..4070fee66ade 100644
--- a/misc/py-gguf/distinfo
+++ b/misc/py-gguf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752186688
-SHA256 (ggml-org-llama.cpp-0.17.1.5866-b5866_GH0.tar.gz) = 7fc7e63c143bbd240be47082782af58870d94d40bab89a3e81da152e7cf19d1b
-SIZE (ggml-org-llama.cpp-0.17.1.5866-b5866_GH0.tar.gz) = 25168699
+TIMESTAMP = 1753947624
+SHA256 (ggml-org-llama.cpp-0.17.1.6040-b6040_GH0.tar.gz) = 52f1bc8768270e5e8c2ecd58345a9214162fece1e31df22faeb902093a5877fc
+SIZE (ggml-org-llama.cpp-0.17.1.6040-b6040_GH0.tar.gz) = 25400771
diff --git a/misc/py-huggingface-hub/Makefile b/misc/py-huggingface-hub/Makefile
index 28031567379e..197266adc7c9 100644
--- a/misc/py-huggingface-hub/Makefile
+++ b/misc/py-huggingface-hub/Makefile
@@ -1,5 +1,5 @@
PORTNAME= huggingface-hub
-DISTVERSION= 0.33.4
+DISTVERSION= 0.34.3
CATEGORIES= misc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -20,8 +20,8 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}filelock>0:sysutils/py-filelock@${PY_FLAVOR}
${PYTHON_PKGNAMEPREFIX}tqdm>=4.42.1:misc/py-tqdm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.7.4.3:devel/py-typing-extensions@${PY_FLAVOR} \
${RUN_DEPENDS_${ARCH}}
-RUN_DEPENDS_amd64= ${PYTHON_PKGNAMEPREFIX}hf-xet>=1.1.2<2.0.0:misc/py-hf-xet@${PY_FLAVOR}
-RUN_DEPENDS_aarch4= ${PYTHON_PKGNAMEPREFIX}hf-xet>=1.1.2<2.0.0:misc/py-hf-xet@${PY_FLAVOR}
+RUN_DEPENDS_amd64= ${PYTHON_PKGNAMEPREFIX}hf-xet>=1.1.3<2.0.0:misc/py-hf-xet@${PY_FLAVOR}
+RUN_DEPENDS_aarch4= ${PYTHON_PKGNAMEPREFIX}hf-xet>=1.1.3<2.0.0:misc/py-hf-xet@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent distutils
diff --git a/misc/py-huggingface-hub/distinfo b/misc/py-huggingface-hub/distinfo
index c8c051e41f6b..6ca77b0cf497 100644
--- a/misc/py-huggingface-hub/distinfo
+++ b/misc/py-huggingface-hub/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752453541
-SHA256 (huggingface_hub-0.33.4.tar.gz) = 6af13478deae120e765bfd92adad0ae1aec1ad8c439b46f23058ad5956cbca0a
-SIZE (huggingface_hub-0.33.4.tar.gz) = 426674
+TIMESTAMP = 1753931280
+SHA256 (huggingface_hub-0.34.3.tar.gz) = d58130fd5aa7408480681475491c0abd7e835442082fbc3ef4d45b6c39f83853
+SIZE (huggingface_hub-0.34.3.tar.gz) = 456800
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-langchain-core/Makefile b/misc/py-langchain-core/Makefile
index 3b62d18fd4ae..b6c749269703 100644
--- a/misc/py-langchain-core/Makefile
+++ b/misc/py-langchain-core/Makefile
@@ -1,5 +1,5 @@
PORTNAME= langchain-core
-DISTVERSION= 0.3.69
+DISTVERSION= 0.3.70
CATEGORIES= misc python # machine-learning
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/misc/py-langchain-core/distinfo b/misc/py-langchain-core/distinfo
index 5a0903e1fb5a..72770f30ecb4 100644
--- a/misc/py-langchain-core/distinfo
+++ b/misc/py-langchain-core/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752809210
-SHA256 (langchain_core-0.3.69.tar.gz) = c132961117cc7f0227a4c58dd3e209674a6dd5b7e74abc61a0df93b0d736e283
-SIZE (langchain_core-0.3.69.tar.gz) = 563824
+TIMESTAMP = 1753241145
+SHA256 (langchain_core-0.3.70.tar.gz) = 58551e5411ff9f92c7c8f4379e07e762ca66800e821cd904e19881fe41f691ee
+SIZE (langchain_core-0.3.70.tar.gz) = 566031
diff --git a/misc/python-langgraph-checkpoint/Makefile b/misc/py-langgraph-checkpoint/Makefile
index 87d9eb3255b9..87d9eb3255b9 100644
--- a/misc/python-langgraph-checkpoint/Makefile
+++ b/misc/py-langgraph-checkpoint/Makefile
diff --git a/misc/python-langgraph-checkpoint/distinfo b/misc/py-langgraph-checkpoint/distinfo
index 358e089299d5..358e089299d5 100644
--- a/misc/python-langgraph-checkpoint/distinfo
+++ b/misc/py-langgraph-checkpoint/distinfo
diff --git a/misc/python-langgraph-checkpoint/pkg-descr b/misc/py-langgraph-checkpoint/pkg-descr
index 09e501634e40..09e501634e40 100644
--- a/misc/python-langgraph-checkpoint/pkg-descr
+++ b/misc/py-langgraph-checkpoint/pkg-descr
diff --git a/misc/py-langgraph-sdk/Makefile b/misc/py-langgraph-sdk/Makefile
index 03dc5d695150..bd3a7494027a 100644
--- a/misc/py-langgraph-sdk/Makefile
+++ b/misc/py-langgraph-sdk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= langgraph-sdk
-DISTVERSION= 0.1.73
+DISTVERSION= 0.1.74
CATEGORIES= misc python # machine-learning
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/misc/py-langgraph-sdk/distinfo b/misc/py-langgraph-sdk/distinfo
index 7b5cd1f27369..1afff2ca3ea6 100644
--- a/misc/py-langgraph-sdk/distinfo
+++ b/misc/py-langgraph-sdk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752885687
-SHA256 (langgraph_sdk-0.1.73.tar.gz) = 6e6dcdf66bcf8710739899616856527a72a605ce15beb76fbac7f4ce0e2ad080
-SIZE (langgraph_sdk-0.1.73.tar.gz) = 72157
+TIMESTAMP = 1753241265
+SHA256 (langgraph_sdk-0.1.74.tar.gz) = 7450e0db5b226cc2e5328ca22c5968725873630ef47c4206a30707cb25dc3ad6
+SIZE (langgraph_sdk-0.1.74.tar.gz) = 72190
diff --git a/misc/py-lazrs/Makefile b/misc/py-lazrs/Makefile
index acde5873915a..e6a1e84f78c3 100644
--- a/misc/py-lazrs/Makefile
+++ b/misc/py-lazrs/Makefile
@@ -1,6 +1,5 @@
PORTNAME= lazrs
-DISTVERSION= 0.6.2
-PORTREVISION= 5
+DISTVERSION= 0.7.0
CATEGORIES= misc
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -20,34 +19,34 @@ USE_GITHUB= yes
GH_ACCOUNT= laz-rs
GH_PROJECT= laz-rs-python
-CARGO_CRATES= autocfg-1.4.0 \
+CARGO_CRATES= autocfg-1.5.0 \
byteorder-1.5.0 \
- cfg-if-1.0.0 \
- crossbeam-deque-0.8.5 \
+ cfg-if-1.0.1 \
+ crossbeam-deque-0.8.6 \
crossbeam-epoch-0.9.18 \
- crossbeam-utils-0.8.20 \
- either-1.13.0 \
+ crossbeam-utils-0.8.21 \
+ either-1.15.0 \
heck-0.5.0 \
- indoc-2.0.5 \
- laz-0.9.2 \
- libc-0.2.168 \
+ indoc-2.0.6 \
+ laz-0.10.0 \
+ libc-0.2.174 \
memoffset-0.9.1 \
num-traits-0.2.19 \
- once_cell-1.20.2 \
- portable-atomic-1.10.0 \
- proc-macro2-1.0.92 \
+ once_cell-1.21.3 \
+ portable-atomic-1.11.1 \
+ proc-macro2-1.0.95 \
pyo3-0.22.6 \
pyo3-build-config-0.22.6 \
pyo3-ffi-0.22.6 \
pyo3-macros-0.22.6 \
pyo3-macros-backend-0.22.6 \
- quote-1.0.37 \
+ quote-1.0.40 \
rayon-1.10.0 \
rayon-core-1.12.1 \
- syn-2.0.90 \
+ syn-2.0.104 \
target-lexicon-0.12.16 \
- unicode-ident-1.0.14 \
- unindent-0.2.3
+ unicode-ident-1.0.18 \
+ unindent-0.2.4
CARGO_BUILD= no
CARGO_INSTALL= no
diff --git a/misc/py-lazrs/distinfo b/misc/py-lazrs/distinfo
index e3e64098778a..abdd1c9a3212 100644
--- a/misc/py-lazrs/distinfo
+++ b/misc/py-lazrs/distinfo
@@ -1,36 +1,36 @@
-TIMESTAMP = 1734181162
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+TIMESTAMP = 1753162732
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
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/crossbeam-deque-0.8.5.crate) = 613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d
-SIZE (rust/crates/crossbeam-deque-0.8.5.crate) = 21726
+SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
+SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
+SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
+SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471
SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
-SHA256 (rust/crates/crossbeam-utils-0.8.20.crate) = 22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80
-SIZE (rust/crates/crossbeam-utils-0.8.20.crate) = 42487
-SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
-SIZE (rust/crates/either-1.13.0.crate) = 19169
+SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
+SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/indoc-2.0.5.crate) = b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5
-SIZE (rust/crates/indoc-2.0.5.crate) = 14396
-SHA256 (rust/crates/laz-0.9.2.crate) = 786baa800bbc74d9e22be06d2895e7bdc0777e3acb5bdb708b0170a0a8e94b2c
-SIZE (rust/crates/laz-0.9.2.crate) = 99596
-SHA256 (rust/crates/libc-0.2.168.crate) = 5aaeb2981e0606ca11d79718f8bb01164f1d6ed75080182d3abf017e6d244b6d
-SIZE (rust/crates/libc-0.2.168.crate) = 757025
+SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
+SIZE (rust/crates/indoc-2.0.6.crate) = 17164
+SHA256 (rust/crates/laz-0.10.0.crate) = 2fdaa07b8ca574f1786ef2d1cbcfdb0c158c51afbe3760fad58c8f07981444d5
+SIZE (rust/crates/laz-0.10.0.crate) = 100633
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775
-SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
-SHA256 (rust/crates/portable-atomic-1.10.0.crate) = 280dc24453071f1b63954171985a0b0d30058d287960968b9b2aca264c8d4ee6
-SIZE (rust/crates/portable-atomic-1.10.0.crate) = 174760
-SHA256 (rust/crates/proc-macro2-1.0.92.crate) = 37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0
-SIZE (rust/crates/proc-macro2-1.0.92.crate) = 52353
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
SHA256 (rust/crates/pyo3-0.22.6.crate) = f402062616ab18202ae8319da13fa4279883a2b8a9d9f83f20dbade813ce1884
SIZE (rust/crates/pyo3-0.22.6.crate) = 546746
SHA256 (rust/crates/pyo3-build-config-0.22.6.crate) = b14b5775b5ff446dd1056212d778012cbe8a0fbffd368029fd9e25b514479c38
@@ -41,19 +41,19 @@ SHA256 (rust/crates/pyo3-macros-0.22.6.crate) = 0fd24d897903a9e6d80b968368a34e15
SIZE (rust/crates/pyo3-macros-0.22.6.crate) = 8182
SHA256 (rust/crates/pyo3-macros-backend-0.22.6.crate) = 36c011a03ba1e50152b4b394b479826cad97e7a21eb52df179cd91ac411cbfbe
SIZE (rust/crates/pyo3-macros-backend-0.22.6.crate) = 66312
-SHA256 (rust/crates/quote-1.0.37.crate) = b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af
-SIZE (rust/crates/quote-1.0.37.crate) = 28558
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
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/syn-2.0.90.crate) = 919d3b74a5dd0ccd15aeb8f93e7006bd9e14c295087c9896a110f490752bcf31
-SIZE (rust/crates/syn-2.0.90.crate) = 290584
+SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
+SIZE (rust/crates/syn-2.0.104.crate) = 299699
SHA256 (rust/crates/target-lexicon-0.12.16.crate) = 61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1
SIZE (rust/crates/target-lexicon-0.12.16.crate) = 26488
-SHA256 (rust/crates/unicode-ident-1.0.14.crate) = adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83
-SIZE (rust/crates/unicode-ident-1.0.14.crate) = 47547
-SHA256 (rust/crates/unindent-0.2.3.crate) = c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce
-SIZE (rust/crates/unindent-0.2.3.crate) = 7306
-SHA256 (laz-rs-laz-rs-python-0.6.2_GH0.tar.gz) = 850255b7ee156c23bf341856328f3e6d044e86f8b679943f400bd010a1699139
-SIZE (laz-rs-laz-rs-python-0.6.2_GH0.tar.gz) = 7717
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/unindent-0.2.4.crate) = 7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3
+SIZE (rust/crates/unindent-0.2.4.crate) = 7422
+SHA256 (laz-rs-laz-rs-python-0.7.0_GH0.tar.gz) = 1910b6002f95b3e1002472fda1c10537ff57352cc858671226c2c4e04214ffd0
+SIZE (laz-rs-laz-rs-python-0.7.0_GH0.tar.gz) = 7814
diff --git a/misc/py-litellm/Makefile b/misc/py-litellm/Makefile
index f1b6763d9472..ef0e9474ff7f 100644
--- a/misc/py-litellm/Makefile
+++ b/misc/py-litellm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= litellm
-DISTVERSION= 1.74.7
+DISTVERSION= 1.74.8
CATEGORIES= misc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/misc/py-litellm/distinfo b/misc/py-litellm/distinfo
index 84568703be33..b69efa643285 100644
--- a/misc/py-litellm/distinfo
+++ b/misc/py-litellm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752975863
-SHA256 (litellm-1.74.7.tar.gz) = 53b809a342154d8543ea96422cf962cd5ea9df293f83dab0cc63b27baadf0ece
-SIZE (litellm-1.74.7.tar.gz) = 9587483
+TIMESTAMP = 1753409658
+SHA256 (litellm-1.74.8.tar.gz) = 6e0a18aecf62459d465ee6d9a2526fcb33719a595b972500519abe95fe4906e0
+SIZE (litellm-1.74.8.tar.gz) = 9639701
diff --git a/misc/py-mcp/Makefile b/misc/py-mcp/Makefile
index 011a7d038ac0..f358ca3ca597 100644
--- a/misc/py-mcp/Makefile
+++ b/misc/py-mcp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mcp
-DISTVERSION= 1.3.0
+DISTVERSION= 1.12.2
CATEGORIES= misc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,10 +11,13 @@ WWW= https://pypi.python.org/pypi/mcp
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=1.27.0:devel/py-hatchling@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=1.27.0:devel/py-hatchling@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}uv-dynamic-versioning>=0.8.2:devel/py-uv-dynamic-versioning@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}anyio>=4.5:devel/py-anyio@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}httpx-sse>=0.4:www/py-httpx-sse@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}httpx>=0.28.1:www/py-httpx@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}jsonschema>=4.20.0:devel/py-jsonschema@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}multipart>=0.0.9:devel/py-multipart@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pydantic-settings>=2.6.0:devel/py-pydantic-settings@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pydantic2>=2.10.6_2:devel/py-pydantic2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sse-starlette>=2.2.0:www/py-sse-starlette@${PY_FLAVOR} \
diff --git a/misc/py-mcp/distinfo b/misc/py-mcp/distinfo
index 1344f0c506e4..41115c8bd08b 100644
--- a/misc/py-mcp/distinfo
+++ b/misc/py-mcp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741774341
-SHA256 (mcp-1.3.0.tar.gz) = f409ae4482ce9d53e7ac03f3f7808bcab735bdfc0fba937453782efb43882d45
-SIZE (mcp-1.3.0.tar.gz) = 150235
+TIMESTAMP = 1753455188
+SHA256 (mcp-1.12.2.tar.gz) = a4b7c742c50ce6ed6d6a6c096cca0e3893f5aecc89a59ed06d47c4e6ba41edcc
+SIZE (mcp-1.12.2.tar.gz) = 426202
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-openai/Makefile b/misc/py-openai/Makefile
index ca4fcff5fde6..9c40599454ac 100644
--- a/misc/py-openai/Makefile
+++ b/misc/py-openai/Makefile
@@ -1,5 +1,5 @@
PORTNAME= openai
-DISTVERSION= 1.97.0
+DISTVERSION= 1.98.0
CATEGORIES= misc # machine-learning
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/misc/py-openai/distinfo b/misc/py-openai/distinfo
index 50bfa18f91c1..d4d72b3782d4 100644
--- a/misc/py-openai/distinfo
+++ b/misc/py-openai/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752887244
-SHA256 (openai-1.97.0.tar.gz) = 0be349569ccaa4fb54f97bb808423fd29ccaeb1246ee1be762e0c81a47bae0aa
-SIZE (openai-1.97.0.tar.gz) = 493850
+TIMESTAMP = 1753952257
+SHA256 (openai-1.98.0.tar.gz) = 3ee0fcc50ae95267fd22bd1ad095ba5402098f3df2162592e68109999f685427
+SIZE (openai-1.98.0.tar.gz) = 496695
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/misc/rubygem-mime-types-data/Makefile b/misc/rubygem-mime-types-data/Makefile
index bf494f529151..c60573eebede 100644
--- a/misc/rubygem-mime-types-data/Makefile
+++ b/misc/rubygem-mime-types-data/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mime-types-data
-PORTVERSION= 3.2025.0708
+PORTVERSION= 3.2025.0722
CATEGORIES= misc rubygems
MASTER_SITES= RG
diff --git a/misc/rubygem-mime-types-data/distinfo b/misc/rubygem-mime-types-data/distinfo
index 3ac2b13d1f87..e19a63fc7c38 100644
--- a/misc/rubygem-mime-types-data/distinfo
+++ b/misc/rubygem-mime-types-data/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266246
-SHA256 (rubygem/mime-types-data-3.2025.0708.gem) = 9089b436d382d8d2a4c9277d2aa9109ecf25ff4d056dc97e224009f042edb9db
-SIZE (rubygem/mime-types-data-3.2025.0708.gem) = 169472
+TIMESTAMP = 1753370256
+SHA256 (rubygem/mime-types-data-3.2025.0722.gem) = f9d1fd57ecc5688a66d9811d45981ee58e2dca012e352a1eaa7299e8c0f482f4
+SIZE (rubygem/mime-types-data-3.2025.0722.gem) = 169472
diff --git a/misc/rubygem-octicons/Makefile b/misc/rubygem-octicons/Makefile
index 17ea9f92e3d1..a2ce9ec7c22e 100644
--- a/misc/rubygem-octicons/Makefile
+++ b/misc/rubygem-octicons/Makefile
@@ -1,5 +1,5 @@
PORTNAME= octicons
-PORTVERSION= 19.15.3
+PORTVERSION= 19.15.4
CATEGORIES= misc rubygems
MASTER_SITES= RG
diff --git a/misc/rubygem-octicons/distinfo b/misc/rubygem-octicons/distinfo
index 4847849d2f16..5926707487d8 100644
--- a/misc/rubygem-octicons/distinfo
+++ b/misc/rubygem-octicons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954424
-SHA256 (rubygem/octicons-19.15.3.gem) = fbf3d672e81db07c5529a438a298e11c14f5af3421c97089fb5154a11494d4c1
-SIZE (rubygem/octicons-19.15.3.gem) = 228352
+TIMESTAMP = 1753370258
+SHA256 (rubygem/octicons-19.15.4.gem) = c6ff48818e4914822c0acdb7d52c70c62dc31b5649d80816282af4fa64d72716
+SIZE (rubygem/octicons-19.15.4.gem) = 231424
diff --git a/misc/spacenavd-devel/Makefile b/misc/spacenavd-devel/Makefile
new file mode 100644
index 000000000000..5c94731e40b1
--- /dev/null
+++ b/misc/spacenavd-devel/Makefile
@@ -0,0 +1,32 @@
+PORTNAME= spacenavd
+DISTVERSION= r${GIT_SRC_DATE}
+CATEGORIES= misc x11-drivers
+PKGNAMESUFFIX= -devel
+
+MAINTAINER= mr@freebsd.org
+COMMENT= Daemon for Spacenav driver
+WWW= http://spacenav.sourceforge.net/index.html
+
+LICENSE= GPLv3+
+
+USES= gmake xorg
+USE_GITHUB= yes
+GH_ACCOUNT= FreeSpacenav
+GH_PROJECT= spacenavd
+GH_TAGNAME= ${GIT_SRC_HASH}
+USE_RC_SUBR= spacenavd
+USE_XORG= x11 xext xi xtst
+GNU_CONFIGURE= yes
+ALL_TARGET= ${PORTNAME}
+
+.include "Makefile.git_rev"
+
+post-configure:
+ @${REINPLACE_CMD} -e 's|/etc|${LOCALBASE}/etc|' \
+ ${WRKSRC}/src/config.h
+
+post-install:
+ ${INSTALL_DATA} ${WRKSRC}/doc/example-spnavrc ${STAGEDIR}${PREFIX}/etc/spnavrc.sample
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/spacenavd
+
+.include <bsd.port.mk>
diff --git a/misc/spacenavd-devel/Makefile.git_rev b/misc/spacenavd-devel/Makefile.git_rev
new file mode 100644
index 000000000000..5da29dcba95f
--- /dev/null
+++ b/misc/spacenavd-devel/Makefile.git_rev
@@ -0,0 +1,2 @@
+GIT_SRC_HASH= df7a61e9eb5cded0764a0f9e21792a56dc64c2ab
+GIT_SRC_DATE= 20250714131520
diff --git a/misc/spacenavd-devel/distinfo b/misc/spacenavd-devel/distinfo
new file mode 100644
index 000000000000..69780cb851cd
--- /dev/null
+++ b/misc/spacenavd-devel/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1752571835
+SHA256 (FreeSpacenav-spacenavd-r20250714131520-df7a61e9eb5cded0764a0f9e21792a56dc64c2ab_GH0.tar.gz) = 0bdb6df0ab2cda996e0c8a99fa88d8e401424e82e7a68f80b909b560fe5aba86
+SIZE (FreeSpacenav-spacenavd-r20250714131520-df7a61e9eb5cded0764a0f9e21792a56dc64c2ab_GH0.tar.gz) = 63954
diff --git a/misc/spacenavd-devel/files/newVersion.sh b/misc/spacenavd-devel/files/newVersion.sh
new file mode 100644
index 000000000000..7d0c76215cae
--- /dev/null
+++ b/misc/spacenavd-devel/files/newVersion.sh
@@ -0,0 +1,22 @@
+#!/bin/sh
+
+CURDIR=`pwd`
+WRKDIR=`pwd`/work
+#mkdir -p "${WRKDIR}"
+
+if [ \! -d "${CURDIR}/spacenavd-repo" ]; then
+ git clone -b master https://github.com/FreeSpacenav/spacenavd.git "${CURDIR}/spacenavd-repo";
+else
+ cd "${CURDIR}/spacenavd-repo"
+ git pull https://github.com/FreeSpacenav/spacenavd.git;
+fi
+
+cd "${CURDIR}/spacenavd-repo"
+GIT_SRC_HASH=`git log -n 1 --pretty=format:"%H"`;
+GIT_SRC_DATE=`git log -n 1 --date=iso-local -n 1 --pretty=format:"%cd" | \
+ cut -c '1-19' | sed -e 's,-,,g' -e 's,:,,g' -e 's, ,,g'`
+
+echo "$GIT_SRC_HASH, $GIT_SRC_DATE"
+echo "GIT_SRC_HASH= ${GIT_SRC_HASH}" > ${CURDIR}/Makefile.git_rev
+echo "GIT_SRC_DATE= ${GIT_SRC_DATE}" >> ${CURDIR}/Makefile.git_rev
+
diff --git a/misc/spacenavd-devel/files/spacenavd.in b/misc/spacenavd-devel/files/spacenavd.in
new file mode 100644
index 000000000000..987f055e22b3
--- /dev/null
+++ b/misc/spacenavd-devel/files/spacenavd.in
@@ -0,0 +1,32 @@
+#!/bin/sh
+
+# $FreeBSD$
+#
+# PROVIDE: spacenavd
+# REQUIRE: LOGIN
+# KEYWORD: shutdown
+#
+# Add these lines to /etc/rc.conf.local or /etc/rc.conf
+# to enable this service:
+#
+# spacenavd_enable (bool): Set to NO by default.
+# Set it to YES to enable spacenavd.
+# spacenavd_config (path): Set to %%PREFIX%%/etc/spnavrc
+# by default.
+
+. /etc/rc.subr
+
+name=spacenavd
+rcvar=spacenavd_enable
+
+load_rc_config $name
+
+: ${spacenavd_enable:="NO"}
+: ${spacenavd_config="%%PREFIX%%/etc/spnavrc"}
+
+command=%%PREFIX%%/bin/${name}
+pidfile=/var/run/${name}.pid
+
+command_args="-v -c $spacenavd_config -p $pidfile"
+
+run_rc_command "$1"
diff --git a/misc/spacenavd-devel/pkg-descr b/misc/spacenavd-devel/pkg-descr
new file mode 100644
index 000000000000..d271af4f4677
--- /dev/null
+++ b/misc/spacenavd-devel/pkg-descr
@@ -0,0 +1,7 @@
+Spacenavd is a free software user-space driver (daemon), for 6-dof
+input devices, like 3Dconnexion's space-mice. It's compatible with
+the original 3dxsrv proprietary daemon provided by 3Dconnexion,
+and works as a drop-in replacement with any program that was written
+for the 3Dconnexion driver, but also provides an improved
+communication mechanism for programs designed specifically to work
+with spacenavd.
diff --git a/misc/spacenavd-devel/pkg-plist b/misc/spacenavd-devel/pkg-plist
new file mode 100644
index 000000000000..bf7578255ddf
--- /dev/null
+++ b/misc/spacenavd-devel/pkg-plist
@@ -0,0 +1,4 @@
+bin/spacenavd
+bin/spnavd_ctl
+etc/rc.d/spacenavd
+@sample etc/spnavrc.sample
diff --git a/misc/spnavcfg-devel/Makefile b/misc/spnavcfg-devel/Makefile
new file mode 100644
index 000000000000..30545a74e8c9
--- /dev/null
+++ b/misc/spnavcfg-devel/Makefile
@@ -0,0 +1,52 @@
+PORTNAME= spnavcfg
+PORTVERSION= r${GIT_SRC_DATE}
+#PORTREVISION= 1
+CATEGORIES= misc
+MASTER_SITES+= https://github.com/FreeSpacenav/spnavcfg/raw/refs/heads/master/icons/:icons
+PKGNAMESUFFIX= -devel
+DIST_SUBDIR= ${PORTNAME}
+EXTRACT_ONLY= ${GH_ACCOUNT}-${PORTNAME}-${DISTVERSION}-${GH_TAGNAME}_GH0${EXTRACT_SUFX}
+
+MAINTAINER= mr@freebsd.org
+COMMENT= Spacenav daemon interactive configuration program
+WWW= http://spacenav.sourceforge.net
+
+LICENSE= GPLv3+
+
+LIB_DEPENDS+= libspnav.so:misc/libspnav
+
+USES= desktop-file-utils gmake pkgconfig qt:6 xorg
+USE_GITHUB= yes
+GH_ACCOUNT= FreeSpacenav
+GH_PROJECT= spnavcfg
+GH_TAGNAME= ${GIT_SRC_HASH}
+USE_QT= base svg tools
+USE_XORG+= x11
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --disable-debug
+
+MAKE_ENV+= MOC="${MOC}" RCC="${RCC}" UIC="${UIC}"
+ALL_TARGET= ${PORTNAME}
+
+ICONS= devices.png spnavcfg-128x128.png spnavcfg-256x256.png spnavcfg-48x48.png spnavcfg.png
+.for f in ${ICONS}
+DISTFILES+= $(f):icons
+.endfor
+
+PLIST_FILES= bin/spnavcfg \
+ share/applications/spnavcfg.desktop \
+ share/icons/hicolor/128x128/apps/spnavcfg.png \
+ share/icons/hicolor/256x256/apps/spnavcfg.png \
+ share/icons/hicolor/48x48/apps/spnavcfg.png
+
+.include "Makefile.git_rev"
+
+post-extract:
+.for f in ${ICONS}
+ (${CP} ${DISTDIR}/${DIST_SUBDIR}/${f} ${WRKSRC}/icons/${f})
+.endfor
+
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/spnavcfg
+
+.include <bsd.port.mk>
diff --git a/misc/spnavcfg-devel/Makefile.git_rev b/misc/spnavcfg-devel/Makefile.git_rev
new file mode 100644
index 000000000000..7e4fd0b48dd5
--- /dev/null
+++ b/misc/spnavcfg-devel/Makefile.git_rev
@@ -0,0 +1,2 @@
+GIT_SRC_HASH= e645cc46ca331bfc9447695fadb9056a165cda3c
+GIT_SRC_DATE= 20250612013246
diff --git a/misc/spnavcfg-devel/distinfo b/misc/spnavcfg-devel/distinfo
new file mode 100644
index 000000000000..b72e20da46c6
--- /dev/null
+++ b/misc/spnavcfg-devel/distinfo
@@ -0,0 +1,13 @@
+TIMESTAMP = 1753864362
+SHA256 (spnavcfg/devices.png) = 2d1e1f4ea6ceee7a6d0793057e3535d3bd1745e2df8651c25678953e250ec310
+SIZE (spnavcfg/devices.png) = 287656
+SHA256 (spnavcfg/spnavcfg-128x128.png) = c92f456dd757235dc11e3b60970eebe64d4094eb88f96e1fa4057c7f60dcc397
+SIZE (spnavcfg/spnavcfg-128x128.png) = 13642
+SHA256 (spnavcfg/spnavcfg-256x256.png) = a1f96e0db9c258be2a9aee3446fddfc2ce8d8b82145b153647320dfda216085a
+SIZE (spnavcfg/spnavcfg-256x256.png) = 40464
+SHA256 (spnavcfg/spnavcfg-48x48.png) = b09e80efa57841fe78df6e7bb9ee58354243c4503a017e469d0520aed350c84f
+SIZE (spnavcfg/spnavcfg-48x48.png) = 3244
+SHA256 (spnavcfg/spnavcfg.png) = bfaf59628bed683c91d1f798f6188c46a0fb00512d103131929cbaaf2b77c37e
+SIZE (spnavcfg/spnavcfg.png) = 133347
+SHA256 (spnavcfg/FreeSpacenav-spnavcfg-r20250612013246-e645cc46ca331bfc9447695fadb9056a165cda3c_GH0.tar.gz) = b24354131f7515b8d033717473584bbfad88fc6a3a1a29f0ba3c6ce93d529c15
+SIZE (spnavcfg/FreeSpacenav-spnavcfg-r20250612013246-e645cc46ca331bfc9447695fadb9056a165cda3c_GH0.tar.gz) = 29183
diff --git a/misc/spnavcfg-devel/files/newVersion.sh b/misc/spnavcfg-devel/files/newVersion.sh
new file mode 100644
index 000000000000..6e67cdf20226
--- /dev/null
+++ b/misc/spnavcfg-devel/files/newVersion.sh
@@ -0,0 +1,22 @@
+#!/bin/sh
+
+CURDIR=`pwd`
+WRKDIR=`pwd`/work
+#mkdir -p "${WRKDIR}"
+
+if [ \! -d "${CURDIR}/spnavcfg-repo" ]; then
+ git clone -b master https://github.com/FreeSpacenav/spnavcfg.git "${CURDIR}/spnavcfg-repo";
+else
+ cd "${CURDIR}/spnavcfg-repo"
+ git pull https://github.com/FreeSpacenav/spnavcfg.git;
+fi
+
+cd "${CURDIR}/spnavcfg-repo"
+GIT_SRC_HASH=`git log -n 1 --pretty=format:"%H"`;
+GIT_SRC_DATE=`git log -n 1 --date=iso-local -n 1 --pretty=format:"%cd" | \
+ cut -c '1-19' | sed -e 's,-,,g' -e 's,:,,g' -e 's, ,,g'`
+
+echo "$GIT_SRC_HASH, $GIT_SRC_DATE"
+echo "GIT_SRC_HASH= ${GIT_SRC_HASH}" > ${CURDIR}/Makefile.git_rev
+echo "GIT_SRC_DATE= ${GIT_SRC_DATE}" >> ${CURDIR}/Makefile.git_rev
+
diff --git a/misc/spnavcfg-devel/pkg-descr b/misc/spnavcfg-devel/pkg-descr
new file mode 100644
index 000000000000..bcdd6a471c5e
--- /dev/null
+++ b/misc/spnavcfg-devel/pkg-descr
@@ -0,0 +1,2 @@
+Interactive configuration program for the Spacenav daemon
+(misc/spacenavd). Allows customizing the Axis and Button behaviors.
diff --git a/misc/stormy/Makefile b/misc/stormy/Makefile
new file mode 100644
index 000000000000..e32fb1cdb7f6
--- /dev/null
+++ b/misc/stormy/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= stormy
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.3.3
+CATEGORIES= misc
+
+MAINTAINER= nxjoseph@protonmail.com
+COMMENT= Minimal, customizable, and neofetch-like weather CLI
+WWW= https://terminaltrove.com/stormy/ \
+ https://github.com/ashish0kumar/stormy
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= go:modules
+
+GO_MODULE= github.com/ashish0kumar/stormy
+GO_BUILDFLAGS= -ldflags="-s -w -X main.version=${DISTVERSIONFULL}"
+
+PLIST_FILES= bin/stormy
+
+.include <bsd.port.mk>
diff --git a/misc/stormy/distinfo b/misc/stormy/distinfo
new file mode 100644
index 000000000000..d3af3652340a
--- /dev/null
+++ b/misc/stormy/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1753860021
+SHA256 (go/misc_stormy/stormy-v0.3.3/v0.3.3.mod) = 3b3d290abff4fca2b1a456d37579c15cb32b89d05d18ba4baed31a649246c359
+SIZE (go/misc_stormy/stormy-v0.3.3/v0.3.3.mod) = 389
+SHA256 (go/misc_stormy/stormy-v0.3.3/v0.3.3.zip) = cdf851dac4373654ae0e8cae8ab676cd802503709d3d8c4989293810638e28f7
+SIZE (go/misc_stormy/stormy-v0.3.3/v0.3.3.zip) = 278054
diff --git a/misc/stormy/pkg-descr b/misc/stormy/pkg-descr
new file mode 100644
index 000000000000..178d933fd450
--- /dev/null
+++ b/misc/stormy/pkg-descr
@@ -0,0 +1,12 @@
+Stormy is a minimal, customizable, and neofetch-like weather CLI.
+
+Features:
+o Multiple weather providers: OpenMeteo (default, no API key required)
+ and OpenWeatherMap
+o Current weather conditions with ASCII art representation
+o Temperature, wind, humidity, and precipitation information
+o Customizable units (metric, imperial, standard)
+o Local configuration file
+o Color support for terminals
+o Compact display mode
+o Works out of the box with OpenMeteo
diff --git a/multimedia/Makefile b/multimedia/Makefile
index a199ee4bd3e6..e359d51ad55c 100644
--- a/multimedia/Makefile
+++ b/multimedia/Makefile
@@ -358,7 +358,7 @@
SUBDIR += subtools
SUBDIR += supersonic
SUBDIR += svt-av1
- SUBDIR += svt-av1-psy
+ SUBDIR += svt-av1-hdr
SUBDIR += svt-hevc
SUBDIR += svt-vp9
SUBDIR += syncplay
diff --git a/multimedia/gmp-api/Makefile b/multimedia/gmp-api/Makefile
index aea9f21dd414..7e4b912f8c66 100644
--- a/multimedia/gmp-api/Makefile
+++ b/multimedia/gmp-api/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gmp-api
DISTVERSIONPREFIX= Firefox
-DISTVERSION= 114_2
+DISTVERSION= 135
CATEGORIES= multimedia
MAINTAINER= gecko@FreeBSD.org
diff --git a/multimedia/gmp-api/distinfo b/multimedia/gmp-api/distinfo
index 692c5538061c..c5fc3dd6251a 100644
--- a/multimedia/gmp-api/distinfo
+++ b/multimedia/gmp-api/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1681927136
-SHA256 (mozilla-gmp-api-Firefox114_2_GH0.tar.gz) = c7fd4ae00dfa19bdc485fe6bfd08a337e245ec0f16a52891bcdede39aca8aed3
-SIZE (mozilla-gmp-api-Firefox114_2_GH0.tar.gz) = 10923
+TIMESTAMP = 1753132474
+SHA256 (mozilla-gmp-api-Firefox135_GH0.tar.gz) = 939be3596292ff445bf3cd5454a03041f68258444f7fff023a0bac17b238b40f
+SIZE (mozilla-gmp-api-Firefox135_GH0.tar.gz) = 10960
diff --git a/multimedia/gstreamer1-plugins-svt-av1/Makefile b/multimedia/gstreamer1-plugins-svt-av1/Makefile
index ee37b3dbb357..5c1ca5c951cf 100644
--- a/multimedia/gstreamer1-plugins-svt-av1/Makefile
+++ b/multimedia/gstreamer1-plugins-svt-av1/Makefile
@@ -1,6 +1,6 @@
PORTNAME= svt-av1
DISTVERSIONPREFIX= v
-DISTVERSION= 3.0.0
+DISTVERSION= 3.1.0
CATEGORIES= multimedia
PKGNAMEPREFIX= gstreamer1-plugins-
diff --git a/multimedia/gstreamer1-plugins-svt-av1/distinfo b/multimedia/gstreamer1-plugins-svt-av1/distinfo
index 27ac76d0d207..524cd47da53c 100644
--- a/multimedia/gstreamer1-plugins-svt-av1/distinfo
+++ b/multimedia/gstreamer1-plugins-svt-av1/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1740063071
-SHA256 (1480c1-cpuinfo-e649baa_GH0.tar.gz) = 32ab977a4344944beaa18058e6223fdc2740b2849c7c8b46d4361dbfb4550f11
-SIZE (1480c1-cpuinfo-e649baa_GH0.tar.gz) = 3542464
-SHA256 (SVT-AV1-v3.0.0.tar.bz2) = 852d3be2cea244dc76747a948dfcffb82d42dc42e1bd86830e591ea29b91c4fd
-SIZE (SVT-AV1-v3.0.0.tar.bz2) = 10177183
+TIMESTAMP = 1753481056
+SHA256 (SVT-AV1-v3.1.0.tar.bz2) = 8231b63ea6c50bae46a019908786ebfa2696e5743487270538f3c25fddfa215a
+SIZE (SVT-AV1-v3.1.0.tar.bz2) = 10203101
diff --git a/multimedia/jellyfin/distinfo b/multimedia/jellyfin/distinfo
index 962112673f67..86589fbbf278 100644
--- a/multimedia/jellyfin/distinfo
+++ b/multimedia/jellyfin/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1747300383
-SHA256 (jellyfin-10.10.7-node-modules.tar.gz) = 08589793cfbdce28eded95d5cc3ff2bcf1803c5d972c4848c9d28ee3691e93cb
-SIZE (jellyfin-10.10.7-node-modules.tar.gz) = 462459348
+TIMESTAMP = 1753771617
+SHA256 (jellyfin-10.10.7-node-modules.tar.gz) = 4f0a1063f5234bb7ac13b7a68c37254f6e73ba42a85404b51d9fade34eeb54bd
+SIZE (jellyfin-10.10.7-node-modules.tar.gz) = 462456529
SHA256 (nuget/asynckeyedlock.7.0.2.nupkg) = 5053ed6bcc96b6e161a5fcbb3a9064503427c8ef133835c4134cc0eae6f3d503
SIZE (nuget/asynckeyedlock.7.0.2.nupkg) = 357035
SHA256 (nuget/autofixture.4.18.1.nupkg) = ade3fe6a86223dc223e066c22218dde7f3a1b9654b0ad0f884ab8b3c77b61172
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/kodi/Makefile b/multimedia/kodi/Makefile
index e8ac0a8ceed7..098033cf27cc 100644
--- a/multimedia/kodi/Makefile
+++ b/multimedia/kodi/Makefile
@@ -82,6 +82,7 @@ PLIST_SUB= ARCH=${KODI_ARCH_${ARCH}}
USE_LDCONFIG= yes
USE_GNOME= libxml2
+JAVA_VERSION= 8 11
CMAKE_ARGS= -DGIT_VERSION="${DISTVERSION}-${KODI_CODENAME}" \
-DLIBDVDCSS_URL="${DISTDIR}/${PORTNAME}/xbmc-libdvdcss-${LIBDVDCSS_VERSION}_GH0.tar.gz" \
-DLIBDVDNAV_URL="${DISTDIR}/${PORTNAME}/xbmc-libdvdnav-${LIBDVDNAV_VERSION}_GH0.tar.gz" \
diff --git a/multimedia/lms/Makefile b/multimedia/lms/Makefile
index 7eacaefe410d..2fea87dc9a4f 100644
--- a/multimedia/lms/Makefile
+++ b/multimedia/lms/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lms
DISTVERSIONPREFIX= v
-DISTVERSION= 3.67.0
+DISTVERSION= 3.68.1
CATEGORIES= multimedia
MAINTAINER= yuri@FreeBSD.org
diff --git a/multimedia/lms/distinfo b/multimedia/lms/distinfo
index cf340db335b4..f5a1f18c6685 100644
--- a/multimedia/lms/distinfo
+++ b/multimedia/lms/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751064198
-SHA256 (epoupon-lms-v3.67.0_GH0.tar.gz) = e6ba4ee7ad67d28a763d038fd227bf126c194351d6f82ad90dfaefd03f330175
-SIZE (epoupon-lms-v3.67.0_GH0.tar.gz) = 534828
+TIMESTAMP = 1753241425
+SHA256 (epoupon-lms-v3.68.1_GH0.tar.gz) = 97247ccea9c7baeeecaf2c4bb81a809a4d616c16353887bed12cfc37329eeffd
+SIZE (epoupon-lms-v3.68.1_GH0.tar.gz) = 544716
diff --git a/multimedia/lms/pkg-plist b/multimedia/lms/pkg-plist
index 747ba00a3d43..0f469d4f4f7c 100644
--- a/multimedia/lms/pkg-plist
+++ b/multimedia/lms/pkg-plist
@@ -2,6 +2,8 @@ bin/lms
bin/lms-metadata
@sample etc/lms.conf.sample
etc/pam.d/lms
+%%DATADIR%%/approot/admin-db.xml
+%%DATADIR%%/approot/admin-debugtools.xml
%%DATADIR%%/approot/admin-initwizard.xml
%%DATADIR%%/approot/admin-medialibraries.xml
%%DATADIR%%/approot/admin-medialibrary.xml
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/minisatip/Makefile b/multimedia/minisatip/Makefile
index b2c2dfdb8b90..5bc0dc0a7f8f 100644
--- a/multimedia/minisatip/Makefile
+++ b/multimedia/minisatip/Makefile
@@ -1,5 +1,5 @@
PORTNAME= minisatip
-PORTVERSION= 1.3.52
+PORTVERSION= 2.0.4
DISTVERSIONPREFIX= v
PORTEPOCH= 1
CATEGORIES= multimedia
@@ -26,10 +26,6 @@ ALL_TARGET= minisatip
.include <bsd.port.pre.mk>
-post-patch:
- @${REINPLACE_CMD} 's|/usr/share/minisatip|${DATADIR}|' \
- ${WRKSRC}/src/minisatip.c
-
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/minisatip ${STAGEDIR}${PREFIX}/sbin
@${MKDIR} ${STAGEDIR}${DATADIR}
diff --git a/multimedia/minisatip/distinfo b/multimedia/minisatip/distinfo
index ab5227d737a6..e1a04403d9b6 100644
--- a/multimedia/minisatip/distinfo
+++ b/multimedia/minisatip/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750366608
-SHA256 (catalinii-minisatip-v1.3.52_GH0.tar.gz) = 444b110480b92074ddf2735433c256bba2a4661d77ec8108963287ca658e0554
-SIZE (catalinii-minisatip-v1.3.52_GH0.tar.gz) = 1661475
+TIMESTAMP = 1752995079
+SHA256 (catalinii-minisatip-v2.0.4_GH0.tar.gz) = 881054e3f530a08a3ffe41e391faee537586fa83686804a56b49add84618bffe
+SIZE (catalinii-minisatip-v2.0.4_GH0.tar.gz) = 1656356
diff --git a/multimedia/minisatip/files/patch-src_socketworks.cpp b/multimedia/minisatip/files/patch-src_socketworks.cpp
new file mode 100644
index 000000000000..1c437057f133
--- /dev/null
+++ b/multimedia/minisatip/files/patch-src_socketworks.cpp
@@ -0,0 +1,22 @@
+--- src/socketworks.cpp.orig 2025-07-19 19:28:14 UTC
++++ src/socketworks.cpp
+@@ -34,7 +34,9 @@
+ #include <stdlib.h>
+ #include <string.h>
+ #include <sys/ioctl.h>
++#if !defined(__FreeBSD__)
+ #include <sys/prctl.h>
++#endif
+ #include <sys/socket.h>
+ #include <sys/time.h>
+ #include <sys/types.h>
+@@ -714,7 +716,9 @@ void *select_and_execute(void *arg) {
+ sizeof(thread_info[thread_index].thread_name));
+ if (arg) {
+ safe_strncpy(thread_info[thread_index].thread_name, (char *)arg);
++#ifdef PR_SET_NAME
+ prctl(PR_SET_NAME, thread_info[thread_index].thread_name, 0, 0, 0);
++#endif
+ } else
+ strcpy(thread_info[thread_index].thread_name, "main");
+
diff --git a/multimedia/musikcube/Makefile b/multimedia/musikcube/Makefile
index 075ac179f511..fc04c2be21fe 100644
--- a/multimedia/musikcube/Makefile
+++ b/multimedia/musikcube/Makefile
@@ -11,7 +11,7 @@ WWW= https://musikcube.com/ \
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-BUILD_DEPENDS= asio>0:net/asio
+BUILD_DEPENDS= asio130>0:net/asio130 # pending https://github.com/clangen/musikcube/issues/733
LIB_DEPENDS= libasound.so:audio/alsa-lib \
libavcodec.so:multimedia/ffmpeg \
libbasu.so:devel/basu \
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/openh264/Makefile b/multimedia/openh264/Makefile
index 4d74de3308f0..19c292bcdbad 100644
--- a/multimedia/openh264/Makefile
+++ b/multimedia/openh264/Makefile
@@ -1,6 +1,7 @@
PORTNAME= openh264
DISTVERSIONPREFIX=v
-DISTVERSION= 2.3.0
+DISTVERSION= 2.6.0
+PORTREVISION= 0
PORTEPOCH= 2
CATEGORIES= multimedia
diff --git a/multimedia/openh264/distinfo b/multimedia/openh264/distinfo
index 5545164a26a9..5cf1e38543b4 100644
--- a/multimedia/openh264/distinfo
+++ b/multimedia/openh264/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1654825906
-SHA256 (cisco-openh264-v2.3.0_GH0.tar.gz) = 99b0695272bee73a3b3a5fcb1afef462c11a142d1dc35a2c61fef5a4b7d60bc0
-SIZE (cisco-openh264-v2.3.0_GH0.tar.gz) = 60290792
+TIMESTAMP = 1753131003
+SHA256 (cisco-openh264-v2.6.0_GH0.tar.gz) = 558544ad358283a7ab2930d69a9ceddf913f4a51ee9bf1bfb9e377322af81a69
+SIZE (cisco-openh264-v2.6.0_GH0.tar.gz) = 60302243
diff --git a/multimedia/openh264/pkg-plist b/multimedia/openh264/pkg-plist
index 0310e83c0078..d7b2b6152de3 100644
--- a/multimedia/openh264/pkg-plist
+++ b/multimedia/openh264/pkg-plist
@@ -18,5 +18,5 @@ include/wels/codec_ver.h
lib/libopenh264.a
lib/libopenh264.so
lib/libopenh264.so.%%PORTVERSION%%
-lib/libopenh264.so.6
+lib/libopenh264.so.8
libdata/pkgconfig/openh264.pc
diff --git a/multimedia/py-knowit/Makefile b/multimedia/py-knowit/Makefile
index 32ddb075979d..9912e3c82d01 100644
--- a/multimedia/py-knowit/Makefile
+++ b/multimedia/py-knowit/Makefile
@@ -1,6 +1,7 @@
PORTNAME= knowit
-DISTVERSION= 0.5.6
+DISTVERSION= 0.5.11
CATEGORIES= multimedia python
+MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= eduardo@FreeBSD.org
@@ -19,15 +20,12 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}babelfish>0:devel/py-babelfish@${PY_FLAVOR}
${PYTHON_PKGNAMEPREFIX}pyyaml>0:devel/py-pyyaml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}trakit>0:multimedia/py-trakit@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pint>=0.20.1,<0.25.0:devel/py-pint@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}requests>=2.28.1:www/py-requests@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}requests>=2.28.1:www/py-requests@${PY_FLAVOR} \
+ mkvtoolnix>0:multimedia/mkvtoolnix
USES= python
-USE_GITHUB= yes
-GH_ACCOUNT= ratoaq2
USE_PYTHON= autoplist pep517 pytest
-TESTING_UNSAFE= https://github.com/ratoaq2/knowit/issues/201
-
NO_ARCH= yes
.include <bsd.port.mk>
diff --git a/multimedia/py-knowit/distinfo b/multimedia/py-knowit/distinfo
index f79bf158952e..c94410a4a792 100644
--- a/multimedia/py-knowit/distinfo
+++ b/multimedia/py-knowit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746023604
-SHA256 (ratoaq2-knowit-0.5.6_GH0.tar.gz) = e42eabe7f4543cec6d9e8592b05103c48e81b2f371d4b1c0366f0f28c86cd98a
-SIZE (ratoaq2-knowit-0.5.6_GH0.tar.gz) = 79683
+TIMESTAMP = 1753883263
+SHA256 (knowit-0.5.11.tar.gz) = 9045d6640b1bd00fcc49f2f7e81992cdc6c7279767db199d7f3b63e2f5007b58
+SIZE (knowit-0.5.11.tar.gz) = 59398
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/py-trakit/Makefile b/multimedia/py-trakit/Makefile
index c06544f0086d..086cea84d322 100644
--- a/multimedia/py-trakit/Makefile
+++ b/multimedia/py-trakit/Makefile
@@ -1,6 +1,7 @@
PORTNAME= trakit
-DISTVERSION= 0.2.2
+DISTVERSION= 0.2.5
CATEGORIES= multimedia python
+MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= eduardo@FreeBSD.org
@@ -19,12 +20,8 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyyaml>=6.0:devel/py-pyyaml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}unidecode>=1.3.6:converters/py-unidecode@${PY_FLAVOR}
USES= python
-USE_GITHUB= yes
-GH_ACCOUNT= ratoaq2
USE_PYTHON= autoplist pep517 pytest
-TESTING_UNSAFE= https://github.com/ratoaq2/trakit/issues/127
-
NO_ARCH= yes
.include <bsd.port.mk>
diff --git a/multimedia/py-trakit/distinfo b/multimedia/py-trakit/distinfo
index 3d6f67737b6f..b5fd55eb1a67 100644
--- a/multimedia/py-trakit/distinfo
+++ b/multimedia/py-trakit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746021995
-SHA256 (ratoaq2-trakit-0.2.2_GH0.tar.gz) = 2ac726a4eb70ed3869a02e6a7d10c8fe192ac735f0ae1fa7c45589fff0a8cd39
-SIZE (ratoaq2-trakit-0.2.2_GH0.tar.gz) = 43207
+TIMESTAMP = 1753883120
+SHA256 (trakit-0.2.5.tar.gz) = d7e530ed82906eeadf7982d6a357883ae0490f34bbd18f8232b8fc5f250a4ae7
+SIZE (trakit-0.2.5.tar.gz) = 34873
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/ringrtc/Makefile b/multimedia/ringrtc/Makefile
index 91df659a71b1..22d6011531de 100644
--- a/multimedia/ringrtc/Makefile
+++ b/multimedia/ringrtc/Makefile
@@ -1,7 +1,6 @@
PORTNAME= ringrtc
DISTVERSIONPREFIX= v
-DISTVERSION= 2.53.0
-PORTREVISION= 1
+DISTVERSION= 2.54.1
CATEGORIES= multimedia
MASTER_SITES= LOCAL/mikael/ringrtc/:base \
LOCAL/mikael/ringrtc/:boringssl \
@@ -65,7 +64,7 @@ GH_TUPLE= signalapp:ringrtc:${DISTVERSIONPREFIX}${DISTVERSION} \
signalapp:webrtc:${WEBRTC_REV}:webrtc
# sh net-im/signal-desktop/get_deps.sh
-WEBRTC_REV= 7103d
+WEBRTC_REV= 7103e
# modify webrtc_fetch.sh, then sh webrtc_fetch.sh
BASE_REV= 1d80e43078965dbe6ded5521fbffb128f59124a6
diff --git a/multimedia/ringrtc/Makefile.crates b/multimedia/ringrtc/Makefile.crates
index 97a084e4b65f..13c14514fc94 100644
--- a/multimedia/ringrtc/Makefile.crates
+++ b/multimedia/ringrtc/Makefile.crates
@@ -55,6 +55,7 @@ CARGO_CRATES= addr2line-0.24.2 \
cmake-0.1.54 \
colorchoice-1.0.3 \
combine-4.6.7 \
+ const-str-0.6.2 \
constant_time_eq-0.3.1 \
core-foundation-sys-0.8.7 \
cpufeatures-0.2.17 \
@@ -76,8 +77,8 @@ CARGO_CRATES= addr2line-0.24.2 \
deranged-0.4.0 \
derive-where-1.4.0 \
derive_arbitrary-1.4.1 \
- derive_more-1.0.0 \
- derive_more-impl-1.0.0 \
+ derive_more-2.0.1 \
+ derive_more-impl-2.0.1 \
digest-0.10.7 \
directories-5.0.1 \
dirs-sys-0.4.1 \
@@ -116,7 +117,6 @@ CARGO_CRATES= addr2line-0.24.2 \
hashbrown-0.15.3 \
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 \
@@ -204,9 +204,9 @@ CARGO_CRATES= addr2line-0.24.2 \
pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
pkg-config-0.3.32 \
- plotly-0.9.1 \
- plotly_derive-0.9.1 \
- plotly_kaleido-0.9.1 \
+ plotly-0.12.1 \
+ plotly_derive-0.12.1 \
+ plotly_kaleido-0.12.1 \
polyval-0.6.2 \
portable-atomic-1.11.0 \
portable-atomic-util-0.2.4 \
@@ -410,4 +410,4 @@ CARGO_CRATES= addr2line-0.24.2 \
zstd-safe-7.2.4 \
zstd-sys-2.0.15+zstd.1.5.7 \
curve25519-dalek,curve25519-dalek-derive@git+https://github.com/signalapp/curve25519-dalek?tag=signal-curve25519-4.1.3\#7c6d34756355a3566a704da84dce7b1c039a6572 \
- libsignal-account-keys,libsignal-core,poksho,signal-crypto,zkcredential,zkgroup@git+https://github.com/signalapp/libsignal?tag=v0.65.1\#908fa98ee4b976e52c39c935f2f0fd0bf7bb7d30
+ libsignal-account-keys,libsignal-core,poksho,signal-crypto,zkcredential,zkgroup@git+https://github.com/signalapp/libsignal?tag=v0.73.3\#7cce36e9d71e7c98883c38f2357084b5bcaf2b43
diff --git a/multimedia/ringrtc/distinfo b/multimedia/ringrtc/distinfo
index cc74a61cc29e..06f9ac0d1671 100644
--- a/multimedia/ringrtc/distinfo
+++ b/multimedia/ringrtc/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1750322515
+TIMESTAMP = 1752245606
SHA256 (base-1d80e43078965dbe6ded5521fbffb128f59124a6.tar.gz) = e532b1a710e6be7d950ac10c2d241705ea633b36277c31dfa0ccb58ccd994969
SIZE (base-1d80e43078965dbe6ded5521fbffb128f59124a6.tar.gz) = 6253787
SHA256 (boringssl-a9993612faac4866bc33ca8ff37bfd0659af1c48.tar.gz) = ba6d3c7b1c93cad99769f1a0db9306e6c8758814e4e23e7c20495fcec8b3bdb8
@@ -149,6 +149,8 @@ SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c
SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
SHA256 (rust/crates/combine-4.6.7.crate) = ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd
SIZE (rust/crates/combine-4.6.7.crate) = 134808
+SHA256 (rust/crates/const-str-0.6.2.crate) = 9e991226a70654b49d34de5ed064885f0bef0348a8e70018b8ff1ac80aa984a2
+SIZE (rust/crates/const-str-0.6.2.crate) = 32414
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/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
@@ -191,10 +193,10 @@ SHA256 (rust/crates/derive-where-1.4.0.crate) = e73f2692d4bd3cac41dca28934a39894
SIZE (rust/crates/derive-where-1.4.0.crate) = 50404
SHA256 (rust/crates/derive_arbitrary-1.4.1.crate) = 30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800
SIZE (rust/crates/derive_arbitrary-1.4.1.crate) = 11521
-SHA256 (rust/crates/derive_more-1.0.0.crate) = 4a9b99b9cbbe49445b21764dc0625032a89b145a2642e67603e1c936f5458d05
-SIZE (rust/crates/derive_more-1.0.0.crate) = 64854
-SHA256 (rust/crates/derive_more-impl-1.0.0.crate) = cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22
-SIZE (rust/crates/derive_more-impl-1.0.0.crate) = 76182
+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/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
SIZE (rust/crates/digest-0.10.7.crate) = 19557
SHA256 (rust/crates/directories-5.0.1.crate) = 9a49173b84e034382284f27f1af4dcbbd231ffa358c0fe316541a7337f376a35
@@ -271,8 +273,6 @@ SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d3
SIZE (rust/crates/heck-0.5.0.crate) = 11517
SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
SIZE (rust/crates/hex-0.4.3.crate) = 13299
-SHA256 (rust/crates/hex-literal-0.4.1.crate) = 6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46
-SIZE (rust/crates/hex-literal-0.4.1.crate) = 8559
SHA256 (rust/crates/hkdf-0.12.4.crate) = 7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7
SIZE (rust/crates/hkdf-0.12.4.crate) = 171163
SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e
@@ -447,12 +447,12 @@ SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
-SHA256 (rust/crates/plotly-0.9.1.crate) = d944e5f68193cb484fa63cfff0b22e5d1c2773221ff242f30d18645873fbdbfa
-SIZE (rust/crates/plotly-0.9.1.crate) = 1177501
-SHA256 (rust/crates/plotly_derive-0.9.1.crate) = dd8a29f91d6bfbba26a2ad35baecd507f59b87dacfdf90c21c04404e621e5d78
-SIZE (rust/crates/plotly_derive-0.9.1.crate) = 4980
-SHA256 (rust/crates/plotly_kaleido-0.9.1.crate) = 1f86f4cda3745624eebc1db532e6dddfef07bf3cdda4b1d1a1de53a1b92f4003
-SIZE (rust/crates/plotly_kaleido-0.9.1.crate) = 4559
+SHA256 (rust/crates/plotly-0.12.1.crate) = 0746e9faf2b051db76470fd428cbc0db792db05346dedaae4a75b16d7be503b5
+SIZE (rust/crates/plotly-0.12.1.crate) = 2037489
+SHA256 (rust/crates/plotly_derive-0.12.1.crate) = 2d683930282f098b9f524e2596e3e63483507ac499231c96127fcb166bc05d26
+SIZE (rust/crates/plotly_derive-0.12.1.crate) = 4987
+SHA256 (rust/crates/plotly_kaleido-0.12.1.crate) = ec916f0654966c15100c4a49a1630ab12d2cdcebfb623cdcf3ba63a58b04b24b
+SIZE (rust/crates/plotly_kaleido-0.12.1.crate) = 5689
SHA256 (rust/crates/polyval-0.6.2.crate) = 9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25
SIZE (rust/crates/polyval-0.6.2.crate) = 18425
SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e
@@ -859,9 +859,9 @@ SHA256 (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = eb81183ddd97d0c74cedf1d5
SIZE (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = 774847
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.65.1_GH0.tar.gz) = d3f05a04a7ec31416012e6db6747244d09095d3fd006593164430ff26a9003a0
-SIZE (signalapp-libsignal-v0.65.1_GH0.tar.gz) = 1905182
-SHA256 (signalapp-ringrtc-v2.53.0_GH0.tar.gz) = 1e701890cec331edb93e55a36025b0a0d5fe942ed816d53c125e6690b2d11594
-SIZE (signalapp-ringrtc-v2.53.0_GH0.tar.gz) = 822752
-SHA256 (signalapp-webrtc-7103d_GH0.tar.gz) = d336a67188f8e5ddb6f5a92abe63f08d5c477eadfaf0eed45c34120b05234628
-SIZE (signalapp-webrtc-7103d_GH0.tar.gz) = 39981494
+SHA256 (signalapp-libsignal-v0.73.3_GH0.tar.gz) = fa9e5e607d53367adf82fe1fca0e122a8f9f5e9c1c18fa20fbe2ff0189c696c2
+SIZE (signalapp-libsignal-v0.73.3_GH0.tar.gz) = 2094958
+SHA256 (signalapp-ringrtc-v2.54.1_GH0.tar.gz) = c1e1d2f6a4b444705f88123433ed1f178585c1ff28f7cdd42e6c1901c165d653
+SIZE (signalapp-ringrtc-v2.54.1_GH0.tar.gz) = 831991
+SHA256 (signalapp-webrtc-7103e_GH0.tar.gz) = e5d10d2469c25f3c012941a86b0ccc524ea9225bfa85c7541f3388e3cbf85260
+SIZE (signalapp-webrtc-7103e_GH0.tar.gz) = 39980099
diff --git a/multimedia/ringrtc/update.txt b/multimedia/ringrtc/update.txt
index ad5ffbabf5ab..f1aec372795a 100644
--- a/multimedia/ringrtc/update.txt
+++ b/multimedia/ringrtc/update.txt
@@ -2,4 +2,4 @@ To update this port:
Bump DISTVERSION
eventually bump WEBRTC_REV (sh net-im/signal-desktop/get_deps.sh)
eventually update *_REV (sh multimedia/ringrtc/webrtc_fetch.sh)
-eventually update CARGO_CRATES (fetch -qo - https://raw.githubusercontent.com/signalapp/ringrtc/v2.52.0/Cargo.lock | awk -f /usr/ports/Mk/Scripts/cargo-crates.awk | portedit merge -i Makefile.crates)
+eventually update CARGO_CRATES (fetch -qo - https://raw.githubusercontent.com/signalapp/ringrtc/v2.54.1/Cargo.lock | awk -f /usr/ports/Mk/Scripts/cargo-crates.awk | portedit merge -i Makefile.crates)
diff --git a/multimedia/ringrtc/webrtc_fetch.sh b/multimedia/ringrtc/webrtc_fetch.sh
index 60a10aa322f9..2c5e9af2e2c3 100644
--- a/multimedia/ringrtc/webrtc_fetch.sh
+++ b/multimedia/ringrtc/webrtc_fetch.sh
@@ -1,6 +1,6 @@
#!/bin/sh
-WEBRTC_REV=6998c
+WEBRTC_REV=7103e
base_url="https://chromium.googlesource.com/chromium/src/base.git/+archive/"
boringssl_url="https://boringssl.googlesource.com/boringssl.git/+archive/"
diff --git a/multimedia/rubygem-clutter-gstreamer/Makefile b/multimedia/rubygem-clutter-gstreamer/Makefile
index 38189a84d647..39effc0e0ace 100644
--- a/multimedia/rubygem-clutter-gstreamer/Makefile
+++ b/multimedia/rubygem-clutter-gstreamer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= clutter-gstreamer
-PORTVERSION= 4.2.9
+PORTVERSION= 4.3.0
CATEGORIES= multimedia rubygems
MASTER_SITES= RG
diff --git a/multimedia/rubygem-clutter-gstreamer/distinfo b/multimedia/rubygem-clutter-gstreamer/distinfo
index 2023fe63bd6a..b9e0403a0228 100644
--- a/multimedia/rubygem-clutter-gstreamer/distinfo
+++ b/multimedia/rubygem-clutter-gstreamer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289384
-SHA256 (rubygem/clutter-gstreamer-4.2.9.gem) = 15a78a89ef02def16b62cbaf94f4de71d6072d49bc103e4d2e8db69d36b3342f
-SIZE (rubygem/clutter-gstreamer-4.2.9.gem) = 124928
+TIMESTAMP = 1752566774
+SHA256 (rubygem/clutter-gstreamer-4.3.0.gem) = c946f90a9a138243be539baac9abc00de4bbd12ea657d7a388fd2f323fd95970
+SIZE (rubygem/clutter-gstreamer-4.3.0.gem) = 124928
diff --git a/multimedia/rubygem-gstreamer/Makefile b/multimedia/rubygem-gstreamer/Makefile
index 925ef1ae524c..5f7d0771b493 100644
--- a/multimedia/rubygem-gstreamer/Makefile
+++ b/multimedia/rubygem-gstreamer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gstreamer
-PORTVERSION= 4.2.9
+PORTVERSION= 4.3.0
CATEGORIES= multimedia rubygems
MASTER_SITES= RG
diff --git a/multimedia/rubygem-gstreamer/distinfo b/multimedia/rubygem-gstreamer/distinfo
index b21e8fe123ce..42e5edd13ad5 100644
--- a/multimedia/rubygem-gstreamer/distinfo
+++ b/multimedia/rubygem-gstreamer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289386
-SHA256 (rubygem/gstreamer-4.2.9.gem) = e8fef698c8905e144e62d1761bd865f652780c9223f75791b3004f2fce2f9f91
-SIZE (rubygem/gstreamer-4.2.9.gem) = 30720
+TIMESTAMP = 1752566776
+SHA256 (rubygem/gstreamer-4.3.0.gem) = 0e8172eec51df26d0e59c9ebfb3dbc495ea0dda0100b313f502abcbdef36a096
+SIZE (rubygem/gstreamer-4.3.0.gem) = 30720
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/svt-av1-psy/Makefile b/multimedia/svt-av1-hdr/Makefile
index 1a0ae5c28293..c08813a0a410 100644
--- a/multimedia/svt-av1-psy/Makefile
+++ b/multimedia/svt-av1-hdr/Makefile
@@ -1,12 +1,11 @@
-PORTNAME= svt-av1-psy
+PORTNAME= svt-av1-hdr
DISTVERSIONPREFIX= v
-DISTVERSION= 3.0.2
-#DISTVERSIONSUFFIX= -A # PORTEPOCH workaround
+DISTVERSION= 3.1.0
CATEGORIES= multimedia
MAINTAINER= jbeich@FreeBSD.org
COMMENT= Scalable AV1 encoder focused on perceptual quality
-WWW= https://github.com/gianni-rosato/svt-av1-psy
+WWW= https://github.com/juliobbv-p/svt-av1-hdr
LICENSE= BSD2CLAUSE BSD3CLAUSE MIT
LICENSE_COMB= multi
@@ -20,9 +19,7 @@ BUILD_DEPENDS_amd64= nasm:devel/nasm
USES= cmake compiler:c11
USE_GITHUB= yes
USE_LDCONFIG= yes
-GH_ACCOUNT= psy-ex
-GH_TUPLE= 1480c1:cpuinfo:e649baa:cpuinfo/third_party/cpuinfo
-CMAKE_ON= ENABLE_NASM
+GH_ACCOUNT= juliobbv-p
CMAKE_OFF= NATIVE
PLIST_SUB= VERSION=${DISTVERSION:C/-.*//}
diff --git a/multimedia/svt-av1-hdr/distinfo b/multimedia/svt-av1-hdr/distinfo
new file mode 100644
index 000000000000..62fc82333338
--- /dev/null
+++ b/multimedia/svt-av1-hdr/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1753733623
+SHA256 (juliobbv-p-svt-av1-hdr-v3.1.0_GH0.tar.gz) = 6d424a6ee008703e0e1a6a2722ac234d2594e968841cb7b38cca1f495de88e55
+SIZE (juliobbv-p-svt-av1-hdr-v3.1.0_GH0.tar.gz) = 7286884
diff --git a/multimedia/svt-av1-psy/pkg-descr b/multimedia/svt-av1-hdr/pkg-descr
index cad027fb31fb..cad027fb31fb 100644
--- a/multimedia/svt-av1-psy/pkg-descr
+++ b/multimedia/svt-av1-hdr/pkg-descr
diff --git a/multimedia/svt-av1-hdr/pkg-message b/multimedia/svt-av1-hdr/pkg-message
new file mode 100644
index 000000000000..65733cbf49b4
--- /dev/null
+++ b/multimedia/svt-av1-hdr/pkg-message
@@ -0,0 +1,13 @@
+[
+{ type: install
+ message: <<EOM
+SVT-AV1-HDR is ABI compatible with SVT-AV1, so if the versions match
+it's possible to switch without rebuilding consumers like FFmpeg:
+
+ $ pkg set -n svt-av1:svt-av1-hdr
+ $ pkg set -o multimedia/svt-av1:multimedia/svt-av1-hdr
+ $ pkg upgrade -f svt-av1-hdr
+ $ pkg lock svt-av1-hdr
+EOM
+}
+]
diff --git a/multimedia/svt-av1-psy/pkg-plist b/multimedia/svt-av1-hdr/pkg-plist
index af678947c8eb..40784db4e457 100644
--- a/multimedia/svt-av1-psy/pkg-plist
+++ b/multimedia/svt-av1-hdr/pkg-plist
@@ -1,4 +1,5 @@
bin/SvtAv1EncApp
+include/svt-av1/EbConfigMacros.h
include/svt-av1/EbDebugMacros.h
include/svt-av1/EbSvtAv1.h
include/svt-av1/EbSvtAv1Enc.h
diff --git a/multimedia/svt-av1-psy/distinfo b/multimedia/svt-av1-psy/distinfo
deleted file mode 100644
index 99c999926740..000000000000
--- a/multimedia/svt-av1-psy/distinfo
+++ /dev/null
@@ -1,5 +0,0 @@
-TIMESTAMP = 1745083088
-SHA256 (psy-ex-svt-av1-psy-v3.0.2_GH0.tar.gz) = b45d6f7253e94f5c1ef8c22fe2bb3c2c55178fbab43a41a3ae913dd5e0e118c2
-SIZE (psy-ex-svt-av1-psy-v3.0.2_GH0.tar.gz) = 7294413
-SHA256 (1480c1-cpuinfo-e649baa_GH0.tar.gz) = 32ab977a4344944beaa18058e6223fdc2740b2849c7c8b46d4361dbfb4550f11
-SIZE (1480c1-cpuinfo-e649baa_GH0.tar.gz) = 3542464
diff --git a/multimedia/svt-av1-psy/pkg-message b/multimedia/svt-av1-psy/pkg-message
deleted file mode 100644
index b39af2610a69..000000000000
--- a/multimedia/svt-av1-psy/pkg-message
+++ /dev/null
@@ -1,13 +0,0 @@
-[
-{ type: install
- message: <<EOM
-SVT-AV1-PSY is ABI compatible with SVT-AV1, so if the versions match
-it's possible to switch without rebuilding consumers like FFmpeg:
-
- $ pkg set -n svt-av1:svt-av1-psy
- $ pkg set -o multimedia/svt-av1:multimedia/svt-av1-psy
- $ pkg upgrade -f svt-av1-psy
- $ pkg lock svt-av1-psy
-EOM
-}
-]
diff --git a/multimedia/svt-av1/Makefile b/multimedia/svt-av1/Makefile
index a04f49d2b1cd..7900e65fe6ea 100644
--- a/multimedia/svt-av1/Makefile
+++ b/multimedia/svt-av1/Makefile
@@ -1,6 +1,6 @@
PORTNAME= svt-av1
DISTVERSIONPREFIX= v
-DISTVERSION= 3.0.2
+DISTVERSION= 3.1.0
CATEGORIES= multimedia
MAINTAINER= jbeich@FreeBSD.org
@@ -17,16 +17,14 @@ BUILD_DEPENDS= ${BUILD_DEPENDS_${ARCH}}
BUILD_DEPENDS_amd64= nasm:devel/nasm
USES= cmake compiler:c11
-USE_GITHUB= nodefault
USE_GITLAB= yes
USE_LDCONFIG= yes
-GH_TUPLE= 1480c1:cpuinfo:e649baa:cpuinfo/third_party/cpuinfo
GL_ACCOUNT= AOMediaCodec
GL_PROJECT= SVT-AV1
CMAKE_OFF= NATIVE
PLIST_SUB= VERSION=${DISTVERSION:C/-.*//}
-CONFLICTS_INSTALL= svt-av1-psy # bin/SvtAv1EncApp
+CONFLICTS_INSTALL= svt-av1-hdr # bin/SvtAv1EncApp
OPTIONS_DEFINE= LTO
OPTIONS_DEFAULT=LTO
diff --git a/multimedia/svt-av1/distinfo b/multimedia/svt-av1/distinfo
index 3d949e742e5e..524cd47da53c 100644
--- a/multimedia/svt-av1/distinfo
+++ b/multimedia/svt-av1/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1742594376
-SHA256 (1480c1-cpuinfo-e649baa_GH0.tar.gz) = 32ab977a4344944beaa18058e6223fdc2740b2849c7c8b46d4361dbfb4550f11
-SIZE (1480c1-cpuinfo-e649baa_GH0.tar.gz) = 3542464
-SHA256 (SVT-AV1-v3.0.2.tar.bz2) = 7548a380cd58a46998ab4f1a02901ef72c37a7c6317c930cde5df2e6349e437b
-SIZE (SVT-AV1-v3.0.2.tar.bz2) = 10202794
+TIMESTAMP = 1753481056
+SHA256 (SVT-AV1-v3.1.0.tar.bz2) = 8231b63ea6c50bae46a019908786ebfa2696e5743487270538f3c25fddfa215a
+SIZE (SVT-AV1-v3.1.0.tar.bz2) = 10203101
diff --git a/multimedia/svt-av1/pkg-plist b/multimedia/svt-av1/pkg-plist
index af678947c8eb..40784db4e457 100644
--- a/multimedia/svt-av1/pkg-plist
+++ b/multimedia/svt-av1/pkg-plist
@@ -1,4 +1,5 @@
bin/SvtAv1EncApp
+include/svt-av1/EbConfigMacros.h
include/svt-av1/EbDebugMacros.h
include/svt-av1/EbSvtAv1.h
include/svt-av1/EbSvtAv1Enc.h
diff --git a/multimedia/winff/Makefile b/multimedia/winff/Makefile
index e7ec904f6836..cc80324dbf72 100644
--- a/multimedia/winff/Makefile
+++ b/multimedia/winff/Makefile
@@ -1,6 +1,6 @@
PORTNAME= WinFF
PORTVERSION= 1.6.4
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= multimedia
MASTER_SITES= https://github.com/WinFF/winff/archive/refs/tags/
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
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/conduit/files/patch-powerpc64le b/net-im/conduit/files/patch-powerpc64le
new file mode 100644
index 000000000000..c70aea7304f9
--- /dev/null
+++ b/net-im/conduit/files/patch-powerpc64le
@@ -0,0 +1,20 @@
+Obtained from: https://cgit.FreeBSD.org/ports/commit/?id=f08b67611f0b19c0ee8d9053ee4d22e09b03f2b1
+
+--- cargo-crates/aws-lc-sys-0.29.0/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c.orig 2024-07-03 21:50:24 UTC
++++ cargo-crates/aws-lc-sys-0.29.0/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c
+@@ -69,10 +69,15 @@ void OPENSSL_cpuid_setup(void) {
+
+ void OPENSSL_cpuid_setup(void) {
+ #if defined(AT_HWCAP2)
++#if defined(__linux__)
+ OPENSSL_ppc64le_hwcap2 = getauxval(AT_HWCAP2);
++#elif defined(__FreeBSD__)
++ elf_aux_info(AT_HWCAP2, &OPENSSL_ppc64le_hwcap2, sizeof(OPENSSL_ppc64le_hwcap2));
++#endif
+ #else
+ OPENSSL_ppc64le_hwcap2 = 0;
+ #endif
++
+ OPENSSL_cpucap_initialized = 1;
+
+ // OPENSSL_ppccap is a 64-bit hex string which may start with "0x".
diff --git a/net-im/gotosocial/Makefile b/net-im/gotosocial/Makefile
index 6ba94eada124..f330f37c6baa 100644
--- a/net-im/gotosocial/Makefile
+++ b/net-im/gotosocial/Makefile
@@ -1,24 +1,26 @@
PORTNAME= gotosocial
DISTVERSIONPREFIX= v
-DISTVERSION= 0.18.3
-PORTREVISION= 0
+DISTVERSION= 0.19.1
CATEGORIES= net-im
-MASTER_SITES?= https://github.com/${GH_ACCOUNT}/${PORTNAME}/releases/download/v${DISTVERSION}/:web
-DISTFILES?= ${PORTNAME}_${DISTVERSION}_web-assets.tar.gz:web
+MASTER_SITES= https://codeberg.org/superseriousbusiness/${PORTNAME}/releases/download/v${DISTVERSION}/
+DISTFILES= ${PORTNAME}-${DISTVERSION}-source-code.tar.gz ${PORTNAME}_${DISTVERSION}_web-assets.tar.gz
-MAINTAINER= freebsd@igalic.co
+MAINTAINER= tilde@ultros.pro
COMMENT= Golang fediverse server
WWW= https://docs.gotosocial.org/en/latest/
-LICENSE= AGPLv3
-LICENSE_FILE= ${WRKSRC}/LICENSE
+LICENSE= AGPLv3 CC-BY-3.0 CC-BY-SA-4.0 MIT OFL11
+LICENSE_COMB= multi
+LICENSE_FILE_AGPLv3= ${WRKSRC}/LICENSE
+LICENSE_FILE_CC-BY-3.0= ${WRKSRC}/CC-BY-3.0
+LICENSE_FILE_CC-BY-SA-4.0= ${WRKSRC}/CC-BY-SA-4.0
+LICENSE_FILE_MIT= ${WRKSRC}/MIT
+LICENSE_FILE_OFL11= ${WRKSRC}/OFL11
ONLY_FOR_ARCHS= aarch64 amd64 armv7 i386
ONLY_FOR_ARCHS_REASON= https://gitlab.com/cznic/libc/-/issues/15
-USES= go:1.23,modules
-USE_GITHUB= yes
-GH_ACCOUNT= superseriousbusiness
+USES= go:modules
USE_RC_SUBR= ${PORTNAME}
GO_TARGET= ./cmd/gotosocial
@@ -34,25 +36,40 @@ SUB_LIST= DBDIR="${DBDIR}" \
USERS= gotosocial
GROUPS= gotosocial
+NO_WRKSUBDIR= yes
+
DBDIR= /var/db/${PORTNAME}
PLIST_SUB= WWWDIR="${WWWDIR}"
-TESTING_UNSAFE= FAIL github.com/superseriousbusiness/gotosocial/internal/log
+TESTING_UNSAFE= FAIL codeberg.org/superseriousbusiness/gotosocial/internal/log
+
+post-extract:
+ ${SED} -n "1, 27p" ${WRKSRC}/web/assets/Fork-Awesome/LICENSES \
+ > ${WRKSRC}/MIT
+ ${SED} -n "28, 352p" ${WRKSRC}/web/assets/Fork-Awesome/LICENSES \
+ > ${WRKSRC}/CC-BY-3.0
+ ${SED} -n "353, 452p" ${WRKSRC}/web/assets/Fork-Awesome/LICENSES \
+ > ${WRKSRC}/OFL11
+ ${HEAD} -n 8 ${WRKSRC}/web/assets/LICENSE > ${WRKSRC}/CC-BY-SA-4.0
+ ${TAIL} -n 1 ${WRKSRC}/web/assets/LICENSE >> ${WRKSRC}/MIT
+ ${ECHO} >> ${WRKSRC}/MIT
+ ${RM} ${WRKSRC}/web/assets/LICENSE
+ ${RM} ${WRKSRC}/web/assets/Fork-Awesome/LICENSES
+ ${RM} ${WRKSRC}/web/assets/fonts/OFL.txt
+ ${RM} ${WRKSRC}/web/assets/Fork-Awesome/CONTRIBUTORS.md
post-patch:
${REINPLACE_CMD} -e 's,GTS_DB_TYPE="postgres",#&,' ${WRKSRC}/scripts/test.sh
post-install:
${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for x in LICENSE README.md
- ${INSTALL_DATA} ${WRKSRC}/${x} \
+ ${INSTALL_DATA} ${WRKSRC}/README.md \
${STAGEDIR}${DOCSDIR}
-.endfor
${MKDIR} ${STAGEDIR}${ETCDIR}
${INSTALL_DATA} ${WRKSRC}/example/config.yaml \
${STAGEDIR}${ETCDIR}/config.yaml.sample
- (cd ${WRKSRC}/../web && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}/ )
+ (cd ${WRKSRC}/web && ${COPYTREE_SHARE} "assets template" ${STAGEDIR}${WWWDIR})
do-test:
(cd ${GO_WRKSRC}; \
diff --git a/net-im/gotosocial/distinfo b/net-im/gotosocial/distinfo
index 713a3f1237c0..efbabb3f3312 100644
--- a/net-im/gotosocial/distinfo
+++ b/net-im/gotosocial/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1742813820
-SHA256 (gotosocial_0.18.3_web-assets.tar.gz) = eb46928961c71c3c59820adea935478a9d8b77f3f237d4f893e3468d7fce3507
-SIZE (gotosocial_0.18.3_web-assets.tar.gz) = 1899735
-SHA256 (superseriousbusiness-gotosocial-v0.18.3_GH0.tar.gz) = 759edb9f8f75f91962948e2373e74d19c97b13fb50e0a0b477188923512935d5
-SIZE (superseriousbusiness-gotosocial-v0.18.3_GH0.tar.gz) = 118425623
+TIMESTAMP = 1749712855
+SHA256 (gotosocial-0.19.1-source-code.tar.gz) = 62a1eb55c249ad156096a4871f2e96d0622b69187932ef1c5852e09cf3046ef0
+SIZE (gotosocial-0.19.1-source-code.tar.gz) = 130628163
+SHA256 (gotosocial_0.19.1_web-assets.tar.gz) = 52dc459bc652a48197aee05d6a7485d65900ec6b35149361a2acc34ea48d6143
+SIZE (gotosocial_0.19.1_web-assets.tar.gz) = 3914543
diff --git a/net-im/gotosocial/pkg-plist b/net-im/gotosocial/pkg-plist
index e7f31d467b99..bdd4c326425a 100644
--- a/net-im/gotosocial/pkg-plist
+++ b/net-im/gotosocial/pkg-plist
@@ -1,9 +1,6 @@
bin/gotosocial
-@sample etc/gotosocial/config.yaml.sample
-%%DOCSDIR%%/LICENSE
+@sample %%ETCDIR%%/config.yaml.sample
%%DOCSDIR%%/README.md
-%%WWWDIR%%/assets/Fork-Awesome/CONTRIBUTORS.md
-%%WWWDIR%%/assets/Fork-Awesome/LICENSES
%%WWWDIR%%/assets/Fork-Awesome/css/fork-awesome.css
%%WWWDIR%%/assets/Fork-Awesome/css/fork-awesome.min.css
%%WWWDIR%%/assets/Fork-Awesome/css/fork-awesome.min.css.map
@@ -15,7 +12,6 @@ bin/gotosocial
%%WWWDIR%%/assets/Fork-Awesome/fonts/forkawesome-webfont.ttf
%%WWWDIR%%/assets/Fork-Awesome/fonts/forkawesome-webfont.woff
%%WWWDIR%%/assets/Fork-Awesome/fonts/forkawesome-webfont.woff2
-%%WWWDIR%%/assets/LICENSE
%%WWWDIR%%/assets/activitypub_light.svg
%%WWWDIR%%/assets/default_avatars/GoToSocial_icon1.webp
%%WWWDIR%%/assets/default_avatars/GoToSocial_icon2.webp
@@ -25,13 +21,19 @@ bin/gotosocial
%%WWWDIR%%/assets/default_avatars/GoToSocial_icon6.webp
%%WWWDIR%%/assets/default_header.webp
%%WWWDIR%%/assets/dist/_colors.css
+%%WWWDIR%%/assets/dist/_fonts.css
+%%WWWDIR%%/assets/dist/_media-wrapper.css
+%%WWWDIR%%/assets/dist/_prism.css
+%%WWWDIR%%/assets/dist/_profile-header.css
+%%WWWDIR%%/assets/dist/_status-media.css
%%WWWDIR%%/assets/dist/about.css
%%WWWDIR%%/assets/dist/base.css
%%WWWDIR%%/assets/dist/frontend.js
+%%WWWDIR%%/assets/dist/frontend_prerender.js
%%WWWDIR%%/assets/dist/index.css
%%WWWDIR%%/assets/dist/login-info.css
%%WWWDIR%%/assets/dist/page.css
-%%WWWDIR%%/assets/dist/prism.css
+%%WWWDIR%%/assets/dist/profile-gallery.css
%%WWWDIR%%/assets/dist/profile.css
%%WWWDIR%%/assets/dist/settings-style.css
%%WWWDIR%%/assets/dist/settings.js
@@ -48,12 +50,98 @@ bin/gotosocial
%%WWWDIR%%/assets/fonts/Atkinson-Hyperlegible-Italic-102a.woff2
%%WWWDIR%%/assets/fonts/Atkinson-Hyperlegible-Regular-102.woff
%%WWWDIR%%/assets/fonts/Atkinson-Hyperlegible-Regular-102a.woff2
-%%WWWDIR%%/assets/fonts/OFL.txt
-%%WWWDIR%%/assets/fonts/noto-sans-mono-v30-latin-regular.woff2
-%%WWWDIR%%/assets/fonts/noto-sans-v27-latin-700.woff
-%%WWWDIR%%/assets/fonts/noto-sans-v27-latin-700.woff2
-%%WWWDIR%%/assets/fonts/noto-sans-v27-latin-regular.woff
-%%WWWDIR%%/assets/fonts/noto-sans-v27-latin-regular.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-400-italic.woff
+%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-400-italic.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-400-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-400-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-700-italic.woff
+%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-700-italic.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-700-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-700-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-ext-400-italic.woff
+%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-ext-400-italic.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-ext-400-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-ext-400-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-ext-700-italic.woff
+%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-ext-700-italic.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-ext-700-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-ext-700-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-devanagari-400-italic.woff
+%%WWWDIR%%/assets/fonts/noto-sans-devanagari-400-italic.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-devanagari-400-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-devanagari-400-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-devanagari-700-italic.woff
+%%WWWDIR%%/assets/fonts/noto-sans-devanagari-700-italic.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-devanagari-700-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-devanagari-700-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-greek-400-italic.woff
+%%WWWDIR%%/assets/fonts/noto-sans-greek-400-italic.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-greek-400-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-greek-400-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-greek-700-italic.woff
+%%WWWDIR%%/assets/fonts/noto-sans-greek-700-italic.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-greek-700-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-greek-700-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-greek-ext-400-italic.woff
+%%WWWDIR%%/assets/fonts/noto-sans-greek-ext-400-italic.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-greek-ext-400-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-greek-ext-400-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-greek-ext-700-italic.woff
+%%WWWDIR%%/assets/fonts/noto-sans-greek-ext-700-italic.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-greek-ext-700-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-greek-ext-700-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-latin-400-italic.woff
+%%WWWDIR%%/assets/fonts/noto-sans-latin-400-italic.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-latin-400-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-latin-400-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-latin-700-italic.woff
+%%WWWDIR%%/assets/fonts/noto-sans-latin-700-italic.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-latin-700-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-latin-700-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-latin-ext-400-italic.woff
+%%WWWDIR%%/assets/fonts/noto-sans-latin-ext-400-italic.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-latin-ext-400-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-latin-ext-400-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-latin-ext-700-italic.woff
+%%WWWDIR%%/assets/fonts/noto-sans-latin-ext-700-italic.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-latin-ext-700-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-latin-ext-700-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-mono-cyrillic-400-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-mono-cyrillic-400-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-mono-cyrillic-700-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-mono-cyrillic-700-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-mono-cyrillic-ext-400-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-mono-cyrillic-ext-400-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-mono-cyrillic-ext-700-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-mono-cyrillic-ext-700-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-mono-greek-400-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-mono-greek-400-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-mono-greek-700-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-mono-greek-700-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-mono-greek-ext-400-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-mono-greek-ext-400-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-mono-greek-ext-700-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-mono-greek-ext-700-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-mono-latin-400-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-mono-latin-400-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-mono-latin-700-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-mono-latin-700-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-mono-latin-ext-400-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-mono-latin-ext-400-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-mono-latin-ext-700-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-mono-latin-ext-700-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-mono-vietnamese-400-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-mono-vietnamese-400-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-mono-vietnamese-700-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-mono-vietnamese-700-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-vietnamese-400-italic.woff
+%%WWWDIR%%/assets/fonts/noto-sans-vietnamese-400-italic.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-vietnamese-400-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-vietnamese-400-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-vietnamese-700-italic.woff
+%%WWWDIR%%/assets/fonts/noto-sans-vietnamese-700-italic.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-vietnamese-700-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-vietnamese-700-normal.woff2
%%WWWDIR%%/assets/logo.png
%%WWWDIR%%/assets/logo.svg
%%WWWDIR%%/assets/logo.webp
@@ -76,6 +164,7 @@ bin/gotosocial
%%WWWDIR%%/assets/themes/solarized-light.css
%%WWWDIR%%/assets/themes/sunset-light.css
%%WWWDIR%%/assets/tusky.svg
+%%WWWDIR%%/template/2fa.tmpl
%%WWWDIR%%/template/404.tmpl
%%WWWDIR%%/template/about.tmpl
%%WWWDIR%%/template/authorize.tmpl
@@ -104,14 +193,17 @@ bin/gotosocial
%%WWWDIR%%/template/page_header.tmpl
%%WWWDIR%%/template/page_ogmeta.tmpl
%%WWWDIR%%/template/page_stylesheets.tmpl
+%%WWWDIR%%/template/profile-gallery.tmpl
%%WWWDIR%%/template/profile.tmpl
+%%WWWDIR%%/template/profile_about_user.tmpl
%%WWWDIR%%/template/profile_fields.tmpl
+%%WWWDIR%%/template/profile_header.tmpl
%%WWWDIR%%/template/settings.tmpl
%%WWWDIR%%/template/sign-in.tmpl
%%WWWDIR%%/template/sign-up.tmpl
%%WWWDIR%%/template/signed-up.tmpl
%%WWWDIR%%/template/status.tmpl
-%%WWWDIR%%/template/status_attachments.tmpl
+%%WWWDIR%%/template/status_attachment.tmpl
%%WWWDIR%%/template/status_attributes.tmpl
%%WWWDIR%%/template/status_header.tmpl
%%WWWDIR%%/template/status_info.tmpl
diff --git a/net-im/libsignal-node/Makefile b/net-im/libsignal-node/Makefile
index 9cb979e2c418..2839ff05894a 100644
--- a/net-im/libsignal-node/Makefile
+++ b/net-im/libsignal-node/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libsignal
DISTVERSIONPREFIX= v
-DISTVERSION= 0.74.1
+DISTVERSION= 0.76.0
CATEGORIES= net-im
MASTER_SITES= LOCAL/mikael/signal-desktop/:npm
PKGNAMESUFFIX= -node
diff --git a/net-im/libsignal-node/distinfo b/net-im/libsignal-node/distinfo
index 08fd758430ac..4d40a9d670e3 100644
--- a/net-im/libsignal-node/distinfo
+++ b/net-im/libsignal-node/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1751534803
-SHA256 (libsignal-node-0.74.1-npm-cache.tar.gz) = e0d752b1dc11e66397110b862ae9298eeecf6a4ac95377142bad0f7db8ffaf6b
-SIZE (libsignal-node-0.74.1-npm-cache.tar.gz) = 61195154
+TIMESTAMP = 1752246029
+SHA256 (libsignal-node-0.76.0-npm-cache.tar.gz) = f2fe0674f19101652ba4a177f7db64f2c195f8bac96bd1600deaa0dc853fe23a
+SIZE (libsignal-node-0.76.0-npm-cache.tar.gz) = 61200509
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
@@ -1059,8 +1059,8 @@ SHA256 (signalapp-curve25519-dalek-signal-curve25519-4.1.3_GH0.tar.gz) = 8dd338d
SIZE (signalapp-curve25519-dalek-signal-curve25519-4.1.3_GH0.tar.gz) = 808022
SHA256 (signalapp-SparsePostQuantumRatchet-v1.0.0_GH0.tar.gz) = 377c5739f47a69b21b73922379100774d92727009ecd26aa02a8c2ebf62be90f
SIZE (signalapp-SparsePostQuantumRatchet-v1.0.0_GH0.tar.gz) = 143602
-SHA256 (signalapp-libsignal-v0.74.1_GH0.tar.gz) = 5157a2f8b309125f2b505286a543f6a08f9b718dfd48c6115cb5630d1da3c811
-SIZE (signalapp-libsignal-v0.74.1_GH0.tar.gz) = 2100875
+SHA256 (signalapp-libsignal-v0.76.0_GH0.tar.gz) = 64a78ff474e102eedeeba25838fc6f3375e6e5dcdd999be6596250bd1419268a
+SIZE (signalapp-libsignal-v0.76.0_GH0.tar.gz) = 2189462
SHA256 (google-boringssl-44b3df6f03d85c901767250329c571db405122d5_GH0.tar.gz) = 9567b43de39f66e57b895ee814135adc5ddf7f2c895964269b6b13b388158982
SIZE (google-boringssl-44b3df6f03d85c901767250329c571db405122d5_GH0.tar.gz) = 46106995
SHA256 (google-boringssl-853ca1ea1168dff08011e5d42d94609cc0ca2e27_GH0.tar.gz) = 61e85d6eaecf1706be0420a9104b66ff01bd04301b5fad323970685f942108ed
diff --git a/net-im/linux-discord/Makefile b/net-im/linux-discord/Makefile
index 30f71a74405d..b3b9202738d9 100644
--- a/net-im/linux-discord/Makefile
+++ b/net-im/linux-discord/Makefile
@@ -1,5 +1,5 @@
PORTNAME= discord
-DISTVERSION= 0.0.102
+DISTVERSION= 0.0.103
PORTREVISION= 0
PORTEPOCH= 1
CATEGORIES= net-im
diff --git a/net-im/linux-discord/distinfo b/net-im/linux-discord/distinfo
index 8ee2f3ac3c35..a16dbd5d056b 100644
--- a/net-im/linux-discord/distinfo
+++ b/net-im/linux-discord/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752651317
-SHA256 (discord-0.0.102.tar.gz) = c6797aed3cbdbae023395e5e5a747bc46f8f47927833b9d87358634418db68e2
-SIZE (discord-0.0.102.tar.gz) = 105422377
+TIMESTAMP = 1753868029
+SHA256 (discord-0.0.103.tar.gz) = 58d2f2041405a801223e9bf5269a05ae02a0087dcf04e4f1156c5d1dca8d025f
+SIZE (discord-0.0.103.tar.gz) = 105426304
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-im/signal-desktop/Makefile b/net-im/signal-desktop/Makefile
index 4bb53cf1fb87..f33fe25235c9 100644
--- a/net-im/signal-desktop/Makefile
+++ b/net-im/signal-desktop/Makefile
@@ -1,7 +1,6 @@
PORTNAME= signal-desktop
DISTVERSIONPREFIX= v
-DISTVERSION= 7.60.0
-PORTREVISION= 2
+DISTVERSION= 7.62.0
CATEGORIES= net-im
MASTER_SITES= LOCAL/mikael/signal-desktop/:npm \
https://registry.npmjs.org/@esbuild/freebsd-arm64/-/:esbuildarm64 \
diff --git a/net-im/signal-desktop/distinfo b/net-im/signal-desktop/distinfo
index fa62b6da86b4..bd3da8fc1e63 100644
--- a/net-im/signal-desktop/distinfo
+++ b/net-im/signal-desktop/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1751535464
-SHA256 (signal-desktop-7.60.0-npm-cache.tar.gz) = e542468ae8ef7a5edbeea8b22b7653d5b44c19421e087224a5c8dc1e8af8dd3c
-SIZE (signal-desktop-7.60.0-npm-cache.tar.gz) = 958978591
+TIMESTAMP = 1752763456
+SHA256 (signal-desktop-7.62.0-npm-cache.tar.gz) = 7a45d0115bbbe137c80a4af8b11727647cc5d2cb9003fc327f3408ff8ce40599
+SIZE (signal-desktop-7.62.0-npm-cache.tar.gz) = 961669085
SHA256 (freebsd-arm64-0.24.0.tgz) = c09c0acf0e892cf3aa54b61aa02d447a9ecf00a9d7f0e6165e81f208d25d7de0
SIZE (freebsd-arm64-0.24.0.tgz) = 3970551
SHA256 (freebsd-x64-0.24.0.tgz) = f2562d5c4b5d48f832c73f30dc6155adc505b5a296081ddae48b517f2e3d6b42
SIZE (freebsd-x64-0.24.0.tgz) = 4318529
-SHA256 (signalapp-Signal-Desktop-v7.60.0_GH0.tar.gz) = bba0afa627c19aac274f1fa290df2a5a251dcc52e871f9a0c555e280603cbccb
-SIZE (signalapp-Signal-Desktop-v7.60.0_GH0.tar.gz) = 45756114
+SHA256 (signalapp-Signal-Desktop-v7.62.0_GH0.tar.gz) = 59b5468eefa9199f0c4becf15ce86a9525cda3decaac5b8fc2b0241d2a3c38db
+SIZE (signalapp-Signal-Desktop-v7.62.0_GH0.tar.gz) = 45923452
diff --git a/net-im/signal-desktop/files/package-lock.json b/net-im/signal-desktop/files/package-lock.json
index 0ababd0f7155..22e867b38339 100644
--- a/net-im/signal-desktop/files/package-lock.json
+++ b/net-im/signal-desktop/files/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "signal-desktop",
- "version": "7.60.0",
+ "version": "7.62.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "signal-desktop",
- "version": "7.60.0",
+ "version": "7.62.0",
"hasInstallScript": true,
"license": "AGPL-3.0-only",
"dependencies": {
@@ -26,11 +26,11 @@
"@react-aria/utils": "3.25.3",
"@react-spring/web": "9.7.5",
"@react-types/shared": "3.27.0",
- "@signalapp/libsignal-client": "0.74.1",
+ "@signalapp/libsignal-client": "0.76.0",
"@signalapp/quill-cjs": "2.1.2",
- "@signalapp/ringrtc": "2.53.0",
- "@signalapp/sqlcipher": "2.0.3",
- "@signalapp/windows-ucv": "1.0.0",
+ "@signalapp/ringrtc": "2.54.1",
+ "@signalapp/sqlcipher": "2.1.0",
+ "@signalapp/windows-ucv": "1.0.1",
"@tanstack/react-virtual": "3.11.2",
"@types/dom-mediacapture-transform": "0.1.11",
"@types/fabric": "4.5.3",
@@ -1168,9 +1168,9 @@
}
},
"node_modules/@babel/types": {
- "version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.0.tgz",
- "integrity": "sha512-jYnje+JyZG5YThjHiF28oT4SIZLnYOcSBb6+SDaFIyzDVSkXQmQQYclJ2R+YxcdmK0AX6x1E5OQNtuh3jHDrUg==",
+ "version": "7.28.1",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.1.tgz",
+ "integrity": "sha512-x0LvFTekgSX+83TI28Y9wYPUfzrnl2aT5+5QLnO6v7mSJYtEEevuDRN0F0uSHRk1G1IWZC43o00Y0xDDrpBGPQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3026,18 +3026,57 @@
"license": "MIT"
},
"node_modules/@jest/create-cache-key-function": {
- "version": "29.7.0",
- "resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-29.7.0.tgz",
- "integrity": "sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==",
+ "version": "30.0.2",
+ "resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-30.0.2.tgz",
+ "integrity": "sha512-AwlDAHwEHDi+etw9vKWx9HeIApVos8GD/sSTpHtDkqhm9OWuEUPKKPP6EaS17yv0GSzBB3TeeJFLyJ5LPjRqWg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@jest/types": "^29.6.3"
+ "@jest/types": "30.0.1"
},
"engines": {
- "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
+ "node_modules/@jest/create-cache-key-function/node_modules/@jest/schemas": {
+ "version": "30.0.1",
+ "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.1.tgz",
+ "integrity": "sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@sinclair/typebox": "^0.34.0"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/@jest/create-cache-key-function/node_modules/@jest/types": {
+ "version": "30.0.1",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.1.tgz",
+ "integrity": "sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/pattern": "30.0.1",
+ "@jest/schemas": "30.0.1",
+ "@types/istanbul-lib-coverage": "^2.0.6",
+ "@types/istanbul-reports": "^3.0.4",
+ "@types/node": "*",
+ "@types/yargs": "^17.0.33",
+ "chalk": "^4.1.2"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/@jest/create-cache-key-function/node_modules/@sinclair/typebox": {
+ "version": "0.34.38",
+ "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.38.tgz",
+ "integrity": "sha512-HpkxMmc2XmZKhvaKIZZThlHmx1L0I/V1hWK1NubtlFnr6ZqdiOpV72TKudZUNQjZNsyDBay72qFEhEvb+bcwcA==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/@jest/environment": {
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz",
@@ -3115,6 +3154,30 @@
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
+ "node_modules/@jest/pattern": {
+ "version": "30.0.1",
+ "resolved": "https://registry.npmjs.org/@jest/pattern/-/pattern-30.0.1.tgz",
+ "integrity": "sha512-gWp7NfQW27LaBQz3TITS8L7ZCQ0TLvtmI//4OwlQRx4rnWxcPNIYjxZpDcN4+UlGxgm3jS5QPz8IPTCkb59wZA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/node": "*",
+ "jest-regex-util": "30.0.1"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/@jest/pattern/node_modules/jest-regex-util": {
+ "version": "30.0.1",
+ "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-30.0.1.tgz",
+ "integrity": "sha512-jHEQgBXAgc+Gh4g0p3bCevgRCVRkB4VB70zhoAE48gxeSr1hfUOsM/C2WoJgVL7Eyg//hudYENbm3Ne+/dRVVA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
"node_modules/@jest/reporters": {
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.7.0.tgz",
@@ -3802,9 +3865,9 @@
}
},
"node_modules/@npmcli/agent/node_modules/agent-base": {
- "version": "7.1.3",
- "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz",
- "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==",
+ "version": "7.1.4",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz",
+ "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -8847,9 +8910,9 @@
"license": "BSD-3-Clause"
},
"node_modules/@signalapp/libsignal-client": {
- "version": "0.74.1",
- "resolved": "https://registry.npmjs.org/@signalapp/libsignal-client/-/libsignal-client-0.74.1.tgz",
- "integrity": "sha512-PEJou0yrBvxaAGg7JjONlRNM/t3PCBuY96wu7W6+57e38/7Mibo9kAMfE5B8DgVv+DUNMW9AgJhx5McCoIXYew==",
+ "version": "0.76.0",
+ "resolved": "https://registry.npmjs.org/@signalapp/libsignal-client/-/libsignal-client-0.76.0.tgz",
+ "integrity": "sha512-wQZFC79GAUeee8pf+aDK5Gii0HbQoCAv/oTn1Ht7d5mFq2pw/L0jRcv3j9DgVYodzCOlnanfto3apfA6eN/Whw==",
"hasInstallScript": true,
"license": "AGPL-3.0-only",
"dependencies": {
@@ -8880,9 +8943,9 @@
}
},
"node_modules/@signalapp/ringrtc": {
- "version": "2.53.0",
- "resolved": "https://registry.npmjs.org/@signalapp/ringrtc/-/ringrtc-2.53.0.tgz",
- "integrity": "sha512-X2+NRyZWNa1mk4RN1+PodB5kxgsc8vkUB2T7wn9ma0w3E3UOWGqCTOKmBZRTywOAUWkWi/wBA3rVo22CmjjaDA==",
+ "version": "2.54.1",
+ "resolved": "https://registry.npmjs.org/@signalapp/ringrtc/-/ringrtc-2.54.1.tgz",
+ "integrity": "sha512-BcV4ewf3QJl3QAltWS+nImZx4o4k3cTEL1RFnSY8vO1lg9Zc4XkaDJVjbSEWakQR8NorrFIy/nNEf+RKb8kr+g==",
"hasInstallScript": true,
"license": "AGPL-3.0-only",
"dependencies": {
@@ -8891,9 +8954,9 @@
}
},
"node_modules/@signalapp/sqlcipher": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/@signalapp/sqlcipher/-/sqlcipher-2.0.3.tgz",
- "integrity": "sha512-aywstwV6Lg17NSPVK7fb40CIF687D6352YwCwAxDSxrw/qTxJampgdHzPpMrsepb0y6gSAzdYEpRbosJZPqP/g==",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@signalapp/sqlcipher/-/sqlcipher-2.1.0.tgz",
+ "integrity": "sha512-SRHiTOBcC25KXM7aZMyDiY2MP5uwsZM1NOIlUZlH0gtR4kTPiLEJqyhomA8II6lhl9BTGc9R2M/GLelQrQhvhw==",
"hasInstallScript": true,
"license": "AGPL-3.0-only",
"dependencies": {
@@ -8902,9 +8965,9 @@
}
},
"node_modules/@signalapp/windows-ucv": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@signalapp/windows-ucv/-/windows-ucv-1.0.0.tgz",
- "integrity": "sha512-8jDChKSW4gEZO8F3KxFntYR3fLWM0DzoJnK/t9AnUxhP7iJbgbF+K9lXamjbIjDhsLwmwbjoyGrEbqtkkx/w/g==",
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@signalapp/windows-ucv/-/windows-ucv-1.0.1.tgz",
+ "integrity": "sha512-tArRaDzAFXQ6BcYseUtd9bp52/sb5C/zbCIoNkDH+FUoxnZRvX25Fv2HHbH7Xe2+bcdb4+DQmyoUeHMhTUxAmA==",
"hasInstallScript": true,
"license": "AGPL-3.0-only",
"dependencies": {
@@ -9227,9 +9290,9 @@
}
},
"node_modules/@storybook/builder-webpack5/node_modules/@types/node": {
- "version": "22.16.0",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-22.16.0.tgz",
- "integrity": "sha512-B2egV9wALML1JCpv3VQoQ+yesQKAmNMBIAY7OteVrikcOcAkWm+dGL6qpeCktPjAv6N1JLnhbNiqS35UpFyBsQ==",
+ "version": "22.16.4",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-22.16.4.tgz",
+ "integrity": "sha512-PYRhNtZdm2wH/NT2k/oAJ6/f2VD2N2Dag0lGlx2vWgMSJXGNmlce5MiTQzoWAiIJtso30mjnfQCOKVH+kAQC/g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -9408,9 +9471,9 @@
}
},
"node_modules/@storybook/core-webpack/node_modules/@types/node": {
- "version": "22.16.0",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-22.16.0.tgz",
- "integrity": "sha512-B2egV9wALML1JCpv3VQoQ+yesQKAmNMBIAY7OteVrikcOcAkWm+dGL6qpeCktPjAv6N1JLnhbNiqS35UpFyBsQ==",
+ "version": "22.16.4",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-22.16.4.tgz",
+ "integrity": "sha512-PYRhNtZdm2wH/NT2k/oAJ6/f2VD2N2Dag0lGlx2vWgMSJXGNmlce5MiTQzoWAiIJtso30mjnfQCOKVH+kAQC/g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -9547,9 +9610,9 @@
}
},
"node_modules/@storybook/preset-react-webpack/node_modules/@types/node": {
- "version": "22.16.0",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-22.16.0.tgz",
- "integrity": "sha512-B2egV9wALML1JCpv3VQoQ+yesQKAmNMBIAY7OteVrikcOcAkWm+dGL6qpeCktPjAv6N1JLnhbNiqS35UpFyBsQ==",
+ "version": "22.16.4",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-22.16.4.tgz",
+ "integrity": "sha512-PYRhNtZdm2wH/NT2k/oAJ6/f2VD2N2Dag0lGlx2vWgMSJXGNmlce5MiTQzoWAiIJtso30mjnfQCOKVH+kAQC/g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -9682,9 +9745,9 @@
}
},
"node_modules/@storybook/react-webpack5/node_modules/@types/node": {
- "version": "22.16.0",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-22.16.0.tgz",
- "integrity": "sha512-B2egV9wALML1JCpv3VQoQ+yesQKAmNMBIAY7OteVrikcOcAkWm+dGL6qpeCktPjAv6N1JLnhbNiqS35UpFyBsQ==",
+ "version": "22.16.4",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-22.16.4.tgz",
+ "integrity": "sha512-PYRhNtZdm2wH/NT2k/oAJ6/f2VD2N2Dag0lGlx2vWgMSJXGNmlce5MiTQzoWAiIJtso30mjnfQCOKVH+kAQC/g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -9790,9 +9853,9 @@
}
},
"node_modules/@swc/core": {
- "version": "1.12.9",
- "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.12.9.tgz",
- "integrity": "sha512-O+LfT2JlVMsIMWG9x+rdxg8GzpzeGtCZQfXV7cKc1PjIKUkLFf1QJ7okuseA4f/9vncu37dQ2ZcRrPKy0Ndd5g==",
+ "version": "1.12.14",
+ "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.12.14.tgz",
+ "integrity": "sha512-CJSn2vstd17ddWIHBsjuD4OQnn9krQfaq6EO+w9YfId5DKznyPmzxAARlOXG99cC8/3Kli8ysKy6phL43bSr0w==",
"dev": true,
"hasInstallScript": true,
"license": "Apache-2.0",
@@ -9808,16 +9871,16 @@
"url": "https://opencollective.com/swc"
},
"optionalDependencies": {
- "@swc/core-darwin-arm64": "1.12.9",
- "@swc/core-darwin-x64": "1.12.9",
- "@swc/core-linux-arm-gnueabihf": "1.12.9",
- "@swc/core-linux-arm64-gnu": "1.12.9",
- "@swc/core-linux-arm64-musl": "1.12.9",
- "@swc/core-linux-x64-gnu": "1.12.9",
- "@swc/core-linux-x64-musl": "1.12.9",
- "@swc/core-win32-arm64-msvc": "1.12.9",
- "@swc/core-win32-ia32-msvc": "1.12.9",
- "@swc/core-win32-x64-msvc": "1.12.9"
+ "@swc/core-darwin-arm64": "1.12.14",
+ "@swc/core-darwin-x64": "1.12.14",
+ "@swc/core-linux-arm-gnueabihf": "1.12.14",
+ "@swc/core-linux-arm64-gnu": "1.12.14",
+ "@swc/core-linux-arm64-musl": "1.12.14",
+ "@swc/core-linux-x64-gnu": "1.12.14",
+ "@swc/core-linux-x64-musl": "1.12.14",
+ "@swc/core-win32-arm64-msvc": "1.12.14",
+ "@swc/core-win32-ia32-msvc": "1.12.14",
+ "@swc/core-win32-x64-msvc": "1.12.14"
},
"peerDependencies": {
"@swc/helpers": ">=0.5.17"
@@ -9829,9 +9892,9 @@
}
},
"node_modules/@swc/core-darwin-arm64": {
- "version": "1.12.9",
- "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.12.9.tgz",
- "integrity": "sha512-GACFEp4nD6V+TZNR2JwbMZRHB+Yyvp14FrcmB6UCUYmhuNWjkxi+CLnEvdbuiKyQYv0zA+TRpCHZ+whEs6gwfA==",
+ "version": "1.12.14",
+ "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.12.14.tgz",
+ "integrity": "sha512-HNukQoOKgMsHSETj8vgGGKK3SEcH7Cz6k4bpntCxBKNkO3sH7RcBTDulWGGHJfZaDNix7Rw2ExUVWtLZlzkzXg==",
"cpu": [
"arm64"
],
@@ -9846,9 +9909,9 @@
}
},
"node_modules/@swc/core-darwin-x64": {
- "version": "1.12.9",
- "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.12.9.tgz",
- "integrity": "sha512-hv2kls7Ilkm2EpeJz+I9MCil7pGS3z55ZAgZfxklEuYsxpICycxeH+RNRv4EraggN44ms+FWCjtZFu0LGg2V3g==",
+ "version": "1.12.14",
+ "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.12.14.tgz",
+ "integrity": "sha512-4Ttf3Obtk3MvFrR0e04qr6HfXh4L1Z+K3dRej63TAFuYpo+cPXeOZdPUddAW73lSUGkj+61IHnGPoXD3OQYy4Q==",
"cpu": [
"x64"
],
@@ -9863,9 +9926,9 @@
}
},
"node_modules/@swc/core-linux-arm-gnueabihf": {
- "version": "1.12.9",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.12.9.tgz",
- "integrity": "sha512-od9tDPiG+wMU9wKtd6y3nYJdNqgDOyLdgRRcrj1/hrbHoUPOM8wZQZdwQYGarw63iLXGgsw7t5HAF9Yc51ilFA==",
+ "version": "1.12.14",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.12.14.tgz",
+ "integrity": "sha512-zhJOH2KWjtQpzJ27Xjw/RKLVOa1aiEJC2b70xbCwEX6ZTVAl8tKbhkZ3GMphhfVmLJ9gf/2UQR58oxVnsXqX5Q==",
"cpu": [
"arm"
],
@@ -9880,9 +9943,9 @@
}
},
"node_modules/@swc/core-linux-arm64-gnu": {
- "version": "1.12.9",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.12.9.tgz",
- "integrity": "sha512-6qx1ka9LHcLzxIgn2Mros+CZLkHK2TawlXzi/h7DJeNnzi8F1Hw0Yzjp8WimxNCg6s2n+o3jnmin1oXB7gg8rw==",
+ "version": "1.12.14",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.12.14.tgz",
+ "integrity": "sha512-akUAe1YrBqZf1EDdUxahQ8QZnJi8Ts6Ya0jf6GBIMvnXL4Y6QIuvKTRwfNxy7rJ+x9zpzP1Vlh14ZZkSKZ1EGA==",
"cpu": [
"arm64"
],
@@ -9897,9 +9960,9 @@
}
},
"node_modules/@swc/core-linux-arm64-musl": {
- "version": "1.12.9",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.12.9.tgz",
- "integrity": "sha512-yghFZWKPVVGbUdqiD7ft23G0JX6YFGDJPz9YbLLAwGuKZ9th3/jlWoQDAw1Naci31LQhVC+oIji6ozihSuwB2A==",
+ "version": "1.12.14",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.12.14.tgz",
+ "integrity": "sha512-ZkOOIpSMXuPAjfOXEIAEQcrPOgLi6CaXvA5W+GYnpIpFG21Nd0qb0WbwFRv4K8BRtl993Q21v0gPpOaFHU+wdA==",
"cpu": [
"arm64"
],
@@ -9914,9 +9977,9 @@
}
},
"node_modules/@swc/core-linux-x64-gnu": {
- "version": "1.12.9",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.12.9.tgz",
- "integrity": "sha512-SFUxyhWLZRNL8QmgGNqdi2Q43PNyFVkRZ2zIif30SOGFSxnxcf2JNeSeBgKIGVgaLSuk6xFVVCtJ3KIeaStgRg==",
+ "version": "1.12.14",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.12.14.tgz",
+ "integrity": "sha512-71EPPccwJiJUxd2aMwNlTfom2mqWEWYGdbeTju01tzSHsEuD7E6ePlgC3P3ngBqB3urj41qKs87z7zPOswT5Iw==",
"cpu": [
"x64"
],
@@ -9931,9 +9994,9 @@
}
},
"node_modules/@swc/core-linux-x64-musl": {
- "version": "1.12.9",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.12.9.tgz",
- "integrity": "sha512-9FB0wM+6idCGTI20YsBNBg9xSWtkDBymnpaTCsZM3qDc0l4uOpJMqbfWhQvp17x7r/ulZfb2QY8RDvQmCL6AcQ==",
+ "version": "1.12.14",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.12.14.tgz",
+ "integrity": "sha512-nImF1hZJqKTcl0WWjHqlelOhvuB9rU9kHIw/CmISBUZXogjLIvGyop1TtJNz0ULcz2Oxr3Q2YpwfrzsgvgbGkA==",
"cpu": [
"x64"
],
@@ -9948,9 +10011,9 @@
}
},
"node_modules/@swc/core-win32-arm64-msvc": {
- "version": "1.12.9",
- "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.12.9.tgz",
- "integrity": "sha512-zHOusMVbOH9ik5RtRrMiGzLpKwxrPXgXkBm3SbUCa65HAdjV33NZ0/R9Rv1uPESALtEl2tzMYLUxYA5ECFDFhA==",
+ "version": "1.12.14",
+ "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.12.14.tgz",
+ "integrity": "sha512-sABFQFxSuStFoxvEWZUHWYldtB1B4A9eDNFd4Ty50q7cemxp7uoscFoaCqfXSGNBwwBwpS5EiPB6YN4y6hqmLQ==",
"cpu": [
"arm64"
],
@@ -9965,9 +10028,9 @@
}
},
"node_modules/@swc/core-win32-ia32-msvc": {
- "version": "1.12.9",
- "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.12.9.tgz",
- "integrity": "sha512-aWZf0PqE0ot7tCuhAjRkDFf41AzzSQO0x2xRfTbnhpROp57BRJ/N5eee1VULO/UA2PIJRG7GKQky5bSGBYlFug==",
+ "version": "1.12.14",
+ "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.12.14.tgz",
+ "integrity": "sha512-KBznRB02NASkpepRdWIK4f1AvmaJCDipKWdW1M1xV9QL2tE4aySJFojVuG1+t0tVDkjRfwcZjycQfRoJ4RjD7Q==",
"cpu": [
"ia32"
],
@@ -9982,9 +10045,9 @@
}
},
"node_modules/@swc/core-win32-x64-msvc": {
- "version": "1.12.9",
- "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.12.9.tgz",
- "integrity": "sha512-C25fYftXOras3P3anSUeXXIpxmEkdAcsIL9yrr0j1xepTZ/yKwpnQ6g3coj8UXdeJy4GTVlR6+Ow/QiBgZQNOg==",
+ "version": "1.12.14",
+ "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.12.14.tgz",
+ "integrity": "sha512-SymoP2CJHzrYaFKjWvuQljcF7BkTpzaS1vpywv7K9EzdTb5N8qPDvNd+PhWUqBz9JHBhbJxpaeTDQBXF/WWPmw==",
"cpu": [
"x64"
],
@@ -10015,13 +10078,13 @@
}
},
"node_modules/@swc/jest": {
- "version": "0.2.38",
- "resolved": "https://registry.npmjs.org/@swc/jest/-/jest-0.2.38.tgz",
- "integrity": "sha512-HMoZgXWMqChJwffdDjvplH53g9G2ALQes3HKXDEdliB/b85OQ0CTSbxG8VSeCwiAn7cOaDVEt4mwmZvbHcS52w==",
+ "version": "0.2.39",
+ "resolved": "https://registry.npmjs.org/@swc/jest/-/jest-0.2.39.tgz",
+ "integrity": "sha512-eyokjOwYd0Q8RnMHri+8/FS1HIrIUKK/sRrFp8c1dThUOfNeCWbLmBP1P5VsKdvmkd25JaH+OKYwEYiAYg9YAA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@jest/create-cache-key-function": "^29.7.0",
+ "@jest/create-cache-key-function": "^30.0.0",
"@swc/counter": "^0.1.3",
"jsonc-parser": "^3.2.0"
},
@@ -10726,9 +10789,9 @@
}
},
"node_modules/@types/node-forge": {
- "version": "1.3.12",
- "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.12.tgz",
- "integrity": "sha512-a0ToKlRVnUw3aXKQq2F+krxZKq7B8LEQijzPn5RdFAMatARD2JX9o8FBpMXOOrjob0uc13aN+V/AXniOXW4d9A==",
+ "version": "1.3.13",
+ "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.13.tgz",
+ "integrity": "sha512-zePQJSW5QkwSHKRApqWCVKeKoSOt4xvEnLENZPjyvm9Ezdf/EyDeJM7jqLzOwjVICQQzvLZ63T55MKdJB5H6ww==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -11376,9 +11439,9 @@
}
},
"node_modules/@vitest/expect/node_modules/chai": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/chai/-/chai-5.2.0.tgz",
- "integrity": "sha512-mCuXncKXk5iCLhfhwTc0izo0gtEmpz5CtG2y8GiOINBlMVS6v8TMRc5TaLWKS6692m9+dVVfzgeVxR5UxWHTYw==",
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/chai/-/chai-5.2.1.tgz",
+ "integrity": "sha512-5nFxhUrX0PqtyogoYOA8IPswy5sZFTOsBFl/9bNsmDLgsxYTzSZQJDPppDnZPTQbzSEm0hqGjWPzRemQCYbD6A==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -11389,7 +11452,7 @@
"pathval": "^2.0.0"
},
"engines": {
- "node": ">=12"
+ "node": ">=18"
}
},
"node_modules/@vitest/expect/node_modules/check-error": {
@@ -12294,9 +12357,9 @@
}
},
"node_modules/aproba": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz",
- "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.1.0.tgz",
+ "integrity": "sha512-tLIEcj5GuR2RSTnxNKdkK0dJ/GrC7P38sUkiDmDuHfsHmbagTFAxDVIBltoklXEVIQ/f14IL8IMJ5pn9Hez1Ew==",
"license": "ISC",
"optional": true
},
@@ -13679,9 +13742,9 @@
}
},
"node_modules/builder-util/node_modules/agent-base": {
- "version": "7.1.3",
- "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz",
- "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==",
+ "version": "7.1.4",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz",
+ "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -13994,9 +14057,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001726",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001726.tgz",
- "integrity": "sha512-VQAUIUzBiZ/UnlM28fSp2CRF3ivUn1BWEvxMcVTNwpw91Py1pGbPIyIKtd+tzct9C3ouceCVdGAXxZOpZAsgdw==",
+ "version": "1.0.30001727",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001727.tgz",
+ "integrity": "sha512-pB68nIHmbN6L/4C6MH1DokyR3bYqFwjaSs/sWDHGj4CTcFtQUQMuJftVwWkXq7mNWOybD3KhUv3oWHoGxgP14Q==",
"dev": true,
"funding": [
{
@@ -15158,9 +15221,9 @@
}
},
"node_modules/core-js": {
- "version": "3.43.0",
- "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.43.0.tgz",
- "integrity": "sha512-N6wEbTTZSYOY2rYAn85CuvWWkCK6QweMn7/4Nr3w+gDBeBhk/x4EJeY6FPo4QzDoJZxVTv8U7CMvgWk6pOHHqA==",
+ "version": "3.44.0",
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.44.0.tgz",
+ "integrity": "sha512-aFCtd4l6GvAXwVEh3XbbVqJGHDJt0OZRa+5ePGx3LLwi12WfexqQxcsohb2wgsa/92xtl19Hd66G/L+TaAxDMw==",
"dev": true,
"hasInstallScript": true,
"license": "MIT",
@@ -15170,13 +15233,13 @@
}
},
"node_modules/core-js-compat": {
- "version": "3.43.0",
- "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.43.0.tgz",
- "integrity": "sha512-2GML2ZsCc5LR7hZYz4AXmjQw8zuy2T//2QntwdnpuYI7jteT6GVYJL7F6C2C57R7gSYrcqVW3lAALefdbhBLDA==",
+ "version": "3.44.0",
+ "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.44.0.tgz",
+ "integrity": "sha512-JepmAj2zfl6ogy34qfWtcE7nHKAJnKsQFRn++scjVS2bZFllwptzw61BZcZFYBPpUznLfAvh0LGhxKppk04ClA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "browserslist": "^4.25.0"
+ "browserslist": "^4.25.1"
},
"funding": {
"type": "opencollective",
@@ -15919,9 +15982,9 @@
}
},
"node_modules/decimal.js": {
- "version": "10.5.0",
- "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.5.0.tgz",
- "integrity": "sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw==",
+ "version": "10.6.0",
+ "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.6.0.tgz",
+ "integrity": "sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==",
"license": "MIT"
},
"node_modules/decompress-response": {
@@ -16809,9 +16872,9 @@
}
},
"node_modules/electron-to-chromium": {
- "version": "1.5.179",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.179.tgz",
- "integrity": "sha512-UWKi/EbBopgfFsc5k61wFpV7WrnnSlSzW/e2XcBmS6qKYTivZlLtoll5/rdqRTxGglGHkmkW0j0pFNJG10EUIQ==",
+ "version": "1.5.186",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.186.tgz",
+ "integrity": "sha512-lur7L4BFklgepaJxj4DqPk7vKbTEl0pajNlg2QjE5shefmlmBLm2HvQ7PMf1R/GvlevT/581cop33/quQcfX3A==",
"dev": true,
"license": "ISC"
},
@@ -16826,9 +16889,9 @@
}
},
"node_modules/electron/node_modules/@types/node": {
- "version": "22.16.0",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-22.16.0.tgz",
- "integrity": "sha512-B2egV9wALML1JCpv3VQoQ+yesQKAmNMBIAY7OteVrikcOcAkWm+dGL6qpeCktPjAv6N1JLnhbNiqS35UpFyBsQ==",
+ "version": "22.16.4",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-22.16.4.tgz",
+ "integrity": "sha512-PYRhNtZdm2wH/NT2k/oAJ6/f2VD2N2Dag0lGlx2vWgMSJXGNmlce5MiTQzoWAiIJtso30mjnfQCOKVH+kAQC/g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -19005,9 +19068,9 @@
}
},
"node_modules/find-process": {
- "version": "1.4.10",
- "resolved": "https://registry.npmjs.org/find-process/-/find-process-1.4.10.tgz",
- "integrity": "sha512-ncYFnWEIwL7PzmrK1yZtaccN8GhethD37RzBHG6iOZoFYB4vSmLLXfeWJjeN5nMvCJMjOtBvBBF8OgxEcikiZg==",
+ "version": "1.4.11",
+ "resolved": "https://registry.npmjs.org/find-process/-/find-process-1.4.11.tgz",
+ "integrity": "sha512-mAOh9gGk9WZ4ip5UjV0o6Vb4SrfnAmtsFNzkMRH9HQiFXVQnDyQFrSHTK5UoG6E+KV+s+cIznbtwpfN41l2nFA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -19581,9 +19644,9 @@
}
},
"node_modules/get-uri": {
- "version": "6.0.4",
- "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.4.tgz",
- "integrity": "sha512-E1b1lFFLvLgak2whF2xDBcOy6NLVGZBqqjJjsIhvopKfWWEi64pLVTWWehV8KlLerZkfNTA95sTe2OdJKm1OzQ==",
+ "version": "6.0.5",
+ "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.5.tgz",
+ "integrity": "sha512-b1O07XYq8eRuVzBNgJLstU6FYc1tS6wnMtF1I1D9lE8LxZSOGZ7LhxN54yPP6mGw5f2CkXY2BQUL9Fx41qvcIg==",
"license": "MIT",
"dependencies": {
"basic-ftp": "^5.0.2",
@@ -20137,12 +20200,12 @@
}
},
"node_modules/heic-decode": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/heic-decode/-/heic-decode-2.0.0.tgz",
- "integrity": "sha512-NU+zsiDvdL+EebyTjrEqjkO2XYI7FgLhQzsbmO8dnnYce3S0PBSDm/ZyI4KpcGPXYEdb5W72vp/AQFuc4F8ASg==",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/heic-decode/-/heic-decode-2.1.0.tgz",
+ "integrity": "sha512-0fB3O3WMk38+PScbHLVp66jcNhsZ/ErtQ6u2lMYu/YxXgbBtl+oKOhGQHa4RpvE68k8IzbWkABzHnyAIjR758A==",
"license": "ISC",
"dependencies": {
- "libheif-js": "^1.17.1"
+ "libheif-js": "^1.19.8"
},
"engines": {
"node": ">=8.0.0"
@@ -20589,9 +20652,9 @@
}
},
"node_modules/https-proxy-agent/node_modules/agent-base": {
- "version": "7.1.3",
- "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz",
- "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==",
+ "version": "7.1.4",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz",
+ "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==",
"license": "MIT",
"engines": {
"node": ">= 14"
@@ -25083,9 +25146,9 @@
}
},
"node_modules/nan": {
- "version": "2.22.2",
- "resolved": "https://registry.npmjs.org/nan/-/nan-2.22.2.tgz",
- "integrity": "sha512-DANghxFkS1plDdRsX0X9pm0Z6SJNN6gBdtXfanwoZ8hooC5gosGFSBGRYHUVPz1asKA/kMRqDRdHrluZ61SpBQ==",
+ "version": "2.23.0",
+ "resolved": "https://registry.npmjs.org/nan/-/nan-2.23.0.tgz",
+ "integrity": "sha512-1UxuyYGdoQHcGg87Lkqm3FzefucTa0NAiOcuRsDmysep3c1LVCRK2krrUDafMWtjSG04htvAmvg96+SDknOmgQ==",
"license": "MIT",
"optional": true
},
@@ -25217,9 +25280,9 @@
"license": "MIT"
},
"node_modules/node-addon-api": {
- "version": "8.4.0",
- "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.4.0.tgz",
- "integrity": "sha512-D9DI/gXHvVmjHS08SVch0Em8G5S1P+QWtU31appcKT/8wFSPRcdHadIFSAntdMMVM5zz+/DL+bL/gz3UDppqtg==",
+ "version": "8.5.0",
+ "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.5.0.tgz",
+ "integrity": "sha512-/bRZty2mXUIFY/xU5HLvveNHlswNJej+RnxBjOMkidWfwZzgTbPG1E3K5TOxRLOR+5hX7bSofy8yf1hZevMS8A==",
"license": "MIT",
"engines": {
"node": "^18 || ^20 || >= 21"
@@ -26818,9 +26881,9 @@
}
},
"node_modules/pac-proxy-agent/node_modules/agent-base": {
- "version": "7.1.3",
- "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz",
- "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==",
+ "version": "7.1.4",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz",
+ "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==",
"license": "MIT",
"engines": {
"node": ">= 14"
@@ -27463,9 +27526,9 @@
}
},
"node_modules/playwright-core": {
- "version": "1.53.2",
- "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.53.2.tgz",
- "integrity": "sha512-ox/OytMy+2w1jcYEYlOo1Hhp8hZkLCximMTUTMBXjGUA1KoFfiSZ+DU+3a739jsPY0yoKH2TFy9S2fsJas8yAw==",
+ "version": "1.54.1",
+ "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.54.1.tgz",
+ "integrity": "sha512-Nbjs2zjj0htNhzgiy5wu+3w09YetDx5pkrpI/kZotDlDUaYk0HVA5xrBVPdow4SAUIlhgKcJeJg4GRKW6xHusA==",
"dev": true,
"license": "Apache-2.0",
"bin": {
@@ -28132,9 +28195,9 @@
}
},
"node_modules/proxy-agent/node_modules/agent-base": {
- "version": "7.1.3",
- "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz",
- "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==",
+ "version": "7.1.4",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz",
+ "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==",
"license": "MIT",
"engines": {
"node": ">= 14"
@@ -30848,9 +30911,9 @@
}
},
"node_modules/socks": {
- "version": "2.8.5",
- "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.5.tgz",
- "integrity": "sha512-iF+tNDQla22geJdTyJB1wM/qrX9DMRwWrciEPwWLPRWAUEM8sQiyxgckLxWT1f7+9VabJS0jTGGr4QgBuvi6Ww==",
+ "version": "2.8.6",
+ "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.6.tgz",
+ "integrity": "sha512-pe4Y2yzru68lXCb38aAqRf5gvN8YdjP1lok5o0J7BOHljkyCGKVz7H3vpVIXKD27rj2giOJ7DwVyk/GWrPHDWA==",
"license": "MIT",
"dependencies": {
"ip-address": "^9.0.5",
@@ -34262,22 +34325,6 @@
"node": ">= 10"
}
},
- "node_modules/webpack-dev-server/node_modules/is-wsl": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz",
- "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "is-inside-container": "^1.0.0"
- },
- "engines": {
- "node": ">=16"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/webpack-dev-server/node_modules/memfs": {
"version": "4.17.2",
"resolved": "https://registry.npmjs.org/memfs/-/memfs-4.17.2.tgz",
@@ -34299,16 +34346,16 @@
}
},
"node_modules/webpack-dev-server/node_modules/open": {
- "version": "10.1.2",
- "resolved": "https://registry.npmjs.org/open/-/open-10.1.2.tgz",
- "integrity": "sha512-cxN6aIDPz6rm8hbebcP7vrQNhvRcveZoJU72Y7vskh4oIm+BZwBECnx5nTmrlres1Qapvx27Qo1Auukpf8PKXw==",
+ "version": "10.2.0",
+ "resolved": "https://registry.npmjs.org/open/-/open-10.2.0.tgz",
+ "integrity": "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==",
"dev": true,
"license": "MIT",
"dependencies": {
"default-browser": "^5.2.1",
"define-lazy-prop": "^3.0.0",
"is-inside-container": "^1.0.0",
- "is-wsl": "^3.1.0"
+ "wsl-utils": "^0.1.0"
},
"engines": {
"node": ">=18"
@@ -34841,6 +34888,38 @@
}
}
},
+ "node_modules/wsl-utils": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.1.0.tgz",
+ "integrity": "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-wsl": "^3.1.0"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/wsl-utils/node_modules/is-wsl": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz",
+ "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-inside-container": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=16"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/xcase": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/xcase/-/xcase-2.0.1.tgz",
diff --git a/net-im/signal-desktop/files/patch-app_main.ts b/net-im/signal-desktop/files/patch-app_main.ts
index 12953d4bd665..3e60c20bf99a 100644
--- a/net-im/signal-desktop/files/patch-app_main.ts
+++ b/net-im/signal-desktop/files/patch-app_main.ts
@@ -1,6 +1,6 @@
--- app/main.ts.orig 2023-10-19 19:29:53 UTC
+++ app/main.ts
-@@ -628,7 +628,7 @@ if (OS.isWindows()) {
+@@ -616,7 +616,7 @@ if (OS.isWindows()) {
if (OS.isWindows()) {
windowIcon = join(__dirname, '../build/icons/win/icon.ico');
@@ -9,7 +9,7 @@
windowIcon = join(__dirname, '../images/signal-logo-desktop-linux.png');
} else {
windowIcon = join(__dirname, '../build/icons/png/512x512.png');
-@@ -1665,6 +1665,7 @@ function getSQLKey(): string {
+@@ -1613,6 +1613,7 @@ function getSQLKey(): string {
function getSQLKey(): string {
let update = false;
const isLinux = OS.isLinux();
@@ -17,7 +17,16 @@
const legacyKeyValue = userConfig.get('key');
const modernKeyValue = userConfig.get('encryptedKey');
const previousBackend = isLinux
-@@ -2618,7 +2619,7 @@ ipc.on('draw-attention', () => {
+@@ -1945,7 +1946,7 @@ app.commandLine.appendSwitch('disable-features', featu
+ )}`;
+ app.commandLine.appendSwitch('disable-features', featuresToDisable);
+
+-if (OS.isLinux()) {
++if (OS.isLinux() || OS.isFreeBSD()) {
+ // https://github.com/electron/electron/issues/46538#issuecomment-2808806722
+ app.commandLine.appendSwitch('gtk-version', '3');
+ }
+@@ -2570,7 +2571,7 @@ ipc.on('draw-attention', () => {
return;
}
diff --git a/net-im/signal-desktop/files/patch-package.json b/net-im/signal-desktop/files/patch-package.json
index 723f0afbb32c..ba65a44e814a 100644
--- a/net-im/signal-desktop/files/patch-package.json
+++ b/net-im/signal-desktop/files/patch-package.json
@@ -10,7 +10,7 @@
"dependencies": {
"@electron/asar": "3.4.1",
"@formatjs/fast-memoize": "2.2.3",
-@@ -173,6 +170,7 @@
+@@ -175,6 +172,7 @@
"p-timeout": "4.1.0",
"pify": "3.0.0",
"pino": "9.5.0",
@@ -18,15 +18,15 @@
"protobufjs": "7.3.2",
"proxy-agent": "6.4.0",
"qrcode-generator": "1.4.4",
-@@ -222,7 +222,6 @@
+@@ -222,7 +220,6 @@
"@indutny/parallel-prettier": "3.0.0",
"@indutny/rezip-electron": "2.0.1",
"@napi-rs/canvas": "0.1.61",
-- "@signalapp/mock-server": "12.0.0",
+- "@signalapp/mock-server": "13.0.1",
"@storybook/addon-a11y": "8.4.4",
"@storybook/addon-actions": "8.4.4",
"@storybook/addon-controls": "8.4.4",
-@@ -356,7 +353,6 @@
+@@ -358,7 +355,6 @@
"@types/backbone@1.4.22": "patches/@types+backbone+1.4.22.patch",
"casual@1.6.2": "patches/casual+1.6.2.patch",
"protobufjs@7.3.2": "patches/protobufjs+7.3.2.patch",
@@ -34,7 +34,7 @@
"protobufjs-cli@1.1.1": "patches/protobufjs-cli+1.1.1.patch",
"@types/fabric@4.5.3": "patches/@types+fabric+4.5.3.patch",
"qrcode-generator@1.4.4": "patches/qrcode-generator+1.4.4.patch",
-@@ -372,7 +368,9 @@
+@@ -374,7 +370,9 @@
"node-fetch@2.6.7": "patches/node-fetch+2.6.7.patch",
"zod@3.23.8": "patches/zod+3.23.8.patch",
"app-builder-lib": "patches/app-builder-lib.patch",
@@ -45,7 +45,7 @@
},
"onlyBuiltDependencies": [
"@indutny/mac-screen-share",
-@@ -385,7 +383,6 @@
+@@ -388,7 +386,6 @@
"bufferutil",
"electron",
"esbuild",
@@ -53,7 +53,7 @@
"utf-8-validate"
],
"ignoredBuiltDependencies": [
-@@ -396,7 +393,7 @@
+@@ -399,7 +396,7 @@
]
},
"engines": {
@@ -62,7 +62,7 @@
},
"build": {
"appId": "org.whispersystems.signal-desktop",
-@@ -473,20 +470,6 @@
+@@ -476,20 +473,6 @@
"asarUnpack": [
"build/icons/win/icon.ico"
]
diff --git a/net-im/signal-desktop/files/pnpm-lock.yaml b/net-im/signal-desktop/files/pnpm-lock.yaml
index 4c3e05a3c9cc..dabc6b1adfd6 100644
--- a/net-im/signal-desktop/files/pnpm-lock.yaml
+++ b/net-im/signal-desktop/files/pnpm-lock.yaml
@@ -34,7 +34,7 @@ patchedDependencies:
hash: e8a96f71e52bf903c9f1eadba4740489a0beb48da33db52354adca484fe1f495
path: patches/@vitest+expect+2.0.5.patch
app-builder-lib:
- hash: 0c3b228458f552563f27009bd822f7f7c069547b27cb27268838dcf98502693b
+ hash: b412b44a47bb3d2be98e6edffed5dc4286cc62ac3c02fef42d1557927baa2420
path: patches/app-builder-lib.patch
backbone@1.6.0:
hash: 342b4b6012f8aecfa041554256444cb25af75bc933cf2ab1e91c4f66a8e47a31
@@ -132,20 +132,20 @@ importers:
specifier: 3.27.0
version: 3.27.0(react@18.3.1)
'@signalapp/libsignal-client':
- specifier: 0.74.1
- version: 0.74.1
+ specifier: 0.76.0
+ version: 0.76.0
'@signalapp/quill-cjs':
specifier: 2.1.2
version: 2.1.2
'@signalapp/ringrtc':
- specifier: 2.53.0
- version: 2.53.0(patch_hash=16738d799318d4c5fe950f44ee7511dad758c4364ec26a25fb6b657203e9d8bf)
+ specifier: 2.54.1
+ version: 2.54.1(patch_hash=16738d799318d4c5fe950f44ee7511dad758c4364ec26a25fb6b657203e9d8bf)
'@signalapp/sqlcipher':
- specifier: 2.0.3
- version: 2.0.3
+ specifier: 2.1.0
+ version: 2.1.0
'@signalapp/windows-ucv':
- specifier: 1.0.0
- version: 1.0.0
+ specifier: 1.0.1
+ version: 1.0.1
'@tanstack/react-virtual':
specifier: 3.11.2
version: 3.11.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
@@ -473,13 +473,13 @@ importers:
version: 8.4.4(@storybook/test@8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))(typescript@5.6.3)
'@storybook/react-webpack5':
specifier: 8.4.4
- version: 8.4.4(@storybook/test@8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)))(@swc/core@1.12.9(@swc/helpers@0.5.17))(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))(typescript@5.6.3)(webpack-cli@5.1.4)
+ version: 8.4.4(@storybook/test@8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)))(@swc/core@1.12.14(@swc/helpers@0.5.17))(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))(typescript@5.6.3)(webpack-cli@5.1.4)
'@storybook/test':
specifier: 8.4.4
version: 8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))
'@storybook/test-runner':
specifier: 0.22.0
- version: 0.22.0(@swc/helpers@0.5.17)(@types/node@20.17.6)(debug@4.3.7)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))(ts-node@10.9.2(@swc/core@1.12.9(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3))
+ version: 0.22.0(@swc/helpers@0.5.17)(@types/node@20.17.6)(debug@4.3.7)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))(ts-node@10.9.2(@swc/core@1.12.14(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3))
'@storybook/types':
specifier: 8.1.11
version: 8.1.11
@@ -773,10 +773,10 @@ importers:
version: 3.3.2
terser-webpack-plugin:
specifier: 5.3.10
- version: 5.3.10(@swc/core@1.12.9(@swc/helpers@0.5.17))(esbuild@0.24.0)(webpack@5.96.1)
+ version: 5.3.10(@swc/core@1.12.14(@swc/helpers@0.5.17))(esbuild@0.24.0)(webpack@5.96.1)
ts-node:
specifier: 10.9.2
- version: 10.9.2(@swc/core@1.12.9(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3)
+ version: 10.9.2(@swc/core@1.12.14(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3)
typescript:
specifier: 5.6.3
version: 5.6.3
@@ -785,7 +785,7 @@ importers:
version: 8.0.1(debug@4.3.7)
webpack:
specifier: 5.96.1
- version: 5.96.1(@swc/core@1.12.9(@swc/helpers@0.5.17))(esbuild@0.24.0)(webpack-cli@5.1.4)
+ version: 5.96.1(@swc/core@1.12.14(@swc/helpers@0.5.17))(esbuild@0.24.0)(webpack-cli@5.1.4)
webpack-cli:
specifier: 5.1.4
version: 5.1.4(webpack-dev-server@5.1.0)(webpack@5.96.1)
@@ -1075,8 +1075,8 @@ packages:
resolution: {integrity: sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==}
engines: {node: '>=6.9.0'}
- '@babel/types@7.28.0':
- resolution: {integrity: sha512-jYnje+JyZG5YThjHiF28oT4SIZLnYOcSBb6+SDaFIyzDVSkXQmQQYclJ2R+YxcdmK0AX6x1E5OQNtuh3jHDrUg==}
+ '@babel/types@7.28.1':
+ resolution: {integrity: sha512-x0LvFTekgSX+83TI28Y9wYPUfzrnl2aT5+5QLnO6v7mSJYtEEevuDRN0F0uSHRk1G1IWZC43o00Y0xDDrpBGPQ==}
engines: {node: '>=6.9.0'}
'@bcoe/v8-coverage@0.2.3':
@@ -1548,9 +1548,9 @@ packages:
node-notifier:
optional: true
- '@jest/create-cache-key-function@29.7.0':
- resolution: {integrity: sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==}
- engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ '@jest/create-cache-key-function@30.0.2':
+ resolution: {integrity: sha512-AwlDAHwEHDi+etw9vKWx9HeIApVos8GD/sSTpHtDkqhm9OWuEUPKKPP6EaS17yv0GSzBB3TeeJFLyJ5LPjRqWg==}
+ engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0}
'@jest/environment@29.7.0':
resolution: {integrity: sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==}
@@ -1572,6 +1572,10 @@ packages:
resolution: {integrity: sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ '@jest/pattern@30.0.1':
+ resolution: {integrity: sha512-gWp7NfQW27LaBQz3TITS8L7ZCQ0TLvtmI//4OwlQRx4rnWxcPNIYjxZpDcN4+UlGxgm3jS5QPz8IPTCkb59wZA==}
+ engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0}
+
'@jest/reporters@29.7.0':
resolution: {integrity: sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -1585,6 +1589,10 @@ packages:
resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ '@jest/schemas@30.0.1':
+ resolution: {integrity: sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w==}
+ engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0}
+
'@jest/source-map@29.6.3':
resolution: {integrity: sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -1605,6 +1613,10 @@ packages:
resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ '@jest/types@30.0.1':
+ resolution: {integrity: sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw==}
+ engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0}
+
'@jridgewell/gen-mapping@0.3.12':
resolution: {integrity: sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==}
@@ -2773,8 +2785,8 @@ packages:
'@sideway/pinpoint@2.0.0':
resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==}
- '@signalapp/libsignal-client@0.74.1':
- resolution: {integrity: sha512-PEJou0yrBvxaAGg7JjONlRNM/t3PCBuY96wu7W6+57e38/7Mibo9kAMfE5B8DgVv+DUNMW9AgJhx5McCoIXYew==}
+ '@signalapp/libsignal-client@0.76.0':
+ resolution: {integrity: sha512-wQZFC79GAUeee8pf+aDK5Gii0HbQoCAv/oTn1Ht7d5mFq2pw/L0jRcv3j9DgVYodzCOlnanfto3apfA6eN/Whw==}
'@signalapp/parchment-cjs@3.0.1':
resolution: {integrity: sha512-hSBMQ1M7wE4GcC8ZeNtvpJF+DAJg3eIRRf1SiHS3I3Algav/sgJJNm6HIYm6muHuK7IJmuEjkL3ILSXgmu0RfQ==}
@@ -2783,18 +2795,21 @@ packages:
resolution: {integrity: sha512-y2sgqdivlrG41J4Zvt/82xtH/PZjDlgItqlD2g/Cv3ZbjlR6cGhTNXbfNygCJB8nXj+C7I28pjt1Zm3k0pv2mg==}
engines: {npm: '>=8.2.3'}
- '@signalapp/ringrtc@2.53.0':
- resolution: {integrity: sha512-X2+NRyZWNa1mk4RN1+PodB5kxgsc8vkUB2T7wn9ma0w3E3UOWGqCTOKmBZRTywOAUWkWi/wBA3rVo22CmjjaDA==}
+ '@signalapp/ringrtc@2.54.1':
+ resolution: {integrity: sha512-BcV4ewf3QJl3QAltWS+nImZx4o4k3cTEL1RFnSY8vO1lg9Zc4XkaDJVjbSEWakQR8NorrFIy/nNEf+RKb8kr+g==}
- '@signalapp/sqlcipher@2.0.3':
- resolution: {integrity: sha512-aywstwV6Lg17NSPVK7fb40CIF687D6352YwCwAxDSxrw/qTxJampgdHzPpMrsepb0y6gSAzdYEpRbosJZPqP/g==}
+ '@signalapp/sqlcipher@2.1.0':
+ resolution: {integrity: sha512-SRHiTOBcC25KXM7aZMyDiY2MP5uwsZM1NOIlUZlH0gtR4kTPiLEJqyhomA8II6lhl9BTGc9R2M/GLelQrQhvhw==}
- '@signalapp/windows-ucv@1.0.0':
- resolution: {integrity: sha512-8jDChKSW4gEZO8F3KxFntYR3fLWM0DzoJnK/t9AnUxhP7iJbgbF+K9lXamjbIjDhsLwmwbjoyGrEbqtkkx/w/g==}
+ '@signalapp/windows-ucv@1.0.1':
+ resolution: {integrity: sha512-tArRaDzAFXQ6BcYseUtd9bp52/sb5C/zbCIoNkDH+FUoxnZRvX25Fv2HHbH7Xe2+bcdb4+DQmyoUeHMhTUxAmA==}
'@sinclair/typebox@0.27.8':
resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==}
+ '@sinclair/typebox@0.34.38':
+ resolution: {integrity: sha512-HpkxMmc2XmZKhvaKIZZThlHmx1L0I/V1hWK1NubtlFnr6ZqdiOpV72TKudZUNQjZNsyDBay72qFEhEvb+bcwcA==}
+
'@sindresorhus/is@4.6.0':
resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==}
engines: {node: '>=10'}
@@ -2992,68 +3007,68 @@ packages:
'@storybook/types@8.1.11':
resolution: {integrity: sha512-k9N5iRuY2+t7lVRL6xeu6diNsxO3YI3lS4Juv3RZ2K4QsE/b3yG5ElfJB8DjHDSHwRH4ORyrU71KkOCUVfvtnw==}
- '@swc/core-darwin-arm64@1.12.9':
- resolution: {integrity: sha512-GACFEp4nD6V+TZNR2JwbMZRHB+Yyvp14FrcmB6UCUYmhuNWjkxi+CLnEvdbuiKyQYv0zA+TRpCHZ+whEs6gwfA==}
+ '@swc/core-darwin-arm64@1.12.14':
+ resolution: {integrity: sha512-HNukQoOKgMsHSETj8vgGGKK3SEcH7Cz6k4bpntCxBKNkO3sH7RcBTDulWGGHJfZaDNix7Rw2ExUVWtLZlzkzXg==}
engines: {node: '>=10'}
cpu: [arm64]
os: [darwin]
- '@swc/core-darwin-x64@1.12.9':
- resolution: {integrity: sha512-hv2kls7Ilkm2EpeJz+I9MCil7pGS3z55ZAgZfxklEuYsxpICycxeH+RNRv4EraggN44ms+FWCjtZFu0LGg2V3g==}
+ '@swc/core-darwin-x64@1.12.14':
+ resolution: {integrity: sha512-4Ttf3Obtk3MvFrR0e04qr6HfXh4L1Z+K3dRej63TAFuYpo+cPXeOZdPUddAW73lSUGkj+61IHnGPoXD3OQYy4Q==}
engines: {node: '>=10'}
cpu: [x64]
os: [darwin]
- '@swc/core-linux-arm-gnueabihf@1.12.9':
- resolution: {integrity: sha512-od9tDPiG+wMU9wKtd6y3nYJdNqgDOyLdgRRcrj1/hrbHoUPOM8wZQZdwQYGarw63iLXGgsw7t5HAF9Yc51ilFA==}
+ '@swc/core-linux-arm-gnueabihf@1.12.14':
+ resolution: {integrity: sha512-zhJOH2KWjtQpzJ27Xjw/RKLVOa1aiEJC2b70xbCwEX6ZTVAl8tKbhkZ3GMphhfVmLJ9gf/2UQR58oxVnsXqX5Q==}
engines: {node: '>=10'}
cpu: [arm]
os: [linux]
- '@swc/core-linux-arm64-gnu@1.12.9':
- resolution: {integrity: sha512-6qx1ka9LHcLzxIgn2Mros+CZLkHK2TawlXzi/h7DJeNnzi8F1Hw0Yzjp8WimxNCg6s2n+o3jnmin1oXB7gg8rw==}
+ '@swc/core-linux-arm64-gnu@1.12.14':
+ resolution: {integrity: sha512-akUAe1YrBqZf1EDdUxahQ8QZnJi8Ts6Ya0jf6GBIMvnXL4Y6QIuvKTRwfNxy7rJ+x9zpzP1Vlh14ZZkSKZ1EGA==}
engines: {node: '>=10'}
cpu: [arm64]
os: [linux]
- '@swc/core-linux-arm64-musl@1.12.9':
- resolution: {integrity: sha512-yghFZWKPVVGbUdqiD7ft23G0JX6YFGDJPz9YbLLAwGuKZ9th3/jlWoQDAw1Naci31LQhVC+oIji6ozihSuwB2A==}
+ '@swc/core-linux-arm64-musl@1.12.14':
+ resolution: {integrity: sha512-ZkOOIpSMXuPAjfOXEIAEQcrPOgLi6CaXvA5W+GYnpIpFG21Nd0qb0WbwFRv4K8BRtl993Q21v0gPpOaFHU+wdA==}
engines: {node: '>=10'}
cpu: [arm64]
os: [linux]
- '@swc/core-linux-x64-gnu@1.12.9':
- resolution: {integrity: sha512-SFUxyhWLZRNL8QmgGNqdi2Q43PNyFVkRZ2zIif30SOGFSxnxcf2JNeSeBgKIGVgaLSuk6xFVVCtJ3KIeaStgRg==}
+ '@swc/core-linux-x64-gnu@1.12.14':
+ resolution: {integrity: sha512-71EPPccwJiJUxd2aMwNlTfom2mqWEWYGdbeTju01tzSHsEuD7E6ePlgC3P3ngBqB3urj41qKs87z7zPOswT5Iw==}
engines: {node: '>=10'}
cpu: [x64]
os: [linux]
- '@swc/core-linux-x64-musl@1.12.9':
- resolution: {integrity: sha512-9FB0wM+6idCGTI20YsBNBg9xSWtkDBymnpaTCsZM3qDc0l4uOpJMqbfWhQvp17x7r/ulZfb2QY8RDvQmCL6AcQ==}
+ '@swc/core-linux-x64-musl@1.12.14':
+ resolution: {integrity: sha512-nImF1hZJqKTcl0WWjHqlelOhvuB9rU9kHIw/CmISBUZXogjLIvGyop1TtJNz0ULcz2Oxr3Q2YpwfrzsgvgbGkA==}
engines: {node: '>=10'}
cpu: [x64]
os: [linux]
- '@swc/core-win32-arm64-msvc@1.12.9':
- resolution: {integrity: sha512-zHOusMVbOH9ik5RtRrMiGzLpKwxrPXgXkBm3SbUCa65HAdjV33NZ0/R9Rv1uPESALtEl2tzMYLUxYA5ECFDFhA==}
+ '@swc/core-win32-arm64-msvc@1.12.14':
+ resolution: {integrity: sha512-sABFQFxSuStFoxvEWZUHWYldtB1B4A9eDNFd4Ty50q7cemxp7uoscFoaCqfXSGNBwwBwpS5EiPB6YN4y6hqmLQ==}
engines: {node: '>=10'}
cpu: [arm64]
os: [win32]
- '@swc/core-win32-ia32-msvc@1.12.9':
- resolution: {integrity: sha512-aWZf0PqE0ot7tCuhAjRkDFf41AzzSQO0x2xRfTbnhpROp57BRJ/N5eee1VULO/UA2PIJRG7GKQky5bSGBYlFug==}
+ '@swc/core-win32-ia32-msvc@1.12.14':
+ resolution: {integrity: sha512-KBznRB02NASkpepRdWIK4f1AvmaJCDipKWdW1M1xV9QL2tE4aySJFojVuG1+t0tVDkjRfwcZjycQfRoJ4RjD7Q==}
engines: {node: '>=10'}
cpu: [ia32]
os: [win32]
- '@swc/core-win32-x64-msvc@1.12.9':
- resolution: {integrity: sha512-C25fYftXOras3P3anSUeXXIpxmEkdAcsIL9yrr0j1xepTZ/yKwpnQ6g3coj8UXdeJy4GTVlR6+Ow/QiBgZQNOg==}
+ '@swc/core-win32-x64-msvc@1.12.14':
+ resolution: {integrity: sha512-SymoP2CJHzrYaFKjWvuQljcF7BkTpzaS1vpywv7K9EzdTb5N8qPDvNd+PhWUqBz9JHBhbJxpaeTDQBXF/WWPmw==}
engines: {node: '>=10'}
cpu: [x64]
os: [win32]
- '@swc/core@1.12.9':
- resolution: {integrity: sha512-O+LfT2JlVMsIMWG9x+rdxg8GzpzeGtCZQfXV7cKc1PjIKUkLFf1QJ7okuseA4f/9vncu37dQ2ZcRrPKy0Ndd5g==}
+ '@swc/core@1.12.14':
+ resolution: {integrity: sha512-CJSn2vstd17ddWIHBsjuD4OQnn9krQfaq6EO+w9YfId5DKznyPmzxAARlOXG99cC8/3Kli8ysKy6phL43bSr0w==}
engines: {node: '>=10'}
peerDependencies:
'@swc/helpers': '>=0.5.17'
@@ -3067,8 +3082,8 @@ packages:
'@swc/helpers@0.5.17':
resolution: {integrity: sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==}
- '@swc/jest@0.2.38':
- resolution: {integrity: sha512-HMoZgXWMqChJwffdDjvplH53g9G2ALQes3HKXDEdliB/b85OQ0CTSbxG8VSeCwiAn7cOaDVEt4mwmZvbHcS52w==}
+ '@swc/jest@0.2.39':
+ resolution: {integrity: sha512-eyokjOwYd0Q8RnMHri+8/FS1HIrIUKK/sRrFp8c1dThUOfNeCWbLmBP1P5VsKdvmkd25JaH+OKYwEYiAYg9YAA==}
engines: {npm: '>= 7.0.0'}
peerDependencies:
'@swc/core': '*'
@@ -3201,8 +3216,8 @@ packages:
'@types/express-serve-static-core@4.19.6':
resolution: {integrity: sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==}
- '@types/express-serve-static-core@5.0.6':
- resolution: {integrity: sha512-3xhRnjJPkULekpSzgtoNYYcTWgEZkp4myc+Saevii5JPnHNvHMRlBSHDbs7Bh1iPPoVTERHEZXyhyLbMEsExsA==}
+ '@types/express-serve-static-core@5.0.7':
+ resolution: {integrity: sha512-R+33OsgWw7rOhD1emjU7dzCDHucJrgJXMA5PYCzJxVil0dsyx5iBEPHqpPfiKNJQb7lZ1vxwoLR4Z87bBUpeGQ==}
'@types/express@4.17.23':
resolution: {integrity: sha512-Crp6WY9aTYP3qPi2wGDo9iUe/rceX01UMhnF1jmwDcKCFM6cx7YhGP/Mpr3y9AASpfHixIG0E6azCcL5OcDHsQ==}
@@ -3303,8 +3318,8 @@ packages:
'@types/node-fetch@2.6.12':
resolution: {integrity: sha512-8nneRWKCg3rMtF69nLQJnOYUcbafYeFSjqkw3jCRLsqkWFlHaoQrr5mXmofFGOx3DKn7UfmBMyov8ySvLRVldA==}
- '@types/node-forge@1.3.12':
- resolution: {integrity: sha512-a0ToKlRVnUw3aXKQq2F+krxZKq7B8LEQijzPn5RdFAMatARD2JX9o8FBpMXOOrjob0uc13aN+V/AXniOXW4d9A==}
+ '@types/node-forge@1.3.13':
+ resolution: {integrity: sha512-zePQJSW5QkwSHKRApqWCVKeKoSOt4xvEnLENZPjyvm9Ezdf/EyDeJM7jqLzOwjVICQQzvLZ63T55MKdJB5H6ww==}
'@types/node@16.18.126':
resolution: {integrity: sha512-OTcgaiwfGFBKacvfwuHzzn1KLxH/er8mluiy8/uM3sGXHaRe73RrSIj01jow9t4kJEW633Ov+cOexXeiApTyAw==}
@@ -3312,8 +3327,8 @@ packages:
'@types/node@20.17.6':
resolution: {integrity: sha512-VEI7OdvK2wP7XHnsuXbAJnEpEkF6NjSN45QJlL4VGqZSXsnicpesdTWsg9RISeSdYd3yeRj/y3k5KGjUXYnFwQ==}
- '@types/node@22.16.0':
- resolution: {integrity: sha512-B2egV9wALML1JCpv3VQoQ+yesQKAmNMBIAY7OteVrikcOcAkWm+dGL6qpeCktPjAv6N1JLnhbNiqS35UpFyBsQ==}
+ '@types/node@22.16.4':
+ resolution: {integrity: sha512-PYRhNtZdm2wH/NT2k/oAJ6/f2VD2N2Dag0lGlx2vWgMSJXGNmlce5MiTQzoWAiIJtso30mjnfQCOKVH+kAQC/g==}
'@types/normalize-path@3.0.2':
resolution: {integrity: sha512-DO++toKYPaFn0Z8hQ7Tx+3iT9t77IJo/nDiqTXilgEP+kPNIYdpS9kh3fXuc53ugqwp9pxC1PVjCpV1tQDyqMA==}
@@ -3691,8 +3706,8 @@ packages:
resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==}
engines: {node: '>= 6.0.0'}
- agent-base@7.1.3:
- resolution: {integrity: sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==}
+ agent-base@7.1.4:
+ resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==}
engines: {node: '>= 14'}
agentkeepalive@4.6.0:
@@ -4156,8 +4171,8 @@ packages:
resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==}
engines: {node: '>=10'}
- caniuse-lite@1.0.30001726:
- resolution: {integrity: sha512-VQAUIUzBiZ/UnlM28fSp2CRF3ivUn1BWEvxMcVTNwpw91Py1pGbPIyIKtd+tzct9C3ouceCVdGAXxZOpZAsgdw==}
+ caniuse-lite@1.0.30001727:
+ resolution: {integrity: sha512-pB68nIHmbN6L/4C6MH1DokyR3bYqFwjaSs/sWDHGj4CTcFtQUQMuJftVwWkXq7mNWOybD3KhUv3oWHoGxgP14Q==}
capture-stack-trace@1.0.2:
resolution: {integrity: sha512-X/WM2UQs6VMHUtjUDnZTRI+i1crWteJySFzr9UpGoQa4WQffXVTTXuekjl7TjZRlcF2XfjgITT0HxZ9RnxeT0w==}
@@ -4186,9 +4201,9 @@ packages:
resolution: {integrity: sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==}
engines: {node: '>=4'}
- chai@5.2.0:
- resolution: {integrity: sha512-mCuXncKXk5iCLhfhwTc0izo0gtEmpz5CtG2y8GiOINBlMVS6v8TMRc5TaLWKS6692m9+dVVfzgeVxR5UxWHTYw==}
- engines: {node: '>=12'}
+ chai@5.2.1:
+ resolution: {integrity: sha512-5nFxhUrX0PqtyogoYOA8IPswy5sZFTOsBFl/9bNsmDLgsxYTzSZQJDPppDnZPTQbzSEm0hqGjWPzRemQCYbD6A==}
+ engines: {node: '>=18'}
chalk@2.4.2:
resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
@@ -4471,11 +4486,11 @@ packages:
resolution: {integrity: sha512-rxjlVPoTzuKQXem9rdIHSc6xo8TcvqmVZoItxvhMaI1/9MOSNEaee86CpMgv+QVul2Q5v/DkXfOOVwDJxF7KsA==}
engines: {node: '>=6'}
- core-js-compat@3.43.0:
- resolution: {integrity: sha512-2GML2ZsCc5LR7hZYz4AXmjQw8zuy2T//2QntwdnpuYI7jteT6GVYJL7F6C2C57R7gSYrcqVW3lAALefdbhBLDA==}
+ core-js-compat@3.44.0:
+ resolution: {integrity: sha512-JepmAj2zfl6ogy34qfWtcE7nHKAJnKsQFRn++scjVS2bZFllwptzw61BZcZFYBPpUznLfAvh0LGhxKppk04ClA==}
- core-js@3.43.0:
- resolution: {integrity: sha512-N6wEbTTZSYOY2rYAn85CuvWWkCK6QweMn7/4Nr3w+gDBeBhk/x4EJeY6FPo4QzDoJZxVTv8U7CMvgWk6pOHHqA==}
+ core-js@3.44.0:
+ resolution: {integrity: sha512-aFCtd4l6GvAXwVEh3XbbVqJGHDJt0OZRa+5ePGx3LLwi12WfexqQxcsohb2wgsa/92xtl19Hd66G/L+TaAxDMw==}
core-util-is@1.0.2:
resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==}
@@ -4684,8 +4699,8 @@ packages:
resolution: {integrity: sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==}
engines: {node: '>=10'}
- decimal.js@10.5.0:
- resolution: {integrity: sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw==}
+ decimal.js@10.6.0:
+ resolution: {integrity: sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==}
decompress-response@6.0.0:
resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==}
@@ -4959,8 +4974,8 @@ packages:
electron-publish@26.0.13:
resolution: {integrity: sha512-O5hfHSwli5cegQ4JS3Dp0dZcheex6UCRE/qYyRQvhB6DhSwojiwTnAGEuQCJXc8K8Zxz2lku5Du3VwYHf8d5Lw==}
- electron-to-chromium@1.5.179:
- resolution: {integrity: sha512-UWKi/EbBopgfFsc5k61wFpV7WrnnSlSzW/e2XcBmS6qKYTivZlLtoll5/rdqRTxGglGHkmkW0j0pFNJG10EUIQ==}
+ electron-to-chromium@1.5.186:
+ resolution: {integrity: sha512-lur7L4BFklgepaJxj4DqPk7vKbTEl0pajNlg2QjE5shefmlmBLm2HvQ7PMf1R/GvlevT/581cop33/quQcfX3A==}
electron-window@0.8.1:
resolution: {integrity: sha512-W1i9LfnZJozk3MXE8VgsL2E5wOUHSgyCvcg1H2vQQjj+gqhO9lVudgY3z3SF7LJAmi+0vy3CJkbMqsynWB49EA==}
@@ -5498,8 +5513,8 @@ packages:
resolution: {integrity: sha512-0rnQWcFwZr7eO0513HahrWafsc3CTFioEB7DRiEYCUM/70QXSY8f3mCST17HXLcPvEhzH/Ty/Bxd72ZZsr/yvw==}
engines: {node: '>=0.10.0'}
- find-process@1.4.10:
- resolution: {integrity: sha512-ncYFnWEIwL7PzmrK1yZtaccN8GhethD37RzBHG6iOZoFYB4vSmLLXfeWJjeN5nMvCJMjOtBvBBF8OgxEcikiZg==}
+ find-process@1.4.11:
+ resolution: {integrity: sha512-mAOh9gGk9WZ4ip5UjV0o6Vb4SrfnAmtsFNzkMRH9HQiFXVQnDyQFrSHTK5UoG6E+KV+s+cIznbtwpfN41l2nFA==}
hasBin: true
find-up@3.0.0:
@@ -5711,8 +5726,8 @@ packages:
resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==}
engines: {node: '>= 0.4'}
- get-uri@6.0.4:
- resolution: {integrity: sha512-E1b1lFFLvLgak2whF2xDBcOy6NLVGZBqqjJjsIhvopKfWWEi64pLVTWWehV8KlLerZkfNTA95sTe2OdJKm1OzQ==}
+ get-uri@6.0.5:
+ resolution: {integrity: sha512-b1O07XYq8eRuVzBNgJLstU6FYc1tS6wnMtF1I1D9lE8LxZSOGZ7LhxN54yPP6mGw5f2CkXY2BQUL9Fx41qvcIg==}
engines: {node: '>= 14'}
git-config-path@1.0.1:
@@ -5868,8 +5883,8 @@ packages:
resolution: {integrity: sha512-1qDuRvEHifTVAj3pFIgkqGgJIr0M3X7cxEPjEp0oG4mo8GFjq99DpCo8Eg3kg17Cy0MTjxpFdoBHOatj7ZVKtg==}
engines: {node: '>=12.0.0'}
- heic-decode@2.0.0:
- resolution: {integrity: sha512-NU+zsiDvdL+EebyTjrEqjkO2XYI7FgLhQzsbmO8dnnYce3S0PBSDm/ZyI4KpcGPXYEdb5W72vp/AQFuc4F8ASg==}
+ heic-decode@2.1.0:
+ resolution: {integrity: sha512-0fB3O3WMk38+PScbHLVp66jcNhsZ/ErtQ6u2lMYu/YxXgbBtl+oKOhGQHa4RpvE68k8IzbWkABzHnyAIjR758A==}
engines: {node: '>=8.0.0'}
hey-listen@1.0.8:
@@ -6557,6 +6572,10 @@ packages:
resolution: {integrity: sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ jest-regex-util@30.0.1:
+ resolution: {integrity: sha512-jHEQgBXAgc+Gh4g0p3bCevgRCVRkB4VB70zhoAE48gxeSr1hfUOsM/C2WoJgVL7Eyg//hudYENbm3Ne+/dRVVA==}
+ engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0}
+
jest-resolve-dependencies@29.7.0:
resolution: {integrity: sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -7320,8 +7339,8 @@ packages:
node-addon-api@7.1.1:
resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==}
- node-addon-api@8.4.0:
- resolution: {integrity: sha512-D9DI/gXHvVmjHS08SVch0Em8G5S1P+QWtU31appcKT/8wFSPRcdHadIFSAntdMMVM5zz+/DL+bL/gz3UDppqtg==}
+ node-addon-api@8.5.0:
+ resolution: {integrity: sha512-/bRZty2mXUIFY/xU5HLvveNHlswNJej+RnxBjOMkidWfwZzgTbPG1E3K5TOxRLOR+5hX7bSofy8yf1hZevMS8A==}
engines: {node: ^18 || ^20 || >= 21}
node-api-version@0.2.1:
@@ -7468,8 +7487,8 @@ packages:
resolution: {integrity: sha512-NCkLvw6ZyDnLCFNWIXtbrhNKEVBwHxv8n003Lum8Y5YF3dZtbSYSZZN/8gGJ1Ey52hCpsBQ6n5qutYAc4OOhFA==}
engines: {node: '>=0.4.0'}
- open@10.1.2:
- resolution: {integrity: sha512-cxN6aIDPz6rm8hbebcP7vrQNhvRcveZoJU72Y7vskh4oIm+BZwBECnx5nTmrlres1Qapvx27Qo1Auukpf8PKXw==}
+ open@10.2.0:
+ resolution: {integrity: sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==}
engines: {node: '>=18'}
open@8.4.2:
@@ -7765,8 +7784,8 @@ packages:
engines: {node: '>=18'}
hasBin: true
- playwright-core@1.53.2:
- resolution: {integrity: sha512-ox/OytMy+2w1jcYEYlOo1Hhp8hZkLCximMTUTMBXjGUA1KoFfiSZ+DU+3a739jsPY0yoKH2TFy9S2fsJas8yAw==}
+ playwright-core@1.54.1:
+ resolution: {integrity: sha512-Nbjs2zjj0htNhzgiy5wu+3w09YetDx5pkrpI/kZotDlDUaYk0HVA5xrBVPdow4SAUIlhgKcJeJg4GRKW6xHusA==}
engines: {node: '>=18'}
hasBin: true
@@ -8605,8 +8624,8 @@ packages:
resolution: {integrity: sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==}
engines: {node: '>= 14'}
- socks@2.8.5:
- resolution: {integrity: sha512-iF+tNDQla22geJdTyJB1wM/qrX9DMRwWrciEPwWLPRWAUEM8sQiyxgckLxWT1f7+9VabJS0jTGGr4QgBuvi6Ww==}
+ socks@2.8.6:
+ resolution: {integrity: sha512-pe4Y2yzru68lXCb38aAqRf5gvN8YdjP1lok5o0J7BOHljkyCGKVz7H3vpVIXKD27rj2giOJ7DwVyk/GWrPHDWA==}
engines: {node: '>= 10.0.0', npm: '>= 3.0.0'}
sonic-boom@4.2.0:
@@ -9589,6 +9608,10 @@ packages:
utf-8-validate:
optional: true
+ wsl-utils@0.1.0:
+ resolution: {integrity: sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==}
+ engines: {node: '>=18'}
+
xcase@2.0.1:
resolution: {integrity: sha512-UmFXIPU+9Eg3E9m/728Bii0lAIuoc+6nbrNUKaRPJOFp91ih44qqGlWtxMB6kXFrRD6po+86ksHM5XHCfk6iPw==}
@@ -9728,7 +9751,7 @@ snapshots:
'@babel/parser': 7.28.0
'@babel/template': 7.27.2
'@babel/traverse': 7.28.0
- '@babel/types': 7.28.0
+ '@babel/types': 7.28.1
convert-source-map: 2.0.0
debug: 4.3.7(supports-color@8.1.1)
gensync: 1.0.0-beta.2
@@ -9740,14 +9763,14 @@ snapshots:
'@babel/generator@7.28.0':
dependencies:
'@babel/parser': 7.28.0
- '@babel/types': 7.28.0
+ '@babel/types': 7.28.1
'@jridgewell/gen-mapping': 0.3.12
'@jridgewell/trace-mapping': 0.3.29
jsesc: 3.1.0
'@babel/helper-annotate-as-pure@7.27.3':
dependencies:
- '@babel/types': 7.28.0
+ '@babel/types': 7.28.1
'@babel/helper-compilation-targets@7.27.2':
dependencies:
@@ -9786,14 +9809,14 @@ snapshots:
'@babel/helper-member-expression-to-functions@7.27.1':
dependencies:
'@babel/traverse': 7.28.0
- '@babel/types': 7.28.0
+ '@babel/types': 7.28.1
transitivePeerDependencies:
- supports-color
'@babel/helper-module-imports@7.27.1':
dependencies:
'@babel/traverse': 7.28.0
- '@babel/types': 7.28.0
+ '@babel/types': 7.28.1
transitivePeerDependencies:
- supports-color
@@ -9808,7 +9831,7 @@ snapshots:
'@babel/helper-optimise-call-expression@7.27.1':
dependencies:
- '@babel/types': 7.28.0
+ '@babel/types': 7.28.1
'@babel/helper-plugin-utils@7.27.1': {}
@@ -9824,7 +9847,7 @@ snapshots:
'@babel/helper-skip-transparent-expression-wrappers@7.27.1':
dependencies:
'@babel/traverse': 7.28.0
- '@babel/types': 7.28.0
+ '@babel/types': 7.28.1
transitivePeerDependencies:
- supports-color
@@ -9837,11 +9860,11 @@ snapshots:
'@babel/helpers@7.27.6':
dependencies:
'@babel/template': 7.27.2
- '@babel/types': 7.28.0
+ '@babel/types': 7.28.1
'@babel/parser@7.28.0':
dependencies:
- '@babel/types': 7.28.0
+ '@babel/types': 7.28.1
'@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.26.0)':
dependencies:
@@ -9978,7 +10001,7 @@ snapshots:
'@babel/helper-module-imports': 7.27.1
'@babel/helper-plugin-utils': 7.27.1
'@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.26.0)
- '@babel/types': 7.28.0
+ '@babel/types': 7.28.1
transitivePeerDependencies:
- supports-color
@@ -10040,7 +10063,7 @@ snapshots:
dependencies:
'@babel/code-frame': 7.27.1
'@babel/parser': 7.28.0
- '@babel/types': 7.28.0
+ '@babel/types': 7.28.1
'@babel/traverse@7.28.0':
dependencies:
@@ -10049,12 +10072,12 @@ snapshots:
'@babel/helper-globals': 7.28.0
'@babel/parser': 7.28.0
'@babel/template': 7.27.2
- '@babel/types': 7.28.0
+ '@babel/types': 7.28.1
debug: 4.3.7(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
- '@babel/types@7.28.0':
+ '@babel/types@7.28.1':
dependencies:
'@babel/helper-string-parser': 7.27.1
'@babel/helper-validator-identifier': 7.27.1
@@ -10349,7 +10372,7 @@ snapshots:
dependencies:
'@formatjs/fast-memoize': 2.2.7
'@formatjs/intl-localematcher': 0.6.1
- decimal.js: 10.5.0
+ decimal.js: 10.6.0
tslib: 2.8.1
'@formatjs/fast-memoize@1.2.1':
@@ -10498,7 +10521,7 @@ snapshots:
'@indutny/mac-screen-share@1.0.13':
dependencies:
bindings: 1.5.0
- node-addon-api: 8.4.0
+ node-addon-api: 8.5.0
'@indutny/parallel-prettier@3.0.0(prettier@3.3.3)':
dependencies:
@@ -10526,7 +10549,7 @@ snapshots:
'@indutny/simple-windows-notifications@2.0.16':
dependencies:
bindings: 1.5.0
- node-addon-api: 8.4.0
+ node-addon-api: 8.5.0
'@indutny/sneequals@4.0.0': {}
@@ -10589,7 +10612,7 @@ snapshots:
jest-util: 29.7.0
slash: 3.0.0
- '@jest/core@29.7.0(ts-node@10.9.2(@swc/core@1.12.9(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3))':
+ '@jest/core@29.7.0(ts-node@10.9.2(@swc/core@1.12.14(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3))':
dependencies:
'@jest/console': 29.7.0
'@jest/reporters': 29.7.0
@@ -10603,7 +10626,7 @@ snapshots:
exit: 0.1.2
graceful-fs: 4.2.11
jest-changed-files: 29.7.0
- jest-config: 29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.12.9(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3))
+ jest-config: 29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.12.14(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3))
jest-haste-map: 29.7.0
jest-message-util: 29.7.0
jest-regex-util: 29.6.3
@@ -10624,9 +10647,9 @@ snapshots:
- supports-color
- ts-node
- '@jest/create-cache-key-function@29.7.0':
+ '@jest/create-cache-key-function@30.0.2':
dependencies:
- '@jest/types': 29.6.3
+ '@jest/types': 30.0.1
'@jest/environment@29.7.0':
dependencies:
@@ -10664,6 +10687,11 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@jest/pattern@30.0.1':
+ dependencies:
+ '@types/node': 20.17.6
+ jest-regex-util: 30.0.1
+
'@jest/reporters@29.7.0':
dependencies:
'@bcoe/v8-coverage': 0.2.3
@@ -10697,6 +10725,10 @@ snapshots:
dependencies:
'@sinclair/typebox': 0.27.8
+ '@jest/schemas@30.0.1':
+ dependencies:
+ '@sinclair/typebox': 0.34.38
+
'@jest/source-map@29.6.3':
dependencies:
'@jridgewell/trace-mapping': 0.3.29
@@ -10746,6 +10778,16 @@ snapshots:
'@types/yargs': 17.0.33
chalk: 4.1.2
+ '@jest/types@30.0.1':
+ dependencies:
+ '@jest/pattern': 30.0.1
+ '@jest/schemas': 30.0.1
+ '@types/istanbul-lib-coverage': 2.0.6
+ '@types/istanbul-reports': 3.0.4
+ '@types/node': 20.17.6
+ '@types/yargs': 17.0.33
+ chalk: 4.1.2
+
'@jridgewell/gen-mapping@0.3.12':
dependencies:
'@jridgewell/sourcemap-codec': 1.5.4
@@ -10893,7 +10935,7 @@ snapshots:
'@npmcli/agent@3.0.0':
dependencies:
- agent-base: 7.1.3
+ agent-base: 7.1.4
http-proxy-agent: 7.0.2
https-proxy-agent: 7.0.6
lru-cache: 10.4.3
@@ -12359,7 +12401,7 @@ snapshots:
'@sideway/pinpoint@2.0.0': {}
- '@signalapp/libsignal-client@0.74.1':
+ '@signalapp/libsignal-client@0.76.0':
dependencies:
node-gyp-build: 4.8.4
type-fest: 4.26.1
@@ -12374,25 +12416,27 @@ snapshots:
lodash: 4.17.21
quill-delta: 5.1.0
- '@signalapp/ringrtc@2.53.0(patch_hash=16738d799318d4c5fe950f44ee7511dad758c4364ec26a25fb6b657203e9d8bf)':
+ '@signalapp/ringrtc@2.54.1(patch_hash=16738d799318d4c5fe950f44ee7511dad758c4364ec26a25fb6b657203e9d8bf)':
dependencies:
https-proxy-agent: 7.0.6
tar: 6.2.1
transitivePeerDependencies:
- supports-color
- '@signalapp/sqlcipher@2.0.3':
+ '@signalapp/sqlcipher@2.1.0':
dependencies:
- node-addon-api: 8.4.0
+ node-addon-api: 8.5.0
node-gyp-build: 4.8.4
- '@signalapp/windows-ucv@1.0.0':
+ '@signalapp/windows-ucv@1.0.1':
dependencies:
bindings: 1.5.0
- node-addon-api: 8.4.0
+ node-addon-api: 8.5.0
'@sinclair/typebox@0.27.8': {}
+ '@sinclair/typebox@0.34.38': {}
+
'@sindresorhus/is@4.6.0': {}
'@sinonjs/commons@3.0.1':
@@ -12476,16 +12520,16 @@ snapshots:
'@storybook/addon-webpack5-compiler-swc@1.0.5(@swc/helpers@0.5.17)(webpack@5.96.1)':
dependencies:
- '@swc/core': 1.12.9(@swc/helpers@0.5.17)
- swc-loader: 0.2.6(@swc/core@1.12.9(@swc/helpers@0.5.17))(webpack@5.96.1)
+ '@swc/core': 1.12.14(@swc/helpers@0.5.17)
+ swc-loader: 0.2.6(@swc/core@1.12.14(@swc/helpers@0.5.17))(webpack@5.96.1)
transitivePeerDependencies:
- '@swc/helpers'
- webpack
- '@storybook/builder-webpack5@8.4.4(@swc/core@1.12.9(@swc/helpers@0.5.17))(esbuild@0.24.0)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))(typescript@5.6.3)(webpack-cli@5.1.4)':
+ '@storybook/builder-webpack5@8.4.4(@swc/core@1.12.14(@swc/helpers@0.5.17))(esbuild@0.24.0)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))(typescript@5.6.3)(webpack-cli@5.1.4)':
dependencies:
'@storybook/core-webpack': 8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))
- '@types/node': 22.16.0
+ '@types/node': 22.16.4
'@types/semver': 7.5.8
browser-assert: 1.2.1
case-sensitive-paths-webpack-plugin: 2.4.0
@@ -12501,12 +12545,12 @@ snapshots:
semver: 7.6.3
storybook: 8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)
style-loader: 3.3.4(webpack@5.96.1)
- terser-webpack-plugin: 5.3.10(@swc/core@1.12.9(@swc/helpers@0.5.17))(esbuild@0.24.0)(webpack@5.96.1)
+ terser-webpack-plugin: 5.3.10(@swc/core@1.12.14(@swc/helpers@0.5.17))(esbuild@0.24.0)(webpack@5.96.1)
ts-dedent: 2.2.0
url: 0.11.4
util: 0.12.5
util-deprecate: 1.0.2
- webpack: 5.96.1(@swc/core@1.12.9(@swc/helpers@0.5.17))(esbuild@0.24.0)(webpack-cli@5.1.4)
+ webpack: 5.96.1(@swc/core@1.12.14(@swc/helpers@0.5.17))(esbuild@0.24.0)(webpack-cli@5.1.4)
webpack-dev-middleware: 6.1.3(webpack@5.96.1)
webpack-hot-middleware: 2.26.1
webpack-virtual-modules: 0.6.2
@@ -12542,7 +12586,7 @@ snapshots:
'@storybook/core-webpack@8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))':
dependencies:
- '@types/node': 22.16.0
+ '@types/node': 22.16.4
storybook: 8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)
ts-dedent: 2.2.0
@@ -12582,12 +12626,12 @@ snapshots:
dependencies:
storybook: 8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)
- '@storybook/preset-react-webpack@8.4.4(@storybook/test@8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)))(@swc/core@1.12.9(@swc/helpers@0.5.17))(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))(typescript@5.6.3)(webpack-cli@5.1.4)':
+ '@storybook/preset-react-webpack@8.4.4(@storybook/test@8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)))(@swc/core@1.12.14(@swc/helpers@0.5.17))(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))(typescript@5.6.3)(webpack-cli@5.1.4)':
dependencies:
'@storybook/core-webpack': 8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))
'@storybook/react': 8.4.4(@storybook/test@8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))(typescript@5.6.3)
'@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.6.3)(webpack@5.96.1)
- '@types/node': 22.16.0
+ '@types/node': 22.16.4
'@types/semver': 7.5.8
find-up: 5.0.0
magic-string: 0.30.17
@@ -12598,7 +12642,7 @@ snapshots:
semver: 7.6.3
storybook: 8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)
tsconfig-paths: 4.2.0
- webpack: 5.96.1(@swc/core@1.12.9(@swc/helpers@0.5.17))(esbuild@0.24.0)(webpack-cli@5.1.4)
+ webpack: 5.96.1(@swc/core@1.12.14(@swc/helpers@0.5.17))(esbuild@0.24.0)(webpack-cli@5.1.4)
optionalDependencies:
typescript: 5.6.3
transitivePeerDependencies:
@@ -12623,7 +12667,7 @@ snapshots:
react-docgen-typescript: 2.4.0(typescript@5.6.3)
tslib: 2.8.1
typescript: 5.6.3
- webpack: 5.96.1(@swc/core@1.12.9(@swc/helpers@0.5.17))(esbuild@0.24.0)(webpack-cli@5.1.4)
+ webpack: 5.96.1(@swc/core@1.12.14(@swc/helpers@0.5.17))(esbuild@0.24.0)(webpack-cli@5.1.4)
transitivePeerDependencies:
- supports-color
@@ -12633,12 +12677,12 @@ snapshots:
react-dom: 18.3.1(react@18.3.1)
storybook: 8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)
- '@storybook/react-webpack5@8.4.4(@storybook/test@8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)))(@swc/core@1.12.9(@swc/helpers@0.5.17))(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))(typescript@5.6.3)(webpack-cli@5.1.4)':
+ '@storybook/react-webpack5@8.4.4(@storybook/test@8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)))(@swc/core@1.12.14(@swc/helpers@0.5.17))(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))(typescript@5.6.3)(webpack-cli@5.1.4)':
dependencies:
- '@storybook/builder-webpack5': 8.4.4(@swc/core@1.12.9(@swc/helpers@0.5.17))(esbuild@0.24.0)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))(typescript@5.6.3)(webpack-cli@5.1.4)
- '@storybook/preset-react-webpack': 8.4.4(@storybook/test@8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)))(@swc/core@1.12.9(@swc/helpers@0.5.17))(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))(typescript@5.6.3)(webpack-cli@5.1.4)
+ '@storybook/builder-webpack5': 8.4.4(@swc/core@1.12.14(@swc/helpers@0.5.17))(esbuild@0.24.0)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))(typescript@5.6.3)(webpack-cli@5.1.4)
+ '@storybook/preset-react-webpack': 8.4.4(@storybook/test@8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)))(@swc/core@1.12.14(@swc/helpers@0.5.17))(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))(typescript@5.6.3)(webpack-cli@5.1.4)
'@storybook/react': 8.4.4(@storybook/test@8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))(typescript@5.6.3)
- '@types/node': 22.16.0
+ '@types/node': 22.16.4
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
storybook: 8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)
@@ -12668,25 +12712,25 @@ snapshots:
'@storybook/test': 8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))
typescript: 5.6.3
- '@storybook/test-runner@0.22.0(@swc/helpers@0.5.17)(@types/node@20.17.6)(debug@4.3.7)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))(ts-node@10.9.2(@swc/core@1.12.9(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3))':
+ '@storybook/test-runner@0.22.0(@swc/helpers@0.5.17)(@types/node@20.17.6)(debug@4.3.7)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))(ts-node@10.9.2(@swc/core@1.12.14(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3))':
dependencies:
'@babel/core': 7.26.0
'@babel/generator': 7.28.0
'@babel/template': 7.27.2
- '@babel/types': 7.28.0
+ '@babel/types': 7.28.1
'@jest/types': 29.6.3
'@storybook/csf': 0.1.11
- '@swc/core': 1.12.9(@swc/helpers@0.5.17)
- '@swc/jest': 0.2.38(@swc/core@1.12.9(@swc/helpers@0.5.17))
+ '@swc/core': 1.12.14(@swc/helpers@0.5.17)
+ '@swc/jest': 0.2.39(@swc/core@1.12.14(@swc/helpers@0.5.17))
expect-playwright: 0.8.0
- jest: 29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.12.9(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3))
+ jest: 29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.12.14(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3))
jest-circus: 29.7.0
jest-environment-node: 29.7.0
jest-junit: 16.0.0
- jest-playwright-preset: 4.0.0(debug@4.3.7)(jest-circus@29.7.0)(jest-environment-node@29.7.0)(jest-runner@29.7.0)(jest@29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.12.9(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3)))
+ jest-playwright-preset: 4.0.0(debug@4.3.7)(jest-circus@29.7.0)(jest-environment-node@29.7.0)(jest-runner@29.7.0)(jest@29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.12.14(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3)))
jest-runner: 29.7.0
jest-serializer-html: 7.1.0
- jest-watch-typeahead: 2.2.2(jest@29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.12.9(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3)))
+ jest-watch-typeahead: 2.2.2(jest@29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.12.14(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3)))
nyc: 15.1.0
playwright: 1.45.0
storybook: 8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)
@@ -12721,51 +12765,51 @@ snapshots:
'@types/express': 4.17.23
file-system-cache: 2.3.0
- '@swc/core-darwin-arm64@1.12.9':
+ '@swc/core-darwin-arm64@1.12.14':
optional: true
- '@swc/core-darwin-x64@1.12.9':
+ '@swc/core-darwin-x64@1.12.14':
optional: true
- '@swc/core-linux-arm-gnueabihf@1.12.9':
+ '@swc/core-linux-arm-gnueabihf@1.12.14':
optional: true
- '@swc/core-linux-arm64-gnu@1.12.9':
+ '@swc/core-linux-arm64-gnu@1.12.14':
optional: true
- '@swc/core-linux-arm64-musl@1.12.9':
+ '@swc/core-linux-arm64-musl@1.12.14':
optional: true
- '@swc/core-linux-x64-gnu@1.12.9':
+ '@swc/core-linux-x64-gnu@1.12.14':
optional: true
- '@swc/core-linux-x64-musl@1.12.9':
+ '@swc/core-linux-x64-musl@1.12.14':
optional: true
- '@swc/core-win32-arm64-msvc@1.12.9':
+ '@swc/core-win32-arm64-msvc@1.12.14':
optional: true
- '@swc/core-win32-ia32-msvc@1.12.9':
+ '@swc/core-win32-ia32-msvc@1.12.14':
optional: true
- '@swc/core-win32-x64-msvc@1.12.9':
+ '@swc/core-win32-x64-msvc@1.12.14':
optional: true
- '@swc/core@1.12.9(@swc/helpers@0.5.17)':
+ '@swc/core@1.12.14(@swc/helpers@0.5.17)':
dependencies:
'@swc/counter': 0.1.3
'@swc/types': 0.1.23
optionalDependencies:
- '@swc/core-darwin-arm64': 1.12.9
- '@swc/core-darwin-x64': 1.12.9
- '@swc/core-linux-arm-gnueabihf': 1.12.9
- '@swc/core-linux-arm64-gnu': 1.12.9
- '@swc/core-linux-arm64-musl': 1.12.9
- '@swc/core-linux-x64-gnu': 1.12.9
- '@swc/core-linux-x64-musl': 1.12.9
- '@swc/core-win32-arm64-msvc': 1.12.9
- '@swc/core-win32-ia32-msvc': 1.12.9
- '@swc/core-win32-x64-msvc': 1.12.9
+ '@swc/core-darwin-arm64': 1.12.14
+ '@swc/core-darwin-x64': 1.12.14
+ '@swc/core-linux-arm-gnueabihf': 1.12.14
+ '@swc/core-linux-arm64-gnu': 1.12.14
+ '@swc/core-linux-arm64-musl': 1.12.14
+ '@swc/core-linux-x64-gnu': 1.12.14
+ '@swc/core-linux-x64-musl': 1.12.14
+ '@swc/core-win32-arm64-msvc': 1.12.14
+ '@swc/core-win32-ia32-msvc': 1.12.14
+ '@swc/core-win32-x64-msvc': 1.12.14
'@swc/helpers': 0.5.17
'@swc/counter@0.1.3': {}
@@ -12774,10 +12818,10 @@ snapshots:
dependencies:
tslib: 2.8.1
- '@swc/jest@0.2.38(@swc/core@1.12.9(@swc/helpers@0.5.17))':
+ '@swc/jest@0.2.39(@swc/core@1.12.14(@swc/helpers@0.5.17))':
dependencies:
- '@jest/create-cache-key-function': 29.7.0
- '@swc/core': 1.12.9(@swc/helpers@0.5.17)
+ '@jest/create-cache-key-function': 30.0.2
+ '@swc/core': 1.12.14(@swc/helpers@0.5.17)
'@swc/counter': 0.1.3
jsonc-parser: 3.3.1
@@ -12841,23 +12885,23 @@ snapshots:
'@types/babel__core@7.20.5':
dependencies:
'@babel/parser': 7.28.0
- '@babel/types': 7.28.0
+ '@babel/types': 7.28.1
'@types/babel__generator': 7.27.0
'@types/babel__template': 7.4.4
'@types/babel__traverse': 7.20.7
'@types/babel__generator@7.27.0':
dependencies:
- '@babel/types': 7.28.0
+ '@babel/types': 7.28.1
'@types/babel__template@7.4.4':
dependencies:
'@babel/parser': 7.28.0
- '@babel/types': 7.28.0
+ '@babel/types': 7.28.1
'@types/babel__traverse@7.20.7':
dependencies:
- '@babel/types': 7.28.0
+ '@babel/types': 7.28.1
'@types/backbone@1.4.22(patch_hash=9dace206a9f53e0e3b0203051b26aec1e92ad49744b156ad8076946356c6c8e7)':
dependencies:
@@ -12892,7 +12936,7 @@ snapshots:
'@types/connect-history-api-fallback@1.5.4':
dependencies:
- '@types/express-serve-static-core': 5.0.6
+ '@types/express-serve-static-core': 5.0.7
'@types/node': 20.17.6
'@types/connect@3.4.38':
@@ -12934,7 +12978,7 @@ snapshots:
'@types/range-parser': 1.2.7
'@types/send': 0.17.5
- '@types/express-serve-static-core@5.0.6':
+ '@types/express-serve-static-core@5.0.7':
dependencies:
'@types/node': 20.17.6
'@types/qs': 6.14.0
@@ -13044,7 +13088,7 @@ snapshots:
'@types/node': 20.17.6
form-data: 4.0.1
- '@types/node-forge@1.3.12':
+ '@types/node-forge@1.3.13':
dependencies:
'@types/node': 20.17.6
@@ -13054,7 +13098,7 @@ snapshots:
dependencies:
undici-types: 6.19.8
- '@types/node@22.16.0':
+ '@types/node@22.16.4':
dependencies:
undici-types: 6.21.0
@@ -13368,7 +13412,7 @@ snapshots:
dependencies:
'@vitest/spy': 2.0.5
'@vitest/utils': 2.0.5
- chai: 5.2.0
+ chai: 5.2.1
tinyrainbow: 1.2.0
'@vitest/pretty-format@2.0.5':
@@ -13474,17 +13518,17 @@ snapshots:
'@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4)(webpack@5.96.1)':
dependencies:
- webpack: 5.96.1(@swc/core@1.12.9(@swc/helpers@0.5.17))(esbuild@0.24.0)(webpack-cli@5.1.4)
+ webpack: 5.96.1(@swc/core@1.12.14(@swc/helpers@0.5.17))(esbuild@0.24.0)(webpack-cli@5.1.4)
webpack-cli: 5.1.4(webpack-dev-server@5.1.0)(webpack@5.96.1)
'@webpack-cli/info@2.0.2(webpack-cli@5.1.4)(webpack@5.96.1)':
dependencies:
- webpack: 5.96.1(@swc/core@1.12.9(@swc/helpers@0.5.17))(esbuild@0.24.0)(webpack-cli@5.1.4)
+ webpack: 5.96.1(@swc/core@1.12.14(@swc/helpers@0.5.17))(esbuild@0.24.0)(webpack-cli@5.1.4)
webpack-cli: 5.1.4(webpack-dev-server@5.1.0)(webpack@5.96.1)
'@webpack-cli/serve@2.0.5(webpack-cli@5.1.4)(webpack-dev-server@5.1.0)(webpack@5.96.1)':
dependencies:
- webpack: 5.96.1(@swc/core@1.12.9(@swc/helpers@0.5.17))(esbuild@0.24.0)(webpack-cli@5.1.4)
+ webpack: 5.96.1(@swc/core@1.12.14(@swc/helpers@0.5.17))(esbuild@0.24.0)(webpack-cli@5.1.4)
webpack-cli: 5.1.4(webpack-dev-server@5.1.0)(webpack@5.96.1)
optionalDependencies:
webpack-dev-server: 5.1.0(bufferutil@4.0.9)(debug@4.3.7)(utf-8-validate@5.0.10)(webpack-cli@5.1.4)(webpack@5.96.1)
@@ -13529,7 +13573,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- agent-base@7.1.3: {}
+ agent-base@7.1.4: {}
agentkeepalive@4.6.0:
dependencies:
@@ -13610,7 +13654,7 @@ snapshots:
app-builder-bin@5.0.0-alpha.12: {}
- app-builder-lib@26.0.14(patch_hash=0c3b228458f552563f27009bd822f7f7c069547b27cb27268838dcf98502693b)(dmg-builder@26.0.14)(electron-builder-squirrel-windows@26.0.14):
+ app-builder-lib@26.0.14(patch_hash=b412b44a47bb3d2be98e6edffed5dc4286cc62ac3c02fef42d1557927baa2420)(dmg-builder@26.0.14)(electron-builder-squirrel-windows@26.0.14):
dependencies:
'@develar/schema-utils': 2.6.5
'@electron/asar': 3.4.1
@@ -13787,7 +13831,7 @@ snapshots:
'@babel/core': 7.26.0
find-cache-dir: 4.0.0
schema-utils: 4.3.2
- webpack: 5.96.1(@swc/core@1.12.9(@swc/helpers@0.5.17))(esbuild@0.24.0)(webpack-cli@5.1.4)
+ webpack: 5.96.1(@swc/core@1.12.14(@swc/helpers@0.5.17))(esbuild@0.24.0)(webpack-cli@5.1.4)
babel-plugin-istanbul@6.1.1:
dependencies:
@@ -13802,14 +13846,14 @@ snapshots:
babel-plugin-jest-hoist@29.6.3:
dependencies:
'@babel/template': 7.27.2
- '@babel/types': 7.28.0
+ '@babel/types': 7.28.1
'@types/babel__core': 7.20.5
'@types/babel__traverse': 7.20.7
babel-plugin-lodash@3.3.4:
dependencies:
'@babel/helper-module-imports': 7.27.1
- '@babel/types': 7.28.0
+ '@babel/types': 7.28.1
glob: 7.2.3
lodash: 4.17.21
require-package-name: 2.0.1
@@ -13829,7 +13873,7 @@ snapshots:
dependencies:
'@babel/core': 7.26.0
'@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.26.0)
- core-js-compat: 3.43.0
+ core-js-compat: 3.44.0
transitivePeerDependencies:
- supports-color
@@ -13973,8 +14017,8 @@ snapshots:
browserslist@4.25.1:
dependencies:
- caniuse-lite: 1.0.30001726
- electron-to-chromium: 1.5.179
+ caniuse-lite: 1.0.30001727
+ electron-to-chromium: 1.5.186
node-releases: 2.0.19
update-browserslist-db: 1.1.3(browserslist@4.25.1)
@@ -14124,7 +14168,7 @@ snapshots:
camelcase@6.3.0: {}
- caniuse-lite@1.0.30001726: {}
+ caniuse-lite@1.0.30001727: {}
capture-stack-trace@1.0.2: {}
@@ -14156,7 +14200,7 @@ snapshots:
pathval: 1.1.1
type-detect: 4.1.0
- chai@5.2.0:
+ chai@5.2.1:
dependencies:
assertion-error: 2.0.1
check-error: 2.1.1
@@ -14412,11 +14456,11 @@ snapshots:
copy-text-to-clipboard@2.1.0: {}
- core-js-compat@3.43.0:
+ core-js-compat@3.44.0:
dependencies:
browserslist: 4.25.1
- core-js@3.43.0: {}
+ core-js@3.44.0: {}
core-util-is@1.0.2:
optional: true
@@ -14451,13 +14495,13 @@ snapshots:
dependencies:
capture-stack-trace: 1.0.2
- create-jest@29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.12.9(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3)):
+ create-jest@29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.12.14(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3)):
dependencies:
'@jest/types': 29.6.3
chalk: 4.1.2
exit: 0.1.2
graceful-fs: 4.2.11
- jest-config: 29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.12.9(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3))
+ jest-config: 29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.12.14(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3))
jest-util: 29.7.0
prompts: 2.4.2
transitivePeerDependencies:
@@ -14510,7 +14554,7 @@ snapshots:
postcss-value-parser: 4.2.0
semver: 7.6.3
optionalDependencies:
- webpack: 5.96.1(@swc/core@1.12.9(@swc/helpers@0.5.17))(esbuild@0.24.0)(webpack-cli@5.1.4)
+ webpack: 5.96.1(@swc/core@1.12.14(@swc/helpers@0.5.17))(esbuild@0.24.0)(webpack-cli@5.1.4)
css-loader@7.1.2(webpack@5.96.1):
dependencies:
@@ -14523,7 +14567,7 @@ snapshots:
postcss-value-parser: 4.2.0
semver: 7.6.3
optionalDependencies:
- webpack: 5.96.1(@swc/core@1.12.9(@swc/helpers@0.5.17))(esbuild@0.24.0)(webpack-cli@5.1.4)
+ webpack: 5.96.1(@swc/core@1.12.14(@swc/helpers@0.5.17))(esbuild@0.24.0)(webpack-cli@5.1.4)
css-select@4.3.0:
dependencies:
@@ -14589,7 +14633,7 @@ snapshots:
async-retry: 1.2.3
chalk: 2.4.2
commander: 2.20.3
- core-js: 3.43.0
+ core-js: 3.44.0
debug: 4.3.7(supports-color@8.1.1)
fast-json-patch: 3.1.1
get-stdin: 6.0.0
@@ -14671,7 +14715,7 @@ snapshots:
decamelize@4.0.0: {}
- decimal.js@10.5.0: {}
+ decimal.js@10.6.0: {}
decompress-response@6.0.0:
dependencies:
@@ -14784,7 +14828,7 @@ snapshots:
dmg-builder@26.0.14(patch_hash=cb72ed47fa8d45513a36db33fcb41cb75c30cada4737da067bf3fa1f063725f2)(electron-builder-squirrel-windows@26.0.14):
dependencies:
- app-builder-lib: 26.0.14(patch_hash=0c3b228458f552563f27009bd822f7f7c069547b27cb27268838dcf98502693b)(dmg-builder@26.0.14)(electron-builder-squirrel-windows@26.0.14)
+ app-builder-lib: 26.0.14(patch_hash=b412b44a47bb3d2be98e6edffed5dc4286cc62ac3c02fef42d1557927baa2420)(dmg-builder@26.0.14)(electron-builder-squirrel-windows@26.0.14)
builder-util: 26.0.13
builder-util-runtime: 9.3.2
fs-extra: 10.1.0
@@ -14928,7 +14972,7 @@ snapshots:
electron-builder-squirrel-windows@26.0.14(dmg-builder@26.0.14):
dependencies:
- app-builder-lib: 26.0.14(patch_hash=0c3b228458f552563f27009bd822f7f7c069547b27cb27268838dcf98502693b)(dmg-builder@26.0.14)(electron-builder-squirrel-windows@26.0.14)
+ app-builder-lib: 26.0.14(patch_hash=b412b44a47bb3d2be98e6edffed5dc4286cc62ac3c02fef42d1557927baa2420)(dmg-builder@26.0.14)(electron-builder-squirrel-windows@26.0.14)
builder-util: 26.0.13
electron-winstaller: 5.4.0
transitivePeerDependencies:
@@ -14938,7 +14982,7 @@ snapshots:
electron-builder@26.0.14(patch_hash=4efee114d8c7e2a77c68ff826373a94a9678edfde006eeec4eccb386c32dae15)(electron-builder-squirrel-windows@26.0.14):
dependencies:
- app-builder-lib: 26.0.14(patch_hash=0c3b228458f552563f27009bd822f7f7c069547b27cb27268838dcf98502693b)(dmg-builder@26.0.14)(electron-builder-squirrel-windows@26.0.14)
+ app-builder-lib: 26.0.14(patch_hash=b412b44a47bb3d2be98e6edffed5dc4286cc62ac3c02fef42d1557927baa2420)(dmg-builder@26.0.14)(electron-builder-squirrel-windows@26.0.14)
builder-util: 26.0.13
builder-util-runtime: 9.3.2
chalk: 4.1.2
@@ -14974,7 +15018,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- electron-to-chromium@1.5.179: {}
+ electron-to-chromium@1.5.186: {}
electron-window@0.8.1:
dependencies:
@@ -15003,7 +15047,7 @@ snapshots:
electron@36.3.2:
dependencies:
'@electron/get': 2.0.3
- '@types/node': 22.16.0
+ '@types/node': 22.16.4
extract-zip: 2.0.1
transitivePeerDependencies:
- supports-color
@@ -15758,7 +15802,7 @@ snapshots:
dependencies:
find-file-up: 0.1.3
- find-process@1.4.10:
+ find-process@1.4.11:
dependencies:
chalk: 4.1.2
commander: 12.1.0
@@ -15845,7 +15889,7 @@ snapshots:
semver: 7.6.3
tapable: 2.2.2
typescript: 5.6.3
- webpack: 5.96.1(@swc/core@1.12.9(@swc/helpers@0.5.17))(esbuild@0.24.0)(webpack-cli@5.1.4)
+ webpack: 5.96.1(@swc/core@1.12.14(@swc/helpers@0.5.17))(esbuild@0.24.0)(webpack-cli@5.1.4)
form-data@4.0.1:
dependencies:
@@ -15992,7 +16036,7 @@ snapshots:
es-errors: 1.3.0
get-intrinsic: 1.3.0
- get-uri@6.0.4:
+ get-uri@6.0.5:
dependencies:
basic-ftp: 5.0.5
data-uri-to-buffer: 6.0.2
@@ -16194,11 +16238,11 @@ snapshots:
heic-convert@2.1.0:
dependencies:
- heic-decode: 2.0.0
+ heic-decode: 2.1.0
jpeg-js: 0.4.4
pngjs: 6.0.0
- heic-decode@2.0.0:
+ heic-decode@2.1.0:
dependencies:
libheif-js: 1.19.8
@@ -16253,7 +16297,7 @@ snapshots:
pretty-error: 4.0.0
tapable: 2.2.2
optionalDependencies:
- webpack: 5.96.1(@swc/core@1.12.9(@swc/helpers@0.5.17))(esbuild@0.24.0)(webpack-cli@5.1.4)
+ webpack: 5.96.1(@swc/core@1.12.14(@swc/helpers@0.5.17))(esbuild@0.24.0)(webpack-cli@5.1.4)
htmlparser2@3.10.1:
dependencies:
@@ -16302,7 +16346,7 @@ snapshots:
http-proxy-agent@7.0.2:
dependencies:
- agent-base: 7.1.3
+ agent-base: 7.1.4
debug: 4.3.7(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
@@ -16360,7 +16404,7 @@ snapshots:
https-proxy-agent@7.0.6:
dependencies:
- agent-base: 7.1.3
+ agent-base: 7.1.4
debug: 4.3.7(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
@@ -16836,16 +16880,16 @@ snapshots:
- babel-plugin-macros
- supports-color
- jest-cli@29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.12.9(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3)):
+ jest-cli@29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.12.14(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3)):
dependencies:
- '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.12.9(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3))
+ '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.12.14(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3))
'@jest/test-result': 29.7.0
'@jest/types': 29.6.3
chalk: 4.1.2
- create-jest: 29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.12.9(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3))
+ create-jest: 29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.12.14(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3))
exit: 0.1.2
import-local: 3.2.0
- jest-config: 29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.12.9(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3))
+ jest-config: 29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.12.14(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3))
jest-util: 29.7.0
jest-validate: 29.7.0
yargs: 17.7.2
@@ -16855,7 +16899,7 @@ snapshots:
- supports-color
- ts-node
- jest-config@29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.12.9(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3)):
+ jest-config@29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.12.14(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3)):
dependencies:
'@babel/core': 7.26.0
'@jest/test-sequencer': 29.7.0
@@ -16881,7 +16925,7 @@ snapshots:
strip-json-comments: 3.1.1
optionalDependencies:
'@types/node': 20.17.6
- ts-node: 10.9.2(@swc/core@1.12.9(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3)
+ ts-node: 10.9.2(@swc/core@1.12.14(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3)
transitivePeerDependencies:
- babel-plugin-macros
- supports-color
@@ -16969,16 +17013,16 @@ snapshots:
'@types/node': 20.17.6
jest-util: 29.7.0
- jest-playwright-preset@4.0.0(debug@4.3.7)(jest-circus@29.7.0)(jest-environment-node@29.7.0)(jest-runner@29.7.0)(jest@29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.12.9(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3))):
+ jest-playwright-preset@4.0.0(debug@4.3.7)(jest-circus@29.7.0)(jest-environment-node@29.7.0)(jest-runner@29.7.0)(jest@29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.12.14(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3))):
dependencies:
expect-playwright: 0.8.0
- jest: 29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.12.9(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3))
+ jest: 29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.12.14(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3))
jest-circus: 29.7.0
jest-environment-node: 29.7.0
jest-process-manager: 0.4.0(debug@4.3.7)
jest-runner: 29.7.0
nyc: 15.1.0
- playwright-core: 1.53.2
+ playwright-core: 1.54.1
rimraf: 3.0.2
uuid: 8.3.2
transitivePeerDependencies:
@@ -16995,7 +17039,7 @@ snapshots:
chalk: 4.1.2
cwd: 0.10.0
exit: 0.1.2
- find-process: 1.4.10
+ find-process: 1.4.11
prompts: 2.4.2
signal-exit: 3.0.7
spawnd: 5.0.0
@@ -17007,6 +17051,8 @@ snapshots:
jest-regex-util@29.6.3: {}
+ jest-regex-util@30.0.1: {}
+
jest-resolve-dependencies@29.7.0:
dependencies:
jest-regex-util: 29.6.3
@@ -17089,7 +17135,7 @@ snapshots:
'@babel/generator': 7.28.0
'@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.26.0)
'@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.26.0)
- '@babel/types': 7.28.0
+ '@babel/types': 7.28.1
'@jest/expect-utils': 29.7.0
'@jest/transform': 29.7.0
'@jest/types': 29.6.3
@@ -17126,11 +17172,11 @@ snapshots:
leven: 3.1.0
pretty-format: 29.7.0
- jest-watch-typeahead@2.2.2(jest@29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.12.9(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3))):
+ jest-watch-typeahead@2.2.2(jest@29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.12.14(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3))):
dependencies:
ansi-escapes: 6.2.1
chalk: 5.4.1
- jest: 29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.12.9(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3))
+ jest: 29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.12.14(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3))
jest-regex-util: 29.6.3
jest-watcher: 29.7.0
slash: 5.1.0
@@ -17161,12 +17207,12 @@ snapshots:
merge-stream: 2.0.0
supports-color: 8.1.1
- jest@29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.12.9(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3)):
+ jest@29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.12.14(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3)):
dependencies:
- '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.12.9(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3))
+ '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.12.14(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3))
'@jest/types': 29.6.3
import-local: 3.2.0
- jest-cli: 29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.12.9(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3))
+ jest-cli: 29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.12.14(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3))
transitivePeerDependencies:
- '@types/node'
- babel-plugin-macros
@@ -17758,7 +17804,7 @@ snapshots:
dependencies:
schema-utils: 4.3.2
tapable: 2.2.2
- webpack: 5.96.1(@swc/core@1.12.9(@swc/helpers@0.5.17))(esbuild@0.24.0)(webpack-cli@5.1.4)
+ webpack: 5.96.1(@swc/core@1.12.14(@swc/helpers@0.5.17))(esbuild@0.24.0)(webpack-cli@5.1.4)
minimalistic-assert@1.0.1: {}
@@ -17932,7 +17978,7 @@ snapshots:
node-addon-api@7.1.1:
optional: true
- node-addon-api@8.4.0: {}
+ node-addon-api@8.5.0: {}
node-api-version@0.2.1:
dependencies:
@@ -18114,12 +18160,12 @@ snapshots:
oop@0.0.3: {}
- open@10.1.2:
+ open@10.2.0:
dependencies:
default-browser: 5.2.1
define-lazy-prop: 3.0.0
is-inside-container: 1.0.0
- is-wsl: 3.1.0
+ wsl-utils: 0.1.0
open@8.4.2:
dependencies:
@@ -18243,9 +18289,9 @@ snapshots:
pac-proxy-agent@7.2.0:
dependencies:
'@tootallnate/quickjs-emscripten': 0.23.0
- agent-base: 7.1.3
+ agent-base: 7.1.4
debug: 4.3.7(supports-color@8.1.1)
- get-uri: 6.0.4
+ get-uri: 6.0.5
http-proxy-agent: 7.0.2
https-proxy-agent: 7.0.6
pac-resolver: 7.0.1
@@ -18416,7 +18462,7 @@ snapshots:
playwright-core@1.45.0: {}
- playwright-core@1.53.2: {}
+ playwright-core@1.54.1: {}
playwright@1.45.0:
dependencies:
@@ -18616,7 +18662,7 @@ snapshots:
proxy-agent@6.4.0:
dependencies:
- agent-base: 7.1.3
+ agent-base: 7.1.4
debug: 4.3.7(supports-color@8.1.1)
http-proxy-agent: 7.0.2
https-proxy-agent: 7.0.6
@@ -18818,7 +18864,7 @@ snapshots:
dependencies:
'@babel/core': 7.26.0
'@babel/traverse': 7.28.0
- '@babel/types': 7.28.0
+ '@babel/types': 7.28.1
'@types/babel__core': 7.20.5
'@types/babel__traverse': 7.20.7
'@types/doctrine': 0.0.9
@@ -19220,7 +19266,7 @@ snapshots:
neo-async: 2.6.2
optionalDependencies:
sass: 1.80.7
- webpack: 5.96.1(@swc/core@1.12.9(@swc/helpers@0.5.17))(esbuild@0.24.0)(webpack-cli@5.1.4)
+ webpack: 5.96.1(@swc/core@1.12.14(@swc/helpers@0.5.17))(esbuild@0.24.0)(webpack-cli@5.1.4)
sass@1.80.7:
dependencies:
@@ -19255,7 +19301,7 @@ snapshots:
selfsigned@2.4.1:
dependencies:
- '@types/node-forge': 1.3.12
+ '@types/node-forge': 1.3.13
node-forge: 1.3.1
semver-compare@1.0.0:
@@ -19441,19 +19487,19 @@ snapshots:
dependencies:
agent-base: 6.0.2
debug: 4.3.7(supports-color@8.1.1)
- socks: 2.8.5
+ socks: 2.8.6
transitivePeerDependencies:
- supports-color
socks-proxy-agent@8.0.5:
dependencies:
- agent-base: 7.1.3
+ agent-base: 7.1.4
debug: 4.3.7(supports-color@8.1.1)
- socks: 2.8.5
+ socks: 2.8.6
transitivePeerDependencies:
- supports-color
- socks@2.8.5:
+ socks@2.8.6:
dependencies:
ip-address: 9.0.5
smart-buffer: 4.2.0
@@ -19703,11 +19749,11 @@ snapshots:
style-loader@3.3.4(webpack@5.96.1):
dependencies:
- webpack: 5.96.1(@swc/core@1.12.9(@swc/helpers@0.5.17))(esbuild@0.24.0)(webpack-cli@5.1.4)
+ webpack: 5.96.1(@swc/core@1.12.14(@swc/helpers@0.5.17))(esbuild@0.24.0)(webpack-cli@5.1.4)
style-loader@4.0.0(webpack@5.96.1):
dependencies:
- webpack: 5.96.1(@swc/core@1.12.9(@swc/helpers@0.5.17))(esbuild@0.24.0)(webpack-cli@5.1.4)
+ webpack: 5.96.1(@swc/core@1.12.14(@swc/helpers@0.5.17))(esbuild@0.24.0)(webpack-cli@5.1.4)
style-value-types@5.0.0:
dependencies:
@@ -19835,11 +19881,11 @@ snapshots:
csso: 5.0.5
picocolors: 1.1.1
- swc-loader@0.2.6(@swc/core@1.12.9(@swc/helpers@0.5.17))(webpack@5.96.1):
+ swc-loader@0.2.6(@swc/core@1.12.14(@swc/helpers@0.5.17))(webpack@5.96.1):
dependencies:
- '@swc/core': 1.12.9(@swc/helpers@0.5.17)
+ '@swc/core': 1.12.14(@swc/helpers@0.5.17)
'@swc/counter': 0.1.3
- webpack: 5.96.1(@swc/core@1.12.9(@swc/helpers@0.5.17))(esbuild@0.24.0)(webpack-cli@5.1.4)
+ webpack: 5.96.1(@swc/core@1.12.14(@swc/helpers@0.5.17))(esbuild@0.24.0)(webpack-cli@5.1.4)
synckit@0.9.3:
dependencies:
@@ -19894,16 +19940,16 @@ snapshots:
dependencies:
execa: 0.7.0
- terser-webpack-plugin@5.3.10(@swc/core@1.12.9(@swc/helpers@0.5.17))(esbuild@0.24.0)(webpack@5.96.1):
+ terser-webpack-plugin@5.3.10(@swc/core@1.12.14(@swc/helpers@0.5.17))(esbuild@0.24.0)(webpack@5.96.1):
dependencies:
'@jridgewell/trace-mapping': 0.3.29
jest-worker: 27.5.1
schema-utils: 3.3.0
serialize-javascript: 6.0.2
terser: 5.43.1
- webpack: 5.96.1(@swc/core@1.12.9(@swc/helpers@0.5.17))(esbuild@0.24.0)(webpack-cli@5.1.4)
+ webpack: 5.96.1(@swc/core@1.12.14(@swc/helpers@0.5.17))(esbuild@0.24.0)(webpack-cli@5.1.4)
optionalDependencies:
- '@swc/core': 1.12.9(@swc/helpers@0.5.17)
+ '@swc/core': 1.12.14(@swc/helpers@0.5.17)
esbuild: 0.24.0
terser@5.43.1:
@@ -20007,7 +20053,7 @@ snapshots:
ts-dedent@2.2.0: {}
- ts-node@10.9.2(@swc/core@1.12.9(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3):
+ ts-node@10.9.2(@swc/core@1.12.14(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3):
dependencies:
'@cspotcode/source-map-support': 0.8.1
'@tsconfig/node10': 1.0.11
@@ -20025,7 +20071,7 @@ snapshots:
v8-compile-cache-lib: 3.0.1
yn: 3.1.1
optionalDependencies:
- '@swc/core': 1.12.9(@swc/helpers@0.5.17)
+ '@swc/core': 1.12.14(@swc/helpers@0.5.17)
tsconfig-paths@3.15.0:
dependencies:
@@ -20372,7 +20418,7 @@ snapshots:
import-local: 3.2.0
interpret: 3.1.1
rechoir: 0.8.0
- webpack: 5.96.1(@swc/core@1.12.9(@swc/helpers@0.5.17))(esbuild@0.24.0)(webpack-cli@5.1.4)
+ webpack: 5.96.1(@swc/core@1.12.14(@swc/helpers@0.5.17))(esbuild@0.24.0)(webpack-cli@5.1.4)
webpack-merge: 5.10.0
optionalDependencies:
webpack-dev-server: 5.1.0(bufferutil@4.0.9)(debug@4.3.7)(utf-8-validate@5.0.10)(webpack-cli@5.1.4)(webpack@5.96.1)
@@ -20385,7 +20431,7 @@ snapshots:
range-parser: 1.2.1
schema-utils: 4.3.2
optionalDependencies:
- webpack: 5.96.1(@swc/core@1.12.9(@swc/helpers@0.5.17))(esbuild@0.24.0)(webpack-cli@5.1.4)
+ webpack: 5.96.1(@swc/core@1.12.14(@swc/helpers@0.5.17))(esbuild@0.24.0)(webpack-cli@5.1.4)
webpack-dev-middleware@7.4.2(webpack@5.96.1):
dependencies:
@@ -20396,7 +20442,7 @@ snapshots:
range-parser: 1.2.1
schema-utils: 4.3.2
optionalDependencies:
- webpack: 5.96.1(@swc/core@1.12.9(@swc/helpers@0.5.17))(esbuild@0.24.0)(webpack-cli@5.1.4)
+ webpack: 5.96.1(@swc/core@1.12.14(@swc/helpers@0.5.17))(esbuild@0.24.0)(webpack-cli@5.1.4)
webpack-dev-server@5.1.0(bufferutil@4.0.9)(debug@4.3.7)(utf-8-validate@5.0.10)(webpack-cli@5.1.4)(webpack@5.96.1):
dependencies:
@@ -20419,7 +20465,7 @@ snapshots:
http-proxy-middleware: 2.0.9(@types/express@4.17.23)(debug@4.3.7)
ipaddr.js: 2.2.0
launch-editor: 2.10.0
- open: 10.1.2
+ open: 10.2.0
p-retry: 6.2.1
schema-utils: 4.3.2
selfsigned: 2.4.1
@@ -20429,7 +20475,7 @@ snapshots:
webpack-dev-middleware: 7.4.2(webpack@5.96.1)
ws: 8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10)
optionalDependencies:
- webpack: 5.96.1(@swc/core@1.12.9(@swc/helpers@0.5.17))(esbuild@0.24.0)(webpack-cli@5.1.4)
+ webpack: 5.96.1(@swc/core@1.12.14(@swc/helpers@0.5.17))(esbuild@0.24.0)(webpack-cli@5.1.4)
webpack-cli: 5.1.4(webpack-dev-server@5.1.0)(webpack@5.96.1)
transitivePeerDependencies:
- bufferutil
@@ -20453,7 +20499,7 @@ snapshots:
webpack-virtual-modules@0.6.2: {}
- webpack@5.96.1(@swc/core@1.12.9(@swc/helpers@0.5.17))(esbuild@0.24.0)(webpack-cli@5.1.4):
+ webpack@5.96.1(@swc/core@1.12.14(@swc/helpers@0.5.17))(esbuild@0.24.0)(webpack-cli@5.1.4):
dependencies:
'@types/eslint-scope': 3.7.7
'@types/estree': 1.0.8
@@ -20475,7 +20521,7 @@ snapshots:
neo-async: 2.6.2
schema-utils: 3.3.0
tapable: 2.2.2
- terser-webpack-plugin: 5.3.10(@swc/core@1.12.9(@swc/helpers@0.5.17))(esbuild@0.24.0)(webpack@5.96.1)
+ terser-webpack-plugin: 5.3.10(@swc/core@1.12.14(@swc/helpers@0.5.17))(esbuild@0.24.0)(webpack@5.96.1)
watchpack: 2.4.4
webpack-sources: 3.3.3
optionalDependencies:
@@ -20646,6 +20692,10 @@ snapshots:
bufferutil: 4.0.9
utf-8-validate: 5.0.10
+ wsl-utils@0.1.0:
+ dependencies:
+ is-wsl: 3.1.0
+
xcase@2.0.1: {}
xdg-basedir@3.0.0: {}
diff --git a/net-im/signal-desktop/get_deps.sh b/net-im/signal-desktop/get_deps.sh
index b88af989d96f..23e06b9e8bd6 100644
--- a/net-im/signal-desktop/get_deps.sh
+++ b/net-im/signal-desktop/get_deps.sh
@@ -1,24 +1,24 @@
#!/bin/sh
-SIGNAL_VERS=v7.60.0
+SIGNAL_VERS=v7.62.0
fetch -qo /tmp/package.json https://raw.githubusercontent.com/signalapp/Signal-Desktop/${SIGNAL_VERS}/package.json
node_version=$(awk /'"node":'/'{print $2}' /tmp/package.json | sed 's/"//g')
echo "NODE_VERSION= ${node_version}"
ringrtc_version=$(grep '@signalapp/ringrtc"' /tmp/package.json | awk -F ":" '{print $2}' | sed -E 's#("|,| )##g')
-echo "RINGRTC_VERSION= ${ringrtc_version}"
+echo "multimedia/ringrtc= ${ringrtc_version}"
webrtc_version=$(fetch -qo - https://raw.githubusercontent.com/signalapp/ringrtc/v${ringrtc_version}/config/version.properties | grep 'webrtc.version' | awk -F '=' '{print $2}')
echo "WEBRTC_REV= ${webrtc_version}"
libsignalclient_version=$(grep '@signalapp/libsignal-client' /tmp/package.json | awk -F ":" '{print $2}' | sed -E 's#("|,| )##g')
-echo "LIBSIGNAL_VERSION= ${libsignalclient_version}"
+echo "net-im/libsignal-node= ${libsignalclient_version}"
electron_version=$(grep '"electron":' /tmp/package.json | awk -F ":" '{print $2}' | sed -E 's#("|,| )##g')
-echo "ELECTRON_VERSION= ${electron_version}"
+echo "devel/electronXX= ${electron_version}"
sqlcipher_version=$(grep '"@signalapp/sqlcipher":' /tmp/package.json | awk -F ":" '{print $2}' | sed -E 's#("|,| )##g')
-echo "SQLCIPHER_VERSION= ${sqlcipher_version}"
+echo "security/node-sqlcipher: ${sqlcipher_version}"
fetch -qo /tmp/Cargo.toml https://raw.githubusercontent.com/signalapp/node-sqlcipher/refs/tags/v${sqlcipher_version}/deps/extension/Cargo.toml
sqlcipher_ext_version=$(awk /version/'{print $3}' /tmp/Cargo.toml |head -n1 | sed 's#"##g')
diff --git a/net-im/telegram-desktop/Makefile b/net-im/telegram-desktop/Makefile
index 972ed9f007ea..e6aed1ae29a4 100644
--- a/net-im/telegram-desktop/Makefile
+++ b/net-im/telegram-desktop/Makefile
@@ -1,6 +1,5 @@
PORTNAME= telegram-desktop
-DISTVERSION= 5.16.4
-PORTREVISION= 1
+DISTVERSION= 5.16.6
CATEGORIES= net-im
MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/v${DISTVERSION}/
DISTNAME= tdesktop-${DISTVERSION}-full
diff --git a/net-im/telegram-desktop/distinfo b/net-im/telegram-desktop/distinfo
index b4281b38b7cd..69b509df74da 100644
--- a/net-im/telegram-desktop/distinfo
+++ b/net-im/telegram-desktop/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752596801
-SHA256 (tdesktop-5.16.4-full.tar.gz) = cad9dba07c5814bd83463be89b160cef57832e16b9973f13e195afe10c164072
-SIZE (tdesktop-5.16.4-full.tar.gz) = 75129440
+TIMESTAMP = 1753474267
+SHA256 (tdesktop-5.16.6-full.tar.gz) = 9b0ae00cec85d0c6735390cc453ed07f005da1d7927f2e77976037877bc1b594
+SIZE (tdesktop-5.16.6-full.tar.gz) = 75165353
diff --git a/net-mgmt/check_ssl_cert/Makefile b/net-mgmt/check_ssl_cert/Makefile
index 2053f8b2e3d5..2aabb219e671 100644
--- a/net-mgmt/check_ssl_cert/Makefile
+++ b/net-mgmt/check_ssl_cert/Makefile
@@ -1,5 +1,5 @@
PORTNAME= check_ssl_cert
-DISTVERSION= 2.93.0
+DISTVERSION= 2.94.0
CATEGORIES= net-mgmt
MASTER_SITES= https://github.com/matteocorti/${PORTNAME}/releases/download/v${DISTVERSION}/
diff --git a/net-mgmt/check_ssl_cert/distinfo b/net-mgmt/check_ssl_cert/distinfo
index ccc3ed44328f..cde1fcf8f724 100644
--- a/net-mgmt/check_ssl_cert/distinfo
+++ b/net-mgmt/check_ssl_cert/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748380994
-SHA256 (check_ssl_cert-2.93.0.tar.bz2) = 8bdcf60a4581514d0bd82b7bc421a6214e3838e99422bfb4b81c1af966afa945
-SIZE (check_ssl_cert-2.93.0.tar.bz2) = 89509
+TIMESTAMP = 1753881396
+SHA256 (check_ssl_cert-2.94.0.tar.bz2) = be5dc6f801eec4be99ee34f08fbf95d36a71b25f42de7b73a89b608e57cfc37a
+SIZE (check_ssl_cert-2.94.0.tar.bz2) = 89743
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/icingadb/Makefile b/net-mgmt/icingadb/Makefile
index 93e83b0e2dcf..c2057938ebf6 100644
--- a/net-mgmt/icingadb/Makefile
+++ b/net-mgmt/icingadb/Makefile
@@ -1,6 +1,7 @@
PORTNAME= icingadb
DISTVERSIONPREFIX= v
DISTVERSION= 1.4.0
+PORTREVISION= 1
CATEGORIES= net-mgmt
MAINTAINER= dvl@FreeBSD.org
diff --git a/net-mgmt/icingadb/pkg-plist b/net-mgmt/icingadb/pkg-plist
index 2f3a3e154b7c..c9476a0fcbef 100644
--- a/net-mgmt/icingadb/pkg-plist
+++ b/net-mgmt/icingadb/pkg-plist
@@ -1,12 +1,16 @@
bin/%%PORTNAME%%
@sample(root,wheel,0640) etc/%%PORTNAME%%/config.yml.sample
-%%EXAMPLESDIR%%/schema/pgsql/upgrades/optional/1.2-0-history.sql
-%%EXAMPLESDIR%%/schema/pgsql/upgrades/1.1.1.sql
-%%EXAMPLESDIR%%/schema/pgsql/upgrades/1.2.0.sql
-%%EXAMPLESDIR%%/schema/pgsql/schema.sql
%%EXAMPLESDIR%%/schema/mysql/schema.sql
-%%EXAMPLESDIR%%/schema/mysql/upgrades/optional/1.2.0-history.sql
-%%EXAMPLESDIR%%/schema/mysql/upgrades/1.1.1.sql
-%%EXAMPLESDIR%%/schema/mysql/upgrades/1.0.0.sql
%%EXAMPLESDIR%%/schema/mysql/upgrades/1.0.0-rc2.sql
+%%EXAMPLESDIR%%/schema/mysql/upgrades/1.0.0.sql
+%%EXAMPLESDIR%%/schema/mysql/upgrades/1.1.1.sql
%%EXAMPLESDIR%%/schema/mysql/upgrades/1.2.0.sql
+%%EXAMPLESDIR%%/schema/mysql/upgrades/1.2.1.sql
+%%EXAMPLESDIR%%/schema/mysql/upgrades/1.4.0.sql
+%%EXAMPLESDIR%%/schema/mysql/upgrades/optional/1.2.0-history.sql
+%%EXAMPLESDIR%%/schema/pgsql/schema.sql
+%%EXAMPLESDIR%%/schema/pgsql/upgrades/1.1.1.sql
+%%EXAMPLESDIR%%/schema/pgsql/upgrades/1.2.0.sql
+%%EXAMPLESDIR%%/schema/pgsql/upgrades/1.2.1.sql
+%%EXAMPLESDIR%%/schema/pgsql/upgrades/1.4.0.sql
+%%EXAMPLESDIR%%/schema/pgsql/upgrades/optional/1.2-0-history.sql
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/librenms/Makefile b/net-mgmt/librenms/Makefile
index 753c61c967e5..2bf35fae5744 100644
--- a/net-mgmt/librenms/Makefile
+++ b/net-mgmt/librenms/Makefile
@@ -1,5 +1,6 @@
PORTNAME= librenms
PORTVERSION= 25.7.0
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= net-mgmt
MASTER_SITES= LOCAL/dvl:vendor
@@ -18,8 +19,7 @@ RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} \
bash:shells/bash \
dot:graphics/graphviz \
rrdtool:databases/rrdtool \
- snmpget:net-mgmt/net-snmp \
- sudo:security/sudo
+ snmpget:net-mgmt/net-snmp
USES= cpe php python shebangfix
USE_GITHUB= yes
@@ -46,10 +46,10 @@ SHEBANG_FILES= ../${PORTNAME}-vendor-${PORTVERSION}/paragonie/random_compat/buil
../librenms-vendor-${PORTVERSION}/symfony/error-handler/Resources/bin/patch-type-declarations \
../librenms-vendor-${PORTVERSION}/symfony/var-dumper/Resources/bin/var-dump-server \
../librenms-vendor-${PORTVERSION}/symfony/yaml/Resources/bin/yaml-lint \
- alerts.php artisan billing-calculate.php \
- check-services.php config_to_json.php cronic daily.php daily.sh \
- delhost.php discovery-wrapper.py discovery.php dist-pollers.php \
- irc.php librenms-service.py LibreNMS/command_runner.py \
+ alerts.php artisan billing-calculate.php check-services.php \
+ config_to_json.php cronic daily.php daily.sh delhost.php \
+ discovery-wrapper.py discovery.php dist-pollers.php irc.php \
+ librenms-service.py LibreNMS/command_runner.py \
LibreNMS/wrapper.py lnms misc/lnms-completion.bash \
misc/smokeping-debian.example misc/smokeping-rhel.example \
ping.php poll-billing.php poller-wrapper.py poller.php \
@@ -71,8 +71,8 @@ SHEBANG_FILES= ../${PORTNAME}-vendor-${PORTVERSION}/paragonie/random_compat/buil
scripts/rename-mibs.php scripts/rrdstep.php \
scripts/save-test-data.php scripts/syslog-notify-oxidized.php \
scripts/test-alert.php scripts/test-template.php \
- scripts/watchmaillog/watchmaillog.pl \
- snmp-scan.py snmptrap.php syslog.php validate.php
+ scripts/watchmaillog/watchmaillog.pl snmp-scan.py snmptrap.php \
+ syslog.php validate.php
NO_ARCH= yes
NO_BUILD= yes
@@ -94,12 +94,20 @@ DBDIR= /var/db/${PORTNAME}
OPTIONS_DEFINE= DOCS EXAMPLES FPING IPMITOOL LIBVIRT MYSQLD NAGPLUGINS \
NMAP WMIC X11
-OPTIONS_DEFAULT= FPING IPMITOOL LIBVIRT NAGPLUGINS NMAP PYPOLLER WMIC
+OPTIONS_DEFAULT= FPING IPMITOOL LIBVIRT NAGPLUGINS NMAP PYPOLLER SUDO \
+ WMIC
+OPTIONS_RADIO= SUDO
+OPTIONS_RADIO_SUDO= SUDO SUDO_SSSD
+
+SUDO_RUN_DEPENDS= sudo:security/sudo
+SUDO_SSSD_RUN_DEPENDS= sudo:security/sudo@sssd
FPING_DESC= Enable fping support ping monitoring
IPMITOOL_DESC= Enable support for monitoring hardware IPMI
MYSQLD_DESC= Use local MySQL server
WMIC_DESC= Enable support for WMI polling
+SUDO_DESC= use security/sudo
+SUDO_SSSD_DESC= use security/sudo@sssd
FPING_RUN_DEPENDS= fping:net/fping
IPMITOOL_RUN_DEPENDS= ipmitool:sysutils/ipmitool
@@ -119,9 +127,9 @@ _ROOT_FILES= alerts.php artisan billing-calculate.php \
config.php.default config_to_json.php cronic daily.php \
delhost.php discovery-wrapper.py discovery.php \
dist-pollers.php irc.php librenms-service.py mkdocs.yml \
- phpunit.xml ping.php poll-billing.php \
- poller.php poller-wrapper.py renamehost.php \
- snmp-scan.py snmptrap.php syslog.php validate.php
+ phpunit.xml ping.php poll-billing.php poller.php \
+ poller-wrapper.py renamehost.php snmp-scan.py \
+ snmptrap.php syslog.php validate.php
_SCRIPT_FILES= daily.sh lnms
# _RELEASE_TIMESTAMP is used for a patch inside the vendor code
# it represents the release date via: git show --pretty='%H|%ct' -s 1.42.01
diff --git a/net-mgmt/netbox/Makefile b/net-mgmt/netbox/Makefile
index f09ba1f86a07..e348578dccbd 100644
--- a/net-mgmt/netbox/Makefile
+++ b/net-mgmt/netbox/Makefile
@@ -1,6 +1,6 @@
PORTNAME= netbox
DISTVERSIONPREFIX= v
-DISTVERSION= 4.3.4
+DISTVERSION= 4.3.5
CATEGORIES= net-mgmt python
MAINTAINER= kai@FreeBSD.org
@@ -30,7 +30,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=5.2.3<5.3:www/py-django52@${PY_FLA
${PYTHON_PKGNAMEPREFIX}dj52-django-htmx>=1.23.2<2:www/py-dj52-django-htmx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-django-mptt>=0.17.0<0.18:www/py-dj52-django-mptt@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-django-prometheus>=2.4.1<2.5:www/py-dj52-django-prometheus@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj52-django-redis>=5.4.0<7:www/py-dj52-django-redis@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-django-redis>=6.0.0<7:www/py-dj52-django-redis@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-django-rich>=2.0.0<3:www/py-dj52-django-rich@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-django-rq>=3.0.1<3.1:devel/py-dj52-django-rq@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-django-storages>=1.14.6<2:www/py-dj52-django-storages@${PY_FLAVOR} \
@@ -41,25 +41,25 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=5.2.3<5.3:www/py-django52@${PY_FLA
${PYTHON_PKGNAMEPREFIX}dj52-drf-spectacular>=0.28.0<1:www/py-dj52-drf-spectacular@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-drf-spectacular-sidecar>=2025.7.1:www/py-dj52-drf-spectacular-sidecar@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-social-auth-app-django>=5.5.1<6:www/py-dj52-social-auth-app-django@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj52-strawberry-graphql>=0.276.0<0.300:devel/py-dj52-strawberry-graphql@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj52-strawberry-graphql-django>=0.60.0<1:www/py-dj52-strawberry-graphql-django@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-strawberry-graphql>=0.278.0<0.300:devel/py-dj52-strawberry-graphql@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-strawberry-graphql-django>=0.65.1<1:www/py-dj52-strawberry-graphql-django@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}django-pglocks>=1.0.4<1.1:www/py-django-pglocks@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}feedparser>=6.0.11<7:textproc/py-feedparser@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Jinja2>=3.1.6<4:devel/py-Jinja2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jsonschema>=4.24.0<5:devel/py-jsonschema@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}markdown>=3.8<3.9:textproc/py-markdown@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}mkdocs-material>=9.6.15<10:textproc/py-mkdocs-material@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}mkdocstrings>=0.29.1<1:textproc/py-mkdocstrings@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}mkdocs-material>=9.6.16<10:textproc/py-mkdocs-material@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}mkdocstrings>=0.30.0<1:textproc/py-mkdocstrings@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mkdocstrings-python>0:textproc/py-mkdocstrings-python@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}netaddr>=1.3.0<2:net/py-netaddr@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}nh3>=0.2.22<0.3:www/py-nh3@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}nh3>=0.3.0<1:www/py-nh3@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pillow>=11.2.1:graphics/py-pillow@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}psycopg>=3.2.9<4:databases/py-psycopg@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}psycopg-c>=3.2.9<4:databases/py-psycopg-c@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}psycopg-pool>=3.2.6<4:databases/py-psycopg-pool@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.32.3<3:www/py-requests@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}rq>=2.4.0<3:devel/py-rq@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}social-auth-core>=4.6.1<5:security/py-social-auth-core@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}rq>=2.4.1<3:devel/py-rq@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}social-auth-core>=4.7.0<5:security/py-social-auth-core@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}svgwrite>=1.4.3<2:graphics/py-svgwrite@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tablib>=3.8.0<4:textproc/py-tablib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tzdata>=2025.2:devel/py-tzdata@${PY_FLAVOR} \
diff --git a/net-mgmt/netbox/distinfo b/net-mgmt/netbox/distinfo
index 7fae6229d55f..0813c8a92f20 100644
--- a/net-mgmt/netbox/distinfo
+++ b/net-mgmt/netbox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752836444
-SHA256 (netbox-community-netbox-v4.3.4_GH0.tar.gz) = c96c6708ecdba84f1b8952151dd5760ae4ddc51c7770ea9734218b21038a230c
-SIZE (netbox-community-netbox-v4.3.4_GH0.tar.gz) = 18735246
+TIMESTAMP = 1753851394
+SHA256 (netbox-community-netbox-v4.3.5_GH0.tar.gz) = ca608cf872a087af6787ba25957203a90b1ed084ff203a4f19b8861730a7bbbd
+SIZE (netbox-community-netbox-v4.3.5_GH0.tar.gz) = 18744618
diff --git a/net-mgmt/netbox/pkg-plist b/net-mgmt/netbox/pkg-plist
index a0bc28bf821f..2f5ad6cd7aaa 100644
--- a/net-mgmt/netbox/pkg-plist
+++ b/net-mgmt/netbox/pkg-plist
@@ -1515,6 +1515,7 @@
%%DATADIR%%/users/migrations/0007_objectpermission_update_object_types.py
%%DATADIR%%/users/migrations/0008_flip_objectpermission_assignments.py
%%DATADIR%%/users/migrations/0009_update_group_perms.py
+%%DATADIR%%/users/migrations/0010_add_token_meta_ordering.py
%%DATADIR%%/users/migrations/__init__.py
%%DATADIR%%/users/models/__init__.py
%%DATADIR%%/users/models/permissions.py
diff --git a/net-mgmt/p5-OSLV-Monitor/Makefile b/net-mgmt/p5-OSLV-Monitor/Makefile
index fe687c5a990d..ae72db0af518 100644
--- a/net-mgmt/p5-OSLV-Monitor/Makefile
+++ b/net-mgmt/p5-OSLV-Monitor/Makefile
@@ -5,7 +5,7 @@ MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:VVELOX
PKGNAMEPREFIX= p5-
-MAINTAINER= dan@langille.org
+MAINTAINER= dvl@FreeBSD.org
COMMENT= OS level virtualization monitoring extend
WWW= https://github.com/VVelox/OSLV-Monitor
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-mgmt/thanos/Makefile b/net-mgmt/thanos/Makefile
index b61c6f0a3f4e..d533bcec4355 100644
--- a/net-mgmt/thanos/Makefile
+++ b/net-mgmt/thanos/Makefile
@@ -1,10 +1,9 @@
PORTNAME= thanos
DISTVERSIONPREFIX= v
-DISTVERSION= 0.38.0
-PORTREVISION= 3
+DISTVERSION= 0.39.2
CATEGORIES= net-mgmt
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= Highly available Prometheus setup with long term storage capabilities
WWW= https://thanos.io/ \
https://github.com/thanos-io/thanos/
@@ -12,17 +11,16 @@ WWW= https://thanos.io/ \
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.24,modules
+USES= go:modules
GO_MODULE= github.com/thanos-io/thanos
GO_TARGET= ./cmd/${PORTNAME}
GO_BUILDFLAGS= -ldflags "\
-s -w \
- -X github.com/prometheus/common/version.Revision="18291a7" \
-X github.com/prometheus/common/version.Branch="master" \
-X github.com/prometheus/common/version.BuildDate=${BUILD_DATE} \
-X github.com/prometheus/common/version.BuildUser=${USER} \
- -X github.com/prometheus/common/version.Revision="0439da0" \
+ -X github.com/prometheus/common/version.Revision="36681af" \
-X github.com/prometheus/common/version.Version=${DISTVERSION}"
PLIST_FILES= bin/${PORTNAME}
diff --git a/net-mgmt/thanos/distinfo b/net-mgmt/thanos/distinfo
index 59d0785f7547..17886764c477 100644
--- a/net-mgmt/thanos/distinfo
+++ b/net-mgmt/thanos/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1743762799
-SHA256 (go/net-mgmt_thanos/thanos-v0.38.0/v0.38.0.mod) = a07ee190b2fc3249d9df901823a2e08d5cf11db1737a2c63c9c8abf6f6623d45
-SIZE (go/net-mgmt_thanos/thanos-v0.38.0/v0.38.0.mod) = 14756
-SHA256 (go/net-mgmt_thanos/thanos-v0.38.0/v0.38.0.zip) = 21b010d9c9871c41c8220333461a17d6c9cdf472fdec3759d401cadac54d4dd1
-SIZE (go/net-mgmt_thanos/thanos-v0.38.0/v0.38.0.zip) = 28589137
+TIMESTAMP = 1753274730
+SHA256 (go/net-mgmt_thanos/thanos-v0.39.2/v0.39.2.mod) = 65347db16e7b0fc6810b013c08e33ae356005f8c5a672358b439fa4424982752
+SIZE (go/net-mgmt_thanos/thanos-v0.39.2/v0.39.2.mod) = 16244
+SHA256 (go/net-mgmt_thanos/thanos-v0.39.2/v0.39.2.zip) = 73f905520c9b6407dbf7aba3328a7583bd9c4c990227f29d83e4f36b0a547a92
+SIZE (go/net-mgmt_thanos/thanos-v0.39.2/v0.39.2.zip) = 28714981
diff --git a/net-mgmt/zabbix7-proxy/Makefile b/net-mgmt/zabbix7-proxy/Makefile
index f7464fee38c7..19e3722102c1 100644
--- a/net-mgmt/zabbix7-proxy/Makefile
+++ b/net-mgmt/zabbix7-proxy/Makefile
@@ -1,5 +1,5 @@
PORTNAME= zabbix7
-PORTREVISION= 1
+PORTREVISION= 0
CATEGORIES= net-mgmt
PKGNAMESUFFIX= -proxy
diff --git a/net-mgmt/zabbix7-server/Makefile b/net-mgmt/zabbix7-server/Makefile
index f33df360a5eb..2097906d105e 100644
--- a/net-mgmt/zabbix7-server/Makefile
+++ b/net-mgmt/zabbix7-server/Makefile
@@ -1,6 +1,6 @@
PORTNAME= zabbix7
-DISTVERSION= 7.0.16
-PORTREVISION?= 1
+DISTVERSION= 7.0.17
+PORTREVISION?= 0
CATEGORIES= net-mgmt
MASTER_SITES= https://cdn.zabbix.com/zabbix/sources/stable/${DISTVERSION:R}/
PKGNAMESUFFIX?= -server
diff --git a/net-mgmt/zabbix7-server/distinfo b/net-mgmt/zabbix7-server/distinfo
index 5b2f5e54cf77..039101031a38 100644
--- a/net-mgmt/zabbix7-server/distinfo
+++ b/net-mgmt/zabbix7-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751194013
-SHA256 (zabbix-7.0.16.tar.gz) = a6ea25c44c9ef91a4325cca86c7f1415a896444f4409b1cb6396f68b9356d163
-SIZE (zabbix-7.0.16.tar.gz) = 45879449
+TIMESTAMP = 1753293258
+SHA256 (zabbix-7.0.17.tar.gz) = 14b75f329bab274c625bbdd9d44711dcc966a317555ac1f91b5bd27c4df5880c
+SIZE (zabbix-7.0.17.tar.gz) = 45971019
diff --git a/net-p2p/awgg/Makefile b/net-p2p/awgg/Makefile
index cbd8fe053274..038e9e1bff54 100644
--- a/net-p2p/awgg/Makefile
+++ b/net-p2p/awgg/Makefile
@@ -1,6 +1,6 @@
PORTNAME= awgg
DISTVERSION= 0.6.0.6034-beta
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= net-p2p
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
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/cardano-node/Makefile b/net-p2p/cardano-node/Makefile
index 92b4c7e78e23..2818c4a88109 100644
--- a/net-p2p/cardano-node/Makefile
+++ b/net-p2p/cardano-node/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cardano-node
-PORTVERSION= 10.4.1
+PORTVERSION= 10.5.1
CATEGORIES= net-p2p
MASTER_SITES= https://chap.intersectmbo.org/package/:chap
@@ -25,7 +25,7 @@ GH_ACCOUNT= IntersectMBO
GH_TUPLE= IntersectMBO:libsodium:${LIBSODIUM_HASH}:sodium
-CARDANO_NODE_HASH= 420c94fbb075146c6ec7fba78c5b0482fafe72dd
+CARDANO_NODE_HASH= ca1ec278070baf4481564a6ba7b4a5b9e3d9f366
# taken from https://github.com/IntersectMBO/cardano-node/blob/420c94fbb075146c6ec7fba78c5b0482fafe72dd/flake.lock#L887
LIBSODIUM_HASH= dbb48cce5429cb6585c9034f002568964f1ce567
@@ -91,11 +91,11 @@ USE_CABAL= Cabal-3.14.2.0_1 \
bin-0.1.4_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 \
boring-0.2.2_1 \
- brick-2.8.3 \
+ brick-2.9 \
bsb-http-chunked-0.0.0.4_4 \
byron-spec-chain-1.0.1.0:chap \
byron-spec-ledger-1.1.0.0:chap \
@@ -106,9 +106,9 @@ USE_CABAL= Cabal-3.14.2.0_1 \
canonical-json-0.6.0.1_1 \
capability-0.5.0.1_4 \
cardano-addresses-4.0.0_1 \
- cardano-api-10.14.1.0:chap \
+ cardano-api-10.16.3.0:chap \
cardano-binary-1.7.1.0:chap \
- cardano-cli-10.8.0.0:chap \
+ cardano-cli-10.11.0.0:chap \
cardano-crypto-1.3.0 \
cardano-crypto-class-2.2.2.0:chap \
cardano-crypto-praos-2.2.1.0:chap \
@@ -135,7 +135,7 @@ USE_CABAL= Cabal-3.14.2.0_1 \
cardano-ledger-shelley-test-1.6.0.0:chap \
cardano-lmdb-0.4.0.3:chap \
cardano-lmdb-simple-0.8.0.1:chap \
- cardano-ping-0.8.0.0:chap \
+ cardano-ping-0.8.0.1:chap \
cardano-prelude-0.2.1.0:chap \
cardano-prelude-test-0.1.0.5:chap \
cardano-protocol-tpraos-1.4.0.0:chap \
@@ -193,6 +193,7 @@ USE_CABAL= Cabal-3.14.2.0_1 \
dlist-1.0_2 \
dns-4.2.0 \
dom-lt-0.2.3_1 \
+ dot-0.3 \
double-conversion-2.0.5.0 \
easy-file-0.2.5 \
ede-0.3.4.0 \
@@ -240,7 +241,7 @@ USE_CABAL= Cabal-3.14.2.0_1 \
heapwords-0.1.0.2:chap \
hedgehog-1.5_2 \
hedgehog-extras-0.7.0.0_1 \
- hedgehog-quickcheck-0.1.1_8 \
+ hedgehog-quickcheck-0.1.1_9 \
heredoc-0.2.0.0 \
hostname-1.0 \
hourglass-0.2.12_1 \
@@ -269,7 +270,7 @@ USE_CABAL= Cabal-3.14.2.0_1 \
io-classes-1.5.0.0_2 \
io-classes-mtl-0.1.2.0_2 \
io-sim-1.5.1.0_1 \
- iohk-monitoring-0.2.1.0:chap \
+ iohk-monitoring-0.2.1.2:chap \
iproute-1.7.15 \
js-chart-2.9.4.1 \
kan-extensions-5.2.6_1 \
@@ -283,9 +284,9 @@ USE_CABAL= Cabal-3.14.2.0_1 \
lifted-async-0.10.2.7 \
lifted-base-0.2.3.12 \
list-t-1.0.5.7 \
- lobemo-backend-aggregation-0.1.0.0:chap \
- lobemo-backend-ekg-0.2.0.0:chap \
- lobemo-backend-monitoring-0.1.0.0:chap \
+ lobemo-backend-aggregation-0.1.0.3:chap \
+ lobemo-backend-ekg-0.2.0.1:chap \
+ lobemo-backend-monitoring-0.1.0.3:chap \
lobemo-backend-trace-forwarder-0.1.0.0:chap \
logict-0.8.2.0 \
math-functions-0.3.4.4 \
@@ -293,7 +294,7 @@ USE_CABAL= Cabal-3.14.2.0_1 \
megaparsec-9.7.0 \
memory-0.18.0_1 \
memory-pool-0.1.0.0 \
- mempack-0.1.1.0_2 \
+ mempack-0.1.2.0 \
microlens-0.4.13.1_1 \
microlens-aeson-2.5.2 \
microlens-mtl-0.2.1.0 \
@@ -315,13 +316,13 @@ USE_CABAL= Cabal-3.14.2.0_1 \
network-3.2.7.0 \
network-bsd-2.8.1.0_6 \
network-byte-order-0.1.7 \
- network-control-0.1.6 \
- network-mux-0.7:chap \
+ network-control-0.1.7 \
+ network-mux-0.8.0.2:chap \
network-uri-2.6.4.2_1 \
newtype-0.2.2.0_3 \
newtype-generics-0.6.2_4 \
non-integral-1.0.0.0_2:chap \
- nonempty-containers-0.3.4.5 \
+ nonempty-containers-0.3.5.0 \
nonempty-vector-0.2.4 \
nothunks-0.2.1.1 \
old-locale-1.0.0.7_2 \
@@ -331,15 +332,15 @@ USE_CABAL= Cabal-3.14.2.0_1 \
optparse-applicative-fork-0.18.1.0:chap \
ordered-containers-0.2.4 \
os-string-2.0.7_1 \
- ouroboros-consensus-0.26.0.1:chap \
- ouroboros-consensus-cardano-0.25.0.1:chap \
- ouroboros-consensus-diffusion-0.22.0.1:chap \
- ouroboros-consensus-protocol-0.12.0.0:chap \
- ouroboros-network-0.20.1.0:chap \
- ouroboros-network-api-0.13.0.0:chap \
- ouroboros-network-framework-0.17.0.0:chap \
+ ouroboros-consensus-0.27.0.0:chap \
+ ouroboros-consensus-cardano-0.25.1.0:chap \
+ ouroboros-consensus-diffusion-0.23.0.0:chap \
+ ouroboros-consensus-protocol-0.12.0.0_1:chap \
+ ouroboros-network-0.21.3.0:chap \
+ ouroboros-network-api-0.14.1.0:chap \
+ ouroboros-network-framework-0.18.0.2:chap \
ouroboros-network-mock-0.1.1.2:chap \
- ouroboros-network-protocols-0.14.0.0:chap \
+ ouroboros-network-protocols-0.14.0.2:chap \
ouroboros-network-testing-0.8.1.0:chap \
parallel-3.2.2.0_9 \
parser-combinators-1.3.0_1 \
@@ -375,7 +376,7 @@ USE_CABAL= Cabal-3.14.2.0_1 \
random-shuffle-0.0.4 \
rawlock-0.1.1.0_2 \
recursion-schemes-5.2.3_1 \
- recv-0.1.0 \
+ recv-0.1.1 \
reducers-3.12.5_1 \
reflection-2.1.9_1 \
resource-pool-0.4.0.0 \
@@ -441,7 +442,7 @@ USE_CABAL= Cabal-3.14.2.0_1 \
temporary-1.3 \
terminal-size-0.3.4_1 \
testing-type-modifiers-0.1.0.1 \
- text-builder-1.0.0.3 \
+ text-builder-1.0.0.4 \
text-builder-core-0.1.1.1 \
text-iso8601-0.1.1_2 \
text-manipulate-0.3.1.0 \
@@ -461,14 +462,14 @@ USE_CABAL= Cabal-3.14.2.0_1 \
these-1.2.1_2 \
time-compat-1.9.8 \
time-locale-compat-0.1.1.5 \
- time-manager-0.2.2 \
+ time-manager-0.2.3 \
time-units-1.0.0 \
tls-2.1.8 \
tracer-transformers-0.1.0.4:chap \
transformers-base-0.4.6 \
transformers-compat-0.7.2 \
transformers-except-0.1.4_1 \
- tree-diff-0.3.4_1 \
+ tree-diff-0.3.4_2 \
trifecta-2.1.4_2 \
typed-process-0.2.13.0 \
typed-protocols-0.3.0.0:chap \
@@ -509,7 +510,7 @@ USE_CABAL= Cabal-3.14.2.0_1 \
wai-app-static-3.1.9 \
wai-extra-3.1.17 \
wai-logger-2.5.0 \
- warp-3.4.7 \
+ warp-3.4.8 \
wherefrom-compat-0.1.1.1_1 \
with-utf8-1.1.0.0_2 \
witherable-0.5_1 \
diff --git a/net-p2p/cardano-node/distinfo b/net-p2p/cardano-node/distinfo
index 4c41d3a89072..e2eb1c70d219 100644
--- a/net-p2p/cardano-node/distinfo
+++ b/net-p2p/cardano-node/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1751540143
+TIMESTAMP = 1753437060
SHA256 (cabal/Cabal-3.14.2.0/Cabal-3.14.2.0.tar.gz) = a58ca2b17c250472ed4dac0ec0aa2c65173701cbfdfecca104713f73b4429432
SIZE (cabal/Cabal-3.14.2.0/Cabal-3.14.2.0.tar.gz) = 475699
SHA256 (cabal/Cabal-3.14.2.0/revision/1.cabal) = f98aa86a37b9920dc6dfc8d79119a10df69542734f158a1c66ff144592f1d004
@@ -147,8 +147,8 @@ SHA256 (cabal/bitvec-1.1.5.0/bitvec-1.1.5.0.tar.gz) = 83d27cee5be1d5342ddbf39999
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
@@ -161,8 +161,8 @@ SHA256 (cabal/boring-0.2.2/boring-0.2.2.tar.gz) = 928baf1fff69b17658fb7014a1cc3e
SIZE (cabal/boring-0.2.2/boring-0.2.2.tar.gz) = 5474
SHA256 (cabal/boring-0.2.2/revision/1.cabal) = f6d705c30830a337862210f12c4ce38d5ab4d3660631e0214b504f10815a2e8d
SIZE (cabal/boring-0.2.2/revision/1.cabal) = 1779
-SHA256 (cabal/brick-2.8.3/brick-2.8.3.tar.gz) = 5416fc702ae179e51a1e7b0de2c64e3888eb141f8e22d5bc8634c9569212a659
-SIZE (cabal/brick-2.8.3/brick-2.8.3.tar.gz) = 235766
+SHA256 (cabal/brick-2.9/brick-2.9.tar.gz) = c1017d80fd49d9b0484c0fa71a15818b49375c0d6b551b6f79e9c258f853b0c9
+SIZE (cabal/brick-2.9/brick-2.9.tar.gz) = 236013
SHA256 (cabal/bsb-http-chunked-0.0.0.4/bsb-http-chunked-0.0.0.4.tar.gz) = 148309e23eb8b261c1de374712372d62d8c8dc8ee504c392809c7ec33c0a0e7c
SIZE (cabal/bsb-http-chunked-0.0.0.4/bsb-http-chunked-0.0.0.4.tar.gz) = 6630
SHA256 (cabal/bsb-http-chunked-0.0.0.4/revision/4.cabal) = 1cce7371c31b1d3cfa3eb155e2aecffc0ec212d1d8a7e7c8a3b00ef76818a43b
@@ -191,12 +191,12 @@ SHA256 (cabal/cardano-addresses-4.0.0/cardano-addresses-4.0.0.tar.gz) = 8487dca5
SIZE (cabal/cardano-addresses-4.0.0/cardano-addresses-4.0.0.tar.gz) = 154677
SHA256 (cabal/cardano-addresses-4.0.0/revision/1.cabal) = bb0f8146494fa81507f102187e141ee7d3ce7c19dbf319b70906931636d79eaa
SIZE (cabal/cardano-addresses-4.0.0/revision/1.cabal) = 6570
-SHA256 (cabal/cardano-api-10.14.1.0.tar.gz) = fe6fd307725f5b3babd35eaf8f3c74e037adba5c6147bd7d6cb03a3e03d72c55
-SIZE (cabal/cardano-api-10.14.1.0.tar.gz) = 356535
+SHA256 (cabal/cardano-api-10.16.3.0.tar.gz) = 7dfe3306bf56b4826a9bfdad0c0536f72982113184351bf6b919a733a2b9803a
+SIZE (cabal/cardano-api-10.16.3.0.tar.gz) = 364045
SHA256 (cabal/cardano-binary-1.7.1.0.tar.gz) = 00281caeb436f100e3b74bb4a69a96c3a1f354bd55fa37c2217e60bdb78e06fa
SIZE (cabal/cardano-binary-1.7.1.0.tar.gz) = 27896
-SHA256 (cabal/cardano-cli-10.8.0.0.tar.gz) = 452934aaf1939361dbb73d4168b08cca0d467a699b5205f2679e0a9293daacb9
-SIZE (cabal/cardano-cli-10.8.0.0.tar.gz) = 292978
+SHA256 (cabal/cardano-cli-10.11.0.0.tar.gz) = a5328f7feec069298009481e8ca863be11959f0a71b15d61853a72018fec24ca
+SIZE (cabal/cardano-cli-10.11.0.0.tar.gz) = 297515
SHA256 (cabal/cardano-crypto-1.3.0/cardano-crypto-1.3.0.tar.gz) = 5d3e1b00796458a605746d280571a93cbe050305c03d324d6eab5f7d771da879
SIZE (cabal/cardano-crypto-1.3.0/cardano-crypto-1.3.0.tar.gz) = 121062
SHA256 (cabal/cardano-crypto-class-2.2.2.0.tar.gz) = 41058ee29f2eb4f4860a391876a52d707d1ac6b80e67fa4f16ebabb59b07b804
@@ -249,8 +249,8 @@ SHA256 (cabal/cardano-lmdb-0.4.0.3.tar.gz) = 411cb219d06fd1443fbfe0926e6cd6614c9
SIZE (cabal/cardano-lmdb-0.4.0.3.tar.gz) = 19954
SHA256 (cabal/cardano-lmdb-simple-0.8.0.1.tar.gz) = 01fb8c3529f4bd8802825137f9c69579126d1d11fbc83e702dbbb9775372d608
SIZE (cabal/cardano-lmdb-simple-0.8.0.1.tar.gz) = 33181
-SHA256 (cabal/cardano-ping-0.8.0.0.tar.gz) = 4cc67473e21493ca5b50d254e48e337008c12222e9f89c74791075969f566d57
-SIZE (cabal/cardano-ping-0.8.0.0.tar.gz) = 13420
+SHA256 (cabal/cardano-ping-0.8.0.1.tar.gz) = ac2e2f91671ce3a15664865e8df62790e52842ec4c34e94161b5ade08864a9f0
+SIZE (cabal/cardano-ping-0.8.0.1.tar.gz) = 13467
SHA256 (cabal/cardano-prelude-0.2.1.0.tar.gz) = 021413c092137a0785f0cdd662ff0df9705ade3bbb9e381710da19fdb1d2e456
SIZE (cabal/cardano-prelude-0.2.1.0.tar.gz) = 29316
SHA256 (cabal/cardano-prelude-test-0.1.0.5.tar.gz) = 448d87031edb0d922994ed4e1aa9f3a138c59853da2d29b2e0aa4a6c502cef0a
@@ -399,6 +399,8 @@ SHA256 (cabal/dom-lt-0.2.3/dom-lt-0.2.3.tar.gz) = 3d198be111a1a6b6d19356c7737ee4
SIZE (cabal/dom-lt-0.2.3/dom-lt-0.2.3.tar.gz) = 9215
SHA256 (cabal/dom-lt-0.2.3/revision/1.cabal) = 1df9402e21e97de0da74fdf2a9f8c96ab8a710c602eb6d22ac8e9c274db51090
SIZE (cabal/dom-lt-0.2.3/revision/1.cabal) = 1938
+SHA256 (cabal/dot-0.3/dot-0.3.tar.gz) = b6144d948d86fe8f8df6c4ec12d4d127733dc6b194a6d204792a5fadb42e8483
+SIZE (cabal/dot-0.3/dot-0.3.tar.gz) = 2735
SHA256 (cabal/double-conversion-2.0.5.0/double-conversion-2.0.5.0.tar.gz) = 98c699b6e47b257dff85d49d59e39858462598008e074460c8bfacaa3e2a43ba
SIZE (cabal/double-conversion-2.0.5.0/double-conversion-2.0.5.0.tar.gz) = 7028726
SHA256 (cabal/easy-file-0.2.5/easy-file-0.2.5.tar.gz) = ee0fa0914b3bb3662838a689d7cd23a2785ccbc29def366664f994bc524ff2bb
@@ -531,8 +533,8 @@ SHA256 (cabal/hedgehog-extras-0.7.0.0/revision/1.cabal) = 727e2f703704595a8e0edd
SIZE (cabal/hedgehog-extras-0.7.0.0/revision/1.cabal) = 8880
SHA256 (cabal/hedgehog-quickcheck-0.1.1/hedgehog-quickcheck-0.1.1.tar.gz) = 97b65db815fdfaacc7c4d06a7b9b74680b50264afa03f839c4037dcc875152fc
SIZE (cabal/hedgehog-quickcheck-0.1.1/hedgehog-quickcheck-0.1.1.tar.gz) = 3332
-SHA256 (cabal/hedgehog-quickcheck-0.1.1/revision/8.cabal) = 35d4db5096299ab32fbaef8a20a13e34bc687f38fa10144af45b51380d4c5298
-SIZE (cabal/hedgehog-quickcheck-0.1.1/revision/8.cabal) = 1513
+SHA256 (cabal/hedgehog-quickcheck-0.1.1/revision/9.cabal) = 89f4d0960874a523f9f69193bc2414b6d4162bcc649375fd85cb0e1be0063cbf
+SIZE (cabal/hedgehog-quickcheck-0.1.1/revision/9.cabal) = 1513
SHA256 (cabal/heredoc-0.2.0.0/heredoc-0.2.0.0.tar.gz) = c90d9fc61cb8cd812be510845493b6a6eddcc4b772581fd40a9433ed8f130f40
SIZE (cabal/heredoc-0.2.0.0/heredoc-0.2.0.0.tar.gz) = 2449
SHA256 (cabal/hostname-1.0/hostname-1.0.tar.gz) = 9b43dab1b6da521f35685b20555da00738c8e136eb972458c786242406a9cf5c
@@ -615,8 +617,8 @@ SHA256 (cabal/io-sim-1.5.1.0/io-sim-1.5.1.0.tar.gz) = aaa0c4d984486ba58ad190fc22
SIZE (cabal/io-sim-1.5.1.0/io-sim-1.5.1.0.tar.gz) = 103881
SHA256 (cabal/io-sim-1.5.1.0/revision/1.cabal) = 0781c2b7db5537dbb95c717926b419afac9585ad6284e47318ad09572d436011
SIZE (cabal/io-sim-1.5.1.0/revision/1.cabal) = 5461
-SHA256 (cabal/iohk-monitoring-0.2.1.0.tar.gz) = 8f76340d08c3f466ab17624f54461197ff988cdbed619d72c9675e1eda2e9118
-SIZE (cabal/iohk-monitoring-0.2.1.0.tar.gz) = 101317
+SHA256 (cabal/iohk-monitoring-0.2.1.2.tar.gz) = a69ca73a63c27bcd7d5bcffc37b3cb91c6e35344f0158ca2e5b050a3d6207d4f
+SIZE (cabal/iohk-monitoring-0.2.1.2.tar.gz) = 101425
SHA256 (cabal/iproute-1.7.15/iproute-1.7.15.tar.gz) = 18a331a7e0e6f9dc89a2da95577b0d76bd2690b8f832b72b46d6cc9b667b4ba5
SIZE (cabal/iproute-1.7.15/iproute-1.7.15.tar.gz) = 18033
SHA256 (cabal/js-chart-2.9.4.1/js-chart-2.9.4.1.tar.gz) = 0a08efdd35bd1b8f293f9163f59305f31835304b74c3e3a1a840fc94bbc9bd0e
@@ -647,12 +649,12 @@ SHA256 (cabal/lifted-base-0.2.3.12/lifted-base-0.2.3.12.tar.gz) = c134a95f56750a
SIZE (cabal/lifted-base-0.2.3.12/lifted-base-0.2.3.12.tar.gz) = 11700
SHA256 (cabal/list-t-1.0.5.7/list-t-1.0.5.7.tar.gz) = 40928967728c7c96363309b372f415ca1729de0951c78ea1fa37f839687d6b46
SIZE (cabal/list-t-1.0.5.7/list-t-1.0.5.7.tar.gz) = 7697
-SHA256 (cabal/lobemo-backend-aggregation-0.1.0.0.tar.gz) = ed469c9a8ab1e6fc18c68789910fea910300c95f2ed2ea48d17dda1813634da2
-SIZE (cabal/lobemo-backend-aggregation-0.1.0.0.tar.gz) = 7620
-SHA256 (cabal/lobemo-backend-ekg-0.2.0.0.tar.gz) = f01ce8e3a7d70dbe67d05175b2c7329f5a135343f11afcc53ecbe091eef4c2c1
-SIZE (cabal/lobemo-backend-ekg-0.2.0.0.tar.gz) = 10911
-SHA256 (cabal/lobemo-backend-monitoring-0.1.0.0.tar.gz) = 8bccc46e69e82c6779237555abf032e40220c7e1de5c57f8003797bc160dd9dc
-SIZE (cabal/lobemo-backend-monitoring-0.1.0.0.tar.gz) = 10752
+SHA256 (cabal/lobemo-backend-aggregation-0.1.0.3.tar.gz) = 1de62a1324f06250a4fa7497f618123134a06406d005975781c8ff457391de76
+SIZE (cabal/lobemo-backend-aggregation-0.1.0.3.tar.gz) = 7671
+SHA256 (cabal/lobemo-backend-ekg-0.2.0.1.tar.gz) = 895c5017d8cb08c2ab146eb6fd177b6319811957db33d1e6b36806da2f20adcb
+SIZE (cabal/lobemo-backend-ekg-0.2.0.1.tar.gz) = 10969
+SHA256 (cabal/lobemo-backend-monitoring-0.1.0.3.tar.gz) = 35a8a4de12b8ff511357543a37fdfecbfacd064e7c21e53337533571f604cb63
+SIZE (cabal/lobemo-backend-monitoring-0.1.0.3.tar.gz) = 10818
SHA256 (cabal/lobemo-backend-trace-forwarder-0.1.0.0.tar.gz) = 47ff3e15ccaf4bf97b7bf195743f0f94da6a6c4e9295e1cad0e9ea8735c1eb25
SIZE (cabal/lobemo-backend-trace-forwarder-0.1.0.0.tar.gz) = 8915
SHA256 (cabal/logict-0.8.2.0/logict-0.8.2.0.tar.gz) = 189ae6f81c8e68d94ecf8ce6440954e3c7ca3f237973ef6600896ee8fc46abef
@@ -669,10 +671,8 @@ SHA256 (cabal/memory-0.18.0/revision/1.cabal) = 9f4de967352f80b6f174c9a166f31539
SIZE (cabal/memory-0.18.0/revision/1.cabal) = 4581
SHA256 (cabal/memory-pool-0.1.0.0/memory-pool-0.1.0.0.tar.gz) = 313f52b1d3b7a7402ab5c11ec42822cb70fbd5c138981ad63c7b7d7d5573e346
SIZE (cabal/memory-pool-0.1.0.0/memory-pool-0.1.0.0.tar.gz) = 12355
-SHA256 (cabal/mempack-0.1.1.0/mempack-0.1.1.0.tar.gz) = d810ce2f0a9b78559cce321161d9476c30bcb88467988c34761850902345def5
-SIZE (cabal/mempack-0.1.1.0/mempack-0.1.1.0.tar.gz) = 17442
-SHA256 (cabal/mempack-0.1.1.0/revision/2.cabal) = ea2b2984e8881a7f45cb24b45c409185f7e32bc09837d11666e80d4dc6500965
-SIZE (cabal/mempack-0.1.1.0/revision/2.cabal) = 3270
+SHA256 (cabal/mempack-0.1.2.0/mempack-0.1.2.0.tar.gz) = 8776e207b9880e095dce828c7bc129f2e5b01c55a0c294857f7d99ae57633b52
+SIZE (cabal/mempack-0.1.2.0/mempack-0.1.2.0.tar.gz) = 17447
SHA256 (cabal/microlens-0.4.13.1/microlens-0.4.13.1.tar.gz) = 0a54abee8ff4f6aeb4bea0783409a3dbd28a4e7a892bac916b0fb6a71382d7fc
SIZE (cabal/microlens-0.4.13.1/microlens-0.4.13.1.tar.gz) = 27436
SHA256 (cabal/microlens-0.4.13.1/revision/1.cabal) = fc256e2b5d78e8e4f39b3dd359c57b8c19df50853a86eaf8f154a17441a5a51d
@@ -725,10 +725,10 @@ SHA256 (cabal/network-bsd-2.8.1.0/revision/6.cabal) = cc7867f81c6eb3f1924bbb1029
SIZE (cabal/network-bsd-2.8.1.0/revision/6.cabal) = 3780
SHA256 (cabal/network-byte-order-0.1.7/network-byte-order-0.1.7.tar.gz) = 480ce0ad7f67364ec8d4ce8d815f463d9e4074e3789be22a5722cfdebed08679
SIZE (cabal/network-byte-order-0.1.7/network-byte-order-0.1.7.tar.gz) = 6402
-SHA256 (cabal/network-control-0.1.6/network-control-0.1.6.tar.gz) = f4258aad1462015e741f1541425c14652d33faa305a6b9fe1fe7e8608da28fa1
-SIZE (cabal/network-control-0.1.6/network-control-0.1.6.tar.gz) = 7775
-SHA256 (cabal/network-mux-0.7.tar.gz) = bbfc0610e13434d6d046790db201650e21f4d6bdac63b32a09371f06918187bc
-SIZE (cabal/network-mux-0.7.tar.gz) = 66629
+SHA256 (cabal/network-control-0.1.7/network-control-0.1.7.tar.gz) = 05d40d381e5c72beefb209b7e82877b457fbca2880e60ed849bad480b6795b10
+SIZE (cabal/network-control-0.1.7/network-control-0.1.7.tar.gz) = 7913
+SHA256 (cabal/network-mux-0.8.0.2.tar.gz) = 7cef109fac063fcf08851ce8ee49dc8f55f3c115f1721cc6a352e9d8ab8b1e4b
+SIZE (cabal/network-mux-0.8.0.2.tar.gz) = 72281
SHA256 (cabal/network-uri-2.6.4.2/network-uri-2.6.4.2.tar.gz) = 9c188973126e893250b881f20e8811dca06c223c23402b06f7a1f2e995797228
SIZE (cabal/network-uri-2.6.4.2/network-uri-2.6.4.2.tar.gz) = 31309
SHA256 (cabal/network-uri-2.6.4.2/revision/1.cabal) = 6fffb57373962b5651a2db8b0af732098b3bf029a7ced76a9855615de2026588
@@ -745,8 +745,8 @@ SHA256 (cabal/non-integral-1.0.0.0.tar.gz) = 6eed92a22abfc241dee1942d42320f6ac98
SIZE (cabal/non-integral-1.0.0.0.tar.gz) = 6013
SHA256 (cabal/non-integral-1.0.0.0/revision/2.cabal) = 02eef244f8974c17e1dfc4d4cbfaf194e2776c807b413a40bd0b784cee359ba0
SIZE (cabal/non-integral-1.0.0.0/revision/2.cabal) = 1261
-SHA256 (cabal/nonempty-containers-0.3.4.5/nonempty-containers-0.3.4.5.tar.gz) = 6eeaac5ec0bcccd848b5e8f6887a6caedf0257ccfc71a99264ebeaf1da0c4428
-SIZE (cabal/nonempty-containers-0.3.4.5/nonempty-containers-0.3.4.5.tar.gz) = 105013
+SHA256 (cabal/nonempty-containers-0.3.5.0/nonempty-containers-0.3.5.0.tar.gz) = 09e5385852d02830152a4ef72a4928a7a3c9353a1fa6fc8510228d9215bfeab6
+SIZE (cabal/nonempty-containers-0.3.5.0/nonempty-containers-0.3.5.0.tar.gz) = 101237
SHA256 (cabal/nonempty-vector-0.2.4/nonempty-vector-0.2.4.tar.gz) = e32d9efb7862507e76e3f6876c67c980da9a5b4d743e07d424159868ae471c67
SIZE (cabal/nonempty-vector-0.2.4/nonempty-vector-0.2.4.tar.gz) = 18480
SHA256 (cabal/nothunks-0.2.1.1/nothunks-0.2.1.1.tar.gz) = cca7983daf5dea23fdf413c207c43b8e08e8b6cf067b386a94ee6561f8511cda
@@ -773,24 +773,26 @@ SHA256 (cabal/os-string-2.0.7/os-string-2.0.7.tar.gz) = 339c35fd3a290522f23de4e3
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/ouroboros-consensus-0.26.0.1.tar.gz) = f02d42171d6e4d3292e8726911b775e012e52ddfb64043dc82ede061ff0c7d50
-SIZE (cabal/ouroboros-consensus-0.26.0.1.tar.gz) = 884669
-SHA256 (cabal/ouroboros-consensus-cardano-0.25.0.1.tar.gz) = c1ae1c6691b26cde45f7cd88bd34be7f60d7e015bfdb24a38659f4fde018622f
-SIZE (cabal/ouroboros-consensus-cardano-0.25.0.1.tar.gz) = 334840
-SHA256 (cabal/ouroboros-consensus-diffusion-0.22.0.1.tar.gz) = 800f0c901237ad27f60c9217942361f505c04b90bfba0d224e76bc734a1895ed
-SIZE (cabal/ouroboros-consensus-diffusion-0.22.0.1.tar.gz) = 236690
+SHA256 (cabal/ouroboros-consensus-0.27.0.0.tar.gz) = c13b66227b2adffba9d9a5b4ffa0c573db87d3f72ec0d3fc3cb2b3bac7ac2594
+SIZE (cabal/ouroboros-consensus-0.27.0.0.tar.gz) = 890307
+SHA256 (cabal/ouroboros-consensus-cardano-0.25.1.0.tar.gz) = edfb0fd56a085e1cf1d01b3547057d07def22b70f8d9b23668246d4034ea8bb1
+SIZE (cabal/ouroboros-consensus-cardano-0.25.1.0.tar.gz) = 335955
+SHA256 (cabal/ouroboros-consensus-diffusion-0.23.0.0.tar.gz) = 1964f12f40b2e6e604771a305674bb6c355d369c89c9e9c2682c8006097bd7d4
+SIZE (cabal/ouroboros-consensus-diffusion-0.23.0.0.tar.gz) = 237096
SHA256 (cabal/ouroboros-consensus-protocol-0.12.0.0.tar.gz) = 023d733ce6f143ca5cc88e8a9eb39696779537442c9f9918ad6e4d0b17941ed6
SIZE (cabal/ouroboros-consensus-protocol-0.12.0.0.tar.gz) = 35003
-SHA256 (cabal/ouroboros-network-0.20.1.0.tar.gz) = 9208b7577cecdb2d71b550bcf932ed1e87f60cc4ca7315b7b8e7b023b76976b1
-SIZE (cabal/ouroboros-network-0.20.1.0.tar.gz) = 392019
-SHA256 (cabal/ouroboros-network-api-0.13.0.0.tar.gz) = 1074d5872ed3e033aa07a1aaca4e5d16bb593270bcbac841e2de22138315b94c
-SIZE (cabal/ouroboros-network-api-0.13.0.0.tar.gz) = 42303
-SHA256 (cabal/ouroboros-network-framework-0.17.0.0.tar.gz) = 752906799e4fdf6b7642ac3b545f3ef292f91fa90c2851e1bf54f7956ee0c4de
-SIZE (cabal/ouroboros-network-framework-0.17.0.0.tar.gz) = 225530
+SHA256 (cabal/ouroboros-consensus-protocol-0.12.0.0/revision/1.cabal) = 2e4708fba1c12563623c0933a5cba198b0de3fb500064b0b4d46e5e85656225a
+SIZE (cabal/ouroboros-consensus-protocol-0.12.0.0/revision/1.cabal) = 3051
+SHA256 (cabal/ouroboros-network-0.21.3.0.tar.gz) = c47f96f9cf60ea9f630bd6331df8925a220b212ac481e9d23a71f557c2186c4a
+SIZE (cabal/ouroboros-network-0.21.3.0.tar.gz) = 393988
+SHA256 (cabal/ouroboros-network-api-0.14.1.0.tar.gz) = 1b573450462a361937c7d47fff66bd269552b0b818515a1522e70ed0d1d4b115
+SIZE (cabal/ouroboros-network-api-0.14.1.0.tar.gz) = 42238
+SHA256 (cabal/ouroboros-network-framework-0.18.0.2.tar.gz) = 23293c1c30f2d6ef967cc0fdf6f269d39d4e726a35ed737fa32d56c91f68f98a
+SIZE (cabal/ouroboros-network-framework-0.18.0.2.tar.gz) = 225954
SHA256 (cabal/ouroboros-network-mock-0.1.1.2.tar.gz) = c57a09e5a77b6725cb705ffe464e3a906133f47956ada4c057e23c5b2c7736bf
SIZE (cabal/ouroboros-network-mock-0.1.1.2.tar.gz) = 14182
-SHA256 (cabal/ouroboros-network-protocols-0.14.0.0.tar.gz) = e55f06cc323ee0a082aa13925c9766c8f2330790f8711105cdb17e2476b85519
-SIZE (cabal/ouroboros-network-protocols-0.14.0.0.tar.gz) = 123160
+SHA256 (cabal/ouroboros-network-protocols-0.14.0.2.tar.gz) = 8f7087cb373f62a5f555949ccf7775f28876944520f6343c0d04e35e875173a1
+SIZE (cabal/ouroboros-network-protocols-0.14.0.2.tar.gz) = 123228
SHA256 (cabal/ouroboros-network-testing-0.8.1.0.tar.gz) = b3ddb2ca231e887054645eb40c0f080eb82902b26538690815ff73ea484c4523
SIZE (cabal/ouroboros-network-testing-0.8.1.0.tar.gz) = 19519
SHA256 (cabal/parallel-3.2.2.0/parallel-3.2.2.0.tar.gz) = 170453a71a2a8b31cca63125533f7771d7debeb639700bdabdd779c34d8a6ef6
@@ -885,8 +887,8 @@ SHA256 (cabal/recursion-schemes-5.2.3/recursion-schemes-5.2.3.tar.gz) = 3b4e84bc
SIZE (cabal/recursion-schemes-5.2.3/recursion-schemes-5.2.3.tar.gz) = 39351
SHA256 (cabal/recursion-schemes-5.2.3/revision/1.cabal) = 918e804084122e022d3784a4ca9add536fe9fcc2150ceef5865ca14d4fab4851
SIZE (cabal/recursion-schemes-5.2.3/revision/1.cabal) = 3106
-SHA256 (cabal/recv-0.1.0/recv-0.1.0.tar.gz) = f664905cffb44b7f9cba604cd75bd69011a666ba06bccbcb7f3fae0cd4f14d5b
-SIZE (cabal/recv-0.1.0/recv-0.1.0.tar.gz) = 5158
+SHA256 (cabal/recv-0.1.1/recv-0.1.1.tar.gz) = 8daf77c57f529503dd3038efc3813a8001032ed810bdddff0acb0faca039b721
+SIZE (cabal/recv-0.1.1/recv-0.1.1.tar.gz) = 4772
SHA256 (cabal/reducers-3.12.5/reducers-3.12.5.tar.gz) = 109561d4ccbcd66283e053182148c6fccc72be1d0d80b0e9e6b04ad993cf821c
SIZE (cabal/reducers-3.12.5/reducers-3.12.5.tar.gz) = 11880
SHA256 (cabal/reducers-3.12.5/revision/1.cabal) = 683b0cb05d5bb0dff7d7e1d626f81245bd81b0c5f01414657ebd213046913e1a
@@ -1075,8 +1077,8 @@ SHA256 (cabal/terminal-size-0.3.4/revision/1.cabal) = 21d7f1320eeb86177e860ec07a
SIZE (cabal/terminal-size-0.3.4/revision/1.cabal) = 1364
SHA256 (cabal/testing-type-modifiers-0.1.0.1/testing-type-modifiers-0.1.0.1.tar.gz) = 050bdade2c6f0122b1a04a3833ab7eea2399ffda8258bca6d93ba6614bb202f2
SIZE (cabal/testing-type-modifiers-0.1.0.1/testing-type-modifiers-0.1.0.1.tar.gz) = 2275
-SHA256 (cabal/text-builder-1.0.0.3/text-builder-1.0.0.3.tar.gz) = d324158dd4f8bea52d7dac2ea224f8cd96547bde456b3f2fa19dc3240012bbe4
-SIZE (cabal/text-builder-1.0.0.3/text-builder-1.0.0.3.tar.gz) = 13062
+SHA256 (cabal/text-builder-1.0.0.4/text-builder-1.0.0.4.tar.gz) = 9323f4a824e7b951cafbc5c180402658d4fc9f95afe4a4e2e5b317f75c619be8
+SIZE (cabal/text-builder-1.0.0.4/text-builder-1.0.0.4.tar.gz) = 13151
SHA256 (cabal/text-builder-core-0.1.1.1/text-builder-core-0.1.1.1.tar.gz) = a9a30930dc59f8bd2b243991df7c6a8dcf2f65353c0df1b0fed8c1ba1f2d7d86
SIZE (cabal/text-builder-core-0.1.1.1/text-builder-core-0.1.1.1.tar.gz) = 9036
SHA256 (cabal/text-iso8601-0.1.1/text-iso8601-0.1.1.tar.gz) = 9dead2b7ceeae40fe0fc060bd54795c32e9926c9d1aebae8f9b9a621fba88202
@@ -1125,8 +1127,8 @@ SHA256 (cabal/time-compat-1.9.8/time-compat-1.9.8.tar.gz) = 502ef8694a5b131b47c0
SIZE (cabal/time-compat-1.9.8/time-compat-1.9.8.tar.gz) = 63414
SHA256 (cabal/time-locale-compat-0.1.1.5/time-locale-compat-0.1.1.5.tar.gz) = 07ff1566de7d851423a843b2de385442319348c621d4f779b3d365ce91ac502c
SIZE (cabal/time-locale-compat-0.1.1.5/time-locale-compat-0.1.1.5.tar.gz) = 1956
-SHA256 (cabal/time-manager-0.2.2/time-manager-0.2.2.tar.gz) = d605d046f9c7e416e27d5e150d096a19556f14fdb317c47a1925179245cda9ea
-SIZE (cabal/time-manager-0.2.2/time-manager-0.2.2.tar.gz) = 5814
+SHA256 (cabal/time-manager-0.2.3/time-manager-0.2.3.tar.gz) = eeb7c33d3b4492af771db0061222239a29727ee68a786a0488b1dba0a63d68e8
+SIZE (cabal/time-manager-0.2.3/time-manager-0.2.3.tar.gz) = 5840
SHA256 (cabal/time-units-1.0.0/time-units-1.0.0.tar.gz) = e181997dd05321f09b21c5e0bf38524ccab51ecc588a6017253cc96db289e099
SIZE (cabal/time-units-1.0.0/time-units-1.0.0.tar.gz) = 3378
SHA256 (cabal/tls-2.1.8/tls-2.1.8.tar.gz) = 5843f79b96c12d9e4ea57dc9902456d9fd6d52c509bee38a0a6a5323c8f04db3
@@ -1143,8 +1145,8 @@ SHA256 (cabal/transformers-except-0.1.4/revision/1.cabal) = 3ce3fd4deb67beebfd35
SIZE (cabal/transformers-except-0.1.4/revision/1.cabal) = 1175
SHA256 (cabal/tree-diff-0.3.4/tree-diff-0.3.4.tar.gz) = 5e9ae804207df625cf28385937a35152b12605dd4ed350c447c92db054f60e3b
SIZE (cabal/tree-diff-0.3.4/tree-diff-0.3.4.tar.gz) = 26431
-SHA256 (cabal/tree-diff-0.3.4/revision/1.cabal) = 20d4d57fb8d964a4a25b5811f57a021d7dc3b42d4bd95a0fdf67dcff495f06db
-SIZE (cabal/tree-diff-0.3.4/revision/1.cabal) = 4483
+SHA256 (cabal/tree-diff-0.3.4/revision/2.cabal) = 50a16419e7b82f17398d5639ce74437704b99a5d1323505e7dc78e819a1566c1
+SIZE (cabal/tree-diff-0.3.4/revision/2.cabal) = 4501
SHA256 (cabal/trifecta-2.1.4/trifecta-2.1.4.tar.gz) = d4d842afdb1a3330874738c587336d0b53741d37918112269bb51ff186dc9c28
SIZE (cabal/trifecta-2.1.4/trifecta-2.1.4.tar.gz) = 60516
SHA256 (cabal/trifecta-2.1.4/revision/2.cabal) = cf2cd1d8299463efbd7e85b76ffed59ddc33d19912a2a1862d5de9fc69e9c1e4
@@ -1253,8 +1255,8 @@ SHA256 (cabal/wai-extra-3.1.17/wai-extra-3.1.17.tar.gz) = c7d66e48509331e9035ec4
SIZE (cabal/wai-extra-3.1.17/wai-extra-3.1.17.tar.gz) = 86677
SHA256 (cabal/wai-logger-2.5.0/wai-logger-2.5.0.tar.gz) = 5cfbd3076b1f94aca3bd2def06b136b36a22d37974f31c7732b8526ebec3e184
SIZE (cabal/wai-logger-2.5.0/wai-logger-2.5.0.tar.gz) = 6615
-SHA256 (cabal/warp-3.4.7/warp-3.4.7.tar.gz) = facc035c77e90cd67cec15eeea8a760e1bdedcd3bde5e65f3a96e348b1f513e8
-SIZE (cabal/warp-3.4.7/warp-3.4.7.tar.gz) = 68905
+SHA256 (cabal/warp-3.4.8/warp-3.4.8.tar.gz) = d4df0ab0eb14bc044672533e40ef9fb30ac740dee5df14ab864b173ac45fc750
+SIZE (cabal/warp-3.4.8/warp-3.4.8.tar.gz) = 68978
SHA256 (cabal/wherefrom-compat-0.1.1.1/wherefrom-compat-0.1.1.1.tar.gz) = c1e3e22e9730a683a7fbc450b5944d97dc34650af8a8c72000170d56ca9eb388
SIZE (cabal/wherefrom-compat-0.1.1.1/wherefrom-compat-0.1.1.1.tar.gz) = 2823
SHA256 (cabal/wherefrom-compat-0.1.1.1/revision/1.cabal) = 53c608feaf51feb95514909c2c5f6c42abcd087d194cf0acb449b254e313bc8d
@@ -1287,7 +1289,7 @@ 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/IntersectMBO-cardano-node-10.4.1_GH0.tar.gz) = 4a798b01af93d9245b4eca95dbf49da69d2d4f448f7f173f41f04c7fad2a4de3
-SIZE (cabal/IntersectMBO-cardano-node-10.4.1_GH0.tar.gz) = 6762012
+SHA256 (cabal/IntersectMBO-cardano-node-10.5.1_GH0.tar.gz) = aa2ada4ca099b512790545539c98960349b9dda67559d19d1ba9eeef6333e27b
+SIZE (cabal/IntersectMBO-cardano-node-10.5.1_GH0.tar.gz) = 6758035
SHA256 (cabal/IntersectMBO-libsodium-dbb48cce5429cb6585c9034f002568964f1ce567_GH0.tar.gz) = e4f29ae3c16037e484bb69e3fa22a5565c42adf497f8f88e61ff8d9486ab863e
SIZE (cabal/IntersectMBO-libsodium-dbb48cce5429cb6585c9034f002568964f1ce567_GH0.tar.gz) = 2073757
diff --git a/net-p2p/jackett/Makefile b/net-p2p/jackett/Makefile
index 32b9b234dbbb..d9dc2ddfda11 100644
--- a/net-p2p/jackett/Makefile
+++ b/net-p2p/jackett/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jackett
DISTVERSIONPREFIX= v
-DISTVERSION= 0.22.2163
+DISTVERSION= 0.22.2202
CATEGORIES= net-p2p
MAINTAINER= tremere@cainites.net
diff --git a/net-p2p/jackett/distinfo b/net-p2p/jackett/distinfo
index e19716c9bb33..d833b24395e9 100644
--- a/net-p2p/jackett/distinfo
+++ b/net-p2p/jackett/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1752828000
+TIMESTAMP = 1753707408
SHA256 (nuget/anglesharp.xml.1.0.0.nupkg) = 533c57587eaa1b6044007fd42e8b069149f646182150e82ec954cf625efcb293
SIZE (nuget/anglesharp.xml.1.0.0.nupkg) = 223916
SHA256 (nuget/anglesharp.1.0.0.nupkg) = d08071e3e760c3dd375ae8df89c65e1e76cf09ac5437b866941e859d150db439
@@ -463,5 +463,5 @@ SHA256 (nuget/system.xml.xpath.4.3.0.nupkg) = 91dd4932a8faa1b871cc43d125e62f714c
SIZE (nuget/system.xml.xpath.4.3.0.nupkg) = 250182
SHA256 (nuget/yamldotnet.16.3.0.nupkg) = e068bcc1243c46c8bfdfe2f27a026bfff03cde7c67d9f37c2cdd70bd24a9dfd4
SIZE (nuget/yamldotnet.16.3.0.nupkg) = 776880
-SHA256 (Jackett-Jackett-v0.22.2163_GH0.tar.gz) = 7e7d1099aa6dd333deb5deec4a896ff6a44f1bd680e60b5e7d8542602b13b188
-SIZE (Jackett-Jackett-v0.22.2163_GH0.tar.gz) = 3637248
+SHA256 (Jackett-Jackett-v0.22.2202_GH0.tar.gz) = 2f79edf58e79437edc3157cef8c87f572cdce9d161d55c4a53fd506b32939bb5
+SIZE (Jackett-Jackett-v0.22.2202_GH0.tar.gz) = 3636345
diff --git a/net-p2p/jackett/pkg-plist b/net-p2p/jackett/pkg-plist
index 37c62e413beb..9e89f8d5175d 100644
--- a/net-p2p/jackett/pkg-plist
+++ b/net-p2p/jackett/pkg-plist
@@ -124,7 +124,6 @@
%%DATADIR%%/Definitions/btetree.yml
%%DATADIR%%/Definitions/btnext.yml
%%DATADIR%%/Definitions/btschool.yml
-%%DATADIR%%/Definitions/btsow.yml
%%DATADIR%%/Definitions/btstate.yml
%%DATADIR%%/Definitions/bwtorrents.yml
%%DATADIR%%/Definitions/byrbt.yml
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/py-stig/Makefile b/net-p2p/py-stig/Makefile
index 438c22525781..410822eceef2 100644
--- a/net-p2p/py-stig/Makefile
+++ b/net-p2p/py-stig/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= net-p2p
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= TUI and CLI client for the BitTorrent Transmission daemon
WWW= https://github.com/rndusr/stig/
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-p2p/transmission-remote-gui/Makefile b/net-p2p/transmission-remote-gui/Makefile
index 2cd07f392648..0067b2ece5c0 100644
--- a/net-p2p/transmission-remote-gui/Makefile
+++ b/net-p2p/transmission-remote-gui/Makefile
@@ -1,6 +1,6 @@
PORTNAME= transmission-remote-gui
PORTVERSION= 5.18.0
-PORTREVISION= 23
+PORTREVISION= 24
DISTVERSIONPREFIX= v
CATEGORIES= net-p2p
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/net/Makefile b/net/Makefile
index 084c05fae492..1d7962c2c074 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -32,6 +32,7 @@
SUBDIR += arprelease
SUBDIR += arrowdl
SUBDIR += asio
+ SUBDIR += asio130
SUBDIR += asterisk-chan_sccp
SUBDIR += asterisk-g72x
SUBDIR += asterisk18
diff --git a/net/asio130/Makefile b/net/asio130/Makefile
new file mode 100644
index 000000000000..53578a756205
--- /dev/null
+++ b/net/asio130/Makefile
@@ -0,0 +1,23 @@
+PORTNAME= asio
+DISTVERSION= 1.30.2
+CATEGORIES= net devel
+MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${DISTVERSION}%20(Stable)/
+PKGNAMESUFFIX= 130
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Cross-platform C++ library for network and low-level I/O programming
+WWW= https://think-async.com/Asio/
+
+LICENSE= BSL
+LICENSE_FILE= ${WRKSRC}/LICENSE_1_0.txt
+
+USES= tar:bz2
+
+GNU_CONFIGURE= yes
+
+NO_BUILD= yes
+NO_ARCH= yes
+
+INSTALL_TARGET= install-data
+
+.include <bsd.port.mk>
diff --git a/net/asio130/distinfo b/net/asio130/distinfo
new file mode 100644
index 000000000000..19fbd5958c9a
--- /dev/null
+++ b/net/asio130/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1719925331
+SHA256 (asio-1.30.2.tar.bz2) = 9f12cef05c0477eace9c68ccabd19f9e3a04b875d4768c323714cbd3a5fa3c2b
+SIZE (asio-1.30.2.tar.bz2) = 3196850
diff --git a/net/asio130/files/patch-configure b/net/asio130/files/patch-configure
new file mode 100644
index 000000000000..ee74e8c5d0d1
--- /dev/null
+++ b/net/asio130/files/patch-configure
@@ -0,0 +1,11 @@
+Since we aren't compiling anything for the port, don't look for boost:
+--- configure.orig 2020-04-06 07:06:03 UTC
++++ configure
+@@ -4900,7 +4900,6 @@ else
+ echo "Can't find boost headers. Please check the location of the boost"
+ echo "distribution and rerun configure using the --with-boost=DIR option."
+ echo "Alternatively, run with --without-boost to enable standalone build."
+- exit 1
+
+ fi
+
diff --git a/net/asio130/pkg-descr b/net/asio130/pkg-descr
new file mode 100644
index 000000000000..8f95ad5faa7d
--- /dev/null
+++ b/net/asio130/pkg-descr
@@ -0,0 +1,3 @@
+Asio is a cross-platform C++ library for network and low-level I/O programming
+that provides developers with a consistent asynchronous model using a modern
+C++ approach.
diff --git a/net/asio130/pkg-plist b/net/asio130/pkg-plist
new file mode 100644
index 000000000000..b98755110d2f
--- /dev/null
+++ b/net/asio130/pkg-plist
@@ -0,0 +1,622 @@
+include/asio.hpp
+include/asio/any_completion_executor.hpp
+include/asio/any_completion_handler.hpp
+include/asio/any_io_executor.hpp
+include/asio/append.hpp
+include/asio/as_tuple.hpp
+include/asio/associated_allocator.hpp
+include/asio/associated_cancellation_slot.hpp
+include/asio/associated_executor.hpp
+include/asio/associated_immediate_executor.hpp
+include/asio/associator.hpp
+include/asio/async_result.hpp
+include/asio/awaitable.hpp
+include/asio/basic_datagram_socket.hpp
+include/asio/basic_deadline_timer.hpp
+include/asio/basic_file.hpp
+include/asio/basic_io_object.hpp
+include/asio/basic_random_access_file.hpp
+include/asio/basic_raw_socket.hpp
+include/asio/basic_readable_pipe.hpp
+include/asio/basic_seq_packet_socket.hpp
+include/asio/basic_serial_port.hpp
+include/asio/basic_signal_set.hpp
+include/asio/basic_socket.hpp
+include/asio/basic_socket_acceptor.hpp
+include/asio/basic_socket_iostream.hpp
+include/asio/basic_socket_streambuf.hpp
+include/asio/basic_stream_file.hpp
+include/asio/basic_stream_socket.hpp
+include/asio/basic_streambuf.hpp
+include/asio/basic_streambuf_fwd.hpp
+include/asio/basic_waitable_timer.hpp
+include/asio/basic_writable_pipe.hpp
+include/asio/bind_allocator.hpp
+include/asio/bind_cancellation_slot.hpp
+include/asio/bind_executor.hpp
+include/asio/bind_immediate_executor.hpp
+include/asio/buffer.hpp
+include/asio/buffer_registration.hpp
+include/asio/buffered_read_stream.hpp
+include/asio/buffered_read_stream_fwd.hpp
+include/asio/buffered_stream.hpp
+include/asio/buffered_stream_fwd.hpp
+include/asio/buffered_write_stream.hpp
+include/asio/buffered_write_stream_fwd.hpp
+include/asio/buffers_iterator.hpp
+include/asio/cancellation_signal.hpp
+include/asio/cancellation_state.hpp
+include/asio/cancellation_type.hpp
+include/asio/co_spawn.hpp
+include/asio/completion_condition.hpp
+include/asio/compose.hpp
+include/asio/connect.hpp
+include/asio/connect_pipe.hpp
+include/asio/consign.hpp
+include/asio/coroutine.hpp
+include/asio/deadline_timer.hpp
+include/asio/defer.hpp
+include/asio/deferred.hpp
+include/asio/detached.hpp
+include/asio/detail/array.hpp
+include/asio/detail/array_fwd.hpp
+include/asio/detail/assert.hpp
+include/asio/detail/atomic_count.hpp
+include/asio/detail/base_from_cancellation_state.hpp
+include/asio/detail/base_from_completion_cond.hpp
+include/asio/detail/bind_handler.hpp
+include/asio/detail/blocking_executor_op.hpp
+include/asio/detail/buffer_resize_guard.hpp
+include/asio/detail/buffer_sequence_adapter.hpp
+include/asio/detail/buffered_stream_storage.hpp
+include/asio/detail/call_stack.hpp
+include/asio/detail/chrono.hpp
+include/asio/detail/chrono_time_traits.hpp
+include/asio/detail/completion_handler.hpp
+include/asio/detail/composed_work.hpp
+include/asio/detail/concurrency_hint.hpp
+include/asio/detail/conditionally_enabled_event.hpp
+include/asio/detail/conditionally_enabled_mutex.hpp
+include/asio/detail/config.hpp
+include/asio/detail/consuming_buffers.hpp
+include/asio/detail/cstddef.hpp
+include/asio/detail/cstdint.hpp
+include/asio/detail/date_time_fwd.hpp
+include/asio/detail/deadline_timer_service.hpp
+include/asio/detail/dependent_type.hpp
+include/asio/detail/descriptor_ops.hpp
+include/asio/detail/descriptor_read_op.hpp
+include/asio/detail/descriptor_write_op.hpp
+include/asio/detail/dev_poll_reactor.hpp
+include/asio/detail/epoll_reactor.hpp
+include/asio/detail/event.hpp
+include/asio/detail/eventfd_select_interrupter.hpp
+include/asio/detail/exception.hpp
+include/asio/detail/executor_function.hpp
+include/asio/detail/executor_op.hpp
+include/asio/detail/fd_set_adapter.hpp
+include/asio/detail/fenced_block.hpp
+include/asio/detail/functional.hpp
+include/asio/detail/future.hpp
+include/asio/detail/global.hpp
+include/asio/detail/handler_alloc_helpers.hpp
+include/asio/detail/handler_cont_helpers.hpp
+include/asio/detail/handler_tracking.hpp
+include/asio/detail/handler_type_requirements.hpp
+include/asio/detail/handler_work.hpp
+include/asio/detail/hash_map.hpp
+include/asio/detail/impl/buffer_sequence_adapter.ipp
+include/asio/detail/impl/descriptor_ops.ipp
+include/asio/detail/impl/dev_poll_reactor.hpp
+include/asio/detail/impl/dev_poll_reactor.ipp
+include/asio/detail/impl/epoll_reactor.hpp
+include/asio/detail/impl/epoll_reactor.ipp
+include/asio/detail/impl/eventfd_select_interrupter.ipp
+include/asio/detail/impl/handler_tracking.ipp
+include/asio/detail/impl/io_uring_descriptor_service.ipp
+include/asio/detail/impl/io_uring_file_service.ipp
+include/asio/detail/impl/io_uring_service.hpp
+include/asio/detail/impl/io_uring_service.ipp
+include/asio/detail/impl/io_uring_socket_service_base.ipp
+include/asio/detail/impl/kqueue_reactor.hpp
+include/asio/detail/impl/kqueue_reactor.ipp
+include/asio/detail/impl/null_event.ipp
+include/asio/detail/impl/pipe_select_interrupter.ipp
+include/asio/detail/impl/posix_event.ipp
+include/asio/detail/impl/posix_mutex.ipp
+include/asio/detail/impl/posix_serial_port_service.ipp
+include/asio/detail/impl/posix_thread.ipp
+include/asio/detail/impl/posix_tss_ptr.ipp
+include/asio/detail/impl/reactive_descriptor_service.ipp
+include/asio/detail/impl/reactive_socket_service_base.ipp
+include/asio/detail/impl/resolver_service_base.ipp
+include/asio/detail/impl/scheduler.ipp
+include/asio/detail/impl/select_reactor.hpp
+include/asio/detail/impl/select_reactor.ipp
+include/asio/detail/impl/service_registry.hpp
+include/asio/detail/impl/service_registry.ipp
+include/asio/detail/impl/signal_set_service.ipp
+include/asio/detail/impl/socket_ops.ipp
+include/asio/detail/impl/socket_select_interrupter.ipp
+include/asio/detail/impl/strand_executor_service.hpp
+include/asio/detail/impl/strand_executor_service.ipp
+include/asio/detail/impl/strand_service.hpp
+include/asio/detail/impl/strand_service.ipp
+include/asio/detail/impl/thread_context.ipp
+include/asio/detail/impl/throw_error.ipp
+include/asio/detail/impl/timer_queue_ptime.ipp
+include/asio/detail/impl/timer_queue_set.ipp
+include/asio/detail/impl/win_event.ipp
+include/asio/detail/impl/win_iocp_file_service.ipp
+include/asio/detail/impl/win_iocp_handle_service.ipp
+include/asio/detail/impl/win_iocp_io_context.hpp
+include/asio/detail/impl/win_iocp_io_context.ipp
+include/asio/detail/impl/win_iocp_serial_port_service.ipp
+include/asio/detail/impl/win_iocp_socket_service_base.ipp
+include/asio/detail/impl/win_mutex.ipp
+include/asio/detail/impl/win_object_handle_service.ipp
+include/asio/detail/impl/win_static_mutex.ipp
+include/asio/detail/impl/win_thread.ipp
+include/asio/detail/impl/win_tss_ptr.ipp
+include/asio/detail/impl/winrt_ssocket_service_base.ipp
+include/asio/detail/impl/winrt_timer_scheduler.hpp
+include/asio/detail/impl/winrt_timer_scheduler.ipp
+include/asio/detail/impl/winsock_init.ipp
+include/asio/detail/initiate_defer.hpp
+include/asio/detail/initiate_dispatch.hpp
+include/asio/detail/initiate_post.hpp
+include/asio/detail/io_control.hpp
+include/asio/detail/io_object_impl.hpp
+include/asio/detail/io_uring_descriptor_read_at_op.hpp
+include/asio/detail/io_uring_descriptor_read_op.hpp
+include/asio/detail/io_uring_descriptor_service.hpp
+include/asio/detail/io_uring_descriptor_write_at_op.hpp
+include/asio/detail/io_uring_descriptor_write_op.hpp
+include/asio/detail/io_uring_file_service.hpp
+include/asio/detail/io_uring_null_buffers_op.hpp
+include/asio/detail/io_uring_operation.hpp
+include/asio/detail/io_uring_service.hpp
+include/asio/detail/io_uring_socket_accept_op.hpp
+include/asio/detail/io_uring_socket_connect_op.hpp
+include/asio/detail/io_uring_socket_recv_op.hpp
+include/asio/detail/io_uring_socket_recvfrom_op.hpp
+include/asio/detail/io_uring_socket_recvmsg_op.hpp
+include/asio/detail/io_uring_socket_send_op.hpp
+include/asio/detail/io_uring_socket_sendto_op.hpp
+include/asio/detail/io_uring_socket_service.hpp
+include/asio/detail/io_uring_socket_service_base.hpp
+include/asio/detail/io_uring_wait_op.hpp
+include/asio/detail/is_buffer_sequence.hpp
+include/asio/detail/is_executor.hpp
+include/asio/detail/keyword_tss_ptr.hpp
+include/asio/detail/kqueue_reactor.hpp
+include/asio/detail/limits.hpp
+include/asio/detail/local_free_on_block_exit.hpp
+include/asio/detail/memory.hpp
+include/asio/detail/mutex.hpp
+include/asio/detail/non_const_lvalue.hpp
+include/asio/detail/noncopyable.hpp
+include/asio/detail/null_event.hpp
+include/asio/detail/null_fenced_block.hpp
+include/asio/detail/null_global.hpp
+include/asio/detail/null_mutex.hpp
+include/asio/detail/null_reactor.hpp
+include/asio/detail/null_signal_blocker.hpp
+include/asio/detail/null_socket_service.hpp
+include/asio/detail/null_static_mutex.hpp
+include/asio/detail/null_thread.hpp
+include/asio/detail/null_tss_ptr.hpp
+include/asio/detail/object_pool.hpp
+include/asio/detail/old_win_sdk_compat.hpp
+include/asio/detail/op_queue.hpp
+include/asio/detail/operation.hpp
+include/asio/detail/pipe_select_interrupter.hpp
+include/asio/detail/pop_options.hpp
+include/asio/detail/posix_event.hpp
+include/asio/detail/posix_fd_set_adapter.hpp
+include/asio/detail/posix_global.hpp
+include/asio/detail/posix_mutex.hpp
+include/asio/detail/posix_serial_port_service.hpp
+include/asio/detail/posix_signal_blocker.hpp
+include/asio/detail/posix_static_mutex.hpp
+include/asio/detail/posix_thread.hpp
+include/asio/detail/posix_tss_ptr.hpp
+include/asio/detail/push_options.hpp
+include/asio/detail/reactive_descriptor_service.hpp
+include/asio/detail/reactive_null_buffers_op.hpp
+include/asio/detail/reactive_socket_accept_op.hpp
+include/asio/detail/reactive_socket_connect_op.hpp
+include/asio/detail/reactive_socket_recv_op.hpp
+include/asio/detail/reactive_socket_recvfrom_op.hpp
+include/asio/detail/reactive_socket_recvmsg_op.hpp
+include/asio/detail/reactive_socket_send_op.hpp
+include/asio/detail/reactive_socket_sendto_op.hpp
+include/asio/detail/reactive_socket_service.hpp
+include/asio/detail/reactive_socket_service_base.hpp
+include/asio/detail/reactive_wait_op.hpp
+include/asio/detail/reactor.hpp
+include/asio/detail/reactor_op.hpp
+include/asio/detail/reactor_op_queue.hpp
+include/asio/detail/recycling_allocator.hpp
+include/asio/detail/regex_fwd.hpp
+include/asio/detail/resolve_endpoint_op.hpp
+include/asio/detail/resolve_op.hpp
+include/asio/detail/resolve_query_op.hpp
+include/asio/detail/resolver_service.hpp
+include/asio/detail/resolver_service_base.hpp
+include/asio/detail/scheduler.hpp
+include/asio/detail/scheduler_operation.hpp
+include/asio/detail/scheduler_task.hpp
+include/asio/detail/scheduler_thread_info.hpp
+include/asio/detail/scoped_lock.hpp
+include/asio/detail/scoped_ptr.hpp
+include/asio/detail/select_interrupter.hpp
+include/asio/detail/select_reactor.hpp
+include/asio/detail/service_registry.hpp
+include/asio/detail/signal_blocker.hpp
+include/asio/detail/signal_handler.hpp
+include/asio/detail/signal_init.hpp
+include/asio/detail/signal_op.hpp
+include/asio/detail/signal_set_service.hpp
+include/asio/detail/socket_holder.hpp
+include/asio/detail/socket_ops.hpp
+include/asio/detail/socket_option.hpp
+include/asio/detail/socket_select_interrupter.hpp
+include/asio/detail/socket_types.hpp
+include/asio/detail/source_location.hpp
+include/asio/detail/static_mutex.hpp
+include/asio/detail/std_event.hpp
+include/asio/detail/std_fenced_block.hpp
+include/asio/detail/std_global.hpp
+include/asio/detail/std_mutex.hpp
+include/asio/detail/std_static_mutex.hpp
+include/asio/detail/std_thread.hpp
+include/asio/detail/strand_executor_service.hpp
+include/asio/detail/strand_service.hpp
+include/asio/detail/string_view.hpp
+include/asio/detail/thread.hpp
+include/asio/detail/thread_context.hpp
+include/asio/detail/thread_group.hpp
+include/asio/detail/thread_info_base.hpp
+include/asio/detail/throw_error.hpp
+include/asio/detail/throw_exception.hpp
+include/asio/detail/timer_queue.hpp
+include/asio/detail/timer_queue_base.hpp
+include/asio/detail/timer_queue_ptime.hpp
+include/asio/detail/timer_queue_set.hpp
+include/asio/detail/timer_scheduler.hpp
+include/asio/detail/timer_scheduler_fwd.hpp
+include/asio/detail/tss_ptr.hpp
+include/asio/detail/type_traits.hpp
+include/asio/detail/utility.hpp
+include/asio/detail/wait_handler.hpp
+include/asio/detail/wait_op.hpp
+include/asio/detail/win_event.hpp
+include/asio/detail/win_fd_set_adapter.hpp
+include/asio/detail/win_global.hpp
+include/asio/detail/win_iocp_file_service.hpp
+include/asio/detail/win_iocp_handle_read_op.hpp
+include/asio/detail/win_iocp_handle_service.hpp
+include/asio/detail/win_iocp_handle_write_op.hpp
+include/asio/detail/win_iocp_io_context.hpp
+include/asio/detail/win_iocp_null_buffers_op.hpp
+include/asio/detail/win_iocp_operation.hpp
+include/asio/detail/win_iocp_overlapped_op.hpp
+include/asio/detail/win_iocp_overlapped_ptr.hpp
+include/asio/detail/win_iocp_serial_port_service.hpp
+include/asio/detail/win_iocp_socket_accept_op.hpp
+include/asio/detail/win_iocp_socket_connect_op.hpp
+include/asio/detail/win_iocp_socket_recv_op.hpp
+include/asio/detail/win_iocp_socket_recvfrom_op.hpp
+include/asio/detail/win_iocp_socket_recvmsg_op.hpp
+include/asio/detail/win_iocp_socket_send_op.hpp
+include/asio/detail/win_iocp_socket_service.hpp
+include/asio/detail/win_iocp_socket_service_base.hpp
+include/asio/detail/win_iocp_thread_info.hpp
+include/asio/detail/win_iocp_wait_op.hpp
+include/asio/detail/win_mutex.hpp
+include/asio/detail/win_object_handle_service.hpp
+include/asio/detail/win_static_mutex.hpp
+include/asio/detail/win_thread.hpp
+include/asio/detail/win_tss_ptr.hpp
+include/asio/detail/winapp_thread.hpp
+include/asio/detail/wince_thread.hpp
+include/asio/detail/winrt_async_manager.hpp
+include/asio/detail/winrt_async_op.hpp
+include/asio/detail/winrt_resolve_op.hpp
+include/asio/detail/winrt_resolver_service.hpp
+include/asio/detail/winrt_socket_connect_op.hpp
+include/asio/detail/winrt_socket_recv_op.hpp
+include/asio/detail/winrt_socket_send_op.hpp
+include/asio/detail/winrt_ssocket_service.hpp
+include/asio/detail/winrt_ssocket_service_base.hpp
+include/asio/detail/winrt_timer_scheduler.hpp
+include/asio/detail/winrt_utils.hpp
+include/asio/detail/winsock_init.hpp
+include/asio/detail/work_dispatcher.hpp
+include/asio/detail/wrapped_handler.hpp
+include/asio/dispatch.hpp
+include/asio/error.hpp
+include/asio/error_code.hpp
+include/asio/execution.hpp
+include/asio/execution/allocator.hpp
+include/asio/execution/any_executor.hpp
+include/asio/execution/bad_executor.hpp
+include/asio/execution/blocking.hpp
+include/asio/execution/blocking_adaptation.hpp
+include/asio/execution/context.hpp
+include/asio/execution/context_as.hpp
+include/asio/execution/executor.hpp
+include/asio/execution/impl/bad_executor.ipp
+include/asio/execution/invocable_archetype.hpp
+include/asio/execution/mapping.hpp
+include/asio/execution/occupancy.hpp
+include/asio/execution/outstanding_work.hpp
+include/asio/execution/prefer_only.hpp
+include/asio/execution/relationship.hpp
+include/asio/execution_context.hpp
+include/asio/executor.hpp
+include/asio/executor_work_guard.hpp
+include/asio/experimental/append.hpp
+include/asio/experimental/as_single.hpp
+include/asio/experimental/as_tuple.hpp
+include/asio/experimental/awaitable_operators.hpp
+include/asio/experimental/basic_channel.hpp
+include/asio/experimental/basic_concurrent_channel.hpp
+include/asio/experimental/cancellation_condition.hpp
+include/asio/experimental/channel.hpp
+include/asio/experimental/channel_error.hpp
+include/asio/experimental/channel_traits.hpp
+include/asio/experimental/co_composed.hpp
+include/asio/experimental/co_spawn.hpp
+include/asio/experimental/concurrent_channel.hpp
+include/asio/experimental/coro.hpp
+include/asio/experimental/coro_traits.hpp
+include/asio/experimental/deferred.hpp
+include/asio/experimental/detail/channel_handler.hpp
+include/asio/experimental/detail/channel_message.hpp
+include/asio/experimental/detail/channel_operation.hpp
+include/asio/experimental/detail/channel_payload.hpp
+include/asio/experimental/detail/channel_receive_op.hpp
+include/asio/experimental/detail/channel_send_functions.hpp
+include/asio/experimental/detail/channel_send_op.hpp
+include/asio/experimental/detail/channel_service.hpp
+include/asio/experimental/detail/coro_completion_handler.hpp
+include/asio/experimental/detail/coro_promise_allocator.hpp
+include/asio/experimental/detail/has_signature.hpp
+include/asio/experimental/detail/impl/channel_service.hpp
+include/asio/experimental/detail/partial_promise.hpp
+include/asio/experimental/impl/as_single.hpp
+include/asio/experimental/impl/channel_error.ipp
+include/asio/experimental/impl/co_composed.hpp
+include/asio/experimental/impl/coro.hpp
+include/asio/experimental/impl/parallel_group.hpp
+include/asio/experimental/impl/promise.hpp
+include/asio/experimental/impl/use_coro.hpp
+include/asio/experimental/impl/use_promise.hpp
+include/asio/experimental/parallel_group.hpp
+include/asio/experimental/prepend.hpp
+include/asio/experimental/promise.hpp
+include/asio/experimental/use_coro.hpp
+include/asio/experimental/use_promise.hpp
+include/asio/file_base.hpp
+include/asio/generic/basic_endpoint.hpp
+include/asio/generic/datagram_protocol.hpp
+include/asio/generic/detail/endpoint.hpp
+include/asio/generic/detail/impl/endpoint.ipp
+include/asio/generic/raw_protocol.hpp
+include/asio/generic/seq_packet_protocol.hpp
+include/asio/generic/stream_protocol.hpp
+include/asio/handler_continuation_hook.hpp
+include/asio/high_resolution_timer.hpp
+include/asio/impl/any_completion_executor.ipp
+include/asio/impl/any_io_executor.ipp
+include/asio/impl/append.hpp
+include/asio/impl/as_tuple.hpp
+include/asio/impl/awaitable.hpp
+include/asio/impl/buffered_read_stream.hpp
+include/asio/impl/buffered_write_stream.hpp
+include/asio/impl/cancellation_signal.ipp
+include/asio/impl/co_spawn.hpp
+include/asio/impl/connect.hpp
+include/asio/impl/connect_pipe.hpp
+include/asio/impl/connect_pipe.ipp
+include/asio/impl/consign.hpp
+include/asio/impl/deferred.hpp
+include/asio/impl/detached.hpp
+include/asio/impl/error.ipp
+include/asio/impl/error_code.ipp
+include/asio/impl/execution_context.hpp
+include/asio/impl/execution_context.ipp
+include/asio/impl/executor.hpp
+include/asio/impl/executor.ipp
+include/asio/impl/io_context.hpp
+include/asio/impl/io_context.ipp
+include/asio/impl/multiple_exceptions.ipp
+include/asio/impl/prepend.hpp
+include/asio/impl/read.hpp
+include/asio/impl/read_at.hpp
+include/asio/impl/read_until.hpp
+include/asio/impl/redirect_error.hpp
+include/asio/impl/serial_port_base.hpp
+include/asio/impl/serial_port_base.ipp
+include/asio/impl/spawn.hpp
+include/asio/impl/src.hpp
+include/asio/impl/system_context.hpp
+include/asio/impl/system_context.ipp
+include/asio/impl/system_executor.hpp
+include/asio/impl/thread_pool.hpp
+include/asio/impl/thread_pool.ipp
+include/asio/impl/use_awaitable.hpp
+include/asio/impl/use_future.hpp
+include/asio/impl/write.hpp
+include/asio/impl/write_at.hpp
+include/asio/io_context.hpp
+include/asio/io_context_strand.hpp
+include/asio/io_service.hpp
+include/asio/io_service_strand.hpp
+include/asio/ip/address.hpp
+include/asio/ip/address_v4.hpp
+include/asio/ip/address_v4_iterator.hpp
+include/asio/ip/address_v4_range.hpp
+include/asio/ip/address_v6.hpp
+include/asio/ip/address_v6_iterator.hpp
+include/asio/ip/address_v6_range.hpp
+include/asio/ip/bad_address_cast.hpp
+include/asio/ip/basic_endpoint.hpp
+include/asio/ip/basic_resolver.hpp
+include/asio/ip/basic_resolver_entry.hpp
+include/asio/ip/basic_resolver_iterator.hpp
+include/asio/ip/basic_resolver_query.hpp
+include/asio/ip/basic_resolver_results.hpp
+include/asio/ip/detail/endpoint.hpp
+include/asio/ip/detail/impl/endpoint.ipp
+include/asio/ip/detail/socket_option.hpp
+include/asio/ip/host_name.hpp
+include/asio/ip/icmp.hpp
+include/asio/ip/impl/address.hpp
+include/asio/ip/impl/address.ipp
+include/asio/ip/impl/address_v4.hpp
+include/asio/ip/impl/address_v4.ipp
+include/asio/ip/impl/address_v6.hpp
+include/asio/ip/impl/address_v6.ipp
+include/asio/ip/impl/basic_endpoint.hpp
+include/asio/ip/impl/host_name.ipp
+include/asio/ip/impl/network_v4.hpp
+include/asio/ip/impl/network_v4.ipp
+include/asio/ip/impl/network_v6.hpp
+include/asio/ip/impl/network_v6.ipp
+include/asio/ip/multicast.hpp
+include/asio/ip/network_v4.hpp
+include/asio/ip/network_v6.hpp
+include/asio/ip/resolver_base.hpp
+include/asio/ip/resolver_query_base.hpp
+include/asio/ip/tcp.hpp
+include/asio/ip/udp.hpp
+include/asio/ip/unicast.hpp
+include/asio/ip/v6_only.hpp
+include/asio/is_applicable_property.hpp
+include/asio/is_contiguous_iterator.hpp
+include/asio/is_executor.hpp
+include/asio/is_read_buffered.hpp
+include/asio/is_write_buffered.hpp
+include/asio/local/basic_endpoint.hpp
+include/asio/local/connect_pair.hpp
+include/asio/local/datagram_protocol.hpp
+include/asio/local/detail/endpoint.hpp
+include/asio/local/detail/impl/endpoint.ipp
+include/asio/local/seq_packet_protocol.hpp
+include/asio/local/stream_protocol.hpp
+include/asio/multiple_exceptions.hpp
+include/asio/packaged_task.hpp
+include/asio/placeholders.hpp
+include/asio/posix/basic_descriptor.hpp
+include/asio/posix/basic_stream_descriptor.hpp
+include/asio/posix/descriptor.hpp
+include/asio/posix/descriptor_base.hpp
+include/asio/posix/stream_descriptor.hpp
+include/asio/post.hpp
+include/asio/prefer.hpp
+include/asio/prepend.hpp
+include/asio/query.hpp
+include/asio/random_access_file.hpp
+include/asio/read.hpp
+include/asio/read_at.hpp
+include/asio/read_until.hpp
+include/asio/readable_pipe.hpp
+include/asio/recycling_allocator.hpp
+include/asio/redirect_error.hpp
+include/asio/registered_buffer.hpp
+include/asio/require.hpp
+include/asio/require_concept.hpp
+include/asio/serial_port.hpp
+include/asio/serial_port_base.hpp
+include/asio/signal_set.hpp
+include/asio/signal_set_base.hpp
+include/asio/socket_base.hpp
+include/asio/spawn.hpp
+include/asio/ssl.hpp
+include/asio/ssl/context.hpp
+include/asio/ssl/context_base.hpp
+include/asio/ssl/detail/buffered_handshake_op.hpp
+include/asio/ssl/detail/engine.hpp
+include/asio/ssl/detail/handshake_op.hpp
+include/asio/ssl/detail/impl/engine.ipp
+include/asio/ssl/detail/impl/openssl_init.ipp
+include/asio/ssl/detail/io.hpp
+include/asio/ssl/detail/openssl_init.hpp
+include/asio/ssl/detail/openssl_types.hpp
+include/asio/ssl/detail/password_callback.hpp
+include/asio/ssl/detail/read_op.hpp
+include/asio/ssl/detail/shutdown_op.hpp
+include/asio/ssl/detail/stream_core.hpp
+include/asio/ssl/detail/verify_callback.hpp
+include/asio/ssl/detail/write_op.hpp
+include/asio/ssl/error.hpp
+include/asio/ssl/host_name_verification.hpp
+include/asio/ssl/impl/context.hpp
+include/asio/ssl/impl/context.ipp
+include/asio/ssl/impl/error.ipp
+include/asio/ssl/impl/host_name_verification.ipp
+include/asio/ssl/impl/rfc2818_verification.ipp
+include/asio/ssl/impl/src.hpp
+include/asio/ssl/rfc2818_verification.hpp
+include/asio/ssl/stream.hpp
+include/asio/ssl/stream_base.hpp
+include/asio/ssl/verify_context.hpp
+include/asio/ssl/verify_mode.hpp
+include/asio/static_thread_pool.hpp
+include/asio/steady_timer.hpp
+include/asio/strand.hpp
+include/asio/stream_file.hpp
+include/asio/streambuf.hpp
+include/asio/system_context.hpp
+include/asio/system_error.hpp
+include/asio/system_executor.hpp
+include/asio/system_timer.hpp
+include/asio/this_coro.hpp
+include/asio/thread.hpp
+include/asio/thread_pool.hpp
+include/asio/time_traits.hpp
+include/asio/traits/equality_comparable.hpp
+include/asio/traits/execute_member.hpp
+include/asio/traits/prefer_free.hpp
+include/asio/traits/prefer_member.hpp
+include/asio/traits/query_free.hpp
+include/asio/traits/query_member.hpp
+include/asio/traits/query_static_constexpr_member.hpp
+include/asio/traits/require_concept_free.hpp
+include/asio/traits/require_concept_member.hpp
+include/asio/traits/require_free.hpp
+include/asio/traits/require_member.hpp
+include/asio/traits/static_query.hpp
+include/asio/traits/static_require.hpp
+include/asio/traits/static_require_concept.hpp
+include/asio/ts/buffer.hpp
+include/asio/ts/executor.hpp
+include/asio/ts/internet.hpp
+include/asio/ts/io_context.hpp
+include/asio/ts/net.hpp
+include/asio/ts/netfwd.hpp
+include/asio/ts/socket.hpp
+include/asio/ts/timer.hpp
+include/asio/unyield.hpp
+include/asio/use_awaitable.hpp
+include/asio/use_future.hpp
+include/asio/uses_executor.hpp
+include/asio/version.hpp
+include/asio/wait_traits.hpp
+include/asio/windows/basic_object_handle.hpp
+include/asio/windows/basic_overlapped_handle.hpp
+include/asio/windows/basic_random_access_handle.hpp
+include/asio/windows/basic_stream_handle.hpp
+include/asio/windows/object_handle.hpp
+include/asio/windows/overlapped_handle.hpp
+include/asio/windows/overlapped_ptr.hpp
+include/asio/windows/random_access_handle.hpp
+include/asio/windows/stream_handle.hpp
+include/asio/writable_pipe.hpp
+include/asio/write.hpp
+include/asio/write_at.hpp
+include/asio/yield.hpp
+libdata/pkgconfig/asio.pc
diff --git a/net/asterisk-g72x/Makefile b/net/asterisk-g72x/Makefile
index 2889e6b49106..fd000062c799 100644
--- a/net/asterisk-g72x/Makefile
+++ b/net/asterisk-g72x/Makefile
@@ -1,6 +1,5 @@
PORTNAME= g72x
-PORTVERSION= 1.4.3
-PORTREVISION= 5
+DISTVERSION= 1.4.4
CATEGORIES= net
MASTER_SITES= http://asterisk.hosting.lv/src/
DISTNAME= asterisk-${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX}
@@ -9,22 +8,22 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= G.729 codec for Asterisk PBX
WWW= http://asterisk.hosting.lv/
+LICENSE= GPLv3+
+
LIB_DEPENDS= libbcg729.so:audio/bcg729
-FLAVORS= asterisk18
-FLAVOR?= ${FLAVORS:[1]}
+FLAVORS= asterisk18 asterisk20 asterisk22
+FLAVOR?= ${FLAVORS:[3]}
-asterisk18_PKGNAMEPREFIX= asterisk18-
-asterisk18_CONFLICTS_INSTALL= asterisk13-g72x asterisk16-g72x
-asterisk18_BUILD_DEPENDS= asterisk:net/asterisk18
-asterisk18_RUN_DEPENDS= asterisk:net/asterisk18
-.if ${FLAVOR} == asterisk18
-CONFIGURE_ARGS+= --with-asterisk160
-.endif
+${FLAVOR}_PKGNAMEPREFIX= ${FLAVOR}-
+${FLAVOR}_BUILD_DEPENDS= asterisk:net/${FLAVOR}
+${FLAVOR}_RUN_DEPENDS= asterisk:net/${FLAVOR}
+USES= autoreconf compiler:c11 libtool tar:bzip2
GNU_CONFIGURE= yes
-CONFIGURE_ARGS+= --with-bcg729
-USES= autoreconf compiler:c11 libtool localbase tar:bzip2
+CONFIGURE_ARGS= --with-asterisk160 --with-bcg729
+
+CONFLICTS_INSTALL= ${FLAVORS:N${FLAVOR}:C|(.+)|\1-${PORTNAME}|}
PLIST_FILES= lib/asterisk/modules/codec_g729.so
@@ -34,7 +33,7 @@ PLIST_FILES= lib/asterisk/modules/codec_g729.so
CFLAGS+= -fblocks
.endif
-post-build:
- ${STRIP_CMD} ${WRKSRC}/.libs/codec_g729.so
+post-install:
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/asterisk/modules/codec_g729.so
.include <bsd.port.post.mk>
diff --git a/net/asterisk-g72x/distinfo b/net/asterisk-g72x/distinfo
index fbe6aa7f2e35..f506c1888cba 100644
--- a/net/asterisk-g72x/distinfo
+++ b/net/asterisk-g72x/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1539248414
-SHA256 (asterisk-g72x-1.4.3.tar.bz2) = ffea55374c2134415569b876a68d9a12ce376146a22fad3963c8edc281052adf
-SIZE (asterisk-g72x-1.4.3.tar.bz2) = 126220
+TIMESTAMP = 1753300000
+SHA256 (asterisk-g72x-1.4.4.tar.bz2) = f44bf2758c68e4c14775f99bca2c8b1719f736f1c5ae5c47e2237f36681a795d
+SIZE (asterisk-g72x-1.4.4.tar.bz2) = 126735
diff --git a/net/asterisk18/Makefile b/net/asterisk18/Makefile
index 3d0dd0fead83..1650decabaa0 100644
--- a/net/asterisk18/Makefile
+++ b/net/asterisk18/Makefile
@@ -11,6 +11,9 @@ DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
DIST_SUBDIR= ${PORTNAME}
EXTRACT_ONLY:= ${DISTNAME}${EXTRACT_SUFX}
+DEPRECATED= Migrate to newer asterisk, security support ends soon
+EXPIRATION_DATE=2025-10-20
+
MAINTAINER= cmt@FreeBSD.org
COMMENT= Open Source PBX and telephony toolkit
WWW= https://www.asterisk.org
diff --git a/net/asterisk20/Makefile b/net/asterisk20/Makefile
index f70792a6ddbf..3b7ed04ad0eb 100644
--- a/net/asterisk20/Makefile
+++ b/net/asterisk20/Makefile
@@ -1,6 +1,5 @@
PORTNAME= asterisk
-DISTVERSION= 20.14.1
-PORTREVISION= 1
+DISTVERSION= 20.15.0
CATEGORIES= net
MASTER_SITES= https://downloads.asterisk.org/pub/telephony/%SUBDIR%/:DEFAULT,g729
MASTER_SITE_SUBDIR= asterisk/ \
diff --git a/net/asterisk20/distinfo b/net/asterisk20/distinfo
index 43e51311ded1..aa76fe204fb3 100644
--- a/net/asterisk20/distinfo
+++ b/net/asterisk20/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1748000917
-SHA256 (asterisk/asterisk-20.14.1.tar.gz) = fa0f953740eed079d5aaadf88f7f7131a053c61e4bc961faed0f30ba77f52ac9
-SIZE (asterisk/asterisk-20.14.1.tar.gz) = 28439201
+TIMESTAMP = 1753243732
+SHA256 (asterisk/asterisk-20.15.0.tar.gz) = 7c45cf254c7442748fa14ba4e31ae8f09cd2ad958168577de091c0bf0b0a2d2e
+SIZE (asterisk/asterisk-20.15.0.tar.gz) = 28487002
SHA256 (asterisk/asterisk-core-sounds-en-g729-1.6.tar.gz) = b49dec15e07bb9bff6af0da3a07180651a38ef54d3ea54a3f20c35f081ed8714
SIZE (asterisk/asterisk-core-sounds-en-g729-1.6.tar.gz) = 1557798
SHA256 (asterisk/asterisk-moh-opsound-g729-2.03.tar.gz) = 0147ca9a97f0c550227aacb7793499057c4d2c64e021c95f93722f27d5549585
diff --git a/net/asterisk20/pkg-plist b/net/asterisk20/pkg-plist
index 4aed2207e524..4c6262b6fd5e 100644
--- a/net/asterisk20/pkg-plist
+++ b/net/asterisk20/pkg-plist
@@ -108,6 +108,7 @@
@sample %%ETCDIR%%/unistim.conf.sample
@sample %%ETCDIR%%/users.conf.sample
@sample %%ETCDIR%%/voicemail.conf.sample
+@sample %%ETCDIR%%/websocket_client.conf.sample
@sample %%ETCDIR%%/xmpp.conf.sample
include/asterisk.h
include/asterisk/_private.h
@@ -338,6 +339,7 @@ include/asterisk/utils.h
include/asterisk/uuid.h
include/asterisk/vector.h
include/asterisk/version.h
+include/asterisk/websocket_client.h
include/asterisk/xml.h
include/asterisk/xmldoc.h
include/asterisk/xmpp.h
diff --git a/net/asterisk22/Makefile b/net/asterisk22/Makefile
index 9c89dabec6c3..c92cde2a8ad0 100644
--- a/net/asterisk22/Makefile
+++ b/net/asterisk22/Makefile
@@ -1,6 +1,5 @@
PORTNAME= asterisk
-DISTVERSION= 22.4.1
-PORTREVISION= 1
+DISTVERSION= 22.5.0
CATEGORIES= net
MASTER_SITES= https://downloads.asterisk.org/pub/telephony/%SUBDIR%/:DEFAULT,g729
MASTER_SITE_SUBDIR= asterisk/ \
diff --git a/net/asterisk22/distinfo b/net/asterisk22/distinfo
index 421733b1e607..faa3a6544860 100644
--- a/net/asterisk22/distinfo
+++ b/net/asterisk22/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1747994304
-SHA256 (asterisk/asterisk-22.4.1.tar.gz) = 92a6312edb3db16bbd1126423fb88517dca2408d681d53cf09939cb299b4b894
-SIZE (asterisk/asterisk-22.4.1.tar.gz) = 26324437
+TIMESTAMP = 1753416364
+SHA256 (asterisk/asterisk-22.5.0.tar.gz) = 944967288ec01587feeef42869a97baa37ab635bea7d539df16f70d3af48c613
+SIZE (asterisk/asterisk-22.5.0.tar.gz) = 26371254
SHA256 (asterisk/asterisk-core-sounds-en-g729-1.6.tar.gz) = b49dec15e07bb9bff6af0da3a07180651a38ef54d3ea54a3f20c35f081ed8714
SIZE (asterisk/asterisk-core-sounds-en-g729-1.6.tar.gz) = 1557798
SHA256 (asterisk/asterisk-moh-opsound-g729-2.03.tar.gz) = 0147ca9a97f0c550227aacb7793499057c4d2c64e021c95f93722f27d5549585
diff --git a/net/asterisk22/pkg-plist b/net/asterisk22/pkg-plist
index 049a56673432..d2a31101c753 100644
--- a/net/asterisk22/pkg-plist
+++ b/net/asterisk22/pkg-plist
@@ -101,6 +101,7 @@
@sample %%ETCDIR%%/unistim.conf.sample
@sample %%ETCDIR%%/users.conf.sample
@sample %%ETCDIR%%/voicemail.conf.sample
+@sample %%ETCDIR%%/websocket_client.conf.sample
@sample %%ETCDIR%%/xmpp.conf.sample
include/asterisk.h
include/asterisk/_private.h
@@ -329,6 +330,7 @@ include/asterisk/utils.h
include/asterisk/uuid.h
include/asterisk/vector.h
include/asterisk/version.h
+include/asterisk/websocket_client.h
include/asterisk/xml.h
include/asterisk/xmldoc.h
include/asterisk/xmpp.h
diff --git a/net/boinc-client/Makefile b/net/boinc-client/Makefile
index f3a34674691b..91351cad23b3 100644
--- a/net/boinc-client/Makefile
+++ b/net/boinc-client/Makefile
@@ -4,7 +4,7 @@ DISTVERSION= 8.0.2
PORTREVISION= 2
CATEGORIES= net
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= Berkeley Open Infrastructure for Network Computing client
WWW= https://boinc.berkeley.edu/ \
https://github.com/BOINC/boinc/
diff --git a/net/boinctui/Makefile b/net/boinctui/Makefile
index e70eb6701dc1..81f4266d5ddf 100644
--- a/net/boinctui/Makefile
+++ b/net/boinctui/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= net
MASTER_SITES= SF/${PORTNAME}
DISTNAME= ${PORTNAME}_${DISTVERSION}
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= Fullscreen text-mode manager for BOINC client
WWW= https://sourceforge.net/projects/boinctui/
diff --git a/net/eternalterminal/Makefile b/net/eternalterminal/Makefile
index cc8bb4d2e1f5..66a40e4d888e 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.11
CATEGORIES= net
MAINTAINER= eduardo@FreeBSD.org
diff --git a/net/eternalterminal/distinfo b/net/eternalterminal/distinfo
index 4cbf6c2fe83e..00cae1d9d5c3 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 = 1753277599
+SHA256 (MisterTea-EternalTerminal-et-v6.2.11_GH0.tar.gz) = e8e80800babc026be610d50d402a8ecbdfbd39e130d1cfeb51fb102c1ad63b0f
+SIZE (MisterTea-EternalTerminal-et-v6.2.11_GH0.tar.gz) = 28959778
diff --git a/net/fb303/Makefile b/net/fb303/Makefile
index c3f035832cd3..3a041c8f8fe6 100644
--- a/net/fb303/Makefile
+++ b/net/fb303/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fb303
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.07.07.00
+DISTVERSION= 2025.07.28.00
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/fb303/distinfo b/net/fb303/distinfo
index b0e2cc1e9595..304335562528 100644
--- a/net/fb303/distinfo
+++ b/net/fb303/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752053905
-SHA256 (facebook-fb303-v2025.07.07.00_GH0.tar.gz) = 473b232cac6dac0d78768a72b7fd7970f25840135c2045418dbe582f29d1eda5
-SIZE (facebook-fb303-v2025.07.07.00_GH0.tar.gz) = 264344
+TIMESTAMP = 1753765042
+SHA256 (facebook-fb303-v2025.07.28.00_GH0.tar.gz) = 7c12d68c1921ccfcab43ed9ae5dc465df92d115a28017c211097731f2618b057
+SIZE (facebook-fb303-v2025.07.28.00_GH0.tar.gz) = 265572
diff --git a/net/fb303/pkg-plist b/net/fb303/pkg-plist
index c87b087b757a..ae936078dad7 100644
--- a/net/fb303/pkg-plist
+++ b/net/fb303/pkg-plist
@@ -34,7 +34,6 @@ include/fb303/detail/QuantileStatMap.h
include/fb303/detail/QuantileStatWrappers-inl.h
include/fb303/detail/QuantileStatWrappers.h
include/fb303/detail/RegexUtil.h
-@dir include/fb303/thrift/clients
include/fb303/thrift/gen-cpp2/BaseService.h
include/fb303/thrift/gen-cpp2/BaseService.tcc
include/fb303/thrift/gen-cpp2/BaseServiceAsyncClient.h
@@ -44,8 +43,12 @@ include/fb303/thrift/gen-cpp2/fb303_core_metadata.h
include/fb303/thrift/gen-cpp2/fb303_core_types.h
include/fb303/thrift/gen-cpp2/fb303_core_types.tcc
include/fb303/thrift/gen-cpp2/fb303_core_types_custom_protocol.h
-@dir include/fb303/thrift/mocks
-@dir include/fb303/thrift/services
+@dir include/fb303/thrift/rust/clients
+@dir include/fb303/thrift/rust/gen_safe_patch/clients
+@dir include/fb303/thrift/rust/gen_safe_patch/mocks
+@dir include/fb303/thrift/rust/gen_safe_patch/services
+@dir include/fb303/thrift/rust/mocks
+@dir include/fb303/thrift/rust/services
include/thrift-files/fb303/thrift/fb303_core.thrift
lib/cmake/fb303/fb303-config.cmake
lib/cmake/fb303/fb303-targets-%%CMAKE_BUILD_TYPE%%.cmake
diff --git a/net/freerdp/Makefile b/net/freerdp/Makefile
index c5c72868fb74..8dbf4fdca3de 100644
--- a/net/freerdp/Makefile
+++ b/net/freerdp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= freerdp
DISTVERSION= 2.11.7
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= net comms
MASTER_SITES= https://pub.freerdp.com/releases/ \
https://github.com/FreeRDP/FreeRDP/releases/download/${DISTVERSION}/
diff --git a/net/freerdp3/Makefile b/net/freerdp3/Makefile
index 7564c95ef968..cf1dd9e422df 100644
--- a/net/freerdp3/Makefile
+++ b/net/freerdp3/Makefile
@@ -1,5 +1,6 @@
PORTNAME= freerdp
DISTVERSION= 3.16.0
+PORTREVISION= 1
CATEGORIES= net comms
MASTER_SITES+= https://pub.freerdp.com/releases/:freerdp \
https://github.com/FreeRDP/FreeRDP/releases/download/${DISTVERSION}/:freerdp
diff --git a/net/frr10/Makefile b/net/frr10/Makefile
index 913f3b5eafe1..2124dd3a4305 100644
--- a/net/frr10/Makefile
+++ b/net/frr10/Makefile
@@ -1,7 +1,6 @@
PORTNAME= frr
DISTVERSIONPREFIX= frr-
-DISTVERSION= 10.3.1
-PORTREVISION= 1
+DISTVERSION= 10.4.0
CATEGORIES= net
.if defined(PYTHONTOOLS)
PKGNAMESUFFIX= 10-pythontools
diff --git a/net/frr10/distinfo b/net/frr10/distinfo
index 861cba85c571..433a165f2f5b 100644
--- a/net/frr10/distinfo
+++ b/net/frr10/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748886868
-SHA256 (FRRouting-frr-frr-10.3.1_GH0.tar.gz) = df4bc4f644f93be09f75c0e0e325b2f6a3ee6d1c6db429b6f36874e88a66ee33
-SIZE (FRRouting-frr-frr-10.3.1_GH0.tar.gz) = 11379856
+TIMESTAMP = 1753644991
+SHA256 (FRRouting-frr-frr-10.4.0_GH0.tar.gz) = a9fd19a629361a758621a0ffc02c7ae07fdfdbfe5cba7d0b6c58cad0a980c6f5
+SIZE (FRRouting-frr-frr-10.4.0_GH0.tar.gz) = 11550413
diff --git a/net/frr10/pkg-plist b/net/frr10/pkg-plist
index a84c89c6dd63..ffad316f2bf7 100644
--- a/net/frr10/pkg-plist
+++ b/net/frr10/pkg-plist
@@ -41,6 +41,7 @@ include/frr/frrstr.h
include/frr/graph.h
include/frr/hash.h
include/frr/hook.h
+include/frr/host_nb.h
include/frr/iana_afi.h
include/frr/id_alloc.h
include/frr/if.h
@@ -64,13 +65,11 @@ include/frr/log.h
include/frr/log_vty.h
include/frr/md5.h
include/frr/memory.h
-include/frr/mgmt.pb-c.h
include/frr/mgmt_be_client.h
include/frr/mgmt_defines.h
include/frr/mgmt_fe_client.h
include/frr/mgmt_msg.h
include/frr/mgmt_msg_native.h
-include/frr/mgmt_pb.h
include/frr/mlag.h
include/frr/module.h
include/frr/monotime.h
@@ -176,6 +175,10 @@ lib/libmgmt_be_nb.a
lib/libmgmt_be_nb.so
lib/libmgmt_be_nb.so.0
lib/libmgmt_be_nb.so.0.0.0
+lib/libmlag_pb.a
+lib/libmlag_pb.so
+lib/libmlag_pb.so.0
+lib/libmlag_pb.so.0.0.0
%%SNMP%%lib/frr/modules/bgpd_bmp.so
%%RPKI%%lib/frr/modules/bgpd_rpki.so
%%SNMP%%lib/frr/modules/bgpd_snmp.so
@@ -237,6 +240,7 @@ share/yang/frr-deviations-bgp-datacenter.yang
share/yang/frr-deviations-ietf-key-chain.yang
share/yang/frr-eigrpd.yang
share/yang/frr-filter.yang
+share/yang/frr-host.yang
share/yang/frr-if-rmap.yang
share/yang/frr-interface.yang
share/yang/frr-isisd.yang
@@ -262,4 +266,5 @@ share/yang/ietf-netconf-acm.yang
share/yang/ietf-netconf-with-defaults.yang
share/yang/ietf-netconf.yang
share/yang/ietf-routing-types.yang
+share/yang/ietf-srv6-types.yang
@dir(frr,frr,755) /var/run/frr
diff --git a/net/frr8/files/patch-configure.ac b/net/frr8/files/patch-configure.ac
new file mode 100644
index 000000000000..a8a56bdb4ed3
--- /dev/null
+++ b/net/frr8/files/patch-configure.ac
@@ -0,0 +1,11 @@
+--- configure.ac.orig 2024-12-27 21:06:42 UTC
++++ configure.ac
+@@ -1921,7 +1921,7 @@ if test "$enable_snmp" != "" -a "$enable_snmp" != "no"
+ # net-snmp lists all of its own dependencies. we absolutely do not want that
+ # among other things we avoid a GPL vs. OpenSSL license conflict here
+ for removelib in crypto ssl sensors pci wrap; do
+- SNMP_LIBS="`echo $SNMP_LIBS | sed -e 's/\(^\|\s\)-l'$removelib'\b/ /g' -e 's/\(^\|\s\)\([^\s]*\/\)\?lib'$removelib'\.[^\s]\+\b/ /g'`"
++ SNMP_LIBS="`echo $SNMP_LIBS | sed -e 's/-l'$removelib'/ /g'`"
+ done
+ AC_MSG_CHECKING([whether we can link to Net-SNMP])
+ AC_LINK_IFELSE_FLAGS([$SNMP_CFLAGS], [$SNMP_LIBS], [AC_LANG_PROGRAM([
diff --git a/net/frr9/files/patch-configure.ac b/net/frr9/files/patch-configure.ac
new file mode 100644
index 000000000000..a8a56bdb4ed3
--- /dev/null
+++ b/net/frr9/files/patch-configure.ac
@@ -0,0 +1,11 @@
+--- configure.ac.orig 2024-12-27 21:06:42 UTC
++++ configure.ac
+@@ -1921,7 +1921,7 @@ if test "$enable_snmp" != "" -a "$enable_snmp" != "no"
+ # net-snmp lists all of its own dependencies. we absolutely do not want that
+ # among other things we avoid a GPL vs. OpenSSL license conflict here
+ for removelib in crypto ssl sensors pci wrap; do
+- SNMP_LIBS="`echo $SNMP_LIBS | sed -e 's/\(^\|\s\)-l'$removelib'\b/ /g' -e 's/\(^\|\s\)\([^\s]*\/\)\?lib'$removelib'\.[^\s]\+\b/ /g'`"
++ SNMP_LIBS="`echo $SNMP_LIBS | sed -e 's/-l'$removelib'/ /g'`"
+ done
+ AC_MSG_CHECKING([whether we can link to Net-SNMP])
+ AC_LINK_IFELSE_FLAGS([$SNMP_CFLAGS], [$SNMP_LIBS], [AC_LANG_PROGRAM([
diff --git a/net/gitlab-agent/distinfo b/net/gitlab-agent/distinfo
index 9edabb89baeb..b57e09ee5cb9 100644
--- a/net/gitlab-agent/distinfo
+++ b/net/gitlab-agent/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752677035
-SHA256 (go/net_gitlab-agent/gitlab-agent-v18.2.0/v18.2.0.mod) = 4772214d0f7667ed5a2f465d728888c258c09e89afb5e4b0e6e5a087b77057fd
-SIZE (go/net_gitlab-agent/gitlab-agent-v18.2.0/v18.2.0.mod) = 9809
-SHA256 (go/net_gitlab-agent/gitlab-agent-v18.2.0/v18.2.0.zip) = 23e76612b7c0694ef093e71826bb94386f7f18531f9ffb4122a4e823bb48af94
-SIZE (go/net_gitlab-agent/gitlab-agent-v18.2.0/v18.2.0.zip) = 1707851
+TIMESTAMP = 1753327147
+SHA256 (go/net_gitlab-agent/gitlab-agent-v18.2.1/v18.2.1.mod) = 4772214d0f7667ed5a2f465d728888c258c09e89afb5e4b0e6e5a087b77057fd
+SIZE (go/net_gitlab-agent/gitlab-agent-v18.2.1/v18.2.1.mod) = 9809
+SHA256 (go/net_gitlab-agent/gitlab-agent-v18.2.1/v18.2.1.zip) = 7ab07ce329dd3e34591233ee00192068064752f61b577f2bfed86c285576cc0f
+SIZE (go/net_gitlab-agent/gitlab-agent-v18.2.1/v18.2.1.zip) = 1708969
diff --git a/net/google-cloud-sdk/Makefile b/net/google-cloud-sdk/Makefile
index 0b9466ea5ba4..7215dbb7c66b 100644
--- a/net/google-cloud-sdk/Makefile
+++ b/net/google-cloud-sdk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-sdk
-DISTVERSION= 530.0.0
+DISTVERSION= 532.0.0
CATEGORIES= net
MASTER_SITES= https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/
DISTNAME= google-cloud-sdk-${PORTVERSION}-linux-x86_64
diff --git a/net/google-cloud-sdk/distinfo b/net/google-cloud-sdk/distinfo
index 7c8d407def7b..49cf73e39562 100644
--- a/net/google-cloud-sdk/distinfo
+++ b/net/google-cloud-sdk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752672610
-SHA256 (google-cloud-sdk-530.0.0-linux-x86_64.tar.gz) = 358685e486270aed7b32ca19718c8a06aa353e70b8a863d16150db80954bd6a6
-SIZE (google-cloud-sdk-530.0.0-linux-x86_64.tar.gz) = 149731193
+TIMESTAMP = 1753901479
+SHA256 (google-cloud-sdk-532.0.0-linux-x86_64.tar.gz) = c3be0015f6cd937ea28ace3ef83a78cf2b3831635aef01578fb3d4885891db0e
+SIZE (google-cloud-sdk-532.0.0-linux-x86_64.tar.gz) = 149877375
diff --git a/net/knxd/Makefile b/net/knxd/Makefile
index e7220f2ff481..0e220b2ef861 100644
--- a/net/knxd/Makefile
+++ b/net/knxd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= knxd
-PORTVERSION= 0.14.66
+PORTVERSION= 0.14.72
CATEGORIES= net
# make is compatible with fmt >= 10, https://github.com/knxd/knxd/pull/549
diff --git a/net/knxd/distinfo b/net/knxd/distinfo
index 4b85f1ac8719..2226494275b9 100644
--- a/net/knxd/distinfo
+++ b/net/knxd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1730186276
-SHA256 (knxd-knxd-0.14.66_GH0.tar.gz) = aec3887a69a07a764fedf48f295e39887255f69a3c6e05987bbf0b9bcde6c7a1
-SIZE (knxd-knxd-0.14.66_GH0.tar.gz) = 291998
+TIMESTAMP = 1753710106
+SHA256 (knxd-knxd-0.14.72_GH0.tar.gz) = f90cad2dd1adc9116bdafa60bec9a7613c6991a37a7f967aec3a03cb1f7c00e2
+SIZE (knxd-knxd-0.14.72_GH0.tar.gz) = 300695
diff --git a/net/knxd/files/patch-src_libserver_tcptunserver.cpp b/net/knxd/files/patch-src_libserver_tcptunserver.cpp
new file mode 100644
index 000000000000..b9d8fab73c6d
--- /dev/null
+++ b/net/knxd/files/patch-src_libserver_tcptunserver.cpp
@@ -0,0 +1,10 @@
+--- src/libserver/tcptunserver.cpp.orig 2025-07-28 13:47:46 UTC
++++ src/libserver/tcptunserver.cpp
+@@ -23,6 +23,7 @@
+
+ #include <unistd.h>
+ #include <netinet/tcp.h>
++#include <sys/socket.h>
+ #include <sys/un.h>
+ #include <arpa/inet.h>
+
diff --git a/net/krakend-ce/Makefile b/net/krakend-ce/Makefile
index 041020e5a939..f5505a2223d9 100644
--- a/net/krakend-ce/Makefile
+++ b/net/krakend-ce/Makefile
@@ -1,10 +1,9 @@
PORTNAME= krakend-ce
DISTVERSIONPREFIX= v
-DISTVERSION= 2.10.0
-PORTREVISION= 1
+DISTVERSION= 2.10.2
CATEGORIES= net
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= High-performance, stateless, declarative, API Gateway
WWW= https://www.krakend.io/ \
https://github.com/krakend/krakend-ce/
diff --git a/net/krakend-ce/distinfo b/net/krakend-ce/distinfo
index 3ad378ebde4a..e6e5828eb941 100644
--- a/net/krakend-ce/distinfo
+++ b/net/krakend-ce/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1749830993
-SHA256 (go/net_krakend-ce/krakend-ce-v2.10.0/v2.10.0.mod) = e2950c3476439f37655342b300326fb003e7c9120563f99ed1b59fae80a5732a
-SIZE (go/net_krakend-ce/krakend-ce-v2.10.0/v2.10.0.mod) = 14999
-SHA256 (go/net_krakend-ce/krakend-ce-v2.10.0/v2.10.0.zip) = 595680d8d00b0f516abe43f24c462fd7b0c83a5ccf912f2534d6ab1b583a8408
-SIZE (go/net_krakend-ce/krakend-ce-v2.10.0/v2.10.0.zip) = 141680
+TIMESTAMP = 1753272650
+SHA256 (go/net_krakend-ce/krakend-ce-v2.10.2/v2.10.2.mod) = bd911f791a23ae2eaef727c5c5973fde88330b7969148793df644795555018e9
+SIZE (go/net_krakend-ce/krakend-ce-v2.10.2/v2.10.2.mod) = 14999
+SHA256 (go/net_krakend-ce/krakend-ce-v2.10.2/v2.10.2.zip) = 5c8d711d4d5e87c932767d9ccdd30fe83fe0d89a661dd791b25824542ec4bfea
+SIZE (go/net_krakend-ce/krakend-ce-v2.10.2/v2.10.2.zip) = 142230
diff --git a/net/libarms/Makefile b/net/libarms/Makefile
index 2dcadff5b656..0d6171591cd4 100644
--- a/net/libarms/Makefile
+++ b/net/libarms/Makefile
@@ -1,9 +1,7 @@
PORTNAME= libarms
-PORTVERSION= 5.01
-PORTREVISION= 2
+PORTVERSION= 6.33
CATEGORIES= net devel
-MASTER_SITES= https://dev.smf.jp/dl/ \
- http://dev.smf.jp/dl/
+MASTER_SITES= https://dev.smf.jp/dl/
MAINTAINER= shigeru@iij.ad.jp
COMMENT= SMFv2/ARMS client library for C
@@ -12,17 +10,18 @@ WWW= https://dev.smf.jp/libarms/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
-DEPRECATED= Obsolete version and not updated in a decade
-EXPIRATION_DATE=2025-07-31
-
LIB_DEPENDS= libexpat.so:textproc/expat2
USES= gmake libtool localbase ssl
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
-post-configure:
- @${REINPLACE_CMD} 's|$${datarootdir}/doc/$${PACKAGE_TARNAME}|${DOCSDIR}|' \
- ${WRKSRC}/Makefile
+post-patch:
+# NetBSD's SIMPLEQ_* macros are called STAILQ_* on FreeBSD
+ @${REINPLACE_CMD} -e 's,SIMPLEQ_,STAILQ_,' \
+ ${WRKSRC}/libarms/cache.c \
+ ${WRKSRC}/module/module_db_mi.c \
+ ${WRKSRC}/protocol/proto_push_read_status.c \
+ ${WRKSRC}/protocol/proto_push_read_storage.c
.include <bsd.port.mk>
diff --git a/net/libarms/distinfo b/net/libarms/distinfo
index 9d16d81a44d6..568dcdce86fe 100644
--- a/net/libarms/distinfo
+++ b/net/libarms/distinfo
@@ -1,2 +1,3 @@
-SHA256 (libarms-5.01.tar.gz) = d74122990d0b3f3a4487f52238ebe7f7b3c3a49aadd5f03e3ecc3f0c2011d9ad
-SIZE (libarms-5.01.tar.gz) = 866681
+TIMESTAMP = 1702963884
+SHA256 (libarms-6.33.tar.gz) = 642ecf8f58dec5feeb668adee8781d2b5496421f59dfd6ea33049d0f110bca1e
+SIZE (libarms-6.33.tar.gz) = 1030353
diff --git a/net/libarms/files/patch-libarms_ssl.c b/net/libarms/files/patch-libarms_ssl.c
index ae93afdba118..70201446a643 100644
--- a/net/libarms/files/patch-libarms_ssl.c
+++ b/net/libarms/files/patch-libarms_ssl.c
@@ -1,37 +1,12 @@
---- libarms/ssl.c.orig 2012-01-24 02:47:27 UTC
+--- libarms/ssl.c.orig 2019-03-29 01:15:24 UTC
+++ libarms/ssl.c
-@@ -162,6 +162,7 @@ arms_ssl_servercert_verify_cb(int ok, X509_STORE_CTX *
- {
- char cn[256];
- const char *errmsg = NULL;
-+ int error;
-
- X509_NAME_oneline(
- X509_get_subject_name(
-@@ -171,13 +172,15 @@ arms_ssl_servercert_verify_cb(int ok, X509_STORE_CTX *
- X509_get_issuer_name(
- X509_STORE_CTX_get_current_cert(ctx)), cn, sizeof(cn));
-
-+ error = X509_STORE_CTX_get_error(ctx);
-+
- if (!ok) {
-- switch (ctx->error) {
-+ switch (error) {
- case X509_V_ERR_CERT_NOT_YET_VALID:
- case X509_V_ERR_CERT_HAS_EXPIRED:
- /* XXX: ignore Validity Not Before/Not After field */
- ok = 1;
-- ctx->error = X509_V_OK;
-+ X509_STORE_CTX_set_error(ctx, X509_V_OK);
- break;
-
- case X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY:
-@@ -187,7 +190,7 @@ arms_ssl_servercert_verify_cb(int ok, X509_STORE_CTX *
- break;
-
- default:
-- errmsg = X509_verify_cert_error_string(ctx->error);
-+ errmsg = X509_verify_cert_error_string(error);
- break;
- }
-
+@@ -338,7 +338,8 @@ arms_ssl_dhparam(SSL_CTX *ctx)
+ }
+
+ /* for compatibility with before OpenSSL-1.1.0 and LibreSSL-2.7.0 */
+-#if OPENSSL_VERSION_NUMBER < 0x10100000L || LIBRESSL_VERSION_NUMBER < 0x20700000L
++#if (OPENSSL_VERSION_NUMBER < 0x10100000L) || \
++ (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x20700000L)
+ dh->p = p;
+ dh->g = g;
+ #else
diff --git a/net/libarms/pkg-plist b/net/libarms/pkg-plist
index c0520d7d23cd..9f5b5c1468d7 100644
--- a/net/libarms/pkg-plist
+++ b/net/libarms/pkg-plist
@@ -2,7 +2,7 @@ include/libarms.h
lib/libarms.a
lib/libarms.so
lib/libarms.so.0
-lib/libarms.so.0.0.1
+lib/libarms.so.0.0.3
%%DOCSDIR%%/doc/.buildinfo
%%DOCSDIR%%/doc/_images/libarms-pull.png
%%DOCSDIR%%/doc/_images/libarms-push.png
diff --git a/net/minidlna/Makefile b/net/minidlna/Makefile
index a364ad12a7cc..73ae8aadbb1f 100644
--- a/net/minidlna/Makefile
+++ b/net/minidlna/Makefile
@@ -1,6 +1,6 @@
PORTNAME= minidlna
PORTVERSION= 1.3.3
-PORTREVISION= 6
+PORTREVISION= 8
PORTEPOCH= 1
CATEGORIES= net multimedia www
@@ -27,7 +27,7 @@ CPE_VENDOR= minidlna_project
USE_GITHUB= yes
GH_ACCOUNT= glebius
-GH_TAGNAME= 5b88c1b
+GH_TAGNAME= 967337d
PKGMESSAGE= ${WRKSRC}/pkg-message
SUB_FILES+= pkg-message
diff --git a/net/minidlna/distinfo b/net/minidlna/distinfo
index 8e53a7d8b7ec..99061cd2aa91 100644
--- a/net/minidlna/distinfo
+++ b/net/minidlna/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746631052
-SHA256 (glebius-minidlna-1.3.3-5b88c1b_GH0.tar.gz) = 383b252f538afa607b4c29239d996f709350fecdaa35e45377c698b08c3f8cae
-SIZE (glebius-minidlna-1.3.3-5b88c1b_GH0.tar.gz) = 300079
+TIMESTAMP = 1753408630
+SHA256 (glebius-minidlna-1.3.3-967337d_GH0.tar.gz) = 62357bd276e44f0e74a96f539331c0c63bb290b47fa15e5bd92dd82b9808d0bd
+SIZE (glebius-minidlna-1.3.3-967337d_GH0.tar.gz) = 300068
diff --git a/net/mosquitto/Makefile b/net/mosquitto/Makefile
index 4ccc5523b4be..948a1b6cc1a5 100644
--- a/net/mosquitto/Makefile
+++ b/net/mosquitto/Makefile
@@ -1,19 +1,18 @@
PORTNAME= mosquitto
-DISTVERSION= 2.0.21
-PORTREVISION= 1
+DISTVERSION= 2.0.22
CATEGORIES= net
MASTER_SITES= https://mosquitto.org/files/source/
-MAINTAINER= joe@thrallingpenguin.com
+MAINTAINER= leres@FreeBSD.org
COMMENT= Open source MQTT broker
WWW= https://mosquitto.org/
LICENSE= EPL
-BUILD_DEPENDS= xsltproc:textproc/libxslt \
- docbook-xsl>0:textproc/docbook-xsl
-LIB_DEPENDS= libuuid.so:misc/libuuid \
- libcjson.so:devel/libcjson
+BUILD_DEPENDS= docbook-xsl>0:textproc/docbook-xsl \
+ xsltproc:textproc/libxslt
+LIB_DEPENDS= libcjson.so:devel/libcjson \
+ libuuid.so:misc/libuuid
RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
USES= cmake cpe ssl
@@ -26,8 +25,8 @@ USERS= nobody
PLIST_SUB= DISTVERSION=${DISTVERSION}
-OPTIONS_DEFINE= CARES WEBSOCKET
-OPTIONS_DEFAULT=CARES WEBSOCKET
+OPTIONS_DEFINE= CARES WEBSOCKET
+OPTIONS_DEFAULT= CARES WEBSOCKET
CARES_LIB_DEPENDS= libcares.so:dns/c-ares
CARES_CMAKE_ON= -DWITH_SRV:BOOL=ON
diff --git a/net/mosquitto/distinfo b/net/mosquitto/distinfo
index bd1058f85e74..8935947337eb 100644
--- a/net/mosquitto/distinfo
+++ b/net/mosquitto/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749062322
-SHA256 (mosquitto-2.0.21.tar.gz) = 7ad5e84caeb8d2bb6ed0c04614b2a7042def961af82d87f688ba33db857b899d
-SIZE (mosquitto-2.0.21.tar.gz) = 804168
+TIMESTAMP = 1753476242
+SHA256 (mosquitto-2.0.22.tar.gz) = 2f752589ef7db40260b633fbdb536e9a04b446a315138d64a7ff3c14e2de6b68
+SIZE (mosquitto-2.0.22.tar.gz) = 805967
diff --git a/net/mosquitto/files/patch-CMakeLists.txt b/net/mosquitto/files/patch-CMakeLists.txt
index 960fae8651ba..f9d012481893 100644
--- a/net/mosquitto/files/patch-CMakeLists.txt
+++ b/net/mosquitto/files/patch-CMakeLists.txt
@@ -1,6 +1,6 @@
---- CMakeLists.txt.orig 2020-12-28 11:28:48 UTC
+--- CMakeLists.txt.orig 2025-07-11 21:32:27 UTC
+++ CMakeLists.txt
-@@ -14,6 +14,9 @@ list(APPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cma
+@@ -13,6 +13,9 @@ add_definitions (-DCMAKE -DVERSION=\"${VERSION}\")
add_definitions (-DCMAKE -DVERSION=\"${VERSION}\")
diff --git a/net/mosquitto/files/patch-config.mk b/net/mosquitto/files/patch-config.mk
index 2dd082af0371..770ab63d9ce1 100644
--- a/net/mosquitto/files/patch-config.mk
+++ b/net/mosquitto/files/patch-config.mk
@@ -1,6 +1,6 @@
---- config.mk.orig 2020-12-28 13:24:40 UTC
+--- config.mk.orig 2025-07-11 21:32:27 UTC
+++ config.mk
-@@ -329,7 +329,7 @@ ifeq ($(WITH_WEBSOCKETS),static)
+@@ -347,7 +347,7 @@ INSTALL?=install
endif
INSTALL?=install
diff --git a/net/mosquitto/files/patch-mosquitto.conf b/net/mosquitto/files/patch-mosquitto.conf
index d748d5b1171e..b20b04014aa1 100644
--- a/net/mosquitto/files/patch-mosquitto.conf
+++ b/net/mosquitto/files/patch-mosquitto.conf
@@ -1,4 +1,4 @@
---- mosquitto.conf.orig 2025-03-06 16:25:31 UTC
+--- mosquitto.conf.orig 2025-07-11 21:32:27 UTC
+++ mosquitto.conf
@@ -167,7 +167,7 @@
# This should be set to /var/run/mosquitto/mosquitto.pid if mosquitto is
diff --git a/net/mosquitto/files/patch-src_CMakeLists.txt b/net/mosquitto/files/patch-src_CMakeLists.txt
index 7ce42f56b518..8f024918eedc 100644
--- a/net/mosquitto/files/patch-src_CMakeLists.txt
+++ b/net/mosquitto/files/patch-src_CMakeLists.txt
@@ -1,6 +1,6 @@
---- src/CMakeLists.txt.orig 2024-12-18 09:43:22.511844000 +0200
-+++ src/CMakeLists.txt 2024-12-18 09:45:34.368783000 +0200
-@@ -194,7 +194,7 @@
+--- src/CMakeLists.txt.orig 2025-07-11 21:32:27 UTC
++++ src/CMakeLists.txt
+@@ -200,7 +200,7 @@ if (WITH_WEBSOCKETS)
if (WITH_WEBSOCKETS)
if (STATIC_WEBSOCKETS)
diff --git a/net/mvfst/Makefile b/net/mvfst/Makefile
index f27bf3ef3c6d..29b0d9f9640b 100644
--- a/net/mvfst/Makefile
+++ b/net/mvfst/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mvfst
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.07.07.00
+DISTVERSION= 2025.07.28.00
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/mvfst/distinfo b/net/mvfst/distinfo
index 21b7e8d92026..0c6e0f2e8f98 100644
--- a/net/mvfst/distinfo
+++ b/net/mvfst/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752053910
-SHA256 (facebook-mvfst-v2025.07.07.00_GH0.tar.gz) = 11831c322feab8039dfff363de035d3cda10a29709d18a17117481c34de2533b
-SIZE (facebook-mvfst-v2025.07.07.00_GH0.tar.gz) = 2094844
+TIMESTAMP = 1753765045
+SHA256 (facebook-mvfst-v2025.07.28.00_GH0.tar.gz) = 2170aba0615cc6c907d0b25fa8afe4f49d3b96cf1cf2bd32c5faeffb65e35afd
+SIZE (facebook-mvfst-v2025.07.28.00_GH0.tar.gz) = 2100524
diff --git a/net/mvfst/pkg-plist b/net/mvfst/pkg-plist
index 7dec706efd12..dcfba88934ae 100644
--- a/net/mvfst/pkg-plist
+++ b/net/mvfst/pkg-plist
@@ -74,6 +74,7 @@ include/quic/common/events/QuicEventBase.h
include/quic/common/events/QuicTimer.h
include/quic/common/testutil/MockAsyncUDPSocket.h
include/quic/common/third-party/enum.h
+include/quic/common/third-party/expected.hpp
include/quic/common/third-party/optional.h
include/quic/common/third-party/optional_flag_manipulator_fwd.h
include/quic/common/udpsocket/FollyQuicAsyncUDPSocket.h
diff --git a/net/neatvnc/Makefile b/net/neatvnc/Makefile
index 3e5006f2ba33..617d06be75c8 100644
--- a/net/neatvnc/Makefile
+++ b/net/neatvnc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= neatvnc
DISTVERSIONPREFIX= v
-DISTVERSION= 0.9.4
+DISTVERSION= 0.9.5
CATEGORIES= net
MAINTAINER= jbeich@FreeBSD.org
diff --git a/net/neatvnc/distinfo b/net/neatvnc/distinfo
index 21543fbdfc5c..75eaf2e87a86 100644
--- a/net/neatvnc/distinfo
+++ b/net/neatvnc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740951219
-SHA256 (any1-neatvnc-v0.9.4_GH0.tar.gz) = 806e8420a1b9479c7f289ab01146affb320fce724cec3fda66242fd7e5eced0b
-SIZE (any1-neatvnc-v0.9.4_GH0.tar.gz) = 826434
+TIMESTAMP = 1753735068
+SHA256 (any1-neatvnc-v0.9.5_GH0.tar.gz) = 8150a30bfbd350b046680650b52afcce5ae44d328cb396fb571c6f9b99811357
+SIZE (any1-neatvnc-v0.9.5_GH0.tar.gz) = 826418
diff --git a/net/netsed/Makefile b/net/netsed/Makefile
index d5e32af4a6aa..6f33ffc7b201 100644
--- a/net/netsed/Makefile
+++ b/net/netsed/Makefile
@@ -1,10 +1,14 @@
PORTNAME= netsed
-PORTVERSION= 1.3
+PORTVERSION= 1.4
CATEGORIES= net security
MASTER_SITES= http://silicone.homelinux.org/release/netsed/
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= portmaster@BSDforge.com
COMMENT= Alters the contents of network packets in real time
+WWW= http://silicone.homelinux.org/projects/netsed/
+
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/LICENSE
USES= gmake
MAKE_ARGS= CFLAGS="${CFLAGS}"
diff --git a/net/netsed/distinfo b/net/netsed/distinfo
index 6e8faedf594d..e0c4415ecbd7 100644
--- a/net/netsed/distinfo
+++ b/net/netsed/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1558724329
-SHA256 (netsed-1.3.tar.gz) = f0891285442c9a4701e2b7fc7d28f2834a5352f94295649d1fdb60da1eca81aa
-SIZE (netsed-1.3.tar.gz) = 28850
+TIMESTAMP = 1753745133
+SHA256 (netsed-1.4.tar.gz) = 1e23686b8887ebe461786c059d848b412188c635929071955d134041b07996a7
+SIZE (netsed-1.4.tar.gz) = 28927
diff --git a/net/ntpd-rs/Makefile b/net/ntpd-rs/Makefile
index 1f8bea2dea3b..eb63cef4ab41 100644
--- a/net/ntpd-rs/Makefile
+++ b/net/ntpd-rs/Makefile
@@ -1,7 +1,6 @@
PORTNAME= ntpd-rs
DISTVERSIONPREFIX= v
-DISTVERSION= 1.6.0
-PORTREVISION= 1
+DISTVERSION= 1.6.1
CATEGORIES= net
MAINTAINER= mikael@FreeBSD.org
diff --git a/net/ntpd-rs/distinfo b/net/ntpd-rs/distinfo
index 89203b8ecd2c..904a8a10fd2c 100644
--- a/net/ntpd-rs/distinfo
+++ b/net/ntpd-rs/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1751028696
+TIMESTAMP = 1752665084
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
@@ -335,5 +335,5 @@ SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661b
SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080
SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
-SHA256 (pendulum-project-ntpd-rs-v1.6.0_GH0.tar.gz) = 7d7fc946c8683b6411c9e93a355d8e20b1640e17f58dc33c1eb3414854c0cf1e
-SIZE (pendulum-project-ntpd-rs-v1.6.0_GH0.tar.gz) = 1434096
+SHA256 (pendulum-project-ntpd-rs-v1.6.1_GH0.tar.gz) = 71d5ca4078124fc00b57f565dd3a77bc6152f9dc8787f3018cc204a8e4e6b9c5
+SIZE (pendulum-project-ntpd-rs-v1.6.1_GH0.tar.gz) = 1434202
diff --git a/net/openldap25-server/Makefile b/net/openldap25-server/Makefile
index a67c7c5c9618..0deaa6d39afb 100644
--- a/net/openldap25-server/Makefile
+++ b/net/openldap25-server/Makefile
@@ -115,6 +115,8 @@ OPTIONS_DEFINE+= OUTLOOK
OPTIONS_DEFINE+= ARGON2
OPTIONS_DEFINE+= LLOADD
+OPTIONS_EXCLUDE_FreeBSD_15= SMBPWD # Only works with Heimdal
+
OPTIONS_DEFAULT+= ${BKNDS_DEFAULTS}
OPTIONS_DEFAULT+= ${OPTIONS_GROUP_OVLYS}
OPTIONS_DEFAULT+= ARGON2 LLOADD
diff --git a/net/openldap26-server/Makefile b/net/openldap26-server/Makefile
index 68ab7a2079fb..b05c13c76075 100644
--- a/net/openldap26-server/Makefile
+++ b/net/openldap26-server/Makefile
@@ -116,6 +116,8 @@ OPTIONS_DEFINE+= OUTLOOK
OPTIONS_DEFINE+= ARGON2
OPTIONS_DEFINE+= LLOADD
+OPTIONS_EXCLUDE_FreeBSD_15= SMBPWD # Only works with Heimdal
+
OPTIONS_DEFAULT+= ${BKNDS_DEFAULTS}
OPTIONS_DEFAULT+= ${OPTIONS_GROUP_OVLYS}
OPTIONS_DEFAULT+= ARGON2 LLOADD
diff --git a/net/p5-Net-Whois-Raw/Makefile b/net/p5-Net-Whois-Raw/Makefile
index a0262db97faf..ca090345ff1e 100644
--- a/net/p5-Net-Whois-Raw/Makefile
+++ b/net/p5-Net-Whois-Raw/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Net-Whois-Raw
-PORTVERSION= 2.99041
+PORTVERSION= 2.99042
CATEGORIES= net perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/net/p5-Net-Whois-Raw/distinfo b/net/p5-Net-Whois-Raw/distinfo
index 98d0423d72ad..53d73848225b 100644
--- a/net/p5-Net-Whois-Raw/distinfo
+++ b/net/p5-Net-Whois-Raw/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748588716
-SHA256 (Net-Whois-Raw-2.99041.tar.gz) = 53cd327bde352fe73e76ee709cab042410237dcc73944dd26048773657c133d2
-SIZE (Net-Whois-Raw-2.99041.tar.gz) = 76340
+TIMESTAMP = 1753252034
+SHA256 (Net-Whois-Raw-2.99042.tar.gz) = 92a36754b5118d57ee561e282d113e59fdd1e7437828e20872a1fbfe41d61726
+SIZE (Net-Whois-Raw-2.99042.tar.gz) = 76393
diff --git a/net/p5-Socket/Makefile b/net/p5-Socket/Makefile
index 9a1b4891dbd7..5eb54b8b5a60 100644
--- a/net/p5-Socket/Makefile
+++ b/net/p5-Socket/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Socket
-PORTVERSION= 2.039
+PORTVERSION= 2.040
CATEGORIES= net perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:PEVANS
diff --git a/net/p5-Socket/distinfo b/net/p5-Socket/distinfo
index ba86eb47dca3..effdfd31c1dd 100644
--- a/net/p5-Socket/distinfo
+++ b/net/p5-Socket/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954160
-SHA256 (Socket-2.039.tar.gz) = 5dc61ae6e049e50d1052d656341b6091dc9f884464a78e2afdc2b989ff4390bb
-SIZE (Socket-2.039.tar.gz) = 46242
+TIMESTAMP = 1753265734
+SHA256 (Socket-2.040.tar.gz) = be0102fdcea8d43f1b02ef2ef94345ac4bbc7b6c66ece2ddd1a3593d8371ba1b
+SIZE (Socket-2.040.tar.gz) = 46278
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-eventlet/Makefile b/net/py-eventlet/Makefile
index 1dd22befe991..f98e115b7d8c 100644
--- a/net/py-eventlet/Makefile
+++ b/net/py-eventlet/Makefile
@@ -1,5 +1,5 @@
PORTNAME= eventlet
-PORTVERSION= 0.40.1
+PORTVERSION= 0.40.2
CATEGORIES= net python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/net/py-eventlet/distinfo b/net/py-eventlet/distinfo
index a16b75462557..1ba6aeaff366 100644
--- a/net/py-eventlet/distinfo
+++ b/net/py-eventlet/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954218
-SHA256 (eventlet-0.40.1.tar.gz) = aee74de74ac6634a1dac1ed58dc93b5dc2abaef3c7b5e76fd7f195f1662f25ef
-SIZE (eventlet-0.40.1.tar.gz) = 565260
+TIMESTAMP = 1753369400
+SHA256 (eventlet-0.40.2.tar.gz) = 42636c277f761d026905cd0ba0a11edec7600001be401d6ae7e9546559c8d8b0
+SIZE (eventlet-0.40.2.tar.gz) = 565548
diff --git a/net/py-maxminddb/Makefile b/net/py-maxminddb/Makefile
index bf467698fb04..40f6378dfbac 100644
--- a/net/py-maxminddb/Makefile
+++ b/net/py-maxminddb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= maxminddb
-PORTVERSION= 2.7.0
+PORTVERSION= 2.8.2
DISTVERSIONPREFIX= v
CATEGORIES= net python geography
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/net/py-maxminddb/distinfo b/net/py-maxminddb/distinfo
index 87df39922aef..f94d16e7a6c9 100644
--- a/net/py-maxminddb/distinfo
+++ b/net/py-maxminddb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746559870
-SHA256 (maxmind-MaxMind-DB-Reader-python-v2.7.0_GH0.tar.gz) = bf4a2bf9c4e03711800c9ce91720d4d799c66f06c46884ab437073765026162a
-SIZE (maxmind-MaxMind-DB-Reader-python-v2.7.0_GH0.tar.gz) = 56688
+TIMESTAMP = 1753697225
+SHA256 (maxmind-MaxMind-DB-Reader-python-v2.8.2_GH0.tar.gz) = 6fe304264a2092a169ef99a9eb256bfc25f0ca3df5bf8e6da54e1066b68ada22
+SIZE (maxmind-MaxMind-DB-Reader-python-v2.8.2_GH0.tar.gz) = 54359
diff --git a/net/py-paho-mqtt/Makefile b/net/py-paho-mqtt/Makefile
index 3b8afc0287e3..9245871d4ba7 100644
--- a/net/py-paho-mqtt/Makefile
+++ b/net/py-paho-mqtt/Makefile
@@ -5,7 +5,7 @@ MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= paho_mqtt-${DISTVERSION}
-MAINTAINER= joe@thrallingpenguin.com
+MAINTAINER= ports@FreeBSD.org
COMMENT= MQTT version 3.1/3.1.1 client class
WWW= https://www.eclipse.org/paho/
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-s3transfer/Makefile b/net/py-s3transfer/Makefile
index eb137e594c74..44da8b88083c 100644
--- a/net/py-s3transfer/Makefile
+++ b/net/py-s3transfer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= s3transfer
-PORTVERSION= 0.13.0
+PORTVERSION= 0.13.1
CATEGORIES= net python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/net/py-s3transfer/distinfo b/net/py-s3transfer/distinfo
index e86da7445315..3d9846273584 100644
--- a/net/py-s3transfer/distinfo
+++ b/net/py-s3transfer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748495837
-SHA256 (s3transfer-0.13.0.tar.gz) = f5e6db74eb7776a37208001113ea7aa97695368242b364d73e91c981ac522177
-SIZE (s3transfer-0.13.0.tar.gz) = 150232
+TIMESTAMP = 1753265784
+SHA256 (s3transfer-0.13.1.tar.gz) = c3fdba22ba1bd367922f27ec8032d6a1cf5f10c934fb5d68cf60fd5a23d936cf
+SIZE (s3transfer-0.13.1.tar.gz) = 150589
diff --git a/net/py-scamper/Makefile b/net/py-scamper/Makefile
index c0e2b2c5807f..e453f4d54a68 100644
--- a/net/py-scamper/Makefile
+++ b/net/py-scamper/Makefile
@@ -24,7 +24,8 @@ BUILD_WRKSRC= ${WRKSRC}/lib/python
INSTALL_WRKSRC= ${BUILD_WRKSRC}
PLIST_FILES= ${PYTHONPREFIX_SITELIBDIR:S,^${PREFIX}/,,}/scamper.a \
- ${PYTHONPREFIX_SITELIBDIR:S,^${PREFIX}/,,}/scamper.so
+ ${PYTHONPREFIX_SITELIBDIR:S,^${PREFIX}/,,}/scamper.so \
+ ${PYTHONPREFIX_SITELIBDIR:S,^${PREFIX}/,,}/scamper.pyi
post-patch:
@${REINPLACE_CMD} \
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/rsync/Makefile b/net/rsync/Makefile
index 5977ac517199..e495116560b8 100644
--- a/net/rsync/Makefile
+++ b/net/rsync/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rsync
DISTVERSION= 3.4.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net
MASTER_SITES= https://www.mirrorservice.org/sites/rsync.samba.org/src/ \
http://rsync.mirror.garr.it/src/ \
diff --git a/net/rsync/files/patch-lib_sysxattrs.c b/net/rsync/files/patch-lib_sysxattrs.c
new file mode 100644
index 000000000000..16a307a83ad6
--- /dev/null
+++ b/net/rsync/files/patch-lib_sysxattrs.c
@@ -0,0 +1,42 @@
+--- a/lib/sysxattrs.c.orig 2022-01-16 01:21:01.000000000 +0000
++++ b/lib/sysxattrs.c 2025-07-28 12:05:43.501532000 +0000
+@@ -126,22 +126,29 @@
+ unsigned char keylen;
+ ssize_t off, len = extattr_list_link(path, EXTATTR_NAMESPACE_USER, list, size);
+
+- if (len <= 0 || (size_t)len > size)
++ if (len <= 0 || size == 0)
+ return len;
+
++ if ((size_t)len == size) {
++ /* extattr_list_link fills a buffer with a list of file attributes.
++ * If the buffer size is too small the content is truncated and
++ * extattr_list_link returns the number of written bytes and no
++ * error is raised. If size == len assumes the buffer was too small
++ * and behave like Linux requesting a larger buffer. */
++ errno = ERANGE;
++ return -1;
++ }
++
+ /* FreeBSD puts a single-byte length before each string, with no '\0'
+ * terminator. We need to change this into a series of null-terminted
+ * strings. Since the size is the same, we can simply transform the
+ * output in place. */
+- for (off = 0; off < len; off += keylen + 1) {
+- keylen = ((unsigned char*)list)[off];
+- if (off + keylen >= len) {
+- /* Should be impossible, but kernel bugs happen! */
+- errno = EINVAL;
+- return -1;
+- }
+- memmove(list+off, list+off+1, keylen);
+- list[off+keylen] = '\0';
++ keylen = (unsigned char)list[0];
++ memmove(list, list+1, len-1);
++ list[len-1] = '\0';
++ for (off = keylen; off < (len - 1); off += (keylen + 1)) {
++ keylen = (unsigned char)list[off];
++ list[off] = '\0';
+ }
+
+ return len;
diff --git a/net/rsync/files/patch-testsuite_xattrs.test b/net/rsync/files/patch-testsuite_xattrs.test
new file mode 100644
index 000000000000..95a1a285d96b
--- /dev/null
+++ b/net/rsync/files/patch-testsuite_xattrs.test
@@ -0,0 +1,67 @@
+--- a/testsuite/xattrs.test.orig 2022-10-20 16:09:26.000000000 +0000
++++ b/testsuite/xattrs.test 2025-06-29 07:49:45.880992000 +0000
+@@ -10,7 +10,14 @@
+
+ $RSYNC -VV | grep '"xattrs": true' >/dev/null || test_skipped "Rsync is configured without xattr support"
+
++CYGWIN=0
++
+ case "$HOST_OS" in
++cygwin*)
++ CYGWIN=1
++esac
++
++case "$HOST_OS" in
+ darwin*)
+ xset() {
+ xnam="$1"
+@@ -80,6 +87,9 @@
+ echo deep >"$fromdir/foo/file3"
+ echo normal >"$fromdir/file4"
+ echo deeper >"$fromdir/foo/bar/file5"
++if [ $CYGWIN -eq 0 ]; then
++ echo longxattrname >"$fromdir/file7"
++fi
+
+ makepath "$chkdir/foo"
+ echo wow >"$chkdir/file1"
+@@ -87,6 +97,10 @@
+
+ dirs='foo foo/bar'
+ files='file0 file1 file2 foo/file3 file4 foo/bar/file5'
++if [ $CYGWIN -eq 0 ]
++then
++ files="$files file7"
++fi
+
+ uid_gid=`"$TOOLDIR/tls" "$fromdir/foo" | sed 's/^.* \([0-9][0-9]*\)\.\([0-9][0-9]*\) .*/\1:\2/'`
+
+@@ -125,6 +139,16 @@
+ xset user.foo 'old foo' "$chkdir/foo/file3"
+ xset $RUSR.equal 'this long attribute should remain the same and not need to be transferred' "$chkdir/foo/file3"
+
++if [ $CYGWIN -eq 0 ] ; then
++# Generate xattr names
++SEQ=`seq 1 200`
++xset user."`printf -- 'A%0.s' $SEQ`" 'first xattr' file7
++xset user."`printf -- 'B%0.s' $SEQ`" 'second xattr' file7
++xset user."`printf -- 'C%0.s' $SEQ`" 'third xattr' file7
++xset user."`printf -- 'D%0.s' $SEQ`" 'another xattr' file7
++xset user."`printf -- 'E%0.s' $SEQ`" 'final xattr' file7
++fi
++
+ case $0 in
+ *hlink*)
+ ln foo/bar/file5 foo/bar/file6 || test_skipped "Can't create hardlink"
+@@ -234,6 +258,11 @@
+
+ cd "$todir"
+ xls file1 file2 | diff $diffopt "$scratchdir/xattrs.txt" -
++
++cd "$fromdir"
++rm -rf "$todir"
++mkfifo fifo1
++checktee "$RSYNC -avX --specials $XFILT $dashH --super . '$chkdir/'" "$fromdir" "$chkdir"
+
+ # The script would have aborted on error, so getting here means we've won.
+ exit 0
diff --git a/net/rubygem-gitaly/Makefile b/net/rubygem-gitaly/Makefile
index 0b4ff68cc031..b0dad500647d 100644
--- a/net/rubygem-gitaly/Makefile
+++ b/net/rubygem-gitaly/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gitaly
-PORTVERSION= 18.1.0
+PORTVERSION= 18.2.1
CATEGORIES= net rubygems
MASTER_SITES= RG
diff --git a/net/rubygem-gitaly/distinfo b/net/rubygem-gitaly/distinfo
index ebbf3d3cdf11..7796ac38fe37 100644
--- a/net/rubygem-gitaly/distinfo
+++ b/net/rubygem-gitaly/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750222113
-SHA256 (rubygem/gitaly-18.1.0.gem) = 80f8dd89005ad5788a7af07f101484c1b1dad423e90cc0405daaa85c27d1b7fc
-SIZE (rubygem/gitaly-18.1.0.gem) = 53248
+TIMESTAMP = 1753336806
+SHA256 (rubygem/gitaly-18.2.1.gem) = 7409135d7dbc29ec8021e694420963e1da86dcc45252065fce813c19cb5c9bb3
+SIZE (rubygem/gitaly-18.2.1.gem) = 53248
diff --git a/net/rubygem-gitlab-kas-grpc/distinfo b/net/rubygem-gitlab-kas-grpc/distinfo
index e3643c1df22c..3787efb94b44 100644
--- a/net/rubygem-gitlab-kas-grpc/distinfo
+++ b/net/rubygem-gitlab-kas-grpc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752677055
-SHA256 (rubygem/gitlab-kas-grpc-18.2.0.gem) = c14314fdcac6ef12794f6293979d0e2fcbcb01bb55fb04ee37e10d4337a99b6e
-SIZE (rubygem/gitlab-kas-grpc-18.2.0.gem) = 10752
+TIMESTAMP = 1753327162
+SHA256 (rubygem/gitlab-kas-grpc-18.2.1.gem) = 971519aaaf9b34097c9a919312361c9686997fab22e09cfb50d951ed5ab245e2
+SIZE (rubygem/gitlab-kas-grpc-18.2.1.gem) = 10752
diff --git a/net/rubygem-google-cloud-bigtable-admin-v2/Makefile b/net/rubygem-google-cloud-bigtable-admin-v2/Makefile
index 2ebfa986ddf0..18d54e7441ea 100644
--- a/net/rubygem-google-cloud-bigtable-admin-v2/Makefile
+++ b/net/rubygem-google-cloud-bigtable-admin-v2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-bigtable-admin-v2
-PORTVERSION= 1.11.0
+PORTVERSION= 1.11.1
CATEGORIES= net rubygems
MASTER_SITES= RG
diff --git a/net/rubygem-google-cloud-bigtable-admin-v2/distinfo b/net/rubygem-google-cloud-bigtable-admin-v2/distinfo
index ffed67c79817..160df86b6110 100644
--- a/net/rubygem-google-cloud-bigtable-admin-v2/distinfo
+++ b/net/rubygem-google-cloud-bigtable-admin-v2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954426
-SHA256 (rubygem/google-cloud-bigtable-admin-v2-1.11.0.gem) = 025efa2eca188d08caeb5a3ef9fa71f32555f9d003e012780cb88cb4cdc9234a
-SIZE (rubygem/google-cloud-bigtable-admin-v2-1.11.0.gem) = 136192
+TIMESTAMP = 1753265932
+SHA256 (rubygem/google-cloud-bigtable-admin-v2-1.11.1.gem) = 4e403a3000dc023bc5a0ef49182da8eeb6309438b7762e3546e6fb83d5164390
+SIZE (rubygem/google-cloud-bigtable-admin-v2-1.11.1.gem) = 136192
diff --git a/net/rubygem-google-cloud-bigtable-v2/Makefile b/net/rubygem-google-cloud-bigtable-v2/Makefile
index da9a831ae6d0..42bf0605ff65 100644
--- a/net/rubygem-google-cloud-bigtable-v2/Makefile
+++ b/net/rubygem-google-cloud-bigtable-v2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-bigtable-v2
-PORTVERSION= 1.7.0
+PORTVERSION= 1.8.0
CATEGORIES= net rubygems
MASTER_SITES= RG
diff --git a/net/rubygem-google-cloud-bigtable-v2/distinfo b/net/rubygem-google-cloud-bigtable-v2/distinfo
index 1b676bc30a64..c3a443e39cae 100644
--- a/net/rubygem-google-cloud-bigtable-v2/distinfo
+++ b/net/rubygem-google-cloud-bigtable-v2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747716370
-SHA256 (rubygem/google-cloud-bigtable-v2-1.7.0.gem) = 2ee1a476a6284c192f489b1a188a4f392ac2939d647d23b9bbda66a11231fbf0
-SIZE (rubygem/google-cloud-bigtable-v2-1.7.0.gem) = 74752
+TIMESTAMP = 1753265934
+SHA256 (rubygem/google-cloud-bigtable-v2-1.8.0.gem) = c64b20f81bd8bed5ccd13bece558b51de9e320cad3ac2877ff838ec1437f0170
+SIZE (rubygem/google-cloud-bigtable-v2-1.8.0.gem) = 75264
diff --git a/net/rubygem-google-cloud-monitoring-v3/Makefile b/net/rubygem-google-cloud-monitoring-v3/Makefile
index c6b7edcd3e73..761aeea4d3a9 100644
--- a/net/rubygem-google-cloud-monitoring-v3/Makefile
+++ b/net/rubygem-google-cloud-monitoring-v3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-monitoring-v3
-PORTVERSION= 1.6.0
+PORTVERSION= 1.6.1
CATEGORIES= net rubygems
MASTER_SITES= RG
diff --git a/net/rubygem-google-cloud-monitoring-v3/distinfo b/net/rubygem-google-cloud-monitoring-v3/distinfo
index 59034e18e2d1..64c51c6968a8 100644
--- a/net/rubygem-google-cloud-monitoring-v3/distinfo
+++ b/net/rubygem-google-cloud-monitoring-v3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747716380
-SHA256 (rubygem/google-cloud-monitoring-v3-1.6.0.gem) = f03055ac6612a0f3d7205fb3502144d402bd1e09055430abf34663c69c9e646c
-SIZE (rubygem/google-cloud-monitoring-v3-1.6.0.gem) = 175616
+TIMESTAMP = 1753265936
+SHA256 (rubygem/google-cloud-monitoring-v3-1.6.1.gem) = b9cbb25b943e42d0de6bae2932ed879fc9e9f12caa9b8c329886e88ae68129c8
+SIZE (rubygem/google-cloud-monitoring-v3-1.6.1.gem) = 175616
diff --git a/net/rubygem-google-cloud-pubsub-v1/Makefile b/net/rubygem-google-cloud-pubsub-v1/Makefile
index 0b3fff41b74f..99c08a6d67e5 100644
--- a/net/rubygem-google-cloud-pubsub-v1/Makefile
+++ b/net/rubygem-google-cloud-pubsub-v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-pubsub-v1
-PORTVERSION= 1.11.0
+PORTVERSION= 1.11.1
CATEGORIES= net rubygems
MASTER_SITES= RG
diff --git a/net/rubygem-google-cloud-pubsub-v1/distinfo b/net/rubygem-google-cloud-pubsub-v1/distinfo
index cf5b4fcdb002..3befb8bf9e38 100644
--- a/net/rubygem-google-cloud-pubsub-v1/distinfo
+++ b/net/rubygem-google-cloud-pubsub-v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751622401
-SHA256 (rubygem/google-cloud-pubsub-v1-1.11.0.gem) = 7f9e050df1c9d357b0ca8d8b65094d38365ab29536849f20f371243a2f03b2be
-SIZE (rubygem/google-cloud-pubsub-v1-1.11.0.gem) = 96256
+TIMESTAMP = 1753265938
+SHA256 (rubygem/google-cloud-pubsub-v1-1.11.1.gem) = bdeb55e26ae272963d0a2d917705647be7cfa72fe8aa2f36684e7ccb5da57d5a
+SIZE (rubygem/google-cloud-pubsub-v1-1.11.1.gem) = 96256
diff --git a/net/rubygem-google-cloud-spanner-v1/Makefile b/net/rubygem-google-cloud-spanner-v1/Makefile
index 1327a525d9cc..eb0f6810308d 100644
--- a/net/rubygem-google-cloud-spanner-v1/Makefile
+++ b/net/rubygem-google-cloud-spanner-v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-spanner-v1
-PORTVERSION= 1.9.0
+PORTVERSION= 1.9.1
CATEGORIES= net rubygems
MASTER_SITES= RG
diff --git a/net/rubygem-google-cloud-spanner-v1/distinfo b/net/rubygem-google-cloud-spanner-v1/distinfo
index b2d08b6e98de..a01cc868487a 100644
--- a/net/rubygem-google-cloud-spanner-v1/distinfo
+++ b/net/rubygem-google-cloud-spanner-v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188246
-SHA256 (rubygem/google-cloud-spanner-v1-1.9.0.gem) = f486e51408ad535dfcee11edba546bdb6ec0bb4aadf3e5cfae5ea798f97e906c
-SIZE (rubygem/google-cloud-spanner-v1-1.9.0.gem) = 88576
+TIMESTAMP = 1753265940
+SHA256 (rubygem/google-cloud-spanner-v1-1.9.1.gem) = 46442b0baaa352892c1632ad24b0007a5bca1a080e2ffcaa7644ed98a108cf21
+SIZE (rubygem/google-cloud-spanner-v1-1.9.1.gem) = 88576
diff --git a/net/rubygem-omniauth-google-oauth2/Makefile b/net/rubygem-omniauth-google-oauth2/Makefile
index 5db143c24cfa..6cafc65f66cc 100644
--- a/net/rubygem-omniauth-google-oauth2/Makefile
+++ b/net/rubygem-omniauth-google-oauth2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= omniauth-google-oauth2
-PORTVERSION= 1.1.2
+PORTVERSION= 1.2.1
CATEGORIES= net rubygems
MASTER_SITES= RG
@@ -9,7 +9,7 @@ WWW= https://github.com/zquestz/omniauth-google-oauth2
LICENSE= MIT
-RUN_DEPENDS= rubygem-jwt>=2.0:www/rubygem-jwt \
+RUN_DEPENDS= rubygem-jwt>=2.9.2:www/rubygem-jwt \
rubygem-oauth2>=2.0<3:net/rubygem-oauth2 \
rubygem-omniauth>=2.0<3:security/rubygem-omniauth \
rubygem-omniauth-oauth2>=1.8<2:net/rubygem-omniauth-oauth2
diff --git a/net/rubygem-omniauth-google-oauth2/distinfo b/net/rubygem-omniauth-google-oauth2/distinfo
index 216a0047011a..61dbbe7b0d88 100644
--- a/net/rubygem-omniauth-google-oauth2/distinfo
+++ b/net/rubygem-omniauth-google-oauth2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711860639
-SHA256 (rubygem/omniauth-google-oauth2-1.1.2.gem) = cd205b9b60f4f2c4805f1c6b548eebd3e843d049e1029b7e0b90fb8d6e5f310c
-SIZE (rubygem/omniauth-google-oauth2-1.1.2.gem) = 23552
+TIMESTAMP = 1752566800
+SHA256 (rubygem/omniauth-google-oauth2-1.2.1.gem) = c81c50b680fc3372d0c18147cdaf9764a67ace9e7e4e6afe7b869a01fa1aaedd
+SIZE (rubygem/omniauth-google-oauth2-1.2.1.gem) = 24064
diff --git a/net/rustdesk-server/Makefile b/net/rustdesk-server/Makefile
index 48c66c29316a..5bb6e5a2f87f 100644
--- a/net/rustdesk-server/Makefile
+++ b/net/rustdesk-server/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rustdesk-server
DISTVERSION= 1.1.14
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= net
MAINTAINER= madpilot@FreeBSD.org
diff --git a/net/rustdesk-server/files/rustdesk-hbbs.in b/net/rustdesk-server/files/rustdesk-hbbs.in
index 44a66de1bf25..4d6d0ac38437 100644
--- a/net/rustdesk-server/files/rustdesk-hbbs.in
+++ b/net/rustdesk-server/files/rustdesk-hbbs.in
@@ -9,7 +9,7 @@
#
# rustdesk_hbbs_enable (bool): Set to NO by default.
# Set it to YES to enable rustdesk_hbbs.
-# rustdesk_hbbs_ip (string): Set IP address/hostname to listen on
+# rustdesk_hbbs_ip (string): Set IP address/hostname of relay server to use
# Defaults to "127.0.0.1", please replace with your server hostname/IP.
# rustdesk_hbbs_args (string): Set extra arguments to pass to rustdesk_hbbs
# Default is "-r ${rustdesk_hbbs_ip} -k _".
diff --git a/net/rustdesk-server/files/rustdesk-server.newsyslog b/net/rustdesk-server/files/rustdesk-server.newsyslog
index 4c3f0f9f481f..54b68a8ee90b 100644
--- a/net/rustdesk-server/files/rustdesk-server.newsyslog
+++ b/net/rustdesk-server/files/rustdesk-server.newsyslog
@@ -3,5 +3,5 @@
# see newsyslog.conf(5) for details
#
# logfilename [owner:group] mode count size when flags
-/var/log/rustdesk-hbbr.log rustdesk:rustdesk 640 5 100 * JC
-/var/log/rustdesk-hbbs.log rustdesk:rustdesk 640 5 100 * JC
+/var/log/rustdesk-hbbr.log rustdesk:rustdesk 660 5 1000 * JC
+/var/log/rustdesk-hbbs.log rustdesk:rustdesk 660 5 1000 * JC
diff --git a/net/rustdesk-server/files/rustdesk-server.syslog b/net/rustdesk-server/files/rustdesk-server.syslog
index e9822abe6e19..563dbe37acfe 100644
--- a/net/rustdesk-server/files/rustdesk-server.syslog
+++ b/net/rustdesk-server/files/rustdesk-server.syslog
@@ -1,4 +1,4 @@
-!rustdesk-hbbr
+!rustdesk_hbbr
*.* /var/log/rustdesk-hbbr.log
-!rustdesk-hbbs
+!rustdesk_hbbs
*.* /var/log/rustdesk-hbbs.log
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..0e4e23478edf 100644
--- a/net/samba416/Makefile
+++ b/net/samba416/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ${SAMBA4_BASENAME}416
PORTVERSION= ${SAMBA4_VERSION}
-PORTREVISION= 8
+PORTREVISION= 10
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/samba416/files/README.FreeBSD.in b/net/samba416/files/README.FreeBSD.in
index 9ab4faaeef80..d89cfe72b143 100644
--- a/net/samba416/files/README.FreeBSD.in
+++ b/net/samba416/files/README.FreeBSD.in
@@ -54,11 +54,11 @@ content of the '/var/db/samba/' directory.
# samba-tool domain classicupgrade
-%%AC_DC%%1c. You will need to specify location of the 'nsupdate' command in the
-%%AC_DC%%'%%SAMBA4_CONFIG%%' file:
-%%AC_DC%%
-%%AC_DC%% nsupdate command = %%PREFIX%%/bin/samba-nsupdate -g
-%%AC_DC%%
+%%AD_DC%%1c. You will need to specify location of the 'nsupdate' command in the
+%%AD_DC%%'%%SAMBA4_CONFIG%%' file:
+%%AD_DC%%
+%%AD_DC%% nsupdate command = %%PREFIX%%/bin/samba-nsupdate -g
+%%AD_DC%%
2. Put string 'samba_server_enable="YES"' into your /etc/rc.conf.
3. Make sure that your server doesn't run Samba3, OpenLDAP and named.
diff --git a/net/samba419/Makefile b/net/samba419/Makefile
index f79f2b7c5376..8fccbcb263b5 100644
--- a/net/samba419/Makefile
+++ b/net/samba419/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ${SAMBA4_BASENAME}419
PORTVERSION= ${SAMBA4_VERSION}
-PORTREVISION= 9
+PORTREVISION= 11
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/samba419/files/README.FreeBSD.in b/net/samba419/files/README.FreeBSD.in
index 9ab4faaeef80..d89cfe72b143 100644
--- a/net/samba419/files/README.FreeBSD.in
+++ b/net/samba419/files/README.FreeBSD.in
@@ -54,11 +54,11 @@ content of the '/var/db/samba/' directory.
# samba-tool domain classicupgrade
-%%AC_DC%%1c. You will need to specify location of the 'nsupdate' command in the
-%%AC_DC%%'%%SAMBA4_CONFIG%%' file:
-%%AC_DC%%
-%%AC_DC%% nsupdate command = %%PREFIX%%/bin/samba-nsupdate -g
-%%AC_DC%%
+%%AD_DC%%1c. You will need to specify location of the 'nsupdate' command in the
+%%AD_DC%%'%%SAMBA4_CONFIG%%' file:
+%%AD_DC%%
+%%AD_DC%% nsupdate command = %%PREFIX%%/bin/samba-nsupdate -g
+%%AD_DC%%
2. Put string 'samba_server_enable="YES"' into your /etc/rc.conf.
3. Make sure that your server doesn't run Samba3, OpenLDAP and named.
diff --git a/net/samba420/Makefile b/net/samba420/Makefile
index 42e525f6bb3f..6d6c72c1f552 100644
--- a/net/samba420/Makefile
+++ b/net/samba420/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ${SAMBA4_BASENAME}420
PORTVERSION= ${SAMBA4_VERSION}
-PORTREVISION= 7
+PORTREVISION= 9
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/net/samba420/files/README.FreeBSD.in b/net/samba420/files/README.FreeBSD.in
index 9ab4faaeef80..d89cfe72b143 100644
--- a/net/samba420/files/README.FreeBSD.in
+++ b/net/samba420/files/README.FreeBSD.in
@@ -54,11 +54,11 @@ content of the '/var/db/samba/' directory.
# samba-tool domain classicupgrade
-%%AC_DC%%1c. You will need to specify location of the 'nsupdate' command in the
-%%AC_DC%%'%%SAMBA4_CONFIG%%' file:
-%%AC_DC%%
-%%AC_DC%% nsupdate command = %%PREFIX%%/bin/samba-nsupdate -g
-%%AC_DC%%
+%%AD_DC%%1c. You will need to specify location of the 'nsupdate' command in the
+%%AD_DC%%'%%SAMBA4_CONFIG%%' file:
+%%AD_DC%%
+%%AD_DC%% nsupdate command = %%PREFIX%%/bin/samba-nsupdate -g
+%%AD_DC%%
2. Put string 'samba_server_enable="YES"' into your /etc/rc.conf.
3. Make sure that your server doesn't run Samba3, OpenLDAP and named.
diff --git a/net/scamper/Makefile b/net/scamper/Makefile
index c69575a3165f..991ac83d05a0 100644
--- a/net/scamper/Makefile
+++ b/net/scamper/Makefile
@@ -1,5 +1,5 @@
PORTNAME= scamper
-DISTVERSION= 20250227
+DISTVERSION= 20250729
CATEGORIES= net
MASTER_SITES= https://www.caida.org/catalog/software/scamper/code/
DISTNAME= ${PORTNAME}-cvs-${DISTVERSION}
@@ -20,12 +20,13 @@ SLAVE_PORT?= no
.if ${SLAVE_PORT} == no
-OPTIONS_DEFINE= HOIHO MINRTT UPTIME
+OPTIONS_DEFINE= HOIHO MINRTT SUID_SCAMPER UPTIME
OPTIONS_SUB= yes
-HOIHO_DESC= Install sc_hoiho
-MINRTT_DESC= Install sc_minrtt
-UPTIME_DESC= Install sc_uptime
+HOIHO_DESC= Install sc_hoiho
+MINRTT_DESC= Install sc_minrtt
+SUID_SCAMPER_DESC= Install scamper with setuid bit to allow non-root use
+UPTIME_DESC= Install sc_uptime
HOIHO_LIB_DEPENDS= libpcre2-8.so:devel/pcre2
HOIHO_USES= localbase:ldflags
diff --git a/net/scamper/distinfo b/net/scamper/distinfo
index cde51fb0f010..5272b240e947 100644
--- a/net/scamper/distinfo
+++ b/net/scamper/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740683252
-SHA256 (scamper-cvs-20250227.tar.gz) = 26b641e0b3c9c45d5189136f469cbbf017e5d559790e375a50f08d7e8cb7713c
-SIZE (scamper-cvs-20250227.tar.gz) = 3216225
+TIMESTAMP = 1753756989
+SHA256 (scamper-cvs-20250729.tar.gz) = 153c0580ab4bf96549d62d3c49e6faa82708e7da6f877dadb15c8cf89c8648dd
+SIZE (scamper-cvs-20250729.tar.gz) = 3260686
diff --git a/net/scamper/pkg-plist b/net/scamper/pkg-plist
index 6f64f8e163b9..0379467c76d4 100644
--- a/net/scamper/pkg-plist
+++ b/net/scamper/pkg-plist
@@ -1,4 +1,5 @@
-bin/scamper
+%%SUID_SCAMPER%%@(,,4555) bin/scamper
+%%NO_SUID_SCAMPER%%bin/scamper
bin/sc_ally
bin/sc_analysis_dump
bin/sc_attach
@@ -29,11 +30,11 @@ bin/sc_wartsfilter
bin/sc_wartsfix
lib/libscamperctrl.a
lib/libscamperctrl.so.4
-lib/libscamperctrl.so.4.0.0
+lib/libscamperctrl.so.4.0.1
lib/libscamperctrl.so
lib/libscamperfile.a
-lib/libscamperfile.so.12
-lib/libscamperfile.so.12.0.0
+lib/libscamperfile.so.13
+lib/libscamperfile.so.13.2.1
lib/libscamperfile.so
share/man/man1/sc_ally.1.gz
share/man/man1/sc_analysis_dump.1.gz
diff --git a/net/tayga/Makefile b/net/tayga/Makefile
index 02a89ae1d446..8b2cb4e6c453 100644
--- a/net/tayga/Makefile
+++ b/net/tayga/Makefile
@@ -1,17 +1,28 @@
PORTNAME= tayga
-DISTVERSION= 0.9.2
-PORTREVISION= 2
+DISTVERSION= 0.9.5
CATEGORIES= net
-MASTER_SITES= http://www.litech.org/tayga/
+
+PATCH_SITES= https://github.com/${GH_ACCOUNT}/${PORTNAME}/commit/
+PATCHFILES= 49f64b0.patch:-p1 \
+ 32cd0a7.patch:-p1 \
+ b62e33f.patch:-p1 \
+ 6c298f2.patch:-p1
MAINTAINER= franco@opnsense.org
COMMENT= Userland stateless NAT64 daemon
-WWW= http://www.litech.org/tayga/
+WWW= https://github.com/apalrd/tayga/
LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/COPYING
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= gmake
+USE_GITHUB= yes
+GH_ACCOUNT= apalrd
+MAKE_ENV= RELEASE=${DISTVERSION}
+CFLAGS+= -DTAYGA_CONF_PATH='\"${PREFIX}/etc/tayga.conf\"'
-USES= gmake tar:bzip2
-GNU_CONFIGURE= yes
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/tayga
+ ${INSTALL_DATA} ${WRKSRC}/tayga.conf.example ${STAGEDIR}${PREFIX}/etc
.include <bsd.port.mk>
diff --git a/net/tayga/distinfo b/net/tayga/distinfo
index a86e674e658d..3a160994ac27 100644
--- a/net/tayga/distinfo
+++ b/net/tayga/distinfo
@@ -1,2 +1,11 @@
-SHA256 (tayga-0.9.2.tar.bz2) = 2b1f7927a9d2dcff9095aff3c271924b052ccfd2faca9588b277431a44f0009c
-SIZE (tayga-0.9.2.tar.bz2) = 86022
+TIMESTAMP = 1750316784
+SHA256 (apalrd-tayga-0.9.5_GH0.tar.gz) = d44cc1158f60623d1bcd245f811957a162092c8f5e725489438de12e5500ae49
+SIZE (apalrd-tayga-0.9.5_GH0.tar.gz) = 143392
+SHA256 (49f64b0.patch) = 42fb7ddcfa84f6f9bf324246a21ca2701d9cf03058ccfbbff8311dbac355e915
+SIZE (49f64b0.patch) = 889
+SHA256 (32cd0a7.patch) = d4ad301fdbb588d2a5840e769600236dac911dcf5602cdc519fef26b696d2e0e
+SIZE (32cd0a7.patch) = 4237
+SHA256 (b62e33f.patch) = 907b34695d250c4cec1246697677f8b7330c69d1123f7d7e9a5e9540c9298cb7
+SIZE (b62e33f.patch) = 1209
+SHA256 (6c298f2.patch) = 951542917809f794a0b692c9c15daedfdfdc0314639c22e07663e4c1344011a4
+SIZE (6c298f2.patch) = 654
diff --git a/net/tayga/files/patch-freebsd b/net/tayga/files/patch-freebsd
deleted file mode 100644
index a0771c8b798e..000000000000
--- a/net/tayga/files/patch-freebsd
+++ /dev/null
@@ -1,250 +0,0 @@
---- nat64.c.orig 2011-05-25 14:11:30 UTC
-+++ nat64.c
-@@ -94,8 +94,7 @@ static void host_send_icmp4(uint8_t tos, struct in_add
- } __attribute__ ((__packed__)) header;
- struct iovec iov[2];
-
-- header.pi.flags = 0;
-- header.pi.proto = htons(ETH_P_IP);
-+ TUN_SET_PROTO(&header.pi, ETH_P_IP);
- header.ip4.ver_ihl = 0x45;
- header.ip4.tos = tos;
- header.ip4.length = htons(sizeof(header.ip4) + sizeof(header.icmp) +
-@@ -156,6 +155,7 @@ static void host_handle_icmp4(struct pkt *p)
- }
- }
-
-+
- static void xlate_header_4to6(struct pkt *p, struct ip6 *ip6,
- int payload_length)
- {
-@@ -266,8 +266,7 @@ static void xlate_4to6_data(struct pkt *p)
- if (dest)
- dest->flags |= CACHE_F_SEEN_4TO6;
-
-- header.pi.flags = 0;
-- header.pi.proto = htons(ETH_P_IPV6);
-+ TUN_SET_PROTO(&header.pi, ETH_P_IPV6);
-
- if (no_frag_hdr) {
- iov[0].iov_base = &header;
-@@ -514,8 +513,7 @@ static void xlate_4to6_icmp_error(struct pkt *p)
- sizeof(header.ip6_em)),
- ip_checksum(p_em.data, p_em.data_len)));
-
-- header.pi.flags = 0;
-- header.pi.proto = htons(ETH_P_IPV6);
-+ TUN_SET_PROTO(&header.pi, ETH_P_IPV6);
-
- iov[0].iov_base = &header;
- iov[0].iov_len = sizeof(header);
-@@ -566,8 +564,7 @@ static void host_send_icmp6(uint8_t tc, struct in6_add
- } __attribute__ ((__packed__)) header;
- struct iovec iov[2];
-
-- header.pi.flags = 0;
-- header.pi.proto = htons(ETH_P_IPV6);
-+ TUN_SET_PROTO(&header.pi, ETH_P_IPV6);
- header.ip6.ver_tc_fl = htonl((0x6 << 28) | (tc << 20));
- header.ip6.payload_length = htons(sizeof(header.icmp) + data_len);
- header.ip6.next_header = 58;
-@@ -728,8 +725,7 @@ static void xlate_6to4_data(struct pkt *p)
- if (dest)
- dest->flags |= CACHE_F_SEEN_6TO4;
-
-- header.pi.flags = 0;
-- header.pi.proto = htons(ETH_P_IP);
-+ TUN_SET_PROTO(&header.pi, ETH_P_IP);
-
- header.ip4.cksum = ip_checksum(&header.ip4, sizeof(header.ip4));
-
-@@ -932,8 +928,7 @@ static void xlate_6to4_icmp_error(struct pkt *p)
- sizeof(header.ip4_em)),
- ip_checksum(p_em.data, p_em.data_len));
-
-- header.pi.flags = 0;
-- header.pi.proto = htons(ETH_P_IP);
-+ TUN_SET_PROTO(&header.pi, ETH_P_IP);
-
- iov[0].iov_base = &header;
- iov[0].iov_len = sizeof(header);
---- tayga.c.orig 2011-05-25 14:11:30 UTC
-+++ tayga.c
-@@ -84,6 +84,7 @@ void read_random_bytes(void *d, int len)
- }
- }
-
-+#ifdef __Linux__
- static void tun_setup(int do_mktun, int do_rmtun)
- {
- struct ifreq ifr;
-@@ -161,7 +162,114 @@ static void tun_setup(int do_mktun, int do_rmtun)
- slog(LOG_INFO, "Using tun device %s with MTU %d\n", gcfg->tundev,
- gcfg->mtu);
- }
-+#endif
-
-+#ifdef __FreeBSD__
-+static void tun_setup(int do_mktun, int do_rmtun)
-+{
-+ struct ifreq ifr;
-+ int fd, do_rename = 0, multi_af;
-+ char devname[64];
-+
-+ if (strncmp(gcfg->tundev, "tun", 3))
-+ do_rename = 1;
-+
-+ if ((do_mktun || do_rmtun) && do_rename)
-+ {
-+ slog(LOG_CRIT,
-+ "tunnel interface name needs to match tun[0-9]+ pattern "
-+ "for --mktun to work\n");
-+ exit(1);
-+ }
-+
-+ snprintf(devname, sizeof(devname), "/dev/%s", do_rename ? "tun" : gcfg->tundev);
-+
-+ gcfg->tun_fd = open(devname, O_RDWR);
-+ if (gcfg->tun_fd < 0) {
-+ slog(LOG_CRIT, "Unable to open %s, aborting: %s\n",
-+ devname, strerror(errno));
-+ exit(1);
-+ }
-+
-+ if (do_mktun) {
-+ slog(LOG_NOTICE, "Created persistent tun device %s\n",
-+ gcfg->tundev);
-+ return;
-+ } else if (do_rmtun) {
-+
-+ /* Close socket before removal */
-+ close(gcfg->tun_fd);
-+
-+ fd = socket(PF_INET, SOCK_DGRAM, 0);
-+ if (fd < 0) {
-+ slog(LOG_CRIT, "Unable to create control socket, aborting: %s\n",
-+ strerror(errno));
-+ exit(1);
-+ }
-+
-+ memset(&ifr, 0, sizeof(ifr));
-+ strcpy(ifr.ifr_name, gcfg->tundev);
-+ if (ioctl(fd, SIOCIFDESTROY, &ifr) < 0) {
-+ slog(LOG_CRIT, "Unable to destroy interface %s, aborting: %s\n",
-+ gcfg->tundev, strerror(errno));
-+ exit(1);
-+ }
-+
-+ close(fd);
-+
-+ slog(LOG_NOTICE, "Removed persistent tun device %s\n",
-+ gcfg->tundev);
-+ return;
-+ }
-+
-+ /* Set multi-AF mode */
-+ multi_af = 1;
-+ if (ioctl(gcfg->tun_fd, TUNSIFHEAD, &multi_af) < 0) {
-+ slog(LOG_CRIT, "Unable to set multi-AF on %s, "
-+ "aborting: %s\n", gcfg->tundev,
-+ strerror(errno));
-+ exit(1);
-+ }
-+
-+ slog(LOG_CRIT, "Multi-AF mode set on %s\n", gcfg->tundev);
-+
-+ set_nonblock(gcfg->tun_fd);
-+
-+ fd = socket(PF_INET, SOCK_DGRAM, 0);
-+ if (fd < 0) {
-+ slog(LOG_CRIT, "Unable to create socket, aborting: %s\n",
-+ strerror(errno));
-+ exit(1);
-+ }
-+
-+ if (do_rename) {
-+ memset(&ifr, 0, sizeof(ifr));
-+ strcpy(ifr.ifr_name, fdevname(gcfg->tun_fd));
-+ ifr.ifr_data = gcfg->tundev;
-+ if (ioctl(fd, SIOCSIFNAME, &ifr) < 0) {
-+ slog(LOG_CRIT, "Unable to rename interface %s to %s, aborting: %s\n",
-+ fdevname(gcfg->tun_fd), gcfg->tundev,
-+ strerror(errno));
-+ exit(1);
-+ }
-+ }
-+
-+ memset(&ifr, 0, sizeof(ifr));
-+ strcpy(ifr.ifr_name, gcfg->tundev);
-+ if (ioctl(fd, SIOCGIFMTU, &ifr) < 0) {
-+ slog(LOG_CRIT, "Unable to query MTU, aborting: %s\n",
-+ strerror(errno));
-+ exit(1);
-+ }
-+ close(fd);
-+
-+ gcfg->mtu = ifr.ifr_mtu;
-+
-+ slog(LOG_INFO, "Using tun device %s with MTU %d\n", gcfg->tundev,
-+ gcfg->mtu);
-+}
-+#endif
-+
- static void signal_handler(int signal)
- {
- write(signalfds[1], &signal, sizeof(signal));
-@@ -214,7 +322,7 @@ static void read_from_tun(void)
- memset(p, 0, sizeof(struct pkt));
- p->data = gcfg->recv_buf + sizeof(struct tun_pi);
- p->data_len = ret - sizeof(struct tun_pi);
-- switch (ntohs(pi->proto)) {
-+ switch (TUN_GET_PROTO(pi)) {
- case ETH_P_IP:
- handle_ip4(p);
- break;
---- tayga.h.orig 2011-05-25 14:11:30 UTC
-+++ tayga.h
-@@ -31,13 +31,43 @@
- #include <syslog.h>
- #include <errno.h>
- #include <time.h>
-+#ifdef __Linux__
- #include <linux/if.h>
- #include <linux/if_tun.h>
- #include <linux/if_ether.h>
-+#endif
-+#ifdef __FreeBSD__
-+#include <net/if.h>
-+#include <net/if_tun.h>
-+#include <netinet/if_ether.h>
-+#include <net/ethernet.h>
-+#include <sys/uio.h>
-+#endif
-
-+
- #include "list.h"
- #include "config.h"
-
-+
-+#ifdef __Linux__
-+#define TUN_SET_PROTO(_pi, _af) { (_pi)->flags = 0; (_pi)->proto = htons(_af); }
-+#define TUN_GET_PROTO(_pi) ntohs((_pi)->proto)
-+#endif
-+
-+#ifdef __FreeBSD__
-+#define s6_addr8 __u6_addr.__u6_addr8
-+#define s6_addr16 __u6_addr.__u6_addr16
-+#define s6_addr32 __u6_addr.__u6_addr32
-+
-+struct tun_pi {
-+ int proto;
-+};
-+
-+#define ETH_P_IP AF_INET
-+#define ETH_P_IPV6 AF_INET6
-+#define TUN_SET_PROTO(_pi, _af) { (_pi)->proto = htonl(_af); }
-+#define TUN_GET_PROTO(_pi) ntohl((_pi)->proto)
-+#endif
-
- /* Configuration knobs */
-
diff --git a/net/traefik/Makefile b/net/traefik/Makefile
index 9de9b6462a41..24ca606086f7 100644
--- a/net/traefik/Makefile
+++ b/net/traefik/Makefile
@@ -1,5 +1,5 @@
PORTNAME= traefik
-PORTVERSION= 3.4.4
+PORTVERSION= 3.4.5
CATEGORIES= net
MASTER_SITES= LOCAL/riggs/${PORTNAME}
diff --git a/net/traefik/distinfo b/net/traefik/distinfo
index 6ff67ab5bb84..2aa96457bfc1 100644
--- a/net/traefik/distinfo
+++ b/net/traefik/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752271247
-SHA256 (traefik-3.4.4.tar.xz) = 8722c49ad2b443ac17fe1faefb980a3d3f0e104f4eca3815985f0cfac1279c77
-SIZE (traefik-3.4.4.tar.xz) = 28819044
+TIMESTAMP = 1753538104
+SHA256 (traefik-3.4.5.tar.xz) = 3754c36ac0cb29879407a9b80399a1cb4effd95627ef7fb76f9c7e83007094f5
+SIZE (traefik-3.4.5.tar.xz) = 28590920
diff --git a/net/tsclient/Makefile b/net/tsclient/Makefile
index 51246c41f470..81a239d0aab2 100644
--- a/net/tsclient/Makefile
+++ b/net/tsclient/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tsclient
PORTVERSION= 0.150
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= net gnome
MASTER_SITES= SF
@@ -10,7 +10,7 @@ WWW= https://sourceforge.net/projects/tsclient/
RUN_DEPENDS= rdesktop:net/rdesktop
-USES= gettext gmake gnome libtool pathfix pkgconfig
+USES= gettext gmake gnome libtool pkgconfig
USE_GNOME= gtk20 intltool
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
@@ -24,26 +24,18 @@ OPTIONS_DEFINE= TIGHTVNC XNEST DOCS
TIGHTVNC_DESC= vncviewer support
XNEST_DESC= X via Xnest support
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MTIGHTVNC}
-RUN_DEPENDS+= vncviewer:net/tightvnc
-.endif
-
-.if ${PORT_OPTIONS:MXNEST}
-RUN_DEPENDS+= Xnest:x11-servers/xorg-server@xnest
-.endif
-
-.include <bsd.port.pre.mk>
+TIGHTVNC_RUN_DEPENDS= vncviewer:net/tightvnc
+XNEST_RUN_DEPENDS= Xnest:x11-servers/xorg-server@xnest
post-install:
@${LN} -sf tsclient/tsclient.png \
${STAGEDIR}${PREFIX}/share/pixmaps/tsclient.png
-.if ${PORT_OPTIONS:MDOCS}
+ @${RM} -r ${STAGEDIR}${PREFIX}/lib/bonobo
+
+post-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
. for doc in ${PORTDOCS}
${INSTALL_DATA} ${WRKSRC}/${doc} ${STAGEDIR}${DOCSDIR}
. endfor
-.endif
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/net/tsclient/pkg-plist b/net/tsclient/pkg-plist
index 7806152d11a3..16870db68257 100644
--- a/net/tsclient/pkg-plist
+++ b/net/tsclient/pkg-plist
@@ -1,5 +1,4 @@
bin/tsclient
-libdata/bonobo/servers/GNOME_TSClientApplet.server
libexec/tsclient-applet
share/man/man1/tsclient.1.gz
share/application-registry/tsclient.applications
diff --git a/net/v2ray/Makefile b/net/v2ray/Makefile
index 4355b5a97e13..6fa6d350525b 100644
--- a/net/v2ray/Makefile
+++ b/net/v2ray/Makefile
@@ -1,7 +1,6 @@
PORTNAME= v2ray
DISTVERSIONPREFIX= v
-DISTVERSION= 5.30.0
-PORTREVISION= 3
+DISTVERSION= 5.35.0
CATEGORIES= net
MAINTAINER= shen.elf@gmail.com
@@ -12,7 +11,7 @@ WWW= https://www.v2fly.org/ \
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= cpe go:1.24,modules
+USES= cpe go:modules
CPE_VENDOR= v2fly
CPE_PRODUCT= v2ray-core
USE_GITHUB= yes
@@ -20,22 +19,24 @@ GH_ACCOUNT= v2fly
GH_PROJECT= v2ray-core
USE_RC_SUBR= v2ray
+GO_MOD_DIST= github # https://github.com/v2fly/v2ray-core/issues/3187
GO_MODULE= github.com/v2fly/v2ray-core
GO_TARGET= ./main:v2ray
GO_TESTFLAGS= -p 1 -tags json -timeout 30m
-SUB_LIST= USER="${USERS}" \
- GROUP="${GROUPS}"
+SUB_LIST= GROUP="${GROUPS}" \
+ USER="${USERS}"
USERS= v2ray
GROUPS= v2ray
-GO_MOD_DIST= github # https://github.com/v2fly/v2ray-core/issues/3187
-
post-install:
${MKDIR} ${STAGEDIR}${ETCDIR}
- ${INSTALL_DATA} ${WRKSRC}/release/config/config.json ${STAGEDIR}${ETCDIR}/config.json.sample
- ${INSTALL_DATA} ${WRKSRC}/release/config/vpoint_socks_vmess.json ${STAGEDIR}${ETCDIR}/vpoint_socks_vmess.json
- ${INSTALL_DATA} ${WRKSRC}/release/config/vpoint_vmess_freedom.json ${STAGEDIR}${ETCDIR}/vpoint_vmess_freedom.json
+ ${INSTALL_DATA} ${WRKSRC}/release/config/config.json \
+ ${STAGEDIR}${ETCDIR}/config.json.sample
+ ${INSTALL_DATA} ${WRKSRC}/release/config/vpoint_socks_vmess.json \
+ ${STAGEDIR}${ETCDIR}/vpoint_socks_vmess.json
+ ${INSTALL_DATA} ${WRKSRC}/release/config/vpoint_vmess_freedom.json \
+ ${STAGEDIR}${ETCDIR}/vpoint_vmess_freedom.json
.include <bsd.port.mk>
diff --git a/net/v2ray/distinfo b/net/v2ray/distinfo
index 62bda692151a..d01918579bbf 100644
--- a/net/v2ray/distinfo
+++ b/net/v2ray/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1744931376
-SHA256 (go/net_v2ray/v2fly-v2ray-core-v5.30.0_GH0/go.mod) = 796753e0435d7c6a543376baa3108fb8f5cebe27ea7f58f45b9ccaf40d57399f
-SIZE (go/net_v2ray/v2fly-v2ray-core-v5.30.0_GH0/go.mod) = 4300
-SHA256 (go/net_v2ray/v2fly-v2ray-core-v5.30.0_GH0/v2fly-v2ray-core-v5.30.0_GH0.tar.gz) = 8b10fc864289cb73e328d07b6d25b5e064d95e13fc5621ad4b5deb10137482b2
-SIZE (go/net_v2ray/v2fly-v2ray-core-v5.30.0_GH0/v2fly-v2ray-core-v5.30.0_GH0.tar.gz) = 1127235
+TIMESTAMP = 1751663392
+SHA256 (go/net_v2ray/v2fly-v2ray-core-v5.35.0_GH0/go.mod) = b862d4b218d2eeebed1c76f7c5632ac86fd734d2c811305bd1058ded8dfc49e6
+SIZE (go/net_v2ray/v2fly-v2ray-core-v5.35.0_GH0/go.mod) = 4298
+SHA256 (go/net_v2ray/v2fly-v2ray-core-v5.35.0_GH0/v2fly-v2ray-core-v5.35.0_GH0.tar.gz) = caf1e4a8bbed61748ae21c88bf6d158a9921513b8fa69fc0d7265ef371e1205e
+SIZE (go/net_v2ray/v2fly-v2ray-core-v5.35.0_GH0/v2fly-v2ray-core-v5.35.0_GH0.tar.gz) = 1126530
diff --git a/net/wangle/Makefile b/net/wangle/Makefile
index ed0560601db0..93220e0282cc 100644
--- a/net/wangle/Makefile
+++ b/net/wangle/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wangle
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.07.07.00
+DISTVERSION= 2025.07.28.00
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/wangle/distinfo b/net/wangle/distinfo
index ead8f989c48e..bfb16903268d 100644
--- a/net/wangle/distinfo
+++ b/net/wangle/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752053892
-SHA256 (facebook-wangle-v2025.07.07.00_GH0.tar.gz) = dcda76ebe3ee6d7857ee0541942d09c49438ad14bff2e7d8c98c41d74f1e927c
-SIZE (facebook-wangle-v2025.07.07.00_GH0.tar.gz) = 368593
+TIMESTAMP = 1753765029
+SHA256 (facebook-wangle-v2025.07.28.00_GH0.tar.gz) = 9e18b2edcb4051c3acfdf153c79440b9aa23e5cf1fd277811b35f227184a6139
+SIZE (facebook-wangle-v2025.07.28.00_GH0.tar.gz) = 369173
diff --git a/net/wireguard-go/Makefile b/net/wireguard-go/Makefile
index dfab1ae8cce0..dedd5c072c79 100644
--- a/net/wireguard-go/Makefile
+++ b/net/wireguard-go/Makefile
@@ -1,6 +1,5 @@
PORTNAME= wireguard-go
-PORTVERSION= 0.0.20230223
-PORTREVISION= 16
+PORTVERSION= 0.0.20250522
PORTEPOCH= 1
CATEGORIES= net net-vpn
MASTER_SITES= https://git.zx2c4.com/wireguard-go/snapshot/
@@ -13,18 +12,9 @@ WWW= https://www.wireguard.com
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= gmake go:modules,no_targets tar:xz
-
-USE_GITHUB= nodefault
-GH_TUPLE= \
- golang:crypto:3147a52a75dd:golang_crypto/vendor/golang.org/x/crypto \
- golang:net:v0.8.0:golang_net/vendor/golang.org/x/net \
- golang:sys:v0.6.0:golang_sys/vendor/golang.org/x/sys \
- golang:time:555d28b269f0:golang_time/vendor/golang.org/x/time \
- google:btree:v1.0.1:google_btree/vendor/github.com/google/btree \
- google:gvisor:703fd9b7fbc0:google_gvisor/vendor/gvisor.dev/gvisor
-
-MAKE_ENV+= ${GO_ENV} GOFLAGS="${GO_BUILDFLAGS}"
+USES= go:modules tar:xz
+GO_MODULE= golang.zx2c4.com/wireguard
+GO_MOD_DIST= LOCAL/decke/wireguard-go/${PORTVERSION}/
PLIST_FILES= bin/${PORTNAME}
diff --git a/net/wireguard-go/distinfo b/net/wireguard-go/distinfo
index e76e4fea264b..9612771966e4 100644
--- a/net/wireguard-go/distinfo
+++ b/net/wireguard-go/distinfo
@@ -1,15 +1,5 @@
-TIMESTAMP = 1689519558
-SHA256 (wireguard-go-0.0.20230223.tar.xz) = ed3694e808d96720e79e17ae396f89f7c2024da07f3449ff0af8fbc6dbfa7f6a
-SIZE (wireguard-go-0.0.20230223.tar.xz) = 77552
-SHA256 (golang-crypto-3147a52a75dd_GH0.tar.gz) = 25542a72981bc3c33fca702a21feae4d6242298255354cfa2359d6195ff8656a
-SIZE (golang-crypto-3147a52a75dd_GH0.tar.gz) = 1630551
-SHA256 (golang-net-v0.8.0_GH0.tar.gz) = f9e2128a2d6861db0595428c7cce62fe5a131348a6c7651b6efa8b03d0b10831
-SIZE (golang-net-v0.8.0_GH0.tar.gz) = 1244302
-SHA256 (golang-sys-v0.6.0_GH0.tar.gz) = b4f6d17c7a128f76169964b437cb66b3f2dbf9a33361928ec19dfecf7b03fc54
-SIZE (golang-sys-v0.6.0_GH0.tar.gz) = 1434234
-SHA256 (golang-time-555d28b269f0_GH0.tar.gz) = 8ce368da65025dad4e4ed302a5835e2b3579f3a111721f9b275803519a5d10b3
-SIZE (golang-time-555d28b269f0_GH0.tar.gz) = 9577
-SHA256 (google-btree-v1.0.1_GH0.tar.gz) = 240723cff7c3c28e8444d45e500e65b2c25df519273260f248786e1a7367a654
-SIZE (google-btree-v1.0.1_GH0.tar.gz) = 15381
-SHA256 (google-gvisor-703fd9b7fbc0_GH0.tar.gz) = 8b720680e2295c763f93e184ccb6a0984a189d044dbbd40dc7244f1b84219b3e
-SIZE (google-gvisor-703fd9b7fbc0_GH0.tar.gz) = 2644309
+TIMESTAMP = 1753534613
+SHA256 (go/net_wireguard-go/wireguard-go-0.0.20250522/wireguard-go-0.0.20250522.tar.xz) = c698fb9fd09d48e8cf5c1eee3e5f0170f1916a7eed09ba025aa025cd5e721a20
+SIZE (go/net_wireguard-go/wireguard-go-0.0.20250522/wireguard-go-0.0.20250522.tar.xz) = 96740
+SHA256 (go/net_wireguard-go/wireguard-go-0.0.20250522/go.mod) = 87e5574c17f1c8d3badd9195d933237c289c07b5813f4e60ceae36c7b270e288
+SIZE (go/net_wireguard-go/wireguard-go-0.0.20250522/go.mod) = 348
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/bsdadminscripts2/Makefile b/ports-mgmt/bsdadminscripts2/Makefile
index b6a3137a2070..86abe2dab78d 100644
--- a/ports-mgmt/bsdadminscripts2/Makefile
+++ b/ports-mgmt/bsdadminscripts2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= bsdadminscripts2
-PORTVERSION= 0.5.0
+PORTVERSION= 0.5.1
CATEGORIES= ports-mgmt
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/ports-mgmt/bsdadminscripts2/distinfo b/ports-mgmt/bsdadminscripts2/distinfo
index c9dbc83de510..dbc4fa882244 100644
--- a/ports-mgmt/bsdadminscripts2/distinfo
+++ b/ports-mgmt/bsdadminscripts2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718580030
-SHA256 (lonkamikaze-bsda2-0.5.0_GH0.tar.gz) = ae82ef7b2facc0e540da29c7dea2f5dfe8a39aad68d3f243ad147596ca0a3450
-SIZE (lonkamikaze-bsda2-0.5.0_GH0.tar.gz) = 123802
+TIMESTAMP = 1753265706
+SHA256 (lonkamikaze-bsda2-0.5.1_GH0.tar.gz) = b1d28e5dcd750f7b45da440cf89d9fef0938c6f73d07a0f4f642eae005fc1cb4
+SIZE (lonkamikaze-bsda2-0.5.1_GH0.tar.gz) = 128770
diff --git a/ports-mgmt/bsdadminscripts2/pkg-plist b/ports-mgmt/bsdadminscripts2/pkg-plist
index 21cb749aca55..716d7b8812ef 100644
--- a/ports-mgmt/bsdadminscripts2/pkg-plist
+++ b/ports-mgmt/bsdadminscripts2/pkg-plist
@@ -24,6 +24,7 @@ sbin/pkg_version
%%DATADIR%%/compat.sh
%%DATADIR%%/distviper.sh
%%DATADIR%%/interrupt.mk
+%%DATADIR%%/ldd_filter.awk
%%DATADIR%%/loaderupdate.sh
%%DATADIR%%/lst.sh
%%DATADIR%%/makeplist.sh
diff --git a/ports-mgmt/poudriere-devel/Makefile b/ports-mgmt/poudriere-devel/Makefile
index 3d1cb7d95879..ee630dee9105 100644
--- a/ports-mgmt/poudriere-devel/Makefile
+++ b/ports-mgmt/poudriere-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= poudriere
-DISTVERSION= 3.4.99.20250601
+DISTVERSION= 3.4.99.20250724
PORTREVISION= 0
CATEGORIES= ports-mgmt
MASTER_SITES= LOCAL/bdrewery/${PORTNAME}/ \
@@ -17,7 +17,7 @@ CONFLICTS_INSTALL= poudriere
USE_GITHUB= yes
GH_ACCOUNT= freebsd
-GH_TAGNAME= 3.3.0-1974-g8d0dd09cc
+GH_TAGNAME= 3.3.0-1975-g544d112e9
GNU_CONFIGURE= yes
ETCDIR= ${PREFIX}/etc/poudriere.d
diff --git a/ports-mgmt/poudriere-devel/distinfo b/ports-mgmt/poudriere-devel/distinfo
index 02b0eb397c85..b854f1d39e21 100644
--- a/ports-mgmt/poudriere-devel/distinfo
+++ b/ports-mgmt/poudriere-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748815987
-SHA256 (freebsd-poudriere-3.4.99.20250601-3.3.0-1974-g8d0dd09cc_GH0.tar.gz) = 1619cca8df369a41efaee11d88c02ef9a314f4b0777f04c5446291b71cfcc419
-SIZE (freebsd-poudriere-3.4.99.20250601-3.3.0-1974-g8d0dd09cc_GH0.tar.gz) = 5771037
+TIMESTAMP = 1753377532
+SHA256 (freebsd-poudriere-3.4.99.20250724-3.3.0-1975-g544d112e9_GH0.tar.gz) = f401e2cf15cb96a0e73df15b7dd58e4a8f9954b0bcf8addc5f14299dd0e8d8b9
+SIZE (freebsd-poudriere-3.4.99.20250724-3.3.0-1975-g544d112e9_GH0.tar.gz) = 5770778
diff --git a/ports-mgmt/poudriere-dsh2dsh/Makefile b/ports-mgmt/poudriere-dsh2dsh/Makefile
index d6de6da43e78..f629b87c7d78 100644
--- a/ports-mgmt/poudriere-dsh2dsh/Makefile
+++ b/ports-mgmt/poudriere-dsh2dsh/Makefile
@@ -1,5 +1,5 @@
PORTNAME= poudriere
-DISTVERSION= 3.4.99.20250602
+DISTVERSION= 3.4.99.20250725
CATEGORIES= ports-mgmt
PKGNAMESUFFIX= -dsh2dsh
diff --git a/ports-mgmt/poudriere-dsh2dsh/distinfo b/ports-mgmt/poudriere-dsh2dsh/distinfo
index ef0bacc91047..a73436427d7c 100644
--- a/ports-mgmt/poudriere-dsh2dsh/distinfo
+++ b/ports-mgmt/poudriere-dsh2dsh/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748872162
-SHA256 (dsh2dsh-poudriere-3.4.99.20250602_GH0.tar.gz) = a903900381b9cc0df59efb1b36689388d6d827796d909814d519e122ddf4076a
-SIZE (dsh2dsh-poudriere-3.4.99.20250602_GH0.tar.gz) = 5771222
+TIMESTAMP = 1753447530
+SHA256 (dsh2dsh-poudriere-3.4.99.20250725_GH0.tar.gz) = 840e40444563e81ecdf9fa0d9745178fbf3c8efad44c1d5aa8ada5ebecc0f9c6
+SIZE (dsh2dsh-poudriere-3.4.99.20250725_GH0.tar.gz) = 5771104
diff --git a/ports-mgmt/poudriere/Makefile b/ports-mgmt/poudriere/Makefile
index bec6668ae461..6d361eafaeb6 100644
--- a/ports-mgmt/poudriere/Makefile
+++ b/ports-mgmt/poudriere/Makefile
@@ -1,5 +1,5 @@
PORTNAME= poudriere
-DISTVERSION= 3.4.2
+DISTVERSION= 3.4.3
PORTREVISION= 0
CATEGORIES= ports-mgmt
MASTER_SITES= LOCAL/bdrewery/${PORTNAME}/ \
diff --git a/ports-mgmt/poudriere/distinfo b/ports-mgmt/poudriere/distinfo
index 637ced55f7a1..5cac30b9461c 100644
--- a/ports-mgmt/poudriere/distinfo
+++ b/ports-mgmt/poudriere/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1724555264
-SHA256 (freebsd-poudriere-3.4.2_GH0.tar.gz) = 9e9afe8c2bca1e519f79ab6a77cd57023bc1e10a78261b573d4c501a603c4594
-SIZE (freebsd-poudriere-3.4.2_GH0.tar.gz) = 4568475
+TIMESTAMP = 1753378018
+SHA256 (freebsd-poudriere-3.4.3_GH0.tar.gz) = 45051f021fd108f28af1e03293048ee323c261dd33ba460d82d0cb41a2f5b79d
+SIZE (freebsd-poudriere-3.4.3_GH0.tar.gz) = 4575477
diff --git a/print/p5-PDF-Template/Makefile b/print/p5-PDF-Template/Makefile
index 25bc08939eba..b96dd7e452b8 100644
--- a/print/p5-PDF-Template/Makefile
+++ b/print/p5-PDF-Template/Makefile
@@ -16,4 +16,10 @@ RUN_DEPENDS= pdflib-perl>=0:print/pdflib-perl \
USES= perl5
USE_PERL5= configure
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${PERL_LEVEL} >= 504200
+EXTRA_PATCHES= ${PATCHDIR}/extrapatch-Makefile.PL
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/print/p5-PDF-Template/files/extrapatch-Makefile.PL b/print/p5-PDF-Template/files/extrapatch-Makefile.PL
new file mode 100644
index 000000000000..88447806c06a
--- /dev/null
+++ b/print/p5-PDF-Template/files/extrapatch-Makefile.PL
@@ -0,0 +1,15 @@
+fix sh: Syntax error: Unterminated quoted string
+
+--- Makefile.PL.orig 2025-07-13 09:16:55 UTC
++++ Makefile.PL
+@@ -28,8 +28,8 @@ my $pm_filter = $use_unicode
+ }
+
+ my $pm_filter = $use_unicode
+- ? q{perl -pi -e "s!UNI_YES ! !g;s!UNI_NO !\\#!g"}
+- : q{perl -pi -e "s!UNI_NO ! !g;s!UNI_YES !\\#!g"};
++ ? q{sed -e "s/UNI_YES//g;s/UNI_NO.*//g"}
++ : q{sed -e "s/UNI_NO//g;s/UNI_YES.*//g"};
+
+ WriteMakefile(
+ NAME => 'PDF::Template',
diff --git a/print/pslib/Makefile b/print/pslib/Makefile
index 82928d1542e3..93e4c3e881fa 100644
--- a/print/pslib/Makefile
+++ b/print/pslib/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= print
MASTER_SITES= SF
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= C-library for generating multi page PostScript documents
WWW= https://pslib.sourceforge.net/
diff --git a/print/py-fonttools/Makefile b/print/py-fonttools/Makefile
index ffa40711c7ca..077edf5b4814 100644
--- a/print/py-fonttools/Makefile
+++ b/print/py-fonttools/Makefile
@@ -1,6 +1,5 @@
PORTNAME= fonttools
-PORTVERSION= 4.58.5
-PORTREVISION= 1
+PORTVERSION= 4.59.0
CATEGORIES= print python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -19,15 +18,14 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ufolib2>=0:print/py-ufolib2@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent cython pep517
-OPTIONS_DEFINE= GRAPHITE INTERPOLATABLE LXML PLOT REPACKER SYMFONT UFO UNICODE WOFF
-OPTIONS_DEFAULT=LXML UFO UNICODE WOFF
+OPTIONS_DEFINE= GRAPHITE INTERPOLATABLE LXML PLOT REPACKER SYMFONT UNICODE WOFF
+OPTIONS_DEFAULT=LXML UNICODE WOFF
GRAPHITE_DESC= Process graphite type tables in ttLib/tables
INTERPOLATABLE_DESC= Interpolatability support
LXML_DESC= Read/write XML files via lxml (faster/safer than built-in ElementTree)
PLOT_DESC= Visualize DesignSpaceDocument and resulting VariationModel
REPACKER_DESC= Pack GSUB/GPOS tables with harfbuzz repacker
SYMFONT_DESC= Symbolic font statistics analysis
-UFO_DESC= Read/write UFO fonts
UNICODE_DESC= Use latest Unicode Character Database
WOFF_DESC= Compress/uncompress WOFF webfonts
@@ -38,7 +36,6 @@ LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=4.0:devel/py-lxml5@${PY_FLAVOR}
PLOT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib@${PY_FLAVOR}
REPACKER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}uharfbuzz>=0.23.0:print/py-uharfbuzz@${PY_FLAVOR}
SYMFONT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sympy>=0:math/py-sympy@${PY_FLAVOR}
-UFO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fs2>=2.2.0<3:filesystems/py-fs2@${PY_FLAVOR}
WOFF_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}brotli>=1.0.1:archivers/py-brotli@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}zopfli>=0.1.4:archivers/py-zopfli@${PY_FLAVOR}
diff --git a/print/py-fonttools/distinfo b/print/py-fonttools/distinfo
index 18a076ad7f7f..6044798342b3 100644
--- a/print/py-fonttools/distinfo
+++ b/print/py-fonttools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751622377
-SHA256 (fonttools-4.58.5.tar.gz) = b2a35b0a19f1837284b3a23dd64fd7761b8911d50911ecd2bdbaf5b2d1b5df9c
-SIZE (fonttools-4.58.5.tar.gz) = 3526243
+TIMESTAMP = 1753265786
+SHA256 (fonttools-4.59.0.tar.gz) = be392ec3529e2f57faa28709d60723a763904f71a2b63aabe14fee6648fe3b14
+SIZE (fonttools-4.59.0.tar.gz) = 3532521
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/print/py-reportlab/Makefile b/print/py-reportlab/Makefile
index 18cf2339bd6b..1d8563ae250d 100644
--- a/print/py-reportlab/Makefile
+++ b/print/py-reportlab/Makefile
@@ -1,10 +1,11 @@
PORTNAME= reportlab
-DISTVERSION= 4.4.2
+DISTVERSION= 4.4.3
CATEGORIES= print python
-MASTER_SITES= PYPI
+MASTER_SITES= PYPI:python \
+ LOCAL/bofh/print/py-${PORTNAME}:pfbfer
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
- ${PFBFER}
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:python \
+ ${PFBFER}:pfbfer
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= bofh@FreeBSD.org
diff --git a/print/py-reportlab/distinfo b/print/py-reportlab/distinfo
index b720ef3ec88c..60667e4adf9e 100644
--- a/print/py-reportlab/distinfo
+++ b/print/py-reportlab/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1751269339
-SHA256 (reportlab-4.4.2.tar.gz) = fc6283048ddd0781a9db1d671715990e6aa059c8d40ec9baf34294c4bd583a36
-SIZE (reportlab-4.4.2.tar.gz) = 3509063
+TIMESTAMP = 1753371493
+SHA256 (reportlab-4.4.3.tar.gz) = 073b0975dab69536acd3251858e6b0524ed3e087e71f1d0d1895acb50acf9c7b
+SIZE (reportlab-4.4.3.tar.gz) = 3887532
SHA256 (pfbfer-20180109.zip) = 851b431550e866b217317d09dd33b5535ae081200975ad4dd25e80be2af10fec
SIZE (pfbfer-20180109.zip) = 737561
diff --git a/print/sioyek/Makefile b/print/sioyek/Makefile
index d3a362c26fd6..31a9f0361c10 100644
--- a/print/sioyek/Makefile
+++ b/print/sioyek/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sioyek
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.0.20250513
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= print
MAINTAINER= fuz@FreeBSD.org
diff --git a/russian/emkatic/Makefile b/russian/emkatic/Makefile
index dfd6c9b2a870..15db1d524cf7 100644
--- a/russian/emkatic/Makefile
+++ b/russian/emkatic/Makefile
@@ -1,6 +1,6 @@
PORTNAME= emkatic
PORTVERSION= 0.44
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= russian emulators
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
MASTER_SITES= SF/${PORTNAME}/eMKatic%20Source
diff --git a/science/ALPSCore/Makefile b/science/ALPSCore/Makefile
index cf74402f2eed..b2dcc2d64830 100644
--- a/science/ALPSCore/Makefile
+++ b/science/ALPSCore/Makefile
@@ -3,7 +3,7 @@ DISTVERSIONPREFIX= v
DISTVERSION= 2.3.2
CATEGORIES= science
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= Generic algorithms and utilities for condensed matter physics
WWW= https://alpscore.org/ \
https://github.com/ALPSCore/ALPSCore/
diff --git a/science/R-cran-udunits2/Makefile b/science/R-cran-udunits2/Makefile
index 3825ea143033..c8fb34cb9bba 100644
--- a/science/R-cran-udunits2/Makefile
+++ b/science/R-cran-udunits2/Makefile
@@ -1,6 +1,5 @@
PORTNAME= udunits2
-PORTVERSION= 0.13.2.1
-PORTREVISION= 1
+PORTVERSION= 0.13.2.2
CATEGORIES= science
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -10,8 +9,8 @@ WWW= https://cran.r-project.org/web/packages/udunits2/
LICENSE= GPLv2
-LIB_DEPENDS= libudunits2.so:science/udunits \
- libexpat.so:textproc/expat2
+LIB_DEPENDS= libexpat.so:textproc/expat2 \
+ libudunits2.so:science/udunits
USES= cran:auto-plist,compiles
diff --git a/science/R-cran-udunits2/distinfo b/science/R-cran-udunits2/distinfo
index 4049bcc2344c..095995f9577f 100644
--- a/science/R-cran-udunits2/distinfo
+++ b/science/R-cran-udunits2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1647094615
-SHA256 (udunits2_0.13.2.1.tar.gz) = 9f5429c04a24930f7d037d506e5b154b6154df69247dcdaa6261075291d7f902
-SIZE (udunits2_0.13.2.1.tar.gz) = 68485
+TIMESTAMP = 1753248089
+SHA256 (udunits2_0.13.2.2.tar.gz) = 3e6dc4a12c155fa3e77f982084adbd6cb75d7a106d0b1a49ddc50a17fa4d045b
+SIZE (udunits2_0.13.2.2.tar.gz) = 68840
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/afni/Makefile b/science/afni/Makefile
index e34ebda6079c..bd4a59145946 100644
--- a/science/afni/Makefile
+++ b/science/afni/Makefile
@@ -1,6 +1,6 @@
PORTNAME= afni
DISTVERSIONPREFIX= AFNI_
-DISTVERSION= 25.2.03
+DISTVERSION= 25.2.05
CATEGORIES= science biology graphics perl5 python
MAINTAINER= fernape@FreeBSD.org
diff --git a/science/afni/distinfo b/science/afni/distinfo
index abca1b2a8470..933eea829f78 100644
--- a/science/afni/distinfo
+++ b/science/afni/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751801040
-SHA256 (afni-afni-AFNI_25.2.03_GH0.tar.gz) = 5fa4d0c4e28b078e7c038792def0685fe6218084f91fcad93c067eca13b52ebc
-SIZE (afni-afni-AFNI_25.2.03_GH0.tar.gz) = 53315485
+TIMESTAMP = 1753208153
+SHA256 (afni-afni-AFNI_25.2.05_GH0.tar.gz) = 7648e71187874d1602afdaa0c776b945c8d236e3a9c6b48439cf0a160d97c4a8
+SIZE (afni-afni-AFNI_25.2.05_GH0.tar.gz) = 53317967
diff --git a/science/agrum/Makefile b/science/agrum/Makefile
index 5046ef8d6bc2..ff6dce0acfc3 100644
--- a/science/agrum/Makefile
+++ b/science/agrum/Makefile
@@ -1,5 +1,5 @@
PORTNAME= agrum
-DISTVERSION= 2.1.1
+DISTVERSION= 2.2.0
CATEGORIES= science math
MAINTAINER= yuri@FreeBSD.org
@@ -20,7 +20,7 @@ LLD_UNSAFE= yes
USE_GITLAB= yes
GL_ACCOUNT= agrumery
GL_PROJECT= aGrUM
-GL_TAGNAME= d15a377b0f745a6afd15139d780b23056305a851
+GL_TAGNAME= cf1283f783aa6803bafbd9a3fb4991316c1b52d9
SHEBANG_FILES= act
@@ -58,8 +58,10 @@ PYTHON_RUN_DEPENDS= ${PYNUMPY} \
BINARY_ALIAS= gcc=${CC} g++=${CXX} # only for tests, see https://gitlab.com/agrumery/aGrUM/-/issues/100
-do-test: # tests fail to compile, see https://gitlab.com/agrumery/aGrUM/-/issues/148
+do-test:
@cd ${WRKSRC} && \
${SETENV} ${MAKE_ENV} ./act test release agrum -t all
+# tests as of 2.2.0: Failed 0 of 1483 tests
+
.include <bsd.port.mk>
diff --git a/science/agrum/distinfo b/science/agrum/distinfo
index 13627e87a707..62c51836a6d8 100644
--- a/science/agrum/distinfo
+++ b/science/agrum/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750005327
-SHA256 (agrumery-aGrUM-d15a377b0f745a6afd15139d780b23056305a851_GL0.tar.gz) = 21f6ad004e8ff15d4b41fb6e30f8c60db3631a84d756bd91d3972432710f8048
-SIZE (agrumery-aGrUM-d15a377b0f745a6afd15139d780b23056305a851_GL0.tar.gz) = 28781050
+TIMESTAMP = 1753632410
+SHA256 (agrumery-aGrUM-cf1283f783aa6803bafbd9a3fb4991316c1b52d9_GL0.tar.gz) = 57f7274925f64129c2f3bfcd178f75edd4cb6eaff1d06c30f20c85c41e6ca3d9
+SIZE (agrumery-aGrUM-cf1283f783aa6803bafbd9a3fb4991316c1b52d9_GL0.tar.gz) = 29175753
diff --git a/science/agrum/pkg-plist b/science/agrum/pkg-plist
index 123d787ba5bd..9fe1f9999703 100644
--- a/science/agrum/pkg-plist
+++ b/science/agrum/pkg-plist
@@ -180,6 +180,7 @@ include/agrum/BN/learning/localSearchWithTabuList_tpl.h
include/agrum/BN/learning/paramUtils/DAG2BNLearner.h
include/agrum/BN/learning/paramUtils/DAG2BNLearner_inl.h
include/agrum/BN/learning/paramUtils/DAG2BNLearner_tpl.h
+include/agrum/BN/learning/paramUtils/EMApproximationScheme.h
include/agrum/BN/learning/paramUtils/paramEstimator.h
include/agrum/BN/learning/paramUtils/paramEstimatorML.h
include/agrum/BN/learning/paramUtils/paramEstimatorML_inl.h
diff --git a/science/cdf/Makefile b/science/cdf/Makefile
index 803a95f11b0d..edc94cf929c9 100644
--- a/science/cdf/Makefile
+++ b/science/cdf/Makefile
@@ -5,7 +5,7 @@ MASTER_SITES= https://spdf.gsfc.nasa.gov/pub/software/cdf/dist/cdf39_1/
DISTNAME= cdf${VER}-dist-cdf
DIST_SUBDIR= ${PORTNAME}-${PORTVERSION}
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= Device independent view of the CDF data model
WWW= https://cdf.gsfc.nasa.gov/
diff --git a/science/chemical-mime-data/Makefile b/science/chemical-mime-data/Makefile
index 064fad3e2128..f2cf0d3ea3dd 100644
--- a/science/chemical-mime-data/Makefile
+++ b/science/chemical-mime-data/Makefile
@@ -1,21 +1,28 @@
PORTNAME= chemical-mime-data
PORTVERSION= 0.1.94
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= science
-MASTER_SITES= SF/chemical-mime/${PORTNAME}/${PORTVERSION}
-
MAINTAINER= ports@FreeBSD.org
COMMENT= Collection of chemical MIME types for UNIX desktops
-WWW= http://chemical-mime.sourceforge.net/
+WWW= https://github.com/dleidert/chemical-mime
+
+LICENSE= LGPL21
+LICENSE_FILE= ${WRKSRC}/COPYING
-USES= gettext-tools gmake gnome localbase:ldflags pathfix pkgconfig \
+USES= autoreconf gettext-tools gmake gnome localbase:ldflags pathfix pkgconfig \
shared-mime-info tar:bzip2
USE_GNOME= gnomemimedata intlhack librsvg2:build libxslt:build
GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --disable-update-database
+CONFIGURE_ARGS= --disable-update-database \
+ --without-kde-magic
+
+USE_GITHUB= yes
+GH_ACCOUNT= dleidert
+GH_PROJECT= chemical-mime
+GH_TAGNAME= 4fd66e3b3b7d922555d1e25587908b036805c45b
post-patch:
- @${REINPLACE_CMD} -e 's|*-*-solaris*|*| ; s|rsvg|rsvg-convert|g' ${WRKSRC}/configure
- @${REINPLACE_CMD} -e 's|-f png $$< |-f png $$< > |' ${WRKSRC}/icons/hicolor/Makefile.in
+ @${REINPLACE_CMD} -e 's:acronym|alias|comment|:acronym|alias|comment|generic-icon|:' \
+ ${WRKSRC}/xsl/cmd_freedesktop_org.xsl
.include <bsd.port.mk>
diff --git a/science/chemical-mime-data/distinfo b/science/chemical-mime-data/distinfo
index d00a171cc183..efec878a86be 100644
--- a/science/chemical-mime-data/distinfo
+++ b/science/chemical-mime-data/distinfo
@@ -1,2 +1,3 @@
-SHA256 (chemical-mime-data-0.1.94.tar.bz2) = 4907cdf60e9edca0a453f6f24e9179ae9da085b67168e932ba44a4280316bff1
-SIZE (chemical-mime-data-0.1.94.tar.bz2) = 146077
+TIMESTAMP = 1753696974
+SHA256 (dleidert-chemical-mime-0.1.94-4fd66e3b3b7d922555d1e25587908b036805c45b_GH0.tar.gz) = f40fdf56ef14c67ab59b6ebb2e6d513ddf5070929695b62e04d9f40a2baccfff
+SIZE (dleidert-chemical-mime-0.1.94-4fd66e3b3b7d922555d1e25587908b036805c45b_GH0.tar.gz) = 84515
diff --git a/science/chemical-mime-data/pkg-plist b/science/chemical-mime-data/pkg-plist
index c22391dc17c7..aaf1cf38383d 100644
--- a/science/chemical-mime-data/pkg-plist
+++ b/science/chemical-mime-data/pkg-plist
@@ -1,26 +1,14 @@
libdata/pkgconfig/chemical-mime-data.pc
-share/doc/chemical-mime-data/chemical-mime-data.html
-share/doc/chemical-mime-data/cmd.css
-share/doc/chemical-mime-data/index.html
-share/icons/hicolor/16x16/mimetypes/gnome-mime-chemical.png
-share/icons/hicolor/22x22/mimetypes/gnome-mime-chemical.png
-share/icons/hicolor/24x24/mimetypes/gnome-mime-chemical.png
-share/icons/hicolor/32x32/mimetypes/gnome-mime-chemical.png
-share/icons/hicolor/36x36/mimetypes/gnome-mime-chemical.png
-share/icons/hicolor/48x48/mimetypes/gnome-mime-chemical.png
-share/icons/hicolor/64x64/mimetypes/gnome-mime-chemical.png
-share/icons/hicolor/72x72/mimetypes/gnome-mime-chemical.png
-share/icons/hicolor/96x96/mimetypes/gnome-mime-chemical.png
-share/icons/hicolor/128x128/mimetypes/gnome-mime-chemical.png
-share/icons/hicolor/192x192/mimetypes/gnome-mime-chemical.png
-share/icons/hicolor/scalable/mimetypes/gnome-mime-chemical.svgz
+%%DATADIR%%/file/magic.mime
+%%DATADIR%%/mime.types
share/locale/de/LC_MESSAGES/chemical-mime-data.mo
share/locale/fr/LC_MESSAGES/chemical-mime-data.mo
-share/pixmaps/chemistry.png
-share/pixmaps/gnome-mime-chemical.png
-share/mime/packages/chemical-mime-data.xml
share/mime-info/chemical-mime-data.keys
share/mime-info/chemical-mime-data.mime
+share/mime/packages/chemical-mime-data.xml
+share/mimelnk/chemical/cml.desktop
+share/mimelnk/chemical/pdb.desktop
+share/mimelnk/chemical/seq-na-genbank.desktop
share/mimelnk/chemical/x-alchemy.desktop
share/mimelnk/chemical/x-cache.desktop
share/mimelnk/chemical/x-cactvs-ascii.desktop
@@ -31,11 +19,18 @@ share/mimelnk/chemical/x-cdxml.desktop
share/mimelnk/chemical/x-chem3d.desktop
share/mimelnk/chemical/x-cif.desktop
share/mimelnk/chemical/x-cml.desktop
+share/mimelnk/chemical/x-daylight-smiles.desktop
share/mimelnk/chemical/x-dmol.desktop
share/mimelnk/chemical/x-gamess-input.desktop
share/mimelnk/chemical/x-gamess-output.desktop
share/mimelnk/chemical/x-gaussian-input.desktop
share/mimelnk/chemical/x-gaussian-log.desktop
+share/mimelnk/chemical/x-gaussian-output.desktop
+share/mimelnk/chemical/x-gaussian.desktop
+share/mimelnk/chemical/x-gaussian03-output.desktop
+share/mimelnk/chemical/x-gaussian92-output.desktop
+share/mimelnk/chemical/x-gaussian94-output.desktop
+share/mimelnk/chemical/x-gaussian98-output.desktop
share/mimelnk/chemical/x-genbank.desktop
share/mimelnk/chemical/x-gulp.desktop
share/mimelnk/chemical/x-hin.desktop
@@ -46,18 +41,24 @@ share/mimelnk/chemical/x-macromodel-input.desktop
share/mimelnk/chemical/x-mdl-molfile.desktop
share/mimelnk/chemical/x-mdl-rdfile.desktop
share/mimelnk/chemical/x-mdl-rxnfile.desktop
+share/mimelnk/chemical/x-mdl-sdfile.desktop
share/mimelnk/chemical/x-mdl-tgf.desktop
share/mimelnk/chemical/x-mmcif.desktop
share/mimelnk/chemical/x-mol2.desktop
share/mimelnk/chemical/x-mopac-graph.desktop
+share/mimelnk/chemical/x-mopac-input.desktop
share/mimelnk/chemical/x-mopac-out.desktop
+share/mimelnk/chemical/x-mopac.desktop
share/mimelnk/chemical/x-msi-car.desktop
share/mimelnk/chemical/x-msi-hessian.desktop
share/mimelnk/chemical/x-msi-mdf.desktop
share/mimelnk/chemical/x-msi-msi.desktop
+share/mimelnk/chemical/x-ncbi-asn1-ascii.desktop
share/mimelnk/chemical/x-ncbi-asn1-binary.desktop
share/mimelnk/chemical/x-ncbi-asn1-xml.desktop
share/mimelnk/chemical/x-ncbi-asn1.desktop
+share/mimelnk/chemical/x-pdb.desktop
share/mimelnk/chemical/x-shelx.desktop
share/mimelnk/chemical/x-vmd.desktop
share/mimelnk/chemical/x-xyz.desktop
+share/mimelnk/chemical/xyz.desktop
diff --git a/science/cp2k-data/Makefile b/science/cp2k-data/Makefile
index 8bc9337cd7b9..bc2ad72bb356 100644
--- a/science/cp2k-data/Makefile
+++ b/science/cp2k-data/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cp2k-data
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.1
+DISTVERSION= 2025.2
CATEGORIES= science
MAINTAINER= yuri@FreeBSD.org
diff --git a/science/cp2k-data/distinfo b/science/cp2k-data/distinfo
index 004194f14912..264eccf26d02 100644
--- a/science/cp2k-data/distinfo
+++ b/science/cp2k-data/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735891303
-SHA256 (cp2k-cp2k-v2025.1_GH0.tar.gz) = 9b58062b9aed51de06cb1248f5dbeab2741962f03eb72c4025b9d0533af1805e
-SIZE (cp2k-cp2k-v2025.1_GH0.tar.gz) = 87315415
+TIMESTAMP = 1753646804
+SHA256 (cp2k-cp2k-v2025.2_GH0.tar.gz) = 02432be1f6b56bab1d4b43e86e28ba495405d6f4015f2610f3376d56495ef74b
+SIZE (cp2k-cp2k-v2025.2_GH0.tar.gz) = 88095973
diff --git a/science/cp2k-data/pkg-plist b/science/cp2k-data/pkg-plist
index 3e641bb9296c..27d24338488a 100644
--- a/science/cp2k-data/pkg-plist
+++ b/science/cp2k-data/pkg-plist
@@ -1,6 +1,7 @@
%%DATADIR%%/ALL_BASIS_SETS
%%DATADIR%%/ALL_POTENTIALS
%%DATADIR%%/AcPP1_POTENTIALS
+%%DATADIR%%/AcPP2_POTENTIALS
%%DATADIR%%/Allegro/gra-water-deployed-neq060sp.pth
%%DATADIR%%/Allegro/si-deployed-neq060dp.pth
%%DATADIR%%/BASIS_ADMM
@@ -12,6 +13,7 @@
%%DATADIR%%/BASIS_MINIX
%%DATADIR%%/BASIS_MOLOPT
%%DATADIR%%/BASIS_MOLOPT_AcPP1
+%%DATADIR%%/BASIS_MOLOPT_AcPP2
%%DATADIR%%/BASIS_MOLOPT_LnPP1
%%DATADIR%%/BASIS_MOLOPT_LnPP2
%%DATADIR%%/BASIS_MOLOPT_PSI
@@ -139,7 +141,7 @@
%%DATADIR%%/DFTB/scc/zns.spl
%%DATADIR%%/DFTB/scc/znzn.spl
%%DATADIR%%/DFTB/uff_table
-%%DATADIR%%/DeePMD/W.pb
+%%DATADIR%%/DeePMD/water_dpa2.pth
%%DATADIR%%/ECP_POTENTIALS
%%DATADIR%%/ECP_POTENTIALS_pob-TZVP-rev2
%%DATADIR%%/EMSL_BASIS_SETS
@@ -185,6 +187,17 @@
%%DATADIR%%/NNP/bulkH2O-jcp2020-cnnp/nnp-8/scaling.data
%%DATADIR%%/NNP/bulkH2O-jcp2020-cnnp/nnp-8/weights.001.data
%%DATADIR%%/NNP/bulkH2O-jcp2020-cnnp/nnp-8/weights.008.data
+%%DATADIR%%/NNP/protH2OHelium-interaction-nnp/input.nn
+%%DATADIR%%/NNP/protH2OHelium-interaction-nnp/readme.md
+%%DATADIR%%/NNP/protH2OHelium-interaction-nnp/scaling.data
+%%DATADIR%%/NNP/protH2OHelium-interaction-nnp/weights.001.data
+%%DATADIR%%/NNP/protH2OHelium-interaction-nnp/weights.002.data
+%%DATADIR%%/NNP/protH2OHelium-interaction-nnp/weights.008.data
+%%DATADIR%%/NNP/protH2Ocluster-jctc2020-nnp/input.nn
+%%DATADIR%%/NNP/protH2Ocluster-jctc2020-nnp/readme.md
+%%DATADIR%%/NNP/protH2Ocluster-jctc2020-nnp/scaling.data
+%%DATADIR%%/NNP/protH2Ocluster-jctc2020-nnp/weights.001.data
+%%DATADIR%%/NNP/protH2Ocluster-jctc2020-nnp/weights.008.data
%%DATADIR%%/NequIP/water-deployed-neq060dp.pth
%%DATADIR%%/NequIP/water-deployed-neq060sp.pth
%%DATADIR%%/POTENTIAL
diff --git a/science/cp2k/Makefile b/science/cp2k/Makefile
index f6b05741f098..46e7081d3302 100644
--- a/science/cp2k/Makefile
+++ b/science/cp2k/Makefile
@@ -1,7 +1,6 @@
PORTNAME= cp2k
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.1
-PORTREVISION= 2
+DISTVERSION= 2025.2
CATEGORIES= science
MAINTAINER= yuri@FreeBSD.org
@@ -61,5 +60,6 @@ do-test: install
./tests/do_regtest.py ${BUILD_WRKSRC}/bin ${EXE_VERSION}
# build instructions: https://github.com/cp2k/cp2k/blob/master/INSTALL.md
+# tests as of 2025.2: Summary: correct: 3009 / 3012; failed: 3; 141min
.include <bsd.port.mk>
diff --git a/science/cp2k/distinfo b/science/cp2k/distinfo
index e6c365e0e377..aee1bed85e63 100644
--- a/science/cp2k/distinfo
+++ b/science/cp2k/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735886722
-SHA256 (cp2k-cp2k-v2025.1_GH0.tar.gz) = 9b58062b9aed51de06cb1248f5dbeab2741962f03eb72c4025b9d0533af1805e
-SIZE (cp2k-cp2k-v2025.1_GH0.tar.gz) = 87315415
+TIMESTAMP = 1753641251
+SHA256 (cp2k-cp2k-v2025.2_GH0.tar.gz) = 02432be1f6b56bab1d4b43e86e28ba495405d6f4015f2610f3376d56495ef74b
+SIZE (cp2k-cp2k-v2025.2_GH0.tar.gz) = 88095973
diff --git a/science/cp2k/files/patch-cmake_CompilerConfiguration.cmake b/science/cp2k/files/patch-cmake_CompilerConfiguration.cmake
index 1ec302774635..3b5407d20736 100644
--- a/science/cp2k/files/patch-cmake_CompilerConfiguration.cmake
+++ b/science/cp2k/files/patch-cmake_CompilerConfiguration.cmake
@@ -1,11 +1,37 @@
---- cmake/CompilerConfiguration.cmake.orig 2024-09-04 05:25:49 UTC
+--- cmake/CompilerConfiguration.cmake.orig 2025-07-23 08:02:03 UTC
+++ cmake/CompilerConfiguration.cmake
-@@ -35,7 +35,7 @@ add_compile_options(
- # https://github.com/cp2k/dbcsr/issues/261 eventually check compiler version
- # (similar to -h system_alloc)
- add_compile_options(
-- "$<$<COMPILE_LANG_AND_ID:Fortran,GNU>:-mtune=native;-ffree-line-length-512;-ffree-form;-std=f2008;-fimplicit-none;-Werror=aliasing;-Werror=ampersand;-Werror=c-binding-type;-Werror=conversion;-Werror=intrinsic-shadow;-Werror=intrinsics-std;-Werror=line-truncation;-Werror=tabs;-Werror=target-lifetime;-Werror=underflow;-Werror=unused-but-set-variable;-Werror=unused-variable>"
-+ "$<$<COMPILE_LANG_AND_ID:Fortran,GNU>:-ffree-line-length-512;-ffree-form;-std=f2008;-fimplicit-none;-Werror=aliasing;-Werror=ampersand;-Werror=c-binding-type;-Werror=conversion;-Werror=intrinsic-shadow;-Werror=intrinsics-std;-Werror=line-truncation;-Werror=tabs;-Werror=target-lifetime;-Werror=underflow;-Werror=unused-but-set-variable;-Werror=unused-variable>"
- "$<$<AND:$<COMPILE_LANG_AND_ID:Fortran,GNU>,$<VERSION_GREATER_EQUAL:${CMAKE_Fortran_COMPILER_VERSION},11>>:-fallow-argument-mismatch>"
- "$<$<COMPILE_LANG_AND_ID:Fortran,Intel>:-free -stand=f18 -fpp -heap-arrays>"
- "$<$<COMPILE_LANG_AND_ID:Fortran,PGI>:-Mfreeform -Mextend -Mallocatable=03>"
+@@ -53,9 +53,9 @@ add_compile_options(
+
+ # Release
+ add_compile_options(
+- "$<$<AND:$<CONFIG:RELEASE>,$<COMPILE_LANG_AND_ID:Fortran,GNU>>:-O3;-march=native;-mtune=native;-funroll-loops>"
+- "$<$<AND:$<CONFIG:RELEASE>,$<COMPILE_LANG_AND_ID:CXX,GNU>>:-O3;-march=native;-mtune=native;-funroll-loops>"
+- "$<$<AND:$<CONFIG:RELEASE>,$<COMPILE_LANG_AND_ID:C,GNU>>:-O3;-march=native;-mtune=native;-funroll-loops>"
++ "$<$<AND:$<CONFIG:RELEASE>,$<COMPILE_LANG_AND_ID:Fortran,GNU>>:-O3;-funroll-loops>"
++ "$<$<AND:$<CONFIG:RELEASE>,$<COMPILE_LANG_AND_ID:CXX,GNU>>:-O3;-funroll-loops>"
++ "$<$<AND:$<CONFIG:RELEASE>,$<COMPILE_LANG_AND_ID:C,GNU>>:-O3;-funroll-loops>"
+ )
+
+ # Generic
+@@ -67,9 +67,9 @@ add_compile_options(
+
+ # Debug
+ add_compile_options(
+- "$<$<AND:$<CONFIG:DEBUG>,$<COMPILE_LANG_AND_ID:Fortran,GNU>>:-O1;-march=native;-mtune=native>"
+- "$<$<AND:$<CONFIG:DEBUG>,$<COMPILE_LANG_AND_ID:CXX,GNU>>:-O1;-march=native;-mtune=native>"
+- "$<$<AND:$<CONFIG:DEBUG>,$<COMPILE_LANG_AND_ID:C,GNU>>:-O1;-march=native;-mtune=native>"
++ "$<$<AND:$<CONFIG:DEBUG>,$<COMPILE_LANG_AND_ID:Fortran,GNU>>:-O1>"
++ "$<$<AND:$<CONFIG:DEBUG>,$<COMPILE_LANG_AND_ID:CXX,GNU>>:-O1>"
++ "$<$<AND:$<CONFIG:DEBUG>,$<COMPILE_LANG_AND_ID:C,GNU>>:-O1>"
+ )
+ add_compile_options(
+ "$<$<AND:$<CONFIG:DEBUG>,$<COMPILE_LANG_AND_ID:Fortran,GNU>>:-fsanitize=leak;-Werror=realloc-lhs>"
+@@ -100,7 +100,7 @@ add_compile_options(
+
+ # Address Sanitizer
+ add_compile_options(
+- "$<$<CONFIG:ASAN>:-fsanitize=address;-no-pie;-O3;-march=native;-mtune=native;-funroll-loops>"
++ "$<$<CONFIG:ASAN>:-fsanitize=address;-no-pie;-O3;-funroll-loops>"
+ )
+ add_link_options("$<$<CONFIG:ASAN>:-fsanitize=address>")
+
diff --git a/science/cp2k/pkg-plist b/science/cp2k/pkg-plist
index b502f43f6bfb..bc47f0049444 100644
--- a/science/cp2k/pkg-plist
+++ b/science/cp2k/pkg-plist
@@ -6,12 +6,15 @@ bin/dumpdcd%%SUFFIX%%
bin/graph%%SUFFIX%%
bin/grid_miniapp%%SUFFIX%%
bin/grid_unittest%%SUFFIX%%
+bin/gx_ac_unittest%%SUFFIX%%
bin/libcp2k_unittest%%SUFFIX%%
bin/memory_utilities_unittest%%SUFFIX%%
bin/nequip_unittest%%SUFFIX%%
bin/parallel_rng_types_unittest%%SUFFIX%%
bin/xyz2dcd%%SUFFIX%%
include/cp2k/libcp2k.h
+include/cp2k/mod_files/ace_nlist.mod
+include/cp2k/mod_files/ace_wrapper.mod
include/cp2k/mod_files/admm_dm_methods.mod
include/cp2k/mod_files/admm_dm_types.mod
include/cp2k/mod_files/admm_methods.mod
@@ -59,6 +62,7 @@ include/cp2k/mod_files/arnoldi_data_methods.mod
include/cp2k/mod_files/arnoldi_geev.mod
include/cp2k/mod_files/arnoldi_methods.mod
include/cp2k/mod_files/arnoldi_types.mod
+include/cp2k/mod_files/arnoldi_vector.mod
include/cp2k/mod_files/atom.mod
include/cp2k/mod_files/atom_admm_methods.mod
include/cp2k/mod_files/atom_basis.mod
@@ -146,6 +150,7 @@ include/cp2k/mod_files/cp_control_types.mod
include/cp2k/mod_files/cp_control_utils.mod
include/cp2k/mod_files/cp_dbcsr_api.mod
include/cp2k/mod_files/cp_dbcsr_cholesky.mod
+include/cp2k/mod_files/cp_dbcsr_contrib.mod
include/cp2k/mod_files/cp_dbcsr_cp2k_link.mod
include/cp2k/mod_files/cp_dbcsr_diag.mod
include/cp2k/mod_files/cp_dbcsr_operations.mod
@@ -209,7 +214,6 @@ include/cp2k/mod_files/ct_types.mod
include/cp2k/mod_files/cube_utils.mod
include/cp2k/mod_files/d3_poly.mod
include/cp2k/mod_files/damping_dipole_types.mod
-include/cp2k/mod_files/dbcsr_vector.mod
include/cp2k/mod_files/dbm_api.mod
include/cp2k/mod_files/dbm_tests.mod
include/cp2k/mod_files/dbt_allocate_wrap.mod
@@ -354,6 +358,7 @@ include/cp2k/mod_files/generic_os_integrals.mod
include/cp2k/mod_files/generic_shg_integrals.mod
include/cp2k/mod_files/generic_shg_integrals_init.mod
include/cp2k/mod_files/geo_opt.mod
+include/cp2k/mod_files/gfun.mod
include/cp2k/mod_files/glbopt_callback.mod
include/cp2k/mod_files/glbopt_history.mod
include/cp2k/mod_files/glbopt_input.mod
@@ -370,6 +375,7 @@ include/cp2k/mod_files/gopt_param_types.mod
include/cp2k/mod_files/graph_methods.mod
include/cp2k/mod_files/graph_utils.mod
include/cp2k/mod_files/graphcon.mod
+include/cp2k/mod_files/greenx_interface.mod
include/cp2k/mod_files/grid_api.mod
include/cp2k/mod_files/group_dist_types.mod
include/cp2k/mod_files/grrm_utils.mod
@@ -380,6 +386,7 @@ include/cp2k/mod_files/gw_large_cell_gamma.mod
include/cp2k/mod_files/gw_main.mod
include/cp2k/mod_files/gw_small_cell_full_kp.mod
include/cp2k/mod_files/gw_utils.mod
+include/cp2k/mod_files/hairy_probes.mod
include/cp2k/mod_files/hartree_local_methods.mod
include/cp2k/mod_files/hartree_local_types.mod
include/cp2k/mod_files/hdf5_wrapper.mod
@@ -505,7 +512,6 @@ include/cp2k/mod_files/kpoint_methods.mod
include/cp2k/mod_files/kpoint_transitional.mod
include/cp2k/mod_files/kpoint_types.mod
include/cp2k/mod_files/kpsym.mod
-include/cp2k/mod_files/lapack.mod
include/cp2k/mod_files/lazy.mod
include/cp2k/mod_files/lebedev.mod
include/cp2k/mod_files/libcp2k.mod
@@ -533,6 +539,7 @@ include/cp2k/mod_files/lri_optimize_ri_basis.mod
include/cp2k/mod_files/lri_optimize_ri_basis_types.mod
include/cp2k/mod_files/ls_matrix_exp.mod
include/cp2k/mod_files/machine.mod
+include/cp2k/mod_files/manybody_ace.mod
include/cp2k/mod_files/manybody_allegro.mod
include/cp2k/mod_files/manybody_deepmd.mod
include/cp2k/mod_files/manybody_eam.mod
@@ -790,6 +797,8 @@ include/cp2k/mod_files/qs_2nd_kernel_ao.mod
include/cp2k/mod_files/qs_active_space_methods.mod
include/cp2k/mod_files/qs_active_space_types.mod
include/cp2k/mod_files/qs_active_space_utils.mod
+include/cp2k/mod_files/qs_apt_fdiff_methods.mod
+include/cp2k/mod_files/qs_apt_fdiff_types.mod
include/cp2k/mod_files/qs_atomic_block.mod
include/cp2k/mod_files/qs_band_structure.mod
include/cp2k/mod_files/qs_basis_gradient.mod
@@ -1001,10 +1010,6 @@ include/cp2k/mod_files/qs_tddfpt2_stda_utils.mod
include/cp2k/mod_files/qs_tddfpt2_subgroups.mod
include/cp2k/mod_files/qs_tddfpt2_types.mod
include/cp2k/mod_files/qs_tddfpt2_utils.mod
-include/cp2k/mod_files/qs_tddfpt_eigensolver.mod
-include/cp2k/mod_files/qs_tddfpt_module.mod
-include/cp2k/mod_files/qs_tddfpt_types.mod
-include/cp2k/mod_files/qs_tddfpt_utils.mod
include/cp2k/mod_files/qs_tensors.mod
include/cp2k/mod_files/qs_tensors_types.mod
include/cp2k/mod_files/qs_update_s_mstruct.mod
@@ -1027,6 +1032,8 @@ include/cp2k/mod_files/replica_types.mod
include/cp2k/mod_files/response_solver.mod
include/cp2k/mod_files/restraint.mod
include/cp2k/mod_files/ri_environment_methods.mod
+include/cp2k/mod_files/rixs_methods.mod
+include/cp2k/mod_files/rixs_types.mod
include/cp2k/mod_files/rmsd.mod
include/cp2k/mod_files/routine_map.mod
include/cp2k/mod_files/rpa_communication.mod
@@ -1135,6 +1142,9 @@ include/cp2k/mod_files/tamc_run.mod
include/cp2k/mod_files/taper_types.mod
include/cp2k/mod_files/task_list_methods.mod
include/cp2k/mod_files/task_list_types.mod
+include/cp2k/mod_files/tblite_interface.mod
+include/cp2k/mod_files/tblite_ks_matrix.mod
+include/cp2k/mod_files/tblite_types.mod
include/cp2k/mod_files/thermal_region_types.mod
include/cp2k/mod_files/thermal_region_utils.mod
include/cp2k/mod_files/thermostat_mapping.mod
@@ -1259,6 +1269,7 @@ include/cp2k/mod_files/xc_xbr_pbe_lda_hole_t_c_lr.mod
include/cp2k/mod_files/xc_xlda_hole_t_c_lr.mod
include/cp2k/mod_files/xc_xpbe_hole_t_c_lr.mod
include/cp2k/mod_files/xc_xwpbe.mod
+include/cp2k/mod_files/xmgrace.mod
include/cp2k/mod_files/xray_diffraction.mod
include/cp2k/mod_files/xtb_coulomb.mod
include/cp2k/mod_files/xtb_eeq.mod
@@ -1270,11 +1281,13 @@ include/cp2k/mod_files/xtb_ks_matrix.mod
include/cp2k/mod_files/xtb_matrices.mod
include/cp2k/mod_files/xtb_parameters.mod
include/cp2k/mod_files/xtb_potentials.mod
+include/cp2k/mod_files/xtb_qresp.mod
include/cp2k/mod_files/xtb_types.mod
lib/cmake/cp2k/cp2kConfig.cmake
lib/cmake/cp2k/cp2kConfigVersion.cmake
lib/cmake/cp2k/cp2kTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/cp2k/cp2kTargets.cmake
+lib/cmake/cp2k/modules/FindACE.cmake
lib/cmake/cp2k/modules/FindArmpl.cmake
lib/cmake/cp2k/modules/FindAtlas.cmake
lib/cmake/cp2k/modules/FindBlas.cmake
@@ -1288,28 +1301,25 @@ lib/cmake/cp2k/modules/FindGenericBLAS.cmake
lib/cmake/cp2k/modules/FindLapack.cmake
lib/cmake/cp2k/modules/FindLibVDWXC.cmake
lib/cmake/cp2k/modules/FindLibVORI.cmake
-lib/cmake/cp2k/modules/FindLibXC.cmake
lib/cmake/cp2k/modules/FindLibXSMM.cmake
lib/cmake/cp2k/modules/FindLibint2.cmake
lib/cmake/cp2k/modules/FindMKL.cmake
-lib/cmake/cp2k/modules/FindMetis.cmake
lib/cmake/cp2k/modules/FindNVHPCBlas.cmake
lib/cmake/cp2k/modules/FindOpenBLAS.cmake
-lib/cmake/cp2k/modules/FindPEXSI.cmake
lib/cmake/cp2k/modules/FindPlumed.cmake
-lib/cmake/cp2k/modules/FindPtscotch.cmake
-lib/cmake/cp2k/modules/FindQuip.cmake
lib/cmake/cp2k/modules/FindSCALAPACK.cmake
lib/cmake/cp2k/modules/FindSCI.cmake
-lib/cmake/cp2k/modules/FindSuperLU.cmake
+lib/cmake/cp2k/modules/FindTrexIO.cmake
+lib/cmake/cp2k/modules/Findlibsmeagol.cmake
lib/cmake/cp2k/modules/Finducc.cmake
lib/cmake/cp2k/modules/cp2k_utils.cmake
lib/libcp2k.so
-lib/libcp2k.so.2025.1
+lib/libcp2k.so.2025.2
libdata/pkgconfig/libcp2k.pc
%%DATADIR%%/data/ALL_BASIS_SETS
%%DATADIR%%/data/ALL_POTENTIALS
%%DATADIR%%/data/AcPP1_POTENTIALS
+%%DATADIR%%/data/AcPP2_POTENTIALS
%%DATADIR%%/data/Allegro/gra-water-deployed-neq060sp.pth
%%DATADIR%%/data/Allegro/si-deployed-neq060dp.pth
%%DATADIR%%/data/BASIS_ADMM
@@ -1321,6 +1331,7 @@ libdata/pkgconfig/libcp2k.pc
%%DATADIR%%/data/BASIS_MINIX
%%DATADIR%%/data/BASIS_MOLOPT
%%DATADIR%%/data/BASIS_MOLOPT_AcPP1
+%%DATADIR%%/data/BASIS_MOLOPT_AcPP2
%%DATADIR%%/data/BASIS_MOLOPT_LnPP1
%%DATADIR%%/data/BASIS_MOLOPT_LnPP2
%%DATADIR%%/data/BASIS_MOLOPT_PSI
@@ -1448,7 +1459,7 @@ libdata/pkgconfig/libcp2k.pc
%%DATADIR%%/data/DFTB/scc/zns.spl
%%DATADIR%%/data/DFTB/scc/znzn.spl
%%DATADIR%%/data/DFTB/uff_table
-%%DATADIR%%/data/DeePMD/W.pb
+%%DATADIR%%/data/DeePMD/water_dpa2.pth
%%DATADIR%%/data/ECP_POTENTIALS
%%DATADIR%%/data/ECP_POTENTIALS_pob-TZVP-rev2
%%DATADIR%%/data/EMSL_BASIS_SETS
@@ -1494,6 +1505,17 @@ libdata/pkgconfig/libcp2k.pc
%%DATADIR%%/data/NNP/bulkH2O-jcp2020-cnnp/nnp-8/scaling.data
%%DATADIR%%/data/NNP/bulkH2O-jcp2020-cnnp/nnp-8/weights.001.data
%%DATADIR%%/data/NNP/bulkH2O-jcp2020-cnnp/nnp-8/weights.008.data
+%%DATADIR%%/data/NNP/protH2OHelium-interaction-nnp/input.nn
+%%DATADIR%%/data/NNP/protH2OHelium-interaction-nnp/readme.md
+%%DATADIR%%/data/NNP/protH2OHelium-interaction-nnp/scaling.data
+%%DATADIR%%/data/NNP/protH2OHelium-interaction-nnp/weights.001.data
+%%DATADIR%%/data/NNP/protH2OHelium-interaction-nnp/weights.002.data
+%%DATADIR%%/data/NNP/protH2OHelium-interaction-nnp/weights.008.data
+%%DATADIR%%/data/NNP/protH2Ocluster-jctc2020-nnp/input.nn
+%%DATADIR%%/data/NNP/protH2Ocluster-jctc2020-nnp/readme.md
+%%DATADIR%%/data/NNP/protH2Ocluster-jctc2020-nnp/scaling.data
+%%DATADIR%%/data/NNP/protH2Ocluster-jctc2020-nnp/weights.001.data
+%%DATADIR%%/data/NNP/protH2Ocluster-jctc2020-nnp/weights.008.data
%%DATADIR%%/data/NequIP/water-deployed-neq060dp.pth
%%DATADIR%%/data/NequIP/water-deployed-neq060sp.pth
%%DATADIR%%/data/POTENTIAL
diff --git a/science/csvtk/Makefile b/science/csvtk/Makefile
index 707410f4fa7a..a9105577fa35 100644
--- a/science/csvtk/Makefile
+++ b/science/csvtk/Makefile
@@ -1,7 +1,6 @@
PORTNAME= csvtk
DISTVERSIONPREFIX= v
-DISTVERSION= 0.33.0
-PORTREVISION= 4
+DISTVERSION= 0.34.0
CATEGORIES= science
MAINTAINER= jwb@FreeBSD.org
diff --git a/science/csvtk/distinfo b/science/csvtk/distinfo
index 2baa84299593..0dfce56d9fa9 100644
--- a/science/csvtk/distinfo
+++ b/science/csvtk/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1741868386
-SHA256 (go/science_csvtk/csvtk-v0.33.0/v0.33.0.mod) = b5fff90dd2b700db63cca9340ed60790096bd3f0e6650b0e159d9fa860fcc121
-SIZE (go/science_csvtk/csvtk-v0.33.0/v0.33.0.mod) = 2688
-SHA256 (go/science_csvtk/csvtk-v0.33.0/v0.33.0.zip) = 54d692d43c8c6dbd578355c7e810a658b52f68513e6a6246df192e139d6c1f3b
-SIZE (go/science_csvtk/csvtk-v0.33.0/v0.33.0.zip) = 2617821
-SHA256 (go/science_csvtk/csvtk-v0.33.0/golang-sys-v0.6.0_GH0.tar.gz) = b4f6d17c7a128f76169964b437cb66b3f2dbf9a33361928ec19dfecf7b03fc54
-SIZE (go/science_csvtk/csvtk-v0.33.0/golang-sys-v0.6.0_GH0.tar.gz) = 1434234
+TIMESTAMP = 1753550609
+SHA256 (go/science_csvtk/csvtk-v0.34.0/v0.34.0.mod) = 485d911da4192efc1aaf72df722990fb897f03cdac18aff77fee199a3dab507f
+SIZE (go/science_csvtk/csvtk-v0.34.0/v0.34.0.mod) = 2607
+SHA256 (go/science_csvtk/csvtk-v0.34.0/v0.34.0.zip) = aa1a8825b1c69e507717b825c270d9849234ee21da04f0b58d9f064056f1c971
+SIZE (go/science_csvtk/csvtk-v0.34.0/v0.34.0.zip) = 2656260
+SHA256 (go/science_csvtk/csvtk-v0.34.0/golang-sys-v0.6.0_GH0.tar.gz) = b4f6d17c7a128f76169964b437cb66b3f2dbf9a33361928ec19dfecf7b03fc54
+SIZE (go/science_csvtk/csvtk-v0.34.0/golang-sys-v0.6.0_GH0.tar.gz) = 1434234
diff --git a/science/eccodes/pkg-plist b/science/eccodes/pkg-plist
index 29dff88bf736..52d540fa23dd 100644
--- a/science/eccodes/pkg-plist
+++ b/science/eccodes/pkg-plist
@@ -19886,7 +19886,7 @@ libdata/pkgconfig/eccodes.pc
%%DATADIR%%/definitions/grib2/tables/34/5.6.table
%%DATADIR%%/definitions/grib2/tables/34/5.7.table
%%DATADIR%%/definitions/grib2/tables/34/6.0.table
-%%DATADIR%%/definitions/grib2/tables/35/%%PERL_VER%%.table
+%%DATADIR%%/definitions/grib2/tables/35/5.40.table
%%DATADIR%%/definitions/grib2/tables/35/0.0.table
%%DATADIR%%/definitions/grib2/tables/35/1.0.table
%%DATADIR%%/definitions/grib2/tables/35/1.1.table
diff --git a/science/gemmi/Makefile b/science/gemmi/Makefile
index bca3ebaed373..aa0f3083bca2 100644
--- a/science/gemmi/Makefile
+++ b/science/gemmi/Makefile
@@ -1,11 +1,12 @@
PORTNAME= gemmi
DISTVERSIONPREFIX= v
-DISTVERSION= 0.7.1
+DISTVERSION= 0.7.3
CATEGORIES= science # chemistry
MAINTAINER= yuri@FreeBSD.org
COMMENT= Macromolecular crystallography library and utilities
-WWW= https://gemmi.readthedocs.io/en/latest/
+WWW= https://gemmi.readthedocs.io/en/latest/ \
+ https://github.com/project-gemmi/gemmi
LICENSE= MPL20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
@@ -25,7 +26,7 @@ FORTRAN_USES= fortran
FORTRAN_CMAKE_BOOL= USE_FORTRAN
FORTRAN_BROKEN= project option doesn't do anything, see https://github.com/project-gemmi/gemmi/issues/232
-# tests as of 0.7.1 (run work/.build/cpptest):
+# tests as of 0.7.3 (run work/.build/cpptest):
# [doctest] test cases: 14 | 14 passed | 0 failed | 0 skipped
# [doctest] assertions: 129 | 129 passed | 0 failed |
# [doctest] Status: SUCCESS!
diff --git a/science/gemmi/distinfo b/science/gemmi/distinfo
index 49c83ebc50e8..a7884ddf53a9 100644
--- a/science/gemmi/distinfo
+++ b/science/gemmi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742884325
-SHA256 (project-gemmi-gemmi-v0.7.1_GH0.tar.gz) = 5d87c3e82ee159f5642d7c083a74e00ca9cc038ccf9be2522d7ae985f3377393
-SIZE (project-gemmi-gemmi-v0.7.1_GH0.tar.gz) = 1910265
+TIMESTAMP = 1753139349
+SHA256 (project-gemmi-gemmi-v0.7.3_GH0.tar.gz) = ed5e1d0665f27d623d877fa36f6c99a5de21310cc8715337ff9f6b545bd2e9d3
+SIZE (project-gemmi-gemmi-v0.7.3_GH0.tar.gz) = 1924234
diff --git a/science/gemmi/pkg-plist b/science/gemmi/pkg-plist
index c28c9d130ae7..965571f541a2 100644
--- a/science/gemmi/pkg-plist
+++ b/science/gemmi/pkg-plist
@@ -23,6 +23,7 @@ include/gemmi/crd.hpp
include/gemmi/ddl.hpp
include/gemmi/dencalc.hpp
include/gemmi/dirwalk.hpp
+include/gemmi/dssp.hpp
include/gemmi/ecalc.hpp
include/gemmi/eig3.hpp
include/gemmi/elem.hpp
diff --git a/science/ncrystal/Makefile b/science/ncrystal/Makefile
index fb63deb58062..9cfb8da272b6 100644
--- a/science/ncrystal/Makefile
+++ b/science/ncrystal/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ncrystal
DISTVERSIONPREFIX= v
-DISTVERSION= 4.2.0
+DISTVERSION= 4.2.6
CATEGORIES= science # physics
MAINTAINER= yuri@FreeBSD.org
@@ -24,6 +24,6 @@ CMAKE_TESTING_ON= NCRYSTAL_ENABLE_TESTING \
post-install: # workaround for https://github.com/mctools/ncrystal/issues/150
@${RM} ${STAGEDIR}${PREFIX}/*.sh
-# tests as of 4.1.4: 54% tests passed, 37 tests failed out of 80, see https://github.com/mctools/ncrystal/issues/231
+# tests as of 4.2.6: 52% tests passed, 42 tests failed out of 87
.include <bsd.port.mk>
diff --git a/science/ncrystal/distinfo b/science/ncrystal/distinfo
index a9c11355be17..1a8eec6572c9 100644
--- a/science/ncrystal/distinfo
+++ b/science/ncrystal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749700880
-SHA256 (mctools-ncrystal-v4.2.0_GH0.tar.gz) = bc01465f4e7db596ebba34df96ad744eea7cd1d2308fb2ff1ae532d0dbc50725
-SIZE (mctools-ncrystal-v4.2.0_GH0.tar.gz) = 2812384
+TIMESTAMP = 1753507988
+SHA256 (mctools-ncrystal-v4.2.6_GH0.tar.gz) = 4e7926d8bb931cce3546e9406a2a3d9b182b864e94ce34e31b1a6d9475479602
+SIZE (mctools-ncrystal-v4.2.6_GH0.tar.gz) = 2821990
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-asdf/Makefile b/science/py-asdf/Makefile
index 8efabf947d4c..3986edee3d15 100644
--- a/science/py-asdf/Makefile
+++ b/science/py-asdf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= asdf
-PORTVERSION= 4.2.0
+PORTVERSION= 4.3.0
CATEGORIES= science python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/science/py-asdf/distinfo b/science/py-asdf/distinfo
index 6de3b3412bd5..f3a2707208d2 100644
--- a/science/py-asdf/distinfo
+++ b/science/py-asdf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748831252
-SHA256 (asdf-4.2.0.tar.gz) = cba00a10cde18deb20100e001fe41022f5c0cda02720dda9f716fb2150a46cf7
-SIZE (asdf-4.2.0.tar.gz) = 892353
+TIMESTAMP = 1753265788
+SHA256 (asdf-4.3.0.tar.gz) = 961d75fb1f1c4868b4533f885655b7ea9a3f0d257c65b49d728da53fe6df087d
+SIZE (asdf-4.3.0.tar.gz) = 897816
diff --git a/science/py-gemmi/Makefile b/science/py-gemmi/Makefile
index 2aac5d8717f0..9e7f9f8d7544 100644
--- a/science/py-gemmi/Makefile
+++ b/science/py-gemmi/Makefile
@@ -1,12 +1,13 @@
PORTNAME= gemmi
DISTVERSIONPREFIX= v
-DISTVERSION= 0.7.1
+DISTVERSION= 0.7.3
CATEGORIES= science python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Macromolecular crystallography library and utilities
-WWW= https://gemmi.readthedocs.io/en/latest/
+WWW= https://gemmi.readthedocs.io/en/latest/ \
+ https://github.com/project-gemmi/gemmi
LICENSE= MPL20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
@@ -36,4 +37,6 @@ PLIST_SUB= VER=${PORTVERSION}
do-test:
@cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m unittest discover -v tests/
+# tests as of 0.7.3: test 'test_syntax_error' fails with syntax error, see https://github.com/project-gemmi/gemmi/issues/384
+
.include <bsd.port.mk>
diff --git a/science/py-gemmi/distinfo b/science/py-gemmi/distinfo
index 9050772d8cc8..b40d35b8cada 100644
--- a/science/py-gemmi/distinfo
+++ b/science/py-gemmi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742885714
-SHA256 (project-gemmi-gemmi-v0.7.1_GH0.tar.gz) = 5d87c3e82ee159f5642d7c083a74e00ca9cc038ccf9be2522d7ae985f3377393
-SIZE (project-gemmi-gemmi-v0.7.1_GH0.tar.gz) = 1910265
+TIMESTAMP = 1753140186
+SHA256 (project-gemmi-gemmi-v0.7.3_GH0.tar.gz) = ed5e1d0665f27d623d877fa36f6c99a5de21310cc8715337ff9f6b545bd2e9d3
+SIZE (project-gemmi-gemmi-v0.7.3_GH0.tar.gz) = 1924234
diff --git a/science/py-gemmi/files/patch-CMakeLists.txt b/science/py-gemmi/files/patch-CMakeLists.txt
index d75096e3228b..62637e7014cd 100644
--- a/science/py-gemmi/files/patch-CMakeLists.txt
+++ b/science/py-gemmi/files/patch-CMakeLists.txt
@@ -1,4 +1,4 @@
---- CMakeLists.txt.orig 2025-03-24 16:35:30 UTC
+--- CMakeLists.txt.orig 2025-07-05 13:51:16 UTC
+++ CMakeLists.txt
@@ -6,7 +6,7 @@ string(REGEX REPLACE ".+\"([0-9]+\.[0-9]+\.[0-9]+)(-de
string(REGEX REPLACE ".+\"([0-9]+\.[0-9]+\.[0-9]+)(-dev)?\"" "\\1"
@@ -27,7 +27,7 @@
-target_include_directories(gemmi_headers INTERFACE
- "$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>"
- "$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>")
--target_compile_features(gemmi_headers INTERFACE cxx_std_17)
+-target_compile_features(gemmi_headers INTERFACE cxx_std_14)
-set_target_properties(gemmi_headers PROPERTIES EXPORT_NAME headers)
-
-add_library(gemmi_cpp
@@ -37,7 +37,7 @@
- src/monlib.cpp src/mtz.cpp src/mtz2cif.cpp
- src/pdb.cpp src/polyheur.cpp src/read_cif.cpp
- src/resinfo.cpp src/riding_h.cpp
-- src/select.cpp src/sprintf.cpp src/symmetry.cpp
+- src/select.cpp src/sprintf.cpp src/dssp.cpp src/symmetry.cpp
- src/to_json.cpp src/to_mmcif.cpp src/to_pdb.cpp src/topo.cpp
- src/xds_ascii.cpp)
-add_library(gemmi::gemmi_cpp ALIAS gemmi_cpp)
@@ -98,8 +98,8 @@
target_include_directories(gemmi-${target} PRIVATE
"${CMAKE_CURRENT_SOURCE_DIR}/third_party")
endfunction()
-@@ -336,7 +274,7 @@ add_executable(gemmi::prog ALIAS gemmi_prog)
- prog/xds2mtz.cpp
+@@ -337,7 +275,7 @@ add_executable(gemmi::prog ALIAS gemmi_prog)
+ prog/wcn.cpp prog/xds2mtz.cpp
$<TARGET_OBJECTS:options>)
add_executable(gemmi::prog ALIAS gemmi_prog)
-target_link_libraries(gemmi_prog PRIVATE gemmi_cpp)
@@ -107,7 +107,7 @@
target_include_directories(gemmi_prog PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/third_party")
target_compile_definitions(gemmi_prog PRIVATE GEMMI_ALL_IN_ONE=1)
set_target_properties(gemmi_prog PROPERTIES OUTPUT_NAME gemmi EXPORT_NAME prog)
-@@ -376,7 +314,7 @@ target_compile_definitions(cpptest PRIVATE USE_STD_SNP
+@@ -377,17 +315,17 @@ target_compile_definitions(cpptest PRIVATE USE_STD_SNP
add_executable(cpptest EXCLUDE_FROM_ALL tests/main.cpp tests/cif.cpp tests/windowsh.cpp)
target_compile_definitions(cpptest PRIVATE USE_STD_SNPRINTF=1)
@@ -115,11 +115,9 @@
+target_link_libraries(cpptest PRIVATE gemmi)
target_include_directories(cpptest PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/third_party")
- add_executable(hello EXCLUDE_FROM_ALL examples/hello.cpp)
-@@ -384,11 +322,11 @@ add_executable(doc_example EXCLUDE_FROM_ALL
add_executable(doc_example EXCLUDE_FROM_ALL
docs/code/sym.cpp docs/code/elem.cpp docs/code/resinfo.cpp
- docs/code/cell.cpp docs/code/mutate.cpp src/resinfo.cpp)
+ docs/code/cell.cpp docs/code/mutate.cpp)
-target_link_libraries(doc_example PRIVATE gemmi_cpp)
+target_link_libraries(doc_example PRIVATE gemmi)
add_executable(doc_example2 EXCLUDE_FROM_ALL docs/code/cif_cc.cpp)
@@ -130,7 +128,7 @@
# always compile these tests with assertions enabled
if (CMAKE_CXX_COMPILER_ID MATCHES "Clang|GNU|Intel")
-@@ -396,14 +334,14 @@ add_executable(test_disulf EXCLUDE_FROM_ALL tests/disu
+@@ -395,14 +333,14 @@ add_executable(test_disulf EXCLUDE_FROM_ALL tests/disu
endif()
add_executable(test_disulf EXCLUDE_FROM_ALL tests/disulf.cpp)
@@ -148,16 +146,16 @@
enable_testing()
-@@ -440,7 +378,7 @@ if (benchmark_FOUND)
+@@ -439,7 +377,7 @@ if (benchmark_FOUND)
foreach(b stoi elem mod niggli pdb resinfo round sym writecif)
add_executable(${b}-bm EXCLUDE_FROM_ALL benchmarks/${b}.cpp)
- if (b MATCHES "elem|resinfo|pdb|writecif")
+ if (b MATCHES "elem|resinfo|pdb|sym|writecif")
- target_link_libraries(${b}-bm PRIVATE gemmi_cpp)
+ target_link_libraries(${b}-bm PRIVATE gemmi)
endif()
target_link_libraries(${b}-bm PRIVATE gemmi_headers benchmark::benchmark)
set_property(TARGET ${b}-bm PROPERTY RUNTIME_OUTPUT_DIRECTORY
-@@ -481,11 +419,11 @@ if (USE_PYTHON)
+@@ -480,11 +418,11 @@ if (USE_PYTHON)
python/unitcell.cpp python/write.cpp)
if (STANDALONE_PYTHON_MODULE)
@@ -172,7 +170,7 @@
endif()
set_property(TARGET gemmi_py PROPERTY OUTPUT_NAME gemmi_ext)
if (CMAKE_CONFIGURATION_TYPES)
-@@ -568,19 +506,19 @@ endif()
+@@ -567,19 +505,19 @@ endif()
install(TARGETS gemmi_prog EXPORT GemmiTargets)
endif()
diff --git a/science/py-gemmi/pkg-plist b/science/py-gemmi/pkg-plist
index 7cf8db927729..9201705db9d6 100644
--- a/science/py-gemmi/pkg-plist
+++ b/science/py-gemmi/pkg-plist
@@ -7,7 +7,6 @@
%%PYTHON_SITELIBDIR%%/gemmi/examples/cif_i_sigi.py
%%PYTHON_SITELIBDIR%%/gemmi/examples/col_order.py
%%PYTHON_SITELIBDIR%%/gemmi/examples/from_json.py
-%%PYTHON_SITELIBDIR%%/gemmi/examples/hello.py
%%PYTHON_SITELIBDIR%%/gemmi/examples/long_geom.py
%%PYTHON_SITELIBDIR%%/gemmi/examples/map2mtz.py
%%PYTHON_SITELIBDIR%%/gemmi/examples/maskcheck.py
@@ -22,6 +21,7 @@
%%PYTHON_SITELIBDIR%%/gemmi/examples/qq-plot.py
%%PYTHON_SITELIBDIR%%/gemmi/examples/rama_gather.py
%%PYTHON_SITELIBDIR%%/gemmi/examples/rama_plot.py
+%%PYTHON_SITELIBDIR%%/gemmi/examples/read_cif.py
%%PYTHON_SITELIBDIR%%/gemmi/examples/refln-stats.py
%%PYTHON_SITELIBDIR%%/gemmi/examples/simple_search.py
%%PYTHON_SITELIBDIR%%/gemmi/examples/sub_ccd.py
diff --git a/science/py-ncrystal/Makefile b/science/py-ncrystal/Makefile
index 16b71cb75d5e..ed1e1279b00e 100644
--- a/science/py-ncrystal/Makefile
+++ b/science/py-ncrystal/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ncrystal
DISTVERSIONPREFIX= v
-DISTVERSION= 4.2.0
+DISTVERSION= 4.2.6
CATEGORIES= science # physics
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -32,7 +32,7 @@ post-install:
# strip binary
#@${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/NCrystal/ncrystal_pyinst_data/lib/libNCrystal.so
-do-test: # the third test fails for an unknown reason
+do-test:
@cd ${TEST_WRKSRC} && \
${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m NCrystal.test all
diff --git a/science/py-ncrystal/distinfo b/science/py-ncrystal/distinfo
index a23e154ff514..aca64d45e427 100644
--- a/science/py-ncrystal/distinfo
+++ b/science/py-ncrystal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749705869
-SHA256 (mctools-ncrystal-v4.2.0_GH0.tar.gz) = bc01465f4e7db596ebba34df96ad744eea7cd1d2308fb2ff1ae532d0dbc50725
-SIZE (mctools-ncrystal-v4.2.0_GH0.tar.gz) = 2812384
+TIMESTAMP = 1753507607
+SHA256 (mctools-ncrystal-v4.2.6_GH0.tar.gz) = 4e7926d8bb931cce3546e9406a2a3d9b182b864e94ce34e31b1a6d9475479602
+SIZE (mctools-ncrystal-v4.2.6_GH0.tar.gz) = 2821990
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-qiskit/Makefile b/science/py-qiskit/Makefile
index e28c1d3cd27c..c55d7b2e49e3 100644
--- a/science/py-qiskit/Makefile
+++ b/science/py-qiskit/Makefile
@@ -1,6 +1,5 @@
PORTNAME= qiskit
-DISTVERSION= 2.0.0
-PORTREVISION= 2
+DISTVERSION= 2.1.1
CATEGORIES= science python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/science/py-qiskit/Makefile.crates b/science/py-qiskit/Makefile.crates
index ff8fa8febab4..790b3238b85a 100644
--- a/science/py-qiskit/Makefile.crates
+++ b/science/py-qiskit/Makefile.crates
@@ -1,5 +1,5 @@
-CARGO_CRATES= ahash-0.7.8 \
- ahash-0.8.11 \
+CARGO_CRATES= ahash-0.7.0 \
+ ahash-0.8.12 \
aho-corasick-1.1.3 \
allocator-api2-0.2.21 \
anstream-0.6.18 \
@@ -10,15 +10,16 @@ CARGO_CRATES= ahash-0.7.8 \
approx-0.5.1 \
ariadne-0.3.0 \
autocfg-1.4.0 \
+ bincode-1.3.3 \
bitfield-struct-0.9.5 \
bitflags-1.3.2 \
bitflags-2.9.0 \
block-buffer-0.10.4 \
boolenum-0.1.0 \
- bytemuck-1.22.0 \
+ bytemuck-1.23.0 \
bytemuck_derive-1.8.1 \
byteorder-1.5.0 \
- cbindgen-0.28.0 \
+ cbindgen-0.29.0 \
cfg-if-1.0.0 \
clap-4.5.31 \
clap_builder-4.5.31 \
@@ -66,19 +67,20 @@ CARGO_CRATES= ahash-0.7.8 \
getrandom-0.2.15 \
getrandom-0.3.1 \
half-2.4.1 \
+ hash32-0.3.1 \
hashbrown-0.12.3 \
hashbrown-0.14.5 \
hashbrown-0.15.2 \
- heck-0.4.1 \
+ heapless-0.8.0 \
heck-0.5.0 \
- hermit-abi-0.4.0 \
- indexmap-2.7.1 \
+ hermit-abi-0.5.1 \
+ indexmap-2.9.0 \
indoc-2.0.6 \
- is-terminal-0.4.15 \
+ is-terminal-0.4.16 \
is_terminal_polyfill-1.70.1 \
itertools-0.10.5 \
itertools-0.11.0 \
- itertools-0.13.0 \
+ itertools-0.14.0 \
itoa-1.0.15 \
lazy_static-1.5.0 \
libc-0.2.170 \
@@ -90,6 +92,7 @@ CARGO_CRATES= ahash-0.7.8 \
matrixmultiply-0.3.9 \
memchr-2.7.4 \
memoffset-0.9.1 \
+ minimal-lexical-0.2.1 \
nalgebra-0.33.2 \
nalgebra-macros-0.2.2 \
nano-gemm-0.1.2 \
@@ -101,43 +104,44 @@ CARGO_CRATES= ahash-0.7.8 \
nano-gemm-f64-0.1.0 \
ndarray-0.16.1 \
ndarray-einsum-0.8.0 \
- npyz-0.8.3 \
+ nom-7.1.3 \
+ nom-unicode-0.3.0 \
+ npyz-0.8.4 \
num-bigint-0.4.6 \
num-complex-0.4.6 \
num-integer-0.1.46 \
num-rational-0.4.2 \
num-traits-0.2.19 \
- numpy-0.23.0 \
- once_cell-1.20.3 \
+ numpy-0.25.0 \
+ once_cell-1.21.3 \
oq3_lexer-0.7.0 \
oq3_parser-0.7.0 \
oq3_semantics-0.7.0 \
oq3_source_file-0.7.0 \
oq3_syntax-0.7.0 \
paste-1.0.15 \
- pest-2.7.15 \
- pest_derive-2.7.15 \
- pest_generator-2.7.15 \
- pest_meta-2.7.15 \
+ pest-2.8.0 \
+ pest_derive-2.8.0 \
+ pest_generator-2.8.0 \
+ pest_meta-2.8.0 \
petgraph-0.6.5 \
petgraph-0.7.1 \
portable-atomic-1.11.0 \
portable-atomic-util-0.2.4 \
- ppv-lite86-0.2.20 \
+ ppv-lite86-0.2.21 \
priority-queue-2.1.2 \
proc-macro-error-1.0.4 \
proc-macro-error-attr-1.0.4 \
proc-macro2-1.0.94 \
pulp-0.18.22 \
- pulp-0.21.4 \
+ pulp-0.21.5 \
pulp-macro-0.1.1 \
py_literal-0.4.0 \
- pyo3-0.23.5 \
- pyo3-build-config-0.23.5 \
- pyo3-build-config-0.24.0 \
- pyo3-ffi-0.23.5 \
- pyo3-macros-0.23.5 \
- pyo3-macros-backend-0.23.5 \
+ pyo3-0.25.0 \
+ pyo3-build-config-0.25.0 \
+ pyo3-ffi-0.25.0 \
+ pyo3-macros-0.25.0 \
+ pyo3-macros-backend-0.25.0 \
quote-1.0.39 \
ra_ap_limit-0.0.188 \
rand-0.8.5 \
@@ -160,9 +164,10 @@ CARGO_CRATES= ahash-0.7.8 \
regex-automata-0.4.9 \
regex-syntax-0.8.5 \
rowan-0.15.15 \
+ rstar-0.12.2 \
rustc-hash-1.1.0 \
rustc-hash-2.1.1 \
- rustiq-core-0.0.10 \
+ rustiq-core-0.0.11 \
rustix-0.38.44 \
rustversion-1.0.20 \
rustworkx-core-0.16.0 \
@@ -170,14 +175,15 @@ CARGO_CRATES= ahash-0.7.8 \
safe_arch-0.7.4 \
same-file-1.0.6 \
seq-macro-0.3.6 \
- serde-1.0.218 \
- serde_derive-1.0.218 \
+ serde-1.0.219 \
+ serde_derive-1.0.219 \
serde_json-1.0.140 \
serde_spanned-0.6.8 \
sha2-0.10.8 \
simba-0.9.0 \
- smallvec-1.14.0 \
+ smallvec-1.15.0 \
smol_str-0.2.2 \
+ stable_deref_trait-1.2.0 \
strsim-0.11.1 \
syn-1.0.109 \
syn-2.0.99 \
@@ -202,6 +208,7 @@ CARGO_CRATES= ahash-0.7.8 \
unicode-xid-0.2.6 \
unindent-0.2.4 \
utf8parse-0.2.2 \
+ uuid-1.17.0 \
version_check-0.9.5 \
walkdir-2.5.0 \
wasi-0.11.0+wasi-snapshot-preview1 \
@@ -232,7 +239,5 @@ CARGO_CRATES= ahash-0.7.8 \
xshell-0.2.7 \
xshell-macros-0.2.7 \
yansi-0.5.1 \
- zerocopy-0.7.35 \
- zerocopy-0.8.21 \
- zerocopy-derive-0.7.35 \
- zerocopy-derive-0.8.21
+ zerocopy-0.8.25 \
+ zerocopy-derive-0.8.25
diff --git a/science/py-qiskit/distinfo b/science/py-qiskit/distinfo
index 5614a20c079c..f1f98a1c4ce5 100644
--- a/science/py-qiskit/distinfo
+++ b/science/py-qiskit/distinfo
@@ -1,8 +1,8 @@
-TIMESTAMP = 1745542321
-SHA256 (rust/crates/ahash-0.7.8.crate) = 891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9
-SIZE (rust/crates/ahash-0.7.8.crate) = 38550
-SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
-SIZE (rust/crates/ahash-0.8.11.crate) = 43607
+TIMESTAMP = 1753430083
+SHA256 (rust/crates/ahash-0.7.0.crate) = efa60d2eadd8b12a996add391db32bd1153eac697ba4869660c0016353611426
+SIZE (rust/crates/ahash-0.7.0.crate) = 55813
+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.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
@@ -23,6 +23,8 @@ SHA256 (rust/crates/ariadne-0.3.0.crate) = 72fe02fc62033df9ba41cba57ee19acf5e742
SIZE (rust/crates/ariadne-0.3.0.crate) = 21829
SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
+SIZE (rust/crates/bincode-1.3.3.crate) = 28958
SHA256 (rust/crates/bitfield-struct-0.9.5.crate) = b2869c63ccf4f8bf0d485070b880e60e097fb7aeea80ee82a0a94a957e372a0b
SIZE (rust/crates/bitfield-struct-0.9.5.crate) = 15953
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
@@ -33,14 +35,14 @@ SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996a
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
SHA256 (rust/crates/boolenum-0.1.0.crate) = a6c8abd585d7026df20a9ae12982127ba5e81cc7a09397b957e71659da8c5de8
SIZE (rust/crates/boolenum-0.1.0.crate) = 3444
-SHA256 (rust/crates/bytemuck-1.22.0.crate) = b6b1fc10dbac614ebc03540c9dbd60e83887fda27794998c6528f1782047d540
-SIZE (rust/crates/bytemuck-1.22.0.crate) = 52451
+SHA256 (rust/crates/bytemuck-1.23.0.crate) = 9134a6ef01ce4b366b50689c94f82c14bc72bc5d0386829828a2e2752ef7958c
+SIZE (rust/crates/bytemuck-1.23.0.crate) = 52534
SHA256 (rust/crates/bytemuck_derive-1.8.1.crate) = 3fa76293b4f7bb636ab88fd78228235b5248b4d05cc589aed610f954af5d7c7a
SIZE (rust/crates/bytemuck_derive-1.8.1.crate) = 23100
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/cbindgen-0.28.0.crate) = eadd868a2ce9ca38de7eeafdcec9c7065ef89b42b32f0839278d55f35c54d1ff
-SIZE (rust/crates/cbindgen-0.28.0.crate) = 223401
+SHA256 (rust/crates/cbindgen-0.29.0.crate) = 975982cdb7ad6a142be15bdf84aea7ec6a9e5d4d797c004d43185b24cfe4e684
+SIZE (rust/crates/cbindgen-0.29.0.crate) = 226905
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.5.31.crate) = 027bb0d98429ae334a8698531da7077bdf906419543a35a55c2cb1b66437d767
@@ -135,32 +137,34 @@ SHA256 (rust/crates/getrandom-0.3.1.crate) = 43a49c392881ce6d5c3b8cb70f98717b7c0
SIZE (rust/crates/getrandom-0.3.1.crate) = 42449
SHA256 (rust/crates/half-2.4.1.crate) = 6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888
SIZE (rust/crates/half-2.4.1.crate) = 50892
+SHA256 (rust/crates/hash32-0.3.1.crate) = 47d60b12902ba28e2730cd37e95b8c9223af2808df9e902d4df49588d1470606
+SIZE (rust/crates/hash32-0.3.1.crate) = 10273
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/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
-SIZE (rust/crates/heck-0.4.1.crate) = 11567
+SHA256 (rust/crates/heapless-0.8.0.crate) = 0bfb9eb618601c89945a70e254898da93b13be0388091d42117462b265bb3fad
+SIZE (rust/crates/heapless-0.8.0.crate) = 77802
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.7.1.crate) = 8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652
-SIZE (rust/crates/indexmap-2.7.1.crate) = 88644
+SHA256 (rust/crates/hermit-abi-0.5.1.crate) = f154ce46856750ed433c8649605bf7ed2de3bc35fd9d2a9f30cddd873c80cb08
+SIZE (rust/crates/hermit-abi-0.5.1.crate) = 17549
+SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e
+SIZE (rust/crates/indexmap-2.9.0.crate) = 91214
SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
SIZE (rust/crates/indoc-2.0.6.crate) = 17164
-SHA256 (rust/crates/is-terminal-0.4.15.crate) = e19b23d53f35ce9f56aebc7d1bb4e6ac1e9c0db7ac85c8d1760c04379edced37
-SIZE (rust/crates/is-terminal-0.4.15.crate) = 7770
+SHA256 (rust/crates/is-terminal-0.4.16.crate) = e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9
+SIZE (rust/crates/is-terminal-0.4.16.crate) = 7811
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.11.0.crate) = b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57
SIZE (rust/crates/itertools-0.11.0.crate) = 125074
-SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
-SIZE (rust/crates/itertools-0.13.0.crate) = 146261
+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/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
@@ -183,6 +187,8 @@ SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf
SIZE (rust/crates/memchr-2.7.4.crate) = 96670
SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
+SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
+SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
SHA256 (rust/crates/nalgebra-0.33.2.crate) = 26aecdf64b707efd1310e3544d709c5c0ac61c13756046aaaba41be5c4f66a3b
SIZE (rust/crates/nalgebra-0.33.2.crate) = 385768
SHA256 (rust/crates/nalgebra-macros-0.2.2.crate) = 254a5372af8fc138e36684761d3c0cdb758a4410e938babcff1c860ce14ddbfc
@@ -205,8 +211,12 @@ SHA256 (rust/crates/ndarray-0.16.1.crate) = 882ed72dce9365842bf196bdeedf5055305f
SIZE (rust/crates/ndarray-0.16.1.crate) = 291026
SHA256 (rust/crates/ndarray-einsum-0.8.0.crate) = f4b2d52dfff9b24d072b6080eab1587cbd54ae24da7b8370072c3a84db221e05
SIZE (rust/crates/ndarray-einsum-0.8.0.crate) = 34449
-SHA256 (rust/crates/npyz-0.8.3.crate) = 13f27ea175875c472b3df61ece89a6d6ef4e0627f43704e400c782f174681ebd
-SIZE (rust/crates/npyz-0.8.3.crate) = 75073
+SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
+SIZE (rust/crates/nom-7.1.3.crate) = 117570
+SHA256 (rust/crates/nom-unicode-0.3.0.crate) = a5c03a4d71ab9740c752c165329e9df13a808093b146dfbef6170ac260771ffe
+SIZE (rust/crates/nom-unicode-0.3.0.crate) = 9378
+SHA256 (rust/crates/npyz-0.8.4.crate) = 9f0e759e014e630f90af745101b614f761306ddc541681e546649068e25ec1b9
+SIZE (rust/crates/npyz-0.8.4.crate) = 77220
SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9
SIZE (rust/crates/num-bigint-0.4.6.crate) = 102801
SHA256 (rust/crates/num-complex-0.4.6.crate) = 73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495
@@ -217,10 +227,10 @@ SHA256 (rust/crates/num-rational-0.4.2.crate) = f83d14da390562dca69fc84082e73e54
SIZE (rust/crates/num-rational-0.4.2.crate) = 28159
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/numpy-0.23.0.crate) = b94caae805f998a07d33af06e6a3891e38556051b8045c615470a71590e13e78
-SIZE (rust/crates/numpy-0.23.0.crate) = 79034
-SHA256 (rust/crates/once_cell-1.20.3.crate) = 945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e
-SIZE (rust/crates/once_cell-1.20.3.crate) = 33456
+SHA256 (rust/crates/numpy-0.25.0.crate) = 29f1dee9aa8d3f6f8e8b9af3803006101bb3653866ef056d530d53ae68587191
+SIZE (rust/crates/numpy-0.25.0.crate) = 81623
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
SHA256 (rust/crates/oq3_lexer-0.7.0.crate) = a27bbc91e3e9d6193a44aac8f5d62c1507c41669af71a4e7e0ef66fd6470e960
SIZE (rust/crates/oq3_lexer-0.7.0.crate) = 16877
SHA256 (rust/crates/oq3_parser-0.7.0.crate) = 9a72022fcb414e8a0912920a1cf46417b6aa95f19d4b38778df7450f8a3c17fa
@@ -233,14 +243,14 @@ SHA256 (rust/crates/oq3_syntax-0.7.0.crate) = 42c754ce1d9da28d6c0334c212d64b5212
SIZE (rust/crates/oq3_syntax-0.7.0.crate) = 63066
SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
SIZE (rust/crates/paste-1.0.15.crate) = 18374
-SHA256 (rust/crates/pest-2.7.15.crate) = 8b7cafe60d6cf8e62e1b9b2ea516a089c008945bb5a275416789e7db0bc199dc
-SIZE (rust/crates/pest-2.7.15.crate) = 127895
-SHA256 (rust/crates/pest_derive-2.7.15.crate) = 816518421cfc6887a0d62bf441b6ffb4536fcc926395a69e1a85852d4363f57e
-SIZE (rust/crates/pest_derive-2.7.15.crate) = 40745
-SHA256 (rust/crates/pest_generator-2.7.15.crate) = 7d1396fd3a870fc7838768d171b4616d5c91f6cc25e377b673d714567d99377b
-SIZE (rust/crates/pest_generator-2.7.15.crate) = 18417
-SHA256 (rust/crates/pest_meta-2.7.15.crate) = e1e58089ea25d717bfd31fb534e4f3afcc2cc569c70de3e239778991ea3b7dea
-SIZE (rust/crates/pest_meta-2.7.15.crate) = 42121
+SHA256 (rust/crates/pest-2.8.0.crate) = 198db74531d58c70a361c42201efde7e2591e976d518caf7662a47dc5720e7b6
+SIZE (rust/crates/pest-2.8.0.crate) = 128955
+SHA256 (rust/crates/pest_derive-2.8.0.crate) = d725d9cfd79e87dccc9341a2ef39d1b6f6353d68c4b33c177febbe1a402c97c5
+SIZE (rust/crates/pest_derive-2.8.0.crate) = 42196
+SHA256 (rust/crates/pest_generator-2.8.0.crate) = db7d01726be8ab66ab32f9df467ae8b1148906685bbe75c82d1e65d7f5b3f841
+SIZE (rust/crates/pest_generator-2.8.0.crate) = 18617
+SHA256 (rust/crates/pest_meta-2.8.0.crate) = 7f9f832470494906d1fca5329f8ab5791cc60beb230c74815dff541cbd2b5ca0
+SIZE (rust/crates/pest_meta-2.8.0.crate) = 42931
SHA256 (rust/crates/petgraph-0.6.5.crate) = b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db
SIZE (rust/crates/petgraph-0.6.5.crate) = 710970
SHA256 (rust/crates/petgraph-0.7.1.crate) = 3672b37090dbd86368a4145bc067582552b29c27377cad4e0a306c97f9bd7772
@@ -249,8 +259,8 @@ SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b1144
SIZE (rust/crates/portable-atomic-1.11.0.crate) = 181258
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/ppv-lite86-0.2.20.crate) = 77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04
-SIZE (rust/crates/ppv-lite86-0.2.20.crate) = 22478
+SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
+SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
SHA256 (rust/crates/priority-queue-2.1.2.crate) = 090ded312ed32a928fb49cb91ab4db6523ae3767225e61fbf6ceaaec3664ed26
SIZE (rust/crates/priority-queue-2.1.2.crate) = 36557
SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c
@@ -261,24 +271,22 @@ SHA256 (rust/crates/proc-macro2-1.0.94.crate) = a31971752e70b8b2686d7e46ec17fb38
SIZE (rust/crates/proc-macro2-1.0.94.crate) = 52391
SHA256 (rust/crates/pulp-0.18.22.crate) = a0a01a0dc67cf4558d279f0c25b0962bd08fc6dec0137699eae304103e882fe6
SIZE (rust/crates/pulp-0.18.22.crate) = 117838
-SHA256 (rust/crates/pulp-0.21.4.crate) = 95fb7a99b37aaef4c7dd2fd15a819eb8010bfc7a2c2155230d51f497316cad6d
-SIZE (rust/crates/pulp-0.21.4.crate) = 135569
+SHA256 (rust/crates/pulp-0.21.5.crate) = 96b86df24f0a7ddd5e4b95c94fc9ed8a98f1ca94d3b01bdce2824097e7835907
+SIZE (rust/crates/pulp-0.21.5.crate) = 136353
SHA256 (rust/crates/pulp-macro-0.1.1.crate) = d315b3197b780e4873bc0e11251cb56a33f65a6032a3d39b8d1405c255513766
SIZE (rust/crates/pulp-macro-0.1.1.crate) = 3268
SHA256 (rust/crates/py_literal-0.4.0.crate) = 102df7a3d46db9d3891f178dcc826dc270a6746277a9ae6436f8d29fd490a8e1
SIZE (rust/crates/py_literal-0.4.0.crate) = 16747
-SHA256 (rust/crates/pyo3-0.23.5.crate) = 7778bffd85cf38175ac1f545509665d0b9b92a198ca7941f131f85f7a4f9a872
-SIZE (rust/crates/pyo3-0.23.5.crate) = 1088533
-SHA256 (rust/crates/pyo3-build-config-0.23.5.crate) = 94f6cbe86ef3bf18998d9df6e0f3fc1050a8c5efa409bf712e661a4366e010fb
-SIZE (rust/crates/pyo3-build-config-0.23.5.crate) = 33885
-SHA256 (rust/crates/pyo3-build-config-0.24.0.crate) = e9b6c2b34cf71427ea37c7001aefbaeb85886a074795e35f161f5aecc7620a7a
-SIZE (rust/crates/pyo3-build-config-0.24.0.crate) = 33982
-SHA256 (rust/crates/pyo3-ffi-0.23.5.crate) = e9f1b4c431c0bb1c8fb0a338709859eed0d030ff6daa34368d3b152a63dfdd8d
-SIZE (rust/crates/pyo3-ffi-0.23.5.crate) = 74867
-SHA256 (rust/crates/pyo3-macros-0.23.5.crate) = fbc2201328f63c4710f68abdf653c89d8dbc2858b88c5d88b0ff38a75288a9da
-SIZE (rust/crates/pyo3-macros-0.23.5.crate) = 8856
-SHA256 (rust/crates/pyo3-macros-backend-0.23.5.crate) = fca6726ad0f3da9c9de093d6f116a93c1a38e417ed73bf138472cf4064f72028
-SIZE (rust/crates/pyo3-macros-backend-0.23.5.crate) = 70938
+SHA256 (rust/crates/pyo3-0.25.0.crate) = f239d656363bcee73afef85277f1b281e8ac6212a1d42aa90e55b90ed43c47a4
+SIZE (rust/crates/pyo3-0.25.0.crate) = 1120850
+SHA256 (rust/crates/pyo3-build-config-0.25.0.crate) = 755ea671a1c34044fa165247aaf6f419ca39caa6003aee791a0df2713d8f1b6d
+SIZE (rust/crates/pyo3-build-config-0.25.0.crate) = 34122
+SHA256 (rust/crates/pyo3-ffi-0.25.0.crate) = fc95a2e67091e44791d4ea300ff744be5293f394f1bafd9f78c080814d35956e
+SIZE (rust/crates/pyo3-ffi-0.25.0.crate) = 77991
+SHA256 (rust/crates/pyo3-macros-0.25.0.crate) = a179641d1b93920829a62f15e87c0ed791b6c8db2271ba0fd7c2686090510214
+SIZE (rust/crates/pyo3-macros-0.25.0.crate) = 8876
+SHA256 (rust/crates/pyo3-macros-backend-0.25.0.crate) = 9dff85ebcaab8c441b0e3f7ae40a6963ecea8a9f5e74f647e33fcf5ec9a1e89e
+SIZE (rust/crates/pyo3-macros-backend-0.25.0.crate) = 75089
SHA256 (rust/crates/quote-1.0.39.crate) = c1f1914ce909e1658d9907913b4b91947430c7d9be598b15a1912935b8c04801
SIZE (rust/crates/quote-1.0.39.crate) = 31206
SHA256 (rust/crates/ra_ap_limit-0.0.188.crate) = 92d33758724f997689f84146e5401e28d875a061804f861f113696f44f5232aa
@@ -323,12 +331,14 @@ SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303af
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
SHA256 (rust/crates/rowan-0.15.15.crate) = 32a58fa8a7ccff2aec4f39cc45bf5f985cec7125ab271cf681c279fd00192b49
SIZE (rust/crates/rowan-0.15.15.crate) = 39971
+SHA256 (rust/crates/rstar-0.12.2.crate) = 421400d13ccfd26dfa5858199c30a5d76f9c54e0dba7575273025b43c5175dbb
+SIZE (rust/crates/rstar-0.12.2.crate) = 43756
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/rustiq-core-0.0.10.crate) = 666b580cb45b60a39f5a17b284bbe8343cfcd67929931729b4afee19ec94d308
-SIZE (rust/crates/rustiq-core-0.0.10.crate) = 40292
+SHA256 (rust/crates/rustiq-core-0.0.11.crate) = 51bfa802a80a4fa591941e4caaf2d6d7793ae3ffd307022afe0739453fae07a6
+SIZE (rust/crates/rustiq-core-0.0.11.crate) = 41963
SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
SIZE (rust/crates/rustix-0.38.44.crate) = 379347
SHA256 (rust/crates/rustversion-1.0.20.crate) = eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2
@@ -343,10 +353,10 @@ SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
SHA256 (rust/crates/seq-macro-0.3.6.crate) = 1bc711410fbe7399f390ca1c3b60ad0f53f80e95c5eb935e52268a0e2cd49acc
SIZE (rust/crates/seq-macro-0.3.6.crate) = 16031
-SHA256 (rust/crates/serde-1.0.218.crate) = e8dfc9d19bdbf6d17e22319da49161d5d0108e4188e8b680aef6299eed22df60
-SIZE (rust/crates/serde-1.0.218.crate) = 78968
-SHA256 (rust/crates/serde_derive-1.0.218.crate) = f09503e191f4e797cb8aac08e9a4a4695c5edf6a2e70e376d961ddd5c969f82b
-SIZE (rust/crates/serde_derive-1.0.218.crate) = 57782
+SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
+SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
+SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1
@@ -355,10 +365,12 @@ SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f53798
SIZE (rust/crates/sha2-0.10.8.crate) = 26357
SHA256 (rust/crates/simba-0.9.0.crate) = b3a386a501cd104797982c15ae17aafe8b9261315b5d07e3ec803f2ea26be0fa
SIZE (rust/crates/simba-0.9.0.crate) = 52680
-SHA256 (rust/crates/smallvec-1.14.0.crate) = 7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd
-SIZE (rust/crates/smallvec-1.14.0.crate) = 35561
+SHA256 (rust/crates/smallvec-1.15.0.crate) = 8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9
+SIZE (rust/crates/smallvec-1.15.0.crate) = 38113
SHA256 (rust/crates/smol_str-0.2.2.crate) = dd538fb6910ac1099850255cf94a94df6551fbdd602454387d0adb2d1ca6dead
SIZE (rust/crates/smol_str-0.2.2.crate) = 15840
+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.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
@@ -407,6 +419,8 @@ SHA256 (rust/crates/unindent-0.2.4.crate) = 7264e107f553ccae879d21fbea1d6724ac78
SIZE (rust/crates/unindent-0.2.4.crate) = 7422
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
+SHA256 (rust/crates/uuid-1.17.0.crate) = 3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d
+SIZE (rust/crates/uuid-1.17.0.crate) = 59014
SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
SIZE (rust/crates/version_check-0.9.5.crate) = 15554
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
@@ -467,13 +481,9 @@ SHA256 (rust/crates/xshell-macros-0.2.7.crate) = 32ac00cd3f8ec9c1d33fb3e7958a82d
SIZE (rust/crates/xshell-macros-0.2.7.crate) = 2890
SHA256 (rust/crates/yansi-0.5.1.crate) = 09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec
SIZE (rust/crates/yansi-0.5.1.crate) = 16525
-SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
-SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
-SHA256 (rust/crates/zerocopy-0.8.21.crate) = dcf01143b2dd5d134f11f545cf9f1431b13b749695cb33bcce051e7568f99478
-SIZE (rust/crates/zerocopy-0.8.21.crate) = 238506
-SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
-SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
-SHA256 (rust/crates/zerocopy-derive-0.8.21.crate) = 712c8386f4f4299382c9abee219bee7084f78fb939d88b6840fcc1320d5f6da2
-SIZE (rust/crates/zerocopy-derive-0.8.21.crate) = 83886
-SHA256 (Qiskit-qiskit-2.0.0_GH0.tar.gz) = 563938d0f2c353b0a79ea8b7a1c9a3d7d915972b282ddad48e0ffd1079edaeaa
-SIZE (Qiskit-qiskit-2.0.0_GH0.tar.gz) = 7911127
+SHA256 (rust/crates/zerocopy-0.8.25.crate) = a1702d9583232ddb9174e01bb7c15a2ab8fb1bc6f227aa1233858c351a3ba0cb
+SIZE (rust/crates/zerocopy-0.8.25.crate) = 252714
+SHA256 (rust/crates/zerocopy-derive-0.8.25.crate) = 28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef
+SIZE (rust/crates/zerocopy-derive-0.8.25.crate) = 87671
+SHA256 (Qiskit-qiskit-2.1.1_GH0.tar.gz) = 96cd5725ea5f99a6527885e9ef4436bcb34e6388c6ab1bf43d48b9dab80f429f
+SIZE (Qiskit-qiskit-2.1.1_GH0.tar.gz) = 7095152
diff --git a/science/py-quantities/Makefile b/science/py-quantities/Makefile
index 74a45beef3b2..dddaaa22df9e 100644
--- a/science/py-quantities/Makefile
+++ b/science/py-quantities/Makefile
@@ -1,6 +1,5 @@
PORTNAME= quantities
-DISTVERSION= 0.16.1
-PORTREVISION= 1
+DISTVERSION= 0.16.2
CATEGORIES= science python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -21,6 +20,6 @@ TEST_WRKSRC= ${WRKSRC}/quantities/tests
NO_ARCH= yes
-# tests: 173 passed, 3 xfailed in 33.50s
+# tests as of 0.16.2: 175 passed, 3 xfailed in 30.81s
.include <bsd.port.mk>
diff --git a/science/py-quantities/distinfo b/science/py-quantities/distinfo
index 26529773f059..eb191c3bbb35 100644
--- a/science/py-quantities/distinfo
+++ b/science/py-quantities/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1731110912
-SHA256 (quantities-0.16.1.tar.gz) = c9d688e8719720654187a6a83425e7d54f427d7465e03c49f3da53befd20074b
-SIZE (quantities-0.16.1.tar.gz) = 101045
+TIMESTAMP = 1753137018
+SHA256 (quantities-0.16.2.tar.gz) = 1f7c24f10d9ff57ddf751a358ea2fdfa9914516722f06a788ef4a2924c77d21c
+SIZE (quantities-0.16.2.tar.gz) = 101862
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/py-spglib/Makefile b/science/py-spglib/Makefile
index 14ad98f6aa4a..01e37fba4057 100644
--- a/science/py-spglib/Makefile
+++ b/science/py-spglib/Makefile
@@ -1,7 +1,6 @@
PORTNAME= spglib
DISTVERSIONPREFIX= v
-DISTVERSION= 2.5.0
-PORTREVISION= 1
+DISTVERSION= 2.6.0
CATEGORIES= science python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -19,10 +18,12 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@$
${PYNUMPY} \
${PY_SETUPTOOLS}
LIB_DEPENDS= libsymspg.so:science/spglib
-RUN_DEPENDS= ${PYNUMPY}
+RUN_DEPENDS= ${PYNUMPY} \
+ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.9.0:devel/py-typing-extensions@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-benchmark>0:devel/py-pytest-benchmark@${PY_FLAVOR}
USES= python
-USE_PYTHON= pep517 autoplist pytest # tests fail to run, see https://github.com/spglib/spglib/issues/192
+USE_PYTHON= pep517 autoplist pytest
USE_GITHUB= yes
CMAKE_ARGS= -DPython3_EXECUTABLE=${PYTHON_CMD}
@@ -32,4 +33,6 @@ MAKE_ENV= SETUPTOOLS_SCM_PRETEND_VERSION=${DISTVERSION}
TEST_WRKSRC= ${WRKSRC}
TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
+# tests as of 2.6.0: 3024 passed in 149.52s (0:02:29)
+
.include <bsd.port.mk>
diff --git a/science/py-spglib/distinfo b/science/py-spglib/distinfo
index 48711790a26d..b88216427863 100644
--- a/science/py-spglib/distinfo
+++ b/science/py-spglib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1720768210
-SHA256 (spglib-spglib-v2.5.0_GH0.tar.gz) = b6026f5e85106c0c9ee57e54b9399890d0f29982e20e96ede0428b3efbe6b914
-SIZE (spglib-spglib-v2.5.0_GH0.tar.gz) = 2926427
+TIMESTAMP = 1753137266
+SHA256 (spglib-spglib-v2.6.0_GH0.tar.gz) = c65af71136c915352eb82444b165ec83289877eb8e46593033f199801b43dbf7
+SIZE (spglib-spglib-v2.6.0_GH0.tar.gz) = 2438640
diff --git a/science/py-spglib/files/patch-pyproject.toml b/science/py-spglib/files/patch-pyproject.toml
index 38d350736f4d..d7417075f4d6 100644
--- a/science/py-spglib/files/patch-pyproject.toml
+++ b/science/py-spglib/files/patch-pyproject.toml
@@ -1,21 +1,21 @@
- removal of license-files is a workaround for https://github.com/spglib/spglib/issues/560
---- pyproject.toml.orig 2024-07-11 08:36:56 UTC
+--- pyproject.toml.orig 2025-03-06 12:33:46 UTC
+++ pyproject.toml
@@ -1,7 +1,7 @@
[build-system]
# Numpy build and runtime dependencies are linked to ABI compatibility
# A new wheel rebuild is needed when changing these
--requires = ["scikit-build-core", "numpy~=2.0"]
-+requires = ["scikit-build-core", "numpy"]
+-requires = ["scikit-build-core>=0.11", "numpy~=2.0"]
++requires = ["scikit-build-core>=0.11", "numpy"]
build-backend = "scikit_build_core.build"
[project]
-@@ -9,7 +9,6 @@ license = { text = "BSD-3-Clause" }
+@@ -9,7 +9,6 @@ license = "BSD-3-Clause"
requires-python = ">=3.9"
description = "This is the spglib module."
- license = { text = "BSD-3-Clause" }
--license-files = { paths = ["COPYING"] }
+ license = "BSD-3-Clause"
+-license-files = ["COPYING"]
readme = "python/README.rst"
dynamic = ["version"]
dependencies = [
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/spglib/Makefile b/science/spglib/Makefile
index 4615c4db21ff..d12f56544466 100644
--- a/science/spglib/Makefile
+++ b/science/spglib/Makefile
@@ -1,6 +1,6 @@
PORTNAME= spglib
DISTVERSIONPREFIX= v
-DISTVERSION= 2.5.0
+DISTVERSION= 2.6.0
CATEGORIES= science
MAINTAINER= yuri@FreeBSD.org
@@ -32,4 +32,6 @@ OPTIONS_SUB= yes
FORTRAN_USES= fortran
FORTRAN_CMAKE_BOOL= SPGLIB_WITH_Fortran
+# tests as of 2.6.0: 100% tests passed, 0 tests failed out of 59
+
.include <bsd.port.mk>
diff --git a/science/spglib/distinfo b/science/spglib/distinfo
index 07218b207bc7..85fbb27635db 100644
--- a/science/spglib/distinfo
+++ b/science/spglib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1720768091
-SHA256 (spglib-spglib-v2.5.0_GH0.tar.gz) = b6026f5e85106c0c9ee57e54b9399890d0f29982e20e96ede0428b3efbe6b914
-SIZE (spglib-spglib-v2.5.0_GH0.tar.gz) = 2926427
+TIMESTAMP = 1753138641
+SHA256 (spglib-spglib-v2.6.0_GH0.tar.gz) = c65af71136c915352eb82444b165ec83289877eb8e46593033f199801b43dbf7
+SIZE (spglib-spglib-v2.6.0_GH0.tar.gz) = 2438640
diff --git a/science/spglib/pkg-plist b/science/spglib/pkg-plist
index c3b5f01c8d33..5315006f0e5c 100644
--- a/science/spglib/pkg-plist
+++ b/science/spglib/pkg-plist
@@ -11,9 +11,9 @@ lib/cmake/Spglib/SpglibTargets_shared.cmake
%%FORTRAN%%lib/cmake/Spglib/try_compile.f90
%%FORTRAN%%lib/libspglib_f08.so
%%FORTRAN%%lib/libspglib_f08.so.2
-%%FORTRAN%%lib/libspglib_f08.so.2.5.0
+%%FORTRAN%%lib/libspglib_f08.so.2.6.0
lib/libsymspg.so
lib/libsymspg.so.2
-lib/libsymspg.so.2.5.0
+lib/libsymspg.so.2.6.0
libdata/pkgconfig/spglib.pc
%%FORTRAN%%libdata/pkgconfig/spglib_f08.pc
diff --git a/science/tinker/Makefile b/science/tinker/Makefile
index c5b9b72ff278..a62f2268609b 100644
--- a/science/tinker/Makefile
+++ b/science/tinker/Makefile
@@ -1,6 +1,5 @@
PORTNAME= tinker
-DISTVERSION= 8.11.3
-PORTREVISION= 1
+DISTVERSION= 25.3
CATEGORIES= science
MASTER_SITES= https://dasher.wustl.edu/tinker/downloads/
diff --git a/science/tinker/distinfo b/science/tinker/distinfo
index 6c20209908c4..7ca60014bed4 100644
--- a/science/tinker/distinfo
+++ b/science/tinker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1719188902
-SHA256 (tinker-8.11.3.tar.gz) = 8dfbc9fb8f26742d91139187657e2c905744b0243538f81b75bc04cdc2606ff7
-SIZE (tinker-8.11.3.tar.gz) = 73256260
+TIMESTAMP = 1753634645
+SHA256 (tinker-25.3.tar.gz) = d536f1d4d0d7d4394b3b3d88a52cf12ed3489312ac2ad9c6ce4d198bd681e36c
+SIZE (tinker-25.3.tar.gz) = 80772142
diff --git a/science/tinker/pkg-plist b/science/tinker/pkg-plist
index 286fc0abcadd..b0f9367ade44 100644
--- a/science/tinker/pkg-plist
+++ b/science/tinker/pkg-plist
@@ -64,6 +64,8 @@ bin/xyzint
bin/xyzmol2
bin/xyzpdb
%%DATADIR%%/params/0README
+%%DATADIR%%/params/amber14sb.prm
+%%DATADIR%%/params/amber19sb.prm
%%DATADIR%%/params/amber94.prm
%%DATADIR%%/params/amber96.prm
%%DATADIR%%/params/amber98.prm
@@ -82,7 +84,8 @@ bin/xyzpdb
%%DATADIR%%/params/basic.prm
%%DATADIR%%/params/charmm19.prm
%%DATADIR%%/params/charmm22.prm
-%%DATADIR%%/params/charmm22cmap.prm
+%%DATADIR%%/params/charmm27.prm
+%%DATADIR%%/params/charmm36.prm
%%DATADIR%%/params/dang.prm
%%DATADIR%%/params/hippo19.prm
%%DATADIR%%/params/hoch.prm
@@ -90,8 +93,9 @@ bin/xyzpdb
%%DATADIR%%/params/mm2.prm
%%DATADIR%%/params/mm3.prm
%%DATADIR%%/params/mm3pro.prm
-%%DATADIR%%/params/mmff.prm
-%%DATADIR%%/params/oplsaa.prm
+%%DATADIR%%/params/mmff94.prm
+%%DATADIR%%/params/mmff94s.prm
+%%DATADIR%%/params/oplsaa08.prm
%%DATADIR%%/params/oplsaal.prm
%%DATADIR%%/params/oplsua.prm
%%DATADIR%%/params/smoothaa.prm
@@ -206,6 +210,10 @@ bin/xyzpdb
%%DATADIR%%/test/polyala.key
%%DATADIR%%/test/polyala.log
%%DATADIR%%/test/polyala.run
+%%DATADIR%%/test/pyridine.dat
+%%DATADIR%%/test/pyridine.log
+%%DATADIR%%/test/pyridine.run
+%%DATADIR%%/test/pyridine.xyz
%%DATADIR%%/test/salt.cell
%%DATADIR%%/test/salt.key
%%DATADIR%%/test/salt.log
diff --git a/science/votca/Makefile b/science/votca/Makefile
index 24ce596890b3..f12745e528a9 100644
--- a/science/votca/Makefile
+++ b/science/votca/Makefile
@@ -1,21 +1,22 @@
PORTNAME= votca
DISTVERSIONPREFIX= v
DISTVERSION= 2025
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= science
MAINTAINER= yuri@FreeBSD.org
COMMENT= CSG and XTP: libraries for atomistic simulations
-WWW= https://github.com/votca/votca
+WWW= https://www.votca.org/ \
+ https://github.com/votca/votca
LICENSE= APACHE20
-BROKEN_i386= undefined reference to `__atomic_load'
+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/Makefile b/security/Makefile
index 0343c9fd1932..0504a0107b93 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
@@ -785,6 +786,7 @@
SUBDIR += passivedns
SUBDIR += pcsc-tools
SUBDIR += pdfcrack
+ SUBDIR += pdfrip
SUBDIR += pear-Auth
SUBDIR += pear-Auth_HTTP
SUBDIR += pear-Auth_PrefManager
diff --git a/security/bitwarden-cli/Makefile b/security/bitwarden-cli/Makefile
index 0369033d3fee..ec9b367cbd10 100644
--- a/security/bitwarden-cli/Makefile
+++ b/security/bitwarden-cli/Makefile
@@ -1,7 +1,6 @@
PORTNAME= bitwarden-cli
DISTVERSIONPREFIX= cli-v
-DISTVERSION= 2025.5.0
-PORTREVISION= 1
+DISTVERSION= 2025.7.0
CATEGORIES= security
MASTER_SITES= https://nodejs.org/dist/v${PKG_NODE_VER}/:node
DISTFILES= node-v${PKG_NODE_VER}${EXTRACT_SUFX}:node \
@@ -43,6 +42,9 @@ GH_PROJECT= clients
MAKE_ENV+= PYTHONDONTWRITEBYTECODE=1
+# don't strip executable upon install since it causes error
+STRIP= # empty
+
BUILD_WRKSRC= ${WRKSRC}/apps/cli
PLIST_FILES= bin/bw \
@@ -76,23 +78,26 @@ pre-fetch:
cd ${WRKDIR}/node-modules-cache && \
${SETENV} HOME=${WRKDIR} \
npm ci --ignore-scripts --no-progress --no-audit --no-fund; \
- ${FIND} ${WRKDIR}/node-modules-cache -depth 1 -print | \
- ${GREP} -v node_modules | ${XARGS} ${RM} -r; \
${FIND} ${WRKDIR}/node-modules-cache -type d -exec ${CHMOD} 755 {} ';'; \
- cd ${WRKDIR}/node-modules-cache && \
- ${MTREE_CMD} -cbnSp node_modules | ${MTREE_CMD} -C | ${SED} \
- -e 's:time=[0-9.]*:time=${PREFETCH_TIMESTAMP}.000000000:' \
- -e 's:\([gu]id\)=[0-9]*:\1=0:g' \
- -e 's:flags=.*:flags=none:' \
- -e 's:^\.:./node_modules:' > node-modules-cache.mtree; \
- ${TAR} -cz --options 'gzip:!timestamp' \
- -f ${DISTDIR}/${PREFETCH_FILE} \
- @node-modules-cache.mtree; \
+ for dir in `${FIND} -s ${WRKDIR}/node-modules-cache -type d -name node_modules -print | \
+ ${GREP} -ve 'node_modules/.*/node_modules'`; do \
+ ${MTREE_CMD} -cbnSp $${dir} | ${MTREE_CMD} -C | ${SED} \
+ -e 's:time=[0-9.]*:time=${PREFETCH_TIMESTAMP}.000000000:' \
+ -e 's:\([gu]id\)=[0-9]*:\1=0:g' \
+ -e 's:flags=.*:flags=none:' \
+ -e "s|\.|$${dir}|" \
+ -e 's|^${WRKDIR}|.|' >> ${WRKDIR}/node-modules-cache.mtree; \
+ done; \
+ ${TAR} -cz --options 'gzip:!timestamp' -f ${DISTDIR}/${PREFETCH_FILE} \
+ -C ${WRKDIR} @node-modules-cache.mtree; \
${RM} -r ${WRKDIR}; \
fi
post-extract:
- ${MV} ${WRKDIR}/node_modules ${WRKSRC}
+ @for dir in `${FIND} -s ${WRKDIR}/node-modules-cache -type d -name node_modules -print | \
+ ${GREP} -ve 'node_modules/.*/node_modules'`; do \
+ ${MV} $${dir} `${ECHO_CMD} $${dir} | sed -e 's|${WRKDIR}/node-modules-cache|${WRKSRC}|'`; \
+ done
post-patch:
# apply FreeBSD patches for node
@@ -104,7 +109,6 @@ post-patch:
${WRKSRC}/node_modules/@yao-pkg/pkg-fetch/patches/node.v${PKG_NODE_VER}.cpp.patch
pre-build:
- cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} npm run postinstall
# build patched node for pkg
cd ${WRKDIR}/node-v${PKG_NODE_VER} && \
${SETENV} ${CONFIGURE_ENV} CC=${CC} CXX=${CXX} ./configure ${PKG_NODE_CONFIGURE_ARGS} && \
@@ -126,8 +130,7 @@ do-build:
./dist/bw completion --shell zsh > _bw
do-install:
- # don't strip executable since it causes error
- ${INSTALL_KLD} ${BUILD_WRKSRC}/dist/bw ${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/dist/bw ${STAGEDIR}${PREFIX}/bin
@${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions
${INSTALL_DATA} ${BUILD_WRKSRC}/_bw \
${STAGEDIR}${PREFIX}/share/zsh/site-functions/_bw
diff --git a/security/bitwarden-cli/distinfo b/security/bitwarden-cli/distinfo
index eab1523bc4fa..1b44f20cfdbd 100644
--- a/security/bitwarden-cli/distinfo
+++ b/security/bitwarden-cli/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1748694193
+TIMESTAMP = 1753739322
SHA256 (node-v22.10.0.tar.gz) = 42e4ab4ce34383488185cef6f06f8d1267bf91ebc5c6596fc3786efb0f8b5aaa
SIZE (node-v22.10.0.tar.gz) = 96921636
-SHA256 (bitwarden-cli-2025.5.0-node-modules.tar.gz) = 711aa343950012a6611c1551a311dcb7b0fe30ce38800f88564ae0db5f6d81f7
-SIZE (bitwarden-cli-2025.5.0-node-modules.tar.gz) = 225132182
-SHA256 (bitwarden-clients-cli-v2025.5.0_GH0.tar.gz) = 247ca881c8a9f407c494977f7e8555fe11beff017d0cfda6a6d437ec0c0978d6
-SIZE (bitwarden-clients-cli-v2025.5.0_GH0.tar.gz) = 25200233
+SHA256 (bitwarden-cli-2025.7.0-node-modules.tar.gz) = 2a5c9a44bcab4c9101e750e0ad6b3b39928149cb6a27bec00fc5d88ddcf5dc2d
+SIZE (bitwarden-cli-2025.7.0-node-modules.tar.gz) = 266367377
+SHA256 (bitwarden-clients-cli-v2025.7.0_GH0.tar.gz) = a3e603683504e7e56c839b7408cacfc1a5a19cb0310f7431ec18c254224d82bc
+SIZE (bitwarden-clients-cli-v2025.7.0_GH0.tar.gz) = 25713772
diff --git a/security/bitwarden-cli/files/packagejsons/apps/browser/package.json b/security/bitwarden-cli/files/packagejsons/apps/browser/package.json
index c44743add7c5..70dd0d7a2413 100644
--- a/security/bitwarden-cli/files/packagejsons/apps/browser/package.json
+++ b/security/bitwarden-cli/files/packagejsons/apps/browser/package.json
@@ -1,6 +1,6 @@
{
"name": "@bitwarden/browser",
- "version": "2025.5.1",
+ "version": "2025.7.0",
"scripts": {
"build": "npm run build:chrome",
"build:chrome": "cross-env BROWSER=chrome MANIFEST_VERSION=3 NODE_OPTIONS=\"--max-old-space-size=8192\" webpack",
diff --git a/security/bitwarden-cli/files/packagejsons/apps/cli/package.json b/security/bitwarden-cli/files/packagejsons/apps/cli/package.json
index 18147cf4d2d3..ca7af3ec596e 100644
--- a/security/bitwarden-cli/files/packagejsons/apps/cli/package.json
+++ b/security/bitwarden-cli/files/packagejsons/apps/cli/package.json
@@ -1,7 +1,7 @@
{
"name": "@bitwarden/cli",
"description": "A secure and free password manager for all of your devices.",
- "version": "2025.5.0",
+ "version": "2025.7.0",
"keywords": [
"bitwarden",
"password",
@@ -59,20 +59,18 @@
},
"pkg": {
"assets": [
- "./build/**/*",
- "../../node_modules/argon2/**/*"
+ "./build/**/*"
]
},
"dependencies": {
- "@koa/multer": "3.1.0",
+ "@koa/multer": "4.0.0",
"@koa/router": "13.1.0",
- "argon2": "0.41.1",
"big-integer": "1.6.52",
"browser-hrtime": "1.1.8",
"chalk": "4.1.2",
"commander": "11.1.0",
- "core-js": "3.40.0",
- "form-data": "4.0.1",
+ "core-js": "3.42.0",
+ "form-data": "4.0.2",
"https-proxy-agent": "7.0.6",
"inquirer": "8.2.6",
"jsdom": "26.1.0",
@@ -85,11 +83,16 @@
"multer": "1.4.5-lts.2",
"node-fetch": "2.6.12",
"node-forge": "1.3.1",
- "open": "8.4.2",
- "papaparse": "5.5.2",
+ "open": "10.1.2",
+ "papaparse": "5.5.3",
"proper-lockfile": "4.1.2",
"rxjs": "7.8.1",
+ "semver": "7.7.2",
"tldts": "7.0.1",
"zxcvbn": "4.4.2"
+ },
+ "engines": {
+ "node": "~20",
+ "npm": "~10"
}
}
diff --git a/security/bitwarden-cli/files/packagejsons/apps/desktop/package.json b/security/bitwarden-cli/files/packagejsons/apps/desktop/package.json
index 21892cd1df8e..2ab88fed6214 100644
--- a/security/bitwarden-cli/files/packagejsons/apps/desktop/package.json
+++ b/security/bitwarden-cli/files/packagejsons/apps/desktop/package.json
@@ -1,7 +1,7 @@
{
"name": "@bitwarden/desktop",
"description": "A secure and free password manager for all of your devices.",
- "version": "2025.5.0",
+ "version": "2025.7.0",
"keywords": [
"bitwarden",
"password",
@@ -37,7 +37,7 @@
"clean:dist": "rimraf ./dist",
"pack:dir": "npm run clean:dist && electron-builder --dir -p never",
"pack:lin:flatpak": "npm run clean:dist && electron-builder --dir -p never && flatpak-builder --repo=build/.repo build/.flatpak ./resources/com.bitwarden.desktop.devel.yaml --install-deps-from=flathub --force-clean && flatpak build-bundle ./build/.repo/ ./dist/com.bitwarden.desktop.flatpak com.bitwarden.desktop",
- "pack:lin": "npm run clean:dist && electron-builder --linux --x64 -p never && export SNAP_FILE=$(realpath ./dist/bitwarden_*.snap) && unsquashfs -d ./dist/tmp-snap/ $SNAP_FILE && mkdir -p ./dist/tmp-snap/meta/polkit/ && cp ./resources/com.bitwarden.desktop.policy ./dist/tmp-snap/meta/polkit/polkit.com.bitwarden.desktop.policy && rm $SNAP_FILE && snapcraft pack ./dist/tmp-snap/ && mv ./*.snap ./dist/ && rm -rf ./dist/tmp-snap/",
+ "pack:lin": "npm run clean:dist && electron-builder --linux --x64 -p never && export SNAP_FILE=$(realpath ./dist/bitwarden_*.snap) && unsquashfs -d ./dist/tmp-snap/ $SNAP_FILE && mkdir -p ./dist/tmp-snap/meta/polkit/ && cp ./resources/com.bitwarden.desktop.policy ./dist/tmp-snap/meta/polkit/polkit.com.bitwarden.desktop.policy && rm $SNAP_FILE && snap pack --compression=lzo ./dist/tmp-snap/ && mv ./*.snap ./dist/ && rm -rf ./dist/tmp-snap/",
"pack:lin:arm64": "npm run clean:dist && electron-builder --dir -p never && tar -czvf ./dist/bitwarden_desktop_arm64.tar.gz -C ./dist/linux-arm64-unpacked/ .",
"pack:mac": "npm run clean:dist && electron-builder --mac --universal -p never",
"pack:mac:with-extension": "npm run clean:dist && npm run build:macos-extension:mac && electron-builder --mac --universal -p never",
@@ -46,7 +46,7 @@
"pack:mac:mas:with-extension": "npm run clean:dist && npm run build:macos-extension:mas && electron-builder --mac mas --universal -p never",
"pack:mac:masdev": "npm run clean:dist && electron-builder --mac mas-dev --universal -p never",
"pack:mac:masdev:with-extension": "npm run clean:dist && npm run build:macos-extension:masdev && electron-builder --mac mas-dev --universal -p never",
- "pack:win": "npm run clean:dist && electron-builder --win --x64 --arm64 --ia32 -p never -c.win.certificateSubjectName=\"8bit Solutions LLC\"",
+ "pack:win": "npm run clean:dist && electron-builder --win --x64 --arm64 --ia32 -p never -c.win.signtoolOptions.certificateSubjectName=\"8bit Solutions LLC\"",
"pack:win:ci": "npm run clean:dist && electron-builder --win --x64 --arm64 --ia32 -p never",
"dist:dir": "npm run build && npm run pack:dir",
"dist:lin": "npm run build && npm run pack:lin",
@@ -62,7 +62,7 @@
"publish:lin": "npm run build && npm run clean:dist && electron-builder --linux --x64 -p always",
"publish:mac": "npm run build && npm run clean:dist && electron-builder --mac -p always",
"publish:mac:mas": "npm run dist:mac:mas && npm run upload:mas",
- "publish:win": "npm run build && npm run clean:dist && electron-builder --win --x64 --arm64 --ia32 -p always -c.win.certificateSubjectName=\"8bit Solutions LLC\"",
+ "publish:win": "npm run build && npm run clean:dist && electron-builder --win --x64 --arm64 --ia32 -p always -c.win.signtoolOptions.certificateSubjectName=\"8bit Solutions LLC\"",
"publish:win:dev": "npm run build && npm run clean:dist && electron-builder --win --x64 --arm64 --ia32 -p always",
"upload:mas": "xcrun altool --upload-app --type osx --file \"$(find ./dist/mas-universal/Bitwarden*.pkg)\" --apiKey $APP_STORE_CONNECT_AUTH_KEY --apiIssuer $APP_STORE_CONNECT_TEAM_ISSUER",
"test": "jest",
diff --git a/security/bitwarden-cli/files/packagejsons/apps/web/package.json b/security/bitwarden-cli/files/packagejsons/apps/web/package.json
index 6df2974129e2..98f6e76c26d1 100644
--- a/security/bitwarden-cli/files/packagejsons/apps/web/package.json
+++ b/security/bitwarden-cli/files/packagejsons/apps/web/package.json
@@ -1,6 +1,6 @@
{
"name": "@bitwarden/web-vault",
- "version": "2025.5.1",
+ "version": "2025.7.1",
"scripts": {
"build:oss": "cross-env NODE_OPTIONS=\"--max-old-space-size=8192\" webpack",
"build:bit": "cross-env NODE_OPTIONS=\"--max-old-space-size=8192\" webpack -c ../../bitwarden_license/bit-web/webpack.config.js",
diff --git a/security/bitwarden-cli/files/packagejsons/libs/tools/card/package.json b/security/bitwarden-cli/files/packagejsons/libs/dirt/card/package.json
index 06351f1b46ad..cf613ead7af6 100644
--- a/security/bitwarden-cli/files/packagejsons/libs/tools/card/package.json
+++ b/security/bitwarden-cli/files/packagejsons/libs/dirt/card/package.json
@@ -1,5 +1,5 @@
{
- "name": "@bitwarden/tools-card",
+ "name": "@bitwarden/dirt-card",
"version": "0.0.0",
"description": "Angular card component",
"keywords": [
diff --git a/security/bitwarden-cli/files/packagejsons/libs/logging/package.json b/security/bitwarden-cli/files/packagejsons/libs/logging/package.json
new file mode 100644
index 000000000000..b9cfbe35eb0f
--- /dev/null
+++ b/security/bitwarden-cli/files/packagejsons/libs/logging/package.json
@@ -0,0 +1,11 @@
+{
+ "name": "@bitwarden/logging",
+ "version": "0.0.1",
+ "description": "Logging primitives",
+ "private": true,
+ "type": "commonjs",
+ "main": "dist/index.js",
+ "types": "dist/index.d.ts",
+ "license": "GPL-3.0",
+ "author": "platform"
+}
diff --git a/security/bitwarden-cli/files/packagejsons/libs/nx-plugin/package.json b/security/bitwarden-cli/files/packagejsons/libs/nx-plugin/package.json
new file mode 100644
index 000000000000..8a3bdebf9ac5
--- /dev/null
+++ b/security/bitwarden-cli/files/packagejsons/libs/nx-plugin/package.json
@@ -0,0 +1,12 @@
+{
+ "name": "@bitwarden/nx-plugin",
+ "version": "0.0.1",
+ "description": "Custom Nx tools like generators and executors for Bitwarden projects",
+ "private": true,
+ "type": "commonjs",
+ "main": "./src/index.js",
+ "types": "./src/index.d.ts",
+ "license": "GPL-3.0",
+ "author": "Platform",
+ "generators": "./generators.json"
+}
diff --git a/security/bitwarden-cli/files/packagejsons/libs/storage-core/package.json b/security/bitwarden-cli/files/packagejsons/libs/storage-core/package.json
new file mode 100644
index 000000000000..7b18e4dcb5f4
--- /dev/null
+++ b/security/bitwarden-cli/files/packagejsons/libs/storage-core/package.json
@@ -0,0 +1,11 @@
+{
+ "name": "@bitwarden/storage-core",
+ "version": "0.0.1",
+ "description": "Abstractions over storage APIs",
+ "private": true,
+ "type": "commonjs",
+ "main": "dist/index.js",
+ "types": "dist/index.d.ts",
+ "license": "GPL-3.0",
+ "author": "platform"
+}
diff --git a/security/bitwarden-cli/files/packagejsons/libs/storage-test-utils/package.json b/security/bitwarden-cli/files/packagejsons/libs/storage-test-utils/package.json
new file mode 100644
index 000000000000..22d83f2334ed
--- /dev/null
+++ b/security/bitwarden-cli/files/packagejsons/libs/storage-test-utils/package.json
@@ -0,0 +1,11 @@
+{
+ "name": "@bitwarden/storage-test-utils",
+ "version": "0.0.1",
+ "description": "Test tools for the storage library",
+ "private": true,
+ "type": "commonjs",
+ "main": "dist/index.js",
+ "types": "dist/index.d.ts",
+ "license": "GPL-3.0",
+ "author": "platform"
+}
diff --git a/security/bitwarden-cli/files/packagejsons/libs/user-core/package.json b/security/bitwarden-cli/files/packagejsons/libs/user-core/package.json
new file mode 100644
index 000000000000..2251d2ceace7
--- /dev/null
+++ b/security/bitwarden-cli/files/packagejsons/libs/user-core/package.json
@@ -0,0 +1,10 @@
+{
+ "name": "@bitwarden/user-core",
+ "version": "0.0.0",
+ "description": "The very basic concept that constitutes a user, this needs to be very low level to facilitate Platform keeping their own code low level.",
+ "type": "commonjs",
+ "main": "dist/index.js",
+ "types": "dist/index.d.ts",
+ "license": "GPL-3.0",
+ "author": "auth"
+}
diff --git a/security/bitwarden-cli/files/packagejsons/package-lock.json b/security/bitwarden-cli/files/packagejsons/package-lock.json
index c9b33a0df451..e6d4a0b9b89f 100644
--- a/security/bitwarden-cli/files/packagejsons/package-lock.json
+++ b/security/bitwarden-cli/files/packagejsons/package-lock.json
@@ -7,7 +7,6 @@
"": {
"name": "@bitwarden/clients",
"version": "0.0.0",
- "hasInstallScript": true,
"license": "GPL-3.0",
"workspaces": [
"apps/*",
@@ -15,25 +14,27 @@
"libs/**/*"
],
"dependencies": {
- "@angular/animations": "18.2.13",
- "@angular/cdk": "18.2.14",
- "@angular/common": "18.2.13",
- "@angular/compiler": "18.2.13",
- "@angular/core": "18.2.13",
- "@angular/forms": "18.2.13",
- "@angular/platform-browser": "18.2.13",
- "@angular/platform-browser-dynamic": "18.2.13",
- "@angular/router": "18.2.13",
- "@bitwarden/sdk-internal": "0.2.0-main.159",
+ "@angular/animations": "19.2.14",
+ "@angular/cdk": "19.2.18",
+ "@angular/common": "19.2.14",
+ "@angular/compiler": "19.2.14",
+ "@angular/core": "19.2.14",
+ "@angular/forms": "19.2.14",
+ "@angular/platform-browser": "19.2.14",
+ "@angular/platform-browser-dynamic": "19.2.14",
+ "@angular/router": "19.2.14",
+ "@bitwarden/sdk-internal": "0.2.0-main.225",
"@electron/fuses": "1.8.0",
"@emotion/css": "11.13.5",
- "@koa/multer": "3.1.0",
+ "@koa/multer": "4.0.0",
"@koa/router": "13.1.0",
"@microsoft/signalr": "8.0.7",
"@microsoft/signalr-protocol-msgpack": "8.0.7",
- "@ng-select/ng-select": "13.9.1",
- "argon2": "0.41.1",
- "argon2-browser": "1.18.0",
+ "@ng-select/ng-select": "14.9.0",
+ "@nx/devkit": "21.1.2",
+ "@nx/eslint": "21.1.2",
+ "@nx/jest": "21.1.2",
+ "@nx/js": "21.1.2",
"big-integer": "1.6.52",
"bootstrap": "4.6.0",
"braintree-web-drop-in": "1.44.0",
@@ -41,8 +42,8 @@
"bufferutil": "4.0.9",
"chalk": "4.1.2",
"commander": "11.1.0",
- "core-js": "3.40.0",
- "form-data": "4.0.1",
+ "core-js": "3.42.0",
+ "form-data": "4.0.2",
"https-proxy-agent": "7.0.6",
"inquirer": "8.2.6",
"jsdom": "26.1.0",
@@ -50,7 +51,7 @@
"koa": "2.16.1",
"koa-bodyparser": "4.4.1",
"koa-json": "2.0.2",
- "lit": "3.2.1",
+ "lit": "3.3.0",
"lowdb": "1.0.0",
"lunr": "2.3.9",
"multer": "1.4.5-lts.2",
@@ -58,31 +59,33 @@
"node-fetch": "2.6.12",
"node-forge": "1.3.1",
"oidc-client-ts": "2.4.1",
- "open": "8.4.2",
- "papaparse": "5.5.2",
- "patch-package": "8.0.0",
+ "open": "10.1.2",
+ "papaparse": "5.5.3",
"proper-lockfile": "4.1.2",
"qrcode-parser": "2.1.3",
"qrious": "4.0.2",
"rxjs": "7.8.1",
+ "semver": "7.7.2",
"tabbable": "6.2.0",
"tldts": "7.0.1",
+ "ts-node": "10.9.2",
"utf-8-validate": "6.0.5",
- "zone.js": "0.14.10",
+ "zone.js": "0.15.1",
"zxcvbn": "4.4.2"
},
"devDependencies": {
- "@angular-devkit/build-angular": "18.2.19",
- "@angular-eslint/schematics": "18.4.3",
- "@angular/cli": "18.2.19",
- "@angular/compiler-cli": "18.2.13",
+ "@angular-devkit/build-angular": "19.2.14",
+ "@angular-eslint/schematics": "19.6.0",
+ "@angular/cli": "19.2.14",
+ "@angular/compiler-cli": "19.2.14",
"@babel/core": "7.24.9",
"@babel/preset-env": "7.24.8",
"@compodoc/compodoc": "1.1.26",
- "@electron/notarize": "2.5.0",
+ "@electron/notarize": "3.0.1",
"@electron/rebuild": "3.7.2",
+ "@eslint/compat": "1.2.9",
"@lit-labs/signals": "0.1.2",
- "@ngtools/webpack": "18.2.19",
+ "@ngtools/webpack": "19.2.14",
"@storybook/addon-a11y": "8.6.12",
"@storybook/addon-actions": "8.6.12",
"@storybook/addon-designs": "8.2.1",
@@ -95,11 +98,10 @@
"@storybook/test-runner": "0.22.0",
"@storybook/theming": "8.6.12",
"@storybook/web-components-webpack5": "8.6.12",
- "@types/argon2-browser": "1.18.4",
"@types/chrome": "0.0.306",
"@types/firefox-webext-browser": "120.0.4",
"@types/inquirer": "8.2.10",
- "@types/jest": "29.5.12",
+ "@types/jest": "29.5.14",
"@types/jsdom": "21.1.7",
"@types/koa": "2.15.0",
"@types/koa__multer": "2.0.7",
@@ -111,7 +113,7 @@
"@types/node": "22.15.3",
"@types/node-fetch": "2.6.4",
"@types/node-forge": "1.3.11",
- "@types/papaparse": "5.3.15",
+ "@types/papaparse": "5.3.16",
"@types/proper-lockfile": "4.1.4",
"@types/retry": "0.12.5",
"@types/zxcvbn": "4.4.5",
@@ -119,24 +121,24 @@
"@typescript-eslint/utils": "8.31.0",
"@webcomponents/custom-elements": "1.6.0",
"@yao-pkg/pkg": "5.16.1",
- "angular-eslint": "18.4.3",
+ "angular-eslint": "19.6.0",
"autoprefixer": "10.4.21",
"axe-playwright": "2.1.0",
"babel-loader": "9.2.1",
"base64-loader": "1.0.0",
"browserslist": "4.23.2",
- "chromatic": "11.28.2",
+ "chromatic": "13.1.2",
"concurrently": "9.1.2",
"copy-webpack-plugin": "13.0.0",
"cross-env": "7.0.3",
"css-loader": "7.1.2",
- "electron": "34.0.0",
- "electron-builder": "24.13.3",
- "electron-log": "5.2.4",
+ "electron": "36.4.0",
+ "electron-builder": "26.0.12",
+ "electron-log": "5.4.0",
"electron-reload": "2.0.0-alpha.1",
"electron-store": "8.2.0",
"electron-updater": "6.6.4",
- "eslint": "8.57.1",
+ "eslint": "9.26.0",
"eslint-config-prettier": "10.1.2",
"eslint-import-resolver-typescript": "4.3.4",
"eslint-plugin-import": "2.31.0",
@@ -151,11 +153,11 @@
"jest-diff": "29.7.0",
"jest-junit": "16.0.0",
"jest-mock-extended": "3.0.7",
- "jest-preset-angular": "14.1.1",
+ "jest-preset-angular": "14.6.0",
"json5": "2.2.3",
- "lint-staged": "15.5.1",
+ "lint-staged": "16.0.0",
"mini-css-extract-plugin": "2.9.2",
- "nx": "20.8.0",
+ "nx": "21.1.2",
"postcss": "8.5.3",
"postcss-loader": "8.1.1",
"prettier": "3.5.3",
@@ -163,12 +165,12 @@
"process": "0.11.10",
"remark-gfm": "4.0.1",
"rimraf": "6.0.1",
- "sass": "1.83.4",
+ "sass": "1.88.0",
"sass-loader": "16.0.4",
"storybook": "8.6.12",
"style-loader": "4.0.0",
"tailwindcss": "3.4.17",
- "ts-jest": "29.2.2",
+ "ts-jest": "29.3.4",
"ts-loader": "9.5.2",
"tsconfig-paths-webpack-plugin": "4.2.0",
"type-fest": "2.19.0",
@@ -180,32 +182,31 @@
"wait-on": "8.0.3",
"webpack": "5.99.7",
"webpack-cli": "6.0.1",
- "webpack-dev-server": "5.2.0",
+ "webpack-dev-server": "5.2.1",
"webpack-node-externals": "3.0.0"
},
"engines": {
- "node": "~20",
+ "node": "~22",
"npm": "~10"
}
},
"apps/browser": {
"name": "@bitwarden/browser",
- "version": "2025.5.1"
+ "version": "2025.7.0"
},
"apps/cli": {
"name": "@bitwarden/cli",
- "version": "2025.5.0",
+ "version": "2025.7.0",
"license": "SEE LICENSE IN LICENSE.txt",
"dependencies": {
- "@koa/multer": "3.1.0",
+ "@koa/multer": "4.0.0",
"@koa/router": "13.1.0",
- "argon2": "0.41.1",
"big-integer": "1.6.52",
"browser-hrtime": "1.1.8",
"chalk": "4.1.2",
"commander": "11.1.0",
- "core-js": "3.40.0",
- "form-data": "4.0.1",
+ "core-js": "3.42.0",
+ "form-data": "4.0.2",
"https-proxy-agent": "7.0.6",
"inquirer": "8.2.6",
"jsdom": "26.1.0",
@@ -218,20 +219,70 @@
"multer": "1.4.5-lts.2",
"node-fetch": "2.6.12",
"node-forge": "1.3.1",
- "open": "8.4.2",
- "papaparse": "5.5.2",
+ "open": "10.1.2",
+ "papaparse": "5.5.3",
"proper-lockfile": "4.1.2",
"rxjs": "7.8.1",
+ "semver": "7.7.2",
"tldts": "7.0.1",
"zxcvbn": "4.4.2"
},
"bin": {
"bw": "build/bw.js"
+ },
+ "engines": {
+ "node": "~20",
+ "npm": "~10"
+ }
+ },
+ "apps/cli/node_modules/define-lazy-prop": {
+ "version": "2.0.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "apps/cli/node_modules/is-docker": {
+ "version": "2.2.1",
+ "license": "MIT",
+ "bin": {
+ "is-docker": "cli.js"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "apps/cli/node_modules/is-wsl": {
+ "version": "2.2.0",
+ "license": "MIT",
+ "dependencies": {
+ "is-docker": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "apps/cli/node_modules/open": {
+ "version": "8.4.2",
+ "license": "MIT",
+ "dependencies": {
+ "define-lazy-prop": "^2.0.0",
+ "is-docker": "^2.1.1",
+ "is-wsl": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
"apps/desktop": {
"name": "@bitwarden/desktop",
- "version": "2025.5.0",
+ "version": "2025.7.0",
"hasInstallScript": true,
"license": "GPL-3.0"
},
@@ -245,7 +296,7 @@
},
"apps/web": {
"name": "@bitwarden/web-vault",
- "version": "2025.5.1"
+ "version": "2025.7.1"
},
"libs/admin-console": {
"name": "@bitwarden/admin-console",
@@ -276,6 +327,11 @@
"name": "@bitwarden/components",
"version": "0.0.0"
},
+ "libs/dirt/card": {
+ "name": "@bitwarden/dirt-card",
+ "version": "0.0.0",
+ "license": "GPL-3.0"
+ },
"libs/importer": {
"name": "@bitwarden/importer",
"version": "0.0.0",
@@ -291,19 +347,34 @@
"version": "0.0.0",
"license": "GPL-3.0"
},
+ "libs/logging": {
+ "name": "@bitwarden/logging",
+ "version": "0.0.1",
+ "license": "GPL-3.0"
+ },
"libs/node": {
"name": "@bitwarden/node",
"version": "0.0.0",
"license": "GPL-3.0"
},
+ "libs/nx-plugin": {
+ "name": "@bitwarden/nx-plugin",
+ "version": "0.0.1",
+ "license": "GPL-3.0"
+ },
"libs/platform": {
"name": "@bitwarden/platform",
"version": "0.0.0",
"license": "GPL-3.0"
},
- "libs/tools/card": {
- "name": "@bitwarden/tools-card",
- "version": "0.0.0",
+ "libs/storage-core": {
+ "name": "@bitwarden/storage-core",
+ "version": "0.0.1",
+ "license": "GPL-3.0"
+ },
+ "libs/storage-test-utils": {
+ "name": "@bitwarden/storage-test-utils",
+ "version": "0.0.1",
"license": "GPL-3.0"
},
"libs/tools/export/vault-export/vault-export-core": {
@@ -351,15 +422,20 @@
"version": "0.0.0",
"license": "GPL-3.0"
},
+ "libs/user-core": {
+ "name": "@bitwarden/user-core",
+ "version": "0.0.0",
+ "license": "GPL-3.0"
+ },
"libs/vault": {
"name": "@bitwarden/vault",
"version": "0.0.0",
"license": "GPL-3.0"
},
"node_modules/@adobe/css-tools": {
- "version": "4.4.2",
- "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.4.2.tgz",
- "integrity": "sha512-baYZExFpsdkBNuvGKTKWCwKH57HRZLVtycZS05WTQNVOiXVSeAki3nU35zlRbToeMW8aHlJfyS+1C4BOv27q0A==",
+ "version": "4.4.3",
+ "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.4.3.tgz",
+ "integrity": "sha512-VQKMkwriZbaOgVCby1UDY/LDk5fIjhQicCvVPFqfe+69fWaPWydbWJ3wRt59/YzIwda1I81loas3oCoHxnqvdA==",
"dev": true,
"license": "MIT"
},
@@ -387,7 +463,6 @@
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz",
"integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==",
- "dev": true,
"license": "Apache-2.0",
"dependencies": {
"@jridgewell/gen-mapping": "^0.3.5",
@@ -398,14 +473,13 @@
}
},
"node_modules/@angular-devkit/architect": {
- "version": "0.1901.8",
- "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1901.8.tgz",
- "integrity": "sha512-DzvlL1Zg+zOnVmMN3CjE5KzjZAltRZwOwwcso72iWenBPvl/trKzPDlA6ySmpRonm+AR9i9JrdLEUlwczW6/bQ==",
+ "version": "0.1902.15",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1902.15.tgz",
+ "integrity": "sha512-RbqhStc6ZoRv57ZqLB36VOkBkAdU3nNezCvIs0AJV5V4+vLPMrb0hpIB0sF+9yMlMjWsolnRsj0/Fil+zQG3bw==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
- "@angular-devkit/core": "19.1.8",
+ "@angular-devkit/core": "19.2.15",
"rxjs": "7.8.1"
},
"engines": {
@@ -415,17 +489,17 @@
}
},
"node_modules/@angular-devkit/build-angular": {
- "version": "18.2.19",
- "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-18.2.19.tgz",
- "integrity": "sha512-xwY7v+nGE7TXOc4pgY6u57bLzIPSHuecosYr3TiWHAl9iEcKHzkCCFKsLZyunohHmq/i1uA6g3cC6iwp2xNYyg==",
+ "version": "19.2.14",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-19.2.14.tgz",
+ "integrity": "sha512-0K8vZxXdkME31fd6/+WACug8j4eLlU7mxR2/XJvS+VQ+a7bqdEsVddZDkwdWE+Y3ccZXvD/aNLZSEuSKmVFsnA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@ampproject/remapping": "2.3.0",
- "@angular-devkit/architect": "0.1802.19",
- "@angular-devkit/build-webpack": "0.1802.19",
- "@angular-devkit/core": "18.2.19",
- "@angular/build": "18.2.19",
+ "@angular-devkit/architect": "0.1902.14",
+ "@angular-devkit/build-webpack": "0.1902.14",
+ "@angular-devkit/core": "19.2.14",
+ "@angular/build": "19.2.14",
"@babel/core": "7.26.10",
"@babel/generator": "7.26.10",
"@babel/helper-annotate-as-pure": "7.25.9",
@@ -435,50 +509,45 @@
"@babel/plugin-transform-runtime": "7.26.10",
"@babel/preset-env": "7.26.9",
"@babel/runtime": "7.26.10",
- "@discoveryjs/json-ext": "0.6.1",
- "@ngtools/webpack": "18.2.19",
+ "@discoveryjs/json-ext": "0.6.3",
+ "@ngtools/webpack": "19.2.14",
+ "@vitejs/plugin-basic-ssl": "1.2.0",
"ansi-colors": "4.1.3",
"autoprefixer": "10.4.20",
- "babel-loader": "9.1.3",
+ "babel-loader": "9.2.1",
"browserslist": "^4.21.5",
"copy-webpack-plugin": "12.0.2",
- "critters": "0.0.24",
"css-loader": "7.1.2",
- "esbuild-wasm": "0.23.0",
- "fast-glob": "3.3.2",
+ "esbuild-wasm": "0.25.4",
+ "fast-glob": "3.3.3",
"http-proxy-middleware": "3.0.5",
- "https-proxy-agent": "7.0.5",
"istanbul-lib-instrument": "6.0.3",
"jsonc-parser": "3.3.1",
"karma-source-map-support": "1.4.0",
- "less": "4.2.0",
+ "less": "4.2.2",
"less-loader": "12.2.0",
"license-webpack-plugin": "4.0.2",
"loader-utils": "3.3.1",
- "magic-string": "0.30.11",
- "mini-css-extract-plugin": "2.9.0",
- "mrmime": "2.0.0",
+ "mini-css-extract-plugin": "2.9.2",
"open": "10.1.0",
"ora": "5.4.1",
- "parse5-html-rewriting-stream": "7.0.0",
"picomatch": "4.0.2",
- "piscina": "4.6.1",
- "postcss": "8.4.41",
+ "piscina": "4.8.0",
+ "postcss": "8.5.2",
"postcss-loader": "8.1.1",
"resolve-url-loader": "5.0.0",
"rxjs": "7.8.1",
- "sass": "1.77.6",
- "sass-loader": "16.0.0",
- "semver": "7.6.3",
+ "sass": "1.85.0",
+ "sass-loader": "16.0.5",
+ "semver": "7.7.1",
"source-map-loader": "5.0.0",
"source-map-support": "0.5.21",
- "terser": "5.31.6",
+ "terser": "5.39.0",
"tree-kill": "1.2.2",
- "tslib": "2.6.3",
- "watchpack": "2.4.1",
- "webpack": "5.94.0",
+ "tslib": "2.8.1",
+ "webpack": "5.98.0",
"webpack-dev-middleware": "7.4.2",
- "webpack-dev-server": "5.0.4",
+ "webpack-dev-server": "5.2.0",
"webpack-merge": "6.0.1",
"webpack-subresource-integrity": "5.1.0"
},
@@ -488,22 +557,23 @@
"yarn": ">= 1.13.0"
},
"optionalDependencies": {
- "esbuild": "0.23.0"
+ "esbuild": "0.25.4"
},
"peerDependencies": {
- "@angular/compiler-cli": "^18.0.0",
- "@angular/localize": "^18.0.0",
- "@angular/platform-server": "^18.0.0",
- "@angular/service-worker": "^18.0.0",
- "@web/test-runner": "^0.18.0",
+ "@angular/compiler-cli": "^19.0.0 || ^19.2.0-next.0",
+ "@angular/localize": "^19.0.0 || ^19.2.0-next.0",
+ "@angular/platform-server": "^19.0.0 || ^19.2.0-next.0",
+ "@angular/service-worker": "^19.0.0 || ^19.2.0-next.0",
+ "@angular/ssr": "^19.2.14",
+ "@web/test-runner": "^0.20.0",
"browser-sync": "^3.0.2",
"jest": "^29.5.0",
"jest-environment-jsdom": "^29.5.0",
"karma": "^6.3.0",
- "ng-packagr": "^18.0.0",
+ "ng-packagr": "^19.0.0 || ^19.2.0-next.0",
"protractor": "^7.0.0",
- "tailwindcss": "^2.0.0 || ^3.0.0",
- "typescript": ">=5.4 <5.6"
+ "tailwindcss": "^2.0.0 || ^3.0.0 || ^4.0.0",
+ "typescript": ">=5.5 <5.9"
},
"peerDependenciesMeta": {
"@angular/localize": {
@@ -515,6 +585,9 @@
"@angular/service-worker": {
"optional": true
},
+ "@angular/ssr": {
+ "optional": true
+ },
"@web/test-runner": {
"optional": true
},
@@ -542,13 +615,13 @@
}
},
"node_modules/@angular-devkit/build-angular/node_modules/@angular-devkit/architect": {
- "version": "0.1802.19",
- "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1802.19.tgz",
- "integrity": "sha512-M4B1tzxGX1nWCZr9GMM8OO0yBJO2HFSdK8M8P74vEFQfKIeq3y16IQ5zlEveJrkCOFVtmlIy2C9foMCdNyBRMA==",
+ "version": "0.1902.14",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1902.14.tgz",
+ "integrity": "sha512-rgMkqOrxedzqLZ8w59T/0YrpWt7LDmGwt+ZhNHE7cn27jZ876yGC2Bhcn58YZh2+R03WEJ9q0ePblaBYz03SMw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@angular-devkit/core": "18.2.19",
+ "@angular-devkit/core": "19.2.14",
"rxjs": "7.8.1"
},
"engines": {
@@ -558,9 +631,9 @@
}
},
"node_modules/@angular-devkit/build-angular/node_modules/@angular-devkit/core": {
- "version": "18.2.19",
- "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-18.2.19.tgz",
- "integrity": "sha512-Ptf92Zomc6FCr7GWmHKdgOUbA1GpctZwH/hRcpYpU3tM56MG2t5FOFpufnE595GgolOCktabkFEoODMG8PBVDQ==",
+ "version": "19.2.14",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-19.2.14.tgz",
+ "integrity": "sha512-aaPEnRNIBoYT4XrrYcZlHadX8vFDTUR+4wUgcmr0cNDLeWzWtoPFeVq8TQD6kFDeqovSx/UVEblGgg/28WvHyg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -577,7 +650,7 @@
"yarn": ">= 1.13.0"
},
"peerDependencies": {
- "chokidar": "^3.5.2"
+ "chokidar": "^4.0.0"
},
"peerDependenciesMeta": {
"chokidar": {
@@ -626,35 +699,6 @@
"semver": "bin/semver.js"
}
},
- "node_modules/@angular-devkit/build-angular/node_modules/@babel/helper-annotate-as-pure": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz",
- "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@babel/types": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@angular-devkit/build-angular/node_modules/@babel/plugin-syntax-import-attributes": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.27.1.tgz",
- "integrity": "sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
"node_modules/@angular-devkit/build-angular/node_modules/@babel/preset-env": {
"version": "7.26.9",
"resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.9.tgz",
@@ -750,9 +794,9 @@
}
},
"node_modules/@angular-devkit/build-angular/node_modules/@types/express": {
- "version": "4.17.21",
- "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz",
- "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==",
+ "version": "4.17.23",
+ "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.23.tgz",
+ "integrity": "sha512-Crp6WY9aTYP3qPi2wGDo9iUe/rceX01UMhnF1jmwDcKCFM6cx7YhGP/Mpr3y9AASpfHixIG0E6azCcL5OcDHsQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -775,14 +819,18 @@
"@types/send": "*"
}
},
- "node_modules/@angular-devkit/build-angular/node_modules/agent-base": {
- "version": "7.1.3",
- "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz",
- "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==",
+ "node_modules/@angular-devkit/build-angular/node_modules/accepts": {
+ "version": "1.3.8",
+ "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
+ "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
"dev": true,
"license": "MIT",
+ "dependencies": {
+ "mime-types": "~2.1.34",
+ "negotiator": "0.6.3"
+ },
"engines": {
- "node": ">= 14"
+ "node": ">= 0.6"
}
},
"node_modules/@angular-devkit/build-angular/node_modules/autoprefixer": {
@@ -823,42 +871,52 @@
"postcss": "^8.1.0"
}
},
- "node_modules/@angular-devkit/build-angular/node_modules/babel-loader": {
- "version": "9.1.3",
- "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.3.tgz",
- "integrity": "sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==",
+ "node_modules/@angular-devkit/build-angular/node_modules/body-parser": {
+ "version": "1.20.3",
+ "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz",
+ "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==",
"dev": true,
"license": "MIT",
"dependencies": {
- "find-cache-dir": "^4.0.0",
- "schema-utils": "^4.0.0"
+ "bytes": "3.1.2",
+ "content-type": "~1.0.5",
+ "debug": "2.6.9",
+ "depd": "2.0.0",
+ "destroy": "1.2.0",
+ "http-errors": "2.0.0",
+ "iconv-lite": "0.4.24",
+ "on-finished": "2.4.1",
+ "qs": "6.13.0",
+ "raw-body": "2.5.2",
+ "type-is": "~1.6.18",
+ "unpipe": "1.0.0"
},
"engines": {
- "node": ">= 14.15.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.12.0",
- "webpack": ">=5"
+ "node": ">= 0.8",
+ "npm": "1.2.8000 || >= 1.4.16"
}
},
- "node_modules/@angular-devkit/build-angular/node_modules/babel-plugin-polyfill-corejs3": {
- "version": "0.11.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.11.1.tgz",
- "integrity": "sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ==",
+ "node_modules/@angular-devkit/build-angular/node_modules/body-parser/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-define-polyfill-provider": "^0.6.3",
- "core-js-compat": "^3.40.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
+ "ms": "2.0.0"
}
},
+ "node_modules/@angular-devkit/build-angular/node_modules/body-parser/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/@angular-devkit/build-angular/node_modules/browserslist": {
- "version": "4.24.5",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.5.tgz",
- "integrity": "sha512-FDToo4Wo82hIdgc1CQ+NQD0hEhmpPjrZ3hiUgwgOG6IuTdlpr8jdjyG24P6cNP1yJpTLzS5OcGgSw0xmDU1/Tw==",
+ "version": "4.25.0",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.0.tgz",
+ "integrity": "sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==",
"dev": true,
"funding": [
{
@@ -876,8 +934,8 @@
],
"license": "MIT",
"dependencies": {
- "caniuse-lite": "^1.0.30001716",
- "electron-to-chromium": "^1.5.149",
+ "caniuse-lite": "^1.0.30001718",
+ "electron-to-chromium": "^1.5.160",
"node-releases": "^2.0.19",
"update-browserslist-db": "^1.1.3"
},
@@ -888,29 +946,17 @@
"node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
}
},
- "node_modules/@angular-devkit/build-angular/node_modules/chokidar": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
- "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
+ "node_modules/@angular-devkit/build-angular/node_modules/content-disposition": {
+ "version": "0.5.4",
+ "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
+ "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "anymatch": "~3.1.2",
- "braces": "~3.0.2",
- "glob-parent": "~5.1.2",
- "is-binary-path": "~2.1.0",
- "is-glob": "~4.0.1",
- "normalize-path": "~3.0.0",
- "readdirp": "~3.6.0"
+ "safe-buffer": "5.2.1"
},
"engines": {
- "node": ">= 8.10.0"
- },
- "funding": {
- "url": "https://paulmillr.com/funding/"
- },
- "optionalDependencies": {
- "fsevents": "~2.3.2"
+ "node": ">= 0.6"
}
},
"node_modules/@angular-devkit/build-angular/node_modules/convert-source-map": {
@@ -920,6 +966,23 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/@angular-devkit/build-angular/node_modules/cookie": {
+ "version": "0.7.1",
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz",
+ "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/cookie-signature": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
+ "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/@angular-devkit/build-angular/node_modules/copy-webpack-plugin": {
"version": "12.0.2",
"resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-12.0.2.tgz",
@@ -945,32 +1008,6 @@
"webpack": "^5.1.0"
}
},
- "node_modules/@angular-devkit/build-angular/node_modules/copy-webpack-plugin/node_modules/glob-parent": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
- "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "is-glob": "^4.0.3"
- },
- "engines": {
- "node": ">=10.13.0"
- }
- },
- "node_modules/@angular-devkit/build-angular/node_modules/define-lazy-prop": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz",
- "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/@angular-devkit/build-angular/node_modules/eslint-scope": {
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
@@ -995,104 +1032,150 @@
"node": ">=4.0"
}
},
- "node_modules/@angular-devkit/build-angular/node_modules/glob": {
- "version": "10.4.5",
- "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
- "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
+ "node_modules/@angular-devkit/build-angular/node_modules/express": {
+ "version": "4.21.2",
+ "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz",
+ "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==",
"dev": true,
- "license": "ISC",
+ "license": "MIT",
"dependencies": {
- "foreground-child": "^3.1.0",
- "jackspeak": "^3.1.2",
- "minimatch": "^9.0.4",
- "minipass": "^7.1.2",
- "package-json-from-dist": "^1.0.0",
- "path-scurry": "^1.11.1"
+ "accepts": "~1.3.8",
+ "array-flatten": "1.1.1",
+ "body-parser": "1.20.3",
+ "content-disposition": "0.5.4",
+ "content-type": "~1.0.4",
+ "cookie": "0.7.1",
+ "cookie-signature": "1.0.6",
+ "debug": "2.6.9",
+ "depd": "2.0.0",
+ "encodeurl": "~2.0.0",
+ "escape-html": "~1.0.3",
+ "etag": "~1.8.1",
+ "finalhandler": "1.3.1",
+ "fresh": "0.5.2",
+ "http-errors": "2.0.0",
+ "merge-descriptors": "1.0.3",
+ "methods": "~1.1.2",
+ "on-finished": "2.4.1",
+ "parseurl": "~1.3.3",
+ "path-to-regexp": "0.1.12",
+ "proxy-addr": "~2.0.7",
+ "qs": "6.13.0",
+ "range-parser": "~1.2.1",
+ "safe-buffer": "5.2.1",
+ "send": "0.19.0",
+ "serve-static": "1.16.2",
+ "setprototypeof": "1.2.0",
+ "statuses": "2.0.1",
+ "type-is": "~1.6.18",
+ "utils-merge": "1.0.1",
+ "vary": "~1.1.2"
},
- "bin": {
- "glob": "dist/esm/bin.mjs"
+ "engines": {
+ "node": ">= 0.10.0"
},
"funding": {
- "url": "https://github.com/sponsors/isaacs"
+ "type": "opencollective",
+ "url": "https://opencollective.com/express"
}
},
- "node_modules/@angular-devkit/build-angular/node_modules/glob-parent": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "node_modules/@angular-devkit/build-angular/node_modules/express/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
"dev": true,
- "license": "ISC",
+ "license": "MIT",
"dependencies": {
- "is-glob": "^4.0.1"
- },
- "engines": {
- "node": ">= 6"
+ "ms": "2.0.0"
}
},
- "node_modules/@angular-devkit/build-angular/node_modules/https-proxy-agent": {
- "version": "7.0.5",
- "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz",
- "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==",
+ "node_modules/@angular-devkit/build-angular/node_modules/express/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/finalhandler": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz",
+ "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "agent-base": "^7.0.2",
- "debug": "4"
+ "debug": "2.6.9",
+ "encodeurl": "~2.0.0",
+ "escape-html": "~1.0.3",
+ "on-finished": "2.4.1",
+ "parseurl": "~1.3.3",
+ "statuses": "2.0.1",
+ "unpipe": "~1.0.0"
},
"engines": {
- "node": ">= 14"
+ "node": ">= 0.8"
}
},
- "node_modules/@angular-devkit/build-angular/node_modules/immutable": {
- "version": "4.3.7",
- "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz",
- "integrity": "sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==",
+ "node_modules/@angular-devkit/build-angular/node_modules/finalhandler/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/finalhandler/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
"dev": true,
"license": "MIT"
},
- "node_modules/@angular-devkit/build-angular/node_modules/is-plain-obj": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz",
- "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==",
+ "node_modules/@angular-devkit/build-angular/node_modules/fresh": {
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
+ "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",
"dev": true,
"license": "MIT",
"engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
+ "node": ">= 0.6"
}
},
- "node_modules/@angular-devkit/build-angular/node_modules/is-wsl": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz",
- "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==",
+ "node_modules/@angular-devkit/build-angular/node_modules/iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "is-inside-container": "^1.0.0"
+ "safer-buffer": ">= 2.1.2 < 3"
},
"engines": {
- "node": ">=16"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
+ "node": ">=0.10.0"
}
},
- "node_modules/@angular-devkit/build-angular/node_modules/jackspeak": {
- "version": "3.4.3",
- "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz",
- "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==",
+ "node_modules/@angular-devkit/build-angular/node_modules/ipaddr.js": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz",
+ "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==",
"dev": true,
- "license": "BlueOak-1.0.0",
- "dependencies": {
- "@isaacs/cliui": "^8.0.2"
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/is-plain-obj": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz",
+ "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
},
"funding": {
- "url": "https://github.com/sponsors/isaacs"
- },
- "optionalDependencies": {
- "@pkgjs/parseargs": "^0.11.0"
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/@angular-devkit/build-angular/node_modules/json-parse-even-better-errors": {
@@ -1102,39 +1185,70 @@
"dev": true,
"license": "MIT"
},
- "node_modules/@angular-devkit/build-angular/node_modules/json-schema-traverse": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
- "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
+ "node_modules/@angular-devkit/build-angular/node_modules/media-typer": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
+ "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",
"dev": true,
- "license": "MIT"
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
},
- "node_modules/@angular-devkit/build-angular/node_modules/lru-cache": {
- "version": "10.4.3",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
- "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
+ "node_modules/@angular-devkit/build-angular/node_modules/merge-descriptors": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz",
+ "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==",
"dev": true,
- "license": "ISC"
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
},
- "node_modules/@angular-devkit/build-angular/node_modules/mini-css-extract-plugin": {
- "version": "2.9.0",
- "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.0.tgz",
- "integrity": "sha512-Zs1YsZVfemekSZG+44vBsYTLQORkPMwnlv+aehcxK/NLKC+EGhDB39/YePYYqx/sTk6NnYpuqikhSn7+JIevTA==",
+ "node_modules/@angular-devkit/build-angular/node_modules/mime": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
+ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
"dev": true,
"license": "MIT",
- "dependencies": {
- "schema-utils": "^4.0.0",
- "tapable": "^2.2.1"
+ "bin": {
+ "mime": "cli.js"
},
"engines": {
- "node": ">= 12.13.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/webpack"
+ "node": ">=4"
+ }
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/mime-types": {
+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "mime-db": "1.52.0"
},
- "peerDependencies": {
- "webpack": "^5.0.0"
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/negotiator": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
+ "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
}
},
"node_modules/@angular-devkit/build-angular/node_modules/open": {
@@ -1156,27 +1270,17 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/@angular-devkit/build-angular/node_modules/path-scurry": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
- "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==",
+ "node_modules/@angular-devkit/build-angular/node_modules/path-to-regexp": {
+ "version": "0.1.12",
+ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz",
+ "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==",
"dev": true,
- "license": "BlueOak-1.0.0",
- "dependencies": {
- "lru-cache": "^10.2.0",
- "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
- },
- "engines": {
- "node": ">=16 || 14 >=14.18"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
+ "license": "MIT"
},
"node_modules/@angular-devkit/build-angular/node_modules/postcss": {
- "version": "8.4.41",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.41.tgz",
- "integrity": "sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==",
+ "version": "8.5.2",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.2.tgz",
+ "integrity": "sha512-MjOadfU3Ys9KYoX0AdkBlFEF1Vx37uCCeN4ZHnmwm9FfpbsGWMZeBLMmmpY+6Ocqod7mkdZ0DT31OlbsFrLlkA==",
"dev": true,
"funding": [
{
@@ -1194,14 +1298,46 @@
],
"license": "MIT",
"dependencies": {
- "nanoid": "^3.3.7",
- "picocolors": "^1.0.1",
- "source-map-js": "^1.2.0"
+ "nanoid": "^3.3.8",
+ "picocolors": "^1.1.1",
+ "source-map-js": "^1.2.1"
},
"engines": {
"node": "^10 || ^12 || >=14"
}
},
+ "node_modules/@angular-devkit/build-angular/node_modules/qs": {
+ "version": "6.13.0",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz",
+ "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "side-channel": "^1.0.6"
+ },
+ "engines": {
+ "node": ">=0.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/raw-body": {
+ "version": "2.5.2",
+ "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz",
+ "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "bytes": "3.1.2",
+ "http-errors": "2.0.0",
+ "iconv-lite": "0.4.24",
+ "unpipe": "1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
"node_modules/@angular-devkit/build-angular/node_modules/readdirp": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
@@ -1228,31 +1364,15 @@
"url": "https://github.com/sponsors/jonschlinkert"
}
},
- "node_modules/@angular-devkit/build-angular/node_modules/rimraf": {
- "version": "5.0.10",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.10.tgz",
- "integrity": "sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "glob": "^10.3.7"
- },
- "bin": {
- "rimraf": "dist/esm/bin.mjs"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
"node_modules/@angular-devkit/build-angular/node_modules/sass": {
- "version": "1.77.6",
- "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.6.tgz",
- "integrity": "sha512-ByXE1oLD79GVq9Ht1PeHWCPMPB8XHpBuz1r85oByKHjZY6qV6rWnQovQzXJXuQ/XyE1Oj3iPk3lo28uzaRA2/Q==",
+ "version": "1.85.0",
+ "resolved": "https://registry.npmjs.org/sass/-/sass-1.85.0.tgz",
+ "integrity": "sha512-3ToiC1xZ1Y8aU7+CkgCI/tqyuPXEmYGJXO7H4uqp0xkLXUqp88rQQ4j1HmP37xSJLbCJPaIiv+cT1y+grssrww==",
"dev": true,
"license": "MIT",
"dependencies": {
- "chokidar": ">=3.0.0 <4.0.0",
- "immutable": "^4.0.0",
+ "chokidar": "^4.0.0",
+ "immutable": "^5.0.2",
"source-map-js": ">=0.6.2 <2.0.0"
},
"bin": {
@@ -1260,12 +1380,15 @@
},
"engines": {
"node": ">=14.0.0"
+ },
+ "optionalDependencies": {
+ "@parcel/watcher": "^2.4.1"
}
},
"node_modules/@angular-devkit/build-angular/node_modules/sass-loader": {
- "version": "16.0.0",
- "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-16.0.0.tgz",
- "integrity": "sha512-n13Z+3rU9A177dk4888czcVFiC8CL9dii4qpXWUg3YIIgZEvi9TCFKjOQcbK0kJM7DJu9VucrZFddvNfYCPwtw==",
+ "version": "16.0.5",
+ "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-16.0.5.tgz",
+ "integrity": "sha512-oL+CMBXrj6BZ/zOq4os+UECPL+bWqt6OAC6DWS8Ln8GZRcMDjlJ4JC3FBDuHJdYaFWIdKNIBYmtZtK2MaMkNIw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1303,20 +1426,125 @@
}
}
},
+ "node_modules/@angular-devkit/build-angular/node_modules/semver": {
+ "version": "7.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
+ "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/send": {
+ "version": "0.19.0",
+ "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz",
+ "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "debug": "2.6.9",
+ "depd": "2.0.0",
+ "destroy": "1.2.0",
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "etag": "~1.8.1",
+ "fresh": "0.5.2",
+ "http-errors": "2.0.0",
+ "mime": "1.6.0",
+ "ms": "2.1.3",
+ "on-finished": "2.4.1",
+ "range-parser": "~1.2.1",
+ "statuses": "2.0.1"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/send/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/send/node_modules/debug/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/send/node_modules/encodeurl": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
+ "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/serve-static": {
+ "version": "1.16.2",
+ "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz",
+ "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "encodeurl": "~2.0.0",
+ "escape-html": "~1.0.3",
+ "parseurl": "~1.3.3",
+ "send": "0.19.0"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/statuses": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
+ "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/type-is": {
+ "version": "1.6.18",
+ "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
+ "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "media-typer": "0.3.0",
+ "mime-types": "~2.1.24"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
"node_modules/@angular-devkit/build-angular/node_modules/webpack": {
- "version": "5.94.0",
- "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.94.0.tgz",
- "integrity": "sha512-KcsGn50VT+06JH/iunZJedYGUJS5FGjow8wb9c0v5n1Om8O1g4L6LjtfxwlXIATopoQu+vOXXa7gYisWxCoPyg==",
+ "version": "5.98.0",
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.98.0.tgz",
+ "integrity": "sha512-UFynvx+gM44Gv9qFgj0acCQK2VE1CtdfwFdimkapco3hlPCJ/zeq73n2yVKimVbtm+TnApIugGhLJnkU6gjYXA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@types/estree": "^1.0.5",
- "@webassemblyjs/ast": "^1.12.1",
- "@webassemblyjs/wasm-edit": "^1.12.1",
- "@webassemblyjs/wasm-parser": "^1.12.1",
- "acorn": "^8.7.1",
- "acorn-import-attributes": "^1.9.5",
- "browserslist": "^4.21.10",
+ "@types/eslint-scope": "^3.7.7",
+ "@types/estree": "^1.0.6",
+ "@webassemblyjs/ast": "^1.14.1",
+ "@webassemblyjs/wasm-edit": "^1.14.1",
+ "@webassemblyjs/wasm-parser": "^1.14.1",
+ "acorn": "^8.14.0",
+ "browserslist": "^4.24.0",
"chrome-trace-event": "^1.0.2",
"enhanced-resolve": "^5.17.1",
"es-module-lexer": "^1.2.1",
@@ -1328,9 +1556,9 @@
"loader-runner": "^4.2.0",
"mime-types": "^2.1.27",
"neo-async": "^2.6.2",
- "schema-utils": "^3.2.0",
+ "schema-utils": "^4.3.0",
"tapable": "^2.1.1",
- "terser-webpack-plugin": "^5.3.10",
+ "terser-webpack-plugin": "^5.3.11",
"watchpack": "^2.4.1",
"webpack-sources": "^3.2.3"
},
@@ -1351,9 +1579,9 @@
}
},
"node_modules/@angular-devkit/build-angular/node_modules/webpack-dev-server": {
- "version": "5.0.4",
- "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.0.4.tgz",
- "integrity": "sha512-dljXhUgx3HqKP2d8J/fUMvhxGhzjeNVarDLcbO/EWMSgRizDkxHQDZQaLFL5VJY9tRBj2Gz+rvCEYYvhbqPHNA==",
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.0.tgz",
+ "integrity": "sha512-90SqqYXA2SK36KcT6o1bvwvZfJFcmoamqeJY7+boioffX9g9C0wjjJRGUrQIuh43pb0ttX7+ssavmj/WN2RHtA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1370,23 +1598,20 @@
"colorette": "^2.0.10",
"compression": "^1.7.4",
"connect-history-api-fallback": "^2.0.0",
- "default-gateway": "^6.0.3",
- "express": "^4.17.3",
+ "express": "^4.21.2",
"graceful-fs": "^4.2.6",
- "html-entities": "^2.4.0",
- "http-proxy-middleware": "^2.0.3",
+ "http-proxy-middleware": "^2.0.7",
"ipaddr.js": "^2.1.0",
"launch-editor": "^2.6.1",
"open": "^10.0.3",
"p-retry": "^6.2.0",
- "rimraf": "^5.0.5",
"schema-utils": "^4.2.0",
"selfsigned": "^2.4.1",
"serve-index": "^1.9.1",
"sockjs": "^0.3.24",
"spdy": "^4.0.2",
- "webpack-dev-middleware": "^7.1.0",
- "ws": "^8.16.0"
+ "webpack-dev-middleware": "^7.4.2",
+ "ws": "^8.18.0"
},
"bin": {
"webpack-dev-server": "bin/webpack-dev-server.js"
@@ -1410,149 +1635,12 @@
}
}
},
- "node_modules/@angular-devkit/build-angular/node_modules/webpack-dev-server/node_modules/http-proxy-middleware": {
- "version": "2.0.9",
- "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.9.tgz",
- "integrity": "sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@types/http-proxy": "^1.17.8",
- "http-proxy": "^1.18.1",
- "is-glob": "^4.0.1",
- "is-plain-obj": "^3.0.0",
- "micromatch": "^4.0.2"
- },
- "engines": {
- "node": ">=12.0.0"
- },
- "peerDependencies": {
- "@types/express": "^4.17.13"
- },
- "peerDependenciesMeta": {
- "@types/express": {
- "optional": true
- }
- }
- },
- "node_modules/@angular-devkit/build-angular/node_modules/webpack/node_modules/ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "fast-deep-equal": "^3.1.1",
- "fast-json-stable-stringify": "^2.0.0",
- "json-schema-traverse": "^0.4.1",
- "uri-js": "^4.2.2"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/epoberezkin"
- }
- },
- "node_modules/@angular-devkit/build-angular/node_modules/webpack/node_modules/ajv-keywords": {
- "version": "3.5.2",
- "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
- "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
- "dev": true,
- "license": "MIT",
- "peerDependencies": {
- "ajv": "^6.9.1"
- }
- },
- "node_modules/@angular-devkit/build-angular/node_modules/webpack/node_modules/schema-utils": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz",
- "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@types/json-schema": "^7.0.8",
- "ajv": "^6.12.5",
- "ajv-keywords": "^3.5.2"
- },
- "engines": {
- "node": ">= 10.13.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/webpack"
- }
- },
- "node_modules/@angular-devkit/build-webpack": {
- "version": "0.1802.19",
- "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1802.19.tgz",
- "integrity": "sha512-axz1Sasn+c+GJpJexBL+B3Rh1w3wJrQq8k8gkniodjJ594p4ti2qGk7i9Tj8A4cXx5fGY+EpuZvKfI/9Tr7QwA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@angular-devkit/architect": "0.1802.19",
- "rxjs": "7.8.1"
- },
- "engines": {
- "node": "^18.19.1 || ^20.11.1 || >=22.0.0",
- "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
- "yarn": ">= 1.13.0"
- },
- "peerDependencies": {
- "webpack": "^5.30.0",
- "webpack-dev-server": "^5.0.2"
- }
- },
- "node_modules/@angular-devkit/build-webpack/node_modules/@angular-devkit/architect": {
- "version": "0.1802.19",
- "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1802.19.tgz",
- "integrity": "sha512-M4B1tzxGX1nWCZr9GMM8OO0yBJO2HFSdK8M8P74vEFQfKIeq3y16IQ5zlEveJrkCOFVtmlIy2C9foMCdNyBRMA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@angular-devkit/core": "18.2.19",
- "rxjs": "7.8.1"
- },
- "engines": {
- "node": "^18.19.1 || ^20.11.1 || >=22.0.0",
- "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
- "yarn": ">= 1.13.0"
- }
- },
- "node_modules/@angular-devkit/build-webpack/node_modules/@angular-devkit/core": {
- "version": "18.2.19",
- "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-18.2.19.tgz",
- "integrity": "sha512-Ptf92Zomc6FCr7GWmHKdgOUbA1GpctZwH/hRcpYpU3tM56MG2t5FOFpufnE595GgolOCktabkFEoODMG8PBVDQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ajv": "8.17.1",
- "ajv-formats": "3.0.1",
- "jsonc-parser": "3.3.1",
- "picomatch": "4.0.2",
- "rxjs": "7.8.1",
- "source-map": "0.7.4"
- },
- "engines": {
- "node": "^18.19.1 || ^20.11.1 || >=22.0.0",
- "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
- "yarn": ">= 1.13.0"
- },
- "peerDependencies": {
- "chokidar": "^3.5.2"
- },
- "peerDependenciesMeta": {
- "chokidar": {
- "optional": true
- }
- }
- },
- "node_modules/@angular-devkit/build-webpack/node_modules/chokidar": {
+ "node_modules/@angular-devkit/build-angular/node_modules/webpack-dev-server/node_modules/chokidar": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
"integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
"dev": true,
"license": "MIT",
- "optional": true,
- "peer": true,
"dependencies": {
"anymatch": "~3.1.2",
"braces": "~3.0.2",
@@ -1572,14 +1660,12 @@
"fsevents": "~2.3.2"
}
},
- "node_modules/@angular-devkit/build-webpack/node_modules/glob-parent": {
+ "node_modules/@angular-devkit/build-angular/node_modules/webpack-dev-server/node_modules/glob-parent": {
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
"integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
"dev": true,
"license": "ISC",
- "optional": true,
- "peer": true,
"dependencies": {
"is-glob": "^4.0.1"
},
@@ -1587,50 +1673,40 @@
"node": ">= 6"
}
},
- "node_modules/@angular-devkit/build-webpack/node_modules/readdirp": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
- "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
+ "node_modules/@angular-devkit/build-angular/node_modules/webpack-dev-server/node_modules/http-proxy-middleware": {
+ "version": "2.0.9",
+ "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.9.tgz",
+ "integrity": "sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==",
"dev": true,
"license": "MIT",
- "optional": true,
- "peer": true,
"dependencies": {
- "picomatch": "^2.2.1"
+ "@types/http-proxy": "^1.17.8",
+ "http-proxy": "^1.18.1",
+ "is-glob": "^4.0.1",
+ "is-plain-obj": "^3.0.0",
+ "micromatch": "^4.0.2"
},
"engines": {
- "node": ">=8.10.0"
- }
- },
- "node_modules/@angular-devkit/build-webpack/node_modules/readdirp/node_modules/picomatch": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "peer": true,
- "engines": {
- "node": ">=8.6"
+ "node": ">=12.0.0"
},
- "funding": {
- "url": "https://github.com/sponsors/jonschlinkert"
+ "peerDependencies": {
+ "@types/express": "^4.17.13"
+ },
+ "peerDependenciesMeta": {
+ "@types/express": {
+ "optional": true
+ }
}
},
- "node_modules/@angular-devkit/core": {
- "version": "19.1.8",
- "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-19.1.8.tgz",
- "integrity": "sha512-j1zHKvOsGwu5YwAZGuzi835R9vcW7PkfxmSRIJeVl+vawgk31K3zFb4UPH8AY/NPWYqXIAnwpka3HC1+JrWLWA==",
+ "node_modules/@angular-devkit/build-webpack": {
+ "version": "0.1902.14",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1902.14.tgz",
+ "integrity": "sha512-XDNB8Nlau/v59Ukd6UgBRBRnTnUmC244832SECmMxXHs1ljJMWGlI1img2xPErGd8426rUA9Iws4RkQiqbsybQ==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
- "ajv": "8.17.1",
- "ajv-formats": "3.0.1",
- "jsonc-parser": "3.3.1",
- "picomatch": "4.0.2",
- "rxjs": "7.8.1",
- "source-map": "0.7.4"
+ "@angular-devkit/architect": "0.1902.14",
+ "rxjs": "7.8.1"
},
"engines": {
"node": "^18.19.1 || ^20.11.1 || >=22.0.0",
@@ -1638,25 +1714,18 @@
"yarn": ">= 1.13.0"
},
"peerDependencies": {
- "chokidar": "^4.0.0"
- },
- "peerDependenciesMeta": {
- "chokidar": {
- "optional": true
- }
+ "webpack": "^5.30.0",
+ "webpack-dev-server": "^5.0.2"
}
},
- "node_modules/@angular-devkit/schematics": {
- "version": "18.2.19",
- "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-18.2.19.tgz",
- "integrity": "sha512-P/0KjkzOf2ZShuShx3cBbjLI7XlcS6B/yCRBo1MQfCC4cZfmzPQoUEOSQeYZgy5pnC24f+dKh/+TWc5uYL/Lvg==",
+ "node_modules/@angular-devkit/build-webpack/node_modules/@angular-devkit/architect": {
+ "version": "0.1902.14",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1902.14.tgz",
+ "integrity": "sha512-rgMkqOrxedzqLZ8w59T/0YrpWt7LDmGwt+ZhNHE7cn27jZ876yGC2Bhcn58YZh2+R03WEJ9q0ePblaBYz03SMw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@angular-devkit/core": "18.2.19",
- "jsonc-parser": "3.3.1",
- "magic-string": "0.30.11",
- "ora": "5.4.1",
+ "@angular-devkit/core": "19.2.14",
"rxjs": "7.8.1"
},
"engines": {
@@ -1665,10 +1734,10 @@
"yarn": ">= 1.13.0"
}
},
- "node_modules/@angular-devkit/schematics/node_modules/@angular-devkit/core": {
- "version": "18.2.19",
- "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-18.2.19.tgz",
- "integrity": "sha512-Ptf92Zomc6FCr7GWmHKdgOUbA1GpctZwH/hRcpYpU3tM56MG2t5FOFpufnE595GgolOCktabkFEoODMG8PBVDQ==",
+ "node_modules/@angular-devkit/build-webpack/node_modules/@angular-devkit/core": {
+ "version": "19.2.14",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-19.2.14.tgz",
+ "integrity": "sha512-aaPEnRNIBoYT4XrrYcZlHadX8vFDTUR+4wUgcmr0cNDLeWzWtoPFeVq8TQD6kFDeqovSx/UVEblGgg/28WvHyg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1685,7 +1754,7 @@
"yarn": ">= 1.13.0"
},
"peerDependencies": {
- "chokidar": "^3.5.2"
+ "chokidar": "^4.0.0"
},
"peerDependenciesMeta": {
"chokidar": {
@@ -1693,113 +1762,10 @@
}
}
},
- "node_modules/@angular-devkit/schematics/node_modules/chokidar": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
- "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "peer": true,
- "dependencies": {
- "anymatch": "~3.1.2",
- "braces": "~3.0.2",
- "glob-parent": "~5.1.2",
- "is-binary-path": "~2.1.0",
- "is-glob": "~4.0.1",
- "normalize-path": "~3.0.0",
- "readdirp": "~3.6.0"
- },
- "engines": {
- "node": ">= 8.10.0"
- },
- "funding": {
- "url": "https://paulmillr.com/funding/"
- },
- "optionalDependencies": {
- "fsevents": "~2.3.2"
- }
- },
- "node_modules/@angular-devkit/schematics/node_modules/glob-parent": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
- "dev": true,
- "license": "ISC",
- "optional": true,
- "peer": true,
- "dependencies": {
- "is-glob": "^4.0.1"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/@angular-devkit/schematics/node_modules/readdirp": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
- "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "peer": true,
- "dependencies": {
- "picomatch": "^2.2.1"
- },
- "engines": {
- "node": ">=8.10.0"
- }
- },
- "node_modules/@angular-devkit/schematics/node_modules/readdirp/node_modules/picomatch": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "peer": true,
- "engines": {
- "node": ">=8.6"
- },
- "funding": {
- "url": "https://github.com/sponsors/jonschlinkert"
- }
- },
- "node_modules/@angular-eslint/builder": {
- "version": "18.4.3",
- "resolved": "https://registry.npmjs.org/@angular-eslint/builder/-/builder-18.4.3.tgz",
- "integrity": "sha512-NzmrXlr7GFE+cjwipY/CxBscZXNqnuK0us1mO6Z2T6MeH6m+rRcdlY/rZyKoRniyNNvuzl6vpEsfMIMmnfebrA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@angular-devkit/architect": ">= 0.1800.0 < 0.1900.0",
- "@angular-devkit/core": ">= 18.0.0 < 19.0.0"
- },
- "peerDependencies": {
- "eslint": "^8.57.0 || ^9.0.0",
- "typescript": "*"
- }
- },
- "node_modules/@angular-eslint/builder/node_modules/@angular-devkit/architect": {
- "version": "0.1802.14",
- "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1802.14.tgz",
- "integrity": "sha512-eplaGCXSlPwf1f4XwyzsYTd8/lJ0/Adm6XsODsBxvkZlIpLcps80/h2lH5MVJpoDREzIFu1BweDpYCoNK5yYZg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@angular-devkit/core": "18.2.14",
- "rxjs": "7.8.1"
- },
- "engines": {
- "node": "^18.19.1 || ^20.11.1 || >=22.0.0",
- "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
- "yarn": ">= 1.13.0"
- }
- },
- "node_modules/@angular-eslint/builder/node_modules/@angular-devkit/core": {
- "version": "18.2.14",
- "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-18.2.14.tgz",
- "integrity": "sha512-UGIGOjXuOyCW+5S4tINu7e6LOu738CmTw3h7Ui1I8OzdTIYJcYJrei8sgrwDwOYADRal+p0MeMlnykH3TM5XBA==",
+ "node_modules/@angular-devkit/core": {
+ "version": "19.2.15",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-19.2.15.tgz",
+ "integrity": "sha512-pU2RZYX6vhd7uLSdLwPnuBcr0mXJSjp3EgOXKsrlQFQZevc+Qs+2JdXgIElnOT/aDqtRtriDmLlSbtdE8n3ZbA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1816,7 +1782,7 @@
"yarn": ">= 1.13.0"
},
"peerDependencies": {
- "chokidar": "^3.5.2"
+ "chokidar": "^4.0.0"
},
"peerDependenciesMeta": {
"chokidar": {
@@ -1824,94 +1790,56 @@
}
}
},
- "node_modules/@angular-eslint/builder/node_modules/chokidar": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
- "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
+ "node_modules/@angular-devkit/schematics": {
+ "version": "19.2.15",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-19.2.15.tgz",
+ "integrity": "sha512-kNOJ+3vekJJCQKWihNmxBkarJzNW09kP5a9E1SRNiQVNOUEeSwcRR0qYotM65nx821gNzjjhJXnAZ8OazWldrg==",
"dev": true,
"license": "MIT",
- "optional": true,
- "peer": true,
- "dependencies": {
- "anymatch": "~3.1.2",
- "braces": "~3.0.2",
- "glob-parent": "~5.1.2",
- "is-binary-path": "~2.1.0",
- "is-glob": "~4.0.1",
- "normalize-path": "~3.0.0",
- "readdirp": "~3.6.0"
- },
- "engines": {
- "node": ">= 8.10.0"
- },
- "funding": {
- "url": "https://paulmillr.com/funding/"
- },
- "optionalDependencies": {
- "fsevents": "~2.3.2"
- }
- },
- "node_modules/@angular-eslint/builder/node_modules/glob-parent": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
- "dev": true,
- "license": "ISC",
- "optional": true,
- "peer": true,
"dependencies": {
- "is-glob": "^4.0.1"
+ "@angular-devkit/core": "19.2.15",
+ "jsonc-parser": "3.3.1",
+ "magic-string": "0.30.17",
+ "ora": "5.4.1",
+ "rxjs": "7.8.1"
},
"engines": {
- "node": ">= 6"
+ "node": "^18.19.1 || ^20.11.1 || >=22.0.0",
+ "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
+ "yarn": ">= 1.13.0"
}
},
- "node_modules/@angular-eslint/builder/node_modules/readdirp": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
- "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
+ "node_modules/@angular-eslint/builder": {
+ "version": "19.6.0",
+ "resolved": "https://registry.npmjs.org/@angular-eslint/builder/-/builder-19.6.0.tgz",
+ "integrity": "sha512-hUdYS1mSB09b5ABi2tuWeMTVprYHW+x6KmeAFJfXC6aMOa4NYQBdetIjOLwr7qUDlq1S/+2+HiX/FO76FPHClw==",
"dev": true,
"license": "MIT",
- "optional": true,
- "peer": true,
"dependencies": {
- "picomatch": "^2.2.1"
- },
- "engines": {
- "node": ">=8.10.0"
- }
- },
- "node_modules/@angular-eslint/builder/node_modules/readdirp/node_modules/picomatch": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "peer": true,
- "engines": {
- "node": ">=8.6"
+ "@angular-devkit/architect": ">= 0.1900.0 < 0.2000.0",
+ "@angular-devkit/core": ">= 19.0.0 < 20.0.0"
},
- "funding": {
- "url": "https://github.com/sponsors/jonschlinkert"
+ "peerDependencies": {
+ "eslint": "^8.57.0 || ^9.0.0",
+ "typescript": "*"
}
},
"node_modules/@angular-eslint/bundled-angular-compiler": {
- "version": "18.4.3",
- "resolved": "https://registry.npmjs.org/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-18.4.3.tgz",
- "integrity": "sha512-zdrA8mR98X+U4YgHzUKmivRU+PxzwOL/j8G7eTOvBuq8GPzsP+hvak+tyxlgeGm9HsvpFj9ERHLtJ0xDUPs8fg==",
+ "version": "19.6.0",
+ "resolved": "https://registry.npmjs.org/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-19.6.0.tgz",
+ "integrity": "sha512-ro+seaTAg5GvtJ72uWEEnP9J5mT0vtgdqH6YMrmMt4pZbSZxvkLfLjZGkXo/HjVDVcCjPnmZeMwKN+uoEc27Jg==",
"dev": true,
"license": "MIT"
},
"node_modules/@angular-eslint/eslint-plugin": {
- "version": "18.4.3",
- "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin/-/eslint-plugin-18.4.3.tgz",
- "integrity": "sha512-AyJbupiwTBR81P6T59v+aULEnPpZBCBxL2S5QFWfAhNCwWhcof4GihvdK2Z87yhvzDGeAzUFSWl/beJfeFa+PA==",
+ "version": "19.6.0",
+ "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin/-/eslint-plugin-19.6.0.tgz",
+ "integrity": "sha512-IOMfFi/rPNrPwxZwIGTqWw0C5pC2Facwg3llmJoQFq8w2sUE0nNBL5uSQv5dT8s6ucum4g+RFNYHNe20SEOvRw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@angular-eslint/bundled-angular-compiler": "18.4.3",
- "@angular-eslint/utils": "18.4.3"
+ "@angular-eslint/bundled-angular-compiler": "19.6.0",
+ "@angular-eslint/utils": "19.6.0"
},
"peerDependencies": {
"@typescript-eslint/utils": "^7.11.0 || ^8.0.0",
@@ -1920,14 +1848,14 @@
}
},
"node_modules/@angular-eslint/eslint-plugin-template": {
- "version": "18.4.3",
- "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-18.4.3.tgz",
- "integrity": "sha512-ijGlX2N01ayMXTpeQivOA31AszO8OEbu9ZQUCxnu9AyMMhxyi2q50bujRChAvN9YXQfdQtbxuajxV6+aiWb5BQ==",
+ "version": "19.6.0",
+ "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-19.6.0.tgz",
+ "integrity": "sha512-SDGbNSCUuPmqVesy5SvRE2MV7AKvvA/bVJwL9Fz5KYCHYxJz1rrJ8FknjWAfmg0qO2TMs1ZI9hov8JL+Bc4BBw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@angular-eslint/bundled-angular-compiler": "18.4.3",
- "@angular-eslint/utils": "18.4.3",
+ "@angular-eslint/bundled-angular-compiler": "19.6.0",
+ "@angular-eslint/utils": "19.6.0",
"aria-query": "5.3.2",
"axobject-query": "4.1.0"
},
@@ -1939,129 +1867,29 @@
}
},
"node_modules/@angular-eslint/schematics": {
- "version": "18.4.3",
- "resolved": "https://registry.npmjs.org/@angular-eslint/schematics/-/schematics-18.4.3.tgz",
- "integrity": "sha512-D5maKn5e6n58+8n7jLFLD4g+RGPOPeDSsvPc1sqial5tEKLxAJQJS9WZ28oef3bhkob6C60D+1H0mMmEEVvyVA==",
+ "version": "19.6.0",
+ "resolved": "https://registry.npmjs.org/@angular-eslint/schematics/-/schematics-19.6.0.tgz",
+ "integrity": "sha512-lJzwHju7bhJ3p+SZnY0JVwGjxF2q68gUdOYhdU62pglfYkS5lm+A5LM/VznRvdpZOH69vvZ9gizQ8W1P525cdw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@angular-devkit/core": ">= 18.0.0 < 19.0.0",
- "@angular-devkit/schematics": ">= 18.0.0 < 19.0.0",
- "@angular-eslint/eslint-plugin": "18.4.3",
- "@angular-eslint/eslint-plugin-template": "18.4.3",
- "ignore": "6.0.2",
- "semver": "7.6.3",
+ "@angular-devkit/core": ">= 19.0.0 < 20.0.0",
+ "@angular-devkit/schematics": ">= 19.0.0 < 20.0.0",
+ "@angular-eslint/eslint-plugin": "19.6.0",
+ "@angular-eslint/eslint-plugin-template": "19.6.0",
+ "ignore": "7.0.4",
+ "semver": "7.7.2",
"strip-json-comments": "3.1.1"
}
},
- "node_modules/@angular-eslint/schematics/node_modules/@angular-devkit/core": {
- "version": "18.2.14",
- "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-18.2.14.tgz",
- "integrity": "sha512-UGIGOjXuOyCW+5S4tINu7e6LOu738CmTw3h7Ui1I8OzdTIYJcYJrei8sgrwDwOYADRal+p0MeMlnykH3TM5XBA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ajv": "8.17.1",
- "ajv-formats": "3.0.1",
- "jsonc-parser": "3.3.1",
- "picomatch": "4.0.2",
- "rxjs": "7.8.1",
- "source-map": "0.7.4"
- },
- "engines": {
- "node": "^18.19.1 || ^20.11.1 || >=22.0.0",
- "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
- "yarn": ">= 1.13.0"
- },
- "peerDependencies": {
- "chokidar": "^3.5.2"
- },
- "peerDependenciesMeta": {
- "chokidar": {
- "optional": true
- }
- }
- },
- "node_modules/@angular-eslint/schematics/node_modules/chokidar": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
- "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "peer": true,
- "dependencies": {
- "anymatch": "~3.1.2",
- "braces": "~3.0.2",
- "glob-parent": "~5.1.2",
- "is-binary-path": "~2.1.0",
- "is-glob": "~4.0.1",
- "normalize-path": "~3.0.0",
- "readdirp": "~3.6.0"
- },
- "engines": {
- "node": ">= 8.10.0"
- },
- "funding": {
- "url": "https://paulmillr.com/funding/"
- },
- "optionalDependencies": {
- "fsevents": "~2.3.2"
- }
- },
- "node_modules/@angular-eslint/schematics/node_modules/glob-parent": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
- "dev": true,
- "license": "ISC",
- "optional": true,
- "peer": true,
- "dependencies": {
- "is-glob": "^4.0.1"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/@angular-eslint/schematics/node_modules/readdirp": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
- "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "peer": true,
- "dependencies": {
- "picomatch": "^2.2.1"
- },
- "engines": {
- "node": ">=8.10.0"
- }
- },
- "node_modules/@angular-eslint/schematics/node_modules/readdirp/node_modules/picomatch": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "peer": true,
- "engines": {
- "node": ">=8.6"
- },
- "funding": {
- "url": "https://github.com/sponsors/jonschlinkert"
- }
- },
"node_modules/@angular-eslint/template-parser": {
- "version": "18.4.3",
- "resolved": "https://registry.npmjs.org/@angular-eslint/template-parser/-/template-parser-18.4.3.tgz",
- "integrity": "sha512-JZMPtEB8yNip3kg4WDEWQyObSo2Hwf+opq2ElYuwe85GQkGhfJSJ2CQYo4FSwd+c5MUQAqESNRg9QqGYauDsiw==",
+ "version": "19.6.0",
+ "resolved": "https://registry.npmjs.org/@angular-eslint/template-parser/-/template-parser-19.6.0.tgz",
+ "integrity": "sha512-NGxXUZkI5lXjoKnmL51C8DoJx8AjwF9sonieC2EVxgXycK2MYAamFWYGHMiVemzFsg1nIv+JvhHITgjSjyC3HQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@angular-eslint/bundled-angular-compiler": "18.4.3",
+ "@angular-eslint/bundled-angular-compiler": "19.6.0",
"eslint-scope": "^8.0.2"
},
"peerDependencies": {
@@ -2070,13 +1898,13 @@
}
},
"node_modules/@angular-eslint/utils": {
- "version": "18.4.3",
- "resolved": "https://registry.npmjs.org/@angular-eslint/utils/-/utils-18.4.3.tgz",
- "integrity": "sha512-w0bJ9+ELAEiPBSTPPm9bvDngfu1d8JbzUhvs2vU+z7sIz/HMwUZT5S4naypj2kNN0gZYGYrW0lt+HIbW87zTAQ==",
+ "version": "19.6.0",
+ "resolved": "https://registry.npmjs.org/@angular-eslint/utils/-/utils-19.6.0.tgz",
+ "integrity": "sha512-ygtsmRKHNqrzG2mpUj1XwLNRoG+ikYkizsOuq5xPRM8o6dCw03H5eel4s7hnXT4c09WbpnoaVNi9O3xFLIETJQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@angular-eslint/bundled-angular-compiler": "18.4.3"
+ "@angular-eslint/bundled-angular-compiler": "19.6.0"
},
"peerDependencies": {
"@typescript-eslint/utils": "^7.11.0 || ^8.0.0",
@@ -2085,9 +1913,9 @@
}
},
"node_modules/@angular/animations": {
- "version": "18.2.13",
- "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-18.2.13.tgz",
- "integrity": "sha512-rG5J5Ek5Hg+Tz2NjkNOaG6PupiNK/lPfophXpsR1t/nWujqnMWX2krahD/i6kgD+jNWNKCJCYSOVvCx/BHOtKA==",
+ "version": "19.2.14",
+ "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-19.2.14.tgz",
+ "integrity": "sha512-xhl8fLto5HHJdVj8Nb6EoBEiTAcXuWDYn1q5uHcGxyVH3kiwENWy/2OQXgCr2CuWo2e6hNUGzSLf/cjbsMNqEA==",
"license": "MIT",
"dependencies": {
"tslib": "^2.3.0"
@@ -2096,56 +1924,65 @@
"node": "^18.19.1 || ^20.11.1 || >=22.0.0"
},
"peerDependencies": {
- "@angular/core": "18.2.13"
+ "@angular/common": "19.2.14",
+ "@angular/core": "19.2.14"
}
},
"node_modules/@angular/build": {
- "version": "18.2.19",
- "resolved": "https://registry.npmjs.org/@angular/build/-/build-18.2.19.tgz",
- "integrity": "sha512-dTqR+mhcZWtCRyOafvzHNVpYxMQnt8HHHqNM0kyEMzcztXL2L9zDlKr0H9d+AgGGq/v4qwCh+1gFDxsHByZwMQ==",
+ "version": "19.2.14",
+ "resolved": "https://registry.npmjs.org/@angular/build/-/build-19.2.14.tgz",
+ "integrity": "sha512-PAUR8vZpGKXy0Vc5gpJkigOthoj5YeGDpeykl/yLi6sx6yAIlXcE0MD+LGehKeqFSBL56rEpn9n710lI7eTJwg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@ampproject/remapping": "2.3.0",
- "@angular-devkit/architect": "0.1802.19",
- "@babel/core": "7.25.2",
- "@babel/helper-annotate-as-pure": "7.24.7",
+ "@angular-devkit/architect": "0.1902.14",
+ "@babel/core": "7.26.10",
+ "@babel/helper-annotate-as-pure": "7.25.9",
"@babel/helper-split-export-declaration": "7.24.7",
- "@babel/plugin-syntax-import-attributes": "7.24.7",
- "@inquirer/confirm": "3.1.22",
- "@vitejs/plugin-basic-ssl": "1.1.0",
+ "@babel/plugin-syntax-import-attributes": "7.26.0",
+ "@inquirer/confirm": "5.1.6",
+ "@vitejs/plugin-basic-ssl": "1.2.0",
+ "beasties": "0.3.2",
"browserslist": "^4.23.0",
- "critters": "0.0.24",
- "esbuild": "0.23.0",
- "fast-glob": "3.3.2",
- "https-proxy-agent": "7.0.5",
- "listr2": "8.2.4",
- "lmdb": "3.0.13",
- "magic-string": "0.30.11",
- "mrmime": "2.0.0",
+ "esbuild": "0.25.4",
+ "fast-glob": "3.3.3",
+ "https-proxy-agent": "7.0.6",
+ "istanbul-lib-instrument": "6.0.3",
+ "listr2": "8.2.5",
+ "magic-string": "0.30.17",
+ "mrmime": "2.0.1",
"parse5-html-rewriting-stream": "7.0.0",
"picomatch": "4.0.2",
- "piscina": "4.6.1",
- "rollup": "4.22.4",
- "sass": "1.77.6",
- "semver": "7.6.3",
- "vite": "~5.4.17",
- "watchpack": "2.4.1"
+ "piscina": "4.8.0",
+ "rollup": "4.34.8",
+ "sass": "1.85.0",
+ "semver": "7.7.1",
+ "source-map-support": "0.5.21",
+ "vite": "6.2.7",
+ "watchpack": "2.4.2"
},
"engines": {
"node": "^18.19.1 || ^20.11.1 || >=22.0.0",
"npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
"yarn": ">= 1.13.0"
},
+ "optionalDependencies": {
+ "lmdb": "3.2.6"
+ },
"peerDependencies": {
- "@angular/compiler-cli": "^18.0.0",
- "@angular/localize": "^18.0.0",
- "@angular/platform-server": "^18.0.0",
- "@angular/service-worker": "^18.0.0",
+ "@angular/compiler": "^19.0.0 || ^19.2.0-next.0",
+ "@angular/compiler-cli": "^19.0.0 || ^19.2.0-next.0",
+ "@angular/localize": "^19.0.0 || ^19.2.0-next.0",
+ "@angular/platform-server": "^19.0.0 || ^19.2.0-next.0",
+ "@angular/service-worker": "^19.0.0 || ^19.2.0-next.0",
+ "@angular/ssr": "^19.2.14",
+ "karma": "^6.4.0",
"less": "^4.2.0",
+ "ng-packagr": "^19.0.0 || ^19.2.0-next.0",
"postcss": "^8.4.0",
- "tailwindcss": "^2.0.0 || ^3.0.0",
- "typescript": ">=5.4 <5.6"
+ "tailwindcss": "^2.0.0 || ^3.0.0 || ^4.0.0",
+ "typescript": ">=5.5 <5.9"
},
"peerDependenciesMeta": {
"@angular/localize": {
@@ -2157,9 +1994,18 @@
"@angular/service-worker": {
"optional": true
},
+ "@angular/ssr": {
+ "optional": true
+ },
+ "karma": {
+ "optional": true
+ },
"less": {
"optional": true
},
+ "ng-packagr": {
+ "optional": true
+ },
"postcss": {
"optional": true
},
@@ -2169,13 +2015,13 @@
}
},
"node_modules/@angular/build/node_modules/@angular-devkit/architect": {
- "version": "0.1802.19",
- "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1802.19.tgz",
- "integrity": "sha512-M4B1tzxGX1nWCZr9GMM8OO0yBJO2HFSdK8M8P74vEFQfKIeq3y16IQ5zlEveJrkCOFVtmlIy2C9foMCdNyBRMA==",
+ "version": "0.1902.14",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1902.14.tgz",
+ "integrity": "sha512-rgMkqOrxedzqLZ8w59T/0YrpWt7LDmGwt+ZhNHE7cn27jZ876yGC2Bhcn58YZh2+R03WEJ9q0ePblaBYz03SMw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@angular-devkit/core": "18.2.19",
+ "@angular-devkit/core": "19.2.14",
"rxjs": "7.8.1"
},
"engines": {
@@ -2185,9 +2031,9 @@
}
},
"node_modules/@angular/build/node_modules/@angular-devkit/core": {
- "version": "18.2.19",
- "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-18.2.19.tgz",
- "integrity": "sha512-Ptf92Zomc6FCr7GWmHKdgOUbA1GpctZwH/hRcpYpU3tM56MG2t5FOFpufnE595GgolOCktabkFEoODMG8PBVDQ==",
+ "version": "19.2.14",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-19.2.14.tgz",
+ "integrity": "sha512-aaPEnRNIBoYT4XrrYcZlHadX8vFDTUR+4wUgcmr0cNDLeWzWtoPFeVq8TQD6kFDeqovSx/UVEblGgg/28WvHyg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2204,7 +2050,7 @@
"yarn": ">= 1.13.0"
},
"peerDependencies": {
- "chokidar": "^3.5.2"
+ "chokidar": "^4.0.0"
},
"peerDependenciesMeta": {
"chokidar": {
@@ -2213,22 +2059,22 @@
}
},
"node_modules/@angular/build/node_modules/@babel/core": {
- "version": "7.25.2",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz",
- "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==",
+ "version": "7.26.10",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.10.tgz",
+ "integrity": "sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@ampproject/remapping": "^2.2.0",
- "@babel/code-frame": "^7.24.7",
- "@babel/generator": "^7.25.0",
- "@babel/helper-compilation-targets": "^7.25.2",
- "@babel/helper-module-transforms": "^7.25.2",
- "@babel/helpers": "^7.25.0",
- "@babel/parser": "^7.25.0",
- "@babel/template": "^7.25.0",
- "@babel/traverse": "^7.25.2",
- "@babel/types": "^7.25.2",
+ "@babel/code-frame": "^7.26.2",
+ "@babel/generator": "^7.26.10",
+ "@babel/helper-compilation-targets": "^7.26.5",
+ "@babel/helper-module-transforms": "^7.26.0",
+ "@babel/helpers": "^7.26.10",
+ "@babel/parser": "^7.26.10",
+ "@babel/template": "^7.26.9",
+ "@babel/traverse": "^7.26.10",
+ "@babel/types": "^7.26.10",
"convert-source-map": "^2.0.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.2",
@@ -2253,41 +2099,6 @@
"semver": "bin/semver.js"
}
},
- "node_modules/@angular/build/node_modules/agent-base": {
- "version": "7.1.3",
- "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz",
- "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 14"
- }
- },
- "node_modules/@angular/build/node_modules/chokidar": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
- "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "anymatch": "~3.1.2",
- "braces": "~3.0.2",
- "glob-parent": "~5.1.2",
- "is-binary-path": "~2.1.0",
- "is-glob": "~4.0.1",
- "normalize-path": "~3.0.0",
- "readdirp": "~3.6.0"
- },
- "engines": {
- "node": ">= 8.10.0"
- },
- "funding": {
- "url": "https://paulmillr.com/funding/"
- },
- "optionalDependencies": {
- "fsevents": "~2.3.2"
- }
- },
"node_modules/@angular/build/node_modules/convert-source-map": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
@@ -2295,123 +2106,149 @@
"dev": true,
"license": "MIT"
},
- "node_modules/@angular/build/node_modules/glob-parent": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "node_modules/@angular/build/node_modules/sass": {
+ "version": "1.85.0",
+ "resolved": "https://registry.npmjs.org/sass/-/sass-1.85.0.tgz",
+ "integrity": "sha512-3ToiC1xZ1Y8aU7+CkgCI/tqyuPXEmYGJXO7H4uqp0xkLXUqp88rQQ4j1HmP37xSJLbCJPaIiv+cT1y+grssrww==",
"dev": true,
- "license": "ISC",
+ "license": "MIT",
"dependencies": {
- "is-glob": "^4.0.1"
+ "chokidar": "^4.0.0",
+ "immutable": "^5.0.2",
+ "source-map-js": ">=0.6.2 <2.0.0"
+ },
+ "bin": {
+ "sass": "sass.js"
},
"engines": {
- "node": ">= 6"
+ "node": ">=14.0.0"
+ },
+ "optionalDependencies": {
+ "@parcel/watcher": "^2.4.1"
}
},
- "node_modules/@angular/build/node_modules/https-proxy-agent": {
- "version": "7.0.5",
- "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz",
- "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==",
+ "node_modules/@angular/build/node_modules/semver": {
+ "version": "7.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
+ "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
"dev": true,
- "license": "MIT",
- "dependencies": {
- "agent-base": "^7.0.2",
- "debug": "4"
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
},
"engines": {
- "node": ">= 14"
+ "node": ">=10"
}
},
- "node_modules/@angular/build/node_modules/immutable": {
- "version": "4.3.7",
- "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz",
- "integrity": "sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/@angular/build/node_modules/readdirp": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
- "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
+ "node_modules/@angular/build/node_modules/vite": {
+ "version": "6.2.7",
+ "resolved": "https://registry.npmjs.org/vite/-/vite-6.2.7.tgz",
+ "integrity": "sha512-qg3LkeuinTrZoJHHF94coSaTfIPyBYoywp+ys4qu20oSJFbKMYoIJo0FWJT9q6Vp49l6z9IsJRbHdcGtiKbGoQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "picomatch": "^2.2.1"
+ "esbuild": "^0.25.0",
+ "postcss": "^8.5.3",
+ "rollup": "^4.30.1"
+ },
+ "bin": {
+ "vite": "bin/vite.js"
},
"engines": {
- "node": ">=8.10.0"
- }
- },
- "node_modules/@angular/build/node_modules/readdirp/node_modules/picomatch": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8.6"
+ "node": "^18.0.0 || ^20.0.0 || >=22.0.0"
},
"funding": {
- "url": "https://github.com/sponsors/jonschlinkert"
- }
- },
- "node_modules/@angular/build/node_modules/sass": {
- "version": "1.77.6",
- "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.6.tgz",
- "integrity": "sha512-ByXE1oLD79GVq9Ht1PeHWCPMPB8XHpBuz1r85oByKHjZY6qV6rWnQovQzXJXuQ/XyE1Oj3iPk3lo28uzaRA2/Q==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "chokidar": ">=3.0.0 <4.0.0",
- "immutable": "^4.0.0",
- "source-map-js": ">=0.6.2 <2.0.0"
+ "url": "https://github.com/vitejs/vite?sponsor=1"
},
- "bin": {
- "sass": "sass.js"
+ "optionalDependencies": {
+ "fsevents": "~2.3.3"
},
- "engines": {
- "node": ">=14.0.0"
+ "peerDependencies": {
+ "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0",
+ "jiti": ">=1.21.0",
+ "less": "*",
+ "lightningcss": "^1.21.0",
+ "sass": "*",
+ "sass-embedded": "*",
+ "stylus": "*",
+ "sugarss": "*",
+ "terser": "^5.16.0",
+ "tsx": "^4.8.1",
+ "yaml": "^2.4.2"
+ },
+ "peerDependenciesMeta": {
+ "@types/node": {
+ "optional": true
+ },
+ "jiti": {
+ "optional": true
+ },
+ "less": {
+ "optional": true
+ },
+ "lightningcss": {
+ "optional": true
+ },
+ "sass": {
+ "optional": true
+ },
+ "sass-embedded": {
+ "optional": true
+ },
+ "stylus": {
+ "optional": true
+ },
+ "sugarss": {
+ "optional": true
+ },
+ "terser": {
+ "optional": true
+ },
+ "tsx": {
+ "optional": true
+ },
+ "yaml": {
+ "optional": true
+ }
}
},
"node_modules/@angular/cdk": {
- "version": "18.2.14",
- "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-18.2.14.tgz",
- "integrity": "sha512-vDyOh1lwjfVk9OqoroZAP8pf3xxKUvyl+TVR8nJxL4c5fOfUFkD7l94HaanqKSRwJcI2xiztuu92IVoHn8T33Q==",
+ "version": "19.2.18",
+ "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-19.2.18.tgz",
+ "integrity": "sha512-aGMHOYK/VV9PhxGTUDwiu/4ozoR/RKz8cimI+QjRxEBhzn4EPqjUDSganvlhmgS7cTN3+aqozdvF/GopMRJjLg==",
"license": "MIT",
"dependencies": {
+ "parse5": "^7.1.2",
"tslib": "^2.3.0"
},
- "optionalDependencies": {
- "parse5": "^7.1.2"
- },
"peerDependencies": {
- "@angular/common": "^18.0.0 || ^19.0.0",
- "@angular/core": "^18.0.0 || ^19.0.0",
+ "@angular/common": "^19.0.0 || ^20.0.0",
+ "@angular/core": "^19.0.0 || ^20.0.0",
"rxjs": "^6.5.3 || ^7.4.0"
}
},
"node_modules/@angular/cli": {
- "version": "18.2.19",
- "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-18.2.19.tgz",
- "integrity": "sha512-LGVMTc36JQuw8QX8Sclxyei306EQW3KslopXbf7cfqt6D5/fHS+FqqA0O7V8ob/vOGMca+l6hQD27nW5Y3W6pA==",
+ "version": "19.2.14",
+ "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-19.2.14.tgz",
+ "integrity": "sha512-jZvNHAwmyhgUqSIs6OW8YH1rX9XKytm4zPxJol1Xk56F8yAhnrUtukcOi3b7Dv19Z+9eXkwV/Db+2dGjWIE0DA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@angular-devkit/architect": "0.1802.19",
- "@angular-devkit/core": "18.2.19",
- "@angular-devkit/schematics": "18.2.19",
- "@inquirer/prompts": "5.3.8",
- "@listr2/prompt-adapter-inquirer": "2.0.15",
- "@schematics/angular": "18.2.19",
+ "@angular-devkit/architect": "0.1902.14",
+ "@angular-devkit/core": "19.2.14",
+ "@angular-devkit/schematics": "19.2.14",
+ "@inquirer/prompts": "7.3.2",
+ "@listr2/prompt-adapter-inquirer": "2.0.18",
+ "@schematics/angular": "19.2.14",
"@yarnpkg/lockfile": "1.1.0",
- "ini": "4.1.3",
+ "ini": "5.0.0",
"jsonc-parser": "3.3.1",
- "listr2": "8.2.4",
- "npm-package-arg": "11.0.3",
- "npm-pick-manifest": "9.1.0",
- "pacote": "18.0.6",
- "resolve": "1.22.8",
- "semver": "7.6.3",
+ "listr2": "8.2.5",
+ "npm-package-arg": "12.0.2",
+ "npm-pick-manifest": "10.0.0",
+ "pacote": "20.0.0",
+ "resolve": "1.22.10",
+ "semver": "7.7.1",
"symbol-observable": "4.0.0",
"yargs": "17.7.2"
},
@@ -2425,13 +2262,13 @@
}
},
"node_modules/@angular/cli/node_modules/@angular-devkit/architect": {
- "version": "0.1802.19",
- "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1802.19.tgz",
- "integrity": "sha512-M4B1tzxGX1nWCZr9GMM8OO0yBJO2HFSdK8M8P74vEFQfKIeq3y16IQ5zlEveJrkCOFVtmlIy2C9foMCdNyBRMA==",
+ "version": "0.1902.14",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1902.14.tgz",
+ "integrity": "sha512-rgMkqOrxedzqLZ8w59T/0YrpWt7LDmGwt+ZhNHE7cn27jZ876yGC2Bhcn58YZh2+R03WEJ9q0ePblaBYz03SMw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@angular-devkit/core": "18.2.19",
+ "@angular-devkit/core": "19.2.14",
"rxjs": "7.8.1"
},
"engines": {
@@ -2441,9 +2278,9 @@
}
},
"node_modules/@angular/cli/node_modules/@angular-devkit/core": {
- "version": "18.2.19",
- "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-18.2.19.tgz",
- "integrity": "sha512-Ptf92Zomc6FCr7GWmHKdgOUbA1GpctZwH/hRcpYpU3tM56MG2t5FOFpufnE595GgolOCktabkFEoODMG8PBVDQ==",
+ "version": "19.2.14",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-19.2.14.tgz",
+ "integrity": "sha512-aaPEnRNIBoYT4XrrYcZlHadX8vFDTUR+4wUgcmr0cNDLeWzWtoPFeVq8TQD6kFDeqovSx/UVEblGgg/28WvHyg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2460,7 +2297,7 @@
"yarn": ">= 1.13.0"
},
"peerDependencies": {
- "chokidar": "^3.5.2"
+ "chokidar": "^4.0.0"
},
"peerDependenciesMeta": {
"chokidar": {
@@ -2468,82 +2305,42 @@
}
}
},
- "node_modules/@angular/cli/node_modules/chokidar": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
- "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
+ "node_modules/@angular/cli/node_modules/@angular-devkit/schematics": {
+ "version": "19.2.14",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-19.2.14.tgz",
+ "integrity": "sha512-s89/MWXHy8+GP/cRfFbSECIG3FQQQwNVv44OOmghPVgKQgQ+EoE/zygL2hqKYTUPoPaS/IhNXdXjSE5pS9yLeg==",
"dev": true,
"license": "MIT",
- "optional": true,
- "peer": true,
"dependencies": {
- "anymatch": "~3.1.2",
- "braces": "~3.0.2",
- "glob-parent": "~5.1.2",
- "is-binary-path": "~2.1.0",
- "is-glob": "~4.0.1",
- "normalize-path": "~3.0.0",
- "readdirp": "~3.6.0"
+ "@angular-devkit/core": "19.2.14",
+ "jsonc-parser": "3.3.1",
+ "magic-string": "0.30.17",
+ "ora": "5.4.1",
+ "rxjs": "7.8.1"
},
"engines": {
- "node": ">= 8.10.0"
- },
- "funding": {
- "url": "https://paulmillr.com/funding/"
- },
- "optionalDependencies": {
- "fsevents": "~2.3.2"
+ "node": "^18.19.1 || ^20.11.1 || >=22.0.0",
+ "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
+ "yarn": ">= 1.13.0"
}
},
- "node_modules/@angular/cli/node_modules/glob-parent": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "node_modules/@angular/cli/node_modules/semver": {
+ "version": "7.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
+ "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
"dev": true,
"license": "ISC",
- "optional": true,
- "peer": true,
- "dependencies": {
- "is-glob": "^4.0.1"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/@angular/cli/node_modules/readdirp": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
- "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "peer": true,
- "dependencies": {
- "picomatch": "^2.2.1"
+ "bin": {
+ "semver": "bin/semver.js"
},
"engines": {
- "node": ">=8.10.0"
- }
- },
- "node_modules/@angular/cli/node_modules/readdirp/node_modules/picomatch": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "peer": true,
- "engines": {
- "node": ">=8.6"
- },
- "funding": {
- "url": "https://github.com/sponsors/jonschlinkert"
+ "node": ">=10"
}
},
"node_modules/@angular/common": {
- "version": "18.2.13",
- "resolved": "https://registry.npmjs.org/@angular/common/-/common-18.2.13.tgz",
- "integrity": "sha512-4ZqrNp1PoZo7VNvW+sbSc2CB2axP1sCH2wXl8B0wdjsj8JY1hF1OhuugwhpAHtGxqewed2kCXayE+ZJqSTV4jw==",
+ "version": "19.2.14",
+ "resolved": "https://registry.npmjs.org/@angular/common/-/common-19.2.14.tgz",
+ "integrity": "sha512-NcNklcuyqaTjOVGf7aru8APX9mjsnZ01gFZrn47BxHozhaR0EMRrotYQTdi8YdVjPkeYFYanVntSLfhyobq/jg==",
"license": "MIT",
"dependencies": {
"tslib": "^2.3.0"
@@ -2552,38 +2349,30 @@
"node": "^18.19.1 || ^20.11.1 || >=22.0.0"
},
"peerDependencies": {
- "@angular/core": "18.2.13",
+ "@angular/core": "19.2.14",
"rxjs": "^6.5.3 || ^7.4.0"
}
},
"node_modules/@angular/compiler": {
- "version": "18.2.13",
- "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-18.2.13.tgz",
- "integrity": "sha512-TzWcrkopyjFF+WeDr2cRe8CcHjU72KfYV3Sm2TkBkcXrkYX5sDjGWrBGrG3hRB4e4okqchrOCvm1MiTdy2vKMA==",
+ "version": "19.2.14",
+ "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-19.2.14.tgz",
+ "integrity": "sha512-ZqJDYOdhgKpVGNq3+n/Gbxma8DVYElDsoRe0tvNtjkWBVdaOxdZZUqmJ3kdCBsqD/aqTRvRBu0KGo9s2fCChkA==",
"license": "MIT",
"dependencies": {
"tslib": "^2.3.0"
},
"engines": {
"node": "^18.19.1 || ^20.11.1 || >=22.0.0"
- },
- "peerDependencies": {
- "@angular/core": "18.2.13"
- },
- "peerDependenciesMeta": {
- "@angular/core": {
- "optional": true
- }
}
},
"node_modules/@angular/compiler-cli": {
- "version": "18.2.13",
- "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-18.2.13.tgz",
- "integrity": "sha512-DBSh4AQwkiJDSiVvJATRmjxf6wyUs9pwQLgaFdSlfuTRO+sdb0J2z1r3BYm8t0IqdoyXzdZq2YCH43EmyvD71g==",
+ "version": "19.2.14",
+ "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-19.2.14.tgz",
+ "integrity": "sha512-e9/h86ETjoIK2yTLE9aUeMCKujdg/du2pq7run/aINjop4RtnNOw+ZlSTUa6R65lP5CVwDup1kPytpAoifw8cA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/core": "7.25.2",
+ "@babel/core": "7.26.9",
"@jridgewell/sourcemap-codec": "^1.4.14",
"chokidar": "^4.0.0",
"convert-source-map": "^1.5.1",
@@ -2601,27 +2390,27 @@
"node": "^18.19.1 || ^20.11.1 || >=22.0.0"
},
"peerDependencies": {
- "@angular/compiler": "18.2.13",
- "typescript": ">=5.4 <5.6"
+ "@angular/compiler": "19.2.14",
+ "typescript": ">=5.5 <5.9"
}
},
"node_modules/@angular/compiler-cli/node_modules/@babel/core": {
- "version": "7.25.2",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz",
- "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==",
+ "version": "7.26.9",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.9.tgz",
+ "integrity": "sha512-lWBYIrF7qK5+GjY5Uy+/hEgp8OJWOD/rpy74GplYRhEauvbHDeFB8t5hPOZxCZ0Oxf4Cc36tK51/l3ymJysrKw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@ampproject/remapping": "^2.2.0",
- "@babel/code-frame": "^7.24.7",
- "@babel/generator": "^7.25.0",
- "@babel/helper-compilation-targets": "^7.25.2",
- "@babel/helper-module-transforms": "^7.25.2",
- "@babel/helpers": "^7.25.0",
- "@babel/parser": "^7.25.0",
- "@babel/template": "^7.25.0",
- "@babel/traverse": "^7.25.2",
- "@babel/types": "^7.25.2",
+ "@babel/code-frame": "^7.26.2",
+ "@babel/generator": "^7.26.9",
+ "@babel/helper-compilation-targets": "^7.26.5",
+ "@babel/helper-module-transforms": "^7.26.0",
+ "@babel/helpers": "^7.26.9",
+ "@babel/parser": "^7.26.9",
+ "@babel/template": "^7.26.9",
+ "@babel/traverse": "^7.26.9",
+ "@babel/types": "^7.26.9",
"convert-source-map": "^2.0.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.2",
@@ -2654,9 +2443,9 @@
}
},
"node_modules/@angular/core": {
- "version": "18.2.13",
- "resolved": "https://registry.npmjs.org/@angular/core/-/core-18.2.13.tgz",
- "integrity": "sha512-8mbWHMgO95OuFV1Ejy4oKmbe9NOJ3WazQf/f7wks8Bck7pcihd0IKhlPBNjFllbF5o+04EYSwFhEtvEgjMDClA==",
+ "version": "19.2.14",
+ "resolved": "https://registry.npmjs.org/@angular/core/-/core-19.2.14.tgz",
+ "integrity": "sha512-EVErpW9tGqJ/wNcAN3G/ErH8pHCJ8mM1E6bsJ8UJIpDTZkpqqYjBMtZS9YWH5n3KwUd1tAkAB2w8FK125AjDUQ==",
"license": "MIT",
"dependencies": {
"tslib": "^2.3.0"
@@ -2666,13 +2455,13 @@
},
"peerDependencies": {
"rxjs": "^6.5.3 || ^7.4.0",
- "zone.js": "~0.14.10"
+ "zone.js": "~0.15.0"
}
},
"node_modules/@angular/forms": {
- "version": "18.2.13",
- "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-18.2.13.tgz",
- "integrity": "sha512-A67D867fu3DSBhdLWWZl/F5pr7v2+dRM2u3U7ZJ0ewh4a+sv+0yqWdJW+a8xIoiHxS+btGEJL2qAKJiH+MCFfg==",
+ "version": "19.2.14",
+ "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-19.2.14.tgz",
+ "integrity": "sha512-hWtDOj2B0AuRTf+nkMJeodnFpDpmEK9OIhIv1YxcRe73ooaxrIdjgugkElO8I9Tj0E4/7m117ezhWDUkbqm1zA==",
"license": "MIT",
"dependencies": {
"tslib": "^2.3.0"
@@ -2681,16 +2470,16 @@
"node": "^18.19.1 || ^20.11.1 || >=22.0.0"
},
"peerDependencies": {
- "@angular/common": "18.2.13",
- "@angular/core": "18.2.13",
- "@angular/platform-browser": "18.2.13",
+ "@angular/common": "19.2.14",
+ "@angular/core": "19.2.14",
+ "@angular/platform-browser": "19.2.14",
"rxjs": "^6.5.3 || ^7.4.0"
}
},
"node_modules/@angular/platform-browser": {
- "version": "18.2.13",
- "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-18.2.13.tgz",
- "integrity": "sha512-tu7ZzY6qD3ATdWFzcTcsAKe7M6cJeWbT/4/bF9unyGO3XBPcNYDKoiz10+7ap2PUd0fmPwvuvTvSNJiFEBnB8Q==",
+ "version": "19.2.14",
+ "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-19.2.14.tgz",
+ "integrity": "sha512-hzkT5nmA64oVBQl6PRjdL4dIFT1n7lfM9rm5cAoS+6LUUKRgiE2d421Kpn/Hz3jaCJfo+calMIdtSMIfUJBmww==",
"license": "MIT",
"dependencies": {
"tslib": "^2.3.0"
@@ -2699,9 +2488,9 @@
"node": "^18.19.1 || ^20.11.1 || >=22.0.0"
},
"peerDependencies": {
- "@angular/animations": "18.2.13",
- "@angular/common": "18.2.13",
- "@angular/core": "18.2.13"
+ "@angular/animations": "19.2.14",
+ "@angular/common": "19.2.14",
+ "@angular/core": "19.2.14"
},
"peerDependenciesMeta": {
"@angular/animations": {
@@ -2710,9 +2499,9 @@
}
},
"node_modules/@angular/platform-browser-dynamic": {
- "version": "18.2.13",
- "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-18.2.13.tgz",
- "integrity": "sha512-kbQCf9+8EpuJC7buBxhSiwBtXvjAwAKh6MznD6zd2pyCYqfY6gfRCZQRtK59IfgVtKmEONWI9grEyNIRoTmqJg==",
+ "version": "19.2.14",
+ "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-19.2.14.tgz",
+ "integrity": "sha512-Hfz0z1KDQmIdnFXVFCwCPykuIsHPkr1uW2aY396eARwZ6PK8i0Aadcm1ZOnpd3MR1bMyDrJo30VRS5kx89QWvA==",
"license": "MIT",
"dependencies": {
"tslib": "^2.3.0"
@@ -2721,16 +2510,16 @@
"node": "^18.19.1 || ^20.11.1 || >=22.0.0"
},
"peerDependencies": {
- "@angular/common": "18.2.13",
- "@angular/compiler": "18.2.13",
- "@angular/core": "18.2.13",
- "@angular/platform-browser": "18.2.13"
+ "@angular/common": "19.2.14",
+ "@angular/compiler": "19.2.14",
+ "@angular/core": "19.2.14",
+ "@angular/platform-browser": "19.2.14"
}
},
"node_modules/@angular/router": {
- "version": "18.2.13",
- "resolved": "https://registry.npmjs.org/@angular/router/-/router-18.2.13.tgz",
- "integrity": "sha512-VKmfgi/r/CkyBq9nChQ/ptmfu0JT/8ONnLVJ5H+SkFLRYJcIRyHLKjRihMCyVm6xM5yktOdCaW73NTQrFz7+bg==",
+ "version": "19.2.14",
+ "resolved": "https://registry.npmjs.org/@angular/router/-/router-19.2.14.tgz",
+ "integrity": "sha512-cBTWY9Jx7YhbmDYDb7Hqz4Q7UNIMlKTkdKToJd2pbhIXyoS+kHVQrySmyca+jgvYMjWnIjsAEa3dpje12D4mFw==",
"license": "MIT",
"dependencies": {
"tslib": "^2.3.0"
@@ -2739,20 +2528,20 @@
"node": "^18.19.1 || ^20.11.1 || >=22.0.0"
},
"peerDependencies": {
- "@angular/common": "18.2.13",
- "@angular/core": "18.2.13",
- "@angular/platform-browser": "18.2.13",
+ "@angular/common": "19.2.14",
+ "@angular/core": "19.2.14",
+ "@angular/platform-browser": "19.2.14",
"rxjs": "^6.5.3 || ^7.4.0"
}
},
"node_modules/@asamuzakjp/css-color": {
- "version": "2.8.3",
- "resolved": "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-2.8.3.tgz",
- "integrity": "sha512-GIc76d9UI1hCvOATjZPyHFmE5qhRccp3/zGfMPapK3jBi+yocEzp6BBB0UnfRYP9NP4FANqUZYb0hnfs3TM3hw==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-3.2.0.tgz",
+ "integrity": "sha512-K1A6z8tS3XsmCMM86xoWdn7Fkdn9m6RSVtocUrJYIwZnFVkng/PvkEoWtOWmP+Scc6saYWHWZYbndEEXxl24jw==",
"license": "MIT",
"dependencies": {
- "@csstools/css-calc": "^2.1.1",
- "@csstools/css-color-parser": "^3.0.7",
+ "@csstools/css-calc": "^2.1.3",
+ "@csstools/css-color-parser": "^3.0.9",
"@csstools/css-parser-algorithms": "^3.0.4",
"@csstools/css-tokenizer": "^3.0.3",
"lru-cache": "^10.4.3"
@@ -2779,10 +2568,9 @@
}
},
"node_modules/@babel/compat-data": {
- "version": "7.26.8",
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.8.tgz",
- "integrity": "sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==",
- "dev": true,
+ "version": "7.27.5",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.27.5.tgz",
+ "integrity": "sha512-KiRAp/VoJaWkkte84TvUd9qjdbZAdiqyvMxrGl1N6vzFogKmaLgoM3L1kgtLicp2HP5fBJS8JrZKLVIZGVJAVg==",
"license": "MIT",
"engines": {
"node": ">=6.9.0"
@@ -2792,7 +2580,6 @@
"version": "7.24.9",
"resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.9.tgz",
"integrity": "sha512-5e3FI4Q3M3Pbr21+5xJwCv6ZT6KmGkI0vw3Tozy5ODAQFTIWe37iT8Cr7Ice2Ntb+M3iSKCEWMB1MBgKrW3whg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@ampproject/remapping": "^2.2.0",
@@ -2823,14 +2610,12 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
"integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
- "dev": true,
"license": "MIT"
},
"node_modules/@babel/core/node_modules/semver": {
"version": "6.3.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
"integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
- "dev": true,
"license": "ISC",
"bin": {
"semver": "bin/semver.js"
@@ -2840,7 +2625,6 @@
"version": "7.26.10",
"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.10.tgz",
"integrity": "sha512-rRHT8siFIXQrAYOYqZQVsAr8vJ+cBNqcVAY6m5V8/4QqzaPl+zDBe6cLEPRDuNOUf3ww8RfJVlOyQMoSI+5Ang==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/parser": "^7.26.10",
@@ -2854,27 +2638,26 @@
}
},
"node_modules/@babel/helper-annotate-as-pure": {
- "version": "7.24.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz",
- "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz",
+ "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/types": "^7.24.7"
+ "@babel/types": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-compilation-targets": {
- "version": "7.26.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.26.5.tgz",
- "integrity": "sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==",
- "dev": true,
+ "version": "7.27.2",
+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz",
+ "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==",
"license": "MIT",
"dependencies": {
- "@babel/compat-data": "^7.26.5",
- "@babel/helper-validator-option": "^7.25.9",
+ "@babel/compat-data": "^7.27.2",
+ "@babel/helper-validator-option": "^7.27.1",
"browserslist": "^4.24.0",
"lru-cache": "^5.1.1",
"semver": "^6.3.1"
@@ -2884,10 +2667,9 @@
}
},
"node_modules/@babel/helper-compilation-targets/node_modules/browserslist": {
- "version": "4.24.4",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz",
- "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==",
- "dev": true,
+ "version": "4.25.0",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.0.tgz",
+ "integrity": "sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==",
"funding": [
{
"type": "opencollective",
@@ -2904,10 +2686,10 @@
],
"license": "MIT",
"dependencies": {
- "caniuse-lite": "^1.0.30001688",
- "electron-to-chromium": "^1.5.73",
+ "caniuse-lite": "^1.0.30001718",
+ "electron-to-chromium": "^1.5.160",
"node-releases": "^2.0.19",
- "update-browserslist-db": "^1.1.1"
+ "update-browserslist-db": "^1.1.3"
},
"bin": {
"browserslist": "cli.js"
@@ -2920,25 +2702,23 @@
"version": "6.3.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
"integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
- "dev": true,
"license": "ISC",
"bin": {
"semver": "bin/semver.js"
}
},
"node_modules/@babel/helper-create-class-features-plugin": {
- "version": "7.26.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.26.9.tgz",
- "integrity": "sha512-ubbUqCofvxPRurw5L8WTsCLSkQiVpov4Qx0WMA+jUN+nXBK8ADPlJO1grkFw5CWKC5+sZSOfuGMdX1aI1iT9Sg==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.27.1.tgz",
+ "integrity": "sha512-QwGAmuvM17btKU5VqXfb+Giw4JcN0hjuufz3DYnpeVDvZLAObloM77bhMXiqry3Iio+Ai4phVRDwl6WU10+r5A==",
"license": "MIT",
"dependencies": {
- "@babel/helper-annotate-as-pure": "^7.25.9",
- "@babel/helper-member-expression-to-functions": "^7.25.9",
- "@babel/helper-optimise-call-expression": "^7.25.9",
- "@babel/helper-replace-supers": "^7.26.5",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9",
- "@babel/traverse": "^7.26.9",
+ "@babel/helper-annotate-as-pure": "^7.27.1",
+ "@babel/helper-member-expression-to-functions": "^7.27.1",
+ "@babel/helper-optimise-call-expression": "^7.27.1",
+ "@babel/helper-replace-supers": "^7.27.1",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1",
+ "@babel/traverse": "^7.27.1",
"semver": "^6.3.1"
},
"engines": {
@@ -2949,13 +2729,12 @@
}
},
"node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-annotate-as-pure": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz",
- "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==",
- "dev": true,
+ "version": "7.27.3",
+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz",
+ "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==",
"license": "MIT",
"dependencies": {
- "@babel/types": "^7.25.9"
+ "@babel/types": "^7.27.3"
},
"engines": {
"node": ">=6.9.0"
@@ -2965,7 +2744,6 @@
"version": "6.3.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
"integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
- "dev": true,
"license": "ISC",
"bin": {
"semver": "bin/semver.js"
@@ -2975,7 +2753,6 @@
"version": "7.27.1",
"resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.27.1.tgz",
"integrity": "sha512-uVDC72XVf8UbrH5qQTc18Agb8emwjTiZrQE11Nv3CuBEZmVvTwwE9CBUEvHku06gQCAyYf8Nv6ja1IN+6LMbxQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-annotate-as-pure": "^7.27.1",
@@ -2990,13 +2767,12 @@
}
},
"node_modules/@babel/helper-create-regexp-features-plugin/node_modules/@babel/helper-annotate-as-pure": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.1.tgz",
- "integrity": "sha512-WnuuDILl9oOBbKnb4L+DyODx7iC47XfzmNCpTttFsSp6hTG7XZxu60+4IO+2/hPfcGOoKbFiwoI/+zwARbNQow==",
- "dev": true,
+ "version": "7.27.3",
+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz",
+ "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==",
"license": "MIT",
"dependencies": {
- "@babel/types": "^7.27.1"
+ "@babel/types": "^7.27.3"
},
"engines": {
"node": ">=6.9.0"
@@ -3006,17 +2782,15 @@
"version": "6.3.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
"integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
- "dev": true,
"license": "ISC",
"bin": {
"semver": "bin/semver.js"
}
},
"node_modules/@babel/helper-define-polyfill-provider": {
- "version": "0.6.3",
- "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.3.tgz",
- "integrity": "sha512-HK7Bi+Hj6H+VTHA3ZvBis7V/6hu9QuTrnMXNybfUf2iiuU/N97I8VjB+KbhFF8Rld/Lx5MzoCwPCpPjfK+n8Cg==",
- "dev": true,
+ "version": "0.6.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.4.tgz",
+ "integrity": "sha512-jljfR1rGnXXNWnmQg2K3+bvhkxB51Rl32QRaOTuwwjviGrHzIbSc8+x9CpraDtbT7mfyjXObULP4w/adunNwAw==",
"license": "MIT",
"dependencies": {
"@babel/helper-compilation-targets": "^7.22.6",
@@ -3030,42 +2804,40 @@
}
},
"node_modules/@babel/helper-member-expression-to-functions": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz",
- "integrity": "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.27.1.tgz",
+ "integrity": "sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==",
"license": "MIT",
"dependencies": {
- "@babel/traverse": "^7.25.9",
- "@babel/types": "^7.25.9"
+ "@babel/traverse": "^7.27.1",
+ "@babel/types": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-module-imports": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz",
- "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==",
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz",
+ "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==",
"license": "MIT",
"dependencies": {
- "@babel/traverse": "^7.25.9",
- "@babel/types": "^7.25.9"
+ "@babel/traverse": "^7.27.1",
+ "@babel/types": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-module-transforms": {
- "version": "7.26.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz",
- "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==",
- "dev": true,
+ "version": "7.27.3",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.27.3.tgz",
+ "integrity": "sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==",
"license": "MIT",
"dependencies": {
- "@babel/helper-module-imports": "^7.25.9",
- "@babel/helper-validator-identifier": "^7.25.9",
- "@babel/traverse": "^7.25.9"
+ "@babel/helper-module-imports": "^7.27.1",
+ "@babel/helper-validator-identifier": "^7.27.1",
+ "@babel/traverse": "^7.27.3"
},
"engines": {
"node": ">=6.9.0"
@@ -3075,13 +2847,12 @@
}
},
"node_modules/@babel/helper-optimise-call-expression": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz",
- "integrity": "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz",
+ "integrity": "sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==",
"license": "MIT",
"dependencies": {
- "@babel/types": "^7.25.9"
+ "@babel/types": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3091,22 +2862,20 @@
"version": "7.27.1",
"resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz",
"integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-remap-async-to-generator": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz",
- "integrity": "sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.27.1.tgz",
+ "integrity": "sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA==",
"license": "MIT",
"dependencies": {
- "@babel/helper-annotate-as-pure": "^7.25.9",
- "@babel/helper-wrap-function": "^7.25.9",
- "@babel/traverse": "^7.25.9"
+ "@babel/helper-annotate-as-pure": "^7.27.1",
+ "@babel/helper-wrap-function": "^7.27.1",
+ "@babel/traverse": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3116,28 +2885,26 @@
}
},
"node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/helper-annotate-as-pure": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz",
- "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==",
- "dev": true,
+ "version": "7.27.3",
+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz",
+ "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==",
"license": "MIT",
"dependencies": {
- "@babel/types": "^7.25.9"
+ "@babel/types": "^7.27.3"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-replace-supers": {
- "version": "7.26.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.26.5.tgz",
- "integrity": "sha512-bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.27.1.tgz",
+ "integrity": "sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==",
"license": "MIT",
"dependencies": {
- "@babel/helper-member-expression-to-functions": "^7.25.9",
- "@babel/helper-optimise-call-expression": "^7.25.9",
- "@babel/traverse": "^7.26.5"
+ "@babel/helper-member-expression-to-functions": "^7.27.1",
+ "@babel/helper-optimise-call-expression": "^7.27.1",
+ "@babel/traverse": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3147,14 +2914,13 @@
}
},
"node_modules/@babel/helper-skip-transparent-expression-wrappers": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz",
- "integrity": "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz",
+ "integrity": "sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==",
"license": "MIT",
"dependencies": {
- "@babel/traverse": "^7.25.9",
- "@babel/types": "^7.25.9"
+ "@babel/traverse": "^7.27.1",
+ "@babel/types": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3192,51 +2958,48 @@
}
},
"node_modules/@babel/helper-validator-option": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz",
- "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz",
+ "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==",
"license": "MIT",
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-wrap-function": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz",
- "integrity": "sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.27.1.tgz",
+ "integrity": "sha512-NFJK2sHUvrjo8wAU/nQTWU890/zB2jj0qBcCbZbbf+005cAsv6tMjXz31fBign6M5ov1o0Bllu+9nbqkfsjjJQ==",
"license": "MIT",
"dependencies": {
- "@babel/template": "^7.25.9",
- "@babel/traverse": "^7.25.9",
- "@babel/types": "^7.25.9"
+ "@babel/template": "^7.27.1",
+ "@babel/traverse": "^7.27.1",
+ "@babel/types": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helpers": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.1.tgz",
- "integrity": "sha512-FCvFTm0sWV8Fxhpp2McP5/W53GPllQ9QeQ7SiqGWjMf/LVG07lFa5+pgK05IRhVwtvafT22KF+ZSnM9I545CvQ==",
- "dev": true,
+ "version": "7.27.6",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.6.tgz",
+ "integrity": "sha512-muE8Tt8M22638HU31A3CgfSUciwz1fhATfoVai05aPXGor//CdWDCbnlY1yvBPo07njuVOCNGCSp/GTt12lIug==",
"license": "MIT",
"dependencies": {
- "@babel/template": "^7.27.1",
- "@babel/types": "^7.27.1"
+ "@babel/template": "^7.27.2",
+ "@babel/types": "^7.27.6"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/parser": {
- "version": "7.27.2",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.2.tgz",
- "integrity": "sha512-QYLs8299NA7WM/bZAdp+CviYYkVoYXlDW2rzliy3chxd1PQjej7JORuMJDJXJUb9g0TT+B99EwaVLKmX+sPXWw==",
+ "version": "7.27.5",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.5.tgz",
+ "integrity": "sha512-OsQd175SxWkGlzbny8J3K8TnnDD0N3lrIUtB92xwyRpzaenGZhxDvxN/JgU00U3CDZNj9tPuDJ5H0WS4Nt3vKg==",
"license": "MIT",
"dependencies": {
- "@babel/types": "^7.27.1"
+ "@babel/types": "^7.27.3"
},
"bin": {
"parser": "bin/babel-parser.js"
@@ -3246,14 +3009,13 @@
}
},
"node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz",
- "integrity": "sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.27.1.tgz",
+ "integrity": "sha512-QPG3C9cCVRQLxAVwmefEmwdTanECuUBMQZ/ym5kiw3XKCGA7qkuQLcjWWHcrD/GKbn/WmJwaezfuuAOcyKlRPA==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9",
- "@babel/traverse": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/traverse": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3263,13 +3025,13 @@
}
},
"node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz",
- "integrity": "sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==",
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.27.1.tgz",
+ "integrity": "sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3279,13 +3041,12 @@
}
},
"node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.9.tgz",
- "integrity": "sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.27.1.tgz",
+ "integrity": "sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3295,15 +3056,14 @@
}
},
"node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz",
- "integrity": "sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.27.1.tgz",
+ "integrity": "sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9",
- "@babel/plugin-transform-optional-chaining": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1",
+ "@babel/plugin-transform-optional-chaining": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3313,14 +3073,13 @@
}
},
"node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz",
- "integrity": "sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.27.1.tgz",
+ "integrity": "sha512-6BpaYGDavZqkI6yT+KSPdpZFfpnd68UKXbcjI9pJ13pvHhPrCKWOOLp+ysvMeA+DxnhuPpgIaRpxRxo5A9t5jw==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9",
- "@babel/traverse": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/traverse": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3329,11 +3088,27 @@
"@babel/core": "^7.0.0"
}
},
+ "node_modules/@babel/plugin-proposal-decorators": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.27.1.tgz",
+ "integrity": "sha512-DTxe4LBPrtFdsWzgpmbBKevg3e9PBy+dXRt19kSbucbZvL2uqtdqwwpluL1jfxYE0wIDTFp1nTy/q6gNLsxXrg==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-create-class-features-plugin": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/plugin-syntax-decorators": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
"node_modules/@babel/plugin-proposal-private-property-in-object": {
"version": "7.21.0-placeholder-for-preset-env.2",
"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz",
"integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=6.9.0"
@@ -3346,7 +3121,6 @@
"version": "7.8.4",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
"integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.8.0"
@@ -3359,7 +3133,6 @@
"version": "7.8.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz",
"integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.8.0"
@@ -3372,7 +3145,6 @@
"version": "7.12.13",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
"integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.12.13"
@@ -3385,7 +3157,6 @@
"version": "7.14.5",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz",
"integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.14.5"
@@ -3397,11 +3168,25 @@
"@babel/core": "^7.0.0-0"
}
},
+ "node_modules/@babel/plugin-syntax-decorators": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.27.1.tgz",
+ "integrity": "sha512-YMq8Z87Lhl8EGkmb0MwYkt36QnxC+fzCgrl66ereamPlYToRpIk5nUjKUY3QKLWq8mwUB1BgbeXcTJhZOCDg5A==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
"node_modules/@babel/plugin-syntax-dynamic-import": {
"version": "7.8.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
"integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.8.0"
@@ -3414,7 +3199,6 @@
"version": "7.8.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz",
"integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.8.3"
@@ -3424,13 +3208,12 @@
}
},
"node_modules/@babel/plugin-syntax-import-assertions": {
- "version": "7.26.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz",
- "integrity": "sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.27.1.tgz",
+ "integrity": "sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3440,13 +3223,12 @@
}
},
"node_modules/@babel/plugin-syntax-import-attributes": {
- "version": "7.24.7",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz",
- "integrity": "sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==",
- "dev": true,
+ "version": "7.26.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz",
+ "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.24.7"
+ "@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -3459,7 +3241,6 @@
"version": "7.10.4",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz",
"integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.10.4"
@@ -3472,7 +3253,6 @@
"version": "7.8.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
"integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.8.0"
@@ -3482,13 +3262,12 @@
}
},
"node_modules/@babel/plugin-syntax-jsx": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz",
- "integrity": "sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.27.1.tgz",
+ "integrity": "sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3501,7 +3280,6 @@
"version": "7.10.4",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
"integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.10.4"
@@ -3514,7 +3292,6 @@
"version": "7.8.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
"integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.8.0"
@@ -3527,7 +3304,6 @@
"version": "7.10.4",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
"integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.10.4"
@@ -3540,7 +3316,6 @@
"version": "7.8.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
"integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.8.0"
@@ -3553,7 +3328,6 @@
"version": "7.8.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
"integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.8.0"
@@ -3566,7 +3340,6 @@
"version": "7.8.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
"integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.8.0"
@@ -3579,7 +3352,6 @@
"version": "7.14.5",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz",
"integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.14.5"
@@ -3595,7 +3367,6 @@
"version": "7.14.5",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
"integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.14.5"
@@ -3608,13 +3379,12 @@
}
},
"node_modules/@babel/plugin-syntax-typescript": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz",
- "integrity": "sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.27.1.tgz",
+ "integrity": "sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3627,7 +3397,6 @@
"version": "7.18.6",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz",
"integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-create-regexp-features-plugin": "^7.18.6",
@@ -3641,13 +3410,12 @@
}
},
"node_modules/@babel/plugin-transform-arrow-functions": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz",
- "integrity": "sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz",
+ "integrity": "sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3660,7 +3428,6 @@
"version": "7.26.8",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.26.8.tgz",
"integrity": "sha512-He9Ej2X7tNf2zdKMAGOsmg2MrFc+hfoAhd3po4cWfo/NWjzEAKa0oQruj1ROVUdl0e6fb6/kE/G3SSxE0lRJOg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.26.5",
@@ -3678,7 +3445,6 @@
"version": "7.25.9",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz",
"integrity": "sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-module-imports": "^7.25.9",
@@ -3693,13 +3459,12 @@
}
},
"node_modules/@babel/plugin-transform-block-scoped-functions": {
- "version": "7.26.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.26.5.tgz",
- "integrity": "sha512-chuTSY+hq09+/f5lMj8ZSYgCFpppV2CbYrhNFJ1BFoXpiWPnnAb7R0MqrafCpN8E1+YRrtM1MXZHJdIx8B6rMQ==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.27.1.tgz",
+ "integrity": "sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.26.5"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3709,13 +3474,12 @@
}
},
"node_modules/@babel/plugin-transform-block-scoping": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz",
- "integrity": "sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==",
- "dev": true,
+ "version": "7.27.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.27.5.tgz",
+ "integrity": "sha512-JF6uE2s67f0y2RZcm2kpAUEbD50vH62TyWVebxwHAlbSdM49VqPz8t4a1uIjp4NIOIZ4xzLfjY5emt/RCyC7TQ==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3725,14 +3489,13 @@
}
},
"node_modules/@babel/plugin-transform-class-properties": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz",
- "integrity": "sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.27.1.tgz",
+ "integrity": "sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA==",
"license": "MIT",
"dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-create-class-features-plugin": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3742,14 +3505,13 @@
}
},
"node_modules/@babel/plugin-transform-class-static-block": {
- "version": "7.26.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz",
- "integrity": "sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.27.1.tgz",
+ "integrity": "sha512-s734HmYU78MVzZ++joYM+NkJusItbdRcbm+AGRgJCt3iA+yux0QpD9cBVdz3tKyrjVYWRl7j0mHSmv4lhV0aoA==",
"license": "MIT",
"dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-create-class-features-plugin": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3759,17 +3521,16 @@
}
},
"node_modules/@babel/plugin-transform-classes": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz",
- "integrity": "sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.27.1.tgz",
+ "integrity": "sha512-7iLhfFAubmpeJe/Wo2TVuDrykh/zlWXLzPNdL0Jqn/Xu8R3QQ8h9ff8FQoISZOsw74/HFqFI7NX63HN7QFIHKA==",
"license": "MIT",
"dependencies": {
- "@babel/helper-annotate-as-pure": "^7.25.9",
- "@babel/helper-compilation-targets": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.25.9",
- "@babel/helper-replace-supers": "^7.25.9",
- "@babel/traverse": "^7.25.9",
+ "@babel/helper-annotate-as-pure": "^7.27.1",
+ "@babel/helper-compilation-targets": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-replace-supers": "^7.27.1",
+ "@babel/traverse": "^7.27.1",
"globals": "^11.1.0"
},
"engines": {
@@ -3780,27 +3541,25 @@
}
},
"node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-annotate-as-pure": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz",
- "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==",
- "dev": true,
+ "version": "7.27.3",
+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz",
+ "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==",
"license": "MIT",
"dependencies": {
- "@babel/types": "^7.25.9"
+ "@babel/types": "^7.27.3"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/plugin-transform-computed-properties": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz",
- "integrity": "sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.27.1.tgz",
+ "integrity": "sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9",
- "@babel/template": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/template": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3810,13 +3569,12 @@
}
},
"node_modules/@babel/plugin-transform-destructuring": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz",
- "integrity": "sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==",
- "dev": true,
+ "version": "7.27.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.27.3.tgz",
+ "integrity": "sha512-s4Jrok82JpiaIprtY2nHsYmrThKvvwgHwjgd7UMiYhZaN0asdXNLr0y+NjTfkA7SyQE5i2Fb7eawUOZmLvyqOA==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3826,14 +3584,13 @@
}
},
"node_modules/@babel/plugin-transform-dotall-regex": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz",
- "integrity": "sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.27.1.tgz",
+ "integrity": "sha512-gEbkDVGRvjj7+T1ivxrfgygpT7GUd4vmODtYpbs0gZATdkX8/iSnOtZSxiZnsgm1YjTgjI6VKBGSJJevkrclzw==",
"license": "MIT",
"dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-create-regexp-features-plugin": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3843,13 +3600,12 @@
}
},
"node_modules/@babel/plugin-transform-duplicate-keys": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz",
- "integrity": "sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.27.1.tgz",
+ "integrity": "sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3859,14 +3615,14 @@
}
},
"node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz",
- "integrity": "sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==",
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.27.1.tgz",
+ "integrity": "sha512-hkGcueTEzuhB30B3eJCbCYeCaaEQOmQR0AdvzpD4LoN0GXMWzzGSuRrxR2xTnCrvNbVwK9N6/jQ92GSLfiZWoQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-create-regexp-features-plugin": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3876,13 +3632,12 @@
}
},
"node_modules/@babel/plugin-transform-dynamic-import": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz",
- "integrity": "sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.27.1.tgz",
+ "integrity": "sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3892,13 +3647,12 @@
}
},
"node_modules/@babel/plugin-transform-exponentiation-operator": {
- "version": "7.26.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.26.3.tgz",
- "integrity": "sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.27.1.tgz",
+ "integrity": "sha512-uspvXnhHvGKf2r4VVtBpeFnuDWsJLQ6MF6lGJLC89jBR1uoVeqM416AZtTuhTezOfgHicpJQmoD5YUakO/YmXQ==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3908,13 +3662,12 @@
}
},
"node_modules/@babel/plugin-transform-export-namespace-from": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz",
- "integrity": "sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.27.1.tgz",
+ "integrity": "sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3924,14 +3677,13 @@
}
},
"node_modules/@babel/plugin-transform-for-of": {
- "version": "7.26.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.26.9.tgz",
- "integrity": "sha512-Hry8AusVm8LW5BVFgiyUReuoGzPUpdHQQqJY5bZnbbf+ngOHWuCuYFKw/BqaaWlvEUrF91HMhDtEaI1hZzNbLg==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.27.1.tgz",
+ "integrity": "sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.26.5",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3941,15 +3693,14 @@
}
},
"node_modules/@babel/plugin-transform-function-name": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz",
- "integrity": "sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.27.1.tgz",
+ "integrity": "sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==",
"license": "MIT",
"dependencies": {
- "@babel/helper-compilation-targets": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.25.9",
- "@babel/traverse": "^7.25.9"
+ "@babel/helper-compilation-targets": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/traverse": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3959,13 +3710,12 @@
}
},
"node_modules/@babel/plugin-transform-json-strings": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz",
- "integrity": "sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.27.1.tgz",
+ "integrity": "sha512-6WVLVJiTjqcQauBhn1LkICsR2H+zm62I3h9faTDKt1qP4jn2o72tSvqMwtGFKGTpojce0gJs+76eZ2uCHRZh0Q==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3975,13 +3725,12 @@
}
},
"node_modules/@babel/plugin-transform-literals": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz",
- "integrity": "sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.27.1.tgz",
+ "integrity": "sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3991,13 +3740,12 @@
}
},
"node_modules/@babel/plugin-transform-logical-assignment-operators": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz",
- "integrity": "sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.27.1.tgz",
+ "integrity": "sha512-SJvDs5dXxiae4FbSL1aBJlG4wvl594N6YEVVn9e3JGulwioy6z3oPjx/sQBO3Y4NwUu5HNix6KJ3wBZoewcdbw==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4007,13 +3755,12 @@
}
},
"node_modules/@babel/plugin-transform-member-expression-literals": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz",
- "integrity": "sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.27.1.tgz",
+ "integrity": "sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4023,14 +3770,13 @@
}
},
"node_modules/@babel/plugin-transform-modules-amd": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz",
- "integrity": "sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.27.1.tgz",
+ "integrity": "sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA==",
"license": "MIT",
"dependencies": {
- "@babel/helper-module-transforms": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-module-transforms": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4040,14 +3786,13 @@
}
},
"node_modules/@babel/plugin-transform-modules-commonjs": {
- "version": "7.26.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.26.3.tgz",
- "integrity": "sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.27.1.tgz",
+ "integrity": "sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==",
"license": "MIT",
"dependencies": {
- "@babel/helper-module-transforms": "^7.26.0",
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-module-transforms": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4057,16 +3802,15 @@
}
},
"node_modules/@babel/plugin-transform-modules-systemjs": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz",
- "integrity": "sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.27.1.tgz",
+ "integrity": "sha512-w5N1XzsRbc0PQStASMksmUeqECuzKuTJer7kFagK8AXgpCMkeDMO5S+aaFb7A51ZYDF7XI34qsTX+fkHiIm5yA==",
"license": "MIT",
"dependencies": {
- "@babel/helper-module-transforms": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.25.9",
- "@babel/helper-validator-identifier": "^7.25.9",
- "@babel/traverse": "^7.25.9"
+ "@babel/helper-module-transforms": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-validator-identifier": "^7.27.1",
+ "@babel/traverse": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4076,14 +3820,13 @@
}
},
"node_modules/@babel/plugin-transform-modules-umd": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz",
- "integrity": "sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.27.1.tgz",
+ "integrity": "sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w==",
"license": "MIT",
"dependencies": {
- "@babel/helper-module-transforms": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-module-transforms": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4093,14 +3836,13 @@
}
},
"node_modules/@babel/plugin-transform-named-capturing-groups-regex": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz",
- "integrity": "sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.27.1.tgz",
+ "integrity": "sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng==",
"license": "MIT",
"dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-create-regexp-features-plugin": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4110,13 +3852,12 @@
}
},
"node_modules/@babel/plugin-transform-new-target": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz",
- "integrity": "sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.27.1.tgz",
+ "integrity": "sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4126,13 +3867,12 @@
}
},
"node_modules/@babel/plugin-transform-nullish-coalescing-operator": {
- "version": "7.26.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.26.6.tgz",
- "integrity": "sha512-CKW8Vu+uUZneQCPtXmSBUC6NCAUdya26hWCElAWh5mVSlSRsmiCPUUDKb3Z0szng1hiAJa098Hkhg9o4SE35Qw==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.27.1.tgz",
+ "integrity": "sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.26.5"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4142,13 +3882,12 @@
}
},
"node_modules/@babel/plugin-transform-numeric-separator": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz",
- "integrity": "sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.27.1.tgz",
+ "integrity": "sha512-fdPKAcujuvEChxDBJ5c+0BTaS6revLV7CJL08e4m3de8qJfNIuCc2nc7XJYOjBoTMJeqSmwXJ0ypE14RCjLwaw==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4158,15 +3897,15 @@
}
},
"node_modules/@babel/plugin-transform-object-rest-spread": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz",
- "integrity": "sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==",
- "dev": true,
+ "version": "7.27.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.27.3.tgz",
+ "integrity": "sha512-7ZZtznF9g4l2JCImCo5LNKFHB5eXnN39lLtLY5Tg+VkR0jwOt7TBciMckuiQIOIW7L5tkQOCh3bVGYeXgMx52Q==",
"license": "MIT",
"dependencies": {
- "@babel/helper-compilation-targets": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.25.9",
- "@babel/plugin-transform-parameters": "^7.25.9"
+ "@babel/helper-compilation-targets": "^7.27.2",
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/plugin-transform-destructuring": "^7.27.3",
+ "@babel/plugin-transform-parameters": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4176,14 +3915,13 @@
}
},
"node_modules/@babel/plugin-transform-object-super": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz",
- "integrity": "sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.27.1.tgz",
+ "integrity": "sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9",
- "@babel/helper-replace-supers": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-replace-supers": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4193,13 +3931,12 @@
}
},
"node_modules/@babel/plugin-transform-optional-catch-binding": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz",
- "integrity": "sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.27.1.tgz",
+ "integrity": "sha512-txEAEKzYrHEX4xSZN4kJ+OfKXFVSWKB2ZxM9dpcE3wT7smwkNmXo5ORRlVzMVdJbD+Q8ILTgSD7959uj+3Dm3Q==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4209,14 +3946,13 @@
}
},
"node_modules/@babel/plugin-transform-optional-chaining": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz",
- "integrity": "sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.27.1.tgz",
+ "integrity": "sha512-BQmKPPIuc8EkZgNKsv0X4bPmOoayeu4F1YCwx2/CfmDSXDbp7GnzlUH+/ul5VGfRg1AoFPsrIThlEBj2xb4CAg==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4226,13 +3962,12 @@
}
},
"node_modules/@babel/plugin-transform-parameters": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz",
- "integrity": "sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.1.tgz",
+ "integrity": "sha512-018KRk76HWKeZ5l4oTj2zPpSh+NbGdt0st5S6x0pga6HgrjBOJb24mMDHorFopOOd6YHkLgOZ+zaCjZGPO4aKg==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4242,14 +3977,13 @@
}
},
"node_modules/@babel/plugin-transform-private-methods": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz",
- "integrity": "sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.27.1.tgz",
+ "integrity": "sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA==",
"license": "MIT",
"dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-create-class-features-plugin": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4259,15 +3993,14 @@
}
},
"node_modules/@babel/plugin-transform-private-property-in-object": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz",
- "integrity": "sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.27.1.tgz",
+ "integrity": "sha512-5J+IhqTi1XPa0DXF83jYOaARrX+41gOewWbkPyjMNRDqgOCqdffGh8L3f/Ek5utaEBZExjSAzcyjmV9SSAWObQ==",
"license": "MIT",
"dependencies": {
- "@babel/helper-annotate-as-pure": "^7.25.9",
- "@babel/helper-create-class-features-plugin": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-annotate-as-pure": "^7.27.1",
+ "@babel/helper-create-class-features-plugin": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4277,26 +4010,24 @@
}
},
"node_modules/@babel/plugin-transform-private-property-in-object/node_modules/@babel/helper-annotate-as-pure": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz",
- "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==",
- "dev": true,
+ "version": "7.27.3",
+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz",
+ "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==",
"license": "MIT",
"dependencies": {
- "@babel/types": "^7.25.9"
+ "@babel/types": "^7.27.3"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/plugin-transform-property-literals": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz",
- "integrity": "sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.27.1.tgz",
+ "integrity": "sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4306,14 +4037,12 @@
}
},
"node_modules/@babel/plugin-transform-regenerator": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz",
- "integrity": "sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==",
- "dev": true,
+ "version": "7.27.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.27.5.tgz",
+ "integrity": "sha512-uhB8yHerfe3MWnuLAhEbeQ4afVoqv8BQsPqrTv7e/jZ9y00kJL6l9a/f4OWaKxotmjzewfEyXE1vgDJenkQ2/Q==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9",
- "regenerator-transform": "^0.15.2"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4340,13 +4069,12 @@
}
},
"node_modules/@babel/plugin-transform-reserved-words": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz",
- "integrity": "sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.27.1.tgz",
+ "integrity": "sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4359,7 +4087,6 @@
"version": "7.26.10",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.26.10.tgz",
"integrity": "sha512-NWaL2qG6HRpONTnj4JvDU6th4jYeZOJgu3QhmFTCihib0ermtOJqktA5BduGm3suhhVe9EMP9c9+mfJ/I9slqw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-module-imports": "^7.25.9",
@@ -4376,38 +4103,22 @@
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-transform-runtime/node_modules/babel-plugin-polyfill-corejs3": {
- "version": "0.11.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.11.1.tgz",
- "integrity": "sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@babel/helper-define-polyfill-provider": "^0.6.3",
- "core-js-compat": "^3.40.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
- }
- },
"node_modules/@babel/plugin-transform-runtime/node_modules/semver": {
"version": "6.3.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
"integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
- "dev": true,
"license": "ISC",
"bin": {
"semver": "bin/semver.js"
}
},
"node_modules/@babel/plugin-transform-shorthand-properties": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz",
- "integrity": "sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz",
+ "integrity": "sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4417,14 +4128,13 @@
}
},
"node_modules/@babel/plugin-transform-spread": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz",
- "integrity": "sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.27.1.tgz",
+ "integrity": "sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4434,13 +4144,12 @@
}
},
"node_modules/@babel/plugin-transform-sticky-regex": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz",
- "integrity": "sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.27.1.tgz",
+ "integrity": "sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4450,13 +4159,12 @@
}
},
"node_modules/@babel/plugin-transform-template-literals": {
- "version": "7.26.8",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.26.8.tgz",
- "integrity": "sha512-OmGDL5/J0CJPJZTHZbi2XpO0tyT2Ia7fzpW5GURwdtp2X3fMmN8au/ej6peC/T33/+CRiIpA8Krse8hFGVmT5Q==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.27.1.tgz",
+ "integrity": "sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.26.5"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4466,13 +4174,12 @@
}
},
"node_modules/@babel/plugin-transform-typeof-symbol": {
- "version": "7.26.7",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.26.7.tgz",
- "integrity": "sha512-jfoTXXZTgGg36BmhqT3cAYK5qkmqvJpvNrPhaK/52Vgjhw4Rq29s9UqpWWV0D6yuRmgiFH/BUVlkl96zJWqnaw==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.1.tgz",
+ "integrity": "sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.26.5"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4481,14 +4188,44 @@
"@babel/core": "^7.0.0-0"
}
},
+ "node_modules/@babel/plugin-transform-typescript": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.27.1.tgz",
+ "integrity": "sha512-Q5sT5+O4QUebHdbwKedFBEwRLb02zJ7r4A5Gg2hUoLuU3FjdMcyqcywqUrLCaDsFCxzokf7u9kuy7qz51YUuAg==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.27.1",
+ "@babel/helper-create-class-features-plugin": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1",
+ "@babel/plugin-syntax-typescript": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-typescript/node_modules/@babel/helper-annotate-as-pure": {
+ "version": "7.27.3",
+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz",
+ "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/types": "^7.27.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
"node_modules/@babel/plugin-transform-unicode-escapes": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz",
- "integrity": "sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.27.1.tgz",
+ "integrity": "sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4498,14 +4235,13 @@
}
},
"node_modules/@babel/plugin-transform-unicode-property-regex": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz",
- "integrity": "sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.27.1.tgz",
+ "integrity": "sha512-uW20S39PnaTImxp39O5qFlHLS9LJEmANjMG7SxIhap8rCHqu0Ik+tLEPX5DKmHn6CsWQ7j3lix2tFOa5YtL12Q==",
"license": "MIT",
"dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-create-regexp-features-plugin": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4515,14 +4251,13 @@
}
},
"node_modules/@babel/plugin-transform-unicode-regex": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz",
- "integrity": "sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.27.1.tgz",
+ "integrity": "sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==",
"license": "MIT",
"dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-create-regexp-features-plugin": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4532,14 +4267,13 @@
}
},
"node_modules/@babel/plugin-transform-unicode-sets-regex": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz",
- "integrity": "sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.27.1.tgz",
+ "integrity": "sha512-EtkOujbc4cgvb0mlpQefi4NTPBzhSIevblFevACNLUspmrALgmEBdL/XfnyyITfd8fKBZrZys92zOWcik7j9Tw==",
"license": "MIT",
"dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-create-regexp-features-plugin": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4552,7 +4286,6 @@
"version": "7.24.8",
"resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.8.tgz",
"integrity": "sha512-vObvMZB6hNWuDxhSaEPTKCwcqkAIuDtE+bQGn4XMXne1DSLzFVY8Vmj1bm+mUQXYNN8NmaQEO+r8MMbzPr1jBQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/compat-data": "^7.24.8",
@@ -4644,11 +4377,23 @@
"@babel/core": "^7.0.0-0"
}
},
+ "node_modules/@babel/preset-env/node_modules/babel-plugin-polyfill-corejs3": {
+ "version": "0.10.6",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz",
+ "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-define-polyfill-provider": "^0.6.2",
+ "core-js-compat": "^3.38.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
+ }
+ },
"node_modules/@babel/preset-env/node_modules/semver": {
"version": "6.3.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
"integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
- "dev": true,
"license": "ISC",
"bin": {
"semver": "bin/semver.js"
@@ -4658,7 +4403,6 @@
"version": "0.1.6-no-external-plugins",
"resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz",
"integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.0.0",
@@ -4669,6 +4413,25 @@
"@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0"
}
},
+ "node_modules/@babel/preset-typescript": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.27.1.tgz",
+ "integrity": "sha512-l7WfQfX0WK4M0v2RudjuQK4u99BS6yLHYEmdtVPP7lKV013zr9DygFuWNlnbvQ9LR+LS0Egz/XAvGx5U9MX0fQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-validator-option": "^7.27.1",
+ "@babel/plugin-syntax-jsx": "^7.27.1",
+ "@babel/plugin-transform-modules-commonjs": "^7.27.1",
+ "@babel/plugin-transform-typescript": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
"node_modules/@babel/runtime": {
"version": "7.26.10",
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.10.tgz",
@@ -4696,16 +4459,16 @@
}
},
"node_modules/@babel/traverse": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.1.tgz",
- "integrity": "sha512-ZCYtZciz1IWJB4U61UPu4KEaqyfj+r5T1Q5mqPo+IBpcG9kHv30Z0aD8LXPgC1trYa6rK0orRyAhqUgk4MjmEg==",
+ "version": "7.27.4",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.4.tgz",
+ "integrity": "sha512-oNcu2QbHqts9BtOWJosOVJapWjBDSxGCpFvikNR5TGDYDQf3JwpIoMzIKrvfoti93cLfPJEG4tH9SPVeyCGgdA==",
"license": "MIT",
"dependencies": {
"@babel/code-frame": "^7.27.1",
- "@babel/generator": "^7.27.1",
- "@babel/parser": "^7.27.1",
- "@babel/template": "^7.27.1",
- "@babel/types": "^7.27.1",
+ "@babel/generator": "^7.27.3",
+ "@babel/parser": "^7.27.4",
+ "@babel/template": "^7.27.2",
+ "@babel/types": "^7.27.3",
"debug": "^4.3.1",
"globals": "^11.1.0"
},
@@ -4714,13 +4477,13 @@
}
},
"node_modules/@babel/traverse/node_modules/@babel/generator": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.27.1.tgz",
- "integrity": "sha512-UnJfnIpc/+JO0/+KRVQNGU+y5taA5vCbwN8+azkX6beii/ZF+enZJSOKo11ZSzGJjlNfJHfQtmQT8H+9TXPG2w==",
+ "version": "7.27.5",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.27.5.tgz",
+ "integrity": "sha512-ZGhA37l0e/g2s1Cnzdix0O3aLYm66eF8aufiVteOgnwxgnRP8GoyMj7VWsgWnQbVKXyge7hqrFh2K2TQM6t1Hw==",
"license": "MIT",
"dependencies": {
- "@babel/parser": "^7.27.1",
- "@babel/types": "^7.27.1",
+ "@babel/parser": "^7.27.5",
+ "@babel/types": "^7.27.3",
"@jridgewell/gen-mapping": "^0.3.5",
"@jridgewell/trace-mapping": "^0.3.25",
"jsesc": "^3.0.2"
@@ -4730,9 +4493,9 @@
}
},
"node_modules/@babel/types": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.1.tgz",
- "integrity": "sha512-+EzkxvLNfiUeKMgy/3luqfsCWFRXLb7U6wNQTk60tovuckwB15B191tJWvpp4HjiQWdJkCxO3Wbvc6jlk3Xb2Q==",
+ "version": "7.27.6",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.6.tgz",
+ "integrity": "sha512-ETyHEk2VHHvl9b9jZP5IHPavHYk57EhanlRRuae9XCpb/j5bDCbPPMOBfCWhnl/7EDJz0jEMCi/RhccCE8r1+Q==",
"license": "MIT",
"dependencies": {
"@babel/helper-string-parser": "^7.27.1",
@@ -4746,7 +4509,6 @@
"version": "0.2.3",
"resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz",
"integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==",
- "dev": true,
"license": "MIT"
},
"node_modules/@bitwarden/admin-console": {
@@ -4789,6 +4551,10 @@
"resolved": "apps/desktop/desktop_native/napi",
"link": true
},
+ "node_modules/@bitwarden/dirt-card": {
+ "resolved": "libs/dirt/card",
+ "link": true
+ },
"node_modules/@bitwarden/generator-components": {
"resolved": "libs/tools/generator/components",
"link": true
@@ -4821,32 +4587,63 @@
"resolved": "libs/key-management-ui",
"link": true
},
+ "node_modules/@bitwarden/logging": {
+ "resolved": "libs/logging",
+ "link": true
+ },
"node_modules/@bitwarden/node": {
"resolved": "libs/node",
"link": true
},
+ "node_modules/@bitwarden/nx-plugin": {
+ "resolved": "libs/nx-plugin",
+ "link": true
+ },
"node_modules/@bitwarden/platform": {
"resolved": "libs/platform",
"link": true
},
"node_modules/@bitwarden/sdk-internal": {
- "version": "0.2.0-main.159",
- "resolved": "https://registry.npmjs.org/@bitwarden/sdk-internal/-/sdk-internal-0.2.0-main.159.tgz",
- "integrity": "sha512-vliX5w/A6fuKWZJpDZTCPV4EU5CFrrs6zAv0aQaUQXF9LqL1YVh113D1NhOMuG2ILLWs2kDcTKiprvWFSTu1dg==",
- "license": "GPL-3.0"
+ "version": "0.2.0-main.225",
+ "resolved": "https://registry.npmjs.org/@bitwarden/sdk-internal/-/sdk-internal-0.2.0-main.225.tgz",
+ "integrity": "sha512-bhSFNX584GPJ9wMBYff1d18/Hfj+o+D4E1l3uDLZNXRI9s7w919AQWqJ0xUy1vh8gpkLJovkf64HQGqs0OiQQA==",
+ "license": "GPL-3.0",
+ "dependencies": {
+ "type-fest": "^4.41.0"
+ }
+ },
+ "node_modules/@bitwarden/sdk-internal/node_modules/type-fest": {
+ "version": "4.41.0",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz",
+ "integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==",
+ "license": "(MIT OR CC0-1.0)",
+ "engines": {
+ "node": ">=16"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
},
"node_modules/@bitwarden/send-ui": {
"resolved": "libs/tools/send/send-ui",
"link": true
},
- "node_modules/@bitwarden/tools-card": {
- "resolved": "libs/tools/card",
+ "node_modules/@bitwarden/storage-core": {
+ "resolved": "libs/storage-core",
+ "link": true
+ },
+ "node_modules/@bitwarden/storage-test-utils": {
+ "resolved": "libs/storage-test-utils",
"link": true
},
"node_modules/@bitwarden/ui-common": {
"resolved": "libs/ui/common",
"link": true
},
+ "node_modules/@bitwarden/user-core": {
+ "resolved": "libs/user-core",
+ "link": true
+ },
"node_modules/@bitwarden/vault": {
"resolved": "libs/vault",
"link": true
@@ -5081,22 +4878,6 @@
"semver": "bin/semver.js"
}
},
- "node_modules/@compodoc/compodoc/node_modules/@babel/plugin-syntax-import-attributes": {
- "version": "7.26.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz",
- "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
"node_modules/@compodoc/compodoc/node_modules/@babel/plugin-transform-private-methods": {
"version": "7.25.7",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.7.tgz",
@@ -5207,6 +4988,20 @@
"semver": "bin/semver.js"
}
},
+ "node_modules/@compodoc/compodoc/node_modules/babel-plugin-polyfill-corejs3": {
+ "version": "0.10.6",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz",
+ "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-define-polyfill-provider": "^0.6.2",
+ "core-js-compat": "^3.38.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
+ }
+ },
"node_modules/@compodoc/compodoc/node_modules/commander": {
"version": "12.1.0",
"resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz",
@@ -5239,6 +5034,16 @@
"node": ">= 6"
}
},
+ "node_modules/@compodoc/compodoc/node_modules/magic-string": {
+ "version": "0.30.11",
+ "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.11.tgz",
+ "integrity": "sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jridgewell/sourcemap-codec": "^1.5.0"
+ }
+ },
"node_modules/@compodoc/compodoc/node_modules/readdirp": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
@@ -5323,6 +5128,16 @@
"fsevents": "~2.3.2"
}
},
+ "node_modules/@compodoc/live-server/node_modules/define-lazy-prop": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
+ "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/@compodoc/live-server/node_modules/glob-parent": {
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
@@ -5336,6 +5151,35 @@
"node": ">= 6"
}
},
+ "node_modules/@compodoc/live-server/node_modules/is-docker": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
+ "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "is-docker": "cli.js"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@compodoc/live-server/node_modules/is-wsl": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
+ "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-docker": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/@compodoc/live-server/node_modules/open": {
"version": "8.4.0",
"resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz",
@@ -5411,6 +5255,28 @@
"node": ">= 10.0.0"
}
},
+ "node_modules/@cspotcode/source-map-support": {
+ "version": "0.8.1",
+ "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz",
+ "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==",
+ "license": "MIT",
+ "dependencies": {
+ "@jridgewell/trace-mapping": "0.3.9"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": {
+ "version": "0.3.9",
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz",
+ "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@jridgewell/resolve-uri": "^3.0.3",
+ "@jridgewell/sourcemap-codec": "^1.4.10"
+ }
+ },
"node_modules/@csstools/color-helpers": {
"version": "5.0.2",
"resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.0.2.tgz",
@@ -5431,9 +5297,9 @@
}
},
"node_modules/@csstools/css-calc": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.2.tgz",
- "integrity": "sha512-TklMyb3uBB28b5uQdxjReG4L80NxAqgrECqLZFQbyLekwwlcDDS8r3f07DKqeo8C4926Br0gf/ZDe17Zv4wIuw==",
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.4.tgz",
+ "integrity": "sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ==",
"funding": [
{
"type": "github",
@@ -5449,14 +5315,14 @@
"node": ">=18"
},
"peerDependencies": {
- "@csstools/css-parser-algorithms": "^3.0.4",
- "@csstools/css-tokenizer": "^3.0.3"
+ "@csstools/css-parser-algorithms": "^3.0.5",
+ "@csstools/css-tokenizer": "^3.0.4"
}
},
"node_modules/@csstools/css-color-parser": {
- "version": "3.0.8",
- "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.8.tgz",
- "integrity": "sha512-pdwotQjCCnRPuNi06jFuP68cykU1f3ZWExLe/8MQ1LOs8Xq+fTkYgd+2V8mWUWMrOn9iS2HftPVaMZDaXzGbhQ==",
+ "version": "3.0.10",
+ "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.10.tgz",
+ "integrity": "sha512-TiJ5Ajr6WRd1r8HSiwJvZBiJOqtH86aHpUjq5aEKWHiII2Qfjqd/HCWKPOW8EP4vcspXbHnXrwIDlu5savQipg==",
"funding": [
{
"type": "github",
@@ -5470,20 +5336,20 @@
"license": "MIT",
"dependencies": {
"@csstools/color-helpers": "^5.0.2",
- "@csstools/css-calc": "^2.1.2"
+ "@csstools/css-calc": "^2.1.4"
},
"engines": {
"node": ">=18"
},
"peerDependencies": {
- "@csstools/css-parser-algorithms": "^3.0.4",
- "@csstools/css-tokenizer": "^3.0.3"
+ "@csstools/css-parser-algorithms": "^3.0.5",
+ "@csstools/css-tokenizer": "^3.0.4"
}
},
"node_modules/@csstools/css-parser-algorithms": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.4.tgz",
- "integrity": "sha512-Up7rBoV77rv29d3uKHUIVubz1BTcgyUK72IvCQAbfbMv584xHcGKCKbWh7i8hPrRJ7qU4Y8IO3IY9m+iTB7P3A==",
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.5.tgz",
+ "integrity": "sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ==",
"funding": [
{
"type": "github",
@@ -5499,13 +5365,13 @@
"node": ">=18"
},
"peerDependencies": {
- "@csstools/css-tokenizer": "^3.0.3"
+ "@csstools/css-tokenizer": "^3.0.4"
}
},
"node_modules/@csstools/css-tokenizer": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.3.tgz",
- "integrity": "sha512-UJnjoFsmxfKUdNYdWgOB0mWUypuLvAfQPH1+pyvRJs6euowbFkFC6P13w1l8mJyi3vxYMxc9kld5jZEGRQs6bw==",
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.4.tgz",
+ "integrity": "sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==",
"funding": [
{
"type": "github",
@@ -5574,9 +5440,9 @@
"license": "MIT"
},
"node_modules/@discoveryjs/json-ext": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.6.1.tgz",
- "integrity": "sha512-boghen8F0Q8D+0/Q1/1r6DUEieUJ8w2a1gIknExMSHBsJFOr2+0KUfHiVYBvucPwl3+RU5PFBK833FjFCh3BhA==",
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.6.3.tgz",
+ "integrity": "sha512-4B4OijXeVNOPZlYA2oEwWOTkzyltLao+xbotHQeqN++Rv27Y6s818+n2Qkp8q+Fxhn0t/5lA5X1Mxktud8eayQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -5584,9 +5450,9 @@
}
},
"node_modules/@electron/asar": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/@electron/asar/-/asar-3.3.1.tgz",
- "integrity": "sha512-WtpC/+34p0skWZiarRjLAyqaAX78DofhDxnREy/V5XHfu1XEXbFCSSMcDQ6hNCPJFaPy8/NnUgYuf9uiCkvKPg==",
+ "version": "3.2.18",
+ "resolved": "https://registry.npmjs.org/@electron/asar/-/asar-3.2.18.tgz",
+ "integrity": "sha512-2XyvMe3N3Nrs8cV39IKELRHTYUWFKrmqqSY1U+GMlc0jvqjIVnoxhNd2H4JolWQncbJi1DCvb5TNxZuI2fEjWg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5602,9 +5468,9 @@
}
},
"node_modules/@electron/asar/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5756,7 +5622,7 @@
"node_modules/@electron/node-gyp": {
"version": "10.2.0-electron.1",
"resolved": "git+ssh://git@github.com/electron/node-gyp.git#06b29aafb7708acef8b3669835c8a7857ebc92d2",
- "integrity": "sha512-CrYo6TntjpoMO1SHjl5Pa/JoUsECNqNdB7Kx49WLQpWzPw53eEITJ2Hs9fh/ryUYDn4pxZz11StaBYBrLFJdqg==",
+ "integrity": "sha512-lBSgDMQqt7QWMuIjS8zNAq5FI5o5RVBAcJUGWGI6GgoQITJt3msAkUrHp8YHj3RTVE+h70ndqMGqURjp3IfRyQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5813,40 +5679,23 @@
}
},
"node_modules/@electron/notarize": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/@electron/notarize/-/notarize-2.5.0.tgz",
- "integrity": "sha512-jNT8nwH1f9X5GEITXaQ8IF/KdskvIkOFfB2CvwumsveVidzpSc+mvhhTMdAGSYF3O+Nq49lJ7y+ssODRXu06+A==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@electron/notarize/-/notarize-3.0.1.tgz",
+ "integrity": "sha512-5xzcOwvMGNjkSk7s0sPx4XcKWei9FYk4f2S5NkSorWW0ce5yktTOtlPa0W5yQHcREILh+C3JdH+t+M637g9TmQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "debug": "^4.1.1",
- "fs-extra": "^9.0.1",
+ "debug": "^4.4.0",
"promise-retry": "^2.0.1"
},
"engines": {
- "node": ">= 10.0.0"
- }
- },
- "node_modules/@electron/notarize/node_modules/fs-extra": {
- "version": "9.1.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
- "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "at-least-node": "^1.0.0",
- "graceful-fs": "^4.2.0",
- "jsonfile": "^6.0.1",
- "universalify": "^2.0.0"
- },
- "engines": {
- "node": ">=10"
+ "node": ">= 22.12.0"
}
},
"node_modules/@electron/osx-sign": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/@electron/osx-sign/-/osx-sign-1.0.5.tgz",
- "integrity": "sha512-k9ZzUQtamSoweGQDV2jILiRIHUu7lYlJ3c6IEmjv1hC17rclE+eb9U+f6UFlOOETo0JzY1HNlXy4YOlCvl+Lww==",
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/@electron/osx-sign/-/osx-sign-1.3.1.tgz",
+ "integrity": "sha512-BAfviURMHpmb1Yb50YbCxnOY0wfwaLXH5KJ4+80zS0gUkzDX3ec23naTlEqKsN+PwYn+a1cCzM7BJ4Wcd3sGzw==",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
@@ -5938,111 +5787,70 @@
}
},
"node_modules/@electron/universal": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/@electron/universal/-/universal-1.5.1.tgz",
- "integrity": "sha512-kbgXxyEauPJiQQUNG2VgUeyfQNFk6hBF11ISN2PNI6agUgPl55pv4eQmaqHzTAzchBvqZ2tQuRVaPStGf0mxGw==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@electron/universal/-/universal-2.0.1.tgz",
+ "integrity": "sha512-fKpv9kg4SPmt+hY7SVBnIYULE9QJl8L3sCfcBsnqbJwwBwAeTLokJ9TRt9y7bK0JAzIW2y78TVVjvnQEms/yyA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@electron/asar": "^3.2.1",
- "@malept/cross-spawn-promise": "^1.1.0",
+ "@electron/asar": "^3.2.7",
+ "@malept/cross-spawn-promise": "^2.0.0",
"debug": "^4.3.1",
- "dir-compare": "^3.0.0",
- "fs-extra": "^9.0.1",
- "minimatch": "^3.0.4",
- "plist": "^3.0.4"
- },
- "engines": {
- "node": ">=8.6"
- }
- },
- "node_modules/@electron/universal/node_modules/@malept/cross-spawn-promise": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz",
- "integrity": "sha512-RTBGWL5FWQcg9orDOCcp4LvItNzUPcyEU9bwaeJX0rJ1IQxzucC48Y0/sQLp/g6t99IQgAlGIaesJS+gTn7tVQ==",
- "dev": true,
- "funding": [
- {
- "type": "individual",
- "url": "https://github.com/sponsors/malept"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/subscription/pkg/npm-.malept-cross-spawn-promise?utm_medium=referral&utm_source=npm_fund"
- }
- ],
- "license": "Apache-2.0",
- "dependencies": {
- "cross-spawn": "^7.0.1"
+ "dir-compare": "^4.2.0",
+ "fs-extra": "^11.1.1",
+ "minimatch": "^9.0.3",
+ "plist": "^3.1.0"
},
"engines": {
- "node": ">= 10"
+ "node": ">=16.4"
}
},
- "node_modules/@electron/universal/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "node_modules/@electron/universal/node_modules/fs-extra": {
- "version": "9.1.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
- "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
+ "node_modules/@electron/windows-sign": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/@electron/windows-sign/-/windows-sign-1.2.2.tgz",
+ "integrity": "sha512-dfZeox66AvdPtb2lD8OsIIQh12Tp0GNCRUDfBHIKGpbmopZto2/A8nSpYYLoedPIHpqkeblZ/k8OV0Gy7PYuyQ==",
"dev": true,
- "license": "MIT",
+ "license": "BSD-2-Clause",
+ "optional": true,
+ "peer": true,
"dependencies": {
- "at-least-node": "^1.0.0",
- "graceful-fs": "^4.2.0",
- "jsonfile": "^6.0.1",
- "universalify": "^2.0.0"
+ "cross-dirname": "^0.1.0",
+ "debug": "^4.3.4",
+ "fs-extra": "^11.1.1",
+ "minimist": "^1.2.8",
+ "postject": "^1.0.0-alpha.6"
},
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/@electron/universal/node_modules/minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "brace-expansion": "^1.1.7"
+ "bin": {
+ "electron-windows-sign": "bin/electron-windows-sign.js"
},
"engines": {
- "node": "*"
+ "node": ">=14.14"
}
},
"node_modules/@emnapi/core": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.4.1.tgz",
- "integrity": "sha512-4JFstCTaToCFrPqrGzgkF8N2NHjtsaY4uRh6brZQ5L9e4wbMieX8oDT8N7qfVFTQecHFEtkj4ve49VIZ3mKVqw==",
- "dev": true,
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.4.3.tgz",
+ "integrity": "sha512-4m62DuCE07lw01soJwPiBGC0nAww0Q+RY70VZ+n49yDIO13yyinhbWCeNnaob0lakDtWQzSdtNWzJeOJt2ma+g==",
+ "license": "MIT",
"dependencies": {
- "@emnapi/wasi-threads": "1.0.1",
+ "@emnapi/wasi-threads": "1.0.2",
"tslib": "^2.4.0"
}
},
"node_modules/@emnapi/runtime": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.4.1.tgz",
- "integrity": "sha512-LMshMVP0ZhACNjQNYXiU1iZJ6QCcv0lUdPDPugqGvCGXt5xtRVBPdtA0qU12pEXZzpWAhWlZYptfdAFq10DOVQ==",
- "dev": true,
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.4.3.tgz",
+ "integrity": "sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==",
+ "license": "MIT",
"dependencies": {
"tslib": "^2.4.0"
}
},
"node_modules/@emnapi/wasi-threads": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.0.1.tgz",
- "integrity": "sha512-iIBu7mwkq4UQGeMEM8bLwNK962nXdhodeScX4slfQnRhEMMzvYivHhutCIk8uojvmASXXPC2WNEjwxFWk72Oqw==",
- "dev": true,
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.0.2.tgz",
+ "integrity": "sha512-5n3nTJblwRi8LlXkJ9eBzu+kZR8Yxcc7ubakyQTFzPMtIhFpUBRbsnc2Dv88IZDIbCDlBiWrknhB4Lsz7mg6BA==",
+ "license": "MIT",
"dependencies": {
"tslib": "^2.4.0"
}
@@ -6151,9 +5959,9 @@
"license": "MIT"
},
"node_modules/@esbuild/aix-ppc64": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.23.0.tgz",
- "integrity": "sha512-3sG8Zwa5fMcA9bgqB8AfWPQ+HFke6uD3h1s3RIwUNK8EG7a4buxvuFTs3j1IMs2NXAk9F30C/FF4vxRgQCcmoQ==",
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.4.tgz",
+ "integrity": "sha512-1VCICWypeQKhVbE9oW/sJaAmjLxhVqacdkvPLEjwlttjfwENRSClS8EjBz0KzRyFSCPDIkuXW34Je/vk7zdB7Q==",
"cpu": [
"ppc64"
],
@@ -6168,9 +5976,9 @@
}
},
"node_modules/@esbuild/android-arm": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.23.0.tgz",
- "integrity": "sha512-+KuOHTKKyIKgEEqKbGTK8W7mPp+hKinbMBeEnNzjJGyFcWsfrXjSTNluJHCY1RqhxFurdD8uNXQDei7qDlR6+g==",
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.4.tgz",
+ "integrity": "sha512-QNdQEps7DfFwE3hXiU4BZeOV68HHzYwGd0Nthhd3uCkkEKK7/R6MTgM0P7H7FAs5pU/DIWsviMmEGxEoxIZ+ZQ==",
"cpu": [
"arm"
],
@@ -6185,9 +5993,9 @@
}
},
"node_modules/@esbuild/android-arm64": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.23.0.tgz",
- "integrity": "sha512-EuHFUYkAVfU4qBdyivULuu03FhJO4IJN9PGuABGrFy4vUuzk91P2d+npxHcFdpUnfYKy0PuV+n6bKIpHOB3prQ==",
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.4.tgz",
+ "integrity": "sha512-bBy69pgfhMGtCnwpC/x5QhfxAz/cBgQ9enbtwjf6V9lnPI/hMyT9iWpR1arm0l3kttTr4L0KSLpKmLp/ilKS9A==",
"cpu": [
"arm64"
],
@@ -6202,9 +6010,9 @@
}
},
"node_modules/@esbuild/android-x64": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.23.0.tgz",
- "integrity": "sha512-WRrmKidLoKDl56LsbBMhzTTBxrsVwTKdNbKDalbEZr0tcsBgCLbEtoNthOW6PX942YiYq8HzEnb4yWQMLQuipQ==",
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.4.tgz",
+ "integrity": "sha512-TVhdVtQIFuVpIIR282btcGC2oGQoSfZfmBdTip2anCaVYcqWlZXGcdcKIUklfX2wj0JklNYgz39OBqh2cqXvcQ==",
"cpu": [
"x64"
],
@@ -6219,9 +6027,9 @@
}
},
"node_modules/@esbuild/darwin-arm64": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.23.0.tgz",
- "integrity": "sha512-YLntie/IdS31H54Ogdn+v50NuoWF5BDkEUFpiOChVa9UnKpftgwzZRrI4J132ETIi+D8n6xh9IviFV3eXdxfow==",
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.4.tgz",
+ "integrity": "sha512-Y1giCfM4nlHDWEfSckMzeWNdQS31BQGs9/rouw6Ub91tkK79aIMTH3q9xHvzH8d0wDru5Ci0kWB8b3up/nl16g==",
"cpu": [
"arm64"
],
@@ -6236,9 +6044,9 @@
}
},
"node_modules/@esbuild/darwin-x64": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.23.0.tgz",
- "integrity": "sha512-IMQ6eme4AfznElesHUPDZ+teuGwoRmVuuixu7sv92ZkdQcPbsNHzutd+rAfaBKo8YK3IrBEi9SLLKWJdEvJniQ==",
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.4.tgz",
+ "integrity": "sha512-CJsry8ZGM5VFVeyUYB3cdKpd/H69PYez4eJh1W/t38vzutdjEjtP7hB6eLKBoOdxcAlCtEYHzQ/PJ/oU9I4u0A==",
"cpu": [
"x64"
],
@@ -6253,9 +6061,9 @@
}
},
"node_modules/@esbuild/freebsd-arm64": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.23.0.tgz",
- "integrity": "sha512-0muYWCng5vqaxobq6LB3YNtevDFSAZGlgtLoAc81PjUfiFz36n4KMpwhtAd4he8ToSI3TGyuhyx5xmiWNYZFyw==",
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.4.tgz",
+ "integrity": "sha512-yYq+39NlTRzU2XmoPW4l5Ifpl9fqSk0nAJYM/V/WUGPEFfek1epLHJIkTQM6bBs1swApjO5nWgvr843g6TjxuQ==",
"cpu": [
"arm64"
],
@@ -6270,9 +6078,9 @@
}
},
"node_modules/@esbuild/freebsd-x64": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.23.0.tgz",
- "integrity": "sha512-XKDVu8IsD0/q3foBzsXGt/KjD/yTKBCIwOHE1XwiXmrRwrX6Hbnd5Eqn/WvDekddK21tfszBSrE/WMaZh+1buQ==",
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.4.tgz",
+ "integrity": "sha512-0FgvOJ6UUMflsHSPLzdfDnnBBVoCDtBTVyn/MrWloUNvq/5SFmh13l3dvgRPkDihRxb77Y17MbqbCAa2strMQQ==",
"cpu": [
"x64"
],
@@ -6287,9 +6095,9 @@
}
},
"node_modules/@esbuild/linux-arm": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.23.0.tgz",
- "integrity": "sha512-SEELSTEtOFu5LPykzA395Mc+54RMg1EUgXP+iw2SJ72+ooMwVsgfuwXo5Fn0wXNgWZsTVHwY2cg4Vi/bOD88qw==",
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.4.tgz",
+ "integrity": "sha512-kro4c0P85GMfFYqW4TWOpvmF8rFShbWGnrLqlzp4X1TNWjRY3JMYUfDCtOxPKOIY8B0WC8HN51hGP4I4hz4AaQ==",
"cpu": [
"arm"
],
@@ -6304,9 +6112,9 @@
}
},
"node_modules/@esbuild/linux-arm64": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.23.0.tgz",
- "integrity": "sha512-j1t5iG8jE7BhonbsEg5d9qOYcVZv/Rv6tghaXM/Ug9xahM0nX/H2gfu6X6z11QRTMT6+aywOMA8TDkhPo8aCGw==",
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.4.tgz",
+ "integrity": "sha512-+89UsQTfXdmjIvZS6nUnOOLoXnkUTB9hR5QAeLrQdzOSWZvNSAXAtcRDHWtqAUtAmv7ZM1WPOOeSxDzzzMogiQ==",
"cpu": [
"arm64"
],
@@ -6321,9 +6129,9 @@
}
},
"node_modules/@esbuild/linux-ia32": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.23.0.tgz",
- "integrity": "sha512-P7O5Tkh2NbgIm2R6x1zGJJsnacDzTFcRWZyTTMgFdVit6E98LTxO+v8LCCLWRvPrjdzXHx9FEOA8oAZPyApWUA==",
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.4.tgz",
+ "integrity": "sha512-yTEjoapy8UP3rv8dB0ip3AfMpRbyhSN3+hY8mo/i4QXFeDxmiYbEKp3ZRjBKcOP862Ua4b1PDfwlvbuwY7hIGQ==",
"cpu": [
"ia32"
],
@@ -6338,9 +6146,9 @@
}
},
"node_modules/@esbuild/linux-loong64": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.23.0.tgz",
- "integrity": "sha512-InQwepswq6urikQiIC/kkx412fqUZudBO4SYKu0N+tGhXRWUqAx+Q+341tFV6QdBifpjYgUndV1hhMq3WeJi7A==",
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.4.tgz",
+ "integrity": "sha512-NeqqYkrcGzFwi6CGRGNMOjWGGSYOpqwCjS9fvaUlX5s3zwOtn1qwg1s2iE2svBe4Q/YOG1q6875lcAoQK/F4VA==",
"cpu": [
"loong64"
],
@@ -6355,9 +6163,9 @@
}
},
"node_modules/@esbuild/linux-mips64el": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.23.0.tgz",
- "integrity": "sha512-J9rflLtqdYrxHv2FqXE2i1ELgNjT+JFURt/uDMoPQLcjWQA5wDKgQA4t/dTqGa88ZVECKaD0TctwsUfHbVoi4w==",
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.4.tgz",
+ "integrity": "sha512-IcvTlF9dtLrfL/M8WgNI/qJYBENP3ekgsHbYUIzEzq5XJzzVEV/fXY9WFPfEEXmu3ck2qJP8LG/p3Q8f7Zc2Xg==",
"cpu": [
"mips64el"
],
@@ -6372,9 +6180,9 @@
}
},
"node_modules/@esbuild/linux-ppc64": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.23.0.tgz",
- "integrity": "sha512-cShCXtEOVc5GxU0fM+dsFD10qZ5UpcQ8AM22bYj0u/yaAykWnqXJDpd77ublcX6vdDsWLuweeuSNZk4yUxZwtw==",
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.4.tgz",
+ "integrity": "sha512-HOy0aLTJTVtoTeGZh4HSXaO6M95qu4k5lJcH4gxv56iaycfz1S8GO/5Jh6X4Y1YiI0h7cRyLi+HixMR+88swag==",
"cpu": [
"ppc64"
],
@@ -6389,9 +6197,9 @@
}
},
"node_modules/@esbuild/linux-riscv64": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.23.0.tgz",
- "integrity": "sha512-HEtaN7Y5UB4tZPeQmgz/UhzoEyYftbMXrBCUjINGjh3uil+rB/QzzpMshz3cNUxqXN7Vr93zzVtpIDL99t9aRw==",
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.4.tgz",
+ "integrity": "sha512-i8JUDAufpz9jOzo4yIShCTcXzS07vEgWzyX3NH2G7LEFVgrLEhjwL3ajFE4fZI3I4ZgiM7JH3GQ7ReObROvSUA==",
"cpu": [
"riscv64"
],
@@ -6406,9 +6214,9 @@
}
},
"node_modules/@esbuild/linux-s390x": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.23.0.tgz",
- "integrity": "sha512-WDi3+NVAuyjg/Wxi+o5KPqRbZY0QhI9TjrEEm+8dmpY9Xir8+HE/HNx2JoLckhKbFopW0RdO2D72w8trZOV+Wg==",
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.4.tgz",
+ "integrity": "sha512-jFnu+6UbLlzIjPQpWCNh5QtrcNfMLjgIavnwPQAfoGx4q17ocOU9MsQ2QVvFxwQoWpZT8DvTLooTvmOQXkO51g==",
"cpu": [
"s390x"
],
@@ -6423,9 +6231,9 @@
}
},
"node_modules/@esbuild/linux-x64": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.23.0.tgz",
- "integrity": "sha512-a3pMQhUEJkITgAw6e0bWA+F+vFtCciMjW/LPtoj99MhVt+Mfb6bbL9hu2wmTZgNd994qTAEw+U/r6k3qHWWaOQ==",
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.4.tgz",
+ "integrity": "sha512-6e0cvXwzOnVWJHq+mskP8DNSrKBr1bULBvnFLpc1KY+d+irZSgZ02TGse5FsafKS5jg2e4pbvK6TPXaF/A6+CA==",
"cpu": [
"x64"
],
@@ -6439,10 +6247,27 @@
"node": ">=18"
}
},
+ "node_modules/@esbuild/netbsd-arm64": {
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.4.tgz",
+ "integrity": "sha512-vUnkBYxZW4hL/ie91hSqaSNjulOnYXE1VSLusnvHg2u3jewJBz3YzB9+oCw8DABeVqZGg94t9tyZFoHma8gWZQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "netbsd"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
"node_modules/@esbuild/netbsd-x64": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.23.0.tgz",
- "integrity": "sha512-cRK+YDem7lFTs2Q5nEv/HHc4LnrfBCbH5+JHu6wm2eP+d8OZNoSMYgPZJq78vqQ9g+9+nMuIsAO7skzphRXHyw==",
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.4.tgz",
+ "integrity": "sha512-XAg8pIQn5CzhOB8odIcAm42QsOfa98SBeKUdo4xa8OvX8LbMZqEtgeWE9P/Wxt7MlG2QqvjGths+nq48TrUiKw==",
"cpu": [
"x64"
],
@@ -6457,9 +6282,9 @@
}
},
"node_modules/@esbuild/openbsd-arm64": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.23.0.tgz",
- "integrity": "sha512-suXjq53gERueVWu0OKxzWqk7NxiUWSUlrxoZK7usiF50C6ipColGR5qie2496iKGYNLhDZkPxBI3erbnYkU0rQ==",
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.4.tgz",
+ "integrity": "sha512-Ct2WcFEANlFDtp1nVAXSNBPDxyU+j7+tId//iHXU2f/lN5AmO4zLyhDcpR5Cz1r08mVxzt3Jpyt4PmXQ1O6+7A==",
"cpu": [
"arm64"
],
@@ -6474,9 +6299,9 @@
}
},
"node_modules/@esbuild/openbsd-x64": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.23.0.tgz",
- "integrity": "sha512-6p3nHpby0DM/v15IFKMjAaayFhqnXV52aEmv1whZHX56pdkK+MEaLoQWj+H42ssFarP1PcomVhbsR4pkz09qBg==",
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.4.tgz",
+ "integrity": "sha512-xAGGhyOQ9Otm1Xu8NT1ifGLnA6M3sJxZ6ixylb+vIUVzvvd6GOALpwQrYrtlPouMqd/vSbgehz6HaVk4+7Afhw==",
"cpu": [
"x64"
],
@@ -6491,9 +6316,9 @@
}
},
"node_modules/@esbuild/sunos-x64": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.23.0.tgz",
- "integrity": "sha512-BFelBGfrBwk6LVrmFzCq1u1dZbG4zy/Kp93w2+y83Q5UGYF1d8sCzeLI9NXjKyujjBBniQa8R8PzLFAUrSM9OA==",
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.4.tgz",
+ "integrity": "sha512-Mw+tzy4pp6wZEK0+Lwr76pWLjrtjmJyUB23tHKqEDP74R3q95luY/bXqXZeYl4NYlvwOqoRKlInQialgCKy67Q==",
"cpu": [
"x64"
],
@@ -6508,9 +6333,9 @@
}
},
"node_modules/@esbuild/win32-arm64": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.23.0.tgz",
- "integrity": "sha512-lY6AC8p4Cnb7xYHuIxQ6iYPe6MfO2CC43XXKo9nBXDb35krYt7KGhQnOkRGar5psxYkircpCqfbNDB4uJbS2jQ==",
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.4.tgz",
+ "integrity": "sha512-AVUP428VQTSddguz9dO9ngb+E5aScyg7nOeJDrF1HPYu555gmza3bDGMPhmVXL8svDSoqPCsCPjb265yG/kLKQ==",
"cpu": [
"arm64"
],
@@ -6525,9 +6350,9 @@
}
},
"node_modules/@esbuild/win32-ia32": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.23.0.tgz",
- "integrity": "sha512-7L1bHlOTcO4ByvI7OXVI5pNN6HSu6pUQq9yodga8izeuB1KcT2UkHaH6118QJwopExPn0rMHIseCTx1CRo/uNA==",
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.4.tgz",
+ "integrity": "sha512-i1sW+1i+oWvQzSgfRcxxG2k4I9n3O9NRqy8U+uugaT2Dy7kLO9Y7wI72haOahxceMX8hZAzgGou1FhndRldxRg==",
"cpu": [
"ia32"
],
@@ -6542,9 +6367,9 @@
}
},
"node_modules/@esbuild/win32-x64": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.23.0.tgz",
- "integrity": "sha512-Arm+WgUFLUATuoxCJcahGuk6Yj9Pzxd6l11Zb/2aAuv5kWWvvfhLFo2fni4uSK5vzlUdCGZ/BdV5tH8klj8p8g==",
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.4.tgz",
+ "integrity": "sha512-nOT2vZNw6hJ+z43oP1SPea/G/6AbN6X+bGNhNuq8NtRHy4wsMhw765IKLNmnjek7GvjWBYQ8Q5VBoYTFg9y1UQ==",
"cpu": [
"x64"
],
@@ -6559,10 +6384,9 @@
}
},
"node_modules/@eslint-community/eslint-utils": {
- "version": "4.4.1",
- "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz",
- "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==",
- "dev": true,
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz",
+ "integrity": "sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==",
"license": "MIT",
"dependencies": {
"eslint-visitor-keys": "^3.4.3"
@@ -6581,23 +6405,96 @@
"version": "4.12.1",
"resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz",
"integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==",
- "dev": true,
"license": "MIT",
"engines": {
"node": "^12.0.0 || ^14.0.0 || >=16.0.0"
}
},
- "node_modules/@eslint/eslintrc": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz",
- "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==",
+ "node_modules/@eslint/compat": {
+ "version": "1.2.9",
+ "resolved": "https://registry.npmjs.org/@eslint/compat/-/compat-1.2.9.tgz",
+ "integrity": "sha512-gCdSY54n7k+driCadyMNv8JSPzYLeDVM/ikZRtvtROBpRdFSkS8W9A82MqsaY7lZuwL0wiapgD0NT1xT0hyJsA==",
"dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "peerDependencies": {
+ "eslint": "^9.10.0"
+ },
+ "peerDependenciesMeta": {
+ "eslint": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@eslint/config-array": {
+ "version": "0.20.1",
+ "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.20.1.tgz",
+ "integrity": "sha512-OL0RJzC/CBzli0DrrR31qzj6d6i6Mm3HByuhflhl4LOBiWxN+3i6/t/ZQQNii4tjksXi8r2CRW1wMpWA2ULUEw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@eslint/object-schema": "^2.1.6",
+ "debug": "^4.3.1",
+ "minimatch": "^3.1.2"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ }
+ },
+ "node_modules/@eslint/config-array/node_modules/brace-expansion": {
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "node_modules/@eslint/config-array/node_modules/minimatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/@eslint/config-helpers": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.2.3.tgz",
+ "integrity": "sha512-u180qk2Um1le4yf0ruXH3PYFeEZeYC3p/4wCTKrr2U1CmGdzGi3KtY0nuPDH48UJxlKCC5RDzbcbh4X0XlqgHg==",
+ "license": "Apache-2.0",
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ }
+ },
+ "node_modules/@eslint/core": {
+ "version": "0.13.0",
+ "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.13.0.tgz",
+ "integrity": "sha512-yfkgDw1KR66rkT5A8ci4irzDysN7FRpq3ttJolR88OqQikAWqwA8j5VZyas+vjyBNFIJ7MfybJ9plMILI2UrCw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@types/json-schema": "^7.0.15"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ }
+ },
+ "node_modules/@eslint/eslintrc": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.1.tgz",
+ "integrity": "sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==",
"license": "MIT",
"dependencies": {
"ajv": "^6.12.4",
"debug": "^4.3.2",
- "espree": "^9.6.0",
- "globals": "^13.19.0",
+ "espree": "^10.0.1",
+ "globals": "^14.0.0",
"ignore": "^5.2.0",
"import-fresh": "^3.2.1",
"js-yaml": "^4.1.0",
@@ -6605,7 +6502,7 @@
"strip-json-comments": "^3.1.1"
},
"engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
},
"funding": {
"url": "https://opencollective.com/eslint"
@@ -6615,7 +6512,6 @@
"version": "6.12.6",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
"integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
- "dev": true,
"license": "MIT",
"dependencies": {
"fast-deep-equal": "^3.1.1",
@@ -6629,10 +6525,9 @@
}
},
"node_modules/@eslint/eslintrc/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dev": true,
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"license": "MIT",
"dependencies": {
"balanced-match": "^1.0.0",
@@ -6640,16 +6535,12 @@
}
},
"node_modules/@eslint/eslintrc/node_modules/globals": {
- "version": "13.24.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz",
- "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==",
- "dev": true,
+ "version": "14.0.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz",
+ "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==",
"license": "MIT",
- "dependencies": {
- "type-fest": "^0.20.2"
- },
"engines": {
- "node": ">=8"
+ "node": ">=18"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
@@ -6659,24 +6550,33 @@
"version": "5.3.2",
"resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
"integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 4"
}
},
+ "node_modules/@eslint/eslintrc/node_modules/js-yaml": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
+ "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
+ "license": "MIT",
+ "dependencies": {
+ "argparse": "^2.0.1"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
"node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": {
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
"integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
- "dev": true,
"license": "MIT"
},
"node_modules/@eslint/eslintrc/node_modules/minimatch": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dev": true,
"license": "ISC",
"dependencies": {
"brace-expansion": "^1.1.7"
@@ -6685,27 +6585,35 @@
"node": "*"
}
},
- "node_modules/@eslint/eslintrc/node_modules/type-fest": {
- "version": "0.20.2",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
- "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
- "dev": true,
- "license": "(MIT OR CC0-1.0)",
+ "node_modules/@eslint/js": {
+ "version": "9.26.0",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.26.0.tgz",
+ "integrity": "sha512-I9XlJawFdSMvWjDt6wksMCrgns5ggLNfFwFvnShsleWruvXM514Qxk8V246efTw+eo9JABvVz+u3q2RiAowKxQ==",
+ "license": "MIT",
"engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
}
},
- "node_modules/@eslint/js": {
- "version": "8.57.1",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz",
- "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==",
- "dev": true,
- "license": "MIT",
+ "node_modules/@eslint/object-schema": {
+ "version": "2.1.6",
+ "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.6.tgz",
+ "integrity": "sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==",
+ "license": "Apache-2.0",
"engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ }
+ },
+ "node_modules/@eslint/plugin-kit": {
+ "version": "0.2.8",
+ "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.8.tgz",
+ "integrity": "sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@eslint/core": "^0.13.0",
+ "levn": "^0.4.1"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
}
},
"node_modules/@figspec/components": {
@@ -6763,9 +6671,9 @@
}
},
"node_modules/@figspec/react": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/@figspec/react/-/react-1.0.3.tgz",
- "integrity": "sha512-r683qOko+5CbT48Ox280fMx2MNAtaFPgCNJvldOqN3YtmAzlcTT+YSxd3OahA+kjXGGrnzDbUgeTOX1cPLII+g==",
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/@figspec/react/-/react-1.0.4.tgz",
+ "integrity": "sha512-jaPvkIef4d6NjsRiw91OZabrfdPH9FtoPGYcY5mpXjYEcdUqIq1aHtLq3SkMVyVysEapTEJ6yS8amy93MyXBEQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6773,7 +6681,7 @@
"@lit-labs/react": "^1.0.2"
},
"peerDependencies": {
- "react": "^16.14.0 || ^17.0.0 || ^18.0.0"
+ "react": "^16.14.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"
}
},
"node_modules/@gar/promisify": {
@@ -6806,51 +6714,45 @@
"@hapi/hoek": "^9.0.0"
}
},
- "node_modules/@humanwhocodes/config-array": {
- "version": "0.13.0",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz",
- "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==",
- "deprecated": "Use @eslint/config-array instead",
- "dev": true,
+ "node_modules/@humanfs/core": {
+ "version": "0.19.1",
+ "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz",
+ "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==",
"license": "Apache-2.0",
- "dependencies": {
- "@humanwhocodes/object-schema": "^2.0.3",
- "debug": "^4.3.1",
- "minimatch": "^3.0.5"
- },
"engines": {
- "node": ">=10.10.0"
+ "node": ">=18.18.0"
}
},
- "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dev": true,
- "license": "MIT",
+ "node_modules/@humanfs/node": {
+ "version": "0.16.6",
+ "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.6.tgz",
+ "integrity": "sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==",
+ "license": "Apache-2.0",
"dependencies": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
+ "@humanfs/core": "^0.19.1",
+ "@humanwhocodes/retry": "^0.3.0"
+ },
+ "engines": {
+ "node": ">=18.18.0"
}
},
- "node_modules/@humanwhocodes/config-array/node_modules/minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "brace-expansion": "^1.1.7"
- },
+ "node_modules/@humanfs/node/node_modules/@humanwhocodes/retry": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.1.tgz",
+ "integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==",
+ "license": "Apache-2.0",
"engines": {
- "node": "*"
+ "node": ">=18.18"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/nzakas"
}
},
"node_modules/@humanwhocodes/module-importer": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
"integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
- "dev": true,
"license": "Apache-2.0",
"engines": {
"node": ">=12.22"
@@ -6860,116 +6762,144 @@
"url": "https://github.com/sponsors/nzakas"
}
},
- "node_modules/@humanwhocodes/object-schema": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz",
- "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==",
- "deprecated": "Use @eslint/object-schema instead",
- "dev": true,
- "license": "BSD-3-Clause"
+ "node_modules/@humanwhocodes/retry": {
+ "version": "0.4.3",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz",
+ "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==",
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=18.18"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/nzakas"
+ }
},
"node_modules/@inquirer/checkbox": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-2.5.0.tgz",
- "integrity": "sha512-sMgdETOfi2dUHT8r7TT1BTKOwNvdDGFDXYWtQ2J69SvlYNntk9I/gJe7r5yvMwwsuKnYbuRs3pNhx4tgNck5aA==",
+ "version": "4.1.8",
+ "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.1.8.tgz",
+ "integrity": "sha512-d/QAsnwuHX2OPolxvYcgSj7A9DO9H6gVOy2DvBTx+P2LH2iRTo/RSGV3iwCzW024nP9hw98KIuDmdyhZQj1UQg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@inquirer/core": "^9.1.0",
- "@inquirer/figures": "^1.0.5",
- "@inquirer/type": "^1.5.3",
+ "@inquirer/core": "^10.1.13",
+ "@inquirer/figures": "^1.0.12",
+ "@inquirer/type": "^3.0.7",
"ansi-escapes": "^4.3.2",
"yoctocolors-cjs": "^2.1.2"
},
"engines": {
"node": ">=18"
+ },
+ "peerDependencies": {
+ "@types/node": ">=18"
+ },
+ "peerDependenciesMeta": {
+ "@types/node": {
+ "optional": true
+ }
}
},
"node_modules/@inquirer/confirm": {
- "version": "3.1.22",
- "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-3.1.22.tgz",
- "integrity": "sha512-gsAKIOWBm2Q87CDfs9fEo7wJT3fwWIJfnDGMn9Qy74gBnNFOACDNfhUzovubbJjWnKLGBln7/NcSmZwj5DuEXg==",
+ "version": "5.1.6",
+ "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.6.tgz",
+ "integrity": "sha512-6ZXYK3M1XmaVBZX6FCfChgtponnL0R6I7k8Nu+kaoNkT828FVZTcca1MqmWQipaW2oNREQl5AaPCUOOCVNdRMw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@inquirer/core": "^9.0.10",
- "@inquirer/type": "^1.5.2"
+ "@inquirer/core": "^10.1.7",
+ "@inquirer/type": "^3.0.4"
},
"engines": {
"node": ">=18"
+ },
+ "peerDependencies": {
+ "@types/node": ">=18"
+ },
+ "peerDependenciesMeta": {
+ "@types/node": {
+ "optional": true
+ }
}
},
"node_modules/@inquirer/core": {
- "version": "9.2.1",
- "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-9.2.1.tgz",
- "integrity": "sha512-F2VBt7W/mwqEU4bL0RnHNZmC/OxzNx9cOYxHqnXX3MP6ruYvZUZAW9imgN9+h/uBT/oP8Gh888J2OZSbjSeWcg==",
+ "version": "10.1.13",
+ "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.1.13.tgz",
+ "integrity": "sha512-1viSxebkYN2nJULlzCxES6G9/stgHSepZ9LqqfdIGPHj5OHhiBUXVS0a6R0bEC2A+VL4D9w6QB66ebCr6HGllA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@inquirer/figures": "^1.0.6",
- "@inquirer/type": "^2.0.0",
- "@types/mute-stream": "^0.0.4",
- "@types/node": "^22.5.5",
- "@types/wrap-ansi": "^3.0.0",
+ "@inquirer/figures": "^1.0.12",
+ "@inquirer/type": "^3.0.7",
"ansi-escapes": "^4.3.2",
"cli-width": "^4.1.0",
- "mute-stream": "^1.0.0",
+ "mute-stream": "^2.0.0",
"signal-exit": "^4.1.0",
- "strip-ansi": "^6.0.1",
"wrap-ansi": "^6.2.0",
"yoctocolors-cjs": "^2.1.2"
},
"engines": {
"node": ">=18"
- }
- },
- "node_modules/@inquirer/core/node_modules/@inquirer/type": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-2.0.0.tgz",
- "integrity": "sha512-XvJRx+2KR3YXyYtPUUy+qd9i7p+GO9Ko6VIIpWlBrpWwXDv8WLFeHTxz35CfQFUiBMLXlGHhGzys7lqit9gWag==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "mute-stream": "^1.0.0"
},
- "engines": {
- "node": ">=18"
+ "peerDependencies": {
+ "@types/node": ">=18"
+ },
+ "peerDependenciesMeta": {
+ "@types/node": {
+ "optional": true
+ }
}
},
"node_modules/@inquirer/editor": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-2.2.0.tgz",
- "integrity": "sha512-9KHOpJ+dIL5SZli8lJ6xdaYLPPzB8xB9GZItg39MBybzhxA16vxmszmQFrRwbOA918WA2rvu8xhDEg/p6LXKbw==",
+ "version": "4.2.13",
+ "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.13.tgz",
+ "integrity": "sha512-WbicD9SUQt/K8O5Vyk9iC2ojq5RHoCLK6itpp2fHsWe44VxxcA9z3GTWlvjSTGmMQpZr+lbVmrxdHcumJoLbMA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@inquirer/core": "^9.1.0",
- "@inquirer/type": "^1.5.3",
+ "@inquirer/core": "^10.1.13",
+ "@inquirer/type": "^3.0.7",
"external-editor": "^3.1.0"
},
"engines": {
"node": ">=18"
+ },
+ "peerDependencies": {
+ "@types/node": ">=18"
+ },
+ "peerDependenciesMeta": {
+ "@types/node": {
+ "optional": true
+ }
}
},
"node_modules/@inquirer/expand": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-2.3.0.tgz",
- "integrity": "sha512-qnJsUcOGCSG1e5DTOErmv2BPQqrtT6uzqn1vI/aYGiPKq+FgslGZmtdnXbhuI7IlT7OByDoEEqdnhUnVR2hhLw==",
+ "version": "4.0.15",
+ "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.15.tgz",
+ "integrity": "sha512-4Y+pbr/U9Qcvf+N/goHzPEXiHH8680lM3Dr3Y9h9FFw4gHS+zVpbj8LfbKWIb/jayIB4aSO4pWiBTrBYWkvi5A==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@inquirer/core": "^9.1.0",
- "@inquirer/type": "^1.5.3",
+ "@inquirer/core": "^10.1.13",
+ "@inquirer/type": "^3.0.7",
"yoctocolors-cjs": "^2.1.2"
},
"engines": {
"node": ">=18"
+ },
+ "peerDependencies": {
+ "@types/node": ">=18"
+ },
+ "peerDependenciesMeta": {
+ "@types/node": {
+ "optional": true
+ }
}
},
"node_modules/@inquirer/figures": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.10.tgz",
- "integrity": "sha512-Ey6176gZmeqZuY/W/nZiUyvmb1/qInjcpiZjXWi6nON+nxJpD1bxtSoBxNliGISae32n6OwbY+TSXPZ1CfS4bw==",
+ "version": "1.0.12",
+ "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.12.tgz",
+ "integrity": "sha512-MJttijd8rMFcKJC8NYmprWr6hD3r9Gd9qUC0XwPNwoEPWSMVJwA2MlXxF+nhZZNMY+HXsWa+o7KY2emWYIn0jQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -6977,129 +6907,213 @@
}
},
"node_modules/@inquirer/input": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-2.3.0.tgz",
- "integrity": "sha512-XfnpCStx2xgh1LIRqPXrTNEEByqQWoxsWYzNRSEUxJ5c6EQlhMogJ3vHKu8aXuTacebtaZzMAHwEL0kAflKOBw==",
+ "version": "4.1.12",
+ "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.1.12.tgz",
+ "integrity": "sha512-xJ6PFZpDjC+tC1P8ImGprgcsrzQRsUh9aH3IZixm1lAZFK49UGHxM3ltFfuInN2kPYNfyoPRh+tU4ftsjPLKqQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@inquirer/core": "^9.1.0",
- "@inquirer/type": "^1.5.3"
+ "@inquirer/core": "^10.1.13",
+ "@inquirer/type": "^3.0.7"
},
"engines": {
"node": ">=18"
+ },
+ "peerDependencies": {
+ "@types/node": ">=18"
+ },
+ "peerDependenciesMeta": {
+ "@types/node": {
+ "optional": true
+ }
}
},
"node_modules/@inquirer/number": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-1.1.0.tgz",
- "integrity": "sha512-ilUnia/GZUtfSZy3YEErXLJ2Sljo/mf9fiKc08n18DdwdmDbOzRcTv65H1jjDvlsAuvdFXf4Sa/aL7iw/NanVA==",
+ "version": "3.0.15",
+ "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.15.tgz",
+ "integrity": "sha512-xWg+iYfqdhRiM55MvqiTCleHzszpoigUpN5+t1OMcRkJrUrw7va3AzXaxvS+Ak7Gny0j2mFSTv2JJj8sMtbV2g==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@inquirer/core": "^9.1.0",
- "@inquirer/type": "^1.5.3"
+ "@inquirer/core": "^10.1.13",
+ "@inquirer/type": "^3.0.7"
},
"engines": {
"node": ">=18"
+ },
+ "peerDependencies": {
+ "@types/node": ">=18"
+ },
+ "peerDependenciesMeta": {
+ "@types/node": {
+ "optional": true
+ }
}
},
"node_modules/@inquirer/password": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-2.2.0.tgz",
- "integrity": "sha512-5otqIpgsPYIshqhgtEwSspBQE40etouR8VIxzpJkv9i0dVHIpyhiivbkH9/dGiMLdyamT54YRdGJLfl8TFnLHg==",
+ "version": "4.0.15",
+ "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.15.tgz",
+ "integrity": "sha512-75CT2p43DGEnfGTaqFpbDC2p2EEMrq0S+IRrf9iJvYreMy5mAWj087+mdKyLHapUEPLjN10mNvABpGbk8Wdraw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@inquirer/core": "^9.1.0",
- "@inquirer/type": "^1.5.3",
+ "@inquirer/core": "^10.1.13",
+ "@inquirer/type": "^3.0.7",
"ansi-escapes": "^4.3.2"
},
"engines": {
"node": ">=18"
+ },
+ "peerDependencies": {
+ "@types/node": ">=18"
+ },
+ "peerDependenciesMeta": {
+ "@types/node": {
+ "optional": true
+ }
}
},
"node_modules/@inquirer/prompts": {
- "version": "5.3.8",
- "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-5.3.8.tgz",
- "integrity": "sha512-b2BudQY/Si4Y2a0PdZZL6BeJtl8llgeZa7U2j47aaJSCeAl1e4UI7y8a9bSkO3o/ZbZrgT5muy/34JbsjfIWxA==",
+ "version": "7.3.2",
+ "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.3.2.tgz",
+ "integrity": "sha512-G1ytyOoHh5BphmEBxSwALin3n1KGNYB6yImbICcRQdzXfOGbuJ9Jske/Of5Sebk339NSGGNfUshnzK8YWkTPsQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@inquirer/checkbox": "^2.4.7",
- "@inquirer/confirm": "^3.1.22",
- "@inquirer/editor": "^2.1.22",
- "@inquirer/expand": "^2.1.22",
- "@inquirer/input": "^2.2.9",
- "@inquirer/number": "^1.0.10",
- "@inquirer/password": "^2.1.22",
- "@inquirer/rawlist": "^2.2.4",
- "@inquirer/search": "^1.0.7",
- "@inquirer/select": "^2.4.7"
+ "@inquirer/checkbox": "^4.1.2",
+ "@inquirer/confirm": "^5.1.6",
+ "@inquirer/editor": "^4.2.7",
+ "@inquirer/expand": "^4.0.9",
+ "@inquirer/input": "^4.1.6",
+ "@inquirer/number": "^3.0.9",
+ "@inquirer/password": "^4.0.9",
+ "@inquirer/rawlist": "^4.0.9",
+ "@inquirer/search": "^3.0.9",
+ "@inquirer/select": "^4.0.9"
},
"engines": {
"node": ">=18"
+ },
+ "peerDependencies": {
+ "@types/node": ">=18"
+ },
+ "peerDependenciesMeta": {
+ "@types/node": {
+ "optional": true
+ }
}
},
"node_modules/@inquirer/rawlist": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-2.3.0.tgz",
- "integrity": "sha512-zzfNuINhFF7OLAtGHfhwOW2TlYJyli7lOUoJUXw/uyklcwalV6WRXBXtFIicN8rTRK1XTiPWB4UY+YuW8dsnLQ==",
+ "version": "4.1.3",
+ "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.1.3.tgz",
+ "integrity": "sha512-7XrV//6kwYumNDSsvJIPeAqa8+p7GJh7H5kRuxirct2cgOcSWwwNGoXDRgpNFbY/MG2vQ4ccIWCi8+IXXyFMZA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@inquirer/core": "^9.1.0",
- "@inquirer/type": "^1.5.3",
+ "@inquirer/core": "^10.1.13",
+ "@inquirer/type": "^3.0.7",
"yoctocolors-cjs": "^2.1.2"
},
"engines": {
"node": ">=18"
+ },
+ "peerDependencies": {
+ "@types/node": ">=18"
+ },
+ "peerDependenciesMeta": {
+ "@types/node": {
+ "optional": true
+ }
}
},
"node_modules/@inquirer/search": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-1.1.0.tgz",
- "integrity": "sha512-h+/5LSj51dx7hp5xOn4QFnUaKeARwUCLs6mIhtkJ0JYPBLmEYjdHSYh7I6GrLg9LwpJ3xeX0FZgAG1q0QdCpVQ==",
+ "version": "3.0.15",
+ "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.0.15.tgz",
+ "integrity": "sha512-YBMwPxYBrADqyvP4nNItpwkBnGGglAvCLVW8u4pRmmvOsHUtCAUIMbUrLX5B3tFL1/WsLGdQ2HNzkqswMs5Uaw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@inquirer/core": "^9.1.0",
- "@inquirer/figures": "^1.0.5",
- "@inquirer/type": "^1.5.3",
+ "@inquirer/core": "^10.1.13",
+ "@inquirer/figures": "^1.0.12",
+ "@inquirer/type": "^3.0.7",
"yoctocolors-cjs": "^2.1.2"
},
"engines": {
"node": ">=18"
+ },
+ "peerDependencies": {
+ "@types/node": ">=18"
+ },
+ "peerDependenciesMeta": {
+ "@types/node": {
+ "optional": true
+ }
}
},
"node_modules/@inquirer/select": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-2.5.0.tgz",
- "integrity": "sha512-YmDobTItPP3WcEI86GvPo+T2sRHkxxOq/kXmsBjHS5BVXUgvgZ5AfJjkvQvZr03T81NnI3KrrRuMzeuYUQRFOA==",
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.2.3.tgz",
+ "integrity": "sha512-OAGhXU0Cvh0PhLz9xTF/kx6g6x+sP+PcyTiLvCrewI99P3BBeexD+VbuwkNDvqGkk3y2h5ZiWLeRP7BFlhkUDg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@inquirer/core": "^9.1.0",
- "@inquirer/figures": "^1.0.5",
- "@inquirer/type": "^1.5.3",
+ "@inquirer/core": "^10.1.13",
+ "@inquirer/figures": "^1.0.12",
+ "@inquirer/type": "^3.0.7",
"ansi-escapes": "^4.3.2",
"yoctocolors-cjs": "^2.1.2"
},
"engines": {
"node": ">=18"
+ },
+ "peerDependencies": {
+ "@types/node": ">=18"
+ },
+ "peerDependenciesMeta": {
+ "@types/node": {
+ "optional": true
+ }
}
},
"node_modules/@inquirer/type": {
- "version": "1.5.5",
- "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.5.5.tgz",
- "integrity": "sha512-MzICLu4yS7V8AA61sANROZ9vT1H3ooca5dSmI1FjZkzq7o/koMsRfQSzRtFo+F3Ao4Sf1C0bpLKejpKB/+j6MA==",
+ "version": "3.0.7",
+ "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.7.tgz",
+ "integrity": "sha512-PfunHQcjwnju84L+ycmcMKB/pTPIngjUJvfnRhKY6FKPuYXlM4aQCb/nIdTFR6BEhMjFvngzvng/vBAJMZpLSA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
+ },
+ "peerDependencies": {
+ "@types/node": ">=18"
+ },
+ "peerDependenciesMeta": {
+ "@types/node": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@isaacs/balanced-match": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/@isaacs/balanced-match/-/balanced-match-4.0.1.tgz",
+ "integrity": "sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "20 || >=22"
+ }
+ },
+ "node_modules/@isaacs/brace-expansion": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/@isaacs/brace-expansion/-/brace-expansion-5.0.0.tgz",
+ "integrity": "sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "mute-stream": "^1.0.0"
+ "@isaacs/balanced-match": "^4.0.1"
},
"engines": {
- "node": ">=18"
+ "node": "20 || >=22"
}
},
"node_modules/@isaacs/cliui": {
@@ -7205,11 +7219,23 @@
"url": "https://github.com/chalk/wrap-ansi?sponsor=1"
}
},
+ "node_modules/@isaacs/fs-minipass": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz",
+ "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^7.0.4"
+ },
+ "engines": {
+ "node": ">=18.0.0"
+ }
+ },
"node_modules/@istanbuljs/load-nyc-config": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz",
"integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==",
- "dev": true,
"license": "ISC",
"dependencies": {
"camelcase": "^5.3.1",
@@ -7222,21 +7248,10 @@
"node": ">=8"
}
},
- "node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
- "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "sprintf-js": "~1.0.2"
- }
- },
"node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
"integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"locate-path": "^5.0.0",
@@ -7246,25 +7261,10 @@
"node": ">=8"
}
},
- "node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": {
- "version": "3.14.1",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
- "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "argparse": "^1.0.7",
- "esprima": "^4.0.0"
- },
- "bin": {
- "js-yaml": "bin/js-yaml.js"
- }
- },
"node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
"integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
- "dev": true,
"license": "MIT",
"dependencies": {
"p-locate": "^4.1.0"
@@ -7277,7 +7277,6 @@
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
"integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
- "dev": true,
"license": "MIT",
"dependencies": {
"p-try": "^2.0.0"
@@ -7293,7 +7292,6 @@
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
"integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
- "dev": true,
"license": "MIT",
"dependencies": {
"p-limit": "^2.2.0"
@@ -7302,28 +7300,10 @@
"node": ">=8"
}
},
- "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
- "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@istanbuljs/load-nyc-config/node_modules/sprintf-js": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
- "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==",
- "dev": true,
- "license": "BSD-3-Clause"
- },
"node_modules/@istanbuljs/schema": {
"version": "0.1.3",
"resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz",
"integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=8"
@@ -7333,7 +7313,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz",
"integrity": "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/types": "^29.6.3",
@@ -7347,16 +7326,6 @@
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
- "node_modules/@jest/console/node_modules/slash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
- "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/@jest/core": {
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/@jest/core/-/core-29.7.0.tgz",
@@ -7440,16 +7409,6 @@
"dev": true,
"license": "MIT"
},
- "node_modules/@jest/core/node_modules/slash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
- "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/@jest/create-cache-key-function": {
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-29.7.0.tgz",
@@ -7467,7 +7426,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz",
"integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/fake-timers": "^29.7.0",
@@ -7483,7 +7441,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.7.0.tgz",
"integrity": "sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"expect": "^29.7.0",
@@ -7497,7 +7454,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz",
"integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"jest-get-type": "^29.6.3"
@@ -7510,7 +7466,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz",
"integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/types": "^29.6.3",
@@ -7528,7 +7483,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz",
"integrity": "sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/environment": "^29.7.0",
@@ -7544,7 +7498,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.7.0.tgz",
"integrity": "sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@bcoe/v8-coverage": "^0.2.3",
@@ -7585,10 +7538,9 @@
}
},
"node_modules/@jest/reporters/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dev": true,
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"license": "MIT",
"dependencies": {
"balanced-match": "^1.0.0",
@@ -7600,7 +7552,6 @@
"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
"integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
"deprecated": "Glob versions prior to v9 are no longer supported",
- "dev": true,
"license": "ISC",
"dependencies": {
"fs.realpath": "^1.0.0",
@@ -7621,7 +7572,6 @@
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dev": true,
"license": "ISC",
"dependencies": {
"brace-expansion": "^1.1.7"
@@ -7630,21 +7580,10 @@
"node": "*"
}
},
- "node_modules/@jest/reporters/node_modules/slash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
- "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/@jest/schemas": {
"version": "29.6.3",
"resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz",
"integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@sinclair/typebox": "^0.27.8"
@@ -7657,7 +7596,6 @@
"version": "29.6.3",
"resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.3.tgz",
"integrity": "sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jridgewell/trace-mapping": "^0.3.18",
@@ -7672,7 +7610,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz",
"integrity": "sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/console": "^29.7.0",
@@ -7688,7 +7625,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz",
"integrity": "sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/test-result": "^29.7.0",
@@ -7700,21 +7636,10 @@
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
- "node_modules/@jest/test-sequencer/node_modules/slash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
- "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/@jest/transform": {
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz",
"integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/core": "^7.11.6",
@@ -7741,24 +7666,12 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
"integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
- "dev": true,
"license": "MIT"
},
- "node_modules/@jest/transform/node_modules/slash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
- "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/@jest/types": {
"version": "29.6.3",
"resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz",
"integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/schemas": "^29.6.3",
@@ -7849,9 +7762,9 @@
}
},
"node_modules/@jsonjoy.com/json-pack": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.1.1.tgz",
- "integrity": "sha512-osjeBqMJ2lb/j/M8NCPjs1ylqWIcTRTycIhVB5pt6LgzgeRSb0YRZ7j9RfA8wIUrsr/medIuhVyonXRZWLyfdw==",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.2.0.tgz",
+ "integrity": "sha512-io1zEbbYcElht3tdlqEOFxZ0dMTYrHz9iMf0gqn1pPjZFTCgM5R4R5IMA20Chb2UPYYsxjzs8CgZ7Nb5n2K2rA==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -7872,9 +7785,9 @@
}
},
"node_modules/@jsonjoy.com/util": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.5.0.tgz",
- "integrity": "sha512-ojoNsrIuPI9g6o8UxhraZQSyF2ByJanAY4cTFbc8Mf2AXEF4aQRGY1dJxyJpuyav8r9FGflEt/Ff3u5Nt6YMPA==",
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.6.0.tgz",
+ "integrity": "sha512-sw/RMbehRhN68WRtcKCpQOPfnH6lLP4GJfqzi3iYej8tnzpZUDr6UkZYJjcjjC0FWEJOJbyM3PTIwxucUmDG2A==",
"dev": true,
"license": "Apache-2.0",
"engines": {
@@ -7889,14 +7802,15 @@
}
},
"node_modules/@koa/multer": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@koa/multer/-/multer-3.1.0.tgz",
- "integrity": "sha512-ETf4OLpOew9XE9lyU+5HIqk3TCmdGAw9pUXgxzrlYip+PkxLGoU4meiVTxiW4B6lxdBNijb3DFQ7M2woLcDL1g==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@koa/multer/-/multer-4.0.0.tgz",
+ "integrity": "sha512-BY6hys3WVX1yL/gcfKWu94z1fJ6ayG1DEEw/s82DnulkaTbumwjF6XqSfNLKFcs8lnJb2QfMJ4DyK4bmF1NDZw==",
"license": "MIT",
"engines": {
- "node": ">= 14"
+ "node": ">= 18"
},
"peerDependencies": {
+ "koa": ">=2",
"multer": "*"
}
},
@@ -7922,19 +7836,42 @@
"license": "MIT"
},
"node_modules/@listr2/prompt-adapter-inquirer": {
- "version": "2.0.15",
- "resolved": "https://registry.npmjs.org/@listr2/prompt-adapter-inquirer/-/prompt-adapter-inquirer-2.0.15.tgz",
- "integrity": "sha512-MZrGem/Ujjd4cPTLYDfCZK2iKKeiO/8OX13S6jqxldLs0Prf2aGqVlJ77nMBqMv7fzqgXEgjrNHLXcKR8l9lOg==",
+ "version": "2.0.18",
+ "resolved": "https://registry.npmjs.org/@listr2/prompt-adapter-inquirer/-/prompt-adapter-inquirer-2.0.18.tgz",
+ "integrity": "sha512-0hz44rAcrphyXcA8IS7EJ2SCoaBZD2u5goE8S/e+q/DL+dOGpqpcLidVOFeLG3VgML62SXmfRLAhWt0zL1oW4Q==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@inquirer/type": "^1.5.1"
+ "@inquirer/type": "^1.5.5"
},
"engines": {
"node": ">=18.0.0"
},
"peerDependencies": {
- "@inquirer/prompts": ">= 3 < 6"
+ "@inquirer/prompts": ">= 3 < 8"
+ }
+ },
+ "node_modules/@listr2/prompt-adapter-inquirer/node_modules/@inquirer/type": {
+ "version": "1.5.5",
+ "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.5.5.tgz",
+ "integrity": "sha512-MzICLu4yS7V8AA61sANROZ9vT1H3ooca5dSmI1FjZkzq7o/koMsRfQSzRtFo+F3Ao4Sf1C0bpLKejpKB/+j6MA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "mute-stream": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@listr2/prompt-adapter-inquirer/node_modules/mute-stream": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz",
+ "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
"node_modules/@lit-labs/react": {
@@ -7962,18 +7899,18 @@
"license": "BSD-3-Clause"
},
"node_modules/@lit/reactive-element": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-2.0.4.tgz",
- "integrity": "sha512-GFn91inaUa2oHLak8awSIigYz0cU0Payr1rcFsrkf5OJ5eSPxElyZfKh0f2p9FsTiZWXQdWGJeXZICEfXXYSXQ==",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-2.1.0.tgz",
+ "integrity": "sha512-L2qyoZSQClcBmq0qajBVbhYEcG6iK0XfLn66ifLe/RfC0/ihpc+pl0Wdn8bJ8o+hj38cG0fGXRgSS20MuXn7qA==",
"license": "BSD-3-Clause",
"dependencies": {
"@lit-labs/ssr-dom-shim": "^1.2.0"
}
},
"node_modules/@lmdb/lmdb-darwin-arm64": {
- "version": "3.0.13",
- "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-3.0.13.tgz",
- "integrity": "sha512-uiKPB0Fv6WEEOZjruu9a6wnW/8jrjzlZbxXscMB8kuCJ1k6kHpcBnuvaAWcqhbI7rqX5GKziwWEdD+wi2gNLfA==",
+ "version": "3.2.6",
+ "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-3.2.6.tgz",
+ "integrity": "sha512-yF/ih9EJJZc72psFQbwnn8mExIWfTnzWJg+N02hnpXtDPETYLmQswIMBn7+V88lfCaFrMozJsUvcEQIkEPU0Gg==",
"cpu": [
"arm64"
],
@@ -7985,9 +7922,9 @@
]
},
"node_modules/@lmdb/lmdb-darwin-x64": {
- "version": "3.0.13",
- "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-3.0.13.tgz",
- "integrity": "sha512-bEVIIfK5mSQoG1R19qA+fJOvCB+0wVGGnXHT3smchBVahYBdlPn2OsZZKzlHWfb1E+PhLBmYfqB5zQXFP7hJig==",
+ "version": "3.2.6",
+ "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-3.2.6.tgz",
+ "integrity": "sha512-5BbCumsFLbCi586Bb1lTWQFkekdQUw8/t8cy++Uq251cl3hbDIGEwD9HAwh8H6IS2F6QA9KdKmO136LmipRNkg==",
"cpu": [
"x64"
],
@@ -7999,9 +7936,9 @@
]
},
"node_modules/@lmdb/lmdb-linux-arm": {
- "version": "3.0.13",
- "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-3.0.13.tgz",
- "integrity": "sha512-Yml1KlMzOnXj/tnW7yX8U78iAzTk39aILYvCPbqeewAq1kSzl+w59k/fiVkTBfvDi/oW/5YRxL+Fq+Y1Fr1r2Q==",
+ "version": "3.2.6",
+ "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-3.2.6.tgz",
+ "integrity": "sha512-+6XgLpMb7HBoWxXj+bLbiiB4s0mRRcDPElnRS3LpWRzdYSe+gFk5MT/4RrVNqd2MESUDmb53NUXw1+BP69bjiQ==",
"cpu": [
"arm"
],
@@ -8013,9 +7950,9 @@
]
},
"node_modules/@lmdb/lmdb-linux-arm64": {
- "version": "3.0.13",
- "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-3.0.13.tgz",
- "integrity": "sha512-afbVrsMgZ9dUTNUchFpj5VkmJRxvht/u335jUJ7o23YTbNbnpmXif3VKQGCtnjSh+CZaqm6N3CPG8KO3zwyZ1Q==",
+ "version": "3.2.6",
+ "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-3.2.6.tgz",
+ "integrity": "sha512-l5VmJamJ3nyMmeD1ANBQCQqy7do1ESaJQfKPSm2IG9/ADZryptTyCj8N6QaYgIWewqNUrcbdMkJajRQAt5Qjfg==",
"cpu": [
"arm64"
],
@@ -8027,9 +7964,9 @@
]
},
"node_modules/@lmdb/lmdb-linux-x64": {
- "version": "3.0.13",
- "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-3.0.13.tgz",
- "integrity": "sha512-vOtxu0xC0SLdQ2WRXg8Qgd8T32ak4SPqk5zjItRszrJk2BdeXqfGxBJbP7o4aOvSPSmSSv46Lr1EP4HXU8v7Kg==",
+ "version": "3.2.6",
+ "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-3.2.6.tgz",
+ "integrity": "sha512-nDYT8qN9si5+onHYYaI4DiauDMx24OAiuZAUsEqrDy+ja/3EbpXPX/VAkMV8AEaQhy3xc4dRC+KcYIvOFefJ4Q==",
"cpu": [
"x64"
],
@@ -8041,9 +7978,9 @@
]
},
"node_modules/@lmdb/lmdb-win32-x64": {
- "version": "3.0.13",
- "resolved": "https://registry.npmjs.org/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-3.0.13.tgz",
- "integrity": "sha512-UCrMJQY/gJnOl3XgbWRZZUvGGBuKy6i0YNSptgMzHBjs+QYDYR1Mt/RLTOPy4fzzves65O1EDmlL//OzEqoLlA==",
+ "version": "3.2.6",
+ "resolved": "https://registry.npmjs.org/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-3.2.6.tgz",
+ "integrity": "sha512-XlqVtILonQnG+9fH2N3Aytria7P/1fwDgDhl29rde96uH2sLB8CHORIf2PfuLVzFQJ7Uqp8py9AYwr3ZUCFfWg==",
"cpu": [
"x64"
],
@@ -8186,6 +8123,62 @@
}
}
},
+ "node_modules/@modelcontextprotocol/sdk": {
+ "version": "1.13.1",
+ "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.13.1.tgz",
+ "integrity": "sha512-8q6+9aF0yA39/qWT/uaIj6zTpC+Qu07DnN/lb9mjoquCJsAh6l3HyYqc9O3t2j7GilseOQOQimLg7W3By6jqvg==",
+ "license": "MIT",
+ "dependencies": {
+ "ajv": "^6.12.6",
+ "content-type": "^1.0.5",
+ "cors": "^2.8.5",
+ "cross-spawn": "^7.0.5",
+ "eventsource": "^3.0.2",
+ "express": "^5.0.1",
+ "express-rate-limit": "^7.5.0",
+ "pkce-challenge": "^5.0.0",
+ "raw-body": "^3.0.0",
+ "zod": "^3.23.8",
+ "zod-to-json-schema": "^3.24.1"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@modelcontextprotocol/sdk/node_modules/ajv": {
+ "version": "6.12.6",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
+ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+ "license": "MIT",
+ "dependencies": {
+ "fast-deep-equal": "^3.1.1",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.4.1",
+ "uri-js": "^4.2.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
+ }
+ },
+ "node_modules/@modelcontextprotocol/sdk/node_modules/eventsource": {
+ "version": "3.0.7",
+ "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-3.0.7.tgz",
+ "integrity": "sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==",
+ "license": "MIT",
+ "dependencies": {
+ "eventsource-parser": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=18.0.0"
+ }
+ },
+ "node_modules/@modelcontextprotocol/sdk/node_modules/json-schema-traverse": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
+ "license": "MIT"
+ },
"node_modules/@msgpack/msgpack": {
"version": "2.8.0",
"resolved": "https://registry.npmjs.org/@msgpack/msgpack/-/msgpack-2.8.0.tgz",
@@ -8296,11 +8289,316 @@
"url": "https://github.com/sponsors/Brooooooklyn"
}
},
+ "node_modules/@napi-rs/nice": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@napi-rs/nice/-/nice-1.0.1.tgz",
+ "integrity": "sha512-zM0mVWSXE0a0h9aKACLwKmD6nHcRiKrPpCfvaKqG1CqDEyjEawId0ocXxVzPMCAm6kkWr2P025msfxXEnt8UGQ==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "engines": {
+ "node": ">= 10"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/Brooooooklyn"
+ },
+ "optionalDependencies": {
+ "@napi-rs/nice-android-arm-eabi": "1.0.1",
+ "@napi-rs/nice-android-arm64": "1.0.1",
+ "@napi-rs/nice-darwin-arm64": "1.0.1",
+ "@napi-rs/nice-darwin-x64": "1.0.1",
+ "@napi-rs/nice-freebsd-x64": "1.0.1",
+ "@napi-rs/nice-linux-arm-gnueabihf": "1.0.1",
+ "@napi-rs/nice-linux-arm64-gnu": "1.0.1",
+ "@napi-rs/nice-linux-arm64-musl": "1.0.1",
+ "@napi-rs/nice-linux-ppc64-gnu": "1.0.1",
+ "@napi-rs/nice-linux-riscv64-gnu": "1.0.1",
+ "@napi-rs/nice-linux-s390x-gnu": "1.0.1",
+ "@napi-rs/nice-linux-x64-gnu": "1.0.1",
+ "@napi-rs/nice-linux-x64-musl": "1.0.1",
+ "@napi-rs/nice-win32-arm64-msvc": "1.0.1",
+ "@napi-rs/nice-win32-ia32-msvc": "1.0.1",
+ "@napi-rs/nice-win32-x64-msvc": "1.0.1"
+ }
+ },
+ "node_modules/@napi-rs/nice-android-arm-eabi": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@napi-rs/nice-android-arm-eabi/-/nice-android-arm-eabi-1.0.1.tgz",
+ "integrity": "sha512-5qpvOu5IGwDo7MEKVqqyAxF90I6aLj4n07OzpARdgDRfz8UbBztTByBp0RC59r3J1Ij8uzYi6jI7r5Lws7nn6w==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@napi-rs/nice-android-arm64": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@napi-rs/nice-android-arm64/-/nice-android-arm64-1.0.1.tgz",
+ "integrity": "sha512-GqvXL0P8fZ+mQqG1g0o4AO9hJjQaeYG84FRfZaYjyJtZZZcMjXW5TwkL8Y8UApheJgyE13TQ4YNUssQaTgTyvA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@napi-rs/nice-darwin-arm64": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@napi-rs/nice-darwin-arm64/-/nice-darwin-arm64-1.0.1.tgz",
+ "integrity": "sha512-91k3HEqUl2fsrz/sKkuEkscj6EAj3/eZNCLqzD2AA0TtVbkQi8nqxZCZDMkfklULmxLkMxuUdKe7RvG/T6s2AA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@napi-rs/nice-darwin-x64": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@napi-rs/nice-darwin-x64/-/nice-darwin-x64-1.0.1.tgz",
+ "integrity": "sha512-jXnMleYSIR/+TAN/p5u+NkCA7yidgswx5ftqzXdD5wgy/hNR92oerTXHc0jrlBisbd7DpzoaGY4cFD7Sm5GlgQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@napi-rs/nice-freebsd-x64": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@napi-rs/nice-freebsd-x64/-/nice-freebsd-x64-1.0.1.tgz",
+ "integrity": "sha512-j+iJ/ezONXRQsVIB/FJfwjeQXX7A2tf3gEXs4WUGFrJjpe/z2KB7sOv6zpkm08PofF36C9S7wTNuzHZ/Iiccfw==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@napi-rs/nice-linux-arm-gnueabihf": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-arm-gnueabihf/-/nice-linux-arm-gnueabihf-1.0.1.tgz",
+ "integrity": "sha512-G8RgJ8FYXYkkSGQwywAUh84m946UTn6l03/vmEXBYNJxQJcD+I3B3k5jmjFG/OPiU8DfvxutOP8bi+F89MCV7Q==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@napi-rs/nice-linux-arm64-gnu": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-arm64-gnu/-/nice-linux-arm64-gnu-1.0.1.tgz",
+ "integrity": "sha512-IMDak59/W5JSab1oZvmNbrms3mHqcreaCeClUjwlwDr0m3BoR09ZiN8cKFBzuSlXgRdZ4PNqCYNeGQv7YMTjuA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@napi-rs/nice-linux-arm64-musl": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-arm64-musl/-/nice-linux-arm64-musl-1.0.1.tgz",
+ "integrity": "sha512-wG8fa2VKuWM4CfjOjjRX9YLIbysSVV1S3Kgm2Fnc67ap/soHBeYZa6AGMeR5BJAylYRjnoVOzV19Cmkco3QEPw==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@napi-rs/nice-linux-ppc64-gnu": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-ppc64-gnu/-/nice-linux-ppc64-gnu-1.0.1.tgz",
+ "integrity": "sha512-lxQ9WrBf0IlNTCA9oS2jg/iAjQyTI6JHzABV664LLrLA/SIdD+I1i3Mjf7TsnoUbgopBcCuDztVLfJ0q9ubf6Q==",
+ "cpu": [
+ "ppc64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@napi-rs/nice-linux-riscv64-gnu": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-riscv64-gnu/-/nice-linux-riscv64-gnu-1.0.1.tgz",
+ "integrity": "sha512-3xs69dO8WSWBb13KBVex+yvxmUeEsdWexxibqskzoKaWx9AIqkMbWmE2npkazJoopPKX2ULKd8Fm9veEn0g4Ig==",
+ "cpu": [
+ "riscv64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@napi-rs/nice-linux-s390x-gnu": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-s390x-gnu/-/nice-linux-s390x-gnu-1.0.1.tgz",
+ "integrity": "sha512-lMFI3i9rlW7hgToyAzTaEybQYGbQHDrpRkg+1gJWEpH0PLAQoZ8jiY0IzakLfNWnVda1eTYYlxxFYzW8Rqczkg==",
+ "cpu": [
+ "s390x"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@napi-rs/nice-linux-x64-gnu": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-x64-gnu/-/nice-linux-x64-gnu-1.0.1.tgz",
+ "integrity": "sha512-XQAJs7DRN2GpLN6Fb+ZdGFeYZDdGl2Fn3TmFlqEL5JorgWKrQGRUrpGKbgZ25UeZPILuTKJ+OowG2avN8mThBA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@napi-rs/nice-linux-x64-musl": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-x64-musl/-/nice-linux-x64-musl-1.0.1.tgz",
+ "integrity": "sha512-/rodHpRSgiI9o1faq9SZOp/o2QkKQg7T+DK0R5AkbnI/YxvAIEHf2cngjYzLMQSQgUhxym+LFr+UGZx4vK4QdQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@napi-rs/nice-win32-arm64-msvc": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@napi-rs/nice-win32-arm64-msvc/-/nice-win32-arm64-msvc-1.0.1.tgz",
+ "integrity": "sha512-rEcz9vZymaCB3OqEXoHnp9YViLct8ugF+6uO5McifTedjq4QMQs3DHz35xBEGhH3gJWEsXMUbzazkz5KNM5YUg==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@napi-rs/nice-win32-ia32-msvc": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@napi-rs/nice-win32-ia32-msvc/-/nice-win32-ia32-msvc-1.0.1.tgz",
+ "integrity": "sha512-t7eBAyPUrWL8su3gDxw9xxxqNwZzAqKo0Szv3IjVQd1GpXXVkb6vBBQUuxfIYaXMzZLwlxRQ7uzM2vdUE9ULGw==",
+ "cpu": [
+ "ia32"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@napi-rs/nice-win32-x64-msvc": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@napi-rs/nice-win32-x64-msvc/-/nice-win32-x64-msvc-1.0.1.tgz",
+ "integrity": "sha512-JlF+uDcatt3St2ntBG8H02F1mM45i5SF9W+bIKiReVE6wiy3o16oBP/yxt+RZ+N6LbCImJXJ6bXNO2kn9AXicg==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
"node_modules/@napi-rs/wasm-runtime": {
"version": "0.2.4",
"resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.4.tgz",
"integrity": "sha512-9zESzOO5aDByvhIAsOy9TbpZ0Ur2AJbUI7UT73kcUTS2mxAMHOBaa1st/jAymNoCtvrit99kkzT1FZuXVcgfIQ==",
- "dev": true,
+ "license": "MIT",
"dependencies": {
"@emnapi/core": "^1.1.0",
"@emnapi/runtime": "^1.1.0",
@@ -8308,9 +8606,9 @@
}
},
"node_modules/@ng-select/ng-select": {
- "version": "13.9.1",
- "resolved": "https://registry.npmjs.org/@ng-select/ng-select/-/ng-select-13.9.1.tgz",
- "integrity": "sha512-+DzQkQp8coGWZREflJM/qx7BXipV6HEVpZCXoa6fJJRHJfmUMsxa5uV6kUVmClUE98Rkffk9CPHt6kZcj8PuqQ==",
+ "version": "14.9.0",
+ "resolved": "https://registry.npmjs.org/@ng-select/ng-select/-/ng-select-14.9.0.tgz",
+ "integrity": "sha512-f/E3EaSVwdKmwvZL43nS961bGaXR90F0Gtb8vA+ub8Hfwqjr1NTI6X7+yu5iMkqfy5ZW5cJdoGvo+kv8zcAkjQ==",
"license": "MIT",
"dependencies": {
"tslib": "^2.3.1"
@@ -8320,15 +8618,15 @@
"npm": ">= 8"
},
"peerDependencies": {
- "@angular/common": "^18.0.0",
- "@angular/core": "^18.0.0",
- "@angular/forms": "^18.0.0"
+ "@angular/common": "^19.0.0",
+ "@angular/core": "^19.0.0",
+ "@angular/forms": "^19.0.0"
}
},
"node_modules/@ngtools/webpack": {
- "version": "18.2.19",
- "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-18.2.19.tgz",
- "integrity": "sha512-bExj5JrByKPibsqBbn5Pjn8lo91AUOTsyP2hgKpnOnmSr62rhWSiRwXltgz2MCiZRmuUznpt93WiOLixgYfYvQ==",
+ "version": "19.2.14",
+ "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-19.2.14.tgz",
+ "integrity": "sha512-PqrY+eeSUoF6JC6NCEQRPE/0Y2umSllD/fsDE6pnQrvGfztBpj0Jt1WMhgEI8BBcl4S7QW0LhPynkBmnCvTUmw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -8337,8 +8635,8 @@
"yarn": ">= 1.13.0"
},
"peerDependencies": {
- "@angular/compiler-cli": "^18.0.0",
- "typescript": ">=5.4 <5.6",
+ "@angular/compiler-cli": "^19.0.0 || ^19.2.0-next.0",
+ "typescript": ">=5.5 <5.9",
"webpack": "^5.54.0"
}
},
@@ -8381,9 +8679,9 @@
}
},
"node_modules/@npmcli/agent": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-2.2.2.tgz",
- "integrity": "sha512-OrcNPXdpSl9UX7qPVRWbmWMCSXrcDa2M9DvrbOTj7ao1S4PlqVFYv9/yLKMkrJKZ/V5A/kDBC690or307i26Og==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-3.0.0.tgz",
+ "integrity": "sha512-S79NdEgDQd/NGCay6TCoVzXSj74skRZIKJcpJjC5lOq34SZzyI6MqtiiWoiVWoVrTcGjNeC4ipbh1VIHlpfF5Q==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -8394,31 +8692,7 @@
"socks-proxy-agent": "^8.0.3"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
- }
- },
- "node_modules/@npmcli/agent/node_modules/agent-base": {
- "version": "7.1.3",
- "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz",
- "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 14"
- }
- },
- "node_modules/@npmcli/agent/node_modules/http-proxy-agent": {
- "version": "7.0.2",
- "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz",
- "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "agent-base": "^7.1.0",
- "debug": "^4.3.4"
- },
- "engines": {
- "node": ">= 14"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/@npmcli/agent/node_modules/lru-cache": {
@@ -8458,24 +8732,23 @@
}
},
"node_modules/@npmcli/git": {
- "version": "5.0.8",
- "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-5.0.8.tgz",
- "integrity": "sha512-liASfw5cqhjNW9UFd+ruwwdEf/lbOAQjLL2XY2dFW/bkJheXDYZgOyul/4gVvEV4BWkTXjYGmDqMw9uegdbJNQ==",
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-6.0.3.tgz",
+ "integrity": "sha512-GUYESQlxZRAdhs3UhbB6pVRNUELQOHXwK9ruDkwmCv2aZ5y0SApQzUJCg02p3A7Ue2J5hxvlk1YI53c00NmRyQ==",
"dev": true,
"license": "ISC",
"dependencies": {
- "@npmcli/promise-spawn": "^7.0.0",
- "ini": "^4.1.3",
+ "@npmcli/promise-spawn": "^8.0.0",
+ "ini": "^5.0.0",
"lru-cache": "^10.0.1",
- "npm-pick-manifest": "^9.0.0",
- "proc-log": "^4.0.0",
- "promise-inflight": "^1.0.1",
+ "npm-pick-manifest": "^10.0.0",
+ "proc-log": "^5.0.0",
"promise-retry": "^2.0.1",
"semver": "^7.3.5",
- "which": "^4.0.0"
+ "which": "^5.0.0"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/@npmcli/git/node_modules/isexe": {
@@ -8496,19 +8769,19 @@
"license": "ISC"
},
"node_modules/@npmcli/git/node_modules/proc-log": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz",
- "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-5.0.0.tgz",
+ "integrity": "sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ==",
"dev": true,
"license": "ISC",
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/@npmcli/git/node_modules/which": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz",
- "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz",
+ "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -8518,24 +8791,24 @@
"node-which": "bin/which.js"
},
"engines": {
- "node": "^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/@npmcli/installed-package-contents": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-2.1.0.tgz",
- "integrity": "sha512-c8UuGLeZpm69BryRykLuKRyKFZYJsZSCT4aVY5ds4omyZqJ172ApzgfKJ5eV/r3HgLdUYgFVe54KSFVjKoe27w==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-3.0.0.tgz",
+ "integrity": "sha512-fkxoPuFGvxyrH+OQzyTkX2LUEamrF4jZSmxjAtPPHHGO0dqsQ8tTKjnIS8SAnPHdk2I03BDtSMR5K/4loKg79Q==",
"dev": true,
"license": "ISC",
"dependencies": {
- "npm-bundled": "^3.0.0",
- "npm-normalize-package-bin": "^3.0.0"
+ "npm-bundled": "^4.0.0",
+ "npm-normalize-package-bin": "^4.0.0"
},
"bin": {
"installed-package-contents": "bin/index.js"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/@npmcli/move-file": {
@@ -8554,9 +8827,9 @@
}
},
"node_modules/@npmcli/move-file/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -8617,32 +8890,32 @@
}
},
"node_modules/@npmcli/node-gyp": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz",
- "integrity": "sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-4.0.0.tgz",
+ "integrity": "sha512-+t5DZ6mO/QFh78PByMq1fGSAub/agLJZDRfJRMeOSNCt8s9YVlTjmGpIPwPhvXTGUIJk+WszlT0rQa1W33yzNA==",
"dev": true,
"license": "ISC",
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/@npmcli/package-json": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/@npmcli/package-json/-/package-json-5.2.1.tgz",
- "integrity": "sha512-f7zYC6kQautXHvNbLEWgD/uGu1+xCn9izgqBfgItWSx22U0ZDekxN08A1vM8cTxj/cRVe0Q94Ode+tdoYmIOOQ==",
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/@npmcli/package-json/-/package-json-6.2.0.tgz",
+ "integrity": "sha512-rCNLSB/JzNvot0SEyXqWZ7tX2B5dD2a1br2Dp0vSYVo5jh8Z0EZ7lS9TsZ1UtziddB1UfNUaMCc538/HztnJGA==",
"dev": true,
"license": "ISC",
"dependencies": {
- "@npmcli/git": "^5.0.0",
+ "@npmcli/git": "^6.0.0",
"glob": "^10.2.2",
- "hosted-git-info": "^7.0.0",
- "json-parse-even-better-errors": "^3.0.0",
- "normalize-package-data": "^6.0.0",
- "proc-log": "^4.0.0",
- "semver": "^7.5.3"
+ "hosted-git-info": "^8.0.0",
+ "json-parse-even-better-errors": "^4.0.0",
+ "proc-log": "^5.0.0",
+ "semver": "^7.5.3",
+ "validate-npm-package-license": "^3.0.4"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/@npmcli/package-json/node_modules/glob": {
@@ -8667,16 +8940,16 @@
}
},
"node_modules/@npmcli/package-json/node_modules/hosted-git-info": {
- "version": "7.0.2",
- "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz",
- "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==",
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-8.1.0.tgz",
+ "integrity": "sha512-Rw/B2DNQaPBICNXEm8balFz9a6WpZrkCGpcWFpy7nCj+NyhSdqXipmfvtmWt9xGfp0wZnBxB+iVpLmQMYt47Tw==",
"dev": true,
"license": "ISC",
"dependencies": {
"lru-cache": "^10.0.1"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/@npmcli/package-json/node_modules/jackspeak": {
@@ -8702,6 +8975,22 @@
"dev": true,
"license": "ISC"
},
+ "node_modules/@npmcli/package-json/node_modules/minimatch": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
"node_modules/@npmcli/package-json/node_modules/path-scurry": {
"version": "1.11.1",
"resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
@@ -8720,26 +9009,26 @@
}
},
"node_modules/@npmcli/package-json/node_modules/proc-log": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz",
- "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-5.0.0.tgz",
+ "integrity": "sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ==",
"dev": true,
"license": "ISC",
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/@npmcli/promise-spawn": {
- "version": "7.0.2",
- "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-7.0.2.tgz",
- "integrity": "sha512-xhfYPXoV5Dy4UkY0D+v2KkwvnDfiA/8Mt3sWCGI/hM03NsYIH8ZaG6QzS9x7pje5vHZBZJ2v6VRFVTWACnqcmQ==",
+ "version": "8.0.2",
+ "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-8.0.2.tgz",
+ "integrity": "sha512-/bNJhjc+o6qL+Dwz/bqfTQClkEO5nTQ1ZEcdCkAQjhkZMHIh22LPG7fNh1enJP1NKWDqYiiABnjFCY7E0zHYtQ==",
"dev": true,
"license": "ISC",
"dependencies": {
- "which": "^4.0.0"
+ "which": "^5.0.0"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/@npmcli/promise-spawn/node_modules/isexe": {
@@ -8753,9 +9042,9 @@
}
},
"node_modules/@npmcli/promise-spawn/node_modules/which": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz",
- "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz",
+ "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -8765,35 +9054,35 @@
"node-which": "bin/which.js"
},
"engines": {
- "node": "^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/@npmcli/redact": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@npmcli/redact/-/redact-2.0.1.tgz",
- "integrity": "sha512-YgsR5jCQZhVmTJvjduTOIHph0L73pK8xwMVaDY0PatySqVM9AZj93jpoXYSJqfHFxFkN9dmqTw6OiqExsS3LPw==",
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/@npmcli/redact/-/redact-3.2.2.tgz",
+ "integrity": "sha512-7VmYAmk4csGv08QzrDKScdzn11jHPFGyqJW39FyPgPuAp3zIaUmuCo1yxw9aGs+NEJuTGQ9Gwqpt93vtJubucg==",
"dev": true,
"license": "ISC",
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/@npmcli/run-script": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-8.1.0.tgz",
- "integrity": "sha512-y7efHHwghQfk28G2z3tlZ67pLG0XdfYbcVG26r7YIXALRsrVQcTq4/tdenSmdOrEsNahIYA/eh8aEVROWGFUDg==",
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-9.1.0.tgz",
+ "integrity": "sha512-aoNSbxtkePXUlbZB+anS1LqsJdctG5n3UVhfU47+CDdwMi6uNTBMF9gPcQRnqghQd2FGzcwwIFBruFMxjhBewg==",
"dev": true,
"license": "ISC",
"dependencies": {
- "@npmcli/node-gyp": "^3.0.0",
- "@npmcli/package-json": "^5.0.0",
- "@npmcli/promise-spawn": "^7.0.0",
- "node-gyp": "^10.0.0",
- "proc-log": "^4.0.0",
- "which": "^4.0.0"
+ "@npmcli/node-gyp": "^4.0.0",
+ "@npmcli/package-json": "^6.0.0",
+ "@npmcli/promise-spawn": "^8.0.0",
+ "node-gyp": "^11.0.0",
+ "proc-log": "^5.0.0",
+ "which": "^5.0.0"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/@npmcli/run-script/node_modules/isexe": {
@@ -8807,19 +9096,19 @@
}
},
"node_modules/@npmcli/run-script/node_modules/proc-log": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz",
- "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-5.0.0.tgz",
+ "integrity": "sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ==",
"dev": true,
"license": "ISC",
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/@npmcli/run-script/node_modules/which": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz",
- "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz",
+ "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -8829,167 +9118,391 @@
"node-which": "bin/which.js"
},
"engines": {
- "node": "^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@nx/devkit": {
+ "version": "21.1.2",
+ "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-21.1.2.tgz",
+ "integrity": "sha512-1dgjwSsNDdp/VXydZnSfzfVwySEB3C9yjzeIw6+3+nRvZfH16a7ggZE7MF5sJTq4d+01hAgIDz3KyvGa6Jf73g==",
+ "license": "MIT",
+ "dependencies": {
+ "ejs": "^3.1.7",
+ "enquirer": "~2.3.6",
+ "ignore": "^5.0.4",
+ "minimatch": "9.0.3",
+ "semver": "^7.5.3",
+ "tmp": "~0.2.1",
+ "tslib": "^2.3.0",
+ "yargs-parser": "21.1.1"
+ },
+ "peerDependencies": {
+ "nx": "21.1.2"
+ }
+ },
+ "node_modules/@nx/devkit/node_modules/ignore": {
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
+ "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/@nx/eslint": {
+ "version": "21.1.2",
+ "resolved": "https://registry.npmjs.org/@nx/eslint/-/eslint-21.1.2.tgz",
+ "integrity": "sha512-Mp8u0RlkhxYtZ47d2ou6t8XIpRy7N/n23OzikqMro4Wt/DK1irGyShSoNIqdGdwalAE5MG1OFXspttXB+y/wOQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@nx/devkit": "21.1.2",
+ "@nx/js": "21.1.2",
+ "semver": "^7.5.3",
+ "tslib": "^2.3.0",
+ "typescript": "~5.7.2"
+ },
+ "peerDependencies": {
+ "@zkochan/js-yaml": "0.0.7",
+ "eslint": "^8.0.0 || ^9.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@zkochan/js-yaml": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@nx/eslint/node_modules/typescript": {
+ "version": "5.7.3",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz",
+ "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==",
+ "license": "Apache-2.0",
+ "bin": {
+ "tsc": "bin/tsc",
+ "tsserver": "bin/tsserver"
+ },
+ "engines": {
+ "node": ">=14.17"
+ }
+ },
+ "node_modules/@nx/jest": {
+ "version": "21.1.2",
+ "resolved": "https://registry.npmjs.org/@nx/jest/-/jest-21.1.2.tgz",
+ "integrity": "sha512-y4VZita9LFb6XajulRIwjMcqHU6/f73C4SNSH6IM5BYmkN68ovICmzTGvoaL7wGTaYrA4Moh/WoKwEwQWKxRPQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/reporters": "^29.4.1",
+ "@jest/test-result": "^29.4.1",
+ "@nx/devkit": "21.1.2",
+ "@nx/js": "21.1.2",
+ "@phenomnomnominal/tsquery": "~5.0.1",
+ "identity-obj-proxy": "3.0.0",
+ "jest-config": "^29.4.1",
+ "jest-resolve": "^29.4.1",
+ "jest-util": "^29.4.1",
+ "minimatch": "9.0.3",
+ "picocolors": "^1.1.0",
+ "resolve.exports": "2.0.3",
+ "semver": "^7.5.3",
+ "tslib": "^2.3.0",
+ "yargs-parser": "21.1.1"
+ }
+ },
+ "node_modules/@nx/js": {
+ "version": "21.1.2",
+ "resolved": "https://registry.npmjs.org/@nx/js/-/js-21.1.2.tgz",
+ "integrity": "sha512-ZF6Zf4Ys+RBvH0GoQHio94C/0N07Px/trAvseMuQ8PKc0tSkXycu/EBc1uAZQvgJThR5o3diAKtIQug77pPYMQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/core": "^7.23.2",
+ "@babel/plugin-proposal-decorators": "^7.22.7",
+ "@babel/plugin-transform-class-properties": "^7.22.5",
+ "@babel/plugin-transform-runtime": "^7.23.2",
+ "@babel/preset-env": "^7.23.2",
+ "@babel/preset-typescript": "^7.22.5",
+ "@babel/runtime": "^7.22.6",
+ "@nx/devkit": "21.1.2",
+ "@nx/workspace": "21.1.2",
+ "@zkochan/js-yaml": "0.0.7",
+ "babel-plugin-const-enum": "^1.0.1",
+ "babel-plugin-macros": "^3.1.0",
+ "babel-plugin-transform-typescript-metadata": "^0.3.1",
+ "chalk": "^4.1.0",
+ "columnify": "^1.6.0",
+ "detect-port": "^1.5.1",
+ "enquirer": "~2.3.6",
+ "ignore": "^5.0.4",
+ "js-tokens": "^4.0.0",
+ "jsonc-parser": "3.2.0",
+ "npm-package-arg": "11.0.1",
+ "npm-run-path": "^4.0.1",
+ "ora": "5.3.0",
+ "picocolors": "^1.1.0",
+ "picomatch": "4.0.2",
+ "semver": "^7.5.3",
+ "source-map-support": "0.5.19",
+ "tinyglobby": "^0.2.12",
+ "tslib": "^2.3.0"
+ },
+ "peerDependencies": {
+ "verdaccio": "^6.0.5"
+ },
+ "peerDependenciesMeta": {
+ "verdaccio": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@nx/js/node_modules/hosted-git-info": {
+ "version": "7.0.2",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz",
+ "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==",
+ "license": "ISC",
+ "dependencies": {
+ "lru-cache": "^10.0.1"
+ },
+ "engines": {
+ "node": "^16.14.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@nx/js/node_modules/ignore": {
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
+ "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/@nx/js/node_modules/jsonc-parser": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz",
+ "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==",
+ "license": "MIT"
+ },
+ "node_modules/@nx/js/node_modules/lru-cache": {
+ "version": "10.4.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
+ "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
+ "license": "ISC"
+ },
+ "node_modules/@nx/js/node_modules/npm-package-arg": {
+ "version": "11.0.1",
+ "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-11.0.1.tgz",
+ "integrity": "sha512-M7s1BD4NxdAvBKUPqqRW957Xwcl/4Zvo8Aj+ANrzvIPzGJZElrH7Z//rSaec2ORcND6FHHLnZeY8qgTpXDMFQQ==",
+ "license": "ISC",
+ "dependencies": {
+ "hosted-git-info": "^7.0.0",
+ "proc-log": "^3.0.0",
+ "semver": "^7.3.5",
+ "validate-npm-package-name": "^5.0.0"
+ },
+ "engines": {
+ "node": "^16.14.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@nx/js/node_modules/ora": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/ora/-/ora-5.3.0.tgz",
+ "integrity": "sha512-zAKMgGXUim0Jyd6CXK9lraBnD3H5yPGBPPOkC23a2BG6hsm4Zu6OQSjQuEtV0BHDf4aKHcUFvJiGRrFuW3MG8g==",
+ "license": "MIT",
+ "dependencies": {
+ "bl": "^4.0.3",
+ "chalk": "^4.1.0",
+ "cli-cursor": "^3.1.0",
+ "cli-spinners": "^2.5.0",
+ "is-interactive": "^1.0.0",
+ "log-symbols": "^4.0.0",
+ "strip-ansi": "^6.0.0",
+ "wcwidth": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@nx/js/node_modules/proc-log": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz",
+ "integrity": "sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==",
+ "license": "ISC",
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@nx/js/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/@nx/js/node_modules/source-map-support": {
+ "version": "0.5.19",
+ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz",
+ "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==",
+ "license": "MIT",
+ "dependencies": {
+ "buffer-from": "^1.0.0",
+ "source-map": "^0.6.0"
+ }
+ },
+ "node_modules/@nx/js/node_modules/validate-npm-package-name": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz",
+ "integrity": "sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==",
+ "license": "ISC",
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
"node_modules/@nx/nx-darwin-arm64": {
- "version": "20.8.0",
- "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-20.8.0.tgz",
- "integrity": "sha512-A6Te2KlINtcOo/depXJzPyjbk9E0cmgbom/sm/49XdQ8G94aDfyIIY1RIdwmDCK5NVd74KFG3JIByTk5+VnAhA==",
+ "version": "21.1.2",
+ "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-21.1.2.tgz",
+ "integrity": "sha512-9dO32jd+h7SrvQafJph6b7Bsmp2IotTE0w7dAGb4MGBQni3JWCXaxlMMpWUZXWW1pM5uIkFJO5AASW4UOI7w2w==",
"cpu": [
"arm64"
],
- "dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"darwin"
- ],
- "engines": {
- "node": ">= 10"
- }
+ ]
},
"node_modules/@nx/nx-darwin-x64": {
- "version": "20.8.0",
- "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-20.8.0.tgz",
- "integrity": "sha512-UpqayUjgalArXaDvOoshqSelTrEp42cGDsZGy0sqpxwBpm3oPQ8wE1d7oBAmRo208rAxOuFP0LZRFUqRrwGvLA==",
+ "version": "21.1.2",
+ "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-21.1.2.tgz",
+ "integrity": "sha512-5sf+4PRVg9pDVgD53NE1hoPz4lC8Ni34UovQsOrZgDvwU5mqPbIhTzVYRDH86i/086AcCvjT5tEt7rEcuRwlKw==",
"cpu": [
"x64"
],
- "dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"darwin"
- ],
- "engines": {
- "node": ">= 10"
- }
+ ]
},
"node_modules/@nx/nx-freebsd-x64": {
- "version": "20.8.0",
- "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-20.8.0.tgz",
- "integrity": "sha512-dUR2fsLyKZYMHByvjy2zvmdMbsdXAiP+6uTlIAuu8eHMZ2FPQCAtt7lPYLwOFUxUXChbek2AJ+uCI0gRAgK/eg==",
+ "version": "21.1.2",
+ "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-21.1.2.tgz",
+ "integrity": "sha512-E5HR44fimXlQuAgn/tP9esmvxbzt/92AIl0PBT6L3Juh/xYiXKWhda63H4+UNT8AcLRxVXwfZrGPuGCDs+7y/Q==",
"cpu": [
"x64"
],
- "dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"freebsd"
- ],
- "engines": {
- "node": ">= 10"
- }
+ ]
},
"node_modules/@nx/nx-linux-arm-gnueabihf": {
- "version": "20.8.0",
- "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-20.8.0.tgz",
- "integrity": "sha512-GuZ7t0SzSX5ksLYva7koKZovQ5h/Kr1pFbOsQcBf3VLREBqFPSz6t7CVYpsIsMhiu/I3EKq6FZI3wDOJbee5uw==",
+ "version": "21.1.2",
+ "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-21.1.2.tgz",
+ "integrity": "sha512-V4n6DE+r12gwJHFjZs+e2GmWYZdhpgA2DYWbsYWRYb1XQCNUg4vPzt+YFzWZ+K2o91k93EBnlLfrag7CqxUslw==",
"cpu": [
"arm"
],
- "dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"linux"
- ],
- "engines": {
- "node": ">= 10"
- }
+ ]
},
"node_modules/@nx/nx-linux-arm64-gnu": {
- "version": "20.8.0",
- "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-20.8.0.tgz",
- "integrity": "sha512-CiI955Q+XZmBBZ7cQqQg0MhGEFwZIgSpJnjPfWBt3iOYP8aE6nZpNOkmD7O8XcN/nEwwyeCOF8euXqEStwsk8w==",
+ "version": "21.1.2",
+ "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-21.1.2.tgz",
+ "integrity": "sha512-NFhsp27O+mS3r7PWLmJgyZy42WQ72c2pTQSpYfhaBbZPTI5DqBHdANa0sEPmV+ON24qkl5CZKvsmhzjsNmyW6A==",
"cpu": [
"arm64"
],
- "dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"linux"
- ],
- "engines": {
- "node": ">= 10"
- }
+ ]
},
"node_modules/@nx/nx-linux-arm64-musl": {
- "version": "20.8.0",
- "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-20.8.0.tgz",
- "integrity": "sha512-Iy9DpvVisxsfNh4gOinmMQ4cLWdBlgvt1wmry1UwvcXg479p1oJQ1Kp1wksUZoWYqrAG8VPZUmkE0f7gjyHTGg==",
+ "version": "21.1.2",
+ "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-21.1.2.tgz",
+ "integrity": "sha512-BgS9npARwcnw+hoaRsbas6vdBAJRBAj5qSeL57LO8Dva+e/6PYqoNyVJ0BgJ98xPXDpzM/NnpeRsndQGpLyhDw==",
"cpu": [
"arm64"
],
- "dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"linux"
- ],
- "engines": {
- "node": ">= 10"
- }
+ ]
},
"node_modules/@nx/nx-linux-x64-gnu": {
- "version": "20.8.0",
- "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-20.8.0.tgz",
- "integrity": "sha512-kZrrXXzVSbqwmdTmQ9xL4Jhi0/FSLrePSxYCL9oOM3Rsj0lmo/aC9kz4NBv1ZzuqT7fumpBOnhqiL1QyhOWOeQ==",
+ "version": "21.1.2",
+ "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-21.1.2.tgz",
+ "integrity": "sha512-tjBINbymQgxnIlNK/m6B0P5eiGRSHSYPNkFdh3+sra80AP/ymHGLRxxZy702Ga2xg8RVr9zEvuXYHI+QBa1YmA==",
"cpu": [
"x64"
],
- "dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"linux"
- ],
- "engines": {
- "node": ">= 10"
- }
+ ]
},
"node_modules/@nx/nx-linux-x64-musl": {
- "version": "20.8.0",
- "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-20.8.0.tgz",
- "integrity": "sha512-0l9jEMN8NhULKYCFiDF7QVpMMNG40duya+OF8dH0OzFj52N0zTsvsgLY72TIhslCB/cC74oAzsmWEIiFslscnA==",
+ "version": "21.1.2",
+ "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-21.1.2.tgz",
+ "integrity": "sha512-+0V0YAOWMh1wvpQZuayQ7y+sj2MhE3l7z0JMD9SX/4xv9zLOWGv+EiUmN/fGoU/mwsSkH2wTCo6G6quKF1E8jQ==",
"cpu": [
"x64"
],
- "dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"linux"
- ],
- "engines": {
- "node": ">= 10"
- }
+ ]
},
"node_modules/@nx/nx-win32-arm64-msvc": {
- "version": "20.8.0",
- "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-20.8.0.tgz",
- "integrity": "sha512-5miZJmRSwx1jybBsiB3NGocXL9TxGdT2D+dOqR2fsLklpGz0ItEWm8+i8lhDjgOdAr2nFcuQUfQMY57f9FOHrA==",
+ "version": "21.1.2",
+ "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-21.1.2.tgz",
+ "integrity": "sha512-E+ECMQIMJ6R47BMW5YpDyOhTqczvFaL8k24umRkcvlRh3SraczyxBVPkYHDukDp7tCeIszc5EvdWc83C3W8U4w==",
"cpu": [
"arm64"
],
- "dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"win32"
- ],
- "engines": {
- "node": ">= 10"
- }
+ ]
},
"node_modules/@nx/nx-win32-x64-msvc": {
- "version": "20.8.0",
- "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-20.8.0.tgz",
- "integrity": "sha512-0P5r+bDuSNvoWys+6C1/KqGpYlqwSHpigCcyRzR62iZpT3OooZv+nWO06RlURkxMR8LNvYXTSSLvoLkjxqM8uQ==",
+ "version": "21.1.2",
+ "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-21.1.2.tgz",
+ "integrity": "sha512-J9rNTBOS7Ld6CybU/cou1Fg52AHSYsiwpZISM2RNM0XIoVSDk3Jsvh4OJgS2rvV0Sp/cgDg3ieOMAreekH+TKw==",
"cpu": [
"x64"
],
- "dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"win32"
- ],
- "engines": {
- "node": ">= 10"
+ ]
+ },
+ "node_modules/@nx/workspace": {
+ "version": "21.1.2",
+ "resolved": "https://registry.npmjs.org/@nx/workspace/-/workspace-21.1.2.tgz",
+ "integrity": "sha512-I4e/X/GN0Vx3FDZv/7bFYmXfOPmcMI3cDO/rg+TqudsuxVM7tJ7+8jtwdpU4I2IEpI6oU9FZ7Fu9R2uNqL5rrQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@nx/devkit": "21.1.2",
+ "@zkochan/js-yaml": "0.0.7",
+ "chalk": "^4.1.0",
+ "enquirer": "~2.3.6",
+ "nx": "21.1.2",
+ "picomatch": "4.0.2",
+ "tslib": "^2.3.0",
+ "yargs-parser": "21.1.1"
}
},
"node_modules/@parcel/watcher": {
@@ -9354,13 +9867,16 @@
"node": ">=4.2.0"
}
},
- "node_modules/@phc/format": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@phc/format/-/format-1.0.0.tgz",
- "integrity": "sha512-m7X9U6BG2+J+R1lSOdCiITLLrxm+cWlNI3HUFA92oLO77ObGNzaKdh8pMLqdZcshtkKuV84olNNXDfMc4FezBQ==",
+ "node_modules/@phenomnomnominal/tsquery": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/@phenomnomnominal/tsquery/-/tsquery-5.0.1.tgz",
+ "integrity": "sha512-3nVv+e2FQwsW8Aw6qTU6f+1rfcJ3hrcnvH/mu9i8YhxO+9sqbOfpL8m6PbET5+xKOlz/VSbp0RoYWYCtIsnmuA==",
"license": "MIT",
- "engines": {
- "node": ">=10"
+ "dependencies": {
+ "esquery": "^1.4.0"
+ },
+ "peerDependencies": {
+ "typescript": "^3 || ^4 || ^5"
}
},
"node_modules/@pkgjs/parseargs": {
@@ -9375,9 +9891,9 @@
}
},
"node_modules/@rollup/rollup-android-arm-eabi": {
- "version": "4.22.4",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.22.4.tgz",
- "integrity": "sha512-Fxamp4aEZnfPOcGA8KSNEohV8hX7zVHOemC8jVBoBUHu5zpJK/Eu3uJwt6BMgy9fkvzxDaurgj96F/NiLukF2w==",
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.34.8.tgz",
+ "integrity": "sha512-q217OSE8DTp8AFHuNHXo0Y86e1wtlfVrXiAlwkIvGRQv9zbc6mE3sjIVfwI8sYUyNxwOg0j/Vm1RKM04JcWLJw==",
"cpu": [
"arm"
],
@@ -9389,9 +9905,9 @@
]
},
"node_modules/@rollup/rollup-android-arm64": {
- "version": "4.22.4",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.22.4.tgz",
- "integrity": "sha512-VXoK5UMrgECLYaMuGuVTOx5kcuap1Jm8g/M83RnCHBKOqvPPmROFJGQaZhGccnsFtfXQ3XYa4/jMCJvZnbJBdA==",
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.34.8.tgz",
+ "integrity": "sha512-Gigjz7mNWaOL9wCggvoK3jEIUUbGul656opstjaUSGC3eT0BM7PofdAJaBfPFWWkXNVAXbaQtC99OCg4sJv70Q==",
"cpu": [
"arm64"
],
@@ -9403,9 +9919,9 @@
]
},
"node_modules/@rollup/rollup-darwin-arm64": {
- "version": "4.22.4",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.22.4.tgz",
- "integrity": "sha512-xMM9ORBqu81jyMKCDP+SZDhnX2QEVQzTcC6G18KlTQEzWK8r/oNZtKuZaCcHhnsa6fEeOBionoyl5JsAbE/36Q==",
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.34.8.tgz",
+ "integrity": "sha512-02rVdZ5tgdUNRxIUrFdcMBZQoaPMrxtwSb+/hOfBdqkatYHR3lZ2A2EGyHq2sGOd0Owk80oV3snlDASC24He3Q==",
"cpu": [
"arm64"
],
@@ -9417,9 +9933,9 @@
]
},
"node_modules/@rollup/rollup-darwin-x64": {
- "version": "4.22.4",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.22.4.tgz",
- "integrity": "sha512-aJJyYKQwbHuhTUrjWjxEvGnNNBCnmpHDvrb8JFDbeSH3m2XdHcxDd3jthAzvmoI8w/kSjd2y0udT+4okADsZIw==",
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.34.8.tgz",
+ "integrity": "sha512-qIP/elwR/tq/dYRx3lgwK31jkZvMiD6qUtOycLhTzCvrjbZ3LjQnEM9rNhSGpbLXVJYQ3rq39A6Re0h9tU2ynw==",
"cpu": [
"x64"
],
@@ -9430,10 +9946,38 @@
"darwin"
]
},
+ "node_modules/@rollup/rollup-freebsd-arm64": {
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.34.8.tgz",
+ "integrity": "sha512-IQNVXL9iY6NniYbTaOKdrlVP3XIqazBgJOVkddzJlqnCpRi/yAeSOa8PLcECFSQochzqApIOE1GHNu3pCz+BDA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ]
+ },
+ "node_modules/@rollup/rollup-freebsd-x64": {
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.34.8.tgz",
+ "integrity": "sha512-TYXcHghgnCqYFiE3FT5QwXtOZqDj5GmaFNTNt3jNC+vh22dc/ukG2cG+pi75QO4kACohZzidsq7yKTKwq/Jq7Q==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ]
+ },
"node_modules/@rollup/rollup-linux-arm-gnueabihf": {
- "version": "4.22.4",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.22.4.tgz",
- "integrity": "sha512-j63YtCIRAzbO+gC2L9dWXRh5BFetsv0j0va0Wi9epXDgU/XUi5dJKo4USTttVyK7fGw2nPWK0PbAvyliz50SCQ==",
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.34.8.tgz",
+ "integrity": "sha512-A4iphFGNkWRd+5m3VIGuqHnG3MVnqKe7Al57u9mwgbyZ2/xF9Jio72MaY7xxh+Y87VAHmGQr73qoKL9HPbXj1g==",
"cpu": [
"arm"
],
@@ -9445,9 +9989,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm-musleabihf": {
- "version": "4.22.4",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.22.4.tgz",
- "integrity": "sha512-dJnWUgwWBX1YBRsuKKMOlXCzh2Wu1mlHzv20TpqEsfdZLb3WoJW2kIEsGwLkroYf24IrPAvOT/ZQ2OYMV6vlrg==",
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.34.8.tgz",
+ "integrity": "sha512-S0lqKLfTm5u+QTxlFiAnb2J/2dgQqRy/XvziPtDd1rKZFXHTyYLoVL58M/XFwDI01AQCDIevGLbQrMAtdyanpA==",
"cpu": [
"arm"
],
@@ -9459,9 +10003,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm64-gnu": {
- "version": "4.22.4",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.22.4.tgz",
- "integrity": "sha512-AdPRoNi3NKVLolCN/Sp4F4N1d98c4SBnHMKoLuiG6RXgoZ4sllseuGioszumnPGmPM2O7qaAX/IJdeDU8f26Aw==",
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.34.8.tgz",
+ "integrity": "sha512-jpz9YOuPiSkL4G4pqKrus0pn9aYwpImGkosRKwNi+sJSkz+WU3anZe6hi73StLOQdfXYXC7hUfsQlTnjMd3s1A==",
"cpu": [
"arm64"
],
@@ -9473,9 +10017,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm64-musl": {
- "version": "4.22.4",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.22.4.tgz",
- "integrity": "sha512-Gl0AxBtDg8uoAn5CCqQDMqAx22Wx22pjDOjBdmG0VIWX3qUBHzYmOKh8KXHL4UpogfJ14G4wk16EQogF+v8hmA==",
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.34.8.tgz",
+ "integrity": "sha512-KdSfaROOUJXgTVxJNAZ3KwkRc5nggDk+06P6lgi1HLv1hskgvxHUKZ4xtwHkVYJ1Rep4GNo+uEfycCRRxht7+Q==",
"cpu": [
"arm64"
],
@@ -9486,10 +10030,24 @@
"linux"
]
},
+ "node_modules/@rollup/rollup-linux-loongarch64-gnu": {
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.34.8.tgz",
+ "integrity": "sha512-NyF4gcxwkMFRjgXBM6g2lkT58OWztZvw5KkV2K0qqSnUEqCVcqdh2jN4gQrTn/YUpAcNKyFHfoOZEer9nwo6uQ==",
+ "cpu": [
+ "loong64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
"node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
- "version": "4.22.4",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.22.4.tgz",
- "integrity": "sha512-3aVCK9xfWW1oGQpTsYJJPF6bfpWfhbRnhdlyhak2ZiyFLDaayz0EP5j9V1RVLAAxlmWKTDfS9wyRyY3hvhPoOg==",
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.34.8.tgz",
+ "integrity": "sha512-LMJc999GkhGvktHU85zNTDImZVUCJ1z/MbAJTnviiWmmjyckP5aQsHtcujMjpNdMZPT2rQEDBlJfubhs3jsMfw==",
"cpu": [
"ppc64"
],
@@ -9501,9 +10059,9 @@
]
},
"node_modules/@rollup/rollup-linux-riscv64-gnu": {
- "version": "4.22.4",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.22.4.tgz",
- "integrity": "sha512-ePYIir6VYnhgv2C5Xe9u+ico4t8sZWXschR6fMgoPUK31yQu7hTEJb7bCqivHECwIClJfKgE7zYsh1qTP3WHUA==",
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.34.8.tgz",
+ "integrity": "sha512-xAQCAHPj8nJq1PI3z8CIZzXuXCstquz7cIOL73HHdXiRcKk8Ywwqtx2wrIy23EcTn4aZ2fLJNBB8d0tQENPCmw==",
"cpu": [
"riscv64"
],
@@ -9514,10 +10072,25 @@
"linux"
]
},
+ "node_modules/@rollup/rollup-linux-riscv64-musl": {
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.44.0.tgz",
+ "integrity": "sha512-TDKO8KlHJuvTEdfw5YYFBjhFts2TR0VpZsnLLSYmB7AaohJhM8ctDSdDnUGq77hUh4m/djRafw+9zQpkOanE2Q==",
+ "cpu": [
+ "riscv64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "peer": true
+ },
"node_modules/@rollup/rollup-linux-s390x-gnu": {
- "version": "4.22.4",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.22.4.tgz",
- "integrity": "sha512-GqFJ9wLlbB9daxhVlrTe61vJtEY99/xB3C8e4ULVsVfflcpmR6c8UZXjtkMA6FhNONhj2eA5Tk9uAVw5orEs4Q==",
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.34.8.tgz",
+ "integrity": "sha512-DdePVk1NDEuc3fOe3dPPTb+rjMtuFw89gw6gVWxQFAuEqqSdDKnrwzZHrUYdac7A7dXl9Q2Vflxpme15gUWQFA==",
"cpu": [
"s390x"
],
@@ -9529,9 +10102,9 @@
]
},
"node_modules/@rollup/rollup-linux-x64-gnu": {
- "version": "4.22.4",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.22.4.tgz",
- "integrity": "sha512-87v0ol2sH9GE3cLQLNEy0K/R0pz1nvg76o8M5nhMR0+Q+BBGLnb35P0fVz4CQxHYXaAOhE8HhlkaZfsdUOlHwg==",
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.34.8.tgz",
+ "integrity": "sha512-8y7ED8gjxITUltTUEJLQdgpbPh1sUQ0kMTmufRF/Ns5tI9TNMNlhWtmPKKHCU0SilX+3MJkZ0zERYYGIVBYHIA==",
"cpu": [
"x64"
],
@@ -9543,9 +10116,9 @@
]
},
"node_modules/@rollup/rollup-linux-x64-musl": {
- "version": "4.22.4",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.22.4.tgz",
- "integrity": "sha512-UV6FZMUgePDZrFjrNGIWzDo/vABebuXBhJEqrHxrGiU6HikPy0Z3LfdtciIttEUQfuDdCn8fqh7wiFJjCNwO+g==",
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.34.8.tgz",
+ "integrity": "sha512-SCXcP0ZpGFIe7Ge+McxY5zKxiEI5ra+GT3QRxL0pMMtxPfpyLAKleZODi1zdRHkz5/BhueUrYtYVgubqe9JBNQ==",
"cpu": [
"x64"
],
@@ -9557,9 +10130,9 @@
]
},
"node_modules/@rollup/rollup-win32-arm64-msvc": {
- "version": "4.22.4",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.22.4.tgz",
- "integrity": "sha512-BjI+NVVEGAXjGWYHz/vv0pBqfGoUH0IGZ0cICTn7kB9PyjrATSkX+8WkguNjWoj2qSr1im/+tTGRaY+4/PdcQw==",
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.34.8.tgz",
+ "integrity": "sha512-YHYsgzZgFJzTRbth4h7Or0m5O74Yda+hLin0irAIobkLQFRQd1qWmnoVfwmKm9TXIZVAD0nZ+GEb2ICicLyCnQ==",
"cpu": [
"arm64"
],
@@ -9571,9 +10144,9 @@
]
},
"node_modules/@rollup/rollup-win32-ia32-msvc": {
- "version": "4.22.4",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.22.4.tgz",
- "integrity": "sha512-SiWG/1TuUdPvYmzmYnmd3IEifzR61Tragkbx9D3+R8mzQqDBz8v+BvZNDlkiTtI9T15KYZhP0ehn3Dld4n9J5g==",
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.34.8.tgz",
+ "integrity": "sha512-r3NRQrXkHr4uWy5TOjTpTYojR9XmF0j/RYgKCef+Ag46FWUTltm5ziticv8LdNsDMehjJ543x/+TJAek/xBA2w==",
"cpu": [
"ia32"
],
@@ -9585,9 +10158,9 @@
]
},
"node_modules/@rollup/rollup-win32-x64-msvc": {
- "version": "4.22.4",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.22.4.tgz",
- "integrity": "sha512-j8pPKp53/lq9lMXN57S8cFz0MynJk8OWNuUnXct/9KCpKU7DgU3bYMJhwWmcqC0UU29p8Lr0/7KEVcaM6bf47Q==",
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.34.8.tgz",
+ "integrity": "sha512-U0FaE5O1BCpZSeE6gBl3c5ObhePQSfk9vDRToMmTkbhCOgW4jqvtS5LGyQ76L1fH8sM0keRp4uDTsbjiUyjk0g==",
"cpu": [
"x64"
],
@@ -9606,14 +10179,14 @@
"license": "MIT"
},
"node_modules/@schematics/angular": {
- "version": "18.2.19",
- "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-18.2.19.tgz",
- "integrity": "sha512-s9aynH/fwB/LT94miVfsaL2C4Qd5BLgjMzWFx7iJ8Hyv7FjOBGYO6eGVovjCt2c6/abG+GQAk4EBOCfg3AUtCA==",
+ "version": "19.2.14",
+ "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-19.2.14.tgz",
+ "integrity": "sha512-p/jvMwth67g7tOrziTx+yWRagIPtjx21TF2uU2Pv5bqTY+JjRTczJs3yHPmVpzJN+ptmw47K4/NeLJmVUGuBgA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@angular-devkit/core": "18.2.19",
- "@angular-devkit/schematics": "18.2.19",
+ "@angular-devkit/core": "19.2.14",
+ "@angular-devkit/schematics": "19.2.14",
"jsonc-parser": "3.3.1"
},
"engines": {
@@ -9623,9 +10196,9 @@
}
},
"node_modules/@schematics/angular/node_modules/@angular-devkit/core": {
- "version": "18.2.19",
- "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-18.2.19.tgz",
- "integrity": "sha512-Ptf92Zomc6FCr7GWmHKdgOUbA1GpctZwH/hRcpYpU3tM56MG2t5FOFpufnE595GgolOCktabkFEoODMG8PBVDQ==",
+ "version": "19.2.14",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-19.2.14.tgz",
+ "integrity": "sha512-aaPEnRNIBoYT4XrrYcZlHadX8vFDTUR+4wUgcmr0cNDLeWzWtoPFeVq8TQD6kFDeqovSx/UVEblGgg/28WvHyg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -9642,7 +10215,7 @@
"yarn": ">= 1.13.0"
},
"peerDependencies": {
- "chokidar": "^3.5.2"
+ "chokidar": "^4.0.0"
},
"peerDependenciesMeta": {
"chokidar": {
@@ -9650,76 +10223,23 @@
}
}
},
- "node_modules/@schematics/angular/node_modules/chokidar": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
- "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
+ "node_modules/@schematics/angular/node_modules/@angular-devkit/schematics": {
+ "version": "19.2.14",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-19.2.14.tgz",
+ "integrity": "sha512-s89/MWXHy8+GP/cRfFbSECIG3FQQQwNVv44OOmghPVgKQgQ+EoE/zygL2hqKYTUPoPaS/IhNXdXjSE5pS9yLeg==",
"dev": true,
"license": "MIT",
- "optional": true,
- "peer": true,
"dependencies": {
- "anymatch": "~3.1.2",
- "braces": "~3.0.2",
- "glob-parent": "~5.1.2",
- "is-binary-path": "~2.1.0",
- "is-glob": "~4.0.1",
- "normalize-path": "~3.0.0",
- "readdirp": "~3.6.0"
- },
- "engines": {
- "node": ">= 8.10.0"
- },
- "funding": {
- "url": "https://paulmillr.com/funding/"
- },
- "optionalDependencies": {
- "fsevents": "~2.3.2"
- }
- },
- "node_modules/@schematics/angular/node_modules/glob-parent": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
- "dev": true,
- "license": "ISC",
- "optional": true,
- "peer": true,
- "dependencies": {
- "is-glob": "^4.0.1"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/@schematics/angular/node_modules/readdirp": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
- "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "peer": true,
- "dependencies": {
- "picomatch": "^2.2.1"
+ "@angular-devkit/core": "19.2.14",
+ "jsonc-parser": "3.3.1",
+ "magic-string": "0.30.17",
+ "ora": "5.4.1",
+ "rxjs": "7.8.1"
},
"engines": {
- "node": ">=8.10.0"
- }
- },
- "node_modules/@schematics/angular/node_modules/readdirp/node_modules/picomatch": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "peer": true,
- "engines": {
- "node": ">=8.6"
- },
- "funding": {
- "url": "https://github.com/sponsors/jonschlinkert"
+ "node": "^18.19.1 || ^20.11.1 || >=22.0.0",
+ "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
+ "yarn": ">= 1.13.0"
}
},
"node_modules/@sideway/address": {
@@ -9747,32 +10267,32 @@
"license": "BSD-3-Clause"
},
"node_modules/@sigstore/bundle": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-2.3.2.tgz",
- "integrity": "sha512-wueKWDk70QixNLB363yHc2D2ItTgYiMTdPwK8D9dKQMR3ZQ0c35IxP5xnwQ8cNLoCgCRcHf14kE+CLIvNX1zmA==",
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-3.1.0.tgz",
+ "integrity": "sha512-Mm1E3/CmDDCz3nDhFKTuYdB47EdRFRQMOE/EAbiG1MJW77/w1b3P7Qx7JSrVJs8PfwOLOVcKQCHErIwCTyPbag==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
- "@sigstore/protobuf-specs": "^0.3.2"
+ "@sigstore/protobuf-specs": "^0.4.0"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/@sigstore/core": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@sigstore/core/-/core-1.1.0.tgz",
- "integrity": "sha512-JzBqdVIyqm2FRQCulY6nbQzMpJJpSiJ8XXWMhtOX9eKgaXXpfNOF53lzQEjIydlStnd/eFtuC1dW4VYdD93oRg==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@sigstore/core/-/core-2.0.0.tgz",
+ "integrity": "sha512-nYxaSb/MtlSI+JWcwTHQxyNmWeWrUXJJ/G4liLrGG7+tS4vAz6LF3xRXqLH6wPIVUoZQel2Fs4ddLx4NCpiIYg==",
"dev": true,
"license": "Apache-2.0",
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/@sigstore/protobuf-specs": {
- "version": "0.3.3",
- "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.3.3.tgz",
- "integrity": "sha512-RpacQhBlwpBWd7KEJsRKcBQalbV28fvkxwTOJIqhIuDysMMaJW47V4OqW30iJB9uRpqOSxxEAQFdr8tTattReQ==",
+ "version": "0.4.3",
+ "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.4.3.tgz",
+ "integrity": "sha512-fk2zjD9117RL9BjqEwF7fwv7Q/P9yGsMV4MUJZ/DocaQJ6+3pKr+syBq1owU5Q5qGw5CUbXzm+4yJ2JVRDQeSA==",
"dev": true,
"license": "Apache-2.0",
"engines": {
@@ -9780,44 +10300,44 @@
}
},
"node_modules/@sigstore/sign": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-2.3.2.tgz",
- "integrity": "sha512-5Vz5dPVuunIIvC5vBb0APwo7qKA4G9yM48kPWJT+OEERs40md5GoUR1yedwpekWZ4m0Hhw44m6zU+ObsON+iDA==",
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-3.1.0.tgz",
+ "integrity": "sha512-knzjmaOHOov1Ur7N/z4B1oPqZ0QX5geUfhrVaqVlu+hl0EAoL4o+l0MSULINcD5GCWe3Z0+YJO8ues6vFlW0Yw==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
- "@sigstore/bundle": "^2.3.2",
- "@sigstore/core": "^1.0.0",
- "@sigstore/protobuf-specs": "^0.3.2",
- "make-fetch-happen": "^13.0.1",
- "proc-log": "^4.2.0",
+ "@sigstore/bundle": "^3.1.0",
+ "@sigstore/core": "^2.0.0",
+ "@sigstore/protobuf-specs": "^0.4.0",
+ "make-fetch-happen": "^14.0.2",
+ "proc-log": "^5.0.0",
"promise-retry": "^2.0.1"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/@sigstore/sign/node_modules/@npmcli/fs": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz",
- "integrity": "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-4.0.0.tgz",
+ "integrity": "sha512-/xGlezI6xfGO9NwuJlnwz/K14qD1kCSAGtacBHnGzeAIuJGazcp45KP5NuyARXoKb7cwulAGWVsbeSxdG/cb0Q==",
"dev": true,
"license": "ISC",
"dependencies": {
"semver": "^7.3.5"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/@sigstore/sign/node_modules/cacache": {
- "version": "18.0.4",
- "resolved": "https://registry.npmjs.org/cacache/-/cacache-18.0.4.tgz",
- "integrity": "sha512-B+L5iIa9mgcjLbliir2th36yEwPftrzteHYujzsx3dFP/31GCHcIeS8f5MGd80odLOjaOvSpU3EEAmRQptkxLQ==",
+ "version": "19.0.1",
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-19.0.1.tgz",
+ "integrity": "sha512-hdsUxulXCi5STId78vRVYEtDAjq99ICAUktLTeTYsLoTE6Z8dS0c8pWNCxwdrk9YfJeobDZc2Y186hD/5ZQgFQ==",
"dev": true,
"license": "ISC",
"dependencies": {
- "@npmcli/fs": "^3.1.0",
+ "@npmcli/fs": "^4.0.0",
"fs-minipass": "^3.0.0",
"glob": "^10.2.2",
"lru-cache": "^10.0.1",
@@ -9825,13 +10345,23 @@
"minipass-collect": "^2.0.1",
"minipass-flush": "^1.0.5",
"minipass-pipeline": "^1.2.4",
- "p-map": "^4.0.0",
- "ssri": "^10.0.0",
- "tar": "^6.1.11",
- "unique-filename": "^3.0.0"
+ "p-map": "^7.0.2",
+ "ssri": "^12.0.0",
+ "tar": "^7.4.3",
+ "unique-filename": "^4.0.0"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@sigstore/sign/node_modules/chownr": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz",
+ "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==",
+ "dev": true,
+ "license": "BlueOak-1.0.0",
+ "engines": {
+ "node": ">=18"
}
},
"node_modules/@sigstore/sign/node_modules/fs-minipass": {
@@ -9892,27 +10422,42 @@
"license": "ISC"
},
"node_modules/@sigstore/sign/node_modules/make-fetch-happen": {
- "version": "13.0.1",
- "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.1.tgz",
- "integrity": "sha512-cKTUFc/rbKUd/9meOvgrpJ2WrNzymt6jfRDdwg5UCnVzv9dTpEj9JS5m3wtziXVCjluIXyL8pcaukYqezIzZQA==",
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-14.0.3.tgz",
+ "integrity": "sha512-QMjGbFTP0blj97EeidG5hk/QhKQ3T4ICckQGLgz38QF7Vgbk6e6FTARN8KhKxyBbWn8R0HU+bnw8aSoFPD4qtQ==",
"dev": true,
"license": "ISC",
"dependencies": {
- "@npmcli/agent": "^2.0.0",
- "cacache": "^18.0.0",
+ "@npmcli/agent": "^3.0.0",
+ "cacache": "^19.0.1",
"http-cache-semantics": "^4.1.1",
- "is-lambda": "^1.0.1",
"minipass": "^7.0.2",
- "minipass-fetch": "^3.0.0",
+ "minipass-fetch": "^4.0.0",
"minipass-flush": "^1.0.5",
"minipass-pipeline": "^1.2.4",
- "negotiator": "^0.6.3",
- "proc-log": "^4.2.0",
+ "negotiator": "^1.0.0",
+ "proc-log": "^5.0.0",
"promise-retry": "^2.0.1",
- "ssri": "^10.0.0"
+ "ssri": "^12.0.0"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@sigstore/sign/node_modules/minimatch": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
}
},
"node_modules/@sigstore/sign/node_modules/minipass-collect": {
@@ -9929,23 +10474,65 @@
}
},
"node_modules/@sigstore/sign/node_modules/minipass-fetch": {
- "version": "3.0.5",
- "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.5.tgz",
- "integrity": "sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==",
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-4.0.1.tgz",
+ "integrity": "sha512-j7U11C5HXigVuutxebFadoYBbd7VSdZWggSe64NVdvWNBqGAiXPL2QVCehjmw7lY1oF9gOllYbORh+hiNgfPgQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"minipass": "^7.0.3",
"minipass-sized": "^1.0.3",
- "minizlib": "^2.1.2"
+ "minizlib": "^3.0.1"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
},
"optionalDependencies": {
"encoding": "^0.1.13"
}
},
+ "node_modules/@sigstore/sign/node_modules/minizlib": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.0.2.tgz",
+ "integrity": "sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "minipass": "^7.1.2"
+ },
+ "engines": {
+ "node": ">= 18"
+ }
+ },
+ "node_modules/@sigstore/sign/node_modules/mkdirp": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz",
+ "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "mkdirp": "dist/cjs/src/bin.js"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/@sigstore/sign/node_modules/p-map": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.3.tgz",
+ "integrity": "sha512-VkndIv2fIB99swvQoA65bm+fsmt6UNdGeIB0oxBs+WhAhdh08QA04JXpI7rbB9r08/nkbysKoya9rtDERYOYMA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/@sigstore/sign/node_modules/path-scurry": {
"version": "1.11.1",
"resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
@@ -9964,88 +10551,115 @@
}
},
"node_modules/@sigstore/sign/node_modules/proc-log": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz",
- "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-5.0.0.tgz",
+ "integrity": "sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ==",
"dev": true,
"license": "ISC",
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/@sigstore/sign/node_modules/ssri": {
- "version": "10.0.6",
- "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz",
- "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==",
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-12.0.0.tgz",
+ "integrity": "sha512-S7iGNosepx9RadX82oimUkvr0Ct7IjJbEbs4mJcTxst8um95J3sDYU1RBEOvdu6oL1Wek2ODI5i4MAw+dZ6cAQ==",
"dev": true,
"license": "ISC",
"dependencies": {
"minipass": "^7.0.3"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@sigstore/sign/node_modules/tar": {
+ "version": "7.4.3",
+ "resolved": "https://registry.npmjs.org/tar/-/tar-7.4.3.tgz",
+ "integrity": "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "@isaacs/fs-minipass": "^4.0.0",
+ "chownr": "^3.0.0",
+ "minipass": "^7.1.2",
+ "minizlib": "^3.0.1",
+ "mkdirp": "^3.0.1",
+ "yallist": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=18"
}
},
"node_modules/@sigstore/sign/node_modules/unique-filename": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz",
- "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-4.0.0.tgz",
+ "integrity": "sha512-XSnEewXmQ+veP7xX2dS5Q4yZAvO40cBN2MWkJ7D/6sW4Dg6wYBNwM1Vrnz1FhH5AdeLIlUXRI9e28z1YZi71NQ==",
"dev": true,
"license": "ISC",
"dependencies": {
- "unique-slug": "^4.0.0"
+ "unique-slug": "^5.0.0"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/@sigstore/sign/node_modules/unique-slug": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz",
- "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-5.0.0.tgz",
+ "integrity": "sha512-9OdaqO5kwqR+1kVgHAhsp5vPNU0hnxRa26rBFNfNgM7M6pNtgzeBn3s/xbyCQL3dcjzOatcef6UUHpB/6MaETg==",
"dev": true,
"license": "ISC",
"dependencies": {
"imurmurhash": "^0.1.4"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@sigstore/sign/node_modules/yallist": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz",
+ "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==",
+ "dev": true,
+ "license": "BlueOak-1.0.0",
+ "engines": {
+ "node": ">=18"
}
},
"node_modules/@sigstore/tuf": {
- "version": "2.3.4",
- "resolved": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-2.3.4.tgz",
- "integrity": "sha512-44vtsveTPUpqhm9NCrbU8CWLe3Vck2HO1PNLw7RIajbB7xhtn5RBPm1VNSCMwqGYHhDsBJG8gDF0q4lgydsJvw==",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-3.1.1.tgz",
+ "integrity": "sha512-eFFvlcBIoGwVkkwmTi/vEQFSva3xs5Ot3WmBcjgjVdiaoelBLQaQ/ZBfhlG0MnG0cmTYScPpk7eDdGDWUcFUmg==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
- "@sigstore/protobuf-specs": "^0.3.2",
- "tuf-js": "^2.2.1"
+ "@sigstore/protobuf-specs": "^0.4.1",
+ "tuf-js": "^3.0.1"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/@sigstore/verify": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/@sigstore/verify/-/verify-1.2.1.tgz",
- "integrity": "sha512-8iKx79/F73DKbGfRf7+t4dqrc0bRr0thdPrxAtCKWRm/F0tG71i6O1rvlnScncJLLBZHn3h8M3c1BSUAb9yu8g==",
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/@sigstore/verify/-/verify-2.1.1.tgz",
+ "integrity": "sha512-hVJD77oT67aowHxwT4+M6PGOp+E2LtLdTK3+FC0lBO9T7sYwItDMXZ7Z07IDCvR1M717a4axbIWckrW67KMP/w==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
- "@sigstore/bundle": "^2.3.2",
- "@sigstore/core": "^1.1.0",
- "@sigstore/protobuf-specs": "^0.3.2"
+ "@sigstore/bundle": "^3.1.0",
+ "@sigstore/core": "^2.0.0",
+ "@sigstore/protobuf-specs": "^0.4.1"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/@sinclair/typebox": {
"version": "0.27.8",
"resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz",
"integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==",
- "dev": true,
"license": "MIT"
},
"node_modules/@sindresorhus/is": {
@@ -10078,7 +10692,6 @@
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz",
"integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==",
- "dev": true,
"license": "BSD-3-Clause",
"dependencies": {
"type-detect": "4.0.8"
@@ -10088,7 +10701,6 @@
"version": "10.3.0",
"resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz",
"integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==",
- "dev": true,
"license": "BSD-3-Clause",
"dependencies": {
"@sinonjs/commons": "^3.0.0"
@@ -10589,6 +11201,29 @@
}
}
},
+ "node_modules/@storybook/builder-webpack5/node_modules/mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/@storybook/builder-webpack5/node_modules/mime-types": {
+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "mime-db": "1.52.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
"node_modules/@storybook/builder-webpack5/node_modules/style-loader": {
"version": "3.3.4",
"resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz",
@@ -10699,9 +11334,9 @@
}
},
"node_modules/@storybook/csf": {
- "version": "0.1.12",
- "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.1.12.tgz",
- "integrity": "sha512-9/exVhabisyIVL0VxTCxo01Tdm8wefIXKXfltAPTSr8cbLn5JAxGQ6QV3mjdecLGEOucfoVhAKtJfVHxEK1iqw==",
+ "version": "0.1.13",
+ "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.1.13.tgz",
+ "integrity": "sha512-7xOOwCLGB3ebM87eemep89MYRFTko+D8qE7EdAAq74lgdqRR5cOUtYWJLjO2dLtP94nqoOdHJo6MdLLKzg412Q==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -10733,9 +11368,9 @@
"license": "MIT"
},
"node_modules/@storybook/icons": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/@storybook/icons/-/icons-1.3.2.tgz",
- "integrity": "sha512-t3xcbCKkPvqyef8urBM0j/nP6sKtnlRkVgC+8JTbTAZQjaTmOjes3byEgzs89p4B/K6cJsg9wLW2k3SknLtYJw==",
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/@storybook/icons/-/icons-1.4.0.tgz",
+ "integrity": "sha512-Td73IeJxOyalzvjQL+JXx72jlIYHgs+REaHiREOqfpo3A2AYYG71AUbcv+lg7mEDIweKVCxsMQ0UKo634c8XeA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -10932,15 +11567,15 @@
}
},
"node_modules/@swc/core": {
- "version": "1.11.24",
- "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.11.24.tgz",
- "integrity": "sha512-MaQEIpfcEMzx3VWWopbofKJvaraqmL6HbLlw2bFZ7qYqYw3rkhM0cQVEgyzbHtTWwCwPMFZSC2DUbhlZgrMfLg==",
- "dev": true,
+ "version": "1.12.5",
+ "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.12.5.tgz",
+ "integrity": "sha512-KxA0PHHIuUBmQ/Oi+xFpVzILj2Oo37sTtftCbyowQlyx5YOknEOw1kLpas5hMcpznXgFyAWbpK71xQps4INPgA==",
+ "devOptional": true,
"hasInstallScript": true,
"license": "Apache-2.0",
"dependencies": {
"@swc/counter": "^0.1.3",
- "@swc/types": "^0.1.21"
+ "@swc/types": "^0.1.23"
},
"engines": {
"node": ">=10"
@@ -10950,16 +11585,16 @@
"url": "https://opencollective.com/swc"
},
"optionalDependencies": {
- "@swc/core-darwin-arm64": "1.11.24",
- "@swc/core-darwin-x64": "1.11.24",
- "@swc/core-linux-arm-gnueabihf": "1.11.24",
- "@swc/core-linux-arm64-gnu": "1.11.24",
- "@swc/core-linux-arm64-musl": "1.11.24",
- "@swc/core-linux-x64-gnu": "1.11.24",
- "@swc/core-linux-x64-musl": "1.11.24",
- "@swc/core-win32-arm64-msvc": "1.11.24",
- "@swc/core-win32-ia32-msvc": "1.11.24",
- "@swc/core-win32-x64-msvc": "1.11.24"
+ "@swc/core-darwin-arm64": "1.12.5",
+ "@swc/core-darwin-x64": "1.12.5",
+ "@swc/core-linux-arm-gnueabihf": "1.12.5",
+ "@swc/core-linux-arm64-gnu": "1.12.5",
+ "@swc/core-linux-arm64-musl": "1.12.5",
+ "@swc/core-linux-x64-gnu": "1.12.5",
+ "@swc/core-linux-x64-musl": "1.12.5",
+ "@swc/core-win32-arm64-msvc": "1.12.5",
+ "@swc/core-win32-ia32-msvc": "1.12.5",
+ "@swc/core-win32-x64-msvc": "1.12.5"
},
"peerDependencies": {
"@swc/helpers": ">=0.5.17"
@@ -10971,13 +11606,12 @@
}
},
"node_modules/@swc/core-darwin-arm64": {
- "version": "1.11.24",
- "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.11.24.tgz",
- "integrity": "sha512-dhtVj0PC1APOF4fl5qT2neGjRLgHAAYfiVP8poJelhzhB/318bO+QCFWAiimcDoyMgpCXOhTp757gnoJJrheWA==",
+ "version": "1.12.5",
+ "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.12.5.tgz",
+ "integrity": "sha512-3WF+naP/qkt5flrTfJr+p07b522JcixKvIivM7FgvllA6LjJxf+pheoILrTS8IwrNAK/XtHfKWYcGY+3eaA4mA==",
"cpu": [
"arm64"
],
- "dev": true,
"license": "Apache-2.0 AND MIT",
"optional": true,
"os": [
@@ -10988,13 +11622,12 @@
}
},
"node_modules/@swc/core-darwin-x64": {
- "version": "1.11.24",
- "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.11.24.tgz",
- "integrity": "sha512-H/3cPs8uxcj2Fe3SoLlofN5JG6Ny5bl8DuZ6Yc2wr7gQFBmyBkbZEz+sPVgsID7IXuz7vTP95kMm1VL74SO5AQ==",
+ "version": "1.12.5",
+ "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.12.5.tgz",
+ "integrity": "sha512-GCcD3dft8YN7unTBcW02Fx41jXp2MNQHCjx5ceWSEYOGvn7vBSUp7k7LkfTxGN5Ftxb9a1mxhPq8r4rD2u/aPw==",
"cpu": [
"x64"
],
- "dev": true,
"license": "Apache-2.0 AND MIT",
"optional": true,
"os": [
@@ -11005,13 +11638,12 @@
}
},
"node_modules/@swc/core-linux-arm-gnueabihf": {
- "version": "1.11.24",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.11.24.tgz",
- "integrity": "sha512-PHJgWEpCsLo/NGj+A2lXZ2mgGjsr96ULNW3+T3Bj2KTc8XtMUkE8tmY2Da20ItZOvPNC/69KroU7edyo1Flfbw==",
+ "version": "1.12.5",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.12.5.tgz",
+ "integrity": "sha512-jWlzP/Y4+wbE/EJM+WGIDQsklLFV3g5LmbYTBgrY4+5nb517P31mkBzf5y2knfNWPrL7HzNu0578j3Zi2E6Iig==",
"cpu": [
"arm"
],
- "dev": true,
"license": "Apache-2.0",
"optional": true,
"os": [
@@ -11022,13 +11654,12 @@
}
},
"node_modules/@swc/core-linux-arm64-gnu": {
- "version": "1.11.24",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.11.24.tgz",
- "integrity": "sha512-C2FJb08+n5SD4CYWCTZx1uR88BN41ZieoHvI8A55hfVf2woT8+6ZiBzt74qW2g+ntZ535Jts5VwXAKdu41HpBg==",
+ "version": "1.12.5",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.12.5.tgz",
+ "integrity": "sha512-GkzgIUz+2r6J6Tn3hb7/4ByaWHRrRZt4vuN9BLAd+y65m2Bt0vlEpPtWhrB/TVe4hEkFR+W5PDETLEbUT4i0tQ==",
"cpu": [
"arm64"
],
- "dev": true,
"license": "Apache-2.0 AND MIT",
"optional": true,
"os": [
@@ -11039,13 +11670,12 @@
}
},
"node_modules/@swc/core-linux-arm64-musl": {
- "version": "1.11.24",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.11.24.tgz",
- "integrity": "sha512-ypXLIdszRo0re7PNNaXN0+2lD454G8l9LPK/rbfRXnhLWDBPURxzKlLlU/YGd2zP98wPcVooMmegRSNOKfvErw==",
+ "version": "1.12.5",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.12.5.tgz",
+ "integrity": "sha512-g0AJ7QmZPj3Uw+C5pDa48LAUG7JBgQmB0mN5cW+s2mjaFKT0mTSxYALtx/MDZwJExDPo0yJV8kSbFO1tvFPyhg==",
"cpu": [
"arm64"
],
- "dev": true,
"license": "Apache-2.0 AND MIT",
"optional": true,
"os": [
@@ -11056,13 +11686,12 @@
}
},
"node_modules/@swc/core-linux-x64-gnu": {
- "version": "1.11.24",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.11.24.tgz",
- "integrity": "sha512-IM7d+STVZD48zxcgo69L0yYptfhaaE9cMZ+9OoMxirNafhKKXwoZuufol1+alEFKc+Wbwp+aUPe/DeWC/Lh3dg==",
+ "version": "1.12.5",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.12.5.tgz",
+ "integrity": "sha512-PeYoSziNy+iNiBHPtAsO84bzBne/mbCsG5ijYkAhS1GVsDgohClorUvRXXhcUZoX2gr8TfSI9WLHo30K+DKiHg==",
"cpu": [
"x64"
],
- "dev": true,
"license": "Apache-2.0 AND MIT",
"optional": true,
"os": [
@@ -11073,13 +11702,12 @@
}
},
"node_modules/@swc/core-linux-x64-musl": {
- "version": "1.11.24",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.11.24.tgz",
- "integrity": "sha512-DZByJaMVzSfjQKKQn3cqSeqwy6lpMaQDQQ4HPlch9FWtDx/dLcpdIhxssqZXcR2rhaQVIaRQsCqwV6orSDGAGw==",
+ "version": "1.12.5",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.12.5.tgz",
+ "integrity": "sha512-EJrfCCIyuV5LLmYgKtIMwtgsnjVesdFe0IgQzEKs9OfB6cL6g7WO9conn8BkGX8jphVa7jChKxShDGkreWWDzA==",
"cpu": [
"x64"
],
- "dev": true,
"license": "Apache-2.0 AND MIT",
"optional": true,
"os": [
@@ -11090,13 +11718,12 @@
}
},
"node_modules/@swc/core-win32-arm64-msvc": {
- "version": "1.11.24",
- "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.11.24.tgz",
- "integrity": "sha512-Q64Ytn23y9aVDKN5iryFi8mRgyHw3/kyjTjT4qFCa8AEb5sGUuSj//AUZ6c0J7hQKMHlg9do5Etvoe61V98/JQ==",
+ "version": "1.12.5",
+ "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.12.5.tgz",
+ "integrity": "sha512-FnwT7fxkJJMgsfiDoZKEVGyCzrPFbzpflFAAoTCUCu3MaHw6mW55o/MAAfofvJ1iIcEpec4o93OilsmKtpyO5Q==",
"cpu": [
"arm64"
],
- "dev": true,
"license": "Apache-2.0 AND MIT",
"optional": true,
"os": [
@@ -11107,13 +11734,12 @@
}
},
"node_modules/@swc/core-win32-ia32-msvc": {
- "version": "1.11.24",
- "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.11.24.tgz",
- "integrity": "sha512-9pKLIisE/Hh2vJhGIPvSoTK4uBSPxNVyXHmOrtdDot4E1FUUI74Vi8tFdlwNbaj8/vusVnb8xPXsxF1uB0VgiQ==",
+ "version": "1.12.5",
+ "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.12.5.tgz",
+ "integrity": "sha512-jW6l4KFt9mIXSpGseE6BQOEFmbIeXeShDuWgldEJXKeXf/uPs8wrqv80XBIUwVpK0ZbmJwPQ0waGVj8UM3th2Q==",
"cpu": [
"ia32"
],
- "dev": true,
"license": "Apache-2.0 AND MIT",
"optional": true,
"os": [
@@ -11124,13 +11750,12 @@
}
},
"node_modules/@swc/core-win32-x64-msvc": {
- "version": "1.11.24",
- "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.11.24.tgz",
- "integrity": "sha512-sybnXtOsdB+XvzVFlBVGgRHLqp3yRpHK7CrmpuDKszhj/QhmsaZzY/GHSeALlMtLup13M0gqbcQvsTNlAHTg3w==",
+ "version": "1.12.5",
+ "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.12.5.tgz",
+ "integrity": "sha512-AZszwuEjlz1tSNLQRm3T5OZJ5eebxjJlDQnnzXJmg0B7DJMRoaAe1HTLOmejxjFK6yWr7fh+pSeCw2PgQLxgqA==",
"cpu": [
"x64"
],
- "dev": true,
"license": "Apache-2.0 AND MIT",
"optional": true,
"os": [
@@ -11144,7 +11769,7 @@
"version": "0.1.3",
"resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz",
"integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==",
- "dev": true,
+ "devOptional": true,
"license": "Apache-2.0"
},
"node_modules/@swc/jest": {
@@ -11166,10 +11791,10 @@
}
},
"node_modules/@swc/types": {
- "version": "0.1.21",
- "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.21.tgz",
- "integrity": "sha512-2YEtj5HJVbKivud9N4bpPBAyZhj4S2Ipe5LkUG94alTpr7in/GU/EARgPAd3BwU+YOmFVJC2+kjqhGRi3r0ZpQ==",
- "dev": true,
+ "version": "0.1.23",
+ "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.23.tgz",
+ "integrity": "sha512-u1iIVZV9Q0jxY+yM2vw/hZGDNudsN85bBpTqzAQ9rzkxW9D+e3aEM4Han+ow518gSewkXgjmEK0BD79ZcNVgPw==",
+ "devOptional": true,
"license": "Apache-2.0",
"dependencies": {
"@swc/counter": "^0.1.3"
@@ -11275,9 +11900,9 @@
}
},
"node_modules/@thednp/event-listener": {
- "version": "2.0.8",
- "resolved": "https://registry.npmjs.org/@thednp/event-listener/-/event-listener-2.0.8.tgz",
- "integrity": "sha512-bZY04sWSn2YWAqcuY/fYy03ynARYHwn8xzYgdqqcHBXsBXhOc+bbWwHyLwW28XAA2NjzjMPZZAM3N5D09i+zEQ==",
+ "version": "2.0.10",
+ "resolved": "https://registry.npmjs.org/@thednp/event-listener/-/event-listener-2.0.10.tgz",
+ "integrity": "sha512-TH7YVKmoKg6GBLqZB+ETXObofcqJ/Tp5ycheolvYZMjLbMpzYf6MmOWTcBtx8+zrhWy8deV0hYkPvDFioDXdVQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -11286,13 +11911,13 @@
}
},
"node_modules/@thednp/position-observer": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/@thednp/position-observer/-/position-observer-1.0.7.tgz",
- "integrity": "sha512-MkUAMMgqZPxy71hpcrKr9ZtedMk+oIFbFs5B8uKD857iuYKRJxgJtC1Itus14EEM4qMyeN0x47AUZJmZJQyXbQ==",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@thednp/position-observer/-/position-observer-1.1.0.tgz",
+ "integrity": "sha512-WgldP6Dltp2hJkSwp3+IVu05ClK/2IF33iftiQLb7UHcuO6eydjXiIUeOCClgCy3FDCGau2l/LRVg3oOO3Ytcg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@thednp/shorty": "^2.0.10"
+ "@thednp/shorty": "^2.0.11"
},
"engines": {
"node": ">=16",
@@ -11300,9 +11925,9 @@
}
},
"node_modules/@thednp/shorty": {
- "version": "2.0.10",
- "resolved": "https://registry.npmjs.org/@thednp/shorty/-/shorty-2.0.10.tgz",
- "integrity": "sha512-H+hs1lw3Yc1NfwG0b7F7YmVjxQZ31NO2+6zx+I+9XabHxdwPKjvYJnkKKXr7bSItgm2AFrfOn5+3veB6W4iauw==",
+ "version": "2.0.11",
+ "resolved": "https://registry.npmjs.org/@thednp/shorty/-/shorty-2.0.11.tgz",
+ "integrity": "sha512-D+rLHt1l7c608yCuzXYJ75aDNWeMVbor+m1HO/XibhiWRbCpD8r6TUv3ayJI+feVfCnBNfrH+p6LSDn9l99uBA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -11332,6 +11957,46 @@
"tinyglobby": "^0.2.9"
}
},
+ "node_modules/@ts-morph/common/node_modules/minimatch": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/@tsconfig/node10": {
+ "version": "1.0.11",
+ "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.11.tgz",
+ "integrity": "sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==",
+ "license": "MIT"
+ },
+ "node_modules/@tsconfig/node12": {
+ "version": "1.0.11",
+ "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz",
+ "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==",
+ "license": "MIT"
+ },
+ "node_modules/@tsconfig/node14": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz",
+ "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==",
+ "license": "MIT"
+ },
+ "node_modules/@tsconfig/node16": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz",
+ "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==",
+ "license": "MIT"
+ },
"node_modules/@tufjs/canonical-json": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-2.0.0.tgz",
@@ -11343,24 +12008,40 @@
}
},
"node_modules/@tufjs/models": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@tufjs/models/-/models-2.0.1.tgz",
- "integrity": "sha512-92F7/SFyufn4DXsha9+QfKnN03JGqtMFMXgSHbZOo8JG59WkTni7UzAouNQDf7AuP9OAMxVOPQcqG3sB7w+kkg==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@tufjs/models/-/models-3.0.1.tgz",
+ "integrity": "sha512-UUYHISyhCU3ZgN8yaear3cGATHb3SMuKHsQ/nVbHXcmnBf+LzQ/cQfhNG+rfaSHgqGKNEm2cOCLVLELStUQ1JA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@tufjs/canonical-json": "2.0.0",
- "minimatch": "^9.0.4"
+ "minimatch": "^9.0.5"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@tufjs/models/node_modules/minimatch": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
}
},
"node_modules/@tybys/wasm-util": {
"version": "0.9.0",
"resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.9.0.tgz",
"integrity": "sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==",
- "dev": true,
+ "license": "MIT",
"dependencies": {
"tslib": "^2.4.0"
}
@@ -11375,13 +12056,6 @@
"@types/node": "*"
}
},
- "node_modules/@types/argon2-browser": {
- "version": "1.18.4",
- "resolved": "https://registry.npmjs.org/@types/argon2-browser/-/argon2-browser-1.18.4.tgz",
- "integrity": "sha512-K/PHAEKzdCY4mCRhgUTBcuTxeaJyLoPcd5pJ1UFSTb/FAPjj3TCK4EM/DvNmVtDzkQBMD5peJjtch3kVQDf4YQ==",
- "dev": true,
- "license": "MIT"
- },
"node_modules/@types/aria-query": {
"version": "5.0.4",
"resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz",
@@ -11393,7 +12067,6 @@
"version": "7.20.5",
"resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz",
"integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/parser": "^7.20.7",
@@ -11404,10 +12077,9 @@
}
},
"node_modules/@types/babel__generator": {
- "version": "7.6.8",
- "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz",
- "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==",
- "dev": true,
+ "version": "7.27.0",
+ "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz",
+ "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==",
"license": "MIT",
"dependencies": {
"@babel/types": "^7.0.0"
@@ -11417,7 +12089,6 @@
"version": "7.4.4",
"resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz",
"integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/parser": "^7.1.0",
@@ -11425,19 +12096,18 @@
}
},
"node_modules/@types/babel__traverse": {
- "version": "7.20.6",
- "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz",
- "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==",
- "dev": true,
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.7.tgz",
+ "integrity": "sha512-dkO5fhS7+/oos4ciWxyEyjWe48zmG6wbCheo/G2ZnHx4fs3EU6YC6UM8rk56gAjNJ9P3MTH2jo5jb92/K6wbng==",
"license": "MIT",
"dependencies": {
"@babel/types": "^7.20.7"
}
},
"node_modules/@types/body-parser": {
- "version": "1.19.5",
- "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz",
- "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==",
+ "version": "1.19.6",
+ "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.6.tgz",
+ "integrity": "sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -11501,16 +12171,16 @@
}
},
"node_modules/@types/content-disposition": {
- "version": "0.5.8",
- "resolved": "https://registry.npmjs.org/@types/content-disposition/-/content-disposition-0.5.8.tgz",
- "integrity": "sha512-QVSSvno3dE0MgO76pJhmv4Qyi/j0Yk9pBp0Y7TJ2Tlj+KCgJWY6qX7nnxCOLkZ3VYRSIk1WTxCvwUSdx6CCLdg==",
+ "version": "0.5.9",
+ "resolved": "https://registry.npmjs.org/@types/content-disposition/-/content-disposition-0.5.9.tgz",
+ "integrity": "sha512-8uYXI3Gw35MhiVYhG3s295oihrxRyytcRHjSjqnqZVDDy/xcGBRny7+Xj1Wgfhv5QzRtN2hB2dVRBUX9XW3UcQ==",
"dev": true,
"license": "MIT"
},
"node_modules/@types/cookies": {
- "version": "0.9.0",
- "resolved": "https://registry.npmjs.org/@types/cookies/-/cookies-0.9.0.tgz",
- "integrity": "sha512-40Zk8qR147RABiQ7NQnBzWzDcjKzNrntB5BAmeGCb2p/MIyOE+4BVvc17wumsUqUw00bJYqoXFHYygQnEFh4/Q==",
+ "version": "0.9.1",
+ "resolved": "https://registry.npmjs.org/@types/cookies/-/cookies-0.9.1.tgz",
+ "integrity": "sha512-E/DPgzifH4sM1UMadJMWd6mO2jOd4g1Ejwzx8/uRCDpJis1IrlyQEcGAYEomtAqRYmD5ORbNXMeI9U0RiVGZbg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -11553,22 +12223,20 @@
}
},
"node_modules/@types/estree": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz",
- "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==",
- "dev": true,
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz",
+ "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==",
"license": "MIT"
},
"node_modules/@types/express": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/@types/express/-/express-5.0.0.tgz",
- "integrity": "sha512-DvZriSMehGHL1ZNLzi6MidnsDhUZM/x2pRdDIKdwbUNqqwHxMlRdkxtn6/EPKyqKpHqTl/4nRZsRNLpZxZRpPQ==",
+ "version": "5.0.3",
+ "resolved": "https://registry.npmjs.org/@types/express/-/express-5.0.3.tgz",
+ "integrity": "sha512-wGA0NX93b19/dZC1J18tKWVIYWyyF2ZjT9vin/NRu0qzzvfVzWjs04iq2rQ3H65vCTQYlRqs3YHfY7zjdV+9Kw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/body-parser": "*",
"@types/express-serve-static-core": "^5.0.0",
- "@types/qs": "*",
"@types/serve-static": "*"
}
},
@@ -11623,7 +12291,6 @@
"version": "4.1.9",
"resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz",
"integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@types/node": "*"
@@ -11658,9 +12325,9 @@
"license": "MIT"
},
"node_modules/@types/http-errors": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz",
- "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==",
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.5.tgz",
+ "integrity": "sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==",
"dev": true,
"license": "MIT"
},
@@ -11689,14 +12356,12 @@
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz",
"integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==",
- "dev": true,
"license": "MIT"
},
"node_modules/@types/istanbul-lib-report": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz",
"integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@types/istanbul-lib-coverage": "*"
@@ -11706,16 +12371,15 @@
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz",
"integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@types/istanbul-lib-report": "*"
}
},
"node_modules/@types/jest": {
- "version": "29.5.12",
- "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.12.tgz",
- "integrity": "sha512-eDC8bTvT/QhYdxJAulQikueigY5AsdBRH2yDKW3yveW7svY3+DzN84/2NUgkw10RTiJbWqZrTtoGVdYlvFJdLw==",
+ "version": "29.5.14",
+ "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.14.tgz",
+ "integrity": "sha512-ZN+4sdnLUbo8EVvVc2ao0GFW6oVrQRPn4K2lglySj7APvSrgzxHiNNK99us4WDMi57xxA2yggblIAMNhXOotLQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -11774,7 +12438,6 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
- "dev": true,
"license": "MIT"
},
"node_modules/@types/json5": {
@@ -11876,9 +12539,9 @@
}
},
"node_modules/@types/lodash": {
- "version": "4.17.15",
- "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.15.tgz",
- "integrity": "sha512-w/P33JFeySuhN6JLkysYUK2gEmy9kHHFN7E8ro0tkfmlDOgxBDzWEZ/J8cWA+fHqFevpswDTFZnDx+R9lbL6xw==",
+ "version": "4.17.18",
+ "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.18.tgz",
+ "integrity": "sha512-KJ65INaxqxmU6EoCiJmRPZC9H9RVWCRd349tXM2M3O5NA7cY6YL7c0bHAHQ93NOfTObEQ004kd2QVHs/r0+m4g==",
"dev": true,
"license": "MIT"
},
@@ -11930,21 +12593,10 @@
"dev": true,
"license": "MIT"
},
- "node_modules/@types/mute-stream": {
- "version": "0.0.4",
- "resolved": "https://registry.npmjs.org/@types/mute-stream/-/mute-stream-0.0.4.tgz",
- "integrity": "sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@types/node": "*"
- }
- },
"node_modules/@types/node": {
"version": "22.15.3",
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.3.tgz",
"integrity": "sha512-lX7HFZeHf4QG/J7tBZqrCAXwz9J5RD56Y6MpP0eJkka8p+K0RY/yBTW7CYFJ4VGCclxqOLKmiGP5juQc6MKgcw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"undici-types": "~6.21.0"
@@ -11977,6 +12629,29 @@
"node": ">= 6"
}
},
+ "node_modules/@types/node-fetch/node_modules/mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/@types/node-fetch/node_modules/mime-types": {
+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "mime-db": "1.52.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
"node_modules/@types/node-forge": {
"version": "1.3.11",
"resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz",
@@ -11988,9 +12663,9 @@
}
},
"node_modules/@types/papaparse": {
- "version": "5.3.15",
- "resolved": "https://registry.npmjs.org/@types/papaparse/-/papaparse-5.3.15.tgz",
- "integrity": "sha512-JHe6vF6x/8Z85nCX4yFdDslN11d+1pr12E526X8WAfhadOeaOTx5AuIkvDKIBopfvlzpzkdMx4YyvSKCM9oqtw==",
+ "version": "5.3.16",
+ "resolved": "https://registry.npmjs.org/@types/papaparse/-/papaparse-5.3.16.tgz",
+ "integrity": "sha512-T3VuKMC2H0lgsjI9buTB3uuKj3EMD2eap1MOuEQuBQ44EnDx/IkGhU6EwiTf9zG3za4SKlmwKAImdDKdNnCsXg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -12016,9 +12691,9 @@
}
},
"node_modules/@types/prop-types": {
- "version": "15.7.14",
- "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.14.tgz",
- "integrity": "sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==",
+ "version": "15.7.15",
+ "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.15.tgz",
+ "integrity": "sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==",
"dev": true,
"license": "MIT"
},
@@ -12033,9 +12708,9 @@
}
},
"node_modules/@types/qs": {
- "version": "6.9.18",
- "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.18.tgz",
- "integrity": "sha512-kK7dgTYDyGqS+e2Q4aK9X3D7q234CIZ1Bv0q/7Z5IwRDoADNU81xXJK/YVyLbLTZCoIwUoDoffFeF+p/eIklAA==",
+ "version": "6.14.0",
+ "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.14.0.tgz",
+ "integrity": "sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==",
"dev": true,
"license": "MIT"
},
@@ -12058,9 +12733,9 @@
}
},
"node_modules/@types/react-dom": {
- "version": "18.3.5",
- "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.5.tgz",
- "integrity": "sha512-P4t6saawp+b/dFrUr2cvkVsfvPguwsxtH6dNIYRllMsefqFzkZk5UIjzyDOv5g1dXIPdG4Sp1yCR4Z6RCUsG/Q==",
+ "version": "18.3.7",
+ "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.7.tgz",
+ "integrity": "sha512-MEe3UeoENYVFXzoXEWsvcpg6ZvlrFNlOQ7EOsvhI3CfAXwzPfO8Qwuxd40nepsYKqyyVQnTdEfv68q91yLcKrQ==",
"dev": true,
"license": "MIT",
"peerDependencies": {
@@ -12085,16 +12760,16 @@
"license": "MIT"
},
"node_modules/@types/semver": {
- "version": "7.5.8",
- "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz",
- "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==",
+ "version": "7.7.0",
+ "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.7.0.tgz",
+ "integrity": "sha512-k107IF4+Xr7UHjwDc7Cfd6PRQfbdkiRabXGRjo07b4WyPahFBZCZ1sE+BNxYIJPPg73UkfOsVOLwqVc/6ETrIA==",
"dev": true,
"license": "MIT"
},
"node_modules/@types/send": {
- "version": "0.17.4",
- "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz",
- "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==",
+ "version": "0.17.5",
+ "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.5.tgz",
+ "integrity": "sha512-z6F2D3cOStZvuk2SaP6YrwkNO65iTZcwA2ZkSABegdkAh/lf+Aa/YQndZVfmEXT5vgAp6zv06VQ3ejSVjAny4w==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -12113,9 +12788,9 @@
}
},
"node_modules/@types/serve-static": {
- "version": "1.15.7",
- "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz",
- "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==",
+ "version": "1.15.8",
+ "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.8.tgz",
+ "integrity": "sha512-roei0UY3LhpOJvjbIP6ZZFngyLKl5dskOtDhxY5THRSpO+ZI+nzJ+m5yUMzGrp89YRa7lvknKkMYjqQFGwA7Sg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -12138,7 +12813,6 @@
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz",
"integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==",
- "dev": true,
"license": "MIT"
},
"node_modules/@types/through": {
@@ -12203,17 +12877,10 @@
"dev": true,
"license": "MIT"
},
- "node_modules/@types/wrap-ansi": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@types/wrap-ansi/-/wrap-ansi-3.0.0.tgz",
- "integrity": "sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==",
- "dev": true,
- "license": "MIT"
- },
"node_modules/@types/ws": {
- "version": "8.5.14",
- "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.14.tgz",
- "integrity": "sha512-bd/YFLW+URhBzMXurx7lWByOu+xzU9+kb3RboOteXYDfW+tr+JZa99OyNmPINEGB/ahzKrEuc8rcv4gnpJmxTw==",
+ "version": "8.18.1",
+ "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz",
+ "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -12224,7 +12891,6 @@
"version": "17.0.33",
"resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz",
"integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@types/yargs-parser": "*"
@@ -12234,7 +12900,6 @@
"version": "21.0.3",
"resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz",
"integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==",
- "dev": true,
"license": "MIT"
},
"node_modules/@types/yauzl": {
@@ -12475,16 +13140,6 @@
"node": ">= 4"
}
},
- "node_modules/@typescript-eslint/experimental-utils/node_modules/slash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
- "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/@typescript-eslint/parser": {
"version": "8.31.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.31.0.tgz",
@@ -12631,9 +13286,9 @@
}
},
"node_modules/@typescript-eslint/types": {
- "version": "8.30.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.30.1.tgz",
- "integrity": "sha512-81KawPfkuulyWo5QdyG/LOKbspyyiW+p4vpn4bYO7DM/hZImlVnFwrpCTnmNMOt8CvLRr5ojI9nU1Ekpw4RcEw==",
+ "version": "8.35.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.35.0.tgz",
+ "integrity": "sha512-0mYH3emanku0vHw2aRLNGqe7EXh9WHEhi7kZzscrMDf6IIRUQ5Jk4wp1QrledE/36KtdZrVfKnE32eZCf/vaVQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -12685,6 +13340,22 @@
"url": "https://opencollective.com/typescript-eslint"
}
},
+ "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
"node_modules/@typescript-eslint/utils": {
"version": "8.31.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.31.0.tgz",
@@ -12756,9 +13427,9 @@
}
},
"node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz",
- "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==",
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
+ "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
"dev": true,
"license": "Apache-2.0",
"engines": {
@@ -12768,17 +13439,38 @@
"url": "https://opencollective.com/eslint"
}
},
- "node_modules/@ungap/structured-clone": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz",
- "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==",
+ "node_modules/@unrs/resolver-binding-android-arm-eabi": {
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm-eabi/-/resolver-binding-android-arm-eabi-1.9.1.tgz",
+ "integrity": "sha512-dd7yIp1hfJFX9ZlVLQRrh/Re9WMUHHmF9hrKD1yIvxcyNr2BhQ3xc1upAVhy8NijadnCswAxWQu8MkkSMC1qXQ==",
+ "cpu": [
+ "arm"
+ ],
"dev": true,
- "license": "ISC"
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ]
+ },
+ "node_modules/@unrs/resolver-binding-android-arm64": {
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm64/-/resolver-binding-android-arm64-1.9.1.tgz",
+ "integrity": "sha512-EzUPcMFtDVlo5yrbzMqUsGq3HnLXw+3ZOhSd7CUaDmbTtnrzM+RO2ntw2dm2wjbbc5djWj3yX0wzbbg8pLhx8g==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ]
},
"node_modules/@unrs/resolver-binding-darwin-arm64": {
- "version": "1.7.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-arm64/-/resolver-binding-darwin-arm64-1.7.2.tgz",
- "integrity": "sha512-vxtBno4xvowwNmO/ASL0Y45TpHqmNkAaDtz4Jqb+clmcVSSl8XCG/PNFFkGsXXXS6AMjP+ja/TtNCFFa1QwLRg==",
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-arm64/-/resolver-binding-darwin-arm64-1.9.1.tgz",
+ "integrity": "sha512-nB+dna3q4kOleKFcSZJ/wDXIsAd1kpMO9XrVAt8tG3RDWJ6vi+Ic6bpz4cmg5tWNeCfHEY4KuqJCB+pKejPEmQ==",
"cpu": [
"arm64"
],
@@ -12790,9 +13482,9 @@
]
},
"node_modules/@unrs/resolver-binding-darwin-x64": {
- "version": "1.7.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-x64/-/resolver-binding-darwin-x64-1.7.2.tgz",
- "integrity": "sha512-qhVa8ozu92C23Hsmv0BF4+5Dyyd5STT1FolV4whNgbY6mj3kA0qsrGPe35zNR3wAN7eFict3s4Rc2dDTPBTuFQ==",
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-x64/-/resolver-binding-darwin-x64-1.9.1.tgz",
+ "integrity": "sha512-aKWHCrOGaCGwZcekf3TnczQoBxk5w//W3RZ4EQyhux6rKDwBPgDU9Y2yGigCV1Z+8DWqZgVGQi+hdpnlSy3a1w==",
"cpu": [
"x64"
],
@@ -12804,9 +13496,9 @@
]
},
"node_modules/@unrs/resolver-binding-freebsd-x64": {
- "version": "1.7.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-freebsd-x64/-/resolver-binding-freebsd-x64-1.7.2.tgz",
- "integrity": "sha512-zKKdm2uMXqLFX6Ac7K5ElnnG5VIXbDlFWzg4WJ8CGUedJryM5A3cTgHuGMw1+P5ziV8CRhnSEgOnurTI4vpHpg==",
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-freebsd-x64/-/resolver-binding-freebsd-x64-1.9.1.tgz",
+ "integrity": "sha512-4dIEMXrXt0UqDVgrsUd1I+NoIzVQWXy/CNhgpfS75rOOMK/4Abn0Mx2M2gWH4Mk9+ds/ASAiCmqoUFynmMY5hA==",
"cpu": [
"x64"
],
@@ -12818,9 +13510,9 @@
]
},
"node_modules/@unrs/resolver-binding-linux-arm-gnueabihf": {
- "version": "1.7.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-gnueabihf/-/resolver-binding-linux-arm-gnueabihf-1.7.2.tgz",
- "integrity": "sha512-8N1z1TbPnHH+iDS/42GJ0bMPLiGK+cUqOhNbMKtWJ4oFGzqSJk/zoXFzcQkgtI63qMcUI7wW1tq2usZQSb2jxw==",
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-gnueabihf/-/resolver-binding-linux-arm-gnueabihf-1.9.1.tgz",
+ "integrity": "sha512-vtvS13IXPs1eE8DuS/soiosqMBeyh50YLRZ+p7EaIKAPPeevRnA9G/wu/KbVt01ZD5qiGjxS+CGIdVC7I6gTOw==",
"cpu": [
"arm"
],
@@ -12832,9 +13524,9 @@
]
},
"node_modules/@unrs/resolver-binding-linux-arm-musleabihf": {
- "version": "1.7.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-musleabihf/-/resolver-binding-linux-arm-musleabihf-1.7.2.tgz",
- "integrity": "sha512-tjYzI9LcAXR9MYd9rO45m1s0B/6bJNuZ6jeOxo1pq1K6OBuRMMmfyvJYval3s9FPPGmrldYA3mi4gWDlWuTFGA==",
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-musleabihf/-/resolver-binding-linux-arm-musleabihf-1.9.1.tgz",
+ "integrity": "sha512-BfdnN6aZ7NcX8djW8SR6GOJc+K+sFhWRF4vJueVE0vbUu5N1bLnBpxJg1TGlhSyo+ImC4SR0jcNiKN0jdoxt+A==",
"cpu": [
"arm"
],
@@ -12846,9 +13538,9 @@
]
},
"node_modules/@unrs/resolver-binding-linux-arm64-gnu": {
- "version": "1.7.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-gnu/-/resolver-binding-linux-arm64-gnu-1.7.2.tgz",
- "integrity": "sha512-jon9M7DKRLGZ9VYSkFMflvNqu9hDtOCEnO2QAryFWgT6o6AXU8du56V7YqnaLKr6rAbZBWYsYpikF226v423QA==",
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-gnu/-/resolver-binding-linux-arm64-gnu-1.9.1.tgz",
+ "integrity": "sha512-Jhge7lFtH0QqfRz2PyJjJXWENqywPteITd+nOS0L6AhbZli+UmEyGBd2Sstt1c+l9C+j/YvKTl9wJo9PPmsFNg==",
"cpu": [
"arm64"
],
@@ -12860,9 +13552,9 @@
]
},
"node_modules/@unrs/resolver-binding-linux-arm64-musl": {
- "version": "1.7.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-musl/-/resolver-binding-linux-arm64-musl-1.7.2.tgz",
- "integrity": "sha512-c8Cg4/h+kQ63pL43wBNaVMmOjXI/X62wQmru51qjfTvI7kmCy5uHTJvK/9LrF0G8Jdx8r34d019P1DVJmhXQpA==",
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-musl/-/resolver-binding-linux-arm64-musl-1.9.1.tgz",
+ "integrity": "sha512-ofdK/ow+ZSbSU0pRoB7uBaiRHeaAOYQFU5Spp87LdcPL/P1RhbCTMSIYVb61XWzsVEmYKjHFtoIE0wxP6AFvrA==",
"cpu": [
"arm64"
],
@@ -12874,9 +13566,9 @@
]
},
"node_modules/@unrs/resolver-binding-linux-ppc64-gnu": {
- "version": "1.7.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-ppc64-gnu/-/resolver-binding-linux-ppc64-gnu-1.7.2.tgz",
- "integrity": "sha512-A+lcwRFyrjeJmv3JJvhz5NbcCkLQL6Mk16kHTNm6/aGNc4FwPHPE4DR9DwuCvCnVHvF5IAd9U4VIs/VvVir5lg==",
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-ppc64-gnu/-/resolver-binding-linux-ppc64-gnu-1.9.1.tgz",
+ "integrity": "sha512-eC8SXVn8de67HacqU7PoGdHA+9tGbqfEdD05AEFRAB81ejeQtNi5Fx7lPcxpLH79DW0BnMAHau3hi4RVkHfSCw==",
"cpu": [
"ppc64"
],
@@ -12888,9 +13580,9 @@
]
},
"node_modules/@unrs/resolver-binding-linux-riscv64-gnu": {
- "version": "1.7.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-gnu/-/resolver-binding-linux-riscv64-gnu-1.7.2.tgz",
- "integrity": "sha512-hQQ4TJQrSQW8JlPm7tRpXN8OCNP9ez7PajJNjRD1ZTHQAy685OYqPrKjfaMw/8LiHCt8AZ74rfUVHP9vn0N69Q==",
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-gnu/-/resolver-binding-linux-riscv64-gnu-1.9.1.tgz",
+ "integrity": "sha512-fIkwvAAQ41kfoGWfzeJ33iLGShl0JEDZHrMnwTHMErUcPkaaZRJYjQjsFhMl315NEQ4mmTlC+2nfK/J2IszDOw==",
"cpu": [
"riscv64"
],
@@ -12902,9 +13594,9 @@
]
},
"node_modules/@unrs/resolver-binding-linux-riscv64-musl": {
- "version": "1.7.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-musl/-/resolver-binding-linux-riscv64-musl-1.7.2.tgz",
- "integrity": "sha512-NoAGbiqrxtY8kVooZ24i70CjLDlUFI7nDj3I9y54U94p+3kPxwd2L692YsdLa+cqQ0VoqMWoehDFp21PKRUoIQ==",
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-musl/-/resolver-binding-linux-riscv64-musl-1.9.1.tgz",
+ "integrity": "sha512-RAAszxImSOFLk44aLwnSqpcOdce8sBcxASledSzuFAd8Q5ZhhVck472SisspnzHdc7THCvGXiUeZ2hOC7NUoBQ==",
"cpu": [
"riscv64"
],
@@ -12916,9 +13608,9 @@
]
},
"node_modules/@unrs/resolver-binding-linux-s390x-gnu": {
- "version": "1.7.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-s390x-gnu/-/resolver-binding-linux-s390x-gnu-1.7.2.tgz",
- "integrity": "sha512-KaZByo8xuQZbUhhreBTW+yUnOIHUsv04P8lKjQ5otiGoSJ17ISGYArc+4vKdLEpGaLbemGzr4ZeUbYQQsLWFjA==",
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-s390x-gnu/-/resolver-binding-linux-s390x-gnu-1.9.1.tgz",
+ "integrity": "sha512-QoP9vkY+THuQdZi05bA6s6XwFd6HIz3qlx82v9bTOgxeqin/3C12Ye7f7EOD00RQ36OtOPWnhEMMm84sv7d1XQ==",
"cpu": [
"s390x"
],
@@ -12930,9 +13622,9 @@
]
},
"node_modules/@unrs/resolver-binding-linux-x64-gnu": {
- "version": "1.7.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-gnu/-/resolver-binding-linux-x64-gnu-1.7.2.tgz",
- "integrity": "sha512-dEidzJDubxxhUCBJ/SHSMJD/9q7JkyfBMT77Px1npl4xpg9t0POLvnWywSk66BgZS/b2Hy9Y1yFaoMTFJUe9yg==",
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-gnu/-/resolver-binding-linux-x64-gnu-1.9.1.tgz",
+ "integrity": "sha512-/p77cGN/h9zbsfCseAP5gY7tK+7+DdM8fkPfr9d1ye1fsF6bmtGbtZN6e/8j4jCZ9NEIBBkT0GhdgixSelTK9g==",
"cpu": [
"x64"
],
@@ -12944,9 +13636,9 @@
]
},
"node_modules/@unrs/resolver-binding-linux-x64-musl": {
- "version": "1.7.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-musl/-/resolver-binding-linux-x64-musl-1.7.2.tgz",
- "integrity": "sha512-RvP+Ux3wDjmnZDT4XWFfNBRVG0fMsc+yVzNFUqOflnDfZ9OYujv6nkh+GOr+watwrW4wdp6ASfG/e7bkDradsw==",
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-musl/-/resolver-binding-linux-x64-musl-1.9.1.tgz",
+ "integrity": "sha512-wInTqT3Bu9u50mDStEig1v8uxEL2Ht+K8pir/YhyyrM5ordJtxoqzsL1vR/CQzOJuDunUTrDkMM0apjW/d7/PA==",
"cpu": [
"x64"
],
@@ -12958,9 +13650,9 @@
]
},
"node_modules/@unrs/resolver-binding-wasm32-wasi": {
- "version": "1.7.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-wasm32-wasi/-/resolver-binding-wasm32-wasi-1.7.2.tgz",
- "integrity": "sha512-y797JBmO9IsvXVRCKDXOxjyAE4+CcZpla2GSoBQ33TVb3ILXuFnMrbR/QQZoauBYeOFuu4w3ifWLw52sdHGz6g==",
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-wasm32-wasi/-/resolver-binding-wasm32-wasi-1.9.1.tgz",
+ "integrity": "sha512-eNwqO5kUa+1k7yFIircwwiniKWA0UFHo2Cfm8LYgkh9km7uMad+0x7X7oXbQonJXlqfitBTSjhA0un+DsHIrhw==",
"cpu": [
"wasm32"
],
@@ -12968,29 +13660,29 @@
"license": "MIT",
"optional": true,
"dependencies": {
- "@napi-rs/wasm-runtime": "^0.2.9"
+ "@napi-rs/wasm-runtime": "^0.2.11"
},
"engines": {
"node": ">=14.0.0"
}
},
"node_modules/@unrs/resolver-binding-wasm32-wasi/node_modules/@napi-rs/wasm-runtime": {
- "version": "0.2.9",
- "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.9.tgz",
- "integrity": "sha512-OKRBiajrrxB9ATokgEQoG87Z25c67pCpYcCwmXYX8PBftC9pBfN18gnm/fh1wurSLEKIAt+QRFLFCQISrb66Jg==",
+ "version": "0.2.11",
+ "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.11.tgz",
+ "integrity": "sha512-9DPkXtvHydrcOsopiYpUgPHpmj0HWZKMUnL2dZqpvC42lsratuBG06V5ipyno0fUek5VlFsNQ+AcFATSrJXgMA==",
"dev": true,
"license": "MIT",
"optional": true,
"dependencies": {
- "@emnapi/core": "^1.4.0",
- "@emnapi/runtime": "^1.4.0",
+ "@emnapi/core": "^1.4.3",
+ "@emnapi/runtime": "^1.4.3",
"@tybys/wasm-util": "^0.9.0"
}
},
"node_modules/@unrs/resolver-binding-win32-arm64-msvc": {
- "version": "1.7.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.7.2.tgz",
- "integrity": "sha512-gtYTh4/VREVSLA+gHrfbWxaMO/00y+34htY7XpioBTy56YN2eBjkPrY1ML1Zys89X3RJDKVaogzwxlM1qU7egg==",
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.9.1.tgz",
+ "integrity": "sha512-Eaz1xMUnoa2mFqh20mPqSdbYl6crnk8HnIXDu6nsla9zpgZJZO8w3c1gvNN/4Eb0RXRq3K9OG6mu8vw14gIqiA==",
"cpu": [
"arm64"
],
@@ -13002,9 +13694,9 @@
]
},
"node_modules/@unrs/resolver-binding-win32-ia32-msvc": {
- "version": "1.7.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-ia32-msvc/-/resolver-binding-win32-ia32-msvc-1.7.2.tgz",
- "integrity": "sha512-Ywv20XHvHTDRQs12jd3MY8X5C8KLjDbg/jyaal/QLKx3fAShhJyD4blEANInsjxW3P7isHx1Blt56iUDDJO3jg==",
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-ia32-msvc/-/resolver-binding-win32-ia32-msvc-1.9.1.tgz",
+ "integrity": "sha512-H/+d+5BGlnEQif0gnwWmYbYv7HJj563PUKJfn8PlmzF8UmF+8KxdvXdwCsoOqh4HHnENnoLrav9NYBrv76x1wQ==",
"cpu": [
"ia32"
],
@@ -13016,9 +13708,9 @@
]
},
"node_modules/@unrs/resolver-binding-win32-x64-msvc": {
- "version": "1.7.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-x64-msvc/-/resolver-binding-win32-x64-msvc-1.7.2.tgz",
- "integrity": "sha512-friS8NEQfHaDbkThxopGk+LuE5v3iY0StruifjQEt7SLbA46OnfgMO15sOTkbpJkol6RB+1l1TYPXh0sCddpvA==",
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-x64-msvc/-/resolver-binding-win32-x64-msvc-1.9.1.tgz",
+ "integrity": "sha512-rS86wI4R6cknYM3is3grCb/laE8XBEbpWAMSIPjYfmYp75KL5dT87jXF2orDa4tQYg5aajP5G8Fgh34dRyR+Rw==",
"cpu": [
"x64"
],
@@ -13030,16 +13722,16 @@
]
},
"node_modules/@vitejs/plugin-basic-ssl": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@vitejs/plugin-basic-ssl/-/plugin-basic-ssl-1.1.0.tgz",
- "integrity": "sha512-wO4Dk/rm8u7RNhOf95ZzcEmC9rYOncYgvq4z3duaJrCgjN8BxAnDVyndanfcJZ0O6XZzHz6Q0hTimxTg8Y9g/A==",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/@vitejs/plugin-basic-ssl/-/plugin-basic-ssl-1.2.0.tgz",
+ "integrity": "sha512-mkQnxTkcldAzIsomk1UuLfAu9n+kpQ3JbHcpCp7d2Oo6ITtji8pHS3QToOWjhPFvNQSnhlkAjmGbhv2QvwO/7Q==",
"dev": true,
"license": "MIT",
"engines": {
- "node": ">=14.6.0"
+ "node": ">=14.21.3"
},
"peerDependencies": {
- "vite": "^3.0.0 || ^4.0.0 || ^5.0.0"
+ "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0"
}
},
"node_modules/@vitest/expect": {
@@ -13411,6 +14103,19 @@
"pkg-fetch": "lib-es5/bin.js"
}
},
+ "node_modules/@yao-pkg/pkg-fetch/node_modules/agent-base": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
+ "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6.0.0"
+ }
+ },
"node_modules/@yao-pkg/pkg-fetch/node_modules/cliui": {
"version": "7.0.4",
"resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
@@ -13494,7 +14199,7 @@
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.2.tgz",
"integrity": "sha512-/HcYgtUSiJiot/XWGLOlGxPYUG65+/31V8oqk17vZLW1xlCoR4PampyePljOxY2n8/3jz9+tIFzICsyGujJZoA==",
- "dev": true,
+ "license": "BSD-2-Clause",
"dependencies": {
"js-yaml": "^3.10.0",
"tslib": "^2.4.0"
@@ -13503,39 +14208,11 @@
"node": ">=18.12.0"
}
},
- "node_modules/@yarnpkg/parsers/node_modules/argparse": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
- "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
- "dev": true,
- "dependencies": {
- "sprintf-js": "~1.0.2"
- }
- },
- "node_modules/@yarnpkg/parsers/node_modules/js-yaml": {
- "version": "3.14.1",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
- "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
- "dev": true,
- "dependencies": {
- "argparse": "^1.0.7",
- "esprima": "^4.0.0"
- },
- "bin": {
- "js-yaml": "bin/js-yaml.js"
- }
- },
- "node_modules/@yarnpkg/parsers/node_modules/sprintf-js": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
- "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==",
- "dev": true
- },
"node_modules/@zkochan/js-yaml": {
"version": "0.0.7",
"resolved": "https://registry.npmjs.org/@zkochan/js-yaml/-/js-yaml-0.0.7.tgz",
"integrity": "sha512-nrUSn7hzt7J6JWgWGz78ZYI8wj+gdIJdk0Ynjpp8l+trkn58Uqsf6RYrYkEK+3X18EX+TNdtJI0WxAtc+L84SQ==",
- "dev": true,
+ "license": "MIT",
"dependencies": {
"argparse": "^2.0.1"
},
@@ -13578,23 +14255,22 @@
}
},
"node_modules/accepts": {
- "version": "1.3.8",
- "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
- "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz",
+ "integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==",
"license": "MIT",
"dependencies": {
- "mime-types": "~2.1.34",
- "negotiator": "0.6.3"
+ "mime-types": "^3.0.0",
+ "negotiator": "^1.0.0"
},
"engines": {
"node": ">= 0.6"
}
},
"node_modules/acorn": {
- "version": "8.14.0",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz",
- "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==",
- "dev": true,
+ "version": "8.15.0",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz",
+ "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==",
"license": "MIT",
"bin": {
"acorn": "bin/acorn"
@@ -13614,21 +14290,10 @@
"acorn-walk": "^8.0.2"
}
},
- "node_modules/acorn-import-attributes": {
- "version": "1.9.5",
- "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz",
- "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==",
- "dev": true,
- "license": "MIT",
- "peerDependencies": {
- "acorn": "^8"
- }
- },
"node_modules/acorn-jsx": {
"version": "5.3.2",
"resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
"integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
- "dev": true,
"license": "MIT",
"peerDependencies": {
"acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
@@ -13638,7 +14303,6 @@
"version": "8.3.4",
"resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz",
"integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==",
- "dev": true,
"license": "MIT",
"dependencies": {
"acorn": "^8.11.0"
@@ -13647,6 +14311,15 @@
"node": ">=0.4.0"
}
},
+ "node_modules/address": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz",
+ "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
"node_modules/adjust-sourcemap-loader": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz",
@@ -13677,16 +14350,12 @@
}
},
"node_modules/agent-base": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
- "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
- "dev": true,
+ "version": "7.1.3",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz",
+ "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==",
"license": "MIT",
- "dependencies": {
- "debug": "4"
- },
"engines": {
- "node": ">= 6.0.0"
+ "node": ">= 14"
}
},
"node_modules/agentkeepalive": {
@@ -13765,19 +14434,19 @@
}
},
"node_modules/angular-eslint": {
- "version": "18.4.3",
- "resolved": "https://registry.npmjs.org/angular-eslint/-/angular-eslint-18.4.3.tgz",
- "integrity": "sha512-0ZjLzzADGRLUhZC8ZpwSo6CE/m6QhQB/oljMJ0mEfP+lB1sy1v8PBKNsJboIcfEEgGW669Z/efVQ3df88yJLYg==",
+ "version": "19.6.0",
+ "resolved": "https://registry.npmjs.org/angular-eslint/-/angular-eslint-19.6.0.tgz",
+ "integrity": "sha512-9qfP6rR6De5xe9WyviD9Vdpg2F3iHTlo7T1129ms0AQXrG9/U/upIQmNUN+Jz9CiJcHDUsniyd+EL8hjuNYnOg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@angular-devkit/core": ">= 18.0.0 < 19.0.0",
- "@angular-devkit/schematics": ">= 18.0.0 < 19.0.0",
- "@angular-eslint/builder": "18.4.3",
- "@angular-eslint/eslint-plugin": "18.4.3",
- "@angular-eslint/eslint-plugin-template": "18.4.3",
- "@angular-eslint/schematics": "18.4.3",
- "@angular-eslint/template-parser": "18.4.3",
+ "@angular-devkit/core": ">= 19.0.0 < 20.0.0",
+ "@angular-devkit/schematics": ">= 19.0.0 < 20.0.0",
+ "@angular-eslint/builder": "19.6.0",
+ "@angular-eslint/eslint-plugin": "19.6.0",
+ "@angular-eslint/eslint-plugin-template": "19.6.0",
+ "@angular-eslint/schematics": "19.6.0",
+ "@angular-eslint/template-parser": "19.6.0",
"@typescript-eslint/types": "^8.0.0",
"@typescript-eslint/utils": "^8.0.0"
},
@@ -13787,111 +14456,10 @@
"typescript-eslint": "^8.0.0"
}
},
- "node_modules/angular-eslint/node_modules/@angular-devkit/core": {
- "version": "18.2.14",
- "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-18.2.14.tgz",
- "integrity": "sha512-UGIGOjXuOyCW+5S4tINu7e6LOu738CmTw3h7Ui1I8OzdTIYJcYJrei8sgrwDwOYADRal+p0MeMlnykH3TM5XBA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ajv": "8.17.1",
- "ajv-formats": "3.0.1",
- "jsonc-parser": "3.3.1",
- "picomatch": "4.0.2",
- "rxjs": "7.8.1",
- "source-map": "0.7.4"
- },
- "engines": {
- "node": "^18.19.1 || ^20.11.1 || >=22.0.0",
- "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
- "yarn": ">= 1.13.0"
- },
- "peerDependencies": {
- "chokidar": "^3.5.2"
- },
- "peerDependenciesMeta": {
- "chokidar": {
- "optional": true
- }
- }
- },
- "node_modules/angular-eslint/node_modules/chokidar": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
- "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "peer": true,
- "dependencies": {
- "anymatch": "~3.1.2",
- "braces": "~3.0.2",
- "glob-parent": "~5.1.2",
- "is-binary-path": "~2.1.0",
- "is-glob": "~4.0.1",
- "normalize-path": "~3.0.0",
- "readdirp": "~3.6.0"
- },
- "engines": {
- "node": ">= 8.10.0"
- },
- "funding": {
- "url": "https://paulmillr.com/funding/"
- },
- "optionalDependencies": {
- "fsevents": "~2.3.2"
- }
- },
- "node_modules/angular-eslint/node_modules/glob-parent": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
- "dev": true,
- "license": "ISC",
- "optional": true,
- "peer": true,
- "dependencies": {
- "is-glob": "^4.0.1"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/angular-eslint/node_modules/readdirp": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
- "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "peer": true,
- "dependencies": {
- "picomatch": "^2.2.1"
- },
- "engines": {
- "node": ">=8.10.0"
- }
- },
- "node_modules/angular-eslint/node_modules/readdirp/node_modules/picomatch": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "peer": true,
- "engines": {
- "node": ">=8.6"
- },
- "funding": {
- "url": "https://github.com/sponsors/jonschlinkert"
- }
- },
"node_modules/ansi-colors": {
"version": "4.1.3",
"resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz",
"integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=6"
@@ -13972,7 +14540,6 @@
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
"integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
- "dev": true,
"license": "ISC",
"dependencies": {
"normalize-path": "^3.0.0",
@@ -13986,7 +14553,6 @@
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
"integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=8.6"
@@ -14019,59 +14585,65 @@
}
},
"node_modules/app-builder-bin": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-4.0.0.tgz",
- "integrity": "sha512-xwdG0FJPQMe0M0UA4Tz0zEB8rBJTRA5a476ZawAqiBkMv16GRK5xpXThOjMaEOFnZ6zabejjG4J3da0SXG63KA==",
+ "version": "5.0.0-alpha.12",
+ "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-5.0.0-alpha.12.tgz",
+ "integrity": "sha512-j87o0j6LqPL3QRr8yid6c+Tt5gC7xNfYo6uQIQkorAC6MpeayVMZrEDzKmJJ/Hlv7EnOQpaRm53k6ktDYZyB6w==",
"dev": true,
"license": "MIT"
},
"node_modules/app-builder-lib": {
- "version": "24.13.3",
- "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-24.13.3.tgz",
- "integrity": "sha512-FAzX6IBit2POXYGnTCT8YHFO/lr5AapAII6zzhQO3Rw4cEDOgK+t1xhLc5tNcKlicTHlo9zxIwnYCX9X2DLkig==",
+ "version": "26.0.12",
+ "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-26.0.12.tgz",
+ "integrity": "sha512-+/CEPH1fVKf6HowBUs6LcAIoRcjeqgvAeoSE+cl7Y7LndyQ9ViGPYibNk7wmhMHzNgHIuIbw4nWADPO+4mjgWw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@develar/schema-utils": "~2.6.5",
- "@electron/notarize": "2.2.1",
- "@electron/osx-sign": "1.0.5",
- "@electron/universal": "1.5.1",
+ "@electron/asar": "3.2.18",
+ "@electron/fuses": "^1.8.0",
+ "@electron/notarize": "2.5.0",
+ "@electron/osx-sign": "1.3.1",
+ "@electron/rebuild": "3.7.0",
+ "@electron/universal": "2.0.1",
"@malept/flatpak-bundler": "^0.4.0",
"@types/fs-extra": "9.0.13",
"async-exit-hook": "^2.0.1",
- "bluebird-lst": "^1.0.9",
- "builder-util": "24.13.1",
- "builder-util-runtime": "9.2.4",
+ "builder-util": "26.0.11",
+ "builder-util-runtime": "9.3.1",
"chromium-pickle-js": "^0.2.0",
+ "config-file-ts": "0.2.8-rc1",
"debug": "^4.3.4",
+ "dotenv": "^16.4.5",
+ "dotenv-expand": "^11.0.6",
"ejs": "^3.1.8",
- "electron-publish": "24.13.1",
- "form-data": "^4.0.0",
+ "electron-publish": "26.0.11",
"fs-extra": "^10.1.0",
"hosted-git-info": "^4.1.0",
"is-ci": "^3.0.0",
"isbinaryfile": "^5.0.0",
"js-yaml": "^4.1.0",
+ "json5": "^2.2.3",
"lazy-val": "^1.0.5",
- "minimatch": "^5.1.1",
- "read-config-file": "6.3.2",
- "sanitize-filename": "^1.6.3",
+ "minimatch": "^10.0.0",
+ "plist": "3.1.0",
+ "resedit": "^1.7.0",
"semver": "^7.3.8",
"tar": "^6.1.12",
- "temp-file": "^3.4.0"
+ "temp-file": "^3.4.0",
+ "tiny-async-pool": "1.3.0"
},
"engines": {
"node": ">=14.0.0"
},
"peerDependencies": {
- "dmg-builder": "24.13.3",
- "electron-builder-squirrel-windows": "24.13.3"
+ "dmg-builder": "26.0.12",
+ "electron-builder-squirrel-windows": "26.0.12"
}
},
"node_modules/app-builder-lib/node_modules/@electron/notarize": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/@electron/notarize/-/notarize-2.2.1.tgz",
- "integrity": "sha512-aL+bFMIkpR0cmmj5Zgy0LMKEpgy43/hw5zadEArgmAMWWlKc5buwFvFT9G/o/YJkvXAJm5q3iuTuLaiaXW39sg==",
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/@electron/notarize/-/notarize-2.5.0.tgz",
+ "integrity": "sha512-jNT8nwH1f9X5GEITXaQ8IF/KdskvIkOFfB2CvwumsveVidzpSc+mvhhTMdAGSYF3O+Nq49lJ7y+ssODRXu06+A==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -14099,6 +14671,35 @@
"node": ">=10"
}
},
+ "node_modules/app-builder-lib/node_modules/@electron/rebuild": {
+ "version": "3.7.0",
+ "resolved": "https://registry.npmjs.org/@electron/rebuild/-/rebuild-3.7.0.tgz",
+ "integrity": "sha512-VW++CNSlZwMYP7MyXEbrKjpzEwhB5kDNbzGtiPEjwYysqyTCF+YbNJ210Dj3AjWsGSV4iEEwNkmJN9yGZmVvmw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@electron/node-gyp": "git+https://github.com/electron/node-gyp.git#06b29aafb7708acef8b3669835c8a7857ebc92d2",
+ "@malept/cross-spawn-promise": "^2.0.0",
+ "chalk": "^4.0.0",
+ "debug": "^4.1.1",
+ "detect-libc": "^2.0.1",
+ "fs-extra": "^10.0.0",
+ "got": "^11.7.0",
+ "node-abi": "^3.45.0",
+ "node-api-version": "^0.2.0",
+ "ora": "^5.1.0",
+ "read-binary-file-arch": "^1.0.6",
+ "semver": "^7.3.5",
+ "tar": "^6.0.5",
+ "yargs": "^17.0.1"
+ },
+ "bin": {
+ "electron-rebuild": "lib/cli.js"
+ },
+ "engines": {
+ "node": ">=12.13.0"
+ }
+ },
"node_modules/app-builder-lib/node_modules/fs-extra": {
"version": "10.1.0",
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
@@ -14114,17 +14715,33 @@
"node": ">=12"
}
},
+ "node_modules/app-builder-lib/node_modules/js-yaml": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
+ "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "argparse": "^2.0.1"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
"node_modules/app-builder-lib/node_modules/minimatch": {
- "version": "5.1.6",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
- "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
+ "version": "10.0.3",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.3.tgz",
+ "integrity": "sha512-IPZ167aShDZZUMdRk66cyQAW3qr0WzbHkPdMYa8bzZhlHhO3jALbKdxcaak7W9FfT2rZNpQuUu4Od7ILEpXSaw==",
"dev": true,
"license": "ISC",
"dependencies": {
- "brace-expansion": "^2.0.1"
+ "@isaacs/brace-expansion": "^5.0.0"
},
"engines": {
- "node": ">=10"
+ "node": "20 || >=22"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
}
},
"node_modules/append-field": {
@@ -14146,142 +14763,6 @@
"node": ">=8"
}
},
- "node_modules/archiver": {
- "version": "5.3.2",
- "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.2.tgz",
- "integrity": "sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw==",
- "dev": true,
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "archiver-utils": "^2.1.0",
- "async": "^3.2.4",
- "buffer-crc32": "^0.2.1",
- "readable-stream": "^3.6.0",
- "readdir-glob": "^1.1.2",
- "tar-stream": "^2.2.0",
- "zip-stream": "^4.1.0"
- },
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/archiver-utils": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz",
- "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==",
- "dev": true,
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "glob": "^7.1.4",
- "graceful-fs": "^4.2.0",
- "lazystream": "^1.0.0",
- "lodash.defaults": "^4.2.0",
- "lodash.difference": "^4.5.0",
- "lodash.flatten": "^4.4.0",
- "lodash.isplainobject": "^4.0.6",
- "lodash.union": "^4.6.0",
- "normalize-path": "^3.0.0",
- "readable-stream": "^2.0.0"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/archiver-utils/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dev": true,
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "node_modules/archiver-utils/node_modules/glob": {
- "version": "7.2.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
- "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
- "deprecated": "Glob versions prior to v9 are no longer supported",
- "dev": true,
- "license": "ISC",
- "peer": true,
- "dependencies": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.1.1",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- },
- "engines": {
- "node": "*"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/archiver-utils/node_modules/isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
- "dev": true,
- "license": "MIT",
- "peer": true
- },
- "node_modules/archiver-utils/node_modules/minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dev": true,
- "license": "ISC",
- "peer": true,
- "dependencies": {
- "brace-expansion": "^1.1.7"
- },
- "engines": {
- "node": "*"
- }
- },
- "node_modules/archiver-utils/node_modules/readable-stream": {
- "version": "2.3.8",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
- "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
- "dev": true,
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "node_modules/archiver-utils/node_modules/safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "dev": true,
- "license": "MIT",
- "peer": true
- },
- "node_modules/archiver-utils/node_modules/string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "dev": true,
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "safe-buffer": "~5.1.0"
- }
- },
"node_modules/archy": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz",
@@ -14296,32 +14777,10 @@
"dev": true,
"license": "MIT"
},
- "node_modules/argon2": {
- "version": "0.41.1",
- "resolved": "https://registry.npmjs.org/argon2/-/argon2-0.41.1.tgz",
- "integrity": "sha512-dqCW8kJXke8Ik+McUcMDltrbuAWETPyU6iq+4AhxqKphWi7pChB/Zgd/Tp/o8xRLbg8ksMj46F/vph9wnxpTzQ==",
- "hasInstallScript": true,
- "license": "MIT",
- "dependencies": {
- "@phc/format": "^1.0.0",
- "node-addon-api": "^8.1.0",
- "node-gyp-build": "^4.8.1"
- },
- "engines": {
- "node": ">=16.17.0"
- }
- },
- "node_modules/argon2-browser": {
- "version": "1.18.0",
- "resolved": "https://registry.npmjs.org/argon2-browser/-/argon2-browser-1.18.0.tgz",
- "integrity": "sha512-ImVAGIItnFnvET1exhsQB7apRztcoC5TnlSqernMJDUjbc/DLq3UEYeXFrLPrlaIl8cVfwnXb6wX2KpFf2zxHw==",
- "license": "MIT"
- },
"node_modules/argparse": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
"integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
- "dev": true,
"license": "Python-2.0"
},
"node_modules/aria-query": {
@@ -14359,18 +14818,20 @@
"license": "MIT"
},
"node_modules/array-includes": {
- "version": "3.1.8",
- "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz",
- "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==",
+ "version": "3.1.9",
+ "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.9.tgz",
+ "integrity": "sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.7",
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.4",
"define-properties": "^1.2.1",
- "es-abstract": "^1.23.2",
- "es-object-atoms": "^1.0.0",
- "get-intrinsic": "^1.2.4",
- "is-string": "^1.0.7"
+ "es-abstract": "^1.24.0",
+ "es-object-atoms": "^1.1.1",
+ "get-intrinsic": "^1.3.0",
+ "is-string": "^1.1.1",
+ "math-intrinsics": "^1.1.0"
},
"engines": {
"node": ">= 0.4"
@@ -14390,18 +14851,19 @@
}
},
"node_modules/array.prototype.findlastindex": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz",
- "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==",
+ "version": "1.2.6",
+ "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.6.tgz",
+ "integrity": "sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.7",
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.4",
"define-properties": "^1.2.1",
- "es-abstract": "^1.23.2",
+ "es-abstract": "^1.23.9",
"es-errors": "^1.3.0",
- "es-object-atoms": "^1.0.0",
- "es-shim-unscopables": "^1.0.2"
+ "es-object-atoms": "^1.1.1",
+ "es-shim-unscopables": "^1.1.0"
},
"engines": {
"node": ">= 0.4"
@@ -14519,7 +14981,6 @@
"version": "3.2.6",
"resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz",
"integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==",
- "dev": true,
"license": "MIT"
},
"node_modules/async-exit-hook": {
@@ -14606,9 +15067,9 @@
}
},
"node_modules/autoprefixer/node_modules/browserslist": {
- "version": "4.24.5",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.5.tgz",
- "integrity": "sha512-FDToo4Wo82hIdgc1CQ+NQD0hEhmpPjrZ3hiUgwgOG6IuTdlpr8jdjyG24P6cNP1yJpTLzS5OcGgSw0xmDU1/Tw==",
+ "version": "4.25.0",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.0.tgz",
+ "integrity": "sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==",
"dev": true,
"funding": [
{
@@ -14626,8 +15087,8 @@
],
"license": "MIT",
"dependencies": {
- "caniuse-lite": "^1.0.30001716",
- "electron-to-chromium": "^1.5.149",
+ "caniuse-lite": "^1.0.30001718",
+ "electron-to-chromium": "^1.5.160",
"node-releases": "^2.0.19",
"update-browserslist-db": "^1.1.3"
},
@@ -14655,9 +15116,9 @@
}
},
"node_modules/axe-core": {
- "version": "4.10.2",
- "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.2.tgz",
- "integrity": "sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==",
+ "version": "4.10.3",
+ "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.3.tgz",
+ "integrity": "sha512-Xm7bpRXnDSX2YE2YFfBk2FnF0ep6tmG7xPh8iHee8MIcrgq762Nkce856dYtJYLkuIoYZvGfTs/PbZhideTcEg==",
"dev": true,
"license": "MPL-2.0",
"engines": {
@@ -14698,10 +15159,10 @@
}
},
"node_modules/axios": {
- "version": "1.8.4",
- "resolved": "https://registry.npmjs.org/axios/-/axios-1.8.4.tgz",
- "integrity": "sha512-eBSYY4Y68NNlHbHBMdeDmKNtDgXWhQsJcGqzO3iLUM0GraQFSS9cVgPX5I9b3lbdFKyYoAEGAZF1DwhTaljNAw==",
- "dev": true,
+ "version": "1.10.0",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.10.0.tgz",
+ "integrity": "sha512-/1xYAC4MP/HEG+3duIhFr4ZQXR4sQXOIe+o6sdqzeykGLx6Upp/1p8MHqhINOvGeP7xyNHe7tsiJByc4SSVUxw==",
+ "license": "MIT",
"dependencies": {
"follow-redirects": "^1.15.6",
"form-data": "^4.0.0",
@@ -14722,7 +15183,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz",
"integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/transform": "^29.7.0",
@@ -14740,16 +15200,6 @@
"@babel/core": "^7.8.0"
}
},
- "node_modules/babel-jest/node_modules/slash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
- "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/babel-loader": {
"version": "9.2.1",
"resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.2.1.tgz",
@@ -14768,11 +15218,24 @@
"webpack": ">=5"
}
},
+ "node_modules/babel-plugin-const-enum": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-const-enum/-/babel-plugin-const-enum-1.2.0.tgz",
+ "integrity": "sha512-o1m/6iyyFnp9MRsK1dHF3bneqyf3AlM2q3A/YbgQr2pCat6B6XJVDv2TXqzfY2RYUi4mak6WAksSBPlyYGx9dg==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.0.0",
+ "@babel/plugin-syntax-typescript": "^7.3.3",
+ "@babel/traverse": "^7.16.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
"node_modules/babel-plugin-istanbul": {
"version": "6.1.1",
"resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz",
"integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==",
- "dev": true,
"license": "BSD-3-Clause",
"dependencies": {
"@babel/helper-plugin-utils": "^7.0.0",
@@ -14789,7 +15252,6 @@
"version": "5.2.1",
"resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz",
"integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==",
- "dev": true,
"license": "BSD-3-Clause",
"dependencies": {
"@babel/core": "^7.12.3",
@@ -14806,7 +15268,6 @@
"version": "6.3.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
"integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
- "dev": true,
"license": "ISC",
"bin": {
"semver": "bin/semver.js"
@@ -14816,7 +15277,6 @@
"version": "29.6.3",
"resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz",
"integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/template": "^7.3.3",
@@ -14878,14 +15338,13 @@
}
},
"node_modules/babel-plugin-polyfill-corejs2": {
- "version": "0.4.12",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.12.tgz",
- "integrity": "sha512-CPWT6BwvhrTO2d8QVorhTCQw9Y43zOu7G9HigcfxvepOU6b8o3tcWad6oVgZIsZCTt42FFv97aA7ZJsbM4+8og==",
- "dev": true,
+ "version": "0.4.13",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.13.tgz",
+ "integrity": "sha512-3sX/eOms8kd3q2KZ6DAhKPc0dgm525Gqq5NtWKZ7QYYZEv57OQ54KtblzJzH1lQF/eQxO8KjWGIK9IPUJNus5g==",
"license": "MIT",
"dependencies": {
"@babel/compat-data": "^7.22.6",
- "@babel/helper-define-polyfill-provider": "^0.6.3",
+ "@babel/helper-define-polyfill-provider": "^0.6.4",
"semver": "^6.3.1"
},
"peerDependencies": {
@@ -14896,44 +15355,49 @@
"version": "6.3.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
"integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
- "dev": true,
"license": "ISC",
"bin": {
"semver": "bin/semver.js"
}
},
"node_modules/babel-plugin-polyfill-corejs3": {
- "version": "0.10.6",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz",
- "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==",
- "dev": true,
+ "version": "0.11.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.11.1.tgz",
+ "integrity": "sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ==",
"license": "MIT",
"dependencies": {
- "@babel/helper-define-polyfill-provider": "^0.6.2",
- "core-js-compat": "^3.38.0"
+ "@babel/helper-define-polyfill-provider": "^0.6.3",
+ "core-js-compat": "^3.40.0"
},
"peerDependencies": {
"@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
}
},
"node_modules/babel-plugin-polyfill-regenerator": {
- "version": "0.6.3",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.3.tgz",
- "integrity": "sha512-LiWSbl4CRSIa5x/JAU6jZiG9eit9w6mz+yVMFwDE83LAWvt0AfGBoZ7HS/mkhrKuh2ZlzfVZYKoLjXdqw6Yt7Q==",
- "dev": true,
+ "version": "0.6.4",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.4.tgz",
+ "integrity": "sha512-7gD3pRadPrbjhjLyxebmx/WrFYcuSjZ0XbdUujQMZ/fcE9oeewk2U/7PCvez84UeuK3oSjmPZ0Ch0dlupQvGzw==",
"license": "MIT",
"dependencies": {
- "@babel/helper-define-polyfill-provider": "^0.6.3"
+ "@babel/helper-define-polyfill-provider": "^0.6.4"
},
"peerDependencies": {
"@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
}
},
+ "node_modules/babel-plugin-transform-typescript-metadata": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-typescript-metadata/-/babel-plugin-transform-typescript-metadata-0.3.2.tgz",
+ "integrity": "sha512-mWEvCQTgXQf48yDqgN7CH50waTyYBeP2Lpqx4nNWab9sxEpdXVeKgfj1qYI2/TgUPQtNFZ85i3PemRtnXVYYJg==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.0.0"
+ }
+ },
"node_modules/babel-preset-current-node-syntax": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz",
"integrity": "sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/plugin-syntax-async-generators": "^7.8.4",
@@ -14960,7 +15424,6 @@
"version": "29.6.3",
"resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz",
"integrity": "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"babel-plugin-jest-hoist": "^29.6.3",
@@ -15051,6 +15514,26 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/beasties": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/beasties/-/beasties-0.3.2.tgz",
+ "integrity": "sha512-p4AF8uYzm9Fwu8m/hSVTCPXrRBPmB34hQpHsec2KOaR9CZmgoU8IOv4Cvwq4hgz2p4hLMNbsdNl5XeA6XbAQwA==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "css-select": "^5.1.0",
+ "css-what": "^6.1.0",
+ "dom-serializer": "^2.0.0",
+ "domhandler": "^5.0.3",
+ "htmlparser2": "^10.0.0",
+ "picocolors": "^1.1.1",
+ "postcss": "^8.4.49",
+ "postcss-media-query-parser": "^0.2.3"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
"node_modules/bent": {
"version": "7.3.12",
"resolved": "https://registry.npmjs.org/bent/-/bent-7.3.12.tgz",
@@ -15076,6 +15559,63 @@
"node": ">=12.0.0"
}
},
+ "node_modules/better-opn/node_modules/define-lazy-prop": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
+ "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/better-opn/node_modules/is-docker": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
+ "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "is-docker": "cli.js"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/better-opn/node_modules/is-wsl": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
+ "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-docker": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/better-opn/node_modules/open": {
+ "version": "8.4.2",
+ "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz",
+ "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "define-lazy-prop": "^2.0.0",
+ "is-docker": "^2.1.1",
+ "is-wsl": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/big-integer": {
"version": "1.6.52",
"resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz",
@@ -15143,105 +15683,38 @@
"ieee754": "^1.1.13"
}
},
- "node_modules/bluebird": {
- "version": "3.7.2",
- "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
- "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/bluebird-lst": {
- "version": "1.0.9",
- "resolved": "https://registry.npmjs.org/bluebird-lst/-/bluebird-lst-1.0.9.tgz",
- "integrity": "sha512-7B1Rtx82hjnSD4PGLAjVWeYH3tHAcVUmChh85a3lltKQm6FresXh9ErQo6oAv6CqxttczC3/kEg8SY5NluPuUw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "bluebird": "^3.5.5"
- }
- },
- "node_modules/body-parser": {
- "version": "1.20.3",
- "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz",
- "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "bytes": "3.1.2",
- "content-type": "~1.0.5",
- "debug": "2.6.9",
- "depd": "2.0.0",
- "destroy": "1.2.0",
- "http-errors": "2.0.0",
- "iconv-lite": "0.4.24",
- "on-finished": "2.4.1",
- "qs": "6.13.0",
- "raw-body": "2.5.2",
- "type-is": "~1.6.18",
- "unpipe": "1.0.0"
- },
- "engines": {
- "node": ">= 0.8",
- "npm": "1.2.8000 || >= 1.4.16"
- }
- },
- "node_modules/body-parser/node_modules/debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ms": "2.0.0"
- }
- },
- "node_modules/body-parser/node_modules/iconv-lite": {
- "version": "0.4.24",
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
- "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
- "dev": true,
+ "node_modules/bl/node_modules/readable-stream": {
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
+ "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
"license": "MIT",
"dependencies": {
- "safer-buffer": ">= 2.1.2 < 3"
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
},
"engines": {
- "node": ">=0.10.0"
+ "node": ">= 6"
}
},
- "node_modules/body-parser/node_modules/ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/body-parser/node_modules/on-finished": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
- "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
- "dev": true,
+ "node_modules/body-parser": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.2.0.tgz",
+ "integrity": "sha512-02qvAaxv8tp7fBa/mw1ga98OGm+eCbqzJOKoRt70sLmfEEi+jyBYVTDGfCL/k06/4EMk/z01gCe7HoCH/f2LTg==",
"license": "MIT",
"dependencies": {
- "ee-first": "1.1.1"
- },
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/body-parser/node_modules/qs": {
- "version": "6.13.0",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz",
- "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==",
- "dev": true,
- "license": "BSD-3-Clause",
- "dependencies": {
- "side-channel": "^1.0.6"
+ "bytes": "^3.1.2",
+ "content-type": "^1.0.5",
+ "debug": "^4.4.0",
+ "http-errors": "^2.0.0",
+ "iconv-lite": "^0.6.3",
+ "on-finished": "^2.4.1",
+ "qs": "^6.14.0",
+ "raw-body": "^3.0.0",
+ "type-is": "^2.0.0"
},
"engines": {
- "node": ">=0.6"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
+ "node": ">=18"
}
},
"node_modules/bonjour-service": {
@@ -15286,15 +15759,15 @@
}
},
"node_modules/bootstrap.native": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/bootstrap.native/-/bootstrap.native-5.1.2.tgz",
- "integrity": "sha512-jkXzWs1EopckMT5FIc2CS9PsGloOfmHqyC4dHv3nVC5gpnOFoJPVDpUCKsoMta46SBh46g312BI3aWth0zkRDw==",
+ "version": "5.1.5",
+ "resolved": "https://registry.npmjs.org/bootstrap.native/-/bootstrap.native-5.1.5.tgz",
+ "integrity": "sha512-sQdFng2Szpseyo1TlpG5pV+se4nbGeQWFXBemsPSnrVzd82ps9F6hti+lHFwcGgS80oIc54dY5ycOYJwUpQn3A==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@thednp/event-listener": "^2.0.8",
- "@thednp/position-observer": "^1.0.7",
- "@thednp/shorty": "^2.0.10"
+ "@thednp/event-listener": "^2.0.10",
+ "@thednp/position-observer": "^1.1.0",
+ "@thednp/shorty": "^2.0.11"
},
"engines": {
"node": ">=16",
@@ -15302,10 +15775,9 @@
}
},
"node_modules/brace-expansion": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
- "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
- "dev": true,
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
+ "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
"license": "MIT",
"dependencies": {
"balanced-match": "^1.0.0"
@@ -15376,7 +15848,6 @@
"version": "4.23.2",
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.2.tgz",
"integrity": "sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==",
- "dev": true,
"funding": [
{
"type": "opencollective",
@@ -15422,7 +15893,6 @@
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz",
"integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==",
- "dev": true,
"license": "Apache-2.0",
"dependencies": {
"node-int64": "^0.4.0"
@@ -15462,19 +15932,6 @@
"node": "*"
}
},
- "node_modules/buffer-equal": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.1.tgz",
- "integrity": "sha512-QoV3ptgEaQpvVwbXdSO39iqPQTCxSF7A5U99AxbHYqUdCizL/lH2Z0A2y6nbZucxMEOtNyZfG2s6gsVugGpKkg==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/buffer-from": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
@@ -15495,34 +15952,35 @@
}
},
"node_modules/builder-util": {
- "version": "24.13.1",
- "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-24.13.1.tgz",
- "integrity": "sha512-NhbCSIntruNDTOVI9fdXz0dihaqX2YuE1D6zZMrwiErzH4ELZHE6mdiB40wEgZNprDia+FghRFgKoAqMZRRjSA==",
+ "version": "26.0.11",
+ "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-26.0.11.tgz",
+ "integrity": "sha512-xNjXfsldUEe153h1DraD0XvDOpqGR0L5eKFkdReB7eFW5HqysDZFfly4rckda6y9dF39N3pkPlOblcfHKGw+uA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/debug": "^4.1.6",
"7zip-bin": "~5.2.0",
- "app-builder-bin": "4.0.0",
- "bluebird-lst": "^1.0.9",
- "builder-util-runtime": "9.2.4",
+ "app-builder-bin": "5.0.0-alpha.12",
+ "builder-util-runtime": "9.3.1",
"chalk": "^4.1.2",
- "cross-spawn": "^7.0.3",
+ "cross-spawn": "^7.0.6",
"debug": "^4.3.4",
"fs-extra": "^10.1.0",
- "http-proxy-agent": "^5.0.0",
- "https-proxy-agent": "^5.0.1",
+ "http-proxy-agent": "^7.0.0",
+ "https-proxy-agent": "^7.0.0",
"is-ci": "^3.0.0",
"js-yaml": "^4.1.0",
+ "sanitize-filename": "^1.6.3",
"source-map-support": "^0.5.19",
"stat-mode": "^1.0.0",
- "temp-file": "^3.4.0"
+ "temp-file": "^3.4.0",
+ "tiny-async-pool": "1.3.0"
}
},
"node_modules/builder-util-runtime": {
- "version": "9.2.4",
- "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-9.2.4.tgz",
- "integrity": "sha512-upp+biKpN/XZMLim7aguUyW8s0FUpDvOtK6sbanMFDAMBzpHDqdhgVYm6zc9HJ6nWo7u2Lxk60i2M6Jd3aiNrA==",
+ "version": "9.3.1",
+ "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-9.3.1.tgz",
+ "integrity": "sha512-2/egrNDDnRaxVwK3A+cJq6UOlqOdedGA7JPqCeJjN2Zjk1/QB/6QUi3b714ScIGS7HafFXTyzJEOr5b44I3kvQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -15548,25 +16006,23 @@
"node": ">=12"
}
},
- "node_modules/builder-util/node_modules/https-proxy-agent": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
- "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
+ "node_modules/builder-util/node_modules/js-yaml": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
+ "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "agent-base": "6",
- "debug": "4"
+ "argparse": "^2.0.1"
},
- "engines": {
- "node": ">= 6"
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
}
},
"node_modules/bundle-name": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz",
"integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==",
- "dev": true,
"license": "MIT",
"dependencies": {
"run-applescript": "^7.0.0"
@@ -15710,9 +16166,9 @@
}
},
"node_modules/cacache/node_modules/rimraf/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -15775,6 +16231,27 @@
"node": ">= 6.0.0"
}
},
+ "node_modules/cache-content-type/node_modules/mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/cache-content-type/node_modules/mime-types": {
+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+ "license": "MIT",
+ "dependencies": {
+ "mime-db": "1.52.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
"node_modules/cacheable-lookup": {
"version": "5.0.4",
"resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz",
@@ -15870,6 +16347,7 @@
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz",
"integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==",
+ "dev": true,
"license": "MIT",
"dependencies": {
"call-bind-apply-helpers": "^1.0.0",
@@ -15898,13 +16376,13 @@
}
},
"node_modules/call-bound": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.3.tgz",
- "integrity": "sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==",
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz",
+ "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==",
"license": "MIT",
"dependencies": {
- "call-bind-apply-helpers": "^1.0.1",
- "get-intrinsic": "^1.2.6"
+ "call-bind-apply-helpers": "^1.0.2",
+ "get-intrinsic": "^1.3.0"
},
"engines": {
"node": ">= 0.4"
@@ -15946,7 +16424,6 @@
"version": "5.3.1",
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
"integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=6"
@@ -15963,10 +16440,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001717",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001717.tgz",
- "integrity": "sha512-auPpttCq6BDEG8ZAuHJIplGw6GODhjw+/11e7IjpnYCxZcW/ONgPs0KVBJ0d1bY3e2+7PRe5RCLyP+PfwVgkYw==",
- "dev": true,
+ "version": "1.0.30001724",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001724.tgz",
+ "integrity": "sha512-WqJo7p0TbHDOythNTqYujmaJTvtYRZrjpP8TCvH6Vb9CYJerJNKamKzIWOM4BkQatWj9H2lYulpdAQNBe7QhNA==",
"funding": [
{
"type": "opencollective",
@@ -16063,7 +16539,6 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz",
"integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=10"
@@ -16136,6 +16611,26 @@
"url": "https://github.com/sponsors/fb55"
}
},
+ "node_modules/cheerio/node_modules/htmlparser2": {
+ "version": "8.0.2",
+ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz",
+ "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==",
+ "dev": true,
+ "funding": [
+ "https://github.com/fb55/htmlparser2?sponsor=1",
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/fb55"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "domelementtype": "^2.3.0",
+ "domhandler": "^5.0.3",
+ "domutils": "^3.0.1",
+ "entities": "^4.4.0"
+ }
+ },
"node_modules/chokidar": {
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz",
@@ -16163,9 +16658,9 @@
}
},
"node_modules/chromatic": {
- "version": "11.28.2",
- "resolved": "https://registry.npmjs.org/chromatic/-/chromatic-11.28.2.tgz",
- "integrity": "sha512-aCmUPcZUs4/p9zRZdMreOoO/5JqO2DiJC3md1/vRx8dlMRcmR/YI5ZbgXZcai2absVR+6hsXZ5XiPxV2sboTuQ==",
+ "version": "13.1.2",
+ "resolved": "https://registry.npmjs.org/chromatic/-/chromatic-13.1.2.tgz",
+ "integrity": "sha512-jgVptQabJHOnzmmvLjbtfutREkWGhDDk2gVqMH6N+V7z56oIy4Sd2/U7ZxNvnVFPinZQMSjSdUce4b6JIP64Dg==",
"dev": true,
"license": "MIT",
"bin": {
@@ -16222,7 +16717,6 @@
"version": "1.4.3",
"resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.3.tgz",
"integrity": "sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==",
- "dev": true,
"license": "MIT"
},
"node_modules/clean-css": {
@@ -16271,9 +16765,9 @@
}
},
"node_modules/cli-spinners": {
- "version": "2.9.2",
- "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz",
- "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==",
+ "version": "2.6.1",
+ "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz",
+ "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==",
"license": "MIT",
"engines": {
"node": ">=6"
@@ -16314,7 +16808,6 @@
"version": "8.0.1",
"resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
"integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
- "dev": true,
"license": "ISC",
"dependencies": {
"string-width": "^4.2.0",
@@ -16329,7 +16822,6 @@
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
"integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
- "dev": true,
"license": "MIT",
"dependencies": {
"ansi-styles": "^4.0.0",
@@ -16419,6 +16911,76 @@
"node": ">=8.0.0"
}
},
+ "node_modules/co-body/node_modules/iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "license": "MIT",
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/co-body/node_modules/media-typer": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
+ "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/co-body/node_modules/mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/co-body/node_modules/mime-types": {
+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+ "license": "MIT",
+ "dependencies": {
+ "mime-db": "1.52.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/co-body/node_modules/raw-body": {
+ "version": "2.5.2",
+ "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz",
+ "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==",
+ "license": "MIT",
+ "dependencies": {
+ "bytes": "3.1.2",
+ "http-errors": "2.0.0",
+ "iconv-lite": "0.4.24",
+ "unpipe": "1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/co-body/node_modules/type-is": {
+ "version": "1.6.18",
+ "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
+ "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
+ "license": "MIT",
+ "dependencies": {
+ "media-typer": "0.3.0",
+ "mime-types": "~2.1.24"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
"node_modules/code-block-writer": {
"version": "13.0.3",
"resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-13.0.3.tgz",
@@ -16430,7 +16992,6 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz",
"integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==",
- "dev": true,
"license": "MIT"
},
"node_modules/color-convert": {
@@ -16478,6 +17039,19 @@
"node": ">=0.1.90"
}
},
+ "node_modules/columnify": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/columnify/-/columnify-1.6.0.tgz",
+ "integrity": "sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q==",
+ "license": "MIT",
+ "dependencies": {
+ "strip-ansi": "^6.0.1",
+ "wcwidth": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
"node_modules/combined-stream": {
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
@@ -16533,23 +17107,6 @@
"node": ">=0.10.0"
}
},
- "node_modules/compress-commons": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.2.tgz",
- "integrity": "sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg==",
- "dev": true,
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "buffer-crc32": "^0.2.13",
- "crc32-stream": "^4.0.2",
- "normalize-path": "^3.0.0",
- "readable-stream": "^3.6.0"
- },
- "engines": {
- "node": ">= 10"
- }
- },
"node_modules/compressible": {
"version": "2.0.18",
"resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
@@ -16630,42 +17187,6 @@
"typedarray": "^0.0.6"
}
},
- "node_modules/concat-stream/node_modules/isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
- "license": "MIT"
- },
- "node_modules/concat-stream/node_modules/readable-stream": {
- "version": "2.3.8",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
- "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
- "license": "MIT",
- "dependencies": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "node_modules/concat-stream/node_modules/safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "license": "MIT"
- },
- "node_modules/concat-stream/node_modules/string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "license": "MIT",
- "dependencies": {
- "safe-buffer": "~5.1.0"
- }
- },
"node_modules/concurrently": {
"version": "9.1.2",
"resolved": "https://registry.npmjs.org/concurrently/-/concurrently-9.1.2.tgz",
@@ -16752,14 +17273,14 @@
}
},
"node_modules/config-file-ts": {
- "version": "0.2.6",
- "resolved": "https://registry.npmjs.org/config-file-ts/-/config-file-ts-0.2.6.tgz",
- "integrity": "sha512-6boGVaglwblBgJqGyxm4+xCmEGcWgnWHSWHY5jad58awQhB6gftq0G8HbzU39YqCIYHMLAiL1yjwiZ36m/CL8w==",
+ "version": "0.2.8-rc1",
+ "resolved": "https://registry.npmjs.org/config-file-ts/-/config-file-ts-0.2.8-rc1.tgz",
+ "integrity": "sha512-GtNECbVI82bT4RiDIzBSVuTKoSHufnU7Ce7/42bkWZJZFLjmDF2WBpVsvRkhKCfKBnTBb3qZrBwPpFBU/Myvhg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "glob": "^10.3.10",
- "typescript": "^5.3.3"
+ "glob": "^10.3.12",
+ "typescript": "^5.4.3"
}
},
"node_modules/config-file-ts/node_modules/glob": {
@@ -16806,6 +17327,22 @@
"dev": true,
"license": "ISC"
},
+ "node_modules/config-file-ts/node_modules/minimatch": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
"node_modules/config-file-ts/node_modules/path-scurry": {
"version": "1.11.1",
"resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
@@ -16874,9 +17411,9 @@
"license": "MIT"
},
"node_modules/content-disposition": {
- "version": "0.5.4",
- "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
- "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.0.0.tgz",
+ "integrity": "sha512-Au9nRL8VNUut/XSzbQA38+M78dzP4D+eqg3gfJHMIHHYa3bg067xj1KxMUWj+VULbiZMowKngFFbKczUrNJ1mg==",
"license": "MIT",
"dependencies": {
"safe-buffer": "5.2.1"
@@ -16901,21 +17438,22 @@
"license": "MIT"
},
"node_modules/cookie": {
- "version": "0.7.1",
- "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz",
- "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==",
- "dev": true,
+ "version": "0.7.2",
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz",
+ "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==",
"license": "MIT",
"engines": {
"node": ">= 0.6"
}
},
"node_modules/cookie-signature": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
- "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==",
- "dev": true,
- "license": "MIT"
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz",
+ "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.6.0"
+ }
},
"node_modules/cookies": {
"version": "0.9.1",
@@ -16974,23 +17512,23 @@
}
},
"node_modules/core-js": {
- "version": "3.40.0",
- "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.40.0.tgz",
- "integrity": "sha512-7vsMc/Lty6AGnn7uFpYT56QesI5D2Y/UkgKounk87OP9Z2H9Z8kj6jzcSGAxFmUtDOS0ntK6lbQz+Nsa0Jj6mQ==",
+ "version": "3.42.0",
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.42.0.tgz",
+ "integrity": "sha512-Sz4PP4ZA+Rq4II21qkNqOEDTDrCvcANId3xpIgB34NDkWc3UduWj2dqEtN9yZIq8Dk3HyPI33x9sqqU5C8sr0g==",
"hasInstallScript": true,
+ "license": "MIT",
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/core-js"
}
},
"node_modules/core-js-compat": {
- "version": "3.40.0",
- "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.40.0.tgz",
- "integrity": "sha512-0XEDpr5y5mijvw8Lbc6E5AkjrHfp7eEoPlu36SWeAbcL8fn1G1ANe8DBlo2XoNN89oVpxWwOjYIPVzR4ZvsKCQ==",
- "dev": true,
+ "version": "3.43.0",
+ "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.43.0.tgz",
+ "integrity": "sha512-2GML2ZsCc5LR7hZYz4AXmjQw8zuy2T//2QntwdnpuYI7jteT6GVYJL7F6C2C57R7gSYrcqVW3lAALefdbhBLDA==",
"license": "MIT",
"dependencies": {
- "browserslist": "^4.24.3"
+ "browserslist": "^4.25.0"
},
"funding": {
"type": "opencollective",
@@ -16998,10 +17536,9 @@
}
},
"node_modules/core-js-compat/node_modules/browserslist": {
- "version": "4.24.4",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz",
- "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==",
- "dev": true,
+ "version": "4.25.0",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.0.tgz",
+ "integrity": "sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==",
"funding": [
{
"type": "opencollective",
@@ -17018,10 +17555,10 @@
],
"license": "MIT",
"dependencies": {
- "caniuse-lite": "^1.0.30001688",
- "electron-to-chromium": "^1.5.73",
+ "caniuse-lite": "^1.0.30001718",
+ "electron-to-chromium": "^1.5.160",
"node-releases": "^2.0.19",
- "update-browserslist-db": "^1.1.1"
+ "update-browserslist-db": "^1.1.3"
},
"bin": {
"browserslist": "cli.js"
@@ -17031,16 +17568,15 @@
}
},
"node_modules/core-util-is": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
- "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==",
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
+ "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
"license": "MIT"
},
"node_modules/cors": {
"version": "2.8.5",
"resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz",
"integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==",
- "dev": true,
"license": "MIT",
"dependencies": {
"object-assign": "^4",
@@ -17077,6 +17613,19 @@
}
}
},
+ "node_modules/cosmiconfig/node_modules/js-yaml": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
+ "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "argparse": "^2.0.1"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
"node_modules/crc": {
"version": "3.8.0",
"resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz",
@@ -17088,20 +17637,6 @@
"buffer": "^5.1.0"
}
},
- "node_modules/crc-32": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz",
- "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==",
- "dev": true,
- "license": "Apache-2.0",
- "peer": true,
- "bin": {
- "crc32": "bin/crc32.njs"
- },
- "engines": {
- "node": ">=0.8"
- }
- },
"node_modules/crc/node_modules/buffer": {
"version": "5.7.1",
"resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
@@ -17128,21 +17663,6 @@
"ieee754": "^1.1.13"
}
},
- "node_modules/crc32-stream": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.3.tgz",
- "integrity": "sha512-NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw==",
- "dev": true,
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "crc-32": "^1.2.0",
- "readable-stream": "^3.4.0"
- },
- "engines": {
- "node": ">= 10"
- }
- },
"node_modules/create-jest": {
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/create-jest/-/create-jest-29.7.0.tgz",
@@ -17165,28 +17685,26 @@
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
+ "node_modules/create-require": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz",
+ "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==",
+ "license": "MIT"
+ },
"node_modules/credit-card-type": {
"version": "10.0.1",
"resolved": "https://registry.npmjs.org/credit-card-type/-/credit-card-type-10.0.1.tgz",
"integrity": "sha512-vQOuWmBgsgG1ovGeDi8m6Zeu1JaqH/JncrxKmaqMbv/LunyOQdLiQhPHtOsNlbUI05TocR5nod/Mbs3HYtr6sQ==",
"license": "MIT"
},
- "node_modules/critters": {
- "version": "0.0.24",
- "resolved": "https://registry.npmjs.org/critters/-/critters-0.0.24.tgz",
- "integrity": "sha512-Oyqew0FGM0wYUSNqR0L6AteO5MpMoUU0rhKRieXeiKs+PmRTxiJMyaunYB2KF6fQ3dzChXKCpbFOEJx3OQ1v/Q==",
- "deprecated": "Ownership of Critters has moved to the Nuxt team, who will be maintaining the project going forward. If you'd like to keep using Critters, please switch to the actively-maintained fork at https://github.com/danielroe/beasties",
+ "node_modules/cross-dirname": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/cross-dirname/-/cross-dirname-0.1.0.tgz",
+ "integrity": "sha512-+R08/oI0nl3vfPcqftZRpytksBXDzOUveBq/NBVx0sUp1axwzPQrKinNx5yd5sxPu8j1wIy8AfnVQ+5eFdha6Q==",
"dev": true,
- "license": "Apache-2.0",
- "dependencies": {
- "chalk": "^4.1.0",
- "css-select": "^5.1.0",
- "dom-serializer": "^2.0.0",
- "domhandler": "^5.0.2",
- "htmlparser2": "^8.0.2",
- "postcss": "^8.4.23",
- "postcss-media-query-parser": "^0.2.3"
- }
+ "license": "MIT",
+ "optional": true,
+ "peer": true
},
"node_modules/cross-env": {
"version": "7.0.3",
@@ -17321,12 +17839,12 @@
"license": "MIT"
},
"node_modules/cssstyle": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-4.2.1.tgz",
- "integrity": "sha512-9+vem03dMXG7gDmZ62uqmRiMRNtinIZ9ZyuF6BdxzfOD+FdN5hretzynkn0ReS2DO2GSw76RWHs0UmJPI2zUjw==",
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-4.5.0.tgz",
+ "integrity": "sha512-/7gw8TGrvH/0g564EnhgFZogTMVe+lifpB7LWU+PEsiq5o83TUXR3fDbzTRXOJhoJwck5IS9ez3Em5LNMMO2aw==",
"license": "MIT",
"dependencies": {
- "@asamuzakjp/css-color": "^2.8.2",
+ "@asamuzakjp/css-color": "^3.2.0",
"rrweb-cssom": "^0.8.0"
},
"engines": {
@@ -17437,9 +17955,9 @@
}
},
"node_modules/debug": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz",
- "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==",
+ "version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz",
+ "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==",
"license": "MIT",
"dependencies": {
"ms": "^2.1.3"
@@ -17483,9 +18001,9 @@
"license": "MIT"
},
"node_modules/decode-named-character-reference": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz",
- "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.2.0.tgz",
+ "integrity": "sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -17526,10 +18044,9 @@
}
},
"node_modules/dedent": {
- "version": "1.5.3",
- "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.3.tgz",
- "integrity": "sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==",
- "dev": true,
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.6.0.tgz",
+ "integrity": "sha512-F1Z+5UCFpmQUzJa11agbyPVMbpgT/qA3/SKyJ1jyBgm7dUcUEa8v9JwDkerSQXfakBwFljIxhOJqGkjUwZ9FSA==",
"license": "MIT",
"peerDependencies": {
"babel-plugin-macros": "^3.1.0"
@@ -17570,14 +18087,12 @@
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
"integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
- "dev": true,
"license": "MIT"
},
"node_modules/deepmerge": {
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz",
"integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -17587,7 +18102,6 @@
"version": "5.2.1",
"resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz",
"integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"bundle-name": "^4.1.0",
@@ -17604,7 +18118,6 @@
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.0.tgz",
"integrity": "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=18"
@@ -17613,19 +18126,6 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/default-gateway": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz",
- "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==",
- "dev": true,
- "license": "BSD-2-Clause",
- "dependencies": {
- "execa": "^5.0.0"
- },
- "engines": {
- "node": ">= 10"
- }
- },
"node_modules/default-require-extensions": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-3.0.1.tgz",
@@ -17668,6 +18168,7 @@
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
"integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
+ "dev": true,
"license": "MIT",
"dependencies": {
"es-define-property": "^1.0.0",
@@ -17682,12 +18183,15 @@
}
},
"node_modules/define-lazy-prop": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
- "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz",
+ "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==",
"license": "MIT",
"engines": {
- "node": ">=8"
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/define-properties": {
@@ -17753,9 +18257,9 @@
}
},
"node_modules/detect-libc": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz",
- "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==",
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.4.tgz",
+ "integrity": "sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==",
"dev": true,
"license": "Apache-2.0",
"engines": {
@@ -17766,7 +18270,6 @@
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz",
"integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=8"
@@ -17779,6 +18282,23 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/detect-port": {
+ "version": "1.6.1",
+ "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.6.1.tgz",
+ "integrity": "sha512-CmnVc+Hek2egPx1PeTFVta2W78xy2K/9Rkf6cC4T59S50tVnzKj+tnx5mmx5lwvCkujZ4uRrpRSuV+IVs3f90Q==",
+ "license": "MIT",
+ "dependencies": {
+ "address": "^1.0.1",
+ "debug": "4"
+ },
+ "bin": {
+ "detect": "bin/detect-port.js",
+ "detect-port": "bin/detect-port.js"
+ },
+ "engines": {
+ "node": ">= 4.0.0"
+ }
+ },
"node_modules/devlop": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz",
@@ -17800,11 +18320,19 @@
"dev": true,
"license": "Apache-2.0"
},
+ "node_modules/diff": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
+ "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=0.3.1"
+ }
+ },
"node_modules/diff-sequences": {
"version": "29.6.3",
"resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz",
"integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==",
- "dev": true,
"license": "MIT",
"engines": {
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
@@ -17904,21 +18432,36 @@
"readable-stream": "^3.1.1"
}
},
+ "node_modules/diffable-html/node_modules/readable-stream": {
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
+ "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
"node_modules/dir-compare": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/dir-compare/-/dir-compare-3.3.0.tgz",
- "integrity": "sha512-J7/et3WlGUCxjdnD3HAAzQ6nsnc0WL6DD7WcwJb7c39iH1+AWfg+9OqzJNaI6PkBwBvm1mhZNL9iY/nRiZXlPg==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/dir-compare/-/dir-compare-4.2.0.tgz",
+ "integrity": "sha512-2xMCmOoMrdQIPHdsTawECdNPwlVFB9zGcz3kuhmBO6U3oU+UQjsue0i8ayLKpgBcm+hcXPMVSGUN9d+pvJ6+VQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "buffer-equal": "^1.0.0",
- "minimatch": "^3.0.4"
+ "minimatch": "^3.0.5",
+ "p-limit": "^3.1.0 "
}
},
"node_modules/dir-compare/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -17970,15 +18513,15 @@
"license": "MIT"
},
"node_modules/dmg-builder": {
- "version": "24.13.3",
- "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-24.13.3.tgz",
- "integrity": "sha512-rcJUkMfnJpfCboZoOOPf4L29TRtEieHNOeAbYPWPxlaBw/Z1RKrRA86dOI9rwaI4tQSc/RD82zTNHprfUHXsoQ==",
+ "version": "26.0.12",
+ "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-26.0.12.tgz",
+ "integrity": "sha512-59CAAjAhTaIMCN8y9kD573vDkxbs1uhDcrFLHSgutYdPcGOU35Rf95725snvzEOy4BFB7+eLJ8djCNPmGwG67w==",
"dev": true,
"license": "MIT",
"dependencies": {
- "app-builder-lib": "24.13.3",
- "builder-util": "24.13.1",
- "builder-util-runtime": "9.2.4",
+ "app-builder-lib": "26.0.12",
+ "builder-util": "26.0.11",
+ "builder-util-runtime": "9.3.1",
"fs-extra": "^10.1.0",
"iconv-lite": "^0.6.2",
"js-yaml": "^4.1.0"
@@ -18002,6 +18545,19 @@
"node": ">=12"
}
},
+ "node_modules/dmg-builder/node_modules/js-yaml": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
+ "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "argparse": "^2.0.1"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
"node_modules/dmg-license": {
"version": "1.0.11",
"resolved": "https://registry.npmjs.org/dmg-license/-/dmg-license-1.0.11.tgz",
@@ -18069,16 +18625,16 @@
}
},
"node_modules/doctrine": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
- "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
+ "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
"esutils": "^2.0.2"
},
"engines": {
- "node": ">=6.0.0"
+ "node": ">=0.10.0"
}
},
"node_modules/dom-accessibility-api": {
@@ -18206,21 +18762,31 @@
}
},
"node_modules/dotenv": {
- "version": "9.0.2",
- "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-9.0.2.tgz",
- "integrity": "sha512-I9OvvrHp4pIARv4+x9iuewrWycX6CcZtoAu1XrzPxc5UygMJXJZYmBsynku8IkrJwgypE5DGNjDPmPRhDCptUg==",
- "dev": true,
+ "version": "16.5.0",
+ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.5.0.tgz",
+ "integrity": "sha512-m/C+AwOAr9/W1UOIZUo232ejMNnJAJtYQjUbHoNTBNTJSvqzzDh7vnrei3o3r3m9blf6ZoDkvcw0VmozNRFJxg==",
"license": "BSD-2-Clause",
"engines": {
- "node": ">=10"
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://dotenvx.com"
}
},
"node_modules/dotenv-expand": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz",
- "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==",
- "dev": true,
- "license": "BSD-2-Clause"
+ "version": "11.0.7",
+ "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-11.0.7.tgz",
+ "integrity": "sha512-zIHwmZPRshsCdpMDyVsqGmgyP0yT8GAgXUnkdAoJisxvf33k7yO6OuoKmcTGuXPWSsm8Oh88nZicRLA9Y0rUeA==",
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "dotenv": "^16.4.5"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://dotenvx.com"
+ }
},
"node_modules/dunder-proto": {
"version": "1.0.1",
@@ -18260,7 +18826,6 @@
"version": "3.1.10",
"resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz",
"integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==",
- "dev": true,
"license": "Apache-2.0",
"dependencies": {
"jake": "^10.8.5"
@@ -18273,15 +18838,15 @@
}
},
"node_modules/electron": {
- "version": "34.0.0",
- "resolved": "https://registry.npmjs.org/electron/-/electron-34.0.0.tgz",
- "integrity": "sha512-fpaPb0lifoUJ6UJa4Lk8/0B2Ku/xDZWdc1Gkj67jbygTCrvSon0qquju6Ltx1Kz23GRqqlIHXiy9EvrjpY7/Wg==",
+ "version": "36.4.0",
+ "resolved": "https://registry.npmjs.org/electron/-/electron-36.4.0.tgz",
+ "integrity": "sha512-LLOOZEuW5oqvnjC7HBQhIqjIIJAZCIFjQxltQGLfEC7XFsBoZgQ3u3iFj+Kzw68Xj97u1n57Jdt7P98qLvUibQ==",
"dev": true,
"hasInstallScript": true,
"license": "MIT",
"dependencies": {
"@electron/get": "^2.0.0",
- "@types/node": "^20.9.0",
+ "@types/node": "^22.7.7",
"extract-zip": "^2.0.1"
},
"bin": {
@@ -18292,21 +18857,20 @@
}
},
"node_modules/electron-builder": {
- "version": "24.13.3",
- "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-24.13.3.tgz",
- "integrity": "sha512-yZSgVHft5dNVlo31qmJAe4BVKQfFdwpRw7sFp1iQglDRCDD6r22zfRJuZlhtB5gp9FHUxCMEoWGq10SkCnMAIg==",
+ "version": "26.0.12",
+ "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-26.0.12.tgz",
+ "integrity": "sha512-cD1kz5g2sgPTMFHjLxfMjUK5JABq3//J4jPswi93tOPFz6btzXYtK5NrDt717NRbukCUDOrrvmYVOWERlqoiXA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "app-builder-lib": "24.13.3",
- "builder-util": "24.13.1",
- "builder-util-runtime": "9.2.4",
+ "app-builder-lib": "26.0.12",
+ "builder-util": "26.0.11",
+ "builder-util-runtime": "9.3.1",
"chalk": "^4.1.2",
- "dmg-builder": "24.13.3",
+ "dmg-builder": "26.0.12",
"fs-extra": "^10.1.0",
"is-ci": "^3.0.0",
"lazy-val": "^1.0.5",
- "read-config-file": "6.3.2",
"simple-update-notifier": "2.0.0",
"yargs": "^17.6.2"
},
@@ -18319,33 +18883,16 @@
}
},
"node_modules/electron-builder-squirrel-windows": {
- "version": "24.13.3",
- "resolved": "https://registry.npmjs.org/electron-builder-squirrel-windows/-/electron-builder-squirrel-windows-24.13.3.tgz",
- "integrity": "sha512-oHkV0iogWfyK+ah9ZIvMDpei1m9ZRpdXcvde1wTpra2U8AFDNNpqJdnin5z+PM1GbQ5BoaKCWas2HSjtR0HwMg==",
+ "version": "26.0.12",
+ "resolved": "https://registry.npmjs.org/electron-builder-squirrel-windows/-/electron-builder-squirrel-windows-26.0.12.tgz",
+ "integrity": "sha512-kpwXM7c/ayRUbYVErQbsZ0nQZX4aLHQrPEG9C4h9vuJCXylwFH8a7Jgi2VpKIObzCXO7LKHiCw4KdioFLFOgqA==",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
- "app-builder-lib": "24.13.3",
- "archiver": "^5.3.1",
- "builder-util": "24.13.1",
- "fs-extra": "^10.1.0"
- }
- },
- "node_modules/electron-builder-squirrel-windows/node_modules/fs-extra": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
- "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
- "dev": true,
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "graceful-fs": "^4.2.0",
- "jsonfile": "^6.0.1",
- "universalify": "^2.0.0"
- },
- "engines": {
- "node": ">=12"
+ "app-builder-lib": "26.0.12",
+ "builder-util": "26.0.11",
+ "electron-winstaller": "5.4.0"
}
},
"node_modules/electron-builder/node_modules/fs-extra": {
@@ -18364,9 +18911,9 @@
}
},
"node_modules/electron-log": {
- "version": "5.2.4",
- "resolved": "https://registry.npmjs.org/electron-log/-/electron-log-5.2.4.tgz",
- "integrity": "sha512-iX12WXc5XAaKeHg2QpiFjVwL+S1NVHPFd3V5RXtCmKhpAzXsVQnR3UEc0LovM6p6NkUQxDWnkdkaam9FNUVmCA==",
+ "version": "5.4.0",
+ "resolved": "https://registry.npmjs.org/electron-log/-/electron-log-5.4.0.tgz",
+ "integrity": "sha512-AXI5OVppskrWxEAmCxuv8ovX+s2Br39CpCAgkGMNHQtjYT3IiVbSQTncEjFVGPgoH35ZygRm/mvUMBDWwhRxgg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -18374,16 +18921,17 @@
}
},
"node_modules/electron-publish": {
- "version": "24.13.1",
- "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-24.13.1.tgz",
- "integrity": "sha512-2ZgdEqJ8e9D17Hwp5LEq5mLQPjqU3lv/IALvgp+4W8VeNhryfGhYEQC/PgDPMrnWUp+l60Ou5SJLsu+k4mhQ8A==",
+ "version": "26.0.11",
+ "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-26.0.11.tgz",
+ "integrity": "sha512-a8QRH0rAPIWH9WyyS5LbNvW9Ark6qe63/LqDB7vu2JXYpi0Gma5Q60Dh4tmTqhOBQt0xsrzD8qE7C+D7j+B24A==",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/fs-extra": "^9.0.11",
- "builder-util": "24.13.1",
- "builder-util-runtime": "9.2.4",
+ "builder-util": "26.0.11",
+ "builder-util-runtime": "9.3.1",
"chalk": "^4.1.2",
+ "form-data": "^4.0.0",
"fs-extra": "^10.1.0",
"lazy-val": "^1.0.5",
"mime": "^2.5.2"
@@ -18493,10 +19041,9 @@
}
},
"node_modules/electron-to-chromium": {
- "version": "1.5.151",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.151.tgz",
- "integrity": "sha512-Rl6uugut2l9sLojjS4H4SAr3A4IgACMLgpuEMPYCVcKydzfyPrn5absNRju38IhQOf/NwjJY8OGWjlteqYeBCA==",
- "dev": true,
+ "version": "1.5.172",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.172.tgz",
+ "integrity": "sha512-fnKW9dGgmBfsebbYognQSv0CGGLFH1a5iV9EDYTBwmAQn+whbzHbLFlC+3XbHc8xaNtpO0etm8LOcRXs1qMRkQ==",
"license": "ISC"
},
"node_modules/electron-updater": {
@@ -18545,22 +19092,78 @@
"node": ">=12"
}
},
- "node_modules/electron/node_modules/@types/node": {
- "version": "20.17.19",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.19.tgz",
- "integrity": "sha512-LEwC7o1ifqg/6r2gn9Dns0f1rhK+fPFDoMiceTJ6kWmVk6bgXBI/9IOWfVan4WiAavK9pIVWdX0/e3J+eEUh5A==",
+ "node_modules/electron-updater/node_modules/js-yaml": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
+ "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "undici-types": "~6.19.2"
+ "argparse": "^2.0.1"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
}
},
- "node_modules/electron/node_modules/undici-types": {
- "version": "6.19.8",
- "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz",
- "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==",
+ "node_modules/electron-winstaller": {
+ "version": "5.4.0",
+ "resolved": "https://registry.npmjs.org/electron-winstaller/-/electron-winstaller-5.4.0.tgz",
+ "integrity": "sha512-bO3y10YikuUwUuDUQRM4KfwNkKhnpVO7IPdbsrejwN9/AABJzzTQ4GeHwyzNSrVO+tEH3/Np255a3sVZpZDjvg==",
"dev": true,
- "license": "MIT"
+ "hasInstallScript": true,
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@electron/asar": "^3.2.1",
+ "debug": "^4.1.1",
+ "fs-extra": "^7.0.1",
+ "lodash": "^4.17.21",
+ "temp": "^0.9.0"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ },
+ "optionalDependencies": {
+ "@electron/windows-sign": "^1.1.2"
+ }
+ },
+ "node_modules/electron-winstaller/node_modules/fs-extra": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz",
+ "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==",
+ "dev": true,
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "graceful-fs": "^4.1.2",
+ "jsonfile": "^4.0.0",
+ "universalify": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=6 <7 || >=8"
+ }
+ },
+ "node_modules/electron-winstaller/node_modules/jsonfile": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
+ "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==",
+ "dev": true,
+ "license": "MIT",
+ "peer": true,
+ "optionalDependencies": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "node_modules/electron-winstaller/node_modules/universalify": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
+ "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
+ "dev": true,
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">= 4.0.0"
+ }
},
"node_modules/emitter-component": {
"version": "1.1.2",
@@ -18575,7 +19178,6 @@
"version": "0.13.1",
"resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz",
"integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=12"
@@ -18601,9 +19203,9 @@
}
},
"node_modules/encodeurl": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
- "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",
+ "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",
"license": "MIT",
"engines": {
"node": ">= 0.8"
@@ -18620,10 +19222,9 @@
}
},
"node_modules/end-of-stream": {
- "version": "1.4.4",
- "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
- "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
- "dev": true,
+ "version": "1.4.5",
+ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz",
+ "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==",
"license": "MIT",
"dependencies": {
"once": "^1.4.0"
@@ -18647,7 +19248,7 @@
"version": "2.3.6",
"resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz",
"integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==",
- "dev": true,
+ "license": "MIT",
"dependencies": {
"ansi-colors": "^4.1.1"
},
@@ -18747,9 +19348,9 @@
}
},
"node_modules/es-abstract": {
- "version": "1.23.9",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.9.tgz",
- "integrity": "sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==",
+ "version": "1.24.0",
+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.0.tgz",
+ "integrity": "sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -18757,18 +19358,18 @@
"arraybuffer.prototype.slice": "^1.0.4",
"available-typed-arrays": "^1.0.7",
"call-bind": "^1.0.8",
- "call-bound": "^1.0.3",
+ "call-bound": "^1.0.4",
"data-view-buffer": "^1.0.2",
"data-view-byte-length": "^1.0.2",
"data-view-byte-offset": "^1.0.1",
"es-define-property": "^1.0.1",
"es-errors": "^1.3.0",
- "es-object-atoms": "^1.0.0",
+ "es-object-atoms": "^1.1.1",
"es-set-tostringtag": "^2.1.0",
"es-to-primitive": "^1.3.0",
"function.prototype.name": "^1.1.8",
- "get-intrinsic": "^1.2.7",
- "get-proto": "^1.0.0",
+ "get-intrinsic": "^1.3.0",
+ "get-proto": "^1.0.1",
"get-symbol-description": "^1.1.0",
"globalthis": "^1.0.4",
"gopd": "^1.2.0",
@@ -18780,21 +19381,24 @@
"is-array-buffer": "^3.0.5",
"is-callable": "^1.2.7",
"is-data-view": "^1.0.2",
+ "is-negative-zero": "^2.0.3",
"is-regex": "^1.2.1",
+ "is-set": "^2.0.3",
"is-shared-array-buffer": "^1.0.4",
"is-string": "^1.1.1",
"is-typed-array": "^1.1.15",
- "is-weakref": "^1.1.0",
+ "is-weakref": "^1.1.1",
"math-intrinsics": "^1.1.0",
- "object-inspect": "^1.13.3",
+ "object-inspect": "^1.13.4",
"object-keys": "^1.1.1",
"object.assign": "^4.1.7",
"own-keys": "^1.0.1",
- "regexp.prototype.flags": "^1.5.3",
+ "regexp.prototype.flags": "^1.5.4",
"safe-array-concat": "^1.1.3",
"safe-push-apply": "^1.0.0",
"safe-regex-test": "^1.1.0",
"set-proto": "^1.0.0",
+ "stop-iteration-iterator": "^1.1.0",
"string.prototype.trim": "^1.2.10",
"string.prototype.trimend": "^1.0.9",
"string.prototype.trimstart": "^1.0.8",
@@ -18803,7 +19407,7 @@
"typed-array-byte-offset": "^1.0.4",
"typed-array-length": "^1.0.7",
"unbox-primitive": "^1.1.0",
- "which-typed-array": "^1.1.18"
+ "which-typed-array": "^1.1.19"
},
"engines": {
"node": ">= 0.4"
@@ -18831,9 +19435,9 @@
}
},
"node_modules/es-module-lexer": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.6.0.tgz",
- "integrity": "sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==",
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz",
+ "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==",
"dev": true,
"license": "MIT"
},
@@ -18853,7 +19457,6 @@
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz",
"integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"es-errors": "^1.3.0",
@@ -18911,9 +19514,9 @@
"license": "MIT"
},
"node_modules/esbuild": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.23.0.tgz",
- "integrity": "sha512-1lvV17H2bMYda/WaFb2jLPeHU3zml2k4/yagNMG8Q/YtfMjCwEUZa2eXXMgZTVSL5q1n4H7sQ0X6CdJDqqeCFA==",
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.4.tgz",
+ "integrity": "sha512-8pgjLUcUjcgDg+2Q4NYXnPbo/vncAY4UmyaCm0jZevERqCHZIaWwdJHkf8XQtu4AxSKCdvrUbT0XUr1IdZzI8Q==",
"dev": true,
"hasInstallScript": true,
"license": "MIT",
@@ -18924,30 +19527,31 @@
"node": ">=18"
},
"optionalDependencies": {
- "@esbuild/aix-ppc64": "0.23.0",
- "@esbuild/android-arm": "0.23.0",
- "@esbuild/android-arm64": "0.23.0",
- "@esbuild/android-x64": "0.23.0",
- "@esbuild/darwin-arm64": "0.23.0",
- "@esbuild/darwin-x64": "0.23.0",
- "@esbuild/freebsd-arm64": "0.23.0",
- "@esbuild/freebsd-x64": "0.23.0",
- "@esbuild/linux-arm": "0.23.0",
- "@esbuild/linux-arm64": "0.23.0",
- "@esbuild/linux-ia32": "0.23.0",
- "@esbuild/linux-loong64": "0.23.0",
- "@esbuild/linux-mips64el": "0.23.0",
- "@esbuild/linux-ppc64": "0.23.0",
- "@esbuild/linux-riscv64": "0.23.0",
- "@esbuild/linux-s390x": "0.23.0",
- "@esbuild/linux-x64": "0.23.0",
- "@esbuild/netbsd-x64": "0.23.0",
- "@esbuild/openbsd-arm64": "0.23.0",
- "@esbuild/openbsd-x64": "0.23.0",
- "@esbuild/sunos-x64": "0.23.0",
- "@esbuild/win32-arm64": "0.23.0",
- "@esbuild/win32-ia32": "0.23.0",
- "@esbuild/win32-x64": "0.23.0"
+ "@esbuild/aix-ppc64": "0.25.4",
+ "@esbuild/android-arm": "0.25.4",
+ "@esbuild/android-arm64": "0.25.4",
+ "@esbuild/android-x64": "0.25.4",
+ "@esbuild/darwin-arm64": "0.25.4",
+ "@esbuild/darwin-x64": "0.25.4",
+ "@esbuild/freebsd-arm64": "0.25.4",
+ "@esbuild/freebsd-x64": "0.25.4",
+ "@esbuild/linux-arm": "0.25.4",
+ "@esbuild/linux-arm64": "0.25.4",
+ "@esbuild/linux-ia32": "0.25.4",
+ "@esbuild/linux-loong64": "0.25.4",
+ "@esbuild/linux-mips64el": "0.25.4",
+ "@esbuild/linux-ppc64": "0.25.4",
+ "@esbuild/linux-riscv64": "0.25.4",
+ "@esbuild/linux-s390x": "0.25.4",
+ "@esbuild/linux-x64": "0.25.4",
+ "@esbuild/netbsd-arm64": "0.25.4",
+ "@esbuild/netbsd-x64": "0.25.4",
+ "@esbuild/openbsd-arm64": "0.25.4",
+ "@esbuild/openbsd-x64": "0.25.4",
+ "@esbuild/sunos-x64": "0.25.4",
+ "@esbuild/win32-arm64": "0.25.4",
+ "@esbuild/win32-ia32": "0.25.4",
+ "@esbuild/win32-x64": "0.25.4"
}
},
"node_modules/esbuild-register": {
@@ -18964,9 +19568,9 @@
}
},
"node_modules/esbuild-wasm": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.23.0.tgz",
- "integrity": "sha512-6jP8UmWy6R6TUUV8bMuC3ZyZ6lZKI56x0tkxyCIqWwRRJ/DgeQKneh/Oid5EoGoPFLrGNkz47ZEtWAYuiY/u9g==",
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.25.4.tgz",
+ "integrity": "sha512-2HlCS6rNvKWaSKhWaG/YIyRsTsL3gUrMP2ToZMBIjw9LM7vVcIs+rz8kE2vExvTJgvM8OKPqNpcHawY/BQc/qQ==",
"dev": true,
"license": "MIT",
"bin": {
@@ -18980,7 +19584,6 @@
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
"integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=6"
@@ -19038,60 +19641,65 @@
}
},
"node_modules/eslint": {
- "version": "8.57.1",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz",
- "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==",
- "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.",
- "dev": true,
+ "version": "9.26.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.26.0.tgz",
+ "integrity": "sha512-Hx0MOjPh6uK9oq9nVsATZKE/Wlbai7KFjfCuw9UHaguDW3x+HF0O5nIi3ud39TWgrTjTO5nHxmL3R1eANinWHQ==",
"license": "MIT",
"dependencies": {
"@eslint-community/eslint-utils": "^4.2.0",
- "@eslint-community/regexpp": "^4.6.1",
- "@eslint/eslintrc": "^2.1.4",
- "@eslint/js": "8.57.1",
- "@humanwhocodes/config-array": "^0.13.0",
+ "@eslint-community/regexpp": "^4.12.1",
+ "@eslint/config-array": "^0.20.0",
+ "@eslint/config-helpers": "^0.2.1",
+ "@eslint/core": "^0.13.0",
+ "@eslint/eslintrc": "^3.3.1",
+ "@eslint/js": "9.26.0",
+ "@eslint/plugin-kit": "^0.2.8",
+ "@humanfs/node": "^0.16.6",
"@humanwhocodes/module-importer": "^1.0.1",
- "@nodelib/fs.walk": "^1.2.8",
- "@ungap/structured-clone": "^1.2.0",
+ "@humanwhocodes/retry": "^0.4.2",
+ "@modelcontextprotocol/sdk": "^1.8.0",
+ "@types/estree": "^1.0.6",
+ "@types/json-schema": "^7.0.15",
"ajv": "^6.12.4",
"chalk": "^4.0.0",
- "cross-spawn": "^7.0.2",
+ "cross-spawn": "^7.0.6",
"debug": "^4.3.2",
- "doctrine": "^3.0.0",
"escape-string-regexp": "^4.0.0",
- "eslint-scope": "^7.2.2",
- "eslint-visitor-keys": "^3.4.3",
- "espree": "^9.6.1",
- "esquery": "^1.4.2",
+ "eslint-scope": "^8.3.0",
+ "eslint-visitor-keys": "^4.2.0",
+ "espree": "^10.3.0",
+ "esquery": "^1.5.0",
"esutils": "^2.0.2",
"fast-deep-equal": "^3.1.3",
- "file-entry-cache": "^6.0.1",
+ "file-entry-cache": "^8.0.0",
"find-up": "^5.0.0",
"glob-parent": "^6.0.2",
- "globals": "^13.19.0",
- "graphemer": "^1.4.0",
"ignore": "^5.2.0",
"imurmurhash": "^0.1.4",
"is-glob": "^4.0.0",
- "is-path-inside": "^3.0.3",
- "js-yaml": "^4.1.0",
"json-stable-stringify-without-jsonify": "^1.0.1",
- "levn": "^0.4.1",
"lodash.merge": "^4.6.2",
"minimatch": "^3.1.2",
"natural-compare": "^1.4.0",
"optionator": "^0.9.3",
- "strip-ansi": "^6.0.1",
- "text-table": "^0.2.0"
+ "zod": "^3.24.2"
},
"bin": {
"eslint": "bin/eslint.js"
},
"engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
},
"funding": {
- "url": "https://opencollective.com/eslint"
+ "url": "https://eslint.org/donate"
+ },
+ "peerDependencies": {
+ "jiti": "*"
+ },
+ "peerDependenciesMeta": {
+ "jiti": {
+ "optional": true
+ }
}
},
"node_modules/eslint-config-prettier": {
@@ -19180,9 +19788,9 @@
}
},
"node_modules/eslint-module-utils": {
- "version": "2.12.0",
- "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz",
- "integrity": "sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==",
+ "version": "2.12.1",
+ "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.1.tgz",
+ "integrity": "sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -19242,9 +19850,9 @@
}
},
"node_modules/eslint-plugin-import/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -19262,19 +19870,6 @@
"ms": "^2.1.1"
}
},
- "node_modules/eslint-plugin-import/node_modules/doctrine": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
- "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
- "dev": true,
- "license": "Apache-2.0",
- "dependencies": {
- "esutils": "^2.0.2"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
"node_modules/eslint-plugin-import/node_modules/minimatch": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
@@ -19374,10 +19969,9 @@
}
},
"node_modules/eslint-scope": {
- "version": "8.2.0",
- "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.2.0.tgz",
- "integrity": "sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==",
- "dev": true,
+ "version": "8.4.0",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz",
+ "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==",
"license": "BSD-2-Clause",
"dependencies": {
"esrecurse": "^4.3.0",
@@ -19394,7 +19988,6 @@
"version": "3.4.3",
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
"integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
- "dev": true,
"license": "Apache-2.0",
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -19407,7 +20000,6 @@
"version": "6.12.6",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
"integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
- "dev": true,
"license": "MIT",
"dependencies": {
"fast-deep-equal": "^3.1.1",
@@ -19421,54 +20013,31 @@
}
},
"node_modules/eslint/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dev": true,
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"license": "MIT",
"dependencies": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
}
},
- "node_modules/eslint/node_modules/eslint-scope": {
- "version": "7.2.2",
- "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz",
- "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==",
- "dev": true,
- "license": "BSD-2-Clause",
- "dependencies": {
- "esrecurse": "^4.3.0",
- "estraverse": "^5.2.0"
- },
+ "node_modules/eslint/node_modules/eslint-visitor-keys": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
+ "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
+ "license": "Apache-2.0",
"engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
},
"funding": {
"url": "https://opencollective.com/eslint"
}
},
- "node_modules/eslint/node_modules/globals": {
- "version": "13.24.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz",
- "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "type-fest": "^0.20.2"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/eslint/node_modules/ignore": {
"version": "5.3.2",
"resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
"integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 4"
@@ -19478,14 +20047,12 @@
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
"integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
- "dev": true,
"license": "MIT"
},
"node_modules/eslint/node_modules/minimatch": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dev": true,
"license": "ISC",
"dependencies": {
"brace-expansion": "^1.1.7"
@@ -19494,32 +20061,30 @@
"node": "*"
}
},
- "node_modules/eslint/node_modules/type-fest": {
- "version": "0.20.2",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
- "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
- "dev": true,
- "license": "(MIT OR CC0-1.0)",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/espree": {
- "version": "9.6.1",
- "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz",
- "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==",
- "dev": true,
+ "version": "10.4.0",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz",
+ "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==",
"license": "BSD-2-Clause",
"dependencies": {
- "acorn": "^8.9.0",
+ "acorn": "^8.15.0",
"acorn-jsx": "^5.3.2",
- "eslint-visitor-keys": "^3.4.1"
+ "eslint-visitor-keys": "^4.2.1"
},
"engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
+ "node_modules/espree/node_modules/eslint-visitor-keys": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
+ "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
+ "license": "Apache-2.0",
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
},
"funding": {
"url": "https://opencollective.com/eslint"
@@ -19542,7 +20107,6 @@
"version": "1.6.0",
"resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz",
"integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==",
- "dev": true,
"license": "BSD-3-Clause",
"dependencies": {
"estraverse": "^5.1.0"
@@ -19555,7 +20119,6 @@
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
"integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
- "dev": true,
"license": "BSD-2-Clause",
"dependencies": {
"estraverse": "^5.2.0"
@@ -19568,7 +20131,6 @@
"version": "5.3.0",
"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
"integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
- "dev": true,
"license": "BSD-2-Clause",
"engines": {
"node": ">=4.0"
@@ -19588,7 +20150,6 @@
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
"integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
- "dev": true,
"license": "BSD-2-Clause",
"engines": {
"node": ">=0.10.0"
@@ -19598,7 +20159,6 @@
"version": "1.8.1",
"resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
"integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
@@ -19655,6 +20215,15 @@
"node": ">=12.0.0"
}
},
+ "node_modules/eventsource-parser": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.0.2.tgz",
+ "integrity": "sha512-6RxOBZ/cYgd8usLwsEl+EC09Au/9BcmCKYF2/xbml6DNczf7nv0MQb+7BA2F+li6//I+28VNlQR37XfQtcAJuA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=18.0.0"
+ }
+ },
"node_modules/execa": {
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
@@ -19703,7 +20272,6 @@
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
"integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==",
- "dev": true,
"engines": {
"node": ">= 0.8.0"
}
@@ -19735,7 +20303,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz",
"integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/expect-utils": "^29.7.0",
@@ -19763,189 +20330,76 @@
"license": "Apache-2.0"
},
"node_modules/express": {
- "version": "4.21.2",
- "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz",
- "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==",
- "dev": true,
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/express/-/express-5.1.0.tgz",
+ "integrity": "sha512-DT9ck5YIRU+8GYzzU5kT3eHGA5iL+1Zd0EutOmTE9Dtk+Tvuzd23VBU+ec7HPNSTxXYO55gPV/hq4pSBJDjFpA==",
"license": "MIT",
"dependencies": {
- "accepts": "~1.3.8",
- "array-flatten": "1.1.1",
- "body-parser": "1.20.3",
- "content-disposition": "0.5.4",
- "content-type": "~1.0.4",
- "cookie": "0.7.1",
- "cookie-signature": "1.0.6",
- "debug": "2.6.9",
- "depd": "2.0.0",
- "encodeurl": "~2.0.0",
- "escape-html": "~1.0.3",
- "etag": "~1.8.1",
- "finalhandler": "1.3.1",
- "fresh": "0.5.2",
- "http-errors": "2.0.0",
- "merge-descriptors": "1.0.3",
- "methods": "~1.1.2",
- "on-finished": "2.4.1",
- "parseurl": "~1.3.3",
- "path-to-regexp": "0.1.12",
- "proxy-addr": "~2.0.7",
- "qs": "6.13.0",
- "range-parser": "~1.2.1",
- "safe-buffer": "5.2.1",
- "send": "0.19.0",
- "serve-static": "1.16.2",
- "setprototypeof": "1.2.0",
- "statuses": "2.0.1",
- "type-is": "~1.6.18",
- "utils-merge": "1.0.1",
- "vary": "~1.1.2"
+ "accepts": "^2.0.0",
+ "body-parser": "^2.2.0",
+ "content-disposition": "^1.0.0",
+ "content-type": "^1.0.5",
+ "cookie": "^0.7.1",
+ "cookie-signature": "^1.2.1",
+ "debug": "^4.4.0",
+ "encodeurl": "^2.0.0",
+ "escape-html": "^1.0.3",
+ "etag": "^1.8.1",
+ "finalhandler": "^2.1.0",
+ "fresh": "^2.0.0",
+ "http-errors": "^2.0.0",
+ "merge-descriptors": "^2.0.0",
+ "mime-types": "^3.0.0",
+ "on-finished": "^2.4.1",
+ "once": "^1.4.0",
+ "parseurl": "^1.3.3",
+ "proxy-addr": "^2.0.7",
+ "qs": "^6.14.0",
+ "range-parser": "^1.2.1",
+ "router": "^2.2.0",
+ "send": "^1.1.0",
+ "serve-static": "^2.2.0",
+ "statuses": "^2.0.1",
+ "type-is": "^2.0.1",
+ "vary": "^1.1.2"
},
"engines": {
- "node": ">= 0.10.0"
+ "node": ">= 18"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/express"
}
},
- "node_modules/express/node_modules/debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ms": "2.0.0"
- }
- },
- "node_modules/express/node_modules/debug/node_modules/ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/express/node_modules/encodeurl": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",
- "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",
- "dev": true,
+ "node_modules/express-rate-limit": {
+ "version": "7.5.1",
+ "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-7.5.1.tgz",
+ "integrity": "sha512-7iN8iPMDzOMHPUYllBEsQdWVB6fPDMPqwjBaFrgr4Jgr/+okjvzAy+UHlYYL/Vs0OsOrMkwS6PJDkFlJwoxUnw==",
"license": "MIT",
"engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/express/node_modules/finalhandler": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz",
- "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "debug": "2.6.9",
- "encodeurl": "~2.0.0",
- "escape-html": "~1.0.3",
- "on-finished": "2.4.1",
- "parseurl": "~1.3.3",
- "statuses": "2.0.1",
- "unpipe": "~1.0.0"
- },
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/express/node_modules/mime": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
- "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
- "dev": true,
- "license": "MIT",
- "bin": {
- "mime": "cli.js"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/express/node_modules/on-finished": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
- "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ee-first": "1.1.1"
- },
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/express/node_modules/path-to-regexp": {
- "version": "0.1.12",
- "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz",
- "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/express/node_modules/qs": {
- "version": "6.13.0",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz",
- "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==",
- "dev": true,
- "license": "BSD-3-Clause",
- "dependencies": {
- "side-channel": "^1.0.6"
- },
- "engines": {
- "node": ">=0.6"
+ "node": ">= 16"
},
"funding": {
- "url": "https://github.com/sponsors/ljharb"
+ "url": "https://github.com/sponsors/express-rate-limit"
+ },
+ "peerDependencies": {
+ "express": ">= 4.11"
}
},
- "node_modules/express/node_modules/send": {
- "version": "0.19.0",
- "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz",
- "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==",
- "dev": true,
+ "node_modules/express/node_modules/finalhandler": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.0.tgz",
+ "integrity": "sha512-/t88Ty3d5JWQbWYgaOGCCYfXRwV1+be02WqYYlL6h0lEiUAMPM8o8qKGO01YIkOHzka2up08wvgYD0mDiI+q3Q==",
"license": "MIT",
"dependencies": {
- "debug": "2.6.9",
- "depd": "2.0.0",
- "destroy": "1.2.0",
- "encodeurl": "~1.0.2",
- "escape-html": "~1.0.3",
- "etag": "~1.8.1",
- "fresh": "0.5.2",
- "http-errors": "2.0.0",
- "mime": "1.6.0",
- "ms": "2.1.3",
- "on-finished": "2.4.1",
- "range-parser": "~1.2.1",
- "statuses": "2.0.1"
+ "debug": "^4.4.0",
+ "encodeurl": "^2.0.0",
+ "escape-html": "^1.0.3",
+ "on-finished": "^2.4.1",
+ "parseurl": "^1.3.3",
+ "statuses": "^2.0.1"
},
"engines": {
- "node": ">= 0.8.0"
- }
- },
- "node_modules/express/node_modules/send/node_modules/encodeurl": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
- "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/express/node_modules/statuses": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
- "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
- "dev": true,
- "license": "MIT",
- "engines": {
"node": ">= 0.8"
}
},
@@ -19982,6 +20436,18 @@
"node": ">=0.10.0"
}
},
+ "node_modules/external-editor/node_modules/tmp": {
+ "version": "0.0.33",
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
+ "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
+ "license": "MIT",
+ "dependencies": {
+ "os-tmpdir": "~1.0.2"
+ },
+ "engines": {
+ "node": ">=0.6.0"
+ }
+ },
"node_modules/extract-zip": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
@@ -20031,13 +20497,12 @@
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
- "dev": true,
"license": "MIT"
},
"node_modules/fast-glob": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz",
- "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==",
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz",
+ "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -20045,7 +20510,7 @@
"@nodelib/fs.walk": "^1.2.3",
"glob-parent": "^5.1.2",
"merge2": "^1.3.0",
- "micromatch": "^4.0.4"
+ "micromatch": "^4.0.8"
},
"engines": {
"node": ">=8.6.0"
@@ -20068,14 +20533,12 @@
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
"integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
- "dev": true,
"license": "MIT"
},
"node_modules/fast-levenshtein": {
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
"integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
- "dev": true,
"license": "MIT"
},
"node_modules/fast-uri": {
@@ -20106,9 +20569,9 @@
}
},
"node_modules/fastq": {
- "version": "1.19.0",
- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.0.tgz",
- "integrity": "sha512-7SFSRCNjBQIZH/xZR3iy5iQYR8aGBE0h3VG6/cwlbrpdciNYBMotQav8c1XI3HjHH+NikUpP53nPdlZSdWmFzA==",
+ "version": "1.19.1",
+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz",
+ "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -20132,7 +20595,6 @@
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz",
"integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==",
- "dev": true,
"license": "Apache-2.0",
"dependencies": {
"bser": "2.1.1"
@@ -20159,10 +20621,9 @@
}
},
"node_modules/fdir": {
- "version": "6.4.4",
- "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.4.tgz",
- "integrity": "sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==",
- "dev": true,
+ "version": "6.4.6",
+ "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.6.tgz",
+ "integrity": "sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==",
"license": "MIT",
"peerDependencies": {
"picomatch": "^3 || ^4"
@@ -20208,23 +20669,21 @@
}
},
"node_modules/file-entry-cache": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
- "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
- "dev": true,
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz",
+ "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==",
"license": "MIT",
"dependencies": {
- "flat-cache": "^3.0.4"
+ "flat-cache": "^4.0.0"
},
"engines": {
- "node": "^10.12.0 || >=12.0.0"
+ "node": ">=16.0.0"
}
},
"node_modules/filelist": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz",
"integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==",
- "dev": true,
"license": "Apache-2.0",
"dependencies": {
"minimatch": "^5.0.1"
@@ -20234,7 +20693,6 @@
"version": "5.1.6",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
"integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
- "dev": true,
"license": "ISC",
"dependencies": {
"brace-expansion": "^2.0.1"
@@ -20284,6 +20742,16 @@
"ms": "2.0.0"
}
},
+ "node_modules/finalhandler/node_modules/encodeurl": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
+ "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
"node_modules/finalhandler/node_modules/ms": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
@@ -20291,6 +20759,29 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/finalhandler/node_modules/on-finished": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
+ "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ee-first": "1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/finalhandler/node_modules/statuses": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
+ "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
"node_modules/find-cache-dir": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz",
@@ -20370,7 +20861,6 @@
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
"integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
- "dev": true,
"license": "MIT",
"dependencies": {
"locate-path": "^6.0.0",
@@ -20383,115 +20873,38 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/find-yarn-workspace-root": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz",
- "integrity": "sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==",
- "license": "Apache-2.0",
- "dependencies": {
- "micromatch": "^4.0.2"
- }
- },
"node_modules/flat": {
"version": "5.0.2",
"resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz",
"integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==",
- "dev": true,
"license": "BSD-3-Clause",
"bin": {
"flat": "cli.js"
}
},
"node_modules/flat-cache": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz",
- "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==",
- "dev": true,
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz",
+ "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==",
"license": "MIT",
"dependencies": {
"flatted": "^3.2.9",
- "keyv": "^4.5.3",
- "rimraf": "^3.0.2"
+ "keyv": "^4.5.4"
},
"engines": {
- "node": "^10.12.0 || >=12.0.0"
- }
- },
- "node_modules/flat-cache/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "node_modules/flat-cache/node_modules/glob": {
- "version": "7.2.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
- "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
- "deprecated": "Glob versions prior to v9 are no longer supported",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.1.1",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- },
- "engines": {
- "node": "*"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/flat-cache/node_modules/minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "brace-expansion": "^1.1.7"
- },
- "engines": {
- "node": "*"
- }
- },
- "node_modules/flat-cache/node_modules/rimraf": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
- "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
- "deprecated": "Rimraf versions prior to v4 are no longer supported",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "glob": "^7.1.3"
- },
- "bin": {
- "rimraf": "bin.js"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
+ "node": ">=16"
}
},
"node_modules/flatted": {
"version": "3.3.3",
"resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz",
"integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==",
- "dev": true,
"license": "ISC"
},
"node_modules/follow-redirects": {
"version": "1.15.9",
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz",
"integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==",
- "dev": true,
"funding": [
{
"type": "individual",
@@ -20598,9 +21011,9 @@
}
},
"node_modules/fork-ts-checker-webpack-plugin/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -20764,24 +21177,45 @@
}
},
"node_modules/form-data": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.1.tgz",
- "integrity": "sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==",
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.2.tgz",
+ "integrity": "sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==",
"license": "MIT",
"dependencies": {
"asynckit": "^0.4.0",
"combined-stream": "^1.0.8",
+ "es-set-tostringtag": "^2.1.0",
"mime-types": "^2.1.12"
},
"engines": {
"node": ">= 6"
}
},
+ "node_modules/form-data/node_modules/mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/form-data/node_modules/mime-types": {
+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+ "license": "MIT",
+ "dependencies": {
+ "mime-db": "1.52.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
"node_modules/forwarded": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
"integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
@@ -20817,12 +21251,12 @@
"license": "ISC"
},
"node_modules/fresh": {
- "version": "0.5.2",
- "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
- "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz",
+ "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==",
"license": "MIT",
"engines": {
- "node": ">= 0.6"
+ "node": ">= 0.8"
}
},
"node_modules/from": {
@@ -20843,46 +21277,6 @@
"readable-stream": "^2.0.0"
}
},
- "node_modules/from2/node_modules/isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/from2/node_modules/readable-stream": {
- "version": "2.3.8",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
- "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "node_modules/from2/node_modules/safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/from2/node_modules/string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "safe-buffer": "~5.1.0"
- }
- },
"node_modules/fromentries": {
"version": "1.3.2",
"resolved": "https://registry.npmjs.org/fromentries/-/fromentries-1.3.2.tgz",
@@ -20908,44 +21302,15 @@
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/front-matter/-/front-matter-4.0.2.tgz",
"integrity": "sha512-I8ZuJ/qG92NWX8i5x1Y8qyj3vizhXS31OxjKDu3LKP+7/qBgfIKValiZIEwoVoJKUHlhWtYrktkxV1XsX+pPlg==",
- "dev": true,
+ "license": "MIT",
"dependencies": {
"js-yaml": "^3.13.1"
}
},
- "node_modules/front-matter/node_modules/argparse": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
- "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
- "dev": true,
- "dependencies": {
- "sprintf-js": "~1.0.2"
- }
- },
- "node_modules/front-matter/node_modules/js-yaml": {
- "version": "3.14.1",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
- "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
- "dev": true,
- "dependencies": {
- "argparse": "^1.0.7",
- "esprima": "^4.0.0"
- },
- "bin": {
- "js-yaml": "bin/js-yaml.js"
- }
- },
- "node_modules/front-matter/node_modules/sprintf-js": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
- "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==",
- "dev": true
- },
"node_modules/fs-constants": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
"integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",
- "dev": true,
"license": "MIT"
},
"node_modules/fs-exists-sync": {
@@ -21023,7 +21388,6 @@
"version": "2.3.3",
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
"integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
- "dev": true,
"hasInstallScript": true,
"license": "MIT",
"optional": true,
@@ -21078,7 +21442,6 @@
"version": "1.0.0-beta.2",
"resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
"integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=6.9.0"
@@ -21088,7 +21451,6 @@
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
"integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
- "dev": true,
"license": "ISC",
"engines": {
"node": "6.* || 8.* || >= 10.*"
@@ -21135,7 +21497,6 @@
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz",
"integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=8.0.0"
@@ -21189,9 +21550,9 @@
}
},
"node_modules/get-tsconfig": {
- "version": "4.10.0",
- "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.10.0.tgz",
- "integrity": "sha512-kGzZ3LWWQcGIAmg6iWvXn0ei6WDtV26wzHRMwDSzmAbcXrTEXxHy6IehI6/4eT6VRKyMP1eF1VqwrVUmE/LR7A==",
+ "version": "4.10.1",
+ "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.10.1.tgz",
+ "integrity": "sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -21209,15 +21570,15 @@
"license": "MIT"
},
"node_modules/glob": {
- "version": "11.0.1",
- "resolved": "https://registry.npmjs.org/glob/-/glob-11.0.1.tgz",
- "integrity": "sha512-zrQDm8XPnYEKawJScsnM0QzobJxlT/kHOOlRTio8IH/GrmxRE5fjllkzdaHclIuNjUQTJYH2xHNIGfdpJkDJUw==",
+ "version": "11.0.3",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-11.0.3.tgz",
+ "integrity": "sha512-2Nim7dha1KVkaiF4q6Dj+ngPPMdfvLJEOpZk/jKiUAkqKebpGAWQXAq9z1xu9HKu5lWfqw/FASuccEjyznjPaA==",
"dev": true,
"license": "ISC",
"dependencies": {
- "foreground-child": "^3.1.0",
- "jackspeak": "^4.0.1",
- "minimatch": "^10.0.0",
+ "foreground-child": "^3.3.1",
+ "jackspeak": "^4.1.1",
+ "minimatch": "^10.0.3",
"minipass": "^7.1.2",
"package-json-from-dist": "^1.0.0",
"path-scurry": "^2.0.0"
@@ -21236,7 +21597,6 @@
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
"integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
- "dev": true,
"license": "ISC",
"dependencies": {
"is-glob": "^4.0.3"
@@ -21253,13 +21613,13 @@
"license": "BSD-2-Clause"
},
"node_modules/glob/node_modules/minimatch": {
- "version": "10.0.1",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.1.tgz",
- "integrity": "sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==",
+ "version": "10.0.3",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.3.tgz",
+ "integrity": "sha512-IPZ167aShDZZUMdRk66cyQAW3qr0WzbHkPdMYa8bzZhlHhO3jALbKdxcaak7W9FfT2rZNpQuUu4Od7ILEpXSaw==",
"dev": true,
"license": "ISC",
"dependencies": {
- "brace-expansion": "^2.0.1"
+ "@isaacs/brace-expansion": "^5.0.0"
},
"engines": {
"node": "20 || >=22"
@@ -21384,44 +21744,17 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/globby/node_modules/fast-glob": {
- "version": "3.3.3",
- "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz",
- "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==",
+ "node_modules/globby/node_modules/slash": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz",
+ "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==",
"dev": true,
"license": "MIT",
- "dependencies": {
- "@nodelib/fs.stat": "^2.0.2",
- "@nodelib/fs.walk": "^1.2.3",
- "glob-parent": "^5.1.2",
- "merge2": "^1.3.0",
- "micromatch": "^4.0.8"
- },
"engines": {
- "node": ">=8.6.0"
- }
- },
- "node_modules/globby/node_modules/glob-parent": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "is-glob": "^4.0.1"
+ "node": ">=14.16"
},
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/globby/node_modules/ignore": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.3.tgz",
- "integrity": "sha512-bAH5jbK/F3T3Jls4I0SO1hmPR0dKU0a7+SY6n1yzRtG54FLO8d6w/nxLFX2Nb7dBu6cCWXPaAME6cYqFUMmuCA==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 4"
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/gopd": {
@@ -21524,6 +21857,12 @@
"node": ">=0.10.0"
}
},
+ "node_modules/harmony-reflect": {
+ "version": "1.6.2",
+ "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz",
+ "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==",
+ "license": "(Apache-2.0 OR MPL-1.1)"
+ },
"node_modules/has-bigints": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz",
@@ -21550,6 +21889,7 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
"integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
+ "dev": true,
"license": "MIT",
"dependencies": {
"es-define-property": "^1.0.0"
@@ -21709,46 +22049,6 @@
"wbuf": "^1.1.0"
}
},
- "node_modules/hpack.js/node_modules/isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/hpack.js/node_modules/readable-stream": {
- "version": "2.3.8",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
- "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "node_modules/hpack.js/node_modules/safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/hpack.js/node_modules/string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "safe-buffer": "~5.1.0"
- }
- },
"node_modules/html-encoding-sniffer": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-4.0.0.tgz",
@@ -21762,9 +22062,9 @@
}
},
"node_modules/html-entities": {
- "version": "2.5.2",
- "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz",
- "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==",
+ "version": "2.6.0",
+ "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.6.0.tgz",
+ "integrity": "sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ==",
"dev": true,
"funding": [
{
@@ -21782,7 +22082,6 @@
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
"integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
- "dev": true,
"license": "MIT"
},
"node_modules/html-loader": {
@@ -21911,9 +22210,9 @@
}
},
"node_modules/htmlparser2": {
- "version": "8.0.2",
- "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz",
- "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==",
+ "version": "10.0.0",
+ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.0.0.tgz",
+ "integrity": "sha512-TwAZM+zE5Tq3lrEHvOlvwgj1XLWQCtaaibSN11Q+gGBAS7Y1uZSWwXXRe4iF6OXnaq1riyQAPFOBtYc77Mxq0g==",
"dev": true,
"funding": [
"https://github.com/fb55/htmlparser2?sponsor=1",
@@ -21926,8 +22225,21 @@
"dependencies": {
"domelementtype": "^2.3.0",
"domhandler": "^5.0.3",
- "domutils": "^3.0.1",
- "entities": "^4.4.0"
+ "domutils": "^3.2.1",
+ "entities": "^6.0.0"
+ }
+ },
+ "node_modules/htmlparser2/node_modules/entities": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz",
+ "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "engines": {
+ "node": ">=0.12"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/entities?sponsor=1"
}
},
"node_modules/http-assert": {
@@ -21968,6 +22280,15 @@
"node": ">= 0.6"
}
},
+ "node_modules/http-assert/node_modules/statuses": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
+ "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
"node_modules/http-auth": {
"version": "4.1.9",
"resolved": "https://registry.npmjs.org/http-auth/-/http-auth-4.1.9.tgz",
@@ -22005,9 +22326,9 @@
}
},
"node_modules/http-cache-semantics": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz",
- "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz",
+ "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==",
"dev": true,
"license": "BSD-2-Clause"
},
@@ -22044,9 +22365,9 @@
}
},
"node_modules/http-parser-js": {
- "version": "0.5.9",
- "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.9.tgz",
- "integrity": "sha512-n1XsPy3rXVxlqxVioEWdC+0+M+SQw0DpJynwtOPo1X+ZlvdzTLtDBIJJlDQTnwZIFJrZSzSGmIOUdP8tu+SgLw==",
+ "version": "0.5.10",
+ "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.10.tgz",
+ "integrity": "sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==",
"dev": true,
"license": "MIT"
},
@@ -22066,18 +22387,16 @@
}
},
"node_modules/http-proxy-agent": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz",
- "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==",
- "dev": true,
+ "version": "7.0.2",
+ "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz",
+ "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==",
"license": "MIT",
"dependencies": {
- "@tootallnate/once": "2",
- "agent-base": "6",
- "debug": "4"
+ "agent-base": "^7.1.0",
+ "debug": "^4.3.4"
},
"engines": {
- "node": ">= 6"
+ "node": ">= 14"
}
},
"node_modules/http-proxy-middleware": {
@@ -22125,15 +22444,6 @@
"node": ">= 14"
}
},
- "node_modules/https-proxy-agent/node_modules/agent-base": {
- "version": "7.1.3",
- "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz",
- "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==",
- "license": "MIT",
- "engines": {
- "node": ">= 14"
- }
- },
"node_modules/human-signals": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
@@ -22255,6 +22565,18 @@
"postcss": "^8.1.0"
}
},
+ "node_modules/identity-obj-proxy": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz",
+ "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==",
+ "license": "MIT",
+ "dependencies": {
+ "harmony-reflect": "^1.4.6"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
"node_modules/ieee754": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
@@ -22276,9 +22598,9 @@
"license": "BSD-3-Clause"
},
"node_modules/ignore": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-6.0.2.tgz",
- "integrity": "sha512-InwqeHHN2XpumIkMvpl/DCJVrAHgCsG5+cn1XlnLWGwtZBm8QJfSusItfrwx81CTp5agNZqpKU2J/ccC5nGT4A==",
+ "version": "7.0.4",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.4.tgz",
+ "integrity": "sha512-gJzzk+PQNznz8ysRrC0aOkBNVRBDtE1n53IqyqEf3PXrYwomFs5q4pGMizBMJF+ykh03insJ27hB8gSrD2Hn8A==",
"dev": true,
"license": "MIT",
"engines": {
@@ -22286,16 +22608,16 @@
}
},
"node_modules/ignore-walk": {
- "version": "6.0.5",
- "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.5.tgz",
- "integrity": "sha512-VuuG0wCnjhnylG1ABXT3dAuIpTNDs/G8jlpmwXY03fXoXy/8ZK8/T+hMzt8L4WnrLCJgdybqgPagnF/f97cg3A==",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-7.0.0.tgz",
+ "integrity": "sha512-T4gbf83A4NH95zvhVYZc+qWocBBGlpzUXLPGurJggw/WIOwicfXJChLDP/iBZnN5WqROSu5Bm3hhle4z8a8YGQ==",
"dev": true,
"license": "ISC",
"dependencies": {
"minimatch": "^9.0.0"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/image-size": {
@@ -22319,9 +22641,9 @@
"license": "MIT"
},
"node_modules/immutable": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.0.3.tgz",
- "integrity": "sha512-P8IdPQHq3lA1xVeBRi5VPqUm5HDgKnx0Ru51wZz5mjxHr5n3RWhjIpOFU7ybkUxfB+5IToy+OLaHYDBIWsv+uw==",
+ "version": "5.1.3",
+ "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.3.tgz",
+ "integrity": "sha512-+chQdDfvscSF1SJqv2gn4SRO2ZyS3xL3r7IW/wWEEzrzLisnOlKiQu5ytC/BVNcS15C39WT2Hg/bjKjDMcu+zg==",
"dev": true,
"license": "MIT"
},
@@ -22341,6 +22663,15 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/import-fresh/node_modules/resolve-from": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
+ "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
"node_modules/import-local": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz",
@@ -22434,7 +22765,6 @@
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
"integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.8.19"
@@ -22484,13 +22814,13 @@
"license": "ISC"
},
"node_modules/ini": {
- "version": "4.1.3",
- "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.3.tgz",
- "integrity": "sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/ini/-/ini-5.0.0.tgz",
+ "integrity": "sha512-+N0ngpO3e7cRUWOJAS7qw0IZIVc6XPrW4MlFBdD066F2L4k1L6ker3hLqSq7iXxU5tgS4WGkIUElWn5vogAEnw==",
"dev": true,
"license": "ISC",
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/inject-stylesheet": {
@@ -22597,13 +22927,12 @@
}
},
"node_modules/ipaddr.js": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz",
- "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==",
- "dev": true,
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
+ "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
"license": "MIT",
"engines": {
- "node": ">= 10"
+ "node": ">= 0.10"
}
},
"node_modules/is-arguments": {
@@ -22723,19 +23052,6 @@
"semver": "^7.7.1"
}
},
- "node_modules/is-bun-module/node_modules/semver": {
- "version": "7.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
- "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
- "dev": true,
- "license": "ISC",
- "bin": {
- "semver": "bin/semver.js"
- },
- "engines": {
- "node": ">=10"
- }
- },
"node_modules/is-callable": {
"version": "1.2.7",
"resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
@@ -22813,15 +23129,15 @@
}
},
"node_modules/is-docker": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
- "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz",
+ "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==",
"license": "MIT",
"bin": {
"is-docker": "cli.js"
},
"engines": {
- "node": ">=8"
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
@@ -22831,7 +23147,6 @@
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
"integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -22866,7 +23181,6 @@
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz",
"integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=6"
@@ -22894,7 +23208,6 @@
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
"integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"is-extglob": "^2.1.1"
@@ -22907,7 +23220,6 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz",
"integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"is-docker": "^3.0.0"
@@ -22922,22 +23234,6 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/is-inside-container/node_modules/is-docker": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz",
- "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==",
- "dev": true,
- "license": "MIT",
- "bin": {
- "is-docker": "cli.js"
- },
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/is-interactive": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz",
@@ -22967,6 +23263,19 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/is-negative-zero": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz",
+ "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/is-network-error": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/is-network-error/-/is-network-error-1.1.0.tgz",
@@ -23016,16 +23325,6 @@
"node": ">=8"
}
},
- "node_modules/is-path-inside": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
- "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/is-plain-obj": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz",
@@ -23255,21 +23554,25 @@
}
},
"node_modules/is-wsl": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
- "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz",
+ "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==",
"license": "MIT",
"dependencies": {
- "is-docker": "^2.0.0"
+ "is-inside-container": "^1.0.0"
},
"engines": {
- "node": ">=8"
+ "node": ">=16"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/isarray": {
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
"integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==",
+ "dev": true,
"license": "MIT"
},
"node_modules/isbinaryfile": {
@@ -23305,7 +23608,6 @@
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz",
"integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==",
- "dev": true,
"license": "BSD-3-Clause",
"engines": {
"node": ">=8"
@@ -23328,7 +23630,6 @@
"version": "6.0.3",
"resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz",
"integrity": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==",
- "dev": true,
"license": "BSD-3-Clause",
"dependencies": {
"@babel/core": "^7.23.9",
@@ -23360,9 +23661,9 @@
}
},
"node_modules/istanbul-lib-processinfo/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -23449,7 +23750,6 @@
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz",
"integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==",
- "dev": true,
"license": "BSD-3-Clause",
"dependencies": {
"istanbul-lib-coverage": "^3.0.0",
@@ -23464,7 +23764,6 @@
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz",
"integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==",
- "dev": true,
"license": "BSD-3-Clause",
"dependencies": {
"debug": "^4.1.1",
@@ -23479,7 +23778,6 @@
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true,
"license": "BSD-3-Clause",
"engines": {
"node": ">=0.10.0"
@@ -23489,7 +23787,6 @@
"version": "3.1.7",
"resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz",
"integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==",
- "dev": true,
"license": "BSD-3-Clause",
"dependencies": {
"html-escaper": "^2.0.0",
@@ -23500,9 +23797,9 @@
}
},
"node_modules/jackspeak": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.1.0.tgz",
- "integrity": "sha512-9DDdhb5j6cpeitCbvLO7n7J4IxnbM6hoF6O1g4HQ5TfhvvKN8ywDM7668ZhMHRqVmxqhps/F6syWK2KcPxYlkw==",
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.1.1.tgz",
+ "integrity": "sha512-zptv57P3GpL+O0I7VdMJNBZCu+BPHVQUk55Ft8/QCJjTVxrnJHuVuX/0Bl2A6/+2oyR/ZMEuFKwmzqqZ/U5nPQ==",
"dev": true,
"license": "BlueOak-1.0.0",
"dependencies": {
@@ -23519,7 +23816,6 @@
"version": "10.9.2",
"resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz",
"integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==",
- "dev": true,
"license": "Apache-2.0",
"dependencies": {
"async": "^3.2.3",
@@ -23535,10 +23831,9 @@
}
},
"node_modules/jake/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dev": true,
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"license": "MIT",
"dependencies": {
"balanced-match": "^1.0.0",
@@ -23549,7 +23844,6 @@
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dev": true,
"license": "ISC",
"dependencies": {
"brace-expansion": "^1.1.7"
@@ -23604,7 +23898,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.7.0.tgz",
"integrity": "sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/environment": "^29.7.0",
@@ -23636,7 +23929,6 @@
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
"integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=10"
@@ -23649,7 +23941,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
"integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/schemas": "^29.6.3",
@@ -23664,19 +23955,8 @@
"version": "18.3.1",
"resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
"integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==",
- "dev": true,
"license": "MIT"
},
- "node_modules/jest-circus/node_modules/slash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
- "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/jest-cli": {
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.7.0.tgz",
@@ -23715,7 +23995,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz",
"integrity": "sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/core": "^7.11.6",
@@ -23761,7 +24040,6 @@
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
"integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=10"
@@ -23771,10 +24049,9 @@
}
},
"node_modules/jest-config/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dev": true,
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"license": "MIT",
"dependencies": {
"balanced-match": "^1.0.0",
@@ -23786,7 +24063,6 @@
"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
"integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
"deprecated": "Glob versions prior to v9 are no longer supported",
- "dev": true,
"license": "ISC",
"dependencies": {
"fs.realpath": "^1.0.0",
@@ -23807,7 +24083,6 @@
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dev": true,
"license": "ISC",
"dependencies": {
"brace-expansion": "^1.1.7"
@@ -23820,7 +24095,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
"integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/schemas": "^29.6.3",
@@ -23835,24 +24109,12 @@
"version": "18.3.1",
"resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
"integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==",
- "dev": true,
"license": "MIT"
},
- "node_modules/jest-config/node_modules/slash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
- "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/jest-diff": {
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz",
"integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"chalk": "^4.0.0",
@@ -23868,7 +24130,6 @@
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
"integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=10"
@@ -23881,7 +24142,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
"integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/schemas": "^29.6.3",
@@ -23896,14 +24156,12 @@
"version": "18.3.1",
"resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
"integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==",
- "dev": true,
"license": "MIT"
},
"node_modules/jest-docblock": {
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.7.0.tgz",
"integrity": "sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==",
- "dev": true,
"license": "MIT",
"dependencies": {
"detect-newline": "^3.0.0"
@@ -23916,7 +24174,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.7.0.tgz",
"integrity": "sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/types": "^29.6.3",
@@ -23933,7 +24190,6 @@
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
"integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=10"
@@ -23946,7 +24202,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
"integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/schemas": "^29.6.3",
@@ -23961,7 +24216,6 @@
"version": "18.3.1",
"resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
"integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==",
- "dev": true,
"license": "MIT"
},
"node_modules/jest-environment-jsdom": {
@@ -24004,6 +24258,19 @@
"parse5": "^7.0.0"
}
},
+ "node_modules/jest-environment-jsdom/node_modules/agent-base": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
+ "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6.0.0"
+ }
+ },
"node_modules/jest-environment-jsdom/node_modules/cssstyle": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz",
@@ -24052,6 +24319,21 @@
"node": ">=12"
}
},
+ "node_modules/jest-environment-jsdom/node_modules/http-proxy-agent": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz",
+ "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@tootallnate/once": "2",
+ "agent-base": "6",
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
"node_modules/jest-environment-jsdom/node_modules/https-proxy-agent": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
@@ -24189,7 +24471,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz",
"integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/environment": "^29.7.0",
@@ -24207,7 +24488,6 @@
"version": "29.6.3",
"resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz",
"integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==",
- "dev": true,
"license": "MIT",
"engines": {
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
@@ -24217,7 +24497,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz",
"integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/types": "^29.6.3",
@@ -24269,7 +24548,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz",
"integrity": "sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"jest-get-type": "^29.6.3",
@@ -24283,7 +24561,6 @@
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
"integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=10"
@@ -24296,7 +24573,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
"integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/schemas": "^29.6.3",
@@ -24311,14 +24587,12 @@
"version": "18.3.1",
"resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
"integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==",
- "dev": true,
"license": "MIT"
},
"node_modules/jest-matcher-utils": {
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz",
"integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==",
- "dev": true,
"license": "MIT",
"dependencies": {
"chalk": "^4.0.0",
@@ -24334,7 +24608,6 @@
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
"integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=10"
@@ -24347,7 +24620,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
"integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/schemas": "^29.6.3",
@@ -24362,14 +24634,12 @@
"version": "18.3.1",
"resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
"integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==",
- "dev": true,
"license": "MIT"
},
"node_modules/jest-message-util": {
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz",
"integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/code-frame": "^7.12.13",
@@ -24390,7 +24660,6 @@
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
"integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=10"
@@ -24403,7 +24672,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
"integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/schemas": "^29.6.3",
@@ -24418,24 +24686,12 @@
"version": "18.3.1",
"resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
"integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==",
- "dev": true,
"license": "MIT"
},
- "node_modules/jest-message-util/node_modules/slash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
- "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/jest-mock": {
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz",
"integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/types": "^29.6.3",
@@ -24482,9 +24738,9 @@
}
},
"node_modules/jest-playwright-preset/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -24558,7 +24814,6 @@
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz",
"integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=6"
@@ -24573,18 +24828,18 @@
}
},
"node_modules/jest-preset-angular": {
- "version": "14.1.1",
- "resolved": "https://registry.npmjs.org/jest-preset-angular/-/jest-preset-angular-14.1.1.tgz",
- "integrity": "sha512-mWW2WlndHetTp4PQov05v7JE6HZQB5uTzGd+oW2RPH1OOTCLUKI8mSIU4DXCBJ4LDg5gIMMfqHsxT/Qmpu2dQQ==",
+ "version": "14.6.0",
+ "resolved": "https://registry.npmjs.org/jest-preset-angular/-/jest-preset-angular-14.6.0.tgz",
+ "integrity": "sha512-LGSKLCsUhtrs2dw6f7ega/HOS8/Ni/1gV+oXmxPHmJDLHFpM6cI78Monmz8Z1P87a/A4OwnKilxgPRr+6Pzmgg==",
"dev": true,
"license": "MIT",
"dependencies": {
"bs-logger": "^0.2.6",
"esbuild-wasm": ">=0.15.13",
- "jest-environment-jsdom": "^29.0.0",
- "jest-util": "^29.0.0",
- "pretty-format": "^29.0.0",
- "ts-jest": "^29.0.0"
+ "jest-environment-jsdom": "^29.7.0",
+ "jest-util": "^29.7.0",
+ "pretty-format": "^29.7.0",
+ "ts-jest": "^29.3.0"
},
"engines": {
"node": "^14.15.0 || >=16.10.0"
@@ -24593,12 +24848,17 @@
"esbuild": ">=0.15.13"
},
"peerDependencies": {
- "@angular-devkit/build-angular": ">=15.0.0 <19.0.0",
- "@angular/compiler-cli": ">=15.0.0 <19.0.0",
- "@angular/core": ">=15.0.0 <19.0.0",
- "@angular/platform-browser-dynamic": ">=15.0.0 <19.0.0",
+ "@angular/compiler-cli": ">=15.0.0 <21.0.0",
+ "@angular/core": ">=15.0.0 <21.0.0",
+ "@angular/platform-browser-dynamic": ">=15.0.0 <21.0.0",
"jest": "^29.0.0",
+ "jsdom": ">=20.0.0",
"typescript": ">=4.8"
+ },
+ "peerDependenciesMeta": {
+ "jsdom": {
+ "optional": true
+ }
}
},
"node_modules/jest-preset-angular/node_modules/ansi-styles": {
@@ -24686,7 +24946,6 @@
"version": "29.6.3",
"resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz",
"integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==",
- "dev": true,
"license": "MIT",
"engines": {
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
@@ -24696,7 +24955,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz",
"integrity": "sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"chalk": "^4.0.0",
@@ -24727,21 +24985,10 @@
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
- "node_modules/jest-resolve/node_modules/slash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
- "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/jest-runner": {
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz",
"integrity": "sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/console": "^29.7.0",
@@ -24774,7 +25021,6 @@
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true,
"license": "BSD-3-Clause",
"engines": {
"node": ">=0.10.0"
@@ -24784,7 +25030,6 @@
"version": "0.5.13",
"resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz",
"integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==",
- "dev": true,
"license": "MIT",
"dependencies": {
"buffer-from": "^1.0.0",
@@ -24795,7 +25040,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.7.0.tgz",
"integrity": "sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/environment": "^29.7.0",
@@ -24826,10 +25070,9 @@
}
},
"node_modules/jest-runtime/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dev": true,
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"license": "MIT",
"dependencies": {
"balanced-match": "^1.0.0",
@@ -24841,7 +25084,6 @@
"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
"integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
"deprecated": "Glob versions prior to v9 are no longer supported",
- "dev": true,
"license": "ISC",
"dependencies": {
"fs.realpath": "^1.0.0",
@@ -24862,7 +25104,6 @@
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dev": true,
"license": "ISC",
"dependencies": {
"brace-expansion": "^1.1.7"
@@ -24871,16 +25112,6 @@
"node": "*"
}
},
- "node_modules/jest-runtime/node_modules/slash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
- "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/jest-serializer-html": {
"version": "7.1.0",
"resolved": "https://registry.npmjs.org/jest-serializer-html/-/jest-serializer-html-7.1.0.tgz",
@@ -24895,7 +25126,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz",
"integrity": "sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/core": "^7.11.6",
@@ -24927,7 +25157,6 @@
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
"integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=10"
@@ -24940,7 +25169,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
"integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/schemas": "^29.6.3",
@@ -24955,14 +25183,12 @@
"version": "18.3.1",
"resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
"integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==",
- "dev": true,
"license": "MIT"
},
"node_modules/jest-util": {
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz",
"integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/types": "^29.6.3",
@@ -24980,7 +25206,6 @@
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
"integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=8.6"
@@ -24993,7 +25218,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz",
"integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/types": "^29.6.3",
@@ -25011,7 +25235,6 @@
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
"integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=10"
@@ -25024,7 +25247,6 @@
"version": "6.3.0",
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
"integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=10"
@@ -25037,7 +25259,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
"integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/schemas": "^29.6.3",
@@ -25052,7 +25273,6 @@
"version": "18.3.1",
"resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
"integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==",
- "dev": true,
"license": "MIT"
},
"node_modules/jest-watch-typeahead": {
@@ -25126,6 +25346,19 @@
"node": ">=12.20"
}
},
+ "node_modules/jest-watch-typeahead/node_modules/slash": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz",
+ "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=14.16"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/jest-watch-typeahead/node_modules/string-length": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz",
@@ -25163,7 +25396,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.7.0.tgz",
"integrity": "sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/test-result": "^29.7.0",
@@ -25183,7 +25415,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz",
"integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@types/node": "*",
@@ -25199,7 +25430,6 @@
"version": "8.1.1",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
"integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
- "dev": true,
"license": "MIT",
"dependencies": {
"has-flag": "^4.0.0"
@@ -25215,7 +25445,7 @@
"version": "1.21.7",
"resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz",
"integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"bin": {
"jiti": "bin/jiti.js"
@@ -25249,18 +25479,33 @@
"license": "MIT"
},
"node_modules/js-yaml": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
- "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
- "dev": true,
+ "version": "3.14.1",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
+ "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
"license": "MIT",
"dependencies": {
- "argparse": "^2.0.1"
+ "argparse": "^1.0.7",
+ "esprima": "^4.0.0"
},
"bin": {
"js-yaml": "bin/js-yaml.js"
}
},
+ "node_modules/js-yaml/node_modules/argparse": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
+ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
+ "license": "MIT",
+ "dependencies": {
+ "sprintf-js": "~1.0.2"
+ }
+ },
+ "node_modules/js-yaml/node_modules/sprintf-js": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
+ "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==",
+ "license": "BSD-3-Clause"
+ },
"node_modules/jsbn": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz",
@@ -25317,28 +25562,6 @@
}
}
},
- "node_modules/jsdom/node_modules/agent-base": {
- "version": "7.1.3",
- "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz",
- "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==",
- "license": "MIT",
- "engines": {
- "node": ">= 14"
- }
- },
- "node_modules/jsdom/node_modules/http-proxy-agent": {
- "version": "7.0.2",
- "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz",
- "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==",
- "license": "MIT",
- "dependencies": {
- "agent-base": "^7.1.0",
- "debug": "^4.3.4"
- },
- "engines": {
- "node": ">= 14"
- }
- },
"node_modules/jsdom/node_modules/tldts": {
"version": "6.1.86",
"resolved": "https://registry.npmjs.org/tldts/-/tldts-6.1.86.tgz",
@@ -25385,17 +25608,16 @@
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
"integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
- "dev": true,
"license": "MIT"
},
"node_modules/json-parse-even-better-errors": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz",
- "integrity": "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-4.0.0.tgz",
+ "integrity": "sha512-lR4MXjGNgkJc7tkQ97kb2nuEMnNCyU//XYVH0MKTGcXEiSudQ5MKGKen3C5QubYy0vmq+JGitUg92uuywGEwIA==",
"dev": true,
"license": "MIT",
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/json-schema-traverse": {
@@ -25412,30 +25634,10 @@
"dev": true,
"license": "BSD-2-Clause"
},
- "node_modules/json-stable-stringify": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.2.1.tgz",
- "integrity": "sha512-Lp6HbbBgosLmJbjx0pBLbgvx68FaFU1sdkmBuckmhhJ88kL13OA51CDtR2yJB50eCNMH9wRqtQNNiAqQH4YXnA==",
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.8",
- "call-bound": "^1.0.3",
- "isarray": "^2.0.5",
- "jsonify": "^0.0.1",
- "object-keys": "^1.1.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/json-stable-stringify-without-jsonify": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
"integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
- "dev": true,
"license": "MIT"
},
"node_modules/json-stringify-safe": {
@@ -25448,7 +25650,6 @@
"version": "2.2.3",
"resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
"integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
- "dev": true,
"license": "MIT",
"bin": {
"json5": "lib/cli.js"
@@ -25476,15 +25677,6 @@
"graceful-fs": "^4.1.6"
}
},
- "node_modules/jsonify": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.1.tgz",
- "integrity": "sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==",
- "license": "Public Domain",
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/jsonparse": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz",
@@ -25513,42 +25705,6 @@
"setimmediate": "^1.0.5"
}
},
- "node_modules/jszip/node_modules/isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
- "license": "MIT"
- },
- "node_modules/jszip/node_modules/readable-stream": {
- "version": "2.3.8",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
- "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
- "license": "MIT",
- "dependencies": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "node_modules/jszip/node_modules/safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "license": "MIT"
- },
- "node_modules/jszip/node_modules/string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "license": "MIT",
- "dependencies": {
- "safe-buffer": "~5.1.0"
- }
- },
"node_modules/junit-report-builder": {
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/junit-report-builder/-/junit-report-builder-5.1.1.tgz",
@@ -25628,7 +25784,6 @@
"version": "4.5.4",
"resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
"integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"json-buffer": "3.0.1"
@@ -25644,15 +25799,6 @@
"node": ">=0.10.0"
}
},
- "node_modules/klaw-sync": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/klaw-sync/-/klaw-sync-6.0.0.tgz",
- "integrity": "sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ==",
- "license": "MIT",
- "dependencies": {
- "graceful-fs": "^4.1.11"
- }
- },
"node_modules/kleur": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz",
@@ -25711,6 +25857,49 @@
"node": ">=8.0.0"
}
},
+ "node_modules/koa-bodyparser/node_modules/media-typer": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
+ "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/koa-bodyparser/node_modules/mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/koa-bodyparser/node_modules/mime-types": {
+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+ "license": "MIT",
+ "dependencies": {
+ "mime-db": "1.52.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/koa-bodyparser/node_modules/type-is": {
+ "version": "1.6.18",
+ "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
+ "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
+ "license": "MIT",
+ "dependencies": {
+ "media-typer": "0.3.0",
+ "mime-types": "~2.1.24"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
"node_modules/koa-compose": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/koa-compose/-/koa-compose-4.1.0.tgz",
@@ -25746,6 +25935,49 @@
"streaming-json-stringify": "3"
}
},
+ "node_modules/koa/node_modules/accepts": {
+ "version": "1.3.8",
+ "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
+ "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
+ "license": "MIT",
+ "dependencies": {
+ "mime-types": "~2.1.34",
+ "negotiator": "0.6.3"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/koa/node_modules/content-disposition": {
+ "version": "0.5.4",
+ "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
+ "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
+ "license": "MIT",
+ "dependencies": {
+ "safe-buffer": "5.2.1"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/koa/node_modules/encodeurl": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
+ "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/koa/node_modules/fresh": {
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
+ "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
"node_modules/koa/node_modules/http-errors": {
"version": "1.8.1",
"resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz",
@@ -25771,86 +26003,89 @@
"node": ">= 0.6"
}
},
- "node_modules/launch-editor": {
- "version": "2.10.0",
- "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.10.0.tgz",
- "integrity": "sha512-D7dBRJo/qcGX9xlvt/6wUYzQxjh5G1RvZPgPv8vi4KRU99DVQL/oW7tnVOCCTm2HGeo3C5HvGE5Yrh6UBoZ0vA==",
- "dev": true,
+ "node_modules/koa/node_modules/media-typer": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
+ "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",
"license": "MIT",
- "dependencies": {
- "picocolors": "^1.0.0",
- "shell-quote": "^1.8.1"
+ "engines": {
+ "node": ">= 0.6"
}
},
- "node_modules/lazy-val": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/lazy-val/-/lazy-val-1.0.5.tgz",
- "integrity": "sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q==",
- "dev": true,
- "license": "MIT"
+ "node_modules/koa/node_modules/mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
},
- "node_modules/lazystream": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz",
- "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==",
- "dev": true,
+ "node_modules/koa/node_modules/mime-types": {
+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
"license": "MIT",
- "peer": true,
"dependencies": {
- "readable-stream": "^2.0.5"
+ "mime-db": "1.52.0"
},
"engines": {
- "node": ">= 0.6.3"
+ "node": ">= 0.6"
}
},
- "node_modules/lazystream/node_modules/isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
- "dev": true,
+ "node_modules/koa/node_modules/negotiator": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
+ "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
"license": "MIT",
- "peer": true
+ "engines": {
+ "node": ">= 0.6"
+ }
},
- "node_modules/lazystream/node_modules/readable-stream": {
- "version": "2.3.8",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
- "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
- "dev": true,
+ "node_modules/koa/node_modules/statuses": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
+ "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==",
"license": "MIT",
- "peer": true,
- "dependencies": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
+ "engines": {
+ "node": ">= 0.6"
}
},
- "node_modules/lazystream/node_modules/safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "dev": true,
+ "node_modules/koa/node_modules/type-is": {
+ "version": "1.6.18",
+ "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
+ "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
"license": "MIT",
- "peer": true
+ "dependencies": {
+ "media-typer": "0.3.0",
+ "mime-types": "~2.1.24"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
},
- "node_modules/lazystream/node_modules/string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "node_modules/launch-editor": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.10.0.tgz",
+ "integrity": "sha512-D7dBRJo/qcGX9xlvt/6wUYzQxjh5G1RvZPgPv8vi4KRU99DVQL/oW7tnVOCCTm2HGeo3C5HvGE5Yrh6UBoZ0vA==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
- "safe-buffer": "~5.1.0"
+ "picocolors": "^1.0.0",
+ "shell-quote": "^1.8.1"
}
},
+ "node_modules/lazy-val": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/lazy-val/-/lazy-val-1.0.5.tgz",
+ "integrity": "sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/less": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/less/-/less-4.2.0.tgz",
- "integrity": "sha512-P3b3HJDBtSzsXUl0im2L7gTO5Ubg8mEN6G8qoTS77iXxXX4Hvu4Qj540PZDvQ8V6DmX6iXo98k7Md0Cm1PrLaA==",
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/less/-/less-4.2.2.tgz",
+ "integrity": "sha512-tkuLHQlvWUTeQ3doAqnHbNn8T6WX1KA8yvbKG9x4VtKtIjHsVKQZCH11zRgAfbDAXC2UNIg/K9BYAAcEzUIrNg==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -25967,7 +26202,6 @@
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
"integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=6"
@@ -25977,7 +26211,6 @@
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
"integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"prelude-ls": "^1.2.1",
@@ -26028,34 +26261,37 @@
}
},
"node_modules/lines-and-columns": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
- "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
- "license": "MIT"
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.3.tgz",
+ "integrity": "sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w==",
+ "license": "MIT",
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ }
},
"node_modules/lint-staged": {
- "version": "15.5.1",
- "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.5.1.tgz",
- "integrity": "sha512-6m7u8mue4Xn6wK6gZvSCQwBvMBR36xfY24nF5bMTf2MHDYG6S3yhJuOgdYVw99hsjyDt2d4z168b3naI8+NWtQ==",
+ "version": "16.0.0",
+ "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-16.0.0.tgz",
+ "integrity": "sha512-sUCprePs6/rbx4vKC60Hez6X10HPkpDJaGcy3D1NdwR7g1RcNkWL8q9mJMreOqmHBTs+1sNFp+wOiX9fr+hoOQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"chalk": "^5.4.1",
"commander": "^13.1.0",
"debug": "^4.4.0",
- "execa": "^8.0.1",
"lilconfig": "^3.1.3",
- "listr2": "^8.2.5",
+ "listr2": "^8.3.3",
"micromatch": "^4.0.8",
+ "nano-spawn": "^1.0.0",
"pidtree": "^0.6.0",
"string-argv": "^0.3.2",
- "yaml": "^2.7.0"
+ "yaml": "^2.7.1"
},
"bin": {
"lint-staged": "bin/lint-staged.js"
},
"engines": {
- "node": ">=18.12.0"
+ "node": ">=20.18"
},
"funding": {
"url": "https://opencollective.com/lint-staged"
@@ -26141,53 +26377,6 @@
"dev": true,
"license": "MIT"
},
- "node_modules/lint-staged/node_modules/execa": {
- "version": "8.0.1",
- "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz",
- "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "cross-spawn": "^7.0.3",
- "get-stream": "^8.0.1",
- "human-signals": "^5.0.0",
- "is-stream": "^3.0.0",
- "merge-stream": "^2.0.0",
- "npm-run-path": "^5.1.0",
- "onetime": "^6.0.0",
- "signal-exit": "^4.1.0",
- "strip-final-newline": "^3.0.0"
- },
- "engines": {
- "node": ">=16.17"
- },
- "funding": {
- "url": "https://github.com/sindresorhus/execa?sponsor=1"
- }
- },
- "node_modules/lint-staged/node_modules/get-stream": {
- "version": "8.0.1",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz",
- "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=16"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/lint-staged/node_modules/human-signals": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz",
- "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==",
- "dev": true,
- "license": "Apache-2.0",
- "engines": {
- "node": ">=16.17.0"
- }
- },
"node_modules/lint-staged/node_modules/is-fullwidth-code-point": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz",
@@ -26201,23 +26390,10 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/lint-staged/node_modules/is-stream": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz",
- "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/lint-staged/node_modules/listr2": {
- "version": "8.3.2",
- "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.3.2.tgz",
- "integrity": "sha512-vsBzcU4oE+v0lj4FhVLzr9dBTv4/fHIa57l+GCwovP8MoFNZJTOhGU8PXd4v2VJCbECAaijBiHntiekFMLvo0g==",
+ "version": "8.3.3",
+ "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.3.3.tgz",
+ "integrity": "sha512-LWzX2KsqcB1wqQ4AHgYb4RsDXauQiqhjLk+6hjbaeHG4zpjjVAB6wC/gz6X0l+Du1cN3pUB5ZlrvTbhGSNnUQQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -26232,64 +26408,6 @@
"node": ">=18.0.0"
}
},
- "node_modules/lint-staged/node_modules/mimic-fn": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz",
- "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/lint-staged/node_modules/npm-run-path": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz",
- "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "path-key": "^4.0.0"
- },
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/lint-staged/node_modules/onetime": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz",
- "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "mimic-fn": "^4.0.0"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/lint-staged/node_modules/path-key": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz",
- "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/lint-staged/node_modules/slice-ansi": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz",
@@ -26341,19 +26459,6 @@
"url": "https://github.com/chalk/strip-ansi?sponsor=1"
}
},
- "node_modules/lint-staged/node_modules/strip-final-newline": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz",
- "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/lint-staged/node_modules/wrap-ansi": {
"version": "9.0.0",
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz",
@@ -26373,9 +26478,9 @@
}
},
"node_modules/listr2": {
- "version": "8.2.4",
- "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.2.4.tgz",
- "integrity": "sha512-opevsywziHd3zHCVQGAj8zu+Z3yHNkkoYhWIGnq54RrCVwLz0MozotJEDnKsIBLvkfLGN6BLOyAeRrYI0pKA4g==",
+ "version": "8.2.5",
+ "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.2.5.tgz",
+ "integrity": "sha512-iyAZCeyD+c1gPyE9qpFu8af0Y+MRtmKOncdGoA2S5EY8iFq99dmmvkNnHiWo+pj0s7yH7l3KPIgee77tKpXPWQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -26530,60 +26635,61 @@
}
},
"node_modules/lit": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/lit/-/lit-3.2.1.tgz",
- "integrity": "sha512-1BBa1E/z0O9ye5fZprPtdqnc0BFzxIxTTOO/tQFmyC/hj1O3jL4TfmLBw0WEwjAokdLwpclkvGgDJwTIh0/22w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-3.3.0.tgz",
+ "integrity": "sha512-DGVsqsOIHBww2DqnuZzW7QsuCdahp50ojuDaBPC7jUDRpYoH0z7kHBBYZewRzer75FwtrkmkKk7iOAwSaWdBmw==",
"license": "BSD-3-Clause",
"dependencies": {
- "@lit/reactive-element": "^2.0.4",
- "lit-element": "^4.1.0",
- "lit-html": "^3.2.0"
+ "@lit/reactive-element": "^2.1.0",
+ "lit-element": "^4.2.0",
+ "lit-html": "^3.3.0"
}
},
"node_modules/lit-element": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.1.1.tgz",
- "integrity": "sha512-HO9Tkkh34QkTeUmEdNYhMT8hzLid7YlMlATSi1q4q17HE5d9mrrEHJ/o8O2D0cMi182zK1F3v7x0PWFjrhXFew==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.2.0.tgz",
+ "integrity": "sha512-MGrXJVAI5x+Bfth/pU9Kst1iWID6GHDLEzFEnyULB/sFiRLgkd8NPK/PeeXxktA3T6EIIaq8U3KcbTU5XFcP2Q==",
"license": "BSD-3-Clause",
"dependencies": {
"@lit-labs/ssr-dom-shim": "^1.2.0",
- "@lit/reactive-element": "^2.0.4",
- "lit-html": "^3.2.0"
+ "@lit/reactive-element": "^2.1.0",
+ "lit-html": "^3.3.0"
}
},
"node_modules/lit-html": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.2.1.tgz",
- "integrity": "sha512-qI/3lziaPMSKsrwlxH/xMgikhQ0EGOX2ICU73Bi/YHFvz2j/yMCIrw4+puF2IpQ4+upd3EWbvnHM9+PnJn48YA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.3.0.tgz",
+ "integrity": "sha512-RHoswrFAxY2d8Cf2mm4OZ1DgzCoBKUKSPvA1fhtSELxUERq2aQQ2h05pO9j81gS1o7RIRJ+CePLogfyahwmynw==",
"license": "BSD-3-Clause",
"dependencies": {
"@types/trusted-types": "^2.0.2"
}
},
"node_modules/lmdb": {
- "version": "3.0.13",
- "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-3.0.13.tgz",
- "integrity": "sha512-UGe+BbaSUQtAMZobTb4nHvFMrmvuAQKSeaqAX2meTEQjfsbpl5sxdHD8T72OnwD4GU9uwNhYXIVe4QGs8N9Zyw==",
+ "version": "3.2.6",
+ "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-3.2.6.tgz",
+ "integrity": "sha512-SuHqzPl7mYStna8WRotY8XX/EUZBjjv3QyKIByeCLFfC9uXT/OIHByEcA07PzbMfQAM0KYJtLgtpMRlIe5dErQ==",
"dev": true,
"hasInstallScript": true,
"license": "MIT",
+ "optional": true,
"dependencies": {
- "msgpackr": "^1.10.2",
+ "msgpackr": "^1.11.2",
"node-addon-api": "^6.1.0",
"node-gyp-build-optional-packages": "5.2.2",
- "ordered-binary": "^1.4.1",
+ "ordered-binary": "^1.5.3",
"weak-lru-cache": "^1.2.2"
},
"bin": {
"download-lmdb-prebuilds": "bin/download-prebuilds.js"
},
"optionalDependencies": {
- "@lmdb/lmdb-darwin-arm64": "3.0.13",
- "@lmdb/lmdb-darwin-x64": "3.0.13",
- "@lmdb/lmdb-linux-arm": "3.0.13",
- "@lmdb/lmdb-linux-arm64": "3.0.13",
- "@lmdb/lmdb-linux-x64": "3.0.13",
- "@lmdb/lmdb-win32-x64": "3.0.13"
+ "@lmdb/lmdb-darwin-arm64": "3.2.6",
+ "@lmdb/lmdb-darwin-x64": "3.2.6",
+ "@lmdb/lmdb-linux-arm": "3.2.6",
+ "@lmdb/lmdb-linux-arm64": "3.2.6",
+ "@lmdb/lmdb-linux-x64": "3.2.6",
+ "@lmdb/lmdb-win32-x64": "3.2.6"
}
},
"node_modules/lmdb/node_modules/node-addon-api": {
@@ -26591,7 +26697,8 @@
"resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz",
"integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==",
"dev": true,
- "license": "MIT"
+ "license": "MIT",
+ "optional": true
},
"node_modules/loader-runner": {
"version": "4.3.0",
@@ -26617,7 +26724,6 @@
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
"integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"p-locate": "^5.0.0"
@@ -26639,25 +26745,8 @@
"version": "4.0.8",
"resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
"integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==",
- "dev": true,
"license": "MIT"
},
- "node_modules/lodash.defaults": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz",
- "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==",
- "dev": true,
- "license": "MIT",
- "peer": true
- },
- "node_modules/lodash.difference": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz",
- "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==",
- "dev": true,
- "license": "MIT",
- "peer": true
- },
"node_modules/lodash.escaperegexp": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz",
@@ -26665,14 +26754,6 @@
"dev": true,
"license": "MIT"
},
- "node_modules/lodash.flatten": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz",
- "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==",
- "dev": true,
- "license": "MIT",
- "peer": true
- },
"node_modules/lodash.flattendeep": {
"version": "4.4.0",
"resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz",
@@ -26688,14 +26769,6 @@
"dev": true,
"license": "MIT"
},
- "node_modules/lodash.isplainobject": {
- "version": "4.0.6",
- "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
- "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==",
- "dev": true,
- "license": "MIT",
- "peer": true
- },
"node_modules/lodash.memoize": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
@@ -26707,17 +26780,8 @@
"version": "4.6.2",
"resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
"integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
- "dev": true,
"license": "MIT"
},
- "node_modules/lodash.union": {
- "version": "4.6.0",
- "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz",
- "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==",
- "dev": true,
- "license": "MIT",
- "peer": true
- },
"node_modules/log-symbols": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
@@ -26983,9 +27047,9 @@
}
},
"node_modules/loupe": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.3.tgz",
- "integrity": "sha512-kkIp7XSkP78ZxJEsSxW3712C6teJVoeHHwgo9zJ380de7IYyJ2ISlxojcH2pC5OFLewESmnRi/+XCDIEEVyoug==",
+ "version": "3.1.4",
+ "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.4.tgz",
+ "integrity": "sha512-wJzkKwJrheKtknCOKNEtDK4iqg/MxmZheEMtSTYvnzRdEYaZzmgH976nenp8WdJRdx5Vc1X/9MO0Oszl6ezeXg==",
"dev": true,
"license": "MIT"
},
@@ -27029,7 +27093,6 @@
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
"integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
- "dev": true,
"license": "ISC",
"dependencies": {
"yallist": "^3.0.2"
@@ -27065,9 +27128,9 @@
}
},
"node_modules/magic-string": {
- "version": "0.30.11",
- "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.11.tgz",
- "integrity": "sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==",
+ "version": "0.30.17",
+ "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz",
+ "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -27078,7 +27141,6 @@
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz",
"integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"semver": "^7.5.3"
@@ -27094,7 +27156,6 @@
"version": "1.3.6",
"resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
"integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
- "dev": true,
"license": "ISC"
},
"node_modules/make-fetch-happen": {
@@ -27125,6 +27186,34 @@
"node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
+ "node_modules/make-fetch-happen/node_modules/agent-base": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
+ "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6.0.0"
+ }
+ },
+ "node_modules/make-fetch-happen/node_modules/http-proxy-agent": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz",
+ "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@tootallnate/once": "2",
+ "agent-base": "6",
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
"node_modules/make-fetch-happen/node_modules/https-proxy-agent": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
@@ -27162,6 +27251,16 @@
"node": ">=8"
}
},
+ "node_modules/make-fetch-happen/node_modules/negotiator": {
+ "version": "0.6.4",
+ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz",
+ "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
"node_modules/make-fetch-happen/node_modules/yallist": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
@@ -27173,7 +27272,6 @@
"version": "1.0.12",
"resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz",
"integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==",
- "dev": true,
"license": "BSD-3-Clause",
"dependencies": {
"tmpl": "1.0.5"
@@ -27454,12 +27552,12 @@
}
},
"node_modules/media-typer": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
- "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz",
+ "integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==",
"license": "MIT",
"engines": {
- "node": ">= 0.6"
+ "node": ">= 0.8"
}
},
"node_modules/memfs": {
@@ -27486,11 +27584,13 @@
}
},
"node_modules/merge-descriptors": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz",
- "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==",
- "dev": true,
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz",
+ "integrity": "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==",
"license": "MIT",
+ "engines": {
+ "node": ">=18"
+ },
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
@@ -27499,7 +27599,6 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
"integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
- "dev": true,
"license": "MIT"
},
"node_modules/merge2": {
@@ -27523,9 +27622,9 @@
}
},
"node_modules/micromark": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.1.tgz",
- "integrity": "sha512-eBPdkcoCNvYcxQOAKAlceo5SNdzZWfF+FcSupREAzdAh9rRmE239CEQAiTwIgblwnoM8zzj35sZ5ZwvSEOF6Kw==",
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz",
+ "integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==",
"dev": true,
"funding": [
{
@@ -27559,9 +27658,9 @@
}
},
"node_modules/micromark-core-commonmark": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.2.tgz",
- "integrity": "sha512-FKjQKbxd1cibWMM1P9N+H8TwlgGgSkWZMmfuVucLCHaYqeSvJ0hFeHsIa65pA2nYbes0f8LDHPMrd9X7Ujxg9w==",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz",
+ "integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==",
"dev": true,
"funding": [
{
@@ -28057,9 +28156,9 @@
}
},
"node_modules/micromark-util-subtokenize": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.4.tgz",
- "integrity": "sha512-N6hXjrin2GTJDe3MVjf5FuXpm12PGm80BrUAeub9XFXca8JZbP+oIwY4LJSVwFUCL1IPm/WwSVUN7goFHmSGGQ==",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz",
+ "integrity": "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==",
"dev": true,
"funding": [
{
@@ -28097,9 +28196,9 @@
"license": "MIT"
},
"node_modules/micromark-util-types": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.1.tgz",
- "integrity": "sha512-534m2WhVTddrcKVepwmVEVnUAmtrx9bfIjNoQHRqfnvdaHQiFytEhJoTgpWJvDEXCO5gLTQh3wYC1PgOJA4NSQ==",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz",
+ "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==",
"dev": true,
"funding": [
{
@@ -28152,21 +28251,21 @@
}
},
"node_modules/mime-db": {
- "version": "1.52.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
- "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+ "version": "1.54.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz",
+ "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==",
"license": "MIT",
"engines": {
"node": ">= 0.6"
}
},
"node_modules/mime-types": {
- "version": "2.1.35",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
- "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.1.tgz",
+ "integrity": "sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==",
"license": "MIT",
"dependencies": {
- "mime-db": "1.52.0"
+ "mime-db": "^1.54.0"
},
"engines": {
"node": ">= 0.6"
@@ -28244,10 +28343,9 @@
"license": "ISC"
},
"node_modules/minimatch": {
- "version": "9.0.5",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
- "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
- "dev": true,
+ "version": "9.0.3",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz",
+ "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==",
"license": "ISC",
"dependencies": {
"brace-expansion": "^2.0.1"
@@ -28546,10 +28644,23 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/morgan/node_modules/on-finished": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
+ "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ee-first": "1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
"node_modules/mrmime": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz",
- "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz",
+ "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -28563,11 +28674,12 @@
"license": "MIT"
},
"node_modules/msgpackr": {
- "version": "1.11.2",
- "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.11.2.tgz",
- "integrity": "sha512-F9UngXRlPyWCDEASDpTf6c9uNhGPTqnTeLVt7bN+bU1eajoR/8V9ys2BRaV5C/e5ihE6sJ9uPIKaYt6bFuO32g==",
+ "version": "1.11.4",
+ "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.11.4.tgz",
+ "integrity": "sha512-uaff7RG9VIC4jacFW9xzL3jc0iM32DNHe4jYVycBcjUePT/Klnfj7pqtWJt9khvDFizmjN2TlYniYmSS2LIaZg==",
"dev": true,
"license": "MIT",
+ "optional": true,
"optionalDependencies": {
"msgpackr-extract": "^3.0.2"
}
@@ -28599,6 +28711,7 @@
"version": "1.4.5-lts.2",
"resolved": "https://registry.npmjs.org/multer/-/multer-1.4.5-lts.2.tgz",
"integrity": "sha512-VzGiVigcG9zUAoCNU+xShztrlr1auZOlurXynNvO9GiWD1/mTBbUljOKY+qMeazBqXgRnjzeEgJI/wyjJUHg9A==",
+ "deprecated": "Multer 1.x is impacted by a number of vulnerabilities, which have been patched in 2.x. You should upgrade to the latest 2.x version.",
"license": "MIT",
"dependencies": {
"append-field": "^1.0.0",
@@ -28613,6 +28726,36 @@
"node": ">= 6.0.0"
}
},
+ "node_modules/multer/node_modules/media-typer": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
+ "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/multer/node_modules/mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/multer/node_modules/mime-types": {
+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+ "license": "MIT",
+ "dependencies": {
+ "mime-db": "1.52.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
"node_modules/multer/node_modules/mkdirp": {
"version": "0.5.6",
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
@@ -28625,6 +28768,19 @@
"mkdirp": "bin/cmd.js"
}
},
+ "node_modules/multer/node_modules/type-is": {
+ "version": "1.6.18",
+ "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
+ "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
+ "license": "MIT",
+ "dependencies": {
+ "media-typer": "0.3.0",
+ "mime-types": "~2.1.24"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
"node_modules/multicast-dns": {
"version": "7.2.5",
"resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz",
@@ -28664,6 +28820,21 @@
"readable-stream": "^3.6.0"
}
},
+ "node_modules/multistream/node_modules/readable-stream": {
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
+ "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
"node_modules/mustache": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz",
@@ -28675,13 +28846,13 @@
}
},
"node_modules/mute-stream": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz",
- "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz",
+ "integrity": "sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==",
"dev": true,
"license": "ISC",
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/mz": {
@@ -28696,10 +28867,23 @@
"thenify-all": "^1.0.0"
}
},
+ "node_modules/nano-spawn": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/nano-spawn/-/nano-spawn-1.0.2.tgz",
+ "integrity": "sha512-21t+ozMQDAL/UGgQVBbZ/xXvNO10++ZPuTmKRO8k9V3AClVRht49ahtDjfY8l1q6nSHOrE5ASfthzH3ol6R/hg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=20.17"
+ },
+ "funding": {
+ "url": "https://github.com/sindresorhus/nano-spawn?sponsor=1"
+ }
+ },
"node_modules/nanoid": {
- "version": "3.3.8",
- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz",
- "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==",
+ "version": "3.3.11",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
+ "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
"dev": true,
"funding": [
{
@@ -28723,9 +28907,9 @@
"license": "MIT"
},
"node_modules/napi-postinstall": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/napi-postinstall/-/napi-postinstall-0.2.2.tgz",
- "integrity": "sha512-Wy1VI/hpKHwy1MsnFxHCJxqFwmmxD0RA/EKPL7e6mfbsY01phM2SZyJnRdU0bLvhu0Quby1DCcAZti3ghdl4/A==",
+ "version": "0.2.4",
+ "resolved": "https://registry.npmjs.org/napi-postinstall/-/napi-postinstall-0.2.4.tgz",
+ "integrity": "sha512-ZEzHJwBhZ8qQSbknHqYcdtQVr8zUgGyM/q6h6qAyhtyVMNrSgDhrC4disf03dYW0e+czXyLnZINnCTEkWy0eJg==",
"dev": true,
"license": "MIT",
"bin": {
@@ -28742,7 +28926,6 @@
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
"integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
- "dev": true,
"license": "MIT"
},
"node_modules/needle": {
@@ -28764,9 +28947,9 @@
}
},
"node_modules/negotiator": {
- "version": "0.6.3",
- "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
- "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz",
+ "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==",
"license": "MIT",
"engines": {
"node": ">= 0.6"
@@ -28803,30 +28986,6 @@
"@angular/platform-browser": ">=16.0.0-0"
}
},
- "node_modules/nice-napi": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/nice-napi/-/nice-napi-1.0.2.tgz",
- "integrity": "sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA==",
- "dev": true,
- "hasInstallScript": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "!win32"
- ],
- "dependencies": {
- "node-addon-api": "^3.0.0",
- "node-gyp-build": "^4.2.2"
- }
- },
- "node_modules/nice-napi/node_modules/node-addon-api": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz",
- "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==",
- "dev": true,
- "license": "MIT",
- "optional": true
- },
"node_modules/no-case": {
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz",
@@ -28839,9 +28998,9 @@
}
},
"node_modules/node-abi": {
- "version": "3.74.0",
- "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.74.0.tgz",
- "integrity": "sha512-c5XK0MjkGBrQPGYG24GBADZud0NCbznxNx0ZkS+ebUTrmV1qTDxPxSL8zEAPURXSbLRWVexxmP4986BziahL5w==",
+ "version": "3.75.0",
+ "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.75.0.tgz",
+ "integrity": "sha512-OhYaY5sDsIka7H7AtijtI9jwGYLyl29eQn/W623DiN/MIv5sUqc4g7BIDThX+gb7di9f6xK02nkp8sdfFWZLTg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -28858,19 +29017,10 @@
"dev": true,
"license": "MIT"
},
- "node_modules/node-addon-api": {
- "version": "8.3.1",
- "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.3.1.tgz",
- "integrity": "sha512-lytcDEdxKjGJPTLEfW4mYMigRezMlyJY8W4wxJK8zE533Jlb8L8dRuObJFWg2P+AuOIxoCgKF+2Oq4d4Zd0OUA==",
- "license": "MIT",
- "engines": {
- "node": "^18 || ^20 || >= 21"
- }
- },
"node_modules/node-api-version": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/node-api-version/-/node-api-version-0.2.0.tgz",
- "integrity": "sha512-fthTTsi8CxaBXMaBAD7ST2uylwvsnYxh2PfaScwpMhos6KlSFajXQPcM4ogNE1q2s3Lbz9GCGqeIHC+C6OZnKg==",
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/node-api-version/-/node-api-version-0.2.1.tgz",
+ "integrity": "sha512-2xP/IGGMmmSQpI1+O/k72jF/ykvZ89JeuKX3TLJAYPDVLUalrshrLHkeVcCCZqG/eEa635cr8IBYzgnDvM2O8Q==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -28929,28 +29079,28 @@
}
},
"node_modules/node-gyp": {
- "version": "10.3.1",
- "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-10.3.1.tgz",
- "integrity": "sha512-Pp3nFHBThHzVtNY7U6JfPjvT/DTE8+o/4xKsLQtBoU+j2HLsGlhcfzflAoUreaJbNmYnX+LlLi0qjV8kpyO6xQ==",
+ "version": "11.2.0",
+ "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-11.2.0.tgz",
+ "integrity": "sha512-T0S1zqskVUSxcsSTkAsLc7xCycrRYmtDHadDinzocrThjyQCn5kMlEBSj6H4qDbgsIOSLmmlRIeb0lZXj+UArA==",
"dev": true,
"license": "MIT",
"dependencies": {
"env-paths": "^2.2.0",
"exponential-backoff": "^3.1.1",
- "glob": "^10.3.10",
"graceful-fs": "^4.2.6",
- "make-fetch-happen": "^13.0.0",
- "nopt": "^7.0.0",
- "proc-log": "^4.1.0",
+ "make-fetch-happen": "^14.0.3",
+ "nopt": "^8.0.0",
+ "proc-log": "^5.0.0",
"semver": "^7.3.5",
- "tar": "^6.2.1",
- "which": "^4.0.0"
+ "tar": "^7.4.3",
+ "tinyglobby": "^0.2.12",
+ "which": "^5.0.0"
},
"bin": {
"node-gyp": "bin/node-gyp.js"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/node-gyp-build": {
@@ -28970,6 +29120,7 @@
"integrity": "sha512-s+w+rBWnpTMwSFbaE0UXsRlg7hU4FjekKU4eyAih5T8nJuNZT1nNsskXpxmeqSK9UzkBl6UgRlnKc8hz8IEqOw==",
"dev": true,
"license": "MIT",
+ "optional": true,
"dependencies": {
"detect-libc": "^2.0.1"
},
@@ -28980,36 +29131,36 @@
}
},
"node_modules/node-gyp/node_modules/@npmcli/fs": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz",
- "integrity": "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-4.0.0.tgz",
+ "integrity": "sha512-/xGlezI6xfGO9NwuJlnwz/K14qD1kCSAGtacBHnGzeAIuJGazcp45KP5NuyARXoKb7cwulAGWVsbeSxdG/cb0Q==",
"dev": true,
"license": "ISC",
"dependencies": {
"semver": "^7.3.5"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/node-gyp/node_modules/abbrev": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz",
- "integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-3.0.1.tgz",
+ "integrity": "sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg==",
"dev": true,
"license": "ISC",
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/node-gyp/node_modules/cacache": {
- "version": "18.0.4",
- "resolved": "https://registry.npmjs.org/cacache/-/cacache-18.0.4.tgz",
- "integrity": "sha512-B+L5iIa9mgcjLbliir2th36yEwPftrzteHYujzsx3dFP/31GCHcIeS8f5MGd80odLOjaOvSpU3EEAmRQptkxLQ==",
+ "version": "19.0.1",
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-19.0.1.tgz",
+ "integrity": "sha512-hdsUxulXCi5STId78vRVYEtDAjq99ICAUktLTeTYsLoTE6Z8dS0c8pWNCxwdrk9YfJeobDZc2Y186hD/5ZQgFQ==",
"dev": true,
"license": "ISC",
"dependencies": {
- "@npmcli/fs": "^3.1.0",
+ "@npmcli/fs": "^4.0.0",
"fs-minipass": "^3.0.0",
"glob": "^10.2.2",
"lru-cache": "^10.0.1",
@@ -29017,13 +29168,23 @@
"minipass-collect": "^2.0.1",
"minipass-flush": "^1.0.5",
"minipass-pipeline": "^1.2.4",
- "p-map": "^4.0.0",
- "ssri": "^10.0.0",
- "tar": "^6.1.11",
- "unique-filename": "^3.0.0"
+ "p-map": "^7.0.2",
+ "ssri": "^12.0.0",
+ "tar": "^7.4.3",
+ "unique-filename": "^4.0.0"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/node-gyp/node_modules/chownr": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz",
+ "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==",
+ "dev": true,
+ "license": "BlueOak-1.0.0",
+ "engines": {
+ "node": ">=18"
}
},
"node_modules/node-gyp/node_modules/fs-minipass": {
@@ -29094,27 +29255,42 @@
"license": "ISC"
},
"node_modules/node-gyp/node_modules/make-fetch-happen": {
- "version": "13.0.1",
- "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.1.tgz",
- "integrity": "sha512-cKTUFc/rbKUd/9meOvgrpJ2WrNzymt6jfRDdwg5UCnVzv9dTpEj9JS5m3wtziXVCjluIXyL8pcaukYqezIzZQA==",
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-14.0.3.tgz",
+ "integrity": "sha512-QMjGbFTP0blj97EeidG5hk/QhKQ3T4ICckQGLgz38QF7Vgbk6e6FTARN8KhKxyBbWn8R0HU+bnw8aSoFPD4qtQ==",
"dev": true,
"license": "ISC",
"dependencies": {
- "@npmcli/agent": "^2.0.0",
- "cacache": "^18.0.0",
+ "@npmcli/agent": "^3.0.0",
+ "cacache": "^19.0.1",
"http-cache-semantics": "^4.1.1",
- "is-lambda": "^1.0.1",
"minipass": "^7.0.2",
- "minipass-fetch": "^3.0.0",
+ "minipass-fetch": "^4.0.0",
"minipass-flush": "^1.0.5",
"minipass-pipeline": "^1.2.4",
- "negotiator": "^0.6.3",
- "proc-log": "^4.2.0",
+ "negotiator": "^1.0.0",
+ "proc-log": "^5.0.0",
"promise-retry": "^2.0.1",
- "ssri": "^10.0.0"
+ "ssri": "^12.0.0"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/node-gyp/node_modules/minimatch": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
}
},
"node_modules/node-gyp/node_modules/minipass-collect": {
@@ -29131,37 +29307,79 @@
}
},
"node_modules/node-gyp/node_modules/minipass-fetch": {
- "version": "3.0.5",
- "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.5.tgz",
- "integrity": "sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==",
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-4.0.1.tgz",
+ "integrity": "sha512-j7U11C5HXigVuutxebFadoYBbd7VSdZWggSe64NVdvWNBqGAiXPL2QVCehjmw7lY1oF9gOllYbORh+hiNgfPgQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"minipass": "^7.0.3",
"minipass-sized": "^1.0.3",
- "minizlib": "^2.1.2"
+ "minizlib": "^3.0.1"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
},
"optionalDependencies": {
"encoding": "^0.1.13"
}
},
+ "node_modules/node-gyp/node_modules/minizlib": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.0.2.tgz",
+ "integrity": "sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "minipass": "^7.1.2"
+ },
+ "engines": {
+ "node": ">= 18"
+ }
+ },
+ "node_modules/node-gyp/node_modules/mkdirp": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz",
+ "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "mkdirp": "dist/cjs/src/bin.js"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
"node_modules/node-gyp/node_modules/nopt": {
- "version": "7.2.1",
- "resolved": "https://registry.npmjs.org/nopt/-/nopt-7.2.1.tgz",
- "integrity": "sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==",
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/nopt/-/nopt-8.1.0.tgz",
+ "integrity": "sha512-ieGu42u/Qsa4TFktmaKEwM6MQH0pOWnaB3htzh0JRtx84+Mebc0cbZYN5bC+6WTZ4+77xrL9Pn5m7CV6VIkV7A==",
"dev": true,
"license": "ISC",
"dependencies": {
- "abbrev": "^2.0.0"
+ "abbrev": "^3.0.0"
},
"bin": {
"nopt": "bin/nopt.js"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/node-gyp/node_modules/p-map": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.3.tgz",
+ "integrity": "sha512-VkndIv2fIB99swvQoA65bm+fsmt6UNdGeIB0oxBs+WhAhdh08QA04JXpI7rbB9r08/nkbysKoya9rtDERYOYMA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/node-gyp/node_modules/path-scurry": {
@@ -29182,58 +29400,76 @@
}
},
"node_modules/node-gyp/node_modules/proc-log": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz",
- "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-5.0.0.tgz",
+ "integrity": "sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ==",
"dev": true,
"license": "ISC",
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/node-gyp/node_modules/ssri": {
- "version": "10.0.6",
- "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz",
- "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==",
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-12.0.0.tgz",
+ "integrity": "sha512-S7iGNosepx9RadX82oimUkvr0Ct7IjJbEbs4mJcTxst8um95J3sDYU1RBEOvdu6oL1Wek2ODI5i4MAw+dZ6cAQ==",
"dev": true,
"license": "ISC",
"dependencies": {
"minipass": "^7.0.3"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/node-gyp/node_modules/tar": {
+ "version": "7.4.3",
+ "resolved": "https://registry.npmjs.org/tar/-/tar-7.4.3.tgz",
+ "integrity": "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "@isaacs/fs-minipass": "^4.0.0",
+ "chownr": "^3.0.0",
+ "minipass": "^7.1.2",
+ "minizlib": "^3.0.1",
+ "mkdirp": "^3.0.1",
+ "yallist": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=18"
}
},
"node_modules/node-gyp/node_modules/unique-filename": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz",
- "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-4.0.0.tgz",
+ "integrity": "sha512-XSnEewXmQ+veP7xX2dS5Q4yZAvO40cBN2MWkJ7D/6sW4Dg6wYBNwM1Vrnz1FhH5AdeLIlUXRI9e28z1YZi71NQ==",
"dev": true,
"license": "ISC",
"dependencies": {
- "unique-slug": "^4.0.0"
+ "unique-slug": "^5.0.0"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/node-gyp/node_modules/unique-slug": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz",
- "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-5.0.0.tgz",
+ "integrity": "sha512-9OdaqO5kwqR+1kVgHAhsp5vPNU0hnxRa26rBFNfNgM7M6pNtgzeBn3s/xbyCQL3dcjzOatcef6UUHpB/6MaETg==",
"dev": true,
"license": "ISC",
"dependencies": {
"imurmurhash": "^0.1.4"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/node-gyp/node_modules/which": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz",
- "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz",
+ "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -29243,21 +29479,30 @@
"node-which": "bin/which.js"
},
"engines": {
- "node": "^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/node-gyp/node_modules/yallist": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz",
+ "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==",
+ "dev": true,
+ "license": "BlueOak-1.0.0",
+ "engines": {
+ "node": ">=18"
}
},
"node_modules/node-int64": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
"integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==",
- "dev": true,
"license": "MIT"
},
"node_modules/node-machine-id": {
"version": "1.1.12",
"resolved": "https://registry.npmjs.org/node-machine-id/-/node-machine-id-1.1.12.tgz",
"integrity": "sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ==",
- "dev": true
+ "license": "MIT"
},
"node_modules/node-preload": {
"version": "0.2.1",
@@ -29276,7 +29521,6 @@
"version": "2.0.19",
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz",
"integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==",
- "dev": true,
"license": "MIT"
},
"node_modules/nopt": {
@@ -29295,46 +29539,10 @@
"node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
- "node_modules/normalize-package-data": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.2.tgz",
- "integrity": "sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==",
- "dev": true,
- "license": "BSD-2-Clause",
- "dependencies": {
- "hosted-git-info": "^7.0.0",
- "semver": "^7.3.5",
- "validate-npm-package-license": "^3.0.4"
- },
- "engines": {
- "node": "^16.14.0 || >=18.0.0"
- }
- },
- "node_modules/normalize-package-data/node_modules/hosted-git-info": {
- "version": "7.0.2",
- "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz",
- "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "lru-cache": "^10.0.1"
- },
- "engines": {
- "node": "^16.14.0 || >=18.0.0"
- }
- },
- "node_modules/normalize-package-data/node_modules/lru-cache": {
- "version": "10.4.3",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
- "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
- "dev": true,
- "license": "ISC"
- },
"node_modules/normalize-path": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
"integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -29364,68 +29572,68 @@
}
},
"node_modules/npm-bundled": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-3.0.1.tgz",
- "integrity": "sha512-+AvaheE/ww1JEwRHOrn4WHNzOxGtVp+adrg2AeZS/7KuxGUYFuBta98wYpfHBbJp6Tg6j1NKSEVHNcfZzJHQwQ==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-4.0.0.tgz",
+ "integrity": "sha512-IxaQZDMsqfQ2Lz37VvyyEtKLe8FsRZuysmedy/N06TU1RyVppYKXrO4xIhR0F+7ubIBox6Q7nir6fQI3ej39iA==",
"dev": true,
"license": "ISC",
"dependencies": {
- "npm-normalize-package-bin": "^3.0.0"
+ "npm-normalize-package-bin": "^4.0.0"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm-install-checks": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.3.0.tgz",
- "integrity": "sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==",
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-7.1.1.tgz",
+ "integrity": "sha512-u6DCwbow5ynAX5BdiHQ9qvexme4U3qHW3MWe5NqH+NeBm0LbiH6zvGjNNew1fY+AZZUtVHbOPF3j7mJxbUzpXg==",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
"semver": "^7.1.1"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm-normalize-package-bin": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz",
- "integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-4.0.0.tgz",
+ "integrity": "sha512-TZKxPvItzai9kN9H/TkmCtx/ZN/hvr3vUycjlfmH0ootY9yFBzNOpiXAdIn1Iteqsvk4lQn6B5PTrt+n6h8k/w==",
"dev": true,
"license": "ISC",
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm-package-arg": {
- "version": "11.0.3",
- "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-11.0.3.tgz",
- "integrity": "sha512-sHGJy8sOC1YraBywpzQlIKBE4pBbGbiF95U6Auspzyem956E0+FtDtsx1ZxlOJkQCZ1AFXAY/yuvtFYrOxF+Bw==",
+ "version": "12.0.2",
+ "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-12.0.2.tgz",
+ "integrity": "sha512-f1NpFjNI9O4VbKMOlA5QoBq/vSQPORHcTZ2feJpFkTHJ9eQkdlmZEKSjcAhxTGInC7RlEyScT9ui67NaOsjFWA==",
"dev": true,
"license": "ISC",
"dependencies": {
- "hosted-git-info": "^7.0.0",
- "proc-log": "^4.0.0",
+ "hosted-git-info": "^8.0.0",
+ "proc-log": "^5.0.0",
"semver": "^7.3.5",
- "validate-npm-package-name": "^5.0.0"
+ "validate-npm-package-name": "^6.0.0"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm-package-arg/node_modules/hosted-git-info": {
- "version": "7.0.2",
- "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz",
- "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==",
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-8.1.0.tgz",
+ "integrity": "sha512-Rw/B2DNQaPBICNXEm8balFz9a6WpZrkCGpcWFpy7nCj+NyhSdqXipmfvtmWt9xGfp0wZnBxB+iVpLmQMYt47Tw==",
"dev": true,
"license": "ISC",
"dependencies": {
"lru-cache": "^10.0.1"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm-package-arg/node_modules/lru-cache": {
@@ -29436,85 +29644,85 @@
"license": "ISC"
},
"node_modules/npm-package-arg/node_modules/proc-log": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz",
- "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-5.0.0.tgz",
+ "integrity": "sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ==",
"dev": true,
"license": "ISC",
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm-packlist": {
- "version": "8.0.2",
- "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-8.0.2.tgz",
- "integrity": "sha512-shYrPFIS/JLP4oQmAwDyk5HcyysKW8/JLTEA32S0Z5TzvpaeeX2yMFfoK1fjEBnCBvVyIB/Jj/GBFdm0wsgzbA==",
+ "version": "9.0.0",
+ "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-9.0.0.tgz",
+ "integrity": "sha512-8qSayfmHJQTx3nJWYbbUmflpyarbLMBc6LCAjYsiGtXxDB68HaZpb8re6zeaLGxZzDuMdhsg70jryJe+RrItVQ==",
"dev": true,
"license": "ISC",
"dependencies": {
- "ignore-walk": "^6.0.4"
+ "ignore-walk": "^7.0.0"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm-pick-manifest": {
- "version": "9.1.0",
- "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-9.1.0.tgz",
- "integrity": "sha512-nkc+3pIIhqHVQr085X9d2JzPzLyjzQS96zbruppqC9aZRm/x8xx6xhI98gHtsfELP2bE+loHq8ZaHFHhe+NauA==",
+ "version": "10.0.0",
+ "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-10.0.0.tgz",
+ "integrity": "sha512-r4fFa4FqYY8xaM7fHecQ9Z2nE9hgNfJR+EmoKv0+chvzWkBcORX3r0FpTByP+CbOVJDladMXnPQGVN8PBLGuTQ==",
"dev": true,
"license": "ISC",
"dependencies": {
- "npm-install-checks": "^6.0.0",
- "npm-normalize-package-bin": "^3.0.0",
- "npm-package-arg": "^11.0.0",
+ "npm-install-checks": "^7.1.0",
+ "npm-normalize-package-bin": "^4.0.0",
+ "npm-package-arg": "^12.0.0",
"semver": "^7.3.5"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm-registry-fetch": {
- "version": "17.1.0",
- "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-17.1.0.tgz",
- "integrity": "sha512-5+bKQRH0J1xG1uZ1zMNvxW0VEyoNWgJpY9UDuluPFLKDfJ9u2JmmjmTJV1srBGQOROfdBMiVvnH2Zvpbm+xkVA==",
+ "version": "18.0.2",
+ "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-18.0.2.tgz",
+ "integrity": "sha512-LeVMZBBVy+oQb5R6FDV9OlJCcWDU+al10oKpe+nsvcHnG24Z3uM3SvJYKfGJlfGjVU8v9liejCrUR/M5HO5NEQ==",
"dev": true,
"license": "ISC",
"dependencies": {
- "@npmcli/redact": "^2.0.0",
+ "@npmcli/redact": "^3.0.0",
"jsonparse": "^1.3.1",
- "make-fetch-happen": "^13.0.0",
+ "make-fetch-happen": "^14.0.0",
"minipass": "^7.0.2",
- "minipass-fetch": "^3.0.0",
- "minizlib": "^2.1.2",
- "npm-package-arg": "^11.0.0",
- "proc-log": "^4.0.0"
+ "minipass-fetch": "^4.0.0",
+ "minizlib": "^3.0.1",
+ "npm-package-arg": "^12.0.0",
+ "proc-log": "^5.0.0"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm-registry-fetch/node_modules/@npmcli/fs": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz",
- "integrity": "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-4.0.0.tgz",
+ "integrity": "sha512-/xGlezI6xfGO9NwuJlnwz/K14qD1kCSAGtacBHnGzeAIuJGazcp45KP5NuyARXoKb7cwulAGWVsbeSxdG/cb0Q==",
"dev": true,
"license": "ISC",
"dependencies": {
"semver": "^7.3.5"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm-registry-fetch/node_modules/cacache": {
- "version": "18.0.4",
- "resolved": "https://registry.npmjs.org/cacache/-/cacache-18.0.4.tgz",
- "integrity": "sha512-B+L5iIa9mgcjLbliir2th36yEwPftrzteHYujzsx3dFP/31GCHcIeS8f5MGd80odLOjaOvSpU3EEAmRQptkxLQ==",
+ "version": "19.0.1",
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-19.0.1.tgz",
+ "integrity": "sha512-hdsUxulXCi5STId78vRVYEtDAjq99ICAUktLTeTYsLoTE6Z8dS0c8pWNCxwdrk9YfJeobDZc2Y186hD/5ZQgFQ==",
"dev": true,
"license": "ISC",
"dependencies": {
- "@npmcli/fs": "^3.1.0",
+ "@npmcli/fs": "^4.0.0",
"fs-minipass": "^3.0.0",
"glob": "^10.2.2",
"lru-cache": "^10.0.1",
@@ -29522,13 +29730,23 @@
"minipass-collect": "^2.0.1",
"minipass-flush": "^1.0.5",
"minipass-pipeline": "^1.2.4",
- "p-map": "^4.0.0",
- "ssri": "^10.0.0",
- "tar": "^6.1.11",
- "unique-filename": "^3.0.0"
+ "p-map": "^7.0.2",
+ "ssri": "^12.0.0",
+ "tar": "^7.4.3",
+ "unique-filename": "^4.0.0"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/npm-registry-fetch/node_modules/chownr": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz",
+ "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==",
+ "dev": true,
+ "license": "BlueOak-1.0.0",
+ "engines": {
+ "node": ">=18"
}
},
"node_modules/npm-registry-fetch/node_modules/fs-minipass": {
@@ -29589,27 +29807,42 @@
"license": "ISC"
},
"node_modules/npm-registry-fetch/node_modules/make-fetch-happen": {
- "version": "13.0.1",
- "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.1.tgz",
- "integrity": "sha512-cKTUFc/rbKUd/9meOvgrpJ2WrNzymt6jfRDdwg5UCnVzv9dTpEj9JS5m3wtziXVCjluIXyL8pcaukYqezIzZQA==",
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-14.0.3.tgz",
+ "integrity": "sha512-QMjGbFTP0blj97EeidG5hk/QhKQ3T4ICckQGLgz38QF7Vgbk6e6FTARN8KhKxyBbWn8R0HU+bnw8aSoFPD4qtQ==",
"dev": true,
"license": "ISC",
"dependencies": {
- "@npmcli/agent": "^2.0.0",
- "cacache": "^18.0.0",
+ "@npmcli/agent": "^3.0.0",
+ "cacache": "^19.0.1",
"http-cache-semantics": "^4.1.1",
- "is-lambda": "^1.0.1",
"minipass": "^7.0.2",
- "minipass-fetch": "^3.0.0",
+ "minipass-fetch": "^4.0.0",
"minipass-flush": "^1.0.5",
"minipass-pipeline": "^1.2.4",
- "negotiator": "^0.6.3",
- "proc-log": "^4.2.0",
+ "negotiator": "^1.0.0",
+ "proc-log": "^5.0.0",
"promise-retry": "^2.0.1",
- "ssri": "^10.0.0"
+ "ssri": "^12.0.0"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/npm-registry-fetch/node_modules/minimatch": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
}
},
"node_modules/npm-registry-fetch/node_modules/minipass-collect": {
@@ -29626,23 +29859,65 @@
}
},
"node_modules/npm-registry-fetch/node_modules/minipass-fetch": {
- "version": "3.0.5",
- "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.5.tgz",
- "integrity": "sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==",
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-4.0.1.tgz",
+ "integrity": "sha512-j7U11C5HXigVuutxebFadoYBbd7VSdZWggSe64NVdvWNBqGAiXPL2QVCehjmw7lY1oF9gOllYbORh+hiNgfPgQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"minipass": "^7.0.3",
"minipass-sized": "^1.0.3",
- "minizlib": "^2.1.2"
+ "minizlib": "^3.0.1"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
},
"optionalDependencies": {
"encoding": "^0.1.13"
}
},
+ "node_modules/npm-registry-fetch/node_modules/minizlib": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.0.2.tgz",
+ "integrity": "sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "minipass": "^7.1.2"
+ },
+ "engines": {
+ "node": ">= 18"
+ }
+ },
+ "node_modules/npm-registry-fetch/node_modules/mkdirp": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz",
+ "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "mkdirp": "dist/cjs/src/bin.js"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/npm-registry-fetch/node_modules/p-map": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.3.tgz",
+ "integrity": "sha512-VkndIv2fIB99swvQoA65bm+fsmt6UNdGeIB0oxBs+WhAhdh08QA04JXpI7rbB9r08/nkbysKoya9rtDERYOYMA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/npm-registry-fetch/node_modules/path-scurry": {
"version": "1.11.1",
"resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
@@ -29661,59 +29936,86 @@
}
},
"node_modules/npm-registry-fetch/node_modules/proc-log": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz",
- "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-5.0.0.tgz",
+ "integrity": "sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ==",
"dev": true,
"license": "ISC",
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm-registry-fetch/node_modules/ssri": {
- "version": "10.0.6",
- "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz",
- "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==",
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-12.0.0.tgz",
+ "integrity": "sha512-S7iGNosepx9RadX82oimUkvr0Ct7IjJbEbs4mJcTxst8um95J3sDYU1RBEOvdu6oL1Wek2ODI5i4MAw+dZ6cAQ==",
"dev": true,
"license": "ISC",
"dependencies": {
"minipass": "^7.0.3"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/npm-registry-fetch/node_modules/tar": {
+ "version": "7.4.3",
+ "resolved": "https://registry.npmjs.org/tar/-/tar-7.4.3.tgz",
+ "integrity": "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "@isaacs/fs-minipass": "^4.0.0",
+ "chownr": "^3.0.0",
+ "minipass": "^7.1.2",
+ "minizlib": "^3.0.1",
+ "mkdirp": "^3.0.1",
+ "yallist": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=18"
}
},
"node_modules/npm-registry-fetch/node_modules/unique-filename": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz",
- "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-4.0.0.tgz",
+ "integrity": "sha512-XSnEewXmQ+veP7xX2dS5Q4yZAvO40cBN2MWkJ7D/6sW4Dg6wYBNwM1Vrnz1FhH5AdeLIlUXRI9e28z1YZi71NQ==",
"dev": true,
"license": "ISC",
"dependencies": {
- "unique-slug": "^4.0.0"
+ "unique-slug": "^5.0.0"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm-registry-fetch/node_modules/unique-slug": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz",
- "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-5.0.0.tgz",
+ "integrity": "sha512-9OdaqO5kwqR+1kVgHAhsp5vPNU0hnxRa26rBFNfNgM7M6pNtgzeBn3s/xbyCQL3dcjzOatcef6UUHpB/6MaETg==",
"dev": true,
"license": "ISC",
"dependencies": {
"imurmurhash": "^0.1.4"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/npm-registry-fetch/node_modules/yallist": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz",
+ "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==",
+ "dev": true,
+ "license": "BlueOak-1.0.0",
+ "engines": {
+ "node": ">=18"
}
},
"node_modules/npm-run-path": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
"integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"path-key": "^3.0.0"
@@ -29736,17 +30038,17 @@
}
},
"node_modules/nwsapi": {
- "version": "2.2.16",
- "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.16.tgz",
- "integrity": "sha512-F1I/bimDpj3ncaNDhfyMWuFqmQDBwDB0Fogc2qpL3BWvkQteFD/8BzWuIRl83rq0DXfm8SGt/HFhLXZyljTXcQ==",
+ "version": "2.2.20",
+ "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.20.tgz",
+ "integrity": "sha512-/ieB+mDe4MrrKMT8z+mQL8klXydZWGR5Dowt4RAGKbJ3kIGEx3X4ljUo+6V73IXtUPWgfOlU5B9MlGxFO5T+cA==",
"license": "MIT"
},
"node_modules/nx": {
- "version": "20.8.0",
- "resolved": "https://registry.npmjs.org/nx/-/nx-20.8.0.tgz",
- "integrity": "sha512-+BN5B5DFBB5WswD8flDDTnr4/bf1VTySXOv60aUAllHqR+KS6deT0p70TTMZF4/A2n/L2UCWDaDro37MGaYozA==",
- "dev": true,
+ "version": "21.1.2",
+ "resolved": "https://registry.npmjs.org/nx/-/nx-21.1.2.tgz",
+ "integrity": "sha512-oczAEOOkQHElxCXs2g2jXDRabDRsmub/h5SAgqAUDSJ2CRnYGVVlgZX7l+o+A9kSqfONyLy5FlJ1pSWlvPuG4w==",
"hasInstallScript": true,
+ "license": "MIT",
"dependencies": {
"@napi-rs/wasm-runtime": "0.2.4",
"@yarnpkg/lockfile": "^1.1.0",
@@ -29777,6 +30079,7 @@
"string-width": "^4.2.3",
"tar-stream": "~2.2.0",
"tmp": "~0.2.1",
+ "tree-kill": "^1.2.2",
"tsconfig-paths": "^4.1.2",
"tslib": "^2.3.0",
"yaml": "^2.6.0",
@@ -29788,16 +30091,16 @@
"nx-cloud": "bin/nx-cloud.js"
},
"optionalDependencies": {
- "@nx/nx-darwin-arm64": "20.8.0",
- "@nx/nx-darwin-x64": "20.8.0",
- "@nx/nx-freebsd-x64": "20.8.0",
- "@nx/nx-linux-arm-gnueabihf": "20.8.0",
- "@nx/nx-linux-arm64-gnu": "20.8.0",
- "@nx/nx-linux-arm64-musl": "20.8.0",
- "@nx/nx-linux-x64-gnu": "20.8.0",
- "@nx/nx-linux-x64-musl": "20.8.0",
- "@nx/nx-win32-arm64-msvc": "20.8.0",
- "@nx/nx-win32-x64-msvc": "20.8.0"
+ "@nx/nx-darwin-arm64": "21.1.2",
+ "@nx/nx-darwin-x64": "21.1.2",
+ "@nx/nx-freebsd-x64": "21.1.2",
+ "@nx/nx-linux-arm-gnueabihf": "21.1.2",
+ "@nx/nx-linux-arm64-gnu": "21.1.2",
+ "@nx/nx-linux-arm64-musl": "21.1.2",
+ "@nx/nx-linux-x64-gnu": "21.1.2",
+ "@nx/nx-linux-x64-musl": "21.1.2",
+ "@nx/nx-win32-arm64-msvc": "21.1.2",
+ "@nx/nx-win32-x64-msvc": "21.1.2"
},
"peerDependencies": {
"@swc-node/register": "^1.8.0",
@@ -29812,23 +30115,20 @@
}
}
},
- "node_modules/nx/node_modules/cli-spinners": {
- "version": "2.6.1",
- "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz",
- "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==",
- "dev": true,
+ "node_modules/nx/node_modules/define-lazy-prop": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
+ "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==",
+ "license": "MIT",
"engines": {
- "node": ">=6"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
+ "node": ">=8"
}
},
"node_modules/nx/node_modules/dotenv": {
"version": "16.4.7",
"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.7.tgz",
"integrity": "sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==",
- "dev": true,
+ "license": "BSD-2-Clause",
"engines": {
"node": ">=12"
},
@@ -29836,65 +30136,70 @@
"url": "https://dotenvx.com"
}
},
- "node_modules/nx/node_modules/dotenv-expand": {
- "version": "11.0.7",
- "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-11.0.7.tgz",
- "integrity": "sha512-zIHwmZPRshsCdpMDyVsqGmgyP0yT8GAgXUnkdAoJisxvf33k7yO6OuoKmcTGuXPWSsm8Oh88nZicRLA9Y0rUeA==",
- "dev": true,
- "dependencies": {
- "dotenv": "^16.4.5"
+ "node_modules/nx/node_modules/ignore": {
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
+ "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/nx/node_modules/is-docker": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
+ "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
+ "license": "MIT",
+ "bin": {
+ "is-docker": "cli.js"
},
"engines": {
- "node": ">=12"
+ "node": ">=8"
},
"funding": {
- "url": "https://dotenvx.com"
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/nx/node_modules/ignore": {
- "version": "5.3.2",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
- "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
- "dev": true,
+ "node_modules/nx/node_modules/is-wsl": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
+ "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
+ "license": "MIT",
+ "dependencies": {
+ "is-docker": "^2.0.0"
+ },
"engines": {
- "node": ">= 4"
+ "node": ">=8"
}
},
"node_modules/nx/node_modules/jsonc-parser": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz",
"integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==",
- "dev": true
- },
- "node_modules/nx/node_modules/lines-and-columns": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.3.tgz",
- "integrity": "sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w==",
- "dev": true,
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- }
+ "license": "MIT"
},
- "node_modules/nx/node_modules/minimatch": {
- "version": "9.0.3",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz",
- "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==",
- "dev": true,
+ "node_modules/nx/node_modules/open": {
+ "version": "8.4.2",
+ "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz",
+ "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==",
+ "license": "MIT",
"dependencies": {
- "brace-expansion": "^2.0.1"
+ "define-lazy-prop": "^2.0.0",
+ "is-docker": "^2.1.1",
+ "is-wsl": "^2.2.0"
},
"engines": {
- "node": ">=16 || 14 >=14.17"
+ "node": ">=12"
},
"funding": {
- "url": "https://github.com/sponsors/isaacs"
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/nx/node_modules/ora": {
"version": "5.3.0",
"resolved": "https://registry.npmjs.org/ora/-/ora-5.3.0.tgz",
"integrity": "sha512-zAKMgGXUim0Jyd6CXK9lraBnD3H5yPGBPPOkC23a2BG6hsm4Zu6OQSjQuEtV0BHDf4aKHcUFvJiGRrFuW3MG8g==",
- "dev": true,
+ "license": "MIT",
"dependencies": {
"bl": "^4.0.3",
"chalk": "^4.1.0",
@@ -29916,25 +30221,16 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
"integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==",
- "dev": true,
+ "license": "MIT",
"engines": {
"node": ">=4"
}
},
- "node_modules/nx/node_modules/tmp": {
- "version": "0.2.3",
- "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz",
- "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==",
- "dev": true,
- "engines": {
- "node": ">=14.14"
- }
- },
"node_modules/nx/node_modules/tsconfig-paths": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz",
"integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==",
- "dev": true,
+ "license": "MIT",
"dependencies": {
"json5": "^2.2.2",
"minimist": "^1.2.6",
@@ -29987,9 +30283,9 @@
}
},
"node_modules/nyc/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -30200,16 +30496,6 @@
"node": ">=8"
}
},
- "node_modules/nyc/node_modules/resolve-from": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
- "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/nyc/node_modules/rimraf": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
@@ -30323,6 +30609,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
"integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
+ "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.4"
@@ -30423,9 +30710,9 @@
}
},
"node_modules/on-finished": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
- "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
+ "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
"license": "MIT",
"dependencies": {
"ee-first": "1.1.1"
@@ -30483,17 +30770,18 @@
"integrity": "sha512-Fvw+Jemq5fjjyWz6CpKx6w9s7xxqo3+JCyM0WXWeCSOboZ8ABkyvP8ID4CZuChA/wxSx+XSJmdOm8rGVyJ1hdQ=="
},
"node_modules/open": {
- "version": "8.4.2",
- "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz",
- "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==",
+ "version": "10.1.2",
+ "resolved": "https://registry.npmjs.org/open/-/open-10.1.2.tgz",
+ "integrity": "sha512-cxN6aIDPz6rm8hbebcP7vrQNhvRcveZoJU72Y7vskh4oIm+BZwBECnx5nTmrlres1Qapvx27Qo1Auukpf8PKXw==",
"license": "MIT",
"dependencies": {
- "define-lazy-prop": "^2.0.0",
- "is-docker": "^2.1.1",
- "is-wsl": "^2.2.0"
+ "default-browser": "^5.2.1",
+ "define-lazy-prop": "^3.0.0",
+ "is-inside-container": "^1.0.0",
+ "is-wsl": "^3.1.0"
},
"engines": {
- "node": ">=12"
+ "node": ">=18"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
@@ -30513,7 +30801,6 @@
"version": "0.9.4",
"resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz",
"integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==",
- "dev": true,
"license": "MIT",
"dependencies": {
"deep-is": "^0.1.3",
@@ -30555,7 +30842,8 @@
"resolved": "https://registry.npmjs.org/ordered-binary/-/ordered-binary-1.5.3.tgz",
"integrity": "sha512-oGFr3T+pYdTGJ+YFEILMpS3es+GiIbs9h/XQrclBXUtd44ey7XwfsMzM31f64I1SQOawDoDr/D823kNCADI8TA==",
"dev": true,
- "license": "MIT"
+ "license": "MIT",
+ "optional": true
},
"node_modules/os-homedir": {
"version": "1.0.2",
@@ -30635,7 +30923,6 @@
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
"integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"yocto-queue": "^0.1.0"
@@ -30651,7 +30938,6 @@
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
"integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"p-limit": "^3.0.2"
@@ -30718,7 +31004,6 @@
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
"integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=6"
@@ -30748,58 +31033,58 @@
"license": "BlueOak-1.0.0"
},
"node_modules/pacote": {
- "version": "18.0.6",
- "resolved": "https://registry.npmjs.org/pacote/-/pacote-18.0.6.tgz",
- "integrity": "sha512-+eK3G27SMwsB8kLIuj4h1FUhHtwiEUo21Tw8wNjmvdlpOEr613edv+8FUsTj/4F/VN5ywGE19X18N7CC2EJk6A==",
+ "version": "20.0.0",
+ "resolved": "https://registry.npmjs.org/pacote/-/pacote-20.0.0.tgz",
+ "integrity": "sha512-pRjC5UFwZCgx9kUFDVM9YEahv4guZ1nSLqwmWiLUnDbGsjs+U5w7z6Uc8HNR1a6x8qnu5y9xtGE6D1uAuYz+0A==",
"dev": true,
"license": "ISC",
"dependencies": {
- "@npmcli/git": "^5.0.0",
- "@npmcli/installed-package-contents": "^2.0.1",
- "@npmcli/package-json": "^5.1.0",
- "@npmcli/promise-spawn": "^7.0.0",
- "@npmcli/run-script": "^8.0.0",
- "cacache": "^18.0.0",
+ "@npmcli/git": "^6.0.0",
+ "@npmcli/installed-package-contents": "^3.0.0",
+ "@npmcli/package-json": "^6.0.0",
+ "@npmcli/promise-spawn": "^8.0.0",
+ "@npmcli/run-script": "^9.0.0",
+ "cacache": "^19.0.0",
"fs-minipass": "^3.0.0",
"minipass": "^7.0.2",
- "npm-package-arg": "^11.0.0",
- "npm-packlist": "^8.0.0",
- "npm-pick-manifest": "^9.0.0",
- "npm-registry-fetch": "^17.0.0",
- "proc-log": "^4.0.0",
+ "npm-package-arg": "^12.0.0",
+ "npm-packlist": "^9.0.0",
+ "npm-pick-manifest": "^10.0.0",
+ "npm-registry-fetch": "^18.0.0",
+ "proc-log": "^5.0.0",
"promise-retry": "^2.0.1",
- "sigstore": "^2.2.0",
- "ssri": "^10.0.0",
+ "sigstore": "^3.0.0",
+ "ssri": "^12.0.0",
"tar": "^6.1.11"
},
"bin": {
"pacote": "bin/index.js"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/pacote/node_modules/@npmcli/fs": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz",
- "integrity": "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-4.0.0.tgz",
+ "integrity": "sha512-/xGlezI6xfGO9NwuJlnwz/K14qD1kCSAGtacBHnGzeAIuJGazcp45KP5NuyARXoKb7cwulAGWVsbeSxdG/cb0Q==",
"dev": true,
"license": "ISC",
"dependencies": {
"semver": "^7.3.5"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/pacote/node_modules/cacache": {
- "version": "18.0.4",
- "resolved": "https://registry.npmjs.org/cacache/-/cacache-18.0.4.tgz",
- "integrity": "sha512-B+L5iIa9mgcjLbliir2th36yEwPftrzteHYujzsx3dFP/31GCHcIeS8f5MGd80odLOjaOvSpU3EEAmRQptkxLQ==",
+ "version": "19.0.1",
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-19.0.1.tgz",
+ "integrity": "sha512-hdsUxulXCi5STId78vRVYEtDAjq99ICAUktLTeTYsLoTE6Z8dS0c8pWNCxwdrk9YfJeobDZc2Y186hD/5ZQgFQ==",
"dev": true,
"license": "ISC",
"dependencies": {
- "@npmcli/fs": "^3.1.0",
+ "@npmcli/fs": "^4.0.0",
"fs-minipass": "^3.0.0",
"glob": "^10.2.2",
"lru-cache": "^10.0.1",
@@ -30807,13 +31092,41 @@
"minipass-collect": "^2.0.1",
"minipass-flush": "^1.0.5",
"minipass-pipeline": "^1.2.4",
- "p-map": "^4.0.0",
- "ssri": "^10.0.0",
- "tar": "^6.1.11",
- "unique-filename": "^3.0.0"
+ "p-map": "^7.0.2",
+ "ssri": "^12.0.0",
+ "tar": "^7.4.3",
+ "unique-filename": "^4.0.0"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/pacote/node_modules/cacache/node_modules/tar": {
+ "version": "7.4.3",
+ "resolved": "https://registry.npmjs.org/tar/-/tar-7.4.3.tgz",
+ "integrity": "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "@isaacs/fs-minipass": "^4.0.0",
+ "chownr": "^3.0.0",
+ "minipass": "^7.1.2",
+ "minizlib": "^3.0.1",
+ "mkdirp": "^3.0.1",
+ "yallist": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/pacote/node_modules/chownr": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz",
+ "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==",
+ "dev": true,
+ "license": "BlueOak-1.0.0",
+ "engines": {
+ "node": ">=18"
}
},
"node_modules/pacote/node_modules/fs-minipass": {
@@ -30873,6 +31186,22 @@
"dev": true,
"license": "ISC"
},
+ "node_modules/pacote/node_modules/minimatch": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
"node_modules/pacote/node_modules/minipass-collect": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-2.0.1.tgz",
@@ -30886,6 +31215,48 @@
"node": ">=16 || 14 >=14.17"
}
},
+ "node_modules/pacote/node_modules/minizlib": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.0.2.tgz",
+ "integrity": "sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "minipass": "^7.1.2"
+ },
+ "engines": {
+ "node": ">= 18"
+ }
+ },
+ "node_modules/pacote/node_modules/mkdirp": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz",
+ "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "mkdirp": "dist/cjs/src/bin.js"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/pacote/node_modules/p-map": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.3.tgz",
+ "integrity": "sha512-VkndIv2fIB99swvQoA65bm+fsmt6UNdGeIB0oxBs+WhAhdh08QA04JXpI7rbB9r08/nkbysKoya9rtDERYOYMA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/pacote/node_modules/path-scurry": {
"version": "1.11.1",
"resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
@@ -30904,52 +31275,62 @@
}
},
"node_modules/pacote/node_modules/proc-log": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz",
- "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-5.0.0.tgz",
+ "integrity": "sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ==",
"dev": true,
"license": "ISC",
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/pacote/node_modules/ssri": {
- "version": "10.0.6",
- "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz",
- "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==",
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-12.0.0.tgz",
+ "integrity": "sha512-S7iGNosepx9RadX82oimUkvr0Ct7IjJbEbs4mJcTxst8um95J3sDYU1RBEOvdu6oL1Wek2ODI5i4MAw+dZ6cAQ==",
"dev": true,
"license": "ISC",
"dependencies": {
"minipass": "^7.0.3"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/pacote/node_modules/unique-filename": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz",
- "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-4.0.0.tgz",
+ "integrity": "sha512-XSnEewXmQ+veP7xX2dS5Q4yZAvO40cBN2MWkJ7D/6sW4Dg6wYBNwM1Vrnz1FhH5AdeLIlUXRI9e28z1YZi71NQ==",
"dev": true,
"license": "ISC",
"dependencies": {
- "unique-slug": "^4.0.0"
+ "unique-slug": "^5.0.0"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/pacote/node_modules/unique-slug": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz",
- "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-5.0.0.tgz",
+ "integrity": "sha512-9OdaqO5kwqR+1kVgHAhsp5vPNU0hnxRa26rBFNfNgM7M6pNtgzeBn3s/xbyCQL3dcjzOatcef6UUHpB/6MaETg==",
"dev": true,
"license": "ISC",
"dependencies": {
"imurmurhash": "^0.1.4"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/pacote/node_modules/yallist": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz",
+ "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==",
+ "dev": true,
+ "license": "BlueOak-1.0.0",
+ "engines": {
+ "node": ">=18"
}
},
"node_modules/pako": {
@@ -30959,9 +31340,9 @@
"license": "(MIT AND Zlib)"
},
"node_modules/papaparse": {
- "version": "5.5.2",
- "resolved": "https://registry.npmjs.org/papaparse/-/papaparse-5.5.2.tgz",
- "integrity": "sha512-PZXg8UuAc4PcVwLosEEDYjPyfWnTEhOrUfdv+3Bx+NuAb+5NhDmXzg5fHWmdCh1mP5p7JAZfFr3IMQfcntNAdA==",
+ "version": "5.5.3",
+ "resolved": "https://registry.npmjs.org/papaparse/-/papaparse-5.5.3.tgz",
+ "integrity": "sha512-5QvjGxYVjxO59MGU2lHVYpRWBBtKHnlIAcSe1uNFCkkptUh63NFRj0FJQm7nR67puEruUci/ZkjmEFrjCAyP4A==",
"license": "MIT"
},
"node_modules/param-case": {
@@ -31011,6 +31392,12 @@
"integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
"license": "MIT"
},
+ "node_modules/parse-json/node_modules/lines-and-columns": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
+ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
+ "license": "MIT"
+ },
"node_modules/parse-node-version": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz",
@@ -31105,132 +31492,6 @@
"tslib": "^2.0.3"
}
},
- "node_modules/patch-package": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/patch-package/-/patch-package-8.0.0.tgz",
- "integrity": "sha512-da8BVIhzjtgScwDJ2TtKsfT5JFWz1hYoBl9rUQ1f38MC2HwnEIkK8VN3dKMKcP7P7bvvgzNDbfNHtx3MsQb5vA==",
- "license": "MIT",
- "dependencies": {
- "@yarnpkg/lockfile": "^1.1.0",
- "chalk": "^4.1.2",
- "ci-info": "^3.7.0",
- "cross-spawn": "^7.0.3",
- "find-yarn-workspace-root": "^2.0.0",
- "fs-extra": "^9.0.0",
- "json-stable-stringify": "^1.0.2",
- "klaw-sync": "^6.0.0",
- "minimist": "^1.2.6",
- "open": "^7.4.2",
- "rimraf": "^2.6.3",
- "semver": "^7.5.3",
- "slash": "^2.0.0",
- "tmp": "^0.0.33",
- "yaml": "^2.2.2"
- },
- "bin": {
- "patch-package": "index.js"
- },
- "engines": {
- "node": ">=14",
- "npm": ">5"
- }
- },
- "node_modules/patch-package/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "license": "MIT",
- "dependencies": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "node_modules/patch-package/node_modules/fs-extra": {
- "version": "9.1.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
- "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
- "license": "MIT",
- "dependencies": {
- "at-least-node": "^1.0.0",
- "graceful-fs": "^4.2.0",
- "jsonfile": "^6.0.1",
- "universalify": "^2.0.0"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/patch-package/node_modules/glob": {
- "version": "7.2.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
- "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
- "deprecated": "Glob versions prior to v9 are no longer supported",
- "license": "ISC",
- "dependencies": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.1.1",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- },
- "engines": {
- "node": "*"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/patch-package/node_modules/minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "license": "ISC",
- "dependencies": {
- "brace-expansion": "^1.1.7"
- },
- "engines": {
- "node": "*"
- }
- },
- "node_modules/patch-package/node_modules/open": {
- "version": "7.4.2",
- "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz",
- "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==",
- "license": "MIT",
- "dependencies": {
- "is-docker": "^2.0.0",
- "is-wsl": "^2.1.1"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/patch-package/node_modules/rimraf": {
- "version": "2.7.1",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
- "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
- "deprecated": "Rimraf versions prior to v4 are no longer supported",
- "license": "ISC",
- "dependencies": {
- "glob": "^7.1.3"
- },
- "bin": {
- "rimraf": "bin.js"
- }
- },
- "node_modules/patch-package/node_modules/slash": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
- "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==",
- "license": "MIT",
- "engines": {
- "node": ">=6"
- }
- },
"node_modules/path-browserify": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz",
@@ -31242,7 +31503,6 @@
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
"integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=8"
@@ -31290,9 +31550,9 @@
}
},
"node_modules/path-scurry/node_modules/lru-cache": {
- "version": "11.0.2",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.0.2.tgz",
- "integrity": "sha512-123qHRfJBmo2jXDbo/a5YOQrJoHF/GNQTLzQ5+IdK5pWpceK17yRc6ozlWd25FxvGKQbIUs91fDFkXmDHTKcyA==",
+ "version": "11.1.0",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.1.0.tgz",
+ "integrity": "sha512-QIXZUBJUx+2zHUdQujWejBkcD9+cs94tLn0+YL8UrCh+D5sCXZ4c7LaEH48pNwRY3MLDgqUFyhlCyjJPf1WP0A==",
"dev": true,
"license": "ISC",
"engines": {
@@ -31341,6 +31601,21 @@
"through": "~2.3"
}
},
+ "node_modules/pe-library": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/pe-library/-/pe-library-0.4.1.tgz",
+ "integrity": "sha512-eRWB5LBz7PpDu4PUlwT0PhnQfTQJlDDdPa35urV4Osrm0t0AqQFGn+UIkU3klZvwJ8KPO3VbBFsXquA6p6kqZw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12",
+ "npm": ">=6"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/jet2jet"
+ }
+ },
"node_modules/pend": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
@@ -31358,7 +31633,6 @@
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz",
"integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=12"
@@ -31390,23 +31664,31 @@
}
},
"node_modules/pirates": {
- "version": "4.0.6",
- "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz",
- "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==",
- "dev": true,
+ "version": "4.0.7",
+ "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz",
+ "integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==",
"license": "MIT",
"engines": {
"node": ">= 6"
}
},
"node_modules/piscina": {
- "version": "4.6.1",
- "resolved": "https://registry.npmjs.org/piscina/-/piscina-4.6.1.tgz",
- "integrity": "sha512-z30AwWGtQE+Apr+2WBZensP2lIvwoaMcOPkQlIEmSGMJNUvaYACylPYrQM6wSdUNJlnDVMSpLv7xTMJqlVshOA==",
+ "version": "4.8.0",
+ "resolved": "https://registry.npmjs.org/piscina/-/piscina-4.8.0.tgz",
+ "integrity": "sha512-EZJb+ZxDrQf3dihsUL7p42pjNyrNIFJCrRHPMgxu/svsj+P3xS3fuEWp7k2+rfsavfl1N0G29b1HGs7J0m8rZA==",
"dev": true,
"license": "MIT",
"optionalDependencies": {
- "nice-napi": "^1.0.2"
+ "@napi-rs/nice": "^1.0.1"
+ }
+ },
+ "node_modules/pkce-challenge": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-5.0.0.tgz",
+ "integrity": "sha512-ueGLflrrnvwB3xuo/uGob5pd5FN7l0MsLf0Z87o/UQmRtwjvfylfc9MurIxRAWywCYTgrvpXBcqjV4OfCYGCIQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=16.20.0"
}
},
"node_modules/pkg-dir": {
@@ -31501,9 +31783,9 @@
}
},
"node_modules/pkg-dir/node_modules/yocto-queue": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.1.1.tgz",
- "integrity": "sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==",
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.1.tgz",
+ "integrity": "sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -31593,13 +31875,13 @@
}
},
"node_modules/playwright": {
- "version": "1.52.0",
- "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.52.0.tgz",
- "integrity": "sha512-JAwMNMBlxJ2oD1kce4KPtMkDeKGHQstdpFPcPH3maElAXon/QZeTvtsfXmTMRyO9TslfoYOXkSsvao2nE1ilTw==",
+ "version": "1.53.1",
+ "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.53.1.tgz",
+ "integrity": "sha512-LJ13YLr/ocweuwxyGf1XNFWIU4M2zUSo149Qbp+A4cpwDjsxRPj7k6H25LBrEHiEwxvRbD8HdwvQmRMSvquhYw==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
- "playwright-core": "1.52.0"
+ "playwright-core": "1.53.1"
},
"bin": {
"playwright": "cli.js"
@@ -31612,9 +31894,9 @@
}
},
"node_modules/playwright-core": {
- "version": "1.52.0",
- "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.52.0.tgz",
- "integrity": "sha512-l2osTgLXSMeuLZOML9qYODUQoPPnUsKsb5/P6LJ2e6uPKXUdPK5WYhN4z03G+YNbWmGDY4YENauNu4ZKczreHg==",
+ "version": "1.53.1",
+ "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.53.1.tgz",
+ "integrity": "sha512-Z46Oq7tLAyT0lGoFx4DOuB1IA9D1TPj0QkYxpPVUnGDqHHvDpCftu1J2hM2PiWsNMoZh8+LQaarAWcDfPBc6zg==",
"dev": true,
"license": "Apache-2.0",
"bin": {
@@ -31955,6 +32237,36 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/postject": {
+ "version": "1.0.0-alpha.6",
+ "resolved": "https://registry.npmjs.org/postject/-/postject-1.0.0-alpha.6.tgz",
+ "integrity": "sha512-b9Eb8h2eVqNE8edvKdwqkrY6O7kAwmI8kcnBv1NScolYJbo59XUF0noFq+lxbC1yN20bmC0WBEbDC5H/7ASb0A==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "peer": true,
+ "dependencies": {
+ "commander": "^9.4.0"
+ },
+ "bin": {
+ "postject": "dist/cli.js"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/postject/node_modules/commander": {
+ "version": "9.5.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz",
+ "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "peer": true,
+ "engines": {
+ "node": "^12.20.0 || >=14"
+ }
+ },
"node_modules/prebuild-install": {
"version": "7.1.3",
"resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.3.tgz",
@@ -31986,7 +32298,6 @@
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
"integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.8.0"
@@ -32127,9 +32438,9 @@
}
},
"node_modules/prismjs": {
- "version": "1.29.0",
- "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz",
- "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==",
+ "version": "1.30.0",
+ "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.30.0.tgz",
+ "integrity": "sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -32257,7 +32568,6 @@
"version": "2.0.7",
"resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
"integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"forwarded": "0.2.0",
@@ -32267,21 +32577,10 @@
"node": ">= 0.10"
}
},
- "node_modules/proxy-addr/node_modules/ipaddr.js": {
- "version": "1.9.1",
- "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
- "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 0.10"
- }
- },
"node_modules/proxy-from-env": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
"integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==",
- "dev": true,
"license": "MIT"
},
"node_modules/proxy-middleware": {
@@ -32315,9 +32614,9 @@
}
},
"node_modules/pump": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz",
- "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==",
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.3.tgz",
+ "integrity": "sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -32338,7 +32637,6 @@
"version": "6.1.0",
"resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.1.0.tgz",
"integrity": "sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==",
- "dev": true,
"funding": [
{
"type": "individual",
@@ -32435,39 +32733,26 @@
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
"integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
}
},
"node_modules/raw-body": {
- "version": "2.5.2",
- "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz",
- "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.0.tgz",
+ "integrity": "sha512-RmkhL8CAyCRPXCE28MMH0z2PNWQBNk2Q09ZdxM9IOOXwxwZbN+qbWaatPkdkWIKL2ZVDImrN/pK5HTRz2PcS4g==",
"license": "MIT",
"dependencies": {
"bytes": "3.1.2",
"http-errors": "2.0.0",
- "iconv-lite": "0.4.24",
+ "iconv-lite": "0.6.3",
"unpipe": "1.0.0"
},
"engines": {
"node": ">= 0.8"
}
},
- "node_modules/raw-body/node_modules/iconv-lite": {
- "version": "0.4.24",
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
- "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
- "license": "MIT",
- "dependencies": {
- "safer-buffer": ">= 2.1.2 < 3"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
"node_modules/rc": {
"version": "1.2.8",
"resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
@@ -32568,62 +32853,32 @@
"node": ">=0.10.0"
}
},
- "node_modules/read-config-file": {
- "version": "6.3.2",
- "resolved": "https://registry.npmjs.org/read-config-file/-/read-config-file-6.3.2.tgz",
- "integrity": "sha512-M80lpCjnE6Wt6zb98DoW8WHR09nzMSpu8XHtPkiTHrJ5Az9CybfeQhTJ8D7saeBHpGhLPIVyA8lcL6ZmdKwY6Q==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "config-file-ts": "^0.2.4",
- "dotenv": "^9.0.2",
- "dotenv-expand": "^5.1.0",
- "js-yaml": "^4.1.0",
- "json5": "^2.2.0",
- "lazy-val": "^1.0.4"
- },
- "engines": {
- "node": ">=12.0.0"
- }
- },
"node_modules/readable-stream": {
- "version": "3.6.2",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
- "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
+ "version": "2.3.8",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
+ "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
"license": "MIT",
"dependencies": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- },
- "engines": {
- "node": ">= 6"
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
}
},
- "node_modules/readdir-glob": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.3.tgz",
- "integrity": "sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==",
- "dev": true,
- "license": "Apache-2.0",
- "peer": true,
- "dependencies": {
- "minimatch": "^5.1.0"
- }
+ "node_modules/readable-stream/node_modules/isarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
+ "license": "MIT"
},
- "node_modules/readdir-glob/node_modules/minimatch": {
- "version": "5.1.6",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
- "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
- "dev": true,
- "license": "ISC",
- "peer": true,
- "dependencies": {
- "brace-expansion": "^2.0.1"
- },
- "engines": {
- "node": ">=10"
- }
+ "node_modules/readable-stream/node_modules/safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "license": "MIT"
},
"node_modules/readdirp": {
"version": "4.1.2",
@@ -32640,9 +32895,9 @@
}
},
"node_modules/recast": {
- "version": "0.23.9",
- "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.9.tgz",
- "integrity": "sha512-Hx/BGIbwj+Des3+xy5uAtAbdCyqK9y9wbBcDFDYanLS9JnMqf7OeF87HQwUimE87OEc72mr6tkKUKMBBL+hF9Q==",
+ "version": "0.23.11",
+ "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.11.tgz",
+ "integrity": "sha512-YTUo+Flmw4ZXiWfQKGcwwc11KnoRAYgzAE2E7mXKCjSviTKShtxBsN6YUUBB2gtaBzKzeKunxhUwNHQuRryhWA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -32727,14 +32982,12 @@
"version": "1.4.2",
"resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz",
"integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==",
- "dev": true,
"license": "MIT"
},
"node_modules/regenerate-unicode-properties": {
"version": "10.2.0",
"resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz",
"integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"regenerate": "^1.4.2"
@@ -32749,16 +33002,6 @@
"integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==",
"license": "MIT"
},
- "node_modules/regenerator-transform": {
- "version": "0.15.2",
- "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz",
- "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.8.4"
- }
- },
"node_modules/regex-parser": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.3.1.tgz",
@@ -32791,7 +33034,6 @@
"version": "6.2.0",
"resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.2.0.tgz",
"integrity": "sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"regenerate": "^1.4.2",
@@ -32809,14 +33051,12 @@
"version": "0.8.0",
"resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz",
"integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==",
- "dev": true,
"license": "MIT"
},
"node_modules/regjsparser": {
"version": "0.12.0",
"resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.12.0.tgz",
"integrity": "sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==",
- "dev": true,
"license": "BSD-2-Clause",
"dependencies": {
"jsesc": "~3.0.2"
@@ -32829,7 +33069,6 @@
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz",
"integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==",
- "dev": true,
"license": "MIT",
"bin": {
"jsesc": "bin/jsesc"
@@ -33024,7 +33263,6 @@
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
"integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -33063,19 +33301,40 @@
"integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==",
"license": "MIT"
},
+ "node_modules/resedit": {
+ "version": "1.7.2",
+ "resolved": "https://registry.npmjs.org/resedit/-/resedit-1.7.2.tgz",
+ "integrity": "sha512-vHjcY2MlAITJhC0eRD/Vv8Vlgmu9Sd3LX9zZvtGzU5ZImdTN3+d6e/4mnTyV8vEbyf1sgNIrWxhWlrys52OkEA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "pe-library": "^0.4.1"
+ },
+ "engines": {
+ "node": ">=12",
+ "npm": ">=6"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/jet2jet"
+ }
+ },
"node_modules/resolve": {
- "version": "1.22.8",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz",
- "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==",
+ "version": "1.22.10",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz",
+ "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==",
"license": "MIT",
"dependencies": {
- "is-core-module": "^2.13.0",
+ "is-core-module": "^2.16.0",
"path-parse": "^1.0.7",
"supports-preserve-symlinks-flag": "^1.0.0"
},
"bin": {
"resolve": "bin/resolve"
},
+ "engines": {
+ "node": ">= 0.4"
+ },
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
@@ -33100,16 +33359,6 @@
"node": ">=8"
}
},
- "node_modules/resolve-cwd/node_modules/resolve-from": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
- "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/resolve-dir": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-0.1.1.tgz",
@@ -33125,12 +33374,12 @@
}
},
"node_modules/resolve-from": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
- "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
"license": "MIT",
"engines": {
- "node": ">=4"
+ "node": ">=8"
}
},
"node_modules/resolve-pkg-maps": {
@@ -33189,7 +33438,6 @@
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.3.tgz",
"integrity": "sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=10"
@@ -33252,9 +33500,9 @@
}
},
"node_modules/reusify": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
- "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz",
+ "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -33309,13 +33557,13 @@
}
},
"node_modules/rollup": {
- "version": "4.22.4",
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.22.4.tgz",
- "integrity": "sha512-vD8HJ5raRcWOyymsR6Z3o6+RzfEPCnVLMFJ6vRslO1jt4LO6dUo5Qnpg7y4RkZFM2DMe3WUirkI5c16onjrc6A==",
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.34.8.tgz",
+ "integrity": "sha512-489gTVMzAYdiZHFVA/ig/iYFllCcWFHMvUHI1rpFmkoUtRlQxqh6/yiNqnYibjMZ2b/+FUQwldG+aLsEt6bglQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@types/estree": "1.0.5"
+ "@types/estree": "1.0.6"
},
"bin": {
"rollup": "dist/bin/rollup"
@@ -33325,25 +33573,66 @@
"npm": ">=8.0.0"
},
"optionalDependencies": {
- "@rollup/rollup-android-arm-eabi": "4.22.4",
- "@rollup/rollup-android-arm64": "4.22.4",
- "@rollup/rollup-darwin-arm64": "4.22.4",
- "@rollup/rollup-darwin-x64": "4.22.4",
- "@rollup/rollup-linux-arm-gnueabihf": "4.22.4",
- "@rollup/rollup-linux-arm-musleabihf": "4.22.4",
- "@rollup/rollup-linux-arm64-gnu": "4.22.4",
- "@rollup/rollup-linux-arm64-musl": "4.22.4",
- "@rollup/rollup-linux-powerpc64le-gnu": "4.22.4",
- "@rollup/rollup-linux-riscv64-gnu": "4.22.4",
- "@rollup/rollup-linux-s390x-gnu": "4.22.4",
- "@rollup/rollup-linux-x64-gnu": "4.22.4",
- "@rollup/rollup-linux-x64-musl": "4.22.4",
- "@rollup/rollup-win32-arm64-msvc": "4.22.4",
- "@rollup/rollup-win32-ia32-msvc": "4.22.4",
- "@rollup/rollup-win32-x64-msvc": "4.22.4",
+ "@rollup/rollup-android-arm-eabi": "4.34.8",
+ "@rollup/rollup-android-arm64": "4.34.8",
+ "@rollup/rollup-darwin-arm64": "4.34.8",
+ "@rollup/rollup-darwin-x64": "4.34.8",
+ "@rollup/rollup-freebsd-arm64": "4.34.8",
+ "@rollup/rollup-freebsd-x64": "4.34.8",
+ "@rollup/rollup-linux-arm-gnueabihf": "4.34.8",
+ "@rollup/rollup-linux-arm-musleabihf": "4.34.8",
+ "@rollup/rollup-linux-arm64-gnu": "4.34.8",
+ "@rollup/rollup-linux-arm64-musl": "4.34.8",
+ "@rollup/rollup-linux-loongarch64-gnu": "4.34.8",
+ "@rollup/rollup-linux-powerpc64le-gnu": "4.34.8",
+ "@rollup/rollup-linux-riscv64-gnu": "4.34.8",
+ "@rollup/rollup-linux-s390x-gnu": "4.34.8",
+ "@rollup/rollup-linux-x64-gnu": "4.34.8",
+ "@rollup/rollup-linux-x64-musl": "4.34.8",
+ "@rollup/rollup-win32-arm64-msvc": "4.34.8",
+ "@rollup/rollup-win32-ia32-msvc": "4.34.8",
+ "@rollup/rollup-win32-x64-msvc": "4.34.8",
"fsevents": "~2.3.2"
}
},
+ "node_modules/rollup/node_modules/@types/estree": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz",
+ "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/router": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz",
+ "integrity": "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==",
+ "license": "MIT",
+ "dependencies": {
+ "debug": "^4.4.0",
+ "depd": "^2.0.0",
+ "is-promise": "^4.0.0",
+ "parseurl": "^1.3.3",
+ "path-to-regexp": "^8.0.0"
+ },
+ "engines": {
+ "node": ">= 18"
+ }
+ },
+ "node_modules/router/node_modules/is-promise": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz",
+ "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==",
+ "license": "MIT"
+ },
+ "node_modules/router/node_modules/path-to-regexp": {
+ "version": "8.2.0",
+ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.2.0.tgz",
+ "integrity": "sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=16"
+ }
+ },
"node_modules/rrweb-cssom": {
"version": "0.8.0",
"resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.8.0.tgz",
@@ -33354,7 +33643,6 @@
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.0.0.tgz",
"integrity": "sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=18"
@@ -33425,9 +33713,9 @@
}
},
"node_modules/rxjs-report-usage/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -33561,9 +33849,9 @@
}
},
"node_modules/sass": {
- "version": "1.83.4",
- "resolved": "https://registry.npmjs.org/sass/-/sass-1.83.4.tgz",
- "integrity": "sha512-B1bozCeNQiOgDcLd33e2Cs2U60wZwjUUXzh900ZyQF5qUasvMdDZYbQ566LJu7cqR+sAHlAfO6RMkaID5s6qpA==",
+ "version": "1.88.0",
+ "resolved": "https://registry.npmjs.org/sass/-/sass-1.88.0.tgz",
+ "integrity": "sha512-sF6TWQqjFvr4JILXzG4ucGOLELkESHL+I5QJhh7CNaE+Yge0SI+ehCatsXhJ7ymU1hAFcIS3/PBpjdIbXoyVbg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -33711,9 +33999,9 @@
}
},
"node_modules/semver": {
- "version": "7.6.3",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
- "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
+ "version": "7.7.2",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
+ "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
"license": "ISC",
"bin": {
"semver": "bin/semver.js"
@@ -33731,20 +34019,18 @@
"optional": true
},
"node_modules/send": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/send/-/send-1.1.0.tgz",
- "integrity": "sha512-v67WcEouB5GxbTWL/4NeToqcZiAWEq90N888fczVArY8A79J0L4FD7vj5hm3eUMua5EpoQ59wa/oovY6TLvRUA==",
- "dev": true,
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/send/-/send-1.2.0.tgz",
+ "integrity": "sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw==",
"license": "MIT",
"dependencies": {
"debug": "^4.3.5",
- "destroy": "^1.2.0",
"encodeurl": "^2.0.0",
"escape-html": "^1.0.3",
"etag": "^1.8.1",
- "fresh": "^0.5.2",
+ "fresh": "^2.0.0",
"http-errors": "^2.0.0",
- "mime-types": "^2.1.35",
+ "mime-types": "^3.0.1",
"ms": "^2.1.3",
"on-finished": "^2.4.1",
"range-parser": "^1.2.1",
@@ -33754,39 +34040,6 @@
"node": ">= 18"
}
},
- "node_modules/send/node_modules/encodeurl": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",
- "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/send/node_modules/on-finished": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
- "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ee-first": "1.1.1"
- },
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/send/node_modules/statuses": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
- "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 0.8"
- }
- },
"node_modules/serialize-error": {
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz",
@@ -33847,6 +34100,20 @@
"node": ">= 0.8.0"
}
},
+ "node_modules/serve-index/node_modules/accepts": {
+ "version": "1.3.8",
+ "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
+ "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "mime-types": "~2.1.34",
+ "negotiator": "0.6.3"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
"node_modules/serve-index/node_modules/debug": {
"version": "2.6.9",
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
@@ -33890,132 +34157,76 @@
"dev": true,
"license": "ISC"
},
- "node_modules/serve-index/node_modules/ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/serve-index/node_modules/setprototypeof": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
- "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
- "dev": true,
- "license": "ISC"
- },
- "node_modules/serve-static": {
- "version": "1.16.2",
- "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz",
- "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==",
+ "node_modules/serve-index/node_modules/mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
"dev": true,
"license": "MIT",
- "dependencies": {
- "encodeurl": "~2.0.0",
- "escape-html": "~1.0.3",
- "parseurl": "~1.3.3",
- "send": "0.19.0"
- },
"engines": {
- "node": ">= 0.8.0"
+ "node": ">= 0.6"
}
},
- "node_modules/serve-static/node_modules/debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "node_modules/serve-index/node_modules/mime-types": {
+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "ms": "2.0.0"
+ "mime-db": "1.52.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
}
},
- "node_modules/serve-static/node_modules/debug/node_modules/ms": {
+ "node_modules/serve-index/node_modules/ms": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
"integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
"dev": true,
"license": "MIT"
},
- "node_modules/serve-static/node_modules/encodeurl": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",
- "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",
+ "node_modules/serve-index/node_modules/negotiator": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
+ "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
"dev": true,
"license": "MIT",
"engines": {
- "node": ">= 0.8"
+ "node": ">= 0.6"
}
},
- "node_modules/serve-static/node_modules/mime": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
- "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
+ "node_modules/serve-index/node_modules/setprototypeof": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
+ "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
"dev": true,
- "license": "MIT",
- "bin": {
- "mime": "cli.js"
- },
- "engines": {
- "node": ">=4"
- }
+ "license": "ISC"
},
- "node_modules/serve-static/node_modules/on-finished": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
- "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
+ "node_modules/serve-index/node_modules/statuses": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
+ "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==",
"dev": true,
"license": "MIT",
- "dependencies": {
- "ee-first": "1.1.1"
- },
"engines": {
- "node": ">= 0.8"
+ "node": ">= 0.6"
}
},
- "node_modules/serve-static/node_modules/send": {
- "version": "0.19.0",
- "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz",
- "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==",
- "dev": true,
+ "node_modules/serve-static": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.0.tgz",
+ "integrity": "sha512-61g9pCh0Vnh7IutZjtLGGpTA355+OPn2TyDv/6ivP2h/AdAVX9azsoxmg2/M6nZeQZNYBEwIcsne1mJd9oQItQ==",
"license": "MIT",
"dependencies": {
- "debug": "2.6.9",
- "depd": "2.0.0",
- "destroy": "1.2.0",
- "encodeurl": "~1.0.2",
- "escape-html": "~1.0.3",
- "etag": "~1.8.1",
- "fresh": "0.5.2",
- "http-errors": "2.0.0",
- "mime": "1.6.0",
- "ms": "2.1.3",
- "on-finished": "2.4.1",
- "range-parser": "~1.2.1",
- "statuses": "2.0.1"
+ "encodeurl": "^2.0.0",
+ "escape-html": "^1.0.3",
+ "parseurl": "^1.3.3",
+ "send": "^1.2.0"
},
"engines": {
- "node": ">= 0.8.0"
- }
- },
- "node_modules/serve-static/node_modules/send/node_modules/encodeurl": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
- "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/serve-static/node_modules/statuses": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
- "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 0.8"
+ "node": ">= 18"
}
},
"node_modules/set-blocking": {
@@ -34035,6 +34246,7 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz",
"integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==",
+ "dev": true,
"license": "MIT",
"dependencies": {
"define-data-property": "^1.1.4",
@@ -34126,9 +34338,9 @@
}
},
"node_modules/shell-quote": {
- "version": "1.8.2",
- "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.2.tgz",
- "integrity": "sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==",
+ "version": "1.8.3",
+ "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.3.tgz",
+ "integrity": "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -34231,21 +34443,21 @@
"license": "Apache-2.0"
},
"node_modules/sigstore": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-2.3.1.tgz",
- "integrity": "sha512-8G+/XDU8wNsJOQS5ysDVO0Etg9/2uA5gR9l4ZwijjlwxBcrU6RPfwi2+jJmbP+Ap1Hlp/nVAaEO4Fj22/SL2gQ==",
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-3.1.0.tgz",
+ "integrity": "sha512-ZpzWAFHIFqyFE56dXqgX/DkDRZdz+rRcjoIk/RQU4IX0wiCv1l8S7ZrXDHcCc+uaf+6o7w3h2l3g6GYG5TKN9Q==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
- "@sigstore/bundle": "^2.3.2",
- "@sigstore/core": "^1.0.0",
- "@sigstore/protobuf-specs": "^0.3.2",
- "@sigstore/sign": "^2.3.2",
- "@sigstore/tuf": "^2.3.4",
- "@sigstore/verify": "^1.2.1"
+ "@sigstore/bundle": "^3.1.0",
+ "@sigstore/core": "^2.0.0",
+ "@sigstore/protobuf-specs": "^0.4.0",
+ "@sigstore/sign": "^3.1.0",
+ "@sigstore/tuf": "^3.1.0",
+ "@sigstore/verify": "^2.1.0"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/simple-concat": {
@@ -34316,16 +34528,12 @@
"license": "MIT"
},
"node_modules/slash": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz",
- "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==",
- "dev": true,
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
"license": "MIT",
"engines": {
- "node": ">=14.16"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
+ "node": ">=8"
}
},
"node_modules/slice-ansi": {
@@ -34378,9 +34586,9 @@
}
},
"node_modules/socks": {
- "version": "2.8.4",
- "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.4.tgz",
- "integrity": "sha512-D3YaD0aRxR3mEcqnidIs7ReYJFVzWdd6fXJYUM8ixcQcJRGTka/b3saV0KflYhyVJXKhb947GndU35SxYNResQ==",
+ "version": "2.8.5",
+ "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.5.tgz",
+ "integrity": "sha512-iF+tNDQla22geJdTyJB1wM/qrX9DMRwWrciEPwWLPRWAUEM8sQiyxgckLxWT1f7+9VabJS0jTGGr4QgBuvi6Ww==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -34407,6 +34615,19 @@
"node": ">= 10"
}
},
+ "node_modules/socks-proxy-agent/node_modules/agent-base": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
+ "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6.0.0"
+ }
+ },
"node_modules/source-map": {
"version": "0.7.4",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz",
@@ -34488,9 +34709,9 @@
}
},
"node_modules/spawn-wrap/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -34695,6 +34916,21 @@
"wbuf": "^1.7.3"
}
},
+ "node_modules/spdy-transport/node_modules/readable-stream": {
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
+ "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
"node_modules/split": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz",
@@ -34759,7 +34995,6 @@
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz",
"integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"escape-string-regexp": "^2.0.0"
@@ -34772,7 +35007,6 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
"integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=8"
@@ -34789,12 +35023,12 @@
}
},
"node_modules/statuses": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
- "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz",
+ "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==",
"license": "MIT",
"engines": {
- "node": ">= 0.6"
+ "node": ">= 0.8"
}
},
"node_modules/steno": {
@@ -34806,6 +35040,20 @@
"graceful-fs": "^4.1.3"
}
},
+ "node_modules/stop-iteration-iterator": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz",
+ "integrity": "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "es-errors": "^1.3.0",
+ "internal-slot": "^1.1.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
"node_modules/storybook": {
"version": "8.6.12",
"resolved": "https://registry.npmjs.org/storybook/-/storybook-8.6.12.tgz",
@@ -34854,46 +35102,6 @@
"readable-stream": "^2.1.4"
}
},
- "node_modules/stream-meter/node_modules/isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/stream-meter/node_modules/readable-stream": {
- "version": "2.3.8",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
- "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "node_modules/stream-meter/node_modules/safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/stream-meter/node_modules/string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "safe-buffer": "~5.1.0"
- }
- },
"node_modules/streaming-json-stringify": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/streaming-json-stringify/-/streaming-json-stringify-3.1.0.tgz",
@@ -34904,42 +35112,6 @@
"readable-stream": "2"
}
},
- "node_modules/streaming-json-stringify/node_modules/isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
- "license": "MIT"
- },
- "node_modules/streaming-json-stringify/node_modules/readable-stream": {
- "version": "2.3.8",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
- "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
- "license": "MIT",
- "dependencies": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "node_modules/streaming-json-stringify/node_modules/safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "license": "MIT"
- },
- "node_modules/streaming-json-stringify/node_modules/string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "license": "MIT",
- "dependencies": {
- "safe-buffer": "~5.1.0"
- }
- },
"node_modules/streamsearch": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz",
@@ -34949,14 +35121,20 @@
}
},
"node_modules/string_decoder": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
- "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
"license": "MIT",
"dependencies": {
- "safe-buffer": "~5.2.0"
+ "safe-buffer": "~5.1.0"
}
},
+ "node_modules/string_decoder/node_modules/safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "license": "MIT"
+ },
"node_modules/string-argv": {
"version": "0.3.2",
"resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz",
@@ -34971,7 +35149,6 @@
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz",
"integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"char-regex": "^1.0.2",
@@ -35100,7 +35277,6 @@
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
"integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=8"
@@ -35133,7 +35309,6 @@
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
"integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=8"
@@ -35235,6 +35410,13 @@
"@pkgjs/parseargs": "^0.11.0"
}
},
+ "node_modules/sucrase/node_modules/lines-and-columns": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
+ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/sucrase/node_modules/lru-cache": {
"version": "10.4.3",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
@@ -35242,6 +35424,22 @@
"dev": true,
"license": "ISC"
},
+ "node_modules/sucrase/node_modules/minimatch": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
"node_modules/sucrase/node_modules/path-scurry": {
"version": "1.11.1",
"resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
@@ -35326,11 +35524,15 @@
"license": "MIT"
},
"node_modules/tablesort": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/tablesort/-/tablesort-5.3.0.tgz",
- "integrity": "sha512-WkfcZBHsp47gVH9CBHG0ZXopriG01IA87arGrchvIe868d4RiXVvoYPS1zMq9IdW05kBs5iGsqxTABqLyWonbg==",
+ "version": "5.6.0",
+ "resolved": "https://registry.npmjs.org/tablesort/-/tablesort-5.6.0.tgz",
+ "integrity": "sha512-cZZXK3G089PbpxH8N7vN7Z21SEKqXAaCiSVOmZdR/v7z8TFCsF/OFr0rzjhQuFlQQHy9uQtW9P2oQFJzJFGVrg==",
"dev": true,
- "license": "MIT"
+ "license": "MIT",
+ "engines": {
+ "node": ">= 16",
+ "npm": ">= 8"
+ }
},
"node_modules/tailwindcss": {
"version": "3.4.17",
@@ -35449,9 +35651,9 @@
}
},
"node_modules/tapable": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
- "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==",
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.2.tgz",
+ "integrity": "sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -35477,9 +35679,9 @@
}
},
"node_modules/tar-fs": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.2.tgz",
- "integrity": "sha512-EsaAXwxmx8UB7FRKqeozqEPop69DXcmYwTQwXvyAPF352HJsPdkVhvTaDPYqfNgruveJIJy3TA2l+2zj8LJIJA==",
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.3.tgz",
+ "integrity": "sha512-090nwYJDmlhwFwEW3QQl+vaNnxsO2yVsd45eTKRBzSzu+hlb1w2K9inVq5b0ngXuLVqQ4ApvsUHHnu/zQNkWAg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -35500,7 +35702,6 @@
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz",
"integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"bl": "^4.0.3",
@@ -35513,6 +35714,20 @@
"node": ">=6"
}
},
+ "node_modules/tar-stream/node_modules/readable-stream": {
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
+ "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
+ "license": "MIT",
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
"node_modules/tar/node_modules/minipass": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
@@ -35540,6 +35755,21 @@
"memoizerific": "^1.11.3"
}
},
+ "node_modules/temp": {
+ "version": "0.9.4",
+ "resolved": "https://registry.npmjs.org/temp/-/temp-0.9.4.tgz",
+ "integrity": "sha512-yYrrsWnrXMcdsnu/7YMYAofM1ktpL5By7vZhf15CrXijWWrEYZks5AXBudalfSWJLlnen/QUJUB5aoB0kqZUGA==",
+ "dev": true,
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "mkdirp": "^0.5.1",
+ "rimraf": "~2.6.2"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
"node_modules/temp-file": {
"version": "3.4.0",
"resolved": "https://registry.npmjs.org/temp-file/-/temp-file-3.4.0.tgz",
@@ -35566,10 +35796,88 @@
"node": ">=12"
}
},
+ "node_modules/temp/node_modules/brace-expansion": {
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
+ "dev": true,
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "node_modules/temp/node_modules/glob": {
+ "version": "7.2.3",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
+ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
+ "deprecated": "Glob versions prior to v9 are no longer supported",
+ "dev": true,
+ "license": "ISC",
+ "peer": true,
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.1.1",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/temp/node_modules/minimatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "dev": true,
+ "license": "ISC",
+ "peer": true,
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/temp/node_modules/mkdirp": {
+ "version": "0.5.6",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
+ "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==",
+ "dev": true,
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "minimist": "^1.2.6"
+ },
+ "bin": {
+ "mkdirp": "bin/cmd.js"
+ }
+ },
+ "node_modules/temp/node_modules/rimraf": {
+ "version": "2.6.3",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
+ "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
+ "deprecated": "Rimraf versions prior to v4 are no longer supported",
+ "dev": true,
+ "license": "ISC",
+ "peer": true,
+ "dependencies": {
+ "glob": "^7.1.3"
+ },
+ "bin": {
+ "rimraf": "bin.js"
+ }
+ },
"node_modules/terser": {
- "version": "5.31.6",
- "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.6.tgz",
- "integrity": "sha512-PQ4DAriWzKj+qgehQ7LK5bQqCFNMmlhjR2PFFLuqGCpuCAauxemVBWwWOxo3UIwWQx8+Pr61Df++r76wDmkQBg==",
+ "version": "5.39.0",
+ "resolved": "https://registry.npmjs.org/terser/-/terser-5.39.0.tgz",
+ "integrity": "sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
@@ -35586,9 +35894,9 @@
}
},
"node_modules/terser-webpack-plugin": {
- "version": "5.3.11",
- "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.11.tgz",
- "integrity": "sha512-RVCsMfuD0+cTt3EwX8hSl2Ks56EbFHWmhluwcqoPKtBnfjiT6olaq7PRIRfhyU8nnC2MrnDrBLfrD/RGE+cVXQ==",
+ "version": "5.3.14",
+ "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.14.tgz",
+ "integrity": "sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -35662,7 +35970,6 @@
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz",
"integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==",
- "dev": true,
"license": "ISC",
"dependencies": {
"@istanbuljs/schema": "^0.1.2",
@@ -35674,10 +35981,9 @@
}
},
"node_modules/test-exclude/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dev": true,
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"license": "MIT",
"dependencies": {
"balanced-match": "^1.0.0",
@@ -35689,7 +35995,6 @@
"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
"integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
"deprecated": "Glob versions prior to v9 are no longer supported",
- "dev": true,
"license": "ISC",
"dependencies": {
"fs.realpath": "^1.0.0",
@@ -35710,7 +36015,6 @@
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dev": true,
"license": "ISC",
"dependencies": {
"brace-expansion": "^1.1.7"
@@ -35719,13 +36023,6 @@
"node": "*"
}
},
- "node_modules/text-table": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
- "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
- "dev": true,
- "license": "MIT"
- },
"node_modules/thenify": {
"version": "3.3.1",
"resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz",
@@ -35775,6 +36072,26 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/tiny-async-pool": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/tiny-async-pool/-/tiny-async-pool-1.3.0.tgz",
+ "integrity": "sha512-01EAw5EDrcVrdgyCLgoSPvqznC0sVxDSVeiOz09FUpjh71G79VCqneOr+xvt7T1r76CF6ZZfPjHorN2+d+3mqA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "semver": "^5.5.0"
+ }
+ },
+ "node_modules/tiny-async-pool/node_modules/semver": {
+ "version": "5.7.2",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
+ "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
"node_modules/tiny-invariant": {
"version": "1.3.3",
"resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz",
@@ -35790,10 +36107,9 @@
"license": "MIT"
},
"node_modules/tinyglobby": {
- "version": "0.2.13",
- "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.13.tgz",
- "integrity": "sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==",
- "dev": true,
+ "version": "0.2.14",
+ "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.14.tgz",
+ "integrity": "sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==",
"license": "MIT",
"dependencies": {
"fdir": "^6.4.4",
@@ -35839,21 +36155,18 @@
}
},
"node_modules/tldts-core": {
- "version": "7.0.4",
- "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-7.0.4.tgz",
- "integrity": "sha512-9/IRbnIvUENGD6rg7m6Q9h/jH5ZL28hwjAhxrJx0AmcBue1FSsc84XZFaV748EsDVflid86aGDR11eSz6sbQjA==",
+ "version": "7.0.9",
+ "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-7.0.9.tgz",
+ "integrity": "sha512-/FGY1+CryHsxF9SFiPZlMOcwQsfABkAvOJO5VEKE8TNifVEqgMF7+UVXHGhm1z4gPUfvVS/EYcwhiRU3vUa1ag==",
"license": "MIT"
},
"node_modules/tmp": {
- "version": "0.0.33",
- "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
- "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz",
+ "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==",
"license": "MIT",
- "dependencies": {
- "os-tmpdir": "~1.0.2"
- },
"engines": {
- "node": ">=0.6.0"
+ "node": ">=14.14"
}
},
"node_modules/tmp-promise": {
@@ -35866,21 +36179,10 @@
"tmp": "^0.2.0"
}
},
- "node_modules/tmp-promise/node_modules/tmp": {
- "version": "0.2.3",
- "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz",
- "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=14.14"
- }
- },
"node_modules/tmpl": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz",
"integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==",
- "dev": true,
"license": "BSD-3-Clause"
},
"node_modules/to-regex-range": {
@@ -35929,9 +36231,9 @@
}
},
"node_modules/tr46": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.0.0.tgz",
- "integrity": "sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==",
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.1.1.tgz",
+ "integrity": "sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw==",
"license": "MIT",
"dependencies": {
"punycode": "^2.3.1"
@@ -35941,9 +36243,9 @@
}
},
"node_modules/tree-dump": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.0.2.tgz",
- "integrity": "sha512-dpev9ABuLWdEubk+cIaI9cHwRNNDjkBBLXTwI4UCUFdQ5xXKqNXoK4FEciw/vxf+NQ7Cb7sGUyeUtORvHIdRXQ==",
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.0.3.tgz",
+ "integrity": "sha512-il+Cv80yVHFBwokQSfd4bldvr1Md951DpgAGfmhydt04L+YzHgubm2tQ7zueWDcGENKHq0ZvGFR/hjvNXilHEg==",
"dev": true,
"license": "Apache-2.0",
"engines": {
@@ -35961,7 +36263,6 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz",
"integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==",
- "dev": true,
"license": "MIT",
"bin": {
"tree-kill": "cli.js"
@@ -35989,9 +36290,9 @@
}
},
"node_modules/ts-api-utils": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.0.1.tgz",
- "integrity": "sha512-dnlgjFSVetynI8nzgJ+qF62efpglpWRk8isUEWZGWlJYySCTD6aKvbUDu+zbPeDakk3bg5H4XpitHukgfL1m9w==",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz",
+ "integrity": "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -36012,9 +36313,9 @@
}
},
"node_modules/ts-essentials": {
- "version": "10.0.4",
- "resolved": "https://registry.npmjs.org/ts-essentials/-/ts-essentials-10.0.4.tgz",
- "integrity": "sha512-lwYdz28+S4nicm+jFi6V58LaAIpxzhg9rLdgNC1VsdP/xiFBseGhF1M/shwCk6zMmwahBZdXcl34LVHrEang3A==",
+ "version": "10.1.1",
+ "resolved": "https://registry.npmjs.org/ts-essentials/-/ts-essentials-10.1.1.tgz",
+ "integrity": "sha512-4aTB7KLHKmUvkjNj8V+EdnmuVTiECzn3K+zIbRthumvHu+j44x3w63xpfs0JL3NGIzGXqoQ7AV591xHO+XrOTw==",
"dev": true,
"license": "MIT",
"peerDependencies": {
@@ -36034,21 +36335,22 @@
"license": "Apache-2.0"
},
"node_modules/ts-jest": {
- "version": "29.2.2",
- "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.2.2.tgz",
- "integrity": "sha512-sSW7OooaKT34AAngP6k1VS669a0HdLxkQZnlC7T76sckGCokXFnvJ3yRlQZGRTAoV5K19HfSgCiSwWOSIfcYlg==",
+ "version": "29.3.4",
+ "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.3.4.tgz",
+ "integrity": "sha512-Iqbrm8IXOmV+ggWHOTEbjwyCf2xZlUMv5npExksXohL+tk8va4Fjhb+X2+Rt9NBmgO7bJ8WpnMLOwih/DnMlFA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "bs-logger": "0.x",
- "ejs": "^3.0.0",
- "fast-json-stable-stringify": "2.x",
+ "bs-logger": "^0.2.6",
+ "ejs": "^3.1.10",
+ "fast-json-stable-stringify": "^2.1.0",
"jest-util": "^29.0.0",
"json5": "^2.2.3",
- "lodash.memoize": "4.x",
- "make-error": "1.x",
- "semver": "^7.5.3",
- "yargs-parser": "^21.0.1"
+ "lodash.memoize": "^4.1.2",
+ "make-error": "^1.3.6",
+ "semver": "^7.7.2",
+ "type-fest": "^4.41.0",
+ "yargs-parser": "^21.1.1"
},
"bin": {
"ts-jest": "cli.js"
@@ -36082,6 +36384,19 @@
}
}
},
+ "node_modules/ts-jest/node_modules/type-fest": {
+ "version": "4.41.0",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz",
+ "integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==",
+ "dev": true,
+ "license": "(MIT OR CC0-1.0)",
+ "engines": {
+ "node": ">=16"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/ts-loader": {
"version": "9.5.2",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.5.2.tgz",
@@ -36114,6 +36429,55 @@
"code-block-writer": "^13.0.3"
}
},
+ "node_modules/ts-node": {
+ "version": "10.9.2",
+ "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz",
+ "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@cspotcode/source-map-support": "^0.8.0",
+ "@tsconfig/node10": "^1.0.7",
+ "@tsconfig/node12": "^1.0.7",
+ "@tsconfig/node14": "^1.0.0",
+ "@tsconfig/node16": "^1.0.2",
+ "acorn": "^8.4.1",
+ "acorn-walk": "^8.1.1",
+ "arg": "^4.1.0",
+ "create-require": "^1.1.0",
+ "diff": "^4.0.1",
+ "make-error": "^1.1.1",
+ "v8-compile-cache-lib": "^3.0.1",
+ "yn": "3.1.1"
+ },
+ "bin": {
+ "ts-node": "dist/bin.js",
+ "ts-node-cwd": "dist/bin-cwd.js",
+ "ts-node-esm": "dist/bin-esm.js",
+ "ts-node-script": "dist/bin-script.js",
+ "ts-node-transpile-only": "dist/bin-transpile.js",
+ "ts-script": "dist/bin-script-deprecated.js"
+ },
+ "peerDependencies": {
+ "@swc/core": ">=1.2.50",
+ "@swc/wasm": ">=1.2.50",
+ "@types/node": "*",
+ "typescript": ">=2.7"
+ },
+ "peerDependenciesMeta": {
+ "@swc/core": {
+ "optional": true
+ },
+ "@swc/wasm": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/ts-node/node_modules/arg": {
+ "version": "4.1.3",
+ "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
+ "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==",
+ "license": "MIT"
+ },
"node_modules/tsconfig-paths": {
"version": "3.15.0",
"resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz",
@@ -36192,9 +36556,9 @@
}
},
"node_modules/tslib": {
- "version": "2.6.3",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz",
- "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==",
+ "version": "2.8.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
+ "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
"license": "0BSD"
},
"node_modules/tsscmp": {
@@ -36249,41 +36613,41 @@
"license": "0BSD"
},
"node_modules/tuf-js": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-2.2.1.tgz",
- "integrity": "sha512-GwIJau9XaA8nLVbUXsN3IlFi7WmQ48gBUrl3FTkkL/XLu/POhBzfmX9hd33FNMX1qAsfl6ozO1iMmW9NC8YniA==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-3.0.1.tgz",
+ "integrity": "sha512-+68OP1ZzSF84rTckf3FA95vJ1Zlx/uaXyiiKyPd1pA4rZNkpEvDAKmsu1xUSmbF/chCRYgZ6UZkDwC7PmzmAyA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@tufjs/models": "2.0.1",
- "debug": "^4.3.4",
- "make-fetch-happen": "^13.0.1"
+ "@tufjs/models": "3.0.1",
+ "debug": "^4.3.6",
+ "make-fetch-happen": "^14.0.1"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/tuf-js/node_modules/@npmcli/fs": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz",
- "integrity": "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-4.0.0.tgz",
+ "integrity": "sha512-/xGlezI6xfGO9NwuJlnwz/K14qD1kCSAGtacBHnGzeAIuJGazcp45KP5NuyARXoKb7cwulAGWVsbeSxdG/cb0Q==",
"dev": true,
"license": "ISC",
"dependencies": {
"semver": "^7.3.5"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/tuf-js/node_modules/cacache": {
- "version": "18.0.4",
- "resolved": "https://registry.npmjs.org/cacache/-/cacache-18.0.4.tgz",
- "integrity": "sha512-B+L5iIa9mgcjLbliir2th36yEwPftrzteHYujzsx3dFP/31GCHcIeS8f5MGd80odLOjaOvSpU3EEAmRQptkxLQ==",
+ "version": "19.0.1",
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-19.0.1.tgz",
+ "integrity": "sha512-hdsUxulXCi5STId78vRVYEtDAjq99ICAUktLTeTYsLoTE6Z8dS0c8pWNCxwdrk9YfJeobDZc2Y186hD/5ZQgFQ==",
"dev": true,
"license": "ISC",
"dependencies": {
- "@npmcli/fs": "^3.1.0",
+ "@npmcli/fs": "^4.0.0",
"fs-minipass": "^3.0.0",
"glob": "^10.2.2",
"lru-cache": "^10.0.1",
@@ -36291,13 +36655,23 @@
"minipass-collect": "^2.0.1",
"minipass-flush": "^1.0.5",
"minipass-pipeline": "^1.2.4",
- "p-map": "^4.0.0",
- "ssri": "^10.0.0",
- "tar": "^6.1.11",
- "unique-filename": "^3.0.0"
+ "p-map": "^7.0.2",
+ "ssri": "^12.0.0",
+ "tar": "^7.4.3",
+ "unique-filename": "^4.0.0"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/tuf-js/node_modules/chownr": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz",
+ "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==",
+ "dev": true,
+ "license": "BlueOak-1.0.0",
+ "engines": {
+ "node": ">=18"
}
},
"node_modules/tuf-js/node_modules/fs-minipass": {
@@ -36358,27 +36732,42 @@
"license": "ISC"
},
"node_modules/tuf-js/node_modules/make-fetch-happen": {
- "version": "13.0.1",
- "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.1.tgz",
- "integrity": "sha512-cKTUFc/rbKUd/9meOvgrpJ2WrNzymt6jfRDdwg5UCnVzv9dTpEj9JS5m3wtziXVCjluIXyL8pcaukYqezIzZQA==",
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-14.0.3.tgz",
+ "integrity": "sha512-QMjGbFTP0blj97EeidG5hk/QhKQ3T4ICckQGLgz38QF7Vgbk6e6FTARN8KhKxyBbWn8R0HU+bnw8aSoFPD4qtQ==",
"dev": true,
"license": "ISC",
"dependencies": {
- "@npmcli/agent": "^2.0.0",
- "cacache": "^18.0.0",
+ "@npmcli/agent": "^3.0.0",
+ "cacache": "^19.0.1",
"http-cache-semantics": "^4.1.1",
- "is-lambda": "^1.0.1",
"minipass": "^7.0.2",
- "minipass-fetch": "^3.0.0",
+ "minipass-fetch": "^4.0.0",
"minipass-flush": "^1.0.5",
"minipass-pipeline": "^1.2.4",
- "negotiator": "^0.6.3",
- "proc-log": "^4.2.0",
+ "negotiator": "^1.0.0",
+ "proc-log": "^5.0.0",
"promise-retry": "^2.0.1",
- "ssri": "^10.0.0"
+ "ssri": "^12.0.0"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/tuf-js/node_modules/minimatch": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
}
},
"node_modules/tuf-js/node_modules/minipass-collect": {
@@ -36395,23 +36784,65 @@
}
},
"node_modules/tuf-js/node_modules/minipass-fetch": {
- "version": "3.0.5",
- "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.5.tgz",
- "integrity": "sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==",
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-4.0.1.tgz",
+ "integrity": "sha512-j7U11C5HXigVuutxebFadoYBbd7VSdZWggSe64NVdvWNBqGAiXPL2QVCehjmw7lY1oF9gOllYbORh+hiNgfPgQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"minipass": "^7.0.3",
"minipass-sized": "^1.0.3",
- "minizlib": "^2.1.2"
+ "minizlib": "^3.0.1"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
},
"optionalDependencies": {
"encoding": "^0.1.13"
}
},
+ "node_modules/tuf-js/node_modules/minizlib": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.0.2.tgz",
+ "integrity": "sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "minipass": "^7.1.2"
+ },
+ "engines": {
+ "node": ">= 18"
+ }
+ },
+ "node_modules/tuf-js/node_modules/mkdirp": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz",
+ "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "mkdirp": "dist/cjs/src/bin.js"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/tuf-js/node_modules/p-map": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.3.tgz",
+ "integrity": "sha512-VkndIv2fIB99swvQoA65bm+fsmt6UNdGeIB0oxBs+WhAhdh08QA04JXpI7rbB9r08/nkbysKoya9rtDERYOYMA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/tuf-js/node_modules/path-scurry": {
"version": "1.11.1",
"resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
@@ -36430,52 +36861,80 @@
}
},
"node_modules/tuf-js/node_modules/proc-log": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz",
- "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-5.0.0.tgz",
+ "integrity": "sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ==",
"dev": true,
"license": "ISC",
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/tuf-js/node_modules/ssri": {
- "version": "10.0.6",
- "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz",
- "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==",
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-12.0.0.tgz",
+ "integrity": "sha512-S7iGNosepx9RadX82oimUkvr0Ct7IjJbEbs4mJcTxst8um95J3sDYU1RBEOvdu6oL1Wek2ODI5i4MAw+dZ6cAQ==",
"dev": true,
"license": "ISC",
"dependencies": {
"minipass": "^7.0.3"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/tuf-js/node_modules/tar": {
+ "version": "7.4.3",
+ "resolved": "https://registry.npmjs.org/tar/-/tar-7.4.3.tgz",
+ "integrity": "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "@isaacs/fs-minipass": "^4.0.0",
+ "chownr": "^3.0.0",
+ "minipass": "^7.1.2",
+ "minizlib": "^3.0.1",
+ "mkdirp": "^3.0.1",
+ "yallist": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=18"
}
},
"node_modules/tuf-js/node_modules/unique-filename": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz",
- "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-4.0.0.tgz",
+ "integrity": "sha512-XSnEewXmQ+veP7xX2dS5Q4yZAvO40cBN2MWkJ7D/6sW4Dg6wYBNwM1Vrnz1FhH5AdeLIlUXRI9e28z1YZi71NQ==",
"dev": true,
"license": "ISC",
"dependencies": {
- "unique-slug": "^4.0.0"
+ "unique-slug": "^5.0.0"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/tuf-js/node_modules/unique-slug": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz",
- "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-5.0.0.tgz",
+ "integrity": "sha512-9OdaqO5kwqR+1kVgHAhsp5vPNU0hnxRa26rBFNfNgM7M6pNtgzeBn3s/xbyCQL3dcjzOatcef6UUHpB/6MaETg==",
"dev": true,
"license": "ISC",
"dependencies": {
"imurmurhash": "^0.1.4"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/tuf-js/node_modules/yallist": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz",
+ "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==",
+ "dev": true,
+ "license": "BlueOak-1.0.0",
+ "engines": {
+ "node": ">=18"
}
},
"node_modules/tunnel-agent": {
@@ -36495,7 +36954,6 @@
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
"integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
- "dev": true,
"license": "MIT",
"dependencies": {
"prelude-ls": "^1.2.1"
@@ -36508,7 +36966,6 @@
"version": "4.0.8",
"resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
"integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=4"
@@ -36528,13 +36985,14 @@
}
},
"node_modules/type-is": {
- "version": "1.6.18",
- "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
- "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.0.1.tgz",
+ "integrity": "sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==",
"license": "MIT",
"dependencies": {
- "media-typer": "0.3.0",
- "mime-types": "~2.1.24"
+ "content-type": "^1.0.5",
+ "media-typer": "^1.1.0",
+ "mime-types": "^3.0.0"
},
"engines": {
"node": ">= 0.6"
@@ -36645,7 +37103,7 @@
"version": "5.5.4",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz",
"integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==",
- "dev": true,
+ "license": "Apache-2.0",
"bin": {
"tsc": "bin/tsc",
"tsserver": "bin/tsserver"
@@ -36846,14 +37304,12 @@
"version": "6.21.0",
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",
"integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==",
- "dev": true,
"license": "MIT"
},
"node_modules/unicode-canonical-property-names-ecmascript": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz",
"integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=4"
@@ -36863,7 +37319,6 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz",
"integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==",
- "dev": true,
"license": "MIT",
"dependencies": {
"unicode-canonical-property-names-ecmascript": "^2.0.0",
@@ -36877,7 +37332,6 @@
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz",
"integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=4"
@@ -36887,7 +37341,6 @@
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz",
"integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=4"
@@ -37051,9 +37504,9 @@
}
},
"node_modules/unrs-resolver": {
- "version": "1.7.2",
- "resolved": "https://registry.npmjs.org/unrs-resolver/-/unrs-resolver-1.7.2.tgz",
- "integrity": "sha512-BBKpaylOW8KbHsu378Zky/dGh4ckT/4NW/0SHRABdqRLcQJ2dAOjDo9g97p04sWflm0kqPqpUatxReNV/dqI5A==",
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/unrs-resolver/-/unrs-resolver-1.9.1.tgz",
+ "integrity": "sha512-4AZVxP05JGN6DwqIkSP4VKLOcwQa5l37SWHF/ahcuqBMbfxbpN1L1QKafEhWCziHhzKex9H/AR09H0OuVyU+9g==",
"dev": true,
"hasInstallScript": true,
"license": "MIT",
@@ -37061,33 +37514,34 @@
"napi-postinstall": "^0.2.2"
},
"funding": {
- "url": "https://github.com/sponsors/JounQin"
+ "url": "https://opencollective.com/unrs-resolver"
},
"optionalDependencies": {
- "@unrs/resolver-binding-darwin-arm64": "1.7.2",
- "@unrs/resolver-binding-darwin-x64": "1.7.2",
- "@unrs/resolver-binding-freebsd-x64": "1.7.2",
- "@unrs/resolver-binding-linux-arm-gnueabihf": "1.7.2",
- "@unrs/resolver-binding-linux-arm-musleabihf": "1.7.2",
- "@unrs/resolver-binding-linux-arm64-gnu": "1.7.2",
- "@unrs/resolver-binding-linux-arm64-musl": "1.7.2",
- "@unrs/resolver-binding-linux-ppc64-gnu": "1.7.2",
- "@unrs/resolver-binding-linux-riscv64-gnu": "1.7.2",
- "@unrs/resolver-binding-linux-riscv64-musl": "1.7.2",
- "@unrs/resolver-binding-linux-s390x-gnu": "1.7.2",
- "@unrs/resolver-binding-linux-x64-gnu": "1.7.2",
- "@unrs/resolver-binding-linux-x64-musl": "1.7.2",
- "@unrs/resolver-binding-wasm32-wasi": "1.7.2",
- "@unrs/resolver-binding-win32-arm64-msvc": "1.7.2",
- "@unrs/resolver-binding-win32-ia32-msvc": "1.7.2",
- "@unrs/resolver-binding-win32-x64-msvc": "1.7.2"
+ "@unrs/resolver-binding-android-arm-eabi": "1.9.1",
+ "@unrs/resolver-binding-android-arm64": "1.9.1",
+ "@unrs/resolver-binding-darwin-arm64": "1.9.1",
+ "@unrs/resolver-binding-darwin-x64": "1.9.1",
+ "@unrs/resolver-binding-freebsd-x64": "1.9.1",
+ "@unrs/resolver-binding-linux-arm-gnueabihf": "1.9.1",
+ "@unrs/resolver-binding-linux-arm-musleabihf": "1.9.1",
+ "@unrs/resolver-binding-linux-arm64-gnu": "1.9.1",
+ "@unrs/resolver-binding-linux-arm64-musl": "1.9.1",
+ "@unrs/resolver-binding-linux-ppc64-gnu": "1.9.1",
+ "@unrs/resolver-binding-linux-riscv64-gnu": "1.9.1",
+ "@unrs/resolver-binding-linux-riscv64-musl": "1.9.1",
+ "@unrs/resolver-binding-linux-s390x-gnu": "1.9.1",
+ "@unrs/resolver-binding-linux-x64-gnu": "1.9.1",
+ "@unrs/resolver-binding-linux-x64-musl": "1.9.1",
+ "@unrs/resolver-binding-wasm32-wasi": "1.9.1",
+ "@unrs/resolver-binding-win32-arm64-msvc": "1.9.1",
+ "@unrs/resolver-binding-win32-ia32-msvc": "1.9.1",
+ "@unrs/resolver-binding-win32-x64-msvc": "1.9.1"
}
},
"node_modules/update-browserslist-db": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz",
"integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==",
- "dev": true,
"funding": [
{
"type": "opencollective",
@@ -37118,7 +37572,6 @@
"version": "4.4.1",
"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
"integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
- "dev": true,
"license": "BSD-2-Clause",
"dependencies": {
"punycode": "^2.1.0"
@@ -37226,11 +37679,16 @@
"uuid": "dist/bin/uuid"
}
},
+ "node_modules/v8-compile-cache-lib": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz",
+ "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==",
+ "license": "MIT"
+ },
"node_modules/v8-to-istanbul": {
"version": "9.3.0",
"resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz",
"integrity": "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==",
- "dev": true,
"license": "ISC",
"dependencies": {
"@jridgewell/trace-mapping": "^0.3.12",
@@ -37245,7 +37703,6 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
"integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
- "dev": true,
"license": "MIT"
},
"node_modules/validate-npm-package-license": {
@@ -37260,13 +37717,13 @@
}
},
"node_modules/validate-npm-package-name": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz",
- "integrity": "sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==",
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-6.0.1.tgz",
+ "integrity": "sha512-OaI//3H0J7ZkR1OqlhGA8cA+Cbk/2xFOQpJOt5+s27/ta9eZwpeervh4Mxh4w0im/kdgktowaqVNR7QOrUd7Yg==",
"dev": true,
"license": "ISC",
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/vary": {
@@ -37294,6 +37751,14 @@
"node": ">=0.6.0"
}
},
+ "node_modules/verror/node_modules/core-util-is": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
+ "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true
+ },
"node_modules/vfile": {
"version": "6.0.3",
"resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz",
@@ -37340,21 +37805,25 @@
}
},
"node_modules/vite": {
- "version": "5.4.19",
- "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.19.tgz",
- "integrity": "sha512-qO3aKv3HoQC8QKiNSTuUM1l9o/XX3+c+VTgLHbJWHZGeTPVAg2XwazI9UWzoxjIJCGCV2zU60uqMzjeLZuULqA==",
+ "version": "6.3.5",
+ "resolved": "https://registry.npmjs.org/vite/-/vite-6.3.5.tgz",
+ "integrity": "sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==",
"dev": true,
"license": "MIT",
+ "peer": true,
"dependencies": {
- "esbuild": "^0.21.3",
- "postcss": "^8.4.43",
- "rollup": "^4.20.0"
+ "esbuild": "^0.25.0",
+ "fdir": "^6.4.4",
+ "picomatch": "^4.0.2",
+ "postcss": "^8.5.3",
+ "rollup": "^4.34.9",
+ "tinyglobby": "^0.2.13"
},
"bin": {
"vite": "bin/vite.js"
},
"engines": {
- "node": "^18.0.0 || >=20.0.0"
+ "node": "^18.0.0 || ^20.0.0 || >=22.0.0"
},
"funding": {
"url": "https://github.com/vitejs/vite?sponsor=1"
@@ -37363,19 +37832,25 @@
"fsevents": "~2.3.3"
},
"peerDependencies": {
- "@types/node": "^18.0.0 || >=20.0.0",
+ "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0",
+ "jiti": ">=1.21.0",
"less": "*",
"lightningcss": "^1.21.0",
"sass": "*",
"sass-embedded": "*",
"stylus": "*",
"sugarss": "*",
- "terser": "^5.4.0"
+ "terser": "^5.16.0",
+ "tsx": "^4.8.1",
+ "yaml": "^2.4.2"
},
"peerDependenciesMeta": {
"@types/node": {
"optional": true
},
+ "jiti": {
+ "optional": true
+ },
"less": {
"optional": true
},
@@ -37396,30 +37871,19 @@
},
"terser": {
"optional": true
+ },
+ "tsx": {
+ "optional": true
+ },
+ "yaml": {
+ "optional": true
}
}
},
- "node_modules/vite/node_modules/@esbuild/aix-ppc64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz",
- "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==",
- "cpu": [
- "ppc64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "aix"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/vite/node_modules/@esbuild/android-arm": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz",
- "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==",
+ "node_modules/vite/node_modules/@rollup/rollup-android-arm-eabi": {
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.44.0.tgz",
+ "integrity": "sha512-xEiEE5oDW6tK4jXCAyliuntGR+amEMO7HLtdSshVuhFnKTYoeYMyXQK7pLouAJJj5KHdwdn87bfHAR2nSdNAUA==",
"cpu": [
"arm"
],
@@ -37429,14 +37893,12 @@
"os": [
"android"
],
- "engines": {
- "node": ">=12"
- }
+ "peer": true
},
- "node_modules/vite/node_modules/@esbuild/android-arm64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz",
- "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==",
+ "node_modules/vite/node_modules/@rollup/rollup-android-arm64": {
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.44.0.tgz",
+ "integrity": "sha512-uNSk/TgvMbskcHxXYHzqwiyBlJ/lGcv8DaUfcnNwict8ba9GTTNxfn3/FAoFZYgkaXXAdrAA+SLyKplyi349Jw==",
"cpu": [
"arm64"
],
@@ -37446,31 +37908,12 @@
"os": [
"android"
],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/vite/node_modules/@esbuild/android-x64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz",
- "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "android"
- ],
- "engines": {
- "node": ">=12"
- }
+ "peer": true
},
- "node_modules/vite/node_modules/@esbuild/darwin-arm64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz",
- "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==",
+ "node_modules/vite/node_modules/@rollup/rollup-darwin-arm64": {
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.44.0.tgz",
+ "integrity": "sha512-VGF3wy0Eq1gcEIkSCr8Ke03CWT+Pm2yveKLaDvq51pPpZza3JX/ClxXOCmTYYq3us5MvEuNRTaeyFThCKRQhOA==",
"cpu": [
"arm64"
],
@@ -37480,14 +37923,12 @@
"os": [
"darwin"
],
- "engines": {
- "node": ">=12"
- }
+ "peer": true
},
- "node_modules/vite/node_modules/@esbuild/darwin-x64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz",
- "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==",
+ "node_modules/vite/node_modules/@rollup/rollup-darwin-x64": {
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.44.0.tgz",
+ "integrity": "sha512-fBkyrDhwquRvrTxSGH/qqt3/T0w5Rg0L7ZIDypvBPc1/gzjJle6acCpZ36blwuwcKD/u6oCE/sRWlUAcxLWQbQ==",
"cpu": [
"x64"
],
@@ -37497,14 +37938,12 @@
"os": [
"darwin"
],
- "engines": {
- "node": ">=12"
- }
+ "peer": true
},
- "node_modules/vite/node_modules/@esbuild/freebsd-arm64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz",
- "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==",
+ "node_modules/vite/node_modules/@rollup/rollup-freebsd-arm64": {
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.44.0.tgz",
+ "integrity": "sha512-u5AZzdQJYJXByB8giQ+r4VyfZP+walV+xHWdaFx/1VxsOn6eWJhK2Vl2eElvDJFKQBo/hcYIBg/jaKS8ZmKeNQ==",
"cpu": [
"arm64"
],
@@ -37514,14 +37953,12 @@
"os": [
"freebsd"
],
- "engines": {
- "node": ">=12"
- }
+ "peer": true
},
- "node_modules/vite/node_modules/@esbuild/freebsd-x64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz",
- "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==",
+ "node_modules/vite/node_modules/@rollup/rollup-freebsd-x64": {
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.44.0.tgz",
+ "integrity": "sha512-qC0kS48c/s3EtdArkimctY7h3nHicQeEUdjJzYVJYR3ct3kWSafmn6jkNCA8InbUdge6PVx6keqjk5lVGJf99g==",
"cpu": [
"x64"
],
@@ -37531,14 +37968,12 @@
"os": [
"freebsd"
],
- "engines": {
- "node": ">=12"
- }
+ "peer": true
},
- "node_modules/vite/node_modules/@esbuild/linux-arm": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz",
- "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==",
+ "node_modules/vite/node_modules/@rollup/rollup-linux-arm-gnueabihf": {
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.44.0.tgz",
+ "integrity": "sha512-x+e/Z9H0RAWckn4V2OZZl6EmV0L2diuX3QB0uM1r6BvhUIv6xBPL5mrAX2E3e8N8rEHVPwFfz/ETUbV4oW9+lQ==",
"cpu": [
"arm"
],
@@ -37548,16 +37983,14 @@
"os": [
"linux"
],
- "engines": {
- "node": ">=12"
- }
+ "peer": true
},
- "node_modules/vite/node_modules/@esbuild/linux-arm64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz",
- "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==",
+ "node_modules/vite/node_modules/@rollup/rollup-linux-arm-musleabihf": {
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.44.0.tgz",
+ "integrity": "sha512-1exwiBFf4PU/8HvI8s80icyCcnAIB86MCBdst51fwFmH5dyeoWVPVgmQPcKrMtBQ0W5pAs7jBCWuRXgEpRzSCg==",
"cpu": [
- "arm64"
+ "arm"
],
"dev": true,
"license": "MIT",
@@ -37565,16 +37998,14 @@
"os": [
"linux"
],
- "engines": {
- "node": ">=12"
- }
+ "peer": true
},
- "node_modules/vite/node_modules/@esbuild/linux-ia32": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz",
- "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==",
+ "node_modules/vite/node_modules/@rollup/rollup-linux-arm64-gnu": {
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.44.0.tgz",
+ "integrity": "sha512-ZTR2mxBHb4tK4wGf9b8SYg0Y6KQPjGpR4UWwTFdnmjB4qRtoATZ5dWn3KsDwGa5Z2ZBOE7K52L36J9LueKBdOQ==",
"cpu": [
- "ia32"
+ "arm64"
],
"dev": true,
"license": "MIT",
@@ -37582,16 +38013,14 @@
"os": [
"linux"
],
- "engines": {
- "node": ">=12"
- }
+ "peer": true
},
- "node_modules/vite/node_modules/@esbuild/linux-loong64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz",
- "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==",
+ "node_modules/vite/node_modules/@rollup/rollup-linux-arm64-musl": {
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.44.0.tgz",
+ "integrity": "sha512-GFWfAhVhWGd4r6UxmnKRTBwP1qmModHtd5gkraeW2G490BpFOZkFtem8yuX2NyafIP/mGpRJgTJ2PwohQkUY/Q==",
"cpu": [
- "loong64"
+ "arm64"
],
"dev": true,
"license": "MIT",
@@ -37599,16 +38028,14 @@
"os": [
"linux"
],
- "engines": {
- "node": ">=12"
- }
+ "peer": true
},
- "node_modules/vite/node_modules/@esbuild/linux-mips64el": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz",
- "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==",
+ "node_modules/vite/node_modules/@rollup/rollup-linux-loongarch64-gnu": {
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.44.0.tgz",
+ "integrity": "sha512-xw+FTGcov/ejdusVOqKgMGW3c4+AgqrfvzWEVXcNP6zq2ue+lsYUgJ+5Rtn/OTJf7e2CbgTFvzLW2j0YAtj0Gg==",
"cpu": [
- "mips64el"
+ "loong64"
],
"dev": true,
"license": "MIT",
@@ -37616,14 +38043,12 @@
"os": [
"linux"
],
- "engines": {
- "node": ">=12"
- }
+ "peer": true
},
- "node_modules/vite/node_modules/@esbuild/linux-ppc64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz",
- "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==",
+ "node_modules/vite/node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.44.0.tgz",
+ "integrity": "sha512-bKGibTr9IdF0zr21kMvkZT4K6NV+jjRnBoVMt2uNMG0BYWm3qOVmYnXKzx7UhwrviKnmK46IKMByMgvpdQlyJQ==",
"cpu": [
"ppc64"
],
@@ -37633,14 +38058,12 @@
"os": [
"linux"
],
- "engines": {
- "node": ">=12"
- }
+ "peer": true
},
- "node_modules/vite/node_modules/@esbuild/linux-riscv64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz",
- "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==",
+ "node_modules/vite/node_modules/@rollup/rollup-linux-riscv64-gnu": {
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.44.0.tgz",
+ "integrity": "sha512-vV3cL48U5kDaKZtXrti12YRa7TyxgKAIDoYdqSIOMOFBXqFj2XbChHAtXquEn2+n78ciFgr4KIqEbydEGPxXgA==",
"cpu": [
"riscv64"
],
@@ -37650,14 +38073,12 @@
"os": [
"linux"
],
- "engines": {
- "node": ">=12"
- }
+ "peer": true
},
- "node_modules/vite/node_modules/@esbuild/linux-s390x": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz",
- "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==",
+ "node_modules/vite/node_modules/@rollup/rollup-linux-s390x-gnu": {
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.44.0.tgz",
+ "integrity": "sha512-8541GEyktXaw4lvnGp9m84KENcxInhAt6vPWJ9RodsB/iGjHoMB2Pp5MVBCiKIRxrxzJhGCxmNzdu+oDQ7kwRA==",
"cpu": [
"s390x"
],
@@ -37667,14 +38088,12 @@
"os": [
"linux"
],
- "engines": {
- "node": ">=12"
- }
+ "peer": true
},
- "node_modules/vite/node_modules/@esbuild/linux-x64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz",
- "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==",
+ "node_modules/vite/node_modules/@rollup/rollup-linux-x64-gnu": {
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.44.0.tgz",
+ "integrity": "sha512-iUVJc3c0o8l9Sa/qlDL2Z9UP92UZZW1+EmQ4xfjTc1akr0iUFZNfxrXJ/R1T90h/ILm9iXEY6+iPrmYB3pXKjw==",
"cpu": [
"x64"
],
@@ -37684,48 +38103,12 @@
"os": [
"linux"
],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/vite/node_modules/@esbuild/netbsd-x64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz",
- "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "netbsd"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/vite/node_modules/@esbuild/openbsd-x64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz",
- "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "openbsd"
- ],
- "engines": {
- "node": ">=12"
- }
+ "peer": true
},
- "node_modules/vite/node_modules/@esbuild/sunos-x64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz",
- "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==",
+ "node_modules/vite/node_modules/@rollup/rollup-linux-x64-musl": {
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.44.0.tgz",
+ "integrity": "sha512-PQUobbhLTQT5yz/SPg116VJBgz+XOtXt8D1ck+sfJJhuEsMj2jSej5yTdp8CvWBSceu+WW+ibVL6dm0ptG5fcA==",
"cpu": [
"x64"
],
@@ -37733,16 +38116,14 @@
"license": "MIT",
"optional": true,
"os": [
- "sunos"
+ "linux"
],
- "engines": {
- "node": ">=12"
- }
+ "peer": true
},
- "node_modules/vite/node_modules/@esbuild/win32-arm64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz",
- "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==",
+ "node_modules/vite/node_modules/@rollup/rollup-win32-arm64-msvc": {
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.44.0.tgz",
+ "integrity": "sha512-M0CpcHf8TWn+4oTxJfh7LQuTuaYeXGbk0eageVjQCKzYLsajWS/lFC94qlRqOlyC2KvRT90ZrfXULYmukeIy7w==",
"cpu": [
"arm64"
],
@@ -37752,14 +38133,12 @@
"os": [
"win32"
],
- "engines": {
- "node": ">=12"
- }
+ "peer": true
},
- "node_modules/vite/node_modules/@esbuild/win32-ia32": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz",
- "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==",
+ "node_modules/vite/node_modules/@rollup/rollup-win32-ia32-msvc": {
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.44.0.tgz",
+ "integrity": "sha512-3XJ0NQtMAXTWFW8FqZKcw3gOQwBtVWP/u8TpHP3CRPXD7Pd6s8lLdH3sHWh8vqKCyyiI8xW5ltJScQmBU9j7WA==",
"cpu": [
"ia32"
],
@@ -37769,14 +38148,12 @@
"os": [
"win32"
],
- "engines": {
- "node": ">=12"
- }
+ "peer": true
},
- "node_modules/vite/node_modules/@esbuild/win32-x64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz",
- "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==",
+ "node_modules/vite/node_modules/@rollup/rollup-win32-x64-msvc": {
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.44.0.tgz",
+ "integrity": "sha512-Q2Mgwt+D8hd5FIPUuPDsvPR7Bguza6yTkJxspDGkZj7tBRn2y4KSWYuIXpftFSjBra76TbKerCV7rgFPQrn+wQ==",
"cpu": [
"x64"
],
@@ -37786,47 +38163,47 @@
"os": [
"win32"
],
- "engines": {
- "node": ">=12"
- }
+ "peer": true
},
- "node_modules/vite/node_modules/esbuild": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz",
- "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==",
+ "node_modules/vite/node_modules/rollup": {
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.44.0.tgz",
+ "integrity": "sha512-qHcdEzLCiktQIfwBq420pn2dP+30uzqYxv9ETm91wdt2R9AFcWfjNAmje4NWlnCIQ5RMTzVf0ZyisOKqHR6RwA==",
"dev": true,
- "hasInstallScript": true,
"license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/estree": "1.0.8"
+ },
"bin": {
- "esbuild": "bin/esbuild"
+ "rollup": "dist/bin/rollup"
},
"engines": {
- "node": ">=12"
+ "node": ">=18.0.0",
+ "npm": ">=8.0.0"
},
"optionalDependencies": {
- "@esbuild/aix-ppc64": "0.21.5",
- "@esbuild/android-arm": "0.21.5",
- "@esbuild/android-arm64": "0.21.5",
- "@esbuild/android-x64": "0.21.5",
- "@esbuild/darwin-arm64": "0.21.5",
- "@esbuild/darwin-x64": "0.21.5",
- "@esbuild/freebsd-arm64": "0.21.5",
- "@esbuild/freebsd-x64": "0.21.5",
- "@esbuild/linux-arm": "0.21.5",
- "@esbuild/linux-arm64": "0.21.5",
- "@esbuild/linux-ia32": "0.21.5",
- "@esbuild/linux-loong64": "0.21.5",
- "@esbuild/linux-mips64el": "0.21.5",
- "@esbuild/linux-ppc64": "0.21.5",
- "@esbuild/linux-riscv64": "0.21.5",
- "@esbuild/linux-s390x": "0.21.5",
- "@esbuild/linux-x64": "0.21.5",
- "@esbuild/netbsd-x64": "0.21.5",
- "@esbuild/openbsd-x64": "0.21.5",
- "@esbuild/sunos-x64": "0.21.5",
- "@esbuild/win32-arm64": "0.21.5",
- "@esbuild/win32-ia32": "0.21.5",
- "@esbuild/win32-x64": "0.21.5"
+ "@rollup/rollup-android-arm-eabi": "4.44.0",
+ "@rollup/rollup-android-arm64": "4.44.0",
+ "@rollup/rollup-darwin-arm64": "4.44.0",
+ "@rollup/rollup-darwin-x64": "4.44.0",
+ "@rollup/rollup-freebsd-arm64": "4.44.0",
+ "@rollup/rollup-freebsd-x64": "4.44.0",
+ "@rollup/rollup-linux-arm-gnueabihf": "4.44.0",
+ "@rollup/rollup-linux-arm-musleabihf": "4.44.0",
+ "@rollup/rollup-linux-arm64-gnu": "4.44.0",
+ "@rollup/rollup-linux-arm64-musl": "4.44.0",
+ "@rollup/rollup-linux-loongarch64-gnu": "4.44.0",
+ "@rollup/rollup-linux-powerpc64le-gnu": "4.44.0",
+ "@rollup/rollup-linux-riscv64-gnu": "4.44.0",
+ "@rollup/rollup-linux-riscv64-musl": "4.44.0",
+ "@rollup/rollup-linux-s390x-gnu": "4.44.0",
+ "@rollup/rollup-linux-x64-gnu": "4.44.0",
+ "@rollup/rollup-linux-x64-musl": "4.44.0",
+ "@rollup/rollup-win32-arm64-msvc": "4.44.0",
+ "@rollup/rollup-win32-ia32-msvc": "4.44.0",
+ "@rollup/rollup-win32-x64-msvc": "4.44.0",
+ "fsevents": "~2.3.2"
}
},
"node_modules/w3c-xmlserializer": {
@@ -37985,16 +38362,15 @@
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz",
"integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==",
- "dev": true,
"license": "Apache-2.0",
"dependencies": {
"makeerror": "1.0.12"
}
},
"node_modules/watchpack": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz",
- "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==",
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz",
+ "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -38029,7 +38405,8 @@
"resolved": "https://registry.npmjs.org/weak-lru-cache/-/weak-lru-cache-1.2.2.tgz",
"integrity": "sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw==",
"dev": true,
- "license": "MIT"
+ "license": "MIT",
+ "optional": true
},
"node_modules/webidl-conversions": {
"version": "7.0.0",
@@ -38172,9 +38549,9 @@
}
},
"node_modules/webpack-dev-middleware/node_modules/memfs": {
- "version": "4.17.0",
- "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.17.0.tgz",
- "integrity": "sha512-4eirfZ7thblFmqFjywlTmuWVSvccHAJbn1r8qQLzmTO11qcqpohOjmY2mFce6x7x7WtskzRqApPD0hv+Oa74jg==",
+ "version": "4.17.2",
+ "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.17.2.tgz",
+ "integrity": "sha512-NgYhCOWgovOXSzvYgUW0LQ7Qy72rWQMGGFJDoWg4G30RHd3z77VbYdtJ4fembJXBy8pMIUA31XNAupobOQlwdg==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -38191,29 +38568,40 @@
"url": "https://github.com/sponsors/streamich"
}
},
- "node_modules/webpack-dev-middleware/node_modules/on-finished": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
- "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
+ "node_modules/webpack-dev-middleware/node_modules/mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/webpack-dev-middleware/node_modules/mime-types": {
+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "ee-first": "1.1.1"
+ "mime-db": "1.52.0"
},
"engines": {
- "node": ">= 0.8"
+ "node": ">= 0.6"
}
},
"node_modules/webpack-dev-server": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.0.tgz",
- "integrity": "sha512-90SqqYXA2SK36KcT6o1bvwvZfJFcmoamqeJY7+boioffX9g9C0wjjJRGUrQIuh43pb0ttX7+ssavmj/WN2RHtA==",
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.1.tgz",
+ "integrity": "sha512-ml/0HIj9NLpVKOMq+SuBPLHcmbG+TGIjXRHsYfZwocUBIqEvws8NnS/V9AFQ5FKP+tgn5adwVwRrTEpGL33QFQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/bonjour": "^3.5.13",
"@types/connect-history-api-fallback": "^1.5.4",
"@types/express": "^4.17.21",
+ "@types/express-serve-static-core": "^4.17.21",
"@types/serve-index": "^1.9.4",
"@types/serve-static": "^1.15.5",
"@types/sockjs": "^0.3.36",
@@ -38262,9 +38650,9 @@
}
},
"node_modules/webpack-dev-server/node_modules/@types/express": {
- "version": "4.17.21",
- "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz",
- "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==",
+ "version": "4.17.23",
+ "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.23.tgz",
+ "integrity": "sha512-Crp6WY9aTYP3qPi2wGDo9iUe/rceX01UMhnF1jmwDcKCFM6cx7YhGP/Mpr3y9AASpfHixIG0E6azCcL5OcDHsQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -38287,6 +38675,45 @@
"@types/send": "*"
}
},
+ "node_modules/webpack-dev-server/node_modules/accepts": {
+ "version": "1.3.8",
+ "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
+ "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "mime-types": "~2.1.34",
+ "negotiator": "0.6.3"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/body-parser": {
+ "version": "1.20.3",
+ "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz",
+ "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "bytes": "3.1.2",
+ "content-type": "~1.0.5",
+ "debug": "2.6.9",
+ "depd": "2.0.0",
+ "destroy": "1.2.0",
+ "http-errors": "2.0.0",
+ "iconv-lite": "0.4.24",
+ "on-finished": "2.4.1",
+ "qs": "6.13.0",
+ "raw-body": "2.5.2",
+ "type-is": "~1.6.18",
+ "unpipe": "1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8",
+ "npm": "1.2.8000 || >= 1.4.16"
+ }
+ },
"node_modules/webpack-dev-server/node_modules/chokidar": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
@@ -38312,17 +38739,127 @@
"fsevents": "~2.3.2"
}
},
- "node_modules/webpack-dev-server/node_modules/define-lazy-prop": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz",
- "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==",
+ "node_modules/webpack-dev-server/node_modules/content-disposition": {
+ "version": "0.5.4",
+ "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
+ "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
"dev": true,
"license": "MIT",
+ "dependencies": {
+ "safe-buffer": "5.2.1"
+ },
"engines": {
- "node": ">=12"
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/cookie": {
+ "version": "0.7.1",
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz",
+ "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/cookie-signature": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
+ "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/webpack-dev-server/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/debug/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/webpack-dev-server/node_modules/express": {
+ "version": "4.21.2",
+ "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz",
+ "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "accepts": "~1.3.8",
+ "array-flatten": "1.1.1",
+ "body-parser": "1.20.3",
+ "content-disposition": "0.5.4",
+ "content-type": "~1.0.4",
+ "cookie": "0.7.1",
+ "cookie-signature": "1.0.6",
+ "debug": "2.6.9",
+ "depd": "2.0.0",
+ "encodeurl": "~2.0.0",
+ "escape-html": "~1.0.3",
+ "etag": "~1.8.1",
+ "finalhandler": "1.3.1",
+ "fresh": "0.5.2",
+ "http-errors": "2.0.0",
+ "merge-descriptors": "1.0.3",
+ "methods": "~1.1.2",
+ "on-finished": "2.4.1",
+ "parseurl": "~1.3.3",
+ "path-to-regexp": "0.1.12",
+ "proxy-addr": "~2.0.7",
+ "qs": "6.13.0",
+ "range-parser": "~1.2.1",
+ "safe-buffer": "5.2.1",
+ "send": "0.19.0",
+ "serve-static": "1.16.2",
+ "setprototypeof": "1.2.0",
+ "statuses": "2.0.1",
+ "type-is": "~1.6.18",
+ "utils-merge": "1.0.1",
+ "vary": "~1.1.2"
+ },
+ "engines": {
+ "node": ">= 0.10.0"
},
"funding": {
- "url": "https://github.com/sponsors/sindresorhus"
+ "type": "opencollective",
+ "url": "https://opencollective.com/express"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/finalhandler": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz",
+ "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "debug": "2.6.9",
+ "encodeurl": "~2.0.0",
+ "escape-html": "~1.0.3",
+ "on-finished": "2.4.1",
+ "parseurl": "~1.3.3",
+ "statuses": "2.0.1",
+ "unpipe": "~1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/fresh": {
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
+ "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
}
},
"node_modules/webpack-dev-server/node_modules/glob-parent": {
@@ -38339,9 +38876,9 @@
}
},
"node_modules/webpack-dev-server/node_modules/http-proxy-middleware": {
- "version": "2.0.7",
- "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.7.tgz",
- "integrity": "sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==",
+ "version": "2.0.9",
+ "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.9.tgz",
+ "integrity": "sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -38363,6 +38900,29 @@
}
}
},
+ "node_modules/webpack-dev-server/node_modules/iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/ipaddr.js": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz",
+ "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10"
+ }
+ },
"node_modules/webpack-dev-server/node_modules/is-plain-obj": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz",
@@ -38376,41 +38936,79 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/webpack-dev-server/node_modules/is-wsl": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz",
- "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==",
+ "node_modules/webpack-dev-server/node_modules/media-typer": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
+ "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",
"dev": true,
"license": "MIT",
- "dependencies": {
- "is-inside-container": "^1.0.0"
- },
"engines": {
- "node": ">=16"
- },
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/merge-descriptors": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz",
+ "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==",
+ "dev": true,
+ "license": "MIT",
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/webpack-dev-server/node_modules/open": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/open/-/open-10.1.0.tgz",
- "integrity": "sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==",
+ "node_modules/webpack-dev-server/node_modules/mime": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
+ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
"dev": true,
"license": "MIT",
- "dependencies": {
- "default-browser": "^5.2.1",
- "define-lazy-prop": "^3.0.0",
- "is-inside-container": "^1.0.0",
- "is-wsl": "^3.1.0"
+ "bin": {
+ "mime": "cli.js"
},
"engines": {
- "node": ">=18"
+ "node": ">=4"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/mime-types": {
+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "mime-db": "1.52.0"
},
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/negotiator": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
+ "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
}
},
+ "node_modules/webpack-dev-server/node_modules/path-to-regexp": {
+ "version": "0.1.12",
+ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz",
+ "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/webpack-dev-server/node_modules/picomatch": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
@@ -38424,6 +39022,38 @@
"url": "https://github.com/sponsors/jonschlinkert"
}
},
+ "node_modules/webpack-dev-server/node_modules/qs": {
+ "version": "6.13.0",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz",
+ "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "side-channel": "^1.0.6"
+ },
+ "engines": {
+ "node": ">=0.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/raw-body": {
+ "version": "2.5.2",
+ "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz",
+ "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "bytes": "3.1.2",
+ "http-errors": "2.0.0",
+ "iconv-lite": "0.4.24",
+ "unpipe": "1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
"node_modules/webpack-dev-server/node_modules/readdirp": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
@@ -38437,6 +39067,81 @@
"node": ">=8.10.0"
}
},
+ "node_modules/webpack-dev-server/node_modules/send": {
+ "version": "0.19.0",
+ "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz",
+ "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "debug": "2.6.9",
+ "depd": "2.0.0",
+ "destroy": "1.2.0",
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "etag": "~1.8.1",
+ "fresh": "0.5.2",
+ "http-errors": "2.0.0",
+ "mime": "1.6.0",
+ "ms": "2.1.3",
+ "on-finished": "2.4.1",
+ "range-parser": "~1.2.1",
+ "statuses": "2.0.1"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/send/node_modules/encodeurl": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
+ "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/serve-static": {
+ "version": "1.16.2",
+ "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz",
+ "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "encodeurl": "~2.0.0",
+ "escape-html": "~1.0.3",
+ "parseurl": "~1.3.3",
+ "send": "0.19.0"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/statuses": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
+ "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/type-is": {
+ "version": "1.6.18",
+ "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
+ "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "media-typer": "0.3.0",
+ "mime-types": "~2.1.24"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
"node_modules/webpack-hot-middleware": {
"version": "2.26.1",
"resolved": "https://registry.npmjs.org/webpack-hot-middleware/-/webpack-hot-middleware-2.26.1.tgz",
@@ -38475,9 +39180,9 @@
}
},
"node_modules/webpack-sources": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz",
- "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==",
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.3.3.tgz",
+ "integrity": "sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -38513,17 +39218,10 @@
"dev": true,
"license": "MIT"
},
- "node_modules/webpack/node_modules/@types/estree": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz",
- "integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==",
- "dev": true,
- "license": "MIT"
- },
"node_modules/webpack/node_modules/browserslist": {
- "version": "4.24.4",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz",
- "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==",
+ "version": "4.25.0",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.0.tgz",
+ "integrity": "sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==",
"dev": true,
"funding": [
{
@@ -38541,10 +39239,10 @@
],
"license": "MIT",
"dependencies": {
- "caniuse-lite": "^1.0.30001688",
- "electron-to-chromium": "^1.5.73",
+ "caniuse-lite": "^1.0.30001718",
+ "electron-to-chromium": "^1.5.160",
"node-releases": "^2.0.19",
- "update-browserslist-db": "^1.1.1"
+ "update-browserslist-db": "^1.1.3"
},
"bin": {
"browserslist": "cli.js"
@@ -38584,6 +39282,29 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/webpack/node_modules/mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/webpack/node_modules/mime-types": {
+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "mime-db": "1.52.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
"node_modules/websocket-driver": {
"version": "0.7.4",
"resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz",
@@ -38631,12 +39352,12 @@
}
},
"node_modules/whatwg-url": {
- "version": "14.1.1",
- "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.1.1.tgz",
- "integrity": "sha512-mDGf9diDad/giZ/Sm9Xi2YcyzaFpbdLpJPr+E9fSkyQ7KpQD4SdFcugkRQYzhmfI4KeV4Qpnn2sKPdo+kmsgRQ==",
+ "version": "14.2.0",
+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.2.0.tgz",
+ "integrity": "sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==",
"license": "MIT",
"dependencies": {
- "tr46": "^5.0.0",
+ "tr46": "^5.1.0",
"webidl-conversions": "^7.0.0"
},
"engines": {
@@ -38733,16 +39454,17 @@
"license": "ISC"
},
"node_modules/which-typed-array": {
- "version": "1.1.18",
- "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.18.tgz",
- "integrity": "sha512-qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA==",
+ "version": "1.1.19",
+ "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz",
+ "integrity": "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==",
"dev": true,
"license": "MIT",
"dependencies": {
"available-typed-arrays": "^1.0.7",
"call-bind": "^1.0.8",
- "call-bound": "^1.0.3",
- "for-each": "^0.3.3",
+ "call-bound": "^1.0.4",
+ "for-each": "^0.3.5",
+ "get-proto": "^1.0.1",
"gopd": "^1.2.0",
"has-tostringtag": "^1.0.2"
},
@@ -38821,7 +39543,6 @@
"version": "1.2.5",
"resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz",
"integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -38877,7 +39598,6 @@
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz",
"integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==",
- "dev": true,
"license": "ISC",
"dependencies": {
"imurmurhash": "^0.1.4",
@@ -38891,13 +39611,12 @@
"version": "3.0.7",
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
"integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
- "dev": true,
"license": "ISC"
},
"node_modules/ws": {
- "version": "8.18.1",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.1.tgz",
- "integrity": "sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==",
+ "version": "8.18.2",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.2.tgz",
+ "integrity": "sha512-DMricUmwGZUVr++AEAe2uiVM7UoO9MAVZMDu05UQOaUII0lp+zOzLLU4Xqh/JvTqklB1T4uELaaPBKyjE1r4fQ==",
"license": "MIT",
"engines": {
"node": ">=10.0.0"
@@ -38960,7 +39679,6 @@
"version": "5.0.8",
"resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
"integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
- "dev": true,
"license": "ISC",
"engines": {
"node": ">=10"
@@ -38970,26 +39688,24 @@
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
"integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
- "dev": true,
"license": "ISC"
},
"node_modules/yaml": {
- "version": "2.7.1",
- "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.1.tgz",
- "integrity": "sha512-10ULxpnOCQXxJvBgxsn9ptjq6uviG/htZKk9veJGhlqn3w/DxQ631zFF+nlQXLwmImeS5amR2dl2U8sg6U9jsQ==",
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.0.tgz",
+ "integrity": "sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==",
"license": "ISC",
"bin": {
"yaml": "bin.mjs"
},
"engines": {
- "node": ">= 14"
+ "node": ">= 14.6"
}
},
"node_modules/yargs": {
"version": "17.7.2",
"resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
"integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
- "dev": true,
"license": "MIT",
"dependencies": {
"cliui": "^8.0.1",
@@ -39008,7 +39724,6 @@
"version": "21.1.1",
"resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
"integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
- "dev": true,
"license": "ISC",
"engines": {
"node": ">=12"
@@ -39034,11 +39749,19 @@
"node": ">= 4.0.0"
}
},
+ "node_modules/yn": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
+ "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
"node_modules/yocto-queue": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
"integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=10"
@@ -39060,98 +39783,28 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/zip-stream": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.1.tgz",
- "integrity": "sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==",
- "dev": true,
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "archiver-utils": "^3.0.4",
- "compress-commons": "^4.1.2",
- "readable-stream": "^3.6.0"
- },
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/zip-stream/node_modules/archiver-utils": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-3.0.4.tgz",
- "integrity": "sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw==",
- "dev": true,
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "glob": "^7.2.3",
- "graceful-fs": "^4.2.0",
- "lazystream": "^1.0.0",
- "lodash.defaults": "^4.2.0",
- "lodash.difference": "^4.5.0",
- "lodash.flatten": "^4.4.0",
- "lodash.isplainobject": "^4.0.6",
- "lodash.union": "^4.6.0",
- "normalize-path": "^3.0.0",
- "readable-stream": "^3.6.0"
- },
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/zip-stream/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dev": true,
+ "node_modules/zod": {
+ "version": "3.25.67",
+ "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.67.tgz",
+ "integrity": "sha512-idA2YXwpCdqUSKRCACDE6ItZD9TZzy3OZMtpfLoh6oPR47lipysRrJfjzMqFxQ3uJuUPyUeWe1r9vLH33xO/Qw==",
"license": "MIT",
- "peer": true,
- "dependencies": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "node_modules/zip-stream/node_modules/glob": {
- "version": "7.2.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
- "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
- "deprecated": "Glob versions prior to v9 are no longer supported",
- "dev": true,
- "license": "ISC",
- "peer": true,
- "dependencies": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.1.1",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- },
- "engines": {
- "node": "*"
- },
"funding": {
- "url": "https://github.com/sponsors/isaacs"
+ "url": "https://github.com/sponsors/colinhacks"
}
},
- "node_modules/zip-stream/node_modules/minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dev": true,
+ "node_modules/zod-to-json-schema": {
+ "version": "3.24.5",
+ "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.24.5.tgz",
+ "integrity": "sha512-/AuWwMP+YqiPbsJx5D6TfgRTc4kTLjsh5SOcd4bLsfUg2RcEXrFMJl1DGgdHy2aCfsIA/cr/1JM0xcB2GZji8g==",
"license": "ISC",
- "peer": true,
- "dependencies": {
- "brace-expansion": "^1.1.7"
- },
- "engines": {
- "node": "*"
+ "peerDependencies": {
+ "zod": "^3.24.1"
}
},
"node_modules/zone.js": {
- "version": "0.14.10",
- "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.14.10.tgz",
- "integrity": "sha512-YGAhaO7J5ywOXW6InXNlLmfU194F8lVgu7bRntUF3TiG8Y3nBK0x1UJJuHUP/e8IyihkjCYqhCScpSwnlaSRkQ==",
+ "version": "0.15.1",
+ "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.15.1.tgz",
+ "integrity": "sha512-XE96n56IQpJM7NAoXswY3XRLcWFW83xe0BiAOeMD7K5k5xecOeul3Qcpx6GqEeeHNkW5DWL5zOyTbEfB4eti8w==",
"license": "MIT"
},
"node_modules/zwitch": {
diff --git a/security/bitwarden-cli/files/packagejsons/package.json b/security/bitwarden-cli/files/packagejsons/package.json
index 879dfd26ebaa..b7923a92f6f1 100644
--- a/security/bitwarden-cli/files/packagejsons/package.json
+++ b/security/bitwarden-cli/files/packagejsons/package.json
@@ -25,12 +25,11 @@
"test:locales": "tsc --project ./scripts/tsconfig.json && node ./scripts/dist/test-locales.js",
"lint:dep-ownership": "tsc --project ./scripts/tsconfig.json && node ./scripts/dist/dep-ownership.js",
"docs:json": "compodoc -p ./tsconfig.json -e json -d . --disableRoutesGraph",
- "storybook": "ng run components:storybook",
- "build-storybook": "ng run components:build-storybook",
- "build-storybook:ci": "ng run components:build-storybook --webpack-stats-json",
+ "storybook": "cross-env NODE_OPTIONS=\"--max-old-space-size=8192\" ng run components:storybook",
+ "build-storybook": "cross-env NODE_OPTIONS=\"--max-old-space-size=8192\" ng run components:build-storybook",
+ "build-storybook:ci": "cross-env NODE_OPTIONS=\"--max-old-space-size=8192\" ng run components:build-storybook --webpack-stats-json",
"test-stories": "test-storybook --url http://localhost:6006",
- "test-stories:watch": "test-stories --watch",
- "postinstall": "patch-package"
+ "test-stories:watch": "test-stories --watch"
},
"workspaces": [
"apps/*",
@@ -38,17 +37,18 @@
"libs/**/*"
],
"devDependencies": {
- "@angular-devkit/build-angular": "18.2.19",
- "@angular-eslint/schematics": "18.4.3",
- "@angular/cli": "18.2.19",
- "@angular/compiler-cli": "18.2.13",
+ "@angular-devkit/build-angular": "19.2.14",
+ "@angular-eslint/schematics": "19.6.0",
+ "@angular/cli": "19.2.14",
+ "@angular/compiler-cli": "19.2.14",
"@babel/core": "7.24.9",
"@babel/preset-env": "7.24.8",
"@compodoc/compodoc": "1.1.26",
- "@electron/notarize": "2.5.0",
+ "@electron/notarize": "3.0.1",
"@electron/rebuild": "3.7.2",
+ "@eslint/compat": "1.2.9",
"@lit-labs/signals": "0.1.2",
- "@ngtools/webpack": "18.2.19",
+ "@ngtools/webpack": "19.2.14",
"@storybook/addon-a11y": "8.6.12",
"@storybook/addon-actions": "8.6.12",
"@storybook/addon-designs": "8.2.1",
@@ -61,11 +61,10 @@
"@storybook/test-runner": "0.22.0",
"@storybook/theming": "8.6.12",
"@storybook/web-components-webpack5": "8.6.12",
- "@types/argon2-browser": "1.18.4",
"@types/chrome": "0.0.306",
"@types/firefox-webext-browser": "120.0.4",
"@types/inquirer": "8.2.10",
- "@types/jest": "29.5.12",
+ "@types/jest": "29.5.14",
"@types/jsdom": "21.1.7",
"@types/koa": "2.15.0",
"@types/koa__multer": "2.0.7",
@@ -77,7 +76,7 @@
"@types/node": "22.15.3",
"@types/node-fetch": "2.6.4",
"@types/node-forge": "1.3.11",
- "@types/papaparse": "5.3.15",
+ "@types/papaparse": "5.3.16",
"@types/proper-lockfile": "4.1.4",
"@types/retry": "0.12.5",
"@types/zxcvbn": "4.4.5",
@@ -85,24 +84,24 @@
"@typescript-eslint/utils": "8.31.0",
"@webcomponents/custom-elements": "1.6.0",
"@yao-pkg/pkg": "5.16.1",
- "angular-eslint": "18.4.3",
+ "angular-eslint": "19.6.0",
"autoprefixer": "10.4.21",
"axe-playwright": "2.1.0",
"babel-loader": "9.2.1",
"base64-loader": "1.0.0",
"browserslist": "4.23.2",
- "chromatic": "11.28.2",
+ "chromatic": "13.1.2",
"concurrently": "9.1.2",
"copy-webpack-plugin": "13.0.0",
"cross-env": "7.0.3",
"css-loader": "7.1.2",
- "electron": "34.0.0",
- "electron-builder": "24.13.3",
- "electron-log": "5.2.4",
+ "electron": "36.4.0",
+ "electron-builder": "26.0.12",
+ "electron-log": "5.4.0",
"electron-reload": "2.0.0-alpha.1",
"electron-store": "8.2.0",
"electron-updater": "6.6.4",
- "eslint": "8.57.1",
+ "eslint": "9.26.0",
"eslint-config-prettier": "10.1.2",
"eslint-import-resolver-typescript": "4.3.4",
"eslint-plugin-import": "2.31.0",
@@ -117,11 +116,11 @@
"jest-diff": "29.7.0",
"jest-junit": "16.0.0",
"jest-mock-extended": "3.0.7",
- "jest-preset-angular": "14.1.1",
+ "jest-preset-angular": "14.6.0",
"json5": "2.2.3",
- "lint-staged": "15.5.1",
+ "lint-staged": "16.0.0",
"mini-css-extract-plugin": "2.9.2",
- "nx": "20.8.0",
+ "nx": "21.1.2",
"postcss": "8.5.3",
"postcss-loader": "8.1.1",
"prettier": "3.5.3",
@@ -129,12 +128,12 @@
"process": "0.11.10",
"remark-gfm": "4.0.1",
"rimraf": "6.0.1",
- "sass": "1.83.4",
+ "sass": "1.88.0",
"sass-loader": "16.0.4",
"storybook": "8.6.12",
"style-loader": "4.0.0",
"tailwindcss": "3.4.17",
- "ts-jest": "29.2.2",
+ "ts-jest": "29.3.4",
"ts-loader": "9.5.2",
"tsconfig-paths-webpack-plugin": "4.2.0",
"type-fest": "2.19.0",
@@ -146,29 +145,31 @@
"wait-on": "8.0.3",
"webpack": "5.99.7",
"webpack-cli": "6.0.1",
- "webpack-dev-server": "5.2.0",
+ "webpack-dev-server": "5.2.1",
"webpack-node-externals": "3.0.0"
},
"dependencies": {
- "@angular/animations": "18.2.13",
- "@angular/cdk": "18.2.14",
- "@angular/common": "18.2.13",
- "@angular/compiler": "18.2.13",
- "@angular/core": "18.2.13",
- "@angular/forms": "18.2.13",
- "@angular/platform-browser": "18.2.13",
- "@angular/platform-browser-dynamic": "18.2.13",
- "@angular/router": "18.2.13",
- "@bitwarden/sdk-internal": "0.2.0-main.159",
+ "@angular/animations": "19.2.14",
+ "@angular/cdk": "19.2.18",
+ "@angular/common": "19.2.14",
+ "@angular/compiler": "19.2.14",
+ "@angular/core": "19.2.14",
+ "@angular/forms": "19.2.14",
+ "@angular/platform-browser": "19.2.14",
+ "@angular/platform-browser-dynamic": "19.2.14",
+ "@angular/router": "19.2.14",
+ "@bitwarden/sdk-internal": "0.2.0-main.225",
"@electron/fuses": "1.8.0",
"@emotion/css": "11.13.5",
- "@koa/multer": "3.1.0",
+ "@koa/multer": "4.0.0",
"@koa/router": "13.1.0",
"@microsoft/signalr": "8.0.7",
"@microsoft/signalr-protocol-msgpack": "8.0.7",
- "@ng-select/ng-select": "13.9.1",
- "argon2": "0.41.1",
- "argon2-browser": "1.18.0",
+ "@ng-select/ng-select": "14.9.0",
+ "@nx/devkit": "21.1.2",
+ "@nx/eslint": "21.1.2",
+ "@nx/jest": "21.1.2",
+ "@nx/js": "21.1.2",
"big-integer": "1.6.52",
"bootstrap": "4.6.0",
"braintree-web-drop-in": "1.44.0",
@@ -176,8 +177,8 @@
"bufferutil": "4.0.9",
"chalk": "4.1.2",
"commander": "11.1.0",
- "core-js": "3.40.0",
- "form-data": "4.0.1",
+ "core-js": "3.42.0",
+ "form-data": "4.0.2",
"https-proxy-agent": "7.0.6",
"inquirer": "8.2.6",
"jsdom": "26.1.0",
@@ -185,7 +186,7 @@
"koa": "2.16.1",
"koa-bodyparser": "4.4.1",
"koa-json": "2.0.2",
- "lit": "3.2.1",
+ "lit": "3.3.0",
"lowdb": "1.0.0",
"lunr": "2.3.9",
"multer": "1.4.5-lts.2",
@@ -193,35 +194,39 @@
"node-fetch": "2.6.12",
"node-forge": "1.3.1",
"oidc-client-ts": "2.4.1",
- "open": "8.4.2",
- "papaparse": "5.5.2",
- "patch-package": "8.0.0",
+ "open": "10.1.2",
+ "papaparse": "5.5.3",
"proper-lockfile": "4.1.2",
"qrcode-parser": "2.1.3",
"qrious": "4.0.2",
"rxjs": "7.8.1",
+ "semver": "7.7.2",
"tabbable": "6.2.0",
"tldts": "7.0.1",
+ "ts-node": "10.9.2",
"utf-8-validate": "6.0.5",
- "zone.js": "0.14.10",
+ "zone.js": "0.15.1",
"zxcvbn": "4.4.2"
},
"overrides": {
- "tailwindcss": "$tailwindcss",
- "@storybook/angular": {
- "zone.js": "$zone.js"
+ "eslint-plugin-rxjs": {
+ "eslint": "$eslint"
+ },
+ "eslint-plugin-rxjs-angular": {
+ "eslint": "$eslint"
},
+ "tailwindcss": "$tailwindcss",
+ "parse5": "7.2.1",
"react": "18.3.1",
"react-dom": "18.3.1",
- "@types/react": "18.3.20",
- "replacestream": "4.0.3"
+ "@types/react": "18.3.20"
},
"lint-staged": {
"*": "prettier --cache --ignore-unknown --write",
"*.ts": "eslint --cache --cache-strategy content --fix"
},
"engines": {
- "node": "~20",
+ "node": "~22",
"npm": "~10"
}
}
diff --git a/security/bitwarden-cli/files/patch-apps_cli_src_platform_services_cli-platform-utils.service.ts b/security/bitwarden-cli/files/patch-apps_cli_src_platform_services_cli-platform-utils.service.ts
index d95a9aee6e5b..908e64ec7ba8 100644
--- a/security/bitwarden-cli/files/patch-apps_cli_src_platform_services_cli-platform-utils.service.ts
+++ b/security/bitwarden-cli/files/patch-apps_cli_src_platform_services_cli-platform-utils.service.ts
@@ -1,6 +1,6 @@
---- apps/cli/src/platform/services/cli-platform-utils.service.ts.orig 2025-01-23 09:41:39 UTC
+--- apps/cli/src/platform/services/cli-platform-utils.service.ts.orig 2025-07-01 17:12:33 UTC
+++ apps/cli/src/platform/services/cli-platform-utils.service.ts
-@@ -29,7 +29,7 @@ export class CliPlatformUtilsService implements Platfo
+@@ -28,7 +28,7 @@ export class CliPlatformUtilsService implements Platfo
case "darwin":
this.deviceCache = DeviceType.MacOsCLI;
break;
@@ -9,7 +9,7 @@
default:
this.deviceCache = DeviceType.LinuxCLI;
break;
-@@ -81,7 +81,7 @@ export class CliPlatformUtilsService implements Platfo
+@@ -80,7 +80,7 @@ export class CliPlatformUtilsService implements Platfo
}
launchUri(uri: string, options?: any): void {
@@ -17,4 +17,4 @@
+ if (process.platform === "linux" || process.platform === "freebsd") {
child_process.spawnSync("xdg-open", [uri]);
} else {
- open(uri);
+ // eslint-disable-next-line no-console
diff --git a/security/botan2/Makefile b/security/botan2/Makefile
index 1ca8fcfdbee3..5e0f65c0ff07 100644
--- a/security/botan2/Makefile
+++ b/security/botan2/Makefile
@@ -9,7 +9,8 @@ DISTNAME= Botan-${PORTVERSION}
PATCH_SITES+= https://github.com/randombit/botan/commit/
PATCHFILES+= 37fec38ff97604f964122cd2d33f5d503f319b10.patch:-p1 \
698c383b050591ae1a239c9e6d4ebe05532d2eee.patch:-p1 \
- 0fed26215b52a3d30122deb528f6b4deb824eae7.patch:-p1
+ 0fed26215b52a3d30122deb528f6b4deb824eae7.patch:-p1 \
+ 1eb0d14a7c110207479f40c8369faacc73d945c8.patch:-p1
MAINTAINER= fluffy@FreeBSD.org
COMMENT= Portable, easy to use and efficient C++ crypto library
@@ -109,6 +110,8 @@ PLIST_SUB+= HAS_PROCESSOR_RNG="@comment "
post-patch:
@${REINPLACE_CMD} -e 's|^optimization_flags .*|optimization_flags "${CXXFLAGS}"|' \
${WRKSRC}/src/build-data/cc/clang.txt
+ @${REINPLACE_CMD} -e 's|boost_system|boost_filesystem|' \
+ ${WRKSRC}/src/lib/utils/boost/info.txt
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/botan ${STAGEDIR}${PREFIX}/lib/libbotan-2.so.${_SOABIVER}.${_SHLIBVER}.${_SHLIBVERPATCH}
diff --git a/security/botan2/distinfo b/security/botan2/distinfo
index 334533525222..f45a3087e771 100644
--- a/security/botan2/distinfo
+++ b/security/botan2/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1737980464
+TIMESTAMP = 1753445434
SHA256 (Botan-2.19.5.tar.xz) = dfeea0e0a6f26d6724c4af01da9a7b88487adb2d81ba7c72fcaf52db522c9ad4
SIZE (Botan-2.19.5.tar.xz) = 6140148
SHA256 (37fec38ff97604f964122cd2d33f5d503f319b10.patch) = 65d185241f6ca5ed5f1ee271855d7733874218df7fccb82a21c12b97e47828c0
@@ -7,3 +7,5 @@ SHA256 (698c383b050591ae1a239c9e6d4ebe05532d2eee.patch) = b3d9c32018fb17035b8119
SIZE (698c383b050591ae1a239c9e6d4ebe05532d2eee.patch) = 2927
SHA256 (0fed26215b52a3d30122deb528f6b4deb824eae7.patch) = 5af4a25ee9252829469cdb33de9f8afd212b96520a03b50855f8fc73cb99779a
SIZE (0fed26215b52a3d30122deb528f6b4deb824eae7.patch) = 2512
+SHA256 (1eb0d14a7c110207479f40c8369faacc73d945c8.patch) = 97df96aab5fb3632773b804e077171da48204e81776a945c69672e5c7b0d7396
+SIZE (1eb0d14a7c110207479f40c8369faacc73d945c8.patch) = 1300
diff --git a/security/cl-md5-sbcl/Makefile b/security/cl-md5-sbcl/Makefile
index a9c48203ce81..31730fa71dec 100644
--- a/security/cl-md5-sbcl/Makefile
+++ b/security/cl-md5-sbcl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= md5
PORTVERSION= 2.0.5
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= security lisp
PKGNAMEPREFIX= cl-
DISTFILES= # none
diff --git a/security/fizz/Makefile b/security/fizz/Makefile
index 34ec1011e8f7..4018b1944d80 100644
--- a/security/fizz/Makefile
+++ b/security/fizz/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fizz
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.07.07.00
+DISTVERSION= 2025.07.28.00
CATEGORIES= security
MAINTAINER= yuri@FreeBSD.org
diff --git a/security/fizz/distinfo b/security/fizz/distinfo
index 3adc96cbaa66..3bc561e1eac2 100644
--- a/security/fizz/distinfo
+++ b/security/fizz/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752053888
-SHA256 (facebookincubator-fizz-v2025.07.07.00_GH0.tar.gz) = 86635b14d000c6e8e61a3edfbd9ad51764c9bf84b3702d73ac6dadff97786c99
-SIZE (facebookincubator-fizz-v2025.07.07.00_GH0.tar.gz) = 759365
+TIMESTAMP = 1753765025
+SHA256 (facebookincubator-fizz-v2025.07.28.00_GH0.tar.gz) = d770cdcc320c83c7d4844c7674d76754761e95de25273fe46c55f83d5ca9ca09
+SIZE (facebookincubator-fizz-v2025.07.28.00_GH0.tar.gz) = 756916
diff --git a/security/fizz/pkg-plist b/security/fizz/pkg-plist
index 31fa3a89a919..fa21a74f6257 100644
--- a/security/fizz/pkg-plist
+++ b/security/fizz/pkg-plist
@@ -152,8 +152,6 @@ include/fizz/record/Extensions-inl.h
include/fizz/record/Extensions.h
include/fizz/record/PlaintextRecordLayer.h
include/fizz/record/RecordLayer.h
-include/fizz/record/RecordLayerUtils-inl.h
-include/fizz/record/RecordLayerUtils.h
include/fizz/record/Types-inl.h
include/fizz/record/Types.h
include/fizz/record/test/ExtensionTestsBase.h
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/hidden-lake/Makefile b/security/hidden-lake/Makefile
index f5b91bfa7b22..80c7c5a2ca1c 100644
--- a/security/hidden-lake/Makefile
+++ b/security/hidden-lake/Makefile
@@ -4,7 +4,7 @@ DISTVERSION= 1.8.6
PORTREVISION= 1
CATEGORIES= security net-p2p
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= F2F Anonymous network based on the QB-problem & GP/12 protocol stack
WWW= https://github.com/number571/hidden-lake/
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/lego/Makefile b/security/lego/Makefile
index e2b6deead144..d6919c372941 100644
--- a/security/lego/Makefile
+++ b/security/lego/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lego
DISTVERSIONPREFIX= v
-DISTVERSION= 4.24.0
+DISTVERSION= 4.25.1
CATEGORIES= security
MAINTAINER= matt@matthoran.com
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
-USES= go:1.23,modules
+USES= go:modules
GO_MODULE= github.com/go-acme/lego/v4
GO_TARGET= ./cmd/lego
GO_BUILDFLAGS= -ldflags '-X "main.version=${DISTVERSION}"'
diff --git a/security/lego/distinfo b/security/lego/distinfo
index ee445fe960dc..38327b4fc1b1 100644
--- a/security/lego/distinfo
+++ b/security/lego/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752932681
-SHA256 (go/security_lego/lego-v4.24.0/v4.24.0.mod) = 4ee2e188492702303c89e3703b26d3cbb10cbdde9ff002e4e8f842f15b81763f
-SIZE (go/security_lego/lego-v4.24.0/v4.24.0.mod) = 11037
-SHA256 (go/security_lego/lego-v4.24.0/v4.24.0.zip) = f6a58c88e80aa6d4ffb8eba3b4fd313bba2b3ed3a3b1bbfd23b33fad1bbe7642
-SIZE (go/security_lego/lego-v4.24.0/v4.24.0.zip) = 1502515
+TIMESTAMP = 1753224987
+SHA256 (go/security_lego/lego-v4.25.1/v4.25.1.mod) = d4a62b1d418a18edeb1389150c8d2b6726ce7dd8fb4b4f17958562a5e0136884
+SIZE (go/security_lego/lego-v4.25.1/v4.25.1.mod) = 10758
+SHA256 (go/security_lego/lego-v4.25.1/v4.25.1.zip) = 3227df424f99eabfb24cba0a636fb710a5084212fd9051385a63fea6c9f7321b
+SIZE (go/security_lego/lego-v4.25.1/v4.25.1.zip) = 1562186
diff --git a/security/liboqs/Makefile b/security/liboqs/Makefile
index 2a53bfa1bb1b..8a61bc173e2e 100644
--- a/security/liboqs/Makefile
+++ b/security/liboqs/Makefile
@@ -1,6 +1,5 @@
PORTNAME= liboqs
-DISTVERSION= 0.13.0
-PORTREVISION= 1
+DISTVERSION= 0.14.0
CATEGORIES= security
MAINTAINER= yuri@FreeBSD.org
diff --git a/security/liboqs/distinfo b/security/liboqs/distinfo
index 2b764f5aa7f5..d1c9085e7224 100644
--- a/security/liboqs/distinfo
+++ b/security/liboqs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745148932
-SHA256 (open-quantum-safe-liboqs-0.13.0_GH0.tar.gz) = 789e9b56bcb6b582467ccaf5cdb5ab85236b0c1007d30c606798fa8905152887
-SIZE (open-quantum-safe-liboqs-0.13.0_GH0.tar.gz) = 16432953
+TIMESTAMP = 1752517939
+SHA256 (open-quantum-safe-liboqs-0.14.0_GH0.tar.gz) = 5b0df6138763b3fc4e385d58dbb2ee7c7c508a64a413d76a917529e3a9a207ea
+SIZE (open-quantum-safe-liboqs-0.14.0_GH0.tar.gz) = 17928284
diff --git a/security/liboqs/pkg-plist b/security/liboqs/pkg-plist
index bf6fe1e0bd9c..374f9529ed90 100644
--- a/security/liboqs/pkg-plist
+++ b/security/liboqs/pkg-plist
@@ -19,6 +19,7 @@ include/oqs/sig_dilithium.h
include/oqs/sig_falcon.h
include/oqs/sig_mayo.h
include/oqs/sig_ml_dsa.h
+include/oqs/sig_snova.h
include/oqs/sig_sphincs.h
include/oqs/sig_stfl.h
include/oqs/sig_uov.h
@@ -27,6 +28,6 @@ lib/cmake/liboqs/liboqsConfigVersion.cmake
lib/cmake/liboqs/liboqsTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/liboqs/liboqsTargets.cmake
lib/liboqs.so
-lib/liboqs.so.0.13.0
-lib/liboqs.so.7
+lib/liboqs.so.0.14.0
+lib/liboqs.so.8
libdata/pkgconfig/liboqs.pc
diff --git a/security/naabu/Makefile b/security/naabu/Makefile
index 2a4dd1621e14..3d1385cb4f89 100644
--- a/security/naabu/Makefile
+++ b/security/naabu/Makefile
@@ -1,6 +1,6 @@
PORTNAME= naabu
DISTVERSIONPREFIX= v
-DISTVERSION= 2.3.4
+DISTVERSION= 2.3.5
CATEGORIES= security
MAINTAINER= dutra@FreeBSD.org
@@ -9,7 +9,7 @@ WWW= https://github.com/projectdiscovery/naabu
LICENSE= MIT
-USES= go:1.23,modules
+USES= go:1.24,modules
GO_MODULE= github.com/projectdiscovery/naabu/v2
GO_TARGET= ./cmd/${PORTNAME}
diff --git a/security/naabu/distinfo b/security/naabu/distinfo
index 95692c03c54d..674b49e0f45d 100644
--- a/security/naabu/distinfo
+++ b/security/naabu/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1744947331
-SHA256 (go/security_naabu/naabu-v2.3.4/v2.3.4.mod) = 37477fafd0b3b04592d1c7104ddf9dfafe87d579bb2cc3dcab93621b9549b283
-SIZE (go/security_naabu/naabu-v2.3.4/v2.3.4.mod) = 6288
-SHA256 (go/security_naabu/naabu-v2.3.4/v2.3.4.zip) = 534e0e1318f8a4fb7fee5db3b3d2f6537145beb4037958d6df4a68e69de6ee0d
-SIZE (go/security_naabu/naabu-v2.3.4/v2.3.4.zip) = 506886
+TIMESTAMP = 1753248989
+SHA256 (go/security_naabu/naabu-v2.3.5/v2.3.5.mod) = c6ea2b8c6fa1e166e02d9a074514b9a77c1bf2914f52e4ba411726a9c798349b
+SIZE (go/security_naabu/naabu-v2.3.5/v2.3.5.mod) = 6743
+SHA256 (go/security_naabu/naabu-v2.3.5/v2.3.5.zip) = 77c0c9136c85afc93a3d16811d76e491b23a3be2e077847c80d6e2258b2dfa87
+SIZE (go/security_naabu/naabu-v2.3.5/v2.3.5.zip) = 527140
diff --git a/security/node-sqlcipher/Makefile b/security/node-sqlcipher/Makefile
index adeb2171a6e1..3619cf6c698c 100644
--- a/security/node-sqlcipher/Makefile
+++ b/security/node-sqlcipher/Makefile
@@ -1,5 +1,5 @@
PORTNAME= node-sqlcipher
-DISTVERSION= 2.0.3
+DISTVERSION= 2.1.0
CATEGORIES= security
MASTER_SITES= https://github.com/signalapp/node-sqlcipher/archive/refs/tags/v${DISTVERSION}/:sqlcipher \
https://registry.npmjs.org/@esbuild/freebsd-arm64/-/:esbuildarm64 \
@@ -26,7 +26,7 @@ USES= nodejs:20,build
PLIST_FILES= lib/node_sqlcipher.node
-ESBUILD_VERS= 0.25.5
+ESBUILD_VERS= 0.25.6
ESBUILD_ARCH= ${ARCH:S/aarch64/arm64/:S/amd64/x64/}
MAKE_ENV+= ESBUILD_BINARY_PATH=${WRKDIR}/esbuild-freebsd-64/package/bin/esbuild
diff --git a/security/node-sqlcipher/distinfo b/security/node-sqlcipher/distinfo
index 4c0d581254c3..2efbc32fcae3 100644
--- a/security/node-sqlcipher/distinfo
+++ b/security/node-sqlcipher/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1748872146
-SHA256 (freebsd-arm64-0.25.5.tgz) = abfbe3edad2cf736ce43a35c2dea079313a4641869912dcb53738a87080f512f
-SIZE (freebsd-arm64-0.25.5.tgz) = 4003803
-SHA256 (freebsd-x64-0.25.5.tgz) = 0d8997fd565a9c53d1995b30ed53f2d98b35f831cb6e1f55e0a653aa33cee317
-SIZE (freebsd-x64-0.25.5.tgz) = 4355608
-SHA256 (node-sqlcipher-2.0.3.tar.gz) = 99d3bb23907e8a5a0263d18e0f94857c798d56d2dd0344f2ae873b54e56e9489
-SIZE (node-sqlcipher-2.0.3.tar.gz) = 2711596
-SHA256 (node-sqlcipher-2.0.3-npm-cache.tar.gz) = f7e3800b03717bba269dd8911ede17f64b95d67c037f49b5d7279e78d9d9898c
-SIZE (node-sqlcipher-2.0.3-npm-cache.tar.gz) = 67243807
+TIMESTAMP = 1752763972
+SHA256 (freebsd-arm64-0.25.6.tgz) = 64d7ee10a68707188ccf9bf9904771b3ca87ed38b95b38562266625d18263f1b
+SIZE (freebsd-arm64-0.25.6.tgz) = 4005168
+SHA256 (freebsd-x64-0.25.6.tgz) = 802165252d595fd843b54010d0f4e96f4ca6a86ac82cfb5701a25c3fedf0e16b
+SIZE (freebsd-x64-0.25.6.tgz) = 4357533
+SHA256 (node-sqlcipher-2.1.0.tar.gz) = 81dbfe085be60258d9e0daf4089adc44aaea868b3d009fb5ec47a511f6c99264
+SIZE (node-sqlcipher-2.1.0.tar.gz) = 2712831
+SHA256 (node-sqlcipher-2.1.0-npm-cache.tar.gz) = 8e01706283929ad0a11cd3c16cb97dccebd71a2ac6e982d8bf155da45b8272c4
+SIZE (node-sqlcipher-2.1.0-npm-cache.tar.gz) = 67521401
diff --git a/security/nuclei/Makefile b/security/nuclei/Makefile
index ff4ce951c803..14307cedd2a0 100644
--- a/security/nuclei/Makefile
+++ b/security/nuclei/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nuclei
DISTVERSIONPREFIX= v
-DISTVERSION= 3.4.6
+DISTVERSION= 3.4.7
CATEGORIES= security
MAINTAINER= dutra@FreeBSD.org
diff --git a/security/nuclei/distinfo b/security/nuclei/distinfo
index fb33bee95717..e84c8fc80136 100644
--- a/security/nuclei/distinfo
+++ b/security/nuclei/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1751730063
-SHA256 (go/security_nuclei/nuclei-v3.4.6/v3.4.6.mod) = 95c7844c02f7c9c24a53544e7bcdfd252a11c8fb61a80f555fbffd6dfaf402a6
-SIZE (go/security_nuclei/nuclei-v3.4.6/v3.4.6.mod) = 18995
-SHA256 (go/security_nuclei/nuclei-v3.4.6/v3.4.6.zip) = 6ea753633305e332bcfd8af6b0e6f7042ebf6a1751bc27c3536f535c4b4c3c40
-SIZE (go/security_nuclei/nuclei-v3.4.6/v3.4.6.zip) = 12374607
+TIMESTAMP = 1753317860
+SHA256 (go/security_nuclei/nuclei-v3.4.7/v3.4.7.mod) = bc1fb722b23218fe4ec211f30a80341a92e69f62fe0a5625afbb0a86599726fc
+SIZE (go/security_nuclei/nuclei-v3.4.7/v3.4.7.mod) = 18779
+SHA256 (go/security_nuclei/nuclei-v3.4.7/v3.4.7.zip) = 0356b818c4d68bff08f690128ed089b37a83b43dfdea9a045c8f13500d52300e
+SIZE (go/security_nuclei/nuclei-v3.4.7/v3.4.7.zip) = 12380996
diff --git a/security/openssl-oqsprovider/Makefile b/security/openssl-oqsprovider/Makefile
index 9a1378b32411..65f29c9e16e8 100644
--- a/security/openssl-oqsprovider/Makefile
+++ b/security/openssl-oqsprovider/Makefile
@@ -1,5 +1,5 @@
PORTNAME= oqsprovider
-PORTVERSION= 0.9.0
+PORTVERSION= 0.10.0
CATEGORIES= security
PKGNAMEPREFIX= openssl-
diff --git a/security/openssl-oqsprovider/distinfo b/security/openssl-oqsprovider/distinfo
index f6b9fd3d2966..e5e248ee3456 100644
--- a/security/openssl-oqsprovider/distinfo
+++ b/security/openssl-oqsprovider/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748797303
-SHA256 (open-quantum-safe-oqs-provider-0.9.0_GH0.tar.gz) = 8bf33d24e80d41a05a5d0102cfcea52fe679761a23c0074f129679fef5491280
-SIZE (open-quantum-safe-oqs-provider-0.9.0_GH0.tar.gz) = 233012
+TIMESTAMP = 1753863315
+SHA256 (open-quantum-safe-oqs-provider-0.10.0_GH0.tar.gz) = b6caaa8701678a5360600cff439c0eeda387d698e9cc432ac05d2c253029776c
+SIZE (open-quantum-safe-oqs-provider-0.10.0_GH0.tar.gz) = 229013
diff --git a/security/ossec-hids-local/Makefile b/security/ossec-hids-local/Makefile
index 2550813a7cd4..68f9212657ab 100644
--- a/security/ossec-hids-local/Makefile
+++ b/security/ossec-hids-local/Makefile
@@ -189,8 +189,8 @@ PKGMSG_FILES= message-header
PKG_CONFIG= ${CONFIGURE_ENV:MPKG_CONFIG=*:S/PKG_CONFIG=//}
CFLAGS+= -I${LOCALBASE}/include
-INOTIFY_CFLAGS= $$(${PKG_CONFIG} --cflags libinotify)
-INOTIFY_LDFLAGS=$$(${PKG_CONFIG} --libs libinotify)
+INOTIFY_CFLAGS= `${PKG_CONFIG} --cflags libinotify`
+INOTIFY_LDFLAGS= `${PKG_CONFIG} --libs libinotify`
OSSEC_ARGS+= TARGET=${OSSEC_TYPE} PCRE2_SYSTEM=yes INSTALL_LOCALTIME=no INSTALL_RESOLVCONF=no
.if defined(OSSEC_MAX_AGENTS)
diff --git a/security/p5-Crypt-CBC/Makefile b/security/p5-Crypt-CBC/Makefile
index 51915e4a1485..886b6e474243 100644
--- a/security/p5-Crypt-CBC/Makefile
+++ b/security/p5-Crypt-CBC/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Crypt-CBC
-PORTVERSION= 3.04
+PORTVERSION= 3.07
CATEGORIES= security perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -12,8 +12,17 @@ LICENSE= ART10
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Crypt-PBKDF2>=0:security/p5-Crypt-PBKDF2 \
+ p5-Crypt-URandom>=0:security/p5-Crypt-URandom \
p5-CryptX>=0:security/p5-CryptX
+TEST_DEPENDS= p5-Crypt-Blowfish>=0:security/p5-Crypt-Blowfish \
+ p5-Crypt-Blowfish_PP>=0:security/p5-Crypt-Blowfish_PP \
+ p5-Crypt-CAST5>=0:security/p5-Crypt-CAST5 \
+ p5-Crypt-DES>=0:security/p5-Crypt-DES \
+ p5-Crypt-IDEA>=0:security/p5-Crypt-IDEA \
+ p5-Crypt-Rijndael>=0:security/p5-Crypt-Rijndael \
+ p5-Math-Int128>=0:math/p5-Math-Int128
+
USES= perl5
USE_PERL5= configure
diff --git a/security/p5-Crypt-CBC/distinfo b/security/p5-Crypt-CBC/distinfo
index 70303ae5e906..986174cd21d8 100644
--- a/security/p5-Crypt-CBC/distinfo
+++ b/security/p5-Crypt-CBC/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1622214090
-SHA256 (Crypt-CBC-3.04.tar.gz) = 4026c57d0dbf6496c0d561a26f161b763d3b8edf351139c073492e21b5fbce07
-SIZE (Crypt-CBC-3.04.tar.gz) = 40237
+TIMESTAMP = 1753816428
+SHA256 (Crypt-CBC-3.07.tar.gz) = f4ddfb4dd6ac5013df8341bfa734d9c9ee0f10e2e71215ec8fe5bf780b7c9127
+SIZE (Crypt-CBC-3.07.tar.gz) = 52298
diff --git a/security/p5-Crypt-OpenSSL-EC/files/patch-EC.xs b/security/p5-Crypt-OpenSSL-EC/files/patch-EC.xs
new file mode 100644
index 000000000000..d290f8163edc
--- /dev/null
+++ b/security/p5-Crypt-OpenSSL-EC/files/patch-EC.xs
@@ -0,0 +1,21 @@
+fix Unparseable XSUB parameter
+
+--- EC.xs.orig 2025-07-13 08:50:06 UTC
++++ EC.xs
+@@ -348,16 +348,6 @@ EC_POINT_make_affine(const EC_GROUP *group, EC_POINT *
+ int
+ EC_POINT_make_affine(const EC_GROUP *group, EC_POINT *point, BN_CTX *ctx)
+
+-#if 0
+-
+-int
+-EC_POINTs_make_affine(const EC_GROUP *group, size_t num, EC_POINT *p[], BN_CTX *ctx)
+-
+-int
+-EC_POINTs_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *n, size_t num, const EC_POINT *p[], const BIGNUM *m[], BN_CTX *ctx)
+-
+-#endif
+-
+ int
+ EC_POINT_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *n, const EC_POINT *q, const BIGNUM *m, BN_CTX *ctx)
+
diff --git a/security/pdfrip/Makefile b/security/pdfrip/Makefile
new file mode 100644
index 000000000000..afb4e2d25e80
--- /dev/null
+++ b/security/pdfrip/Makefile
@@ -0,0 +1,18 @@
+PORTNAME= pdfrip
+DISTVERSIONPREFIX= v
+DISTVERSION= 2.0.1
+CATEGORIES= security
+
+MAINTAINER= fox@FreeBSD.org
+COMMENT= Multi-threaded PDF password cracking utility in Rust
+WWW= https://github.com/mufeedvh/pdfrip
+
+LICENSE= MIT
+
+USES= cargo
+USE_GITHUB= yes
+GH_ACCOUNT= mufeedvh
+
+PLIST_FILES= bin/pdfrip
+
+.include <bsd.port.mk>
diff --git a/security/pdfrip/Makefile.crates b/security/pdfrip/Makefile.crates
new file mode 100644
index 000000000000..4c245439288e
--- /dev/null
+++ b/security/pdfrip/Makefile.crates
@@ -0,0 +1,127 @@
+===> /usr/ports-head/security/pdfrip/work/pdfrip-2.0.1/Cargo.lock not found. Trying to generate it...
+CARGO_CRATES= adler32-1.2.0 \
+ aes-0.8.4 \
+ aho-corasick-1.1.3 \
+ 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 \
+ async-trait-0.1.88 \
+ autocfg-1.5.0 \
+ bitflags-1.3.2 \
+ block-buffer-0.10.4 \
+ block-padding-0.3.3 \
+ bumpalo-3.19.0 \
+ bytecount-0.6.9 \
+ cbc-0.1.2 \
+ cfg-if-1.0.1 \
+ cipher-0.4.4 \
+ clap-4.5.41 \
+ clap_builder-4.5.41 \
+ clap_derive-4.5.41 \
+ clap_lex-0.7.5 \
+ colorchoice-1.0.4 \
+ colored-2.2.0 \
+ console-0.16.0 \
+ cpufeatures-0.2.17 \
+ crossbeam-0.8.4 \
+ crossbeam-channel-0.5.15 \
+ crossbeam-deque-0.8.6 \
+ crossbeam-epoch-0.9.18 \
+ crossbeam-queue-0.3.12 \
+ crossbeam-utils-0.8.21 \
+ crypto-common-0.1.6 \
+ datasize-0.2.15 \
+ datasize_derive-0.2.15 \
+ deflate-1.0.0 \
+ digest-0.10.7 \
+ doc-comment-0.3.3 \
+ either-1.15.0 \
+ encode_unicode-1.0.0 \
+ env_logger-0.10.2 \
+ fax-0.2.4 \
+ fax_derive-0.1.0 \
+ generic-array-0.14.7 \
+ globalcache-0.2.4 \
+ heck-0.4.1 \
+ heck-0.5.0 \
+ hermit-abi-0.5.2 \
+ humantime-2.2.0 \
+ indicatif-0.18.0 \
+ inflate-0.4.5 \
+ inout-0.1.4 \
+ is-terminal-0.4.16 \
+ is_terminal_polyfill-1.70.1 \
+ istring-0.3.4 \
+ itertools-0.10.5 \
+ jpeg-decoder-0.3.2 \
+ js-sys-0.3.77 \
+ lazy_static-1.5.0 \
+ libc-0.2.174 \
+ log-0.4.27 \
+ md5-0.7.0 \
+ memchr-2.7.5 \
+ num-traits-0.2.19 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
+ pdf-0.8.1 \
+ pdf_derive-0.1.22 \
+ portable-atomic-1.11.1 \
+ pretty_env_logger-0.5.0 \
+ proc-macro2-1.0.95 \
+ quote-1.0.40 \
+ regex-1.11.1 \
+ regex-automata-0.4.9 \
+ regex-syntax-0.8.5 \
+ serde-1.0.219 \
+ serde_derive-1.0.219 \
+ sha2-0.10.9 \
+ snafu-0.7.5 \
+ snafu-derive-0.7.5 \
+ stringprep-0.1.5 \
+ strsim-0.11.1 \
+ syn-1.0.109 \
+ syn-2.0.104 \
+ termcolor-1.4.1 \
+ tinyvec-1.9.0 \
+ tinyvec_macros-0.1.1 \
+ tuple-0.5.2 \
+ typenum-1.18.0 \
+ unicode-bidi-0.3.18 \
+ unicode-ident-1.0.18 \
+ unicode-normalization-0.1.24 \
+ unicode-properties-0.1.3 \
+ unicode-width-0.2.1 \
+ unit-prefix-0.5.1 \
+ utf8parse-0.2.2 \
+ version_check-0.9.5 \
+ wasm-bindgen-0.2.100 \
+ wasm-bindgen-backend-0.2.100 \
+ wasm-bindgen-macro-0.2.100 \
+ wasm-bindgen-macro-support-0.2.100 \
+ wasm-bindgen-shared-0.2.100 \
+ web-time-1.1.0 \
+ weezl-0.1.10 \
+ winapi-util-0.1.9 \
+ 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 \
+ windows_x86_64_msvc-0.53.0
diff --git a/security/pdfrip/distinfo b/security/pdfrip/distinfo
new file mode 100644
index 000000000000..0dd2e09cc065
--- /dev/null
+++ b/security/pdfrip/distinfo
@@ -0,0 +1,255 @@
+TIMESTAMP = 1753650285
+SHA256 (rust/crates/adler32-1.2.0.crate) = aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234
+SIZE (rust/crates/adler32-1.2.0.crate) = 6411
+SHA256 (rust/crates/aes-0.8.4.crate) = b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0
+SIZE (rust/crates/aes-0.8.4.crate) = 124812
+SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
+SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+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/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5
+SIZE (rust/crates/async-trait-0.1.88.crate) = 32084
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+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/block-padding-0.3.3.crate) = a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93
+SIZE (rust/crates/block-padding-0.3.3.crate) = 8504
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/bytecount-0.6.9.crate) = 175812e0be2bccb6abe50bb8d566126198344f707e304f45c648fd8f2cc0365e
+SIZE (rust/crates/bytecount-0.6.9.crate) = 18695
+SHA256 (rust/crates/cbc-0.1.2.crate) = 26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6
+SIZE (rust/crates/cbc-0.1.2.crate) = 23501
+SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
+SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
+SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
+SIZE (rust/crates/cipher-0.4.4.crate) = 19073
+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/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
+SHA256 (rust/crates/colored-2.2.0.crate) = 117725a109d387c937a1533ce01b450cbde6b88abceea8473c4d7a85853cda3c
+SIZE (rust/crates/colored-2.2.0.crate) = 35062
+SHA256 (rust/crates/console-0.16.0.crate) = 2e09ced7ebbccb63b4c65413d821f2e00ce54c5ca4514ddc6b3c892fdbcbc69d
+SIZE (rust/crates/console-0.16.0.crate) = 39107
+SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
+SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
+SHA256 (rust/crates/crossbeam-0.8.4.crate) = 1137cd7e7fc0fb5d3c5a8678be38ec56e819125d8d7907411fe24ccb943faca8
+SIZE (rust/crates/crossbeam-0.8.4.crate) = 10500
+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-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/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
+SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
+SHA256 (rust/crates/datasize-0.2.15.crate) = e65c07d59e45d77a8bda53458c24a828893a99ac6cdd9c84111e09176ab739a2
+SIZE (rust/crates/datasize-0.2.15.crate) = 10414
+SHA256 (rust/crates/datasize_derive-0.2.15.crate) = 613e4ee15899913285b7612004bbd490abd605be7b11d35afada5902fb6b91d5
+SIZE (rust/crates/datasize_derive-0.2.15.crate) = 5488
+SHA256 (rust/crates/deflate-1.0.0.crate) = c86f7e25f518f4b81808a2cf1c50996a61f5c2eb394b2393bd87f2a4780a432f
+SIZE (rust/crates/deflate-1.0.0.crate) = 62722
+SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
+SIZE (rust/crates/digest-0.10.7.crate) = 19557
+SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10
+SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0
+SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986
+SHA256 (rust/crates/env_logger-0.10.2.crate) = 4cd405aab171cb85d6735e5c8d9db038c17d3ca007a4d2c25f337935c3d90580
+SIZE (rust/crates/env_logger-0.10.2.crate) = 36402
+SHA256 (rust/crates/fax-0.2.4.crate) = b03e33ad0e71af414ef9d2b0a94d23ff59115bb068e6a6a06c0952f2c22ffd77
+SIZE (rust/crates/fax-0.2.4.crate) = 12554
+SHA256 (rust/crates/fax_derive-0.1.0.crate) = 3c1d7ffc9f2dc8316348c75281a99c8fdc60c1ddf4f82a366d117bf1b74d5a39
+SIZE (rust/crates/fax_derive-0.1.0.crate) = 3974
+SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
+SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
+SHA256 (rust/crates/globalcache-0.2.4.crate) = 240a3059d86f2ba6859ac79f95ff94e65606abc775c1bc0ecf9b6590fb35dc04
+SIZE (rust/crates/globalcache-0.2.4.crate) = 4454
+SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
+SIZE (rust/crates/heck-0.4.1.crate) = 11567
+SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
+SIZE (rust/crates/heck-0.5.0.crate) = 11517
+SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
+SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435
+SHA256 (rust/crates/humantime-2.2.0.crate) = 9b112acc8b3adf4b107a8ec20977da0273a8c386765a3ec0229bd500a1443f9f
+SIZE (rust/crates/humantime-2.2.0.crate) = 20646
+SHA256 (rust/crates/indicatif-0.18.0.crate) = 70a646d946d06bedbbc4cac4c218acf4bbf2d87757a784857025f4d447e4e1cd
+SIZE (rust/crates/indicatif-0.18.0.crate) = 67969
+SHA256 (rust/crates/inflate-0.4.5.crate) = 1cdb29978cc5797bd8dcc8e5bf7de604891df2a8dc576973d71a281e916db2ff
+SIZE (rust/crates/inflate-0.4.5.crate) = 17715
+SHA256 (rust/crates/inout-0.1.4.crate) = 879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01
+SIZE (rust/crates/inout-0.1.4.crate) = 11280
+SHA256 (rust/crates/is-terminal-0.4.16.crate) = e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9
+SIZE (rust/crates/is-terminal-0.4.16.crate) = 7811
+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/istring-0.3.4.crate) = 875cc6fb9aecbc1a9bd736f2d18b12e0756b4c80c5e35e28262154abcb077a39
+SIZE (rust/crates/istring-0.3.4.crate) = 9292
+SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
+SIZE (rust/crates/itertools-0.10.5.crate) = 115354
+SHA256 (rust/crates/jpeg-decoder-0.3.2.crate) = 00810f1d8b74be64b13dbf3db89ac67740615d6c891f0e7b6179326533011a07
+SIZE (rust/crates/jpeg-decoder-0.3.2.crate) = 745371
+SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
+SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
+SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
+SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
+SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
+SIZE (rust/crates/log-0.4.27.crate) = 48120
+SHA256 (rust/crates/md5-0.7.0.crate) = 490cc448043f947bae3cbee9c203358d62dbee0db12107a74be5c30ccfd09771
+SIZE (rust/crates/md5-0.7.0.crate) = 6671
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
+SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
+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/pdf-0.8.1.crate) = e375ec076445f61d4dbc4636e9e788f841d279c65d6fea8a3875caddd4f2dd82
+SIZE (rust/crates/pdf-0.8.1.crate) = 83247
+SHA256 (rust/crates/pdf_derive-0.1.22.crate) = 7f4007262775d0798de87b15cbc64cf1aed5f7ee87eec847e297b69d8ed4b4f8
+SIZE (rust/crates/pdf_derive-0.1.22.crate) = 6284
+SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
+SHA256 (rust/crates/pretty_env_logger-0.5.0.crate) = 865724d4dbe39d9f3dd3b52b88d859d66bcb2d6a0acfd5ea68a65fb66d4bdc1c
+SIZE (rust/crates/pretty_env_logger-0.5.0.crate) = 9810
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+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/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/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
+SIZE (rust/crates/sha2-0.10.9.crate) = 29271
+SHA256 (rust/crates/snafu-0.7.5.crate) = e4de37ad025c587a29e8f3f5605c00f70b98715ef90b9061a815b9e59e9042d6
+SIZE (rust/crates/snafu-0.7.5.crate) = 65229
+SHA256 (rust/crates/snafu-derive-0.7.5.crate) = 990079665f075b699031e9c08fd3ab99be5029b96f3b78dc0709e8f77e4efebf
+SIZE (rust/crates/snafu-derive-0.7.5.crate) = 28208
+SHA256 (rust/crates/stringprep-0.1.5.crate) = 7b4df3d392d81bd458a8a621b8bffbd2302a12ffe288a9d931670948749463b1
+SIZE (rust/crates/stringprep-0.1.5.crate) = 23573
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
+SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
+SIZE (rust/crates/syn-1.0.109.crate) = 237611
+SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
+SIZE (rust/crates/syn-2.0.104.crate) = 299699
+SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
+SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
+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/tuple-0.5.2.crate) = 9bb9f6bd73479481158ba8ee3edf17aca93354623d13f02e96a2014fdbc1c37e
+SIZE (rust/crates/tuple-0.5.2.crate) = 10289
+SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
+SIZE (rust/crates/typenum-1.18.0.crate) = 74871
+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/unicode-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c
+SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344
+SHA256 (rust/crates/unit-prefix-0.5.1.crate) = 323402cff2dd658f39ca17c789b502021b3f18707c91cdf22e3838e1b4023817
+SIZE (rust/crates/unit-prefix-0.5.1.crate) = 7627
+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/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
+SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
+SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
+SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
+SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
+SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
+SIZE (rust/crates/web-time-1.1.0.crate) = 18026
+SHA256 (rust/crates/weezl-0.1.10.crate) = a751b3277700db47d3e574514de2eced5e54dc8a5436a3bf7a0b248b2cee16f3
+SIZE (rust/crates/weezl-0.1.10.crate) = 46418
+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.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/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (mufeedvh-pdfrip-v2.0.1_GH0.tar.gz) = 60f284d79bac98c97e6eaa1a2f29d66055de5b3c8a129eb14b24057a7cb31cd3
+SIZE (mufeedvh-pdfrip-v2.0.1_GH0.tar.gz) = 5524108
diff --git a/security/pdfrip/files/patch-Cargo.toml b/security/pdfrip/files/patch-Cargo.toml
new file mode 100644
index 000000000000..2ecb0896f735
--- /dev/null
+++ b/security/pdfrip/files/patch-Cargo.toml
@@ -0,0 +1,13 @@
+Update the library to fix build breakage.
+
+--- Cargo.toml.orig 2025-07-27 21:02:59 UTC
++++ Cargo.toml
+@@ -5,7 +5,7 @@ authors = ["Mufeed VH <mufeed@lyminal.space>", "Pommaq
+ authors = ["Mufeed VH <mufeed@lyminal.space>", "Pommaq"]
+
+ [dependencies]
+-indicatif = "0.16.2"
++indicatif = "0.18.0"
+ log = "0.4.19"
+ anyhow = "1.0.72"
+ crossbeam = "0.8.2"
diff --git a/security/pdfrip/files/patch-src_core_engine.rs b/security/pdfrip/files/patch-src_core_engine.rs
new file mode 100644
index 000000000000..ed1f65578d73
--- /dev/null
+++ b/security/pdfrip/files/patch-src_core_engine.rs
@@ -0,0 +1,16 @@
+Patch the code to be compatible with the library bump.
+
+--- src/core/engine.rs.orig 2024-01-09 13:27:28 UTC
++++ src/core/engine.rs
+@@ -48,9 +48,9 @@ pub fn crack_file(
+ let mut success = None;
+
+ let progress_bar = ProgressBar::new(producer.size() as u64);
+- progress_bar.set_draw_delta(1000);
+ progress_bar.set_style(ProgressStyle::default_bar()
+- .template("{spinner:.green} [{elapsed_precise}] [{bar:40.cyan/blue}] {pos:>7}/{len:7} {percent}% {per_sec} ETA: {eta}"));
++ .template("{spinner:.green} [{elapsed_precise}] [{bar:40.cyan/blue}] {pos:>7}/{len:7} {percent}% {per_sec} ETA: {eta}")
++ .unwrap());
+
+ loop {
+ match success_reader.try_recv() {
diff --git a/security/pdfrip/pkg-descr b/security/pdfrip/pkg-descr
new file mode 100644
index 000000000000..07913d50e986
--- /dev/null
+++ b/security/pdfrip/pkg-descr
@@ -0,0 +1,3 @@
+A multi-threaded PDF password cracking utility equipped with
+commonly encountered password format builders and dictionary
+attacks.
diff --git a/security/pecl-gnupg/files/patch-php85 b/security/pecl-gnupg/files/patch-php85
new file mode 100644
index 000000000000..de4a30311382
--- /dev/null
+++ b/security/pecl-gnupg/files/patch-php85
@@ -0,0 +1,31 @@
+--- gnupg_keylistiterator.c.orig 2025-06-02 18:54:02 UTC
++++ gnupg_keylistiterator.c
+@@ -201,7 +201,7 @@ PHP_METHOD(gnupg_keylistiterator, rewind)
+
+ if ((PHPC_THIS->err = gpgme_op_keylist_start(
+ PHPC_THIS->ctx, PHPC_THIS->pattern ? PHPC_THIS->pattern : "", 0)) != GPG_ERR_NO_ERROR){
+- zend_throw_exception(zend_exception_get_default(TSRMLS_C), (char *)gpg_strerror(PHPC_THIS->err), 1 TSRMLS_CC);
++ zend_throw_exception(zend_ce_exception, (char *)gpg_strerror(PHPC_THIS->err), 1 TSRMLS_CC);
+ }
+ if ((PHPC_THIS->err = gpgme_op_keylist_next(PHPC_THIS->ctx, &PHPC_THIS->gpgkey)) != GPG_ERR_NO_ERROR){
+ RETURN_FALSE;
+--- gnupg.c.orig 2025-06-02 18:54:02 UTC
++++ gnupg.c
+@@ -64,7 +64,7 @@ PHPC_OBJ_DEFINE_HANDLER_VAR(gnupg);
+ break; \
+ case 2: \
+ zend_throw_exception(\
+- zend_exception_get_default(TSRMLS_C), \
++ zend_ce_exception, \
+ (char*) error, \
+ 0 TSRMLS_CC \
+ ); \
+@@ -169,7 +169,7 @@ static void php_gnupg_this_make(PHPC_THIS_DECLARE(gnup
+ if (gpgme_ctx_set_engine_info(
+ ctx, GPGME_PROTOCOL_OpenPGP, file_name, home_dir) != GPG_ERR_NO_ERROR) {
+ zend_throw_exception(
+- zend_exception_get_default(TSRMLS_C),
++ zend_ce_exception,
+ (char*) "Setting engine info failed",
+ 0 TSRMLS_CC
+ );
diff --git a/security/py-acme-tiny/Makefile b/security/py-acme-tiny/Makefile
index f4544a3ecc1a..ee2c1d188ce8 100644
--- a/security/py-acme-tiny/Makefile
+++ b/security/py-acme-tiny/Makefile
@@ -1,15 +1,15 @@
PORTNAME= acme-tiny
-DISTVERSION= 4.1.0
+DISTVERSION= 5.0.2
CATEGORIES= security python
-MAINTAINER= mat@FreeBSD.org
+MAINTAINER= atanubiswas484@gmail.com
COMMENT= Tiny script to issue and renew TLS certs from Let's Encrypt
WWW= https://github.com/diafygi/acme-tiny
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= python shebangfix ssl
+USES= python shebangfix
USE_GITHUB= yes
GH_ACCOUNT= diafygi
diff --git a/security/py-acme-tiny/distinfo b/security/py-acme-tiny/distinfo
index 5a70cbb6b4f3..f5bb52fbe06d 100644
--- a/security/py-acme-tiny/distinfo
+++ b/security/py-acme-tiny/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1562594141
-SHA256 (diafygi-acme-tiny-4.1.0_GH0.tar.gz) = 135e2f64083063f9ec9eaf5884e12f77f753489b9ae7d1189c24228cbf3a337b
-SIZE (diafygi-acme-tiny-4.1.0_GH0.tar.gz) = 12776
+TIMESTAMP = 1753919695
+SHA256 (diafygi-acme-tiny-5.0.2_GH0.tar.gz) = f0436c37a2cc33b8a228a7be356b38cf7fa992aca1a52af9bb164e180bdef649
+SIZE (diafygi-acme-tiny-5.0.2_GH0.tar.gz) = 21301
diff --git a/security/py-acme/distinfo b/security/py-acme/distinfo
index a2264f2b9272..ba6b77837571 100644
--- a/security/py-acme/distinfo
+++ b/security/py-acme/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745167596
-SHA256 (acme-4.0.0.tar.gz) = 972d6e0b160000ae833aaa9619901896336e5dc7ca82003fa6ff465bafcbdf52
-SIZE (acme-4.0.0.tar.gz) = 91684
+TIMESTAMP = 1751947304
+SHA256 (acme-4.1.1.tar.gz) = 0ffaaf6d3f41ff05772fd2b6170cf0b2b139f5134d7a70ee49f6e63ca20e8f9a
+SIZE (acme-4.1.1.tar.gz) = 96744
diff --git a/security/py-acme/version.mk b/security/py-acme/version.mk
index 07cd2b1dd4f4..c6273480e6b0 100644
--- a/security/py-acme/version.mk
+++ b/security/py-acme/version.mk
@@ -1 +1 @@
-ACME_VERSION= 4.0.0
+ACME_VERSION= 4.1.1
diff --git a/security/py-authlib/Makefile b/security/py-authlib/Makefile
index fb2cecb70f68..b527bb8c9863 100644
--- a/security/py-authlib/Makefile
+++ b/security/py-authlib/Makefile
@@ -1,5 +1,5 @@
PORTNAME= authlib
-PORTVERSION= 1.6.0
+PORTVERSION= 1.6.1
CATEGORIES= security python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/security/py-authlib/distinfo b/security/py-authlib/distinfo
index 3804f57e8b48..d864619a8bce 100644
--- a/security/py-authlib/distinfo
+++ b/security/py-authlib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748495847
-SHA256 (authlib-1.6.0.tar.gz) = 4367d32031b7af175ad3a323d571dc7257b7099d55978087ceae4a0d88cd3210
-SIZE (authlib-1.6.0.tar.gz) = 158371
+TIMESTAMP = 1753265790
+SHA256 (authlib-1.6.1.tar.gz) = 4dffdbb1460ba6ec8c17981a4c67af7d8af131231b5a36a88a1e8c80c111cdfd
+SIZE (authlib-1.6.1.tar.gz) = 159988
diff --git a/security/py-certbot-apache/Makefile b/security/py-certbot-apache/Makefile
index cb57a26b075e..e847903f2aa3 100644
--- a/security/py-certbot-apache/Makefile
+++ b/security/py-certbot-apache/Makefile
@@ -28,8 +28,8 @@ USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
post-patch:
- @${REINPLACE_CMD} -e 's|apache2ctl|apachectl|' ${WRKSRC}/certbot_apache/_internal/configurator.py
- @${REINPLACE_CMD} -e 's|/etc/apache2|${LOCALBASE}/etc/apache24|' ${WRKSRC}/certbot_apache/_internal/configurator.py
+ @${REINPLACE_CMD} -e 's|apache2ctl|apachectl|' ${WRKSRC}/src/certbot_apache/_internal/configurator.py
+ @${REINPLACE_CMD} -e 's|/etc/apache2|${LOCALBASE}/etc/apache24|' ${WRKSRC}/src/certbot_apache/_internal/configurator.py
.include "${.CURDIR}/../py-acme/version.mk"
.include <bsd.port.mk>
diff --git a/security/py-certbot-apache/distinfo b/security/py-certbot-apache/distinfo
index 0e68734f0cac..11197ab66cc3 100644
--- a/security/py-certbot-apache/distinfo
+++ b/security/py-certbot-apache/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745167597
-SHA256 (certbot_apache-4.0.0.tar.gz) = 507f9a336bd95c25548f449d8307eead6f875186a13049de173d6833371910a2
-SIZE (certbot_apache-4.0.0.tar.gz) = 183105
+TIMESTAMP = 1751947305
+SHA256 (certbot_apache-4.1.1.tar.gz) = 8b43f9f4b3cb504109cae58b7b8edbadb62bd3fbb1e796fe17ea426a7195b41f
+SIZE (certbot_apache-4.1.1.tar.gz) = 183384
diff --git a/security/py-certbot-dns-cloudflare/distinfo b/security/py-certbot-dns-cloudflare/distinfo
index 59543aa2a2d4..a836a8eae2c1 100644
--- a/security/py-certbot-dns-cloudflare/distinfo
+++ b/security/py-certbot-dns-cloudflare/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745167597
-SHA256 (certbot_dns_cloudflare-4.0.0.tar.gz) = 3cc9752b1fbca8e16de8ccd23675d345505a529737855398db655b3413e711f8
-SIZE (certbot_dns_cloudflare-4.0.0.tar.gz) = 16391
+TIMESTAMP = 1751947306
+SHA256 (certbot_dns_cloudflare-4.1.1.tar.gz) = ab42e92ebac8909b40341d8fb0795bf4c938f71d1443bcda120c6ca8894d002a
+SIZE (certbot_dns_cloudflare-4.1.1.tar.gz) = 16190
diff --git a/security/py-certbot-dns-cloudflare/files/patch-cloudflare b/security/py-certbot-dns-cloudflare/files/patch-cloudflare
index a4acaa5b416a..a7cac35737b0 100644
--- a/security/py-certbot-dns-cloudflare/files/patch-cloudflare
+++ b/security/py-certbot-dns-cloudflare/files/patch-cloudflare
@@ -1,5 +1,5 @@
---- certbot_dns_cloudflare/_internal/dns_cloudflare.py.orig 2025-02-11 19:57:38 UTC
-+++ certbot_dns_cloudflare/_internal/dns_cloudflare.py
+--- src/certbot_dns_cloudflare/_internal/dns_cloudflare.py.orig 2025-02-11 19:57:38 UTC
++++ src/certbot_dns_cloudflare/_internal/dns_cloudflare.py
@@ -100,12 +100,12 @@ class _CloudflareClient:
# We can't use named arguments in this case, as it would break compatibility with
# the Cloudflare library since version 2.10.1, as the `token` argument was used for
diff --git a/security/py-certbot-dns-digitalocean/distinfo b/security/py-certbot-dns-digitalocean/distinfo
index 524a886863d4..80a5dbf0fc8b 100644
--- a/security/py-certbot-dns-digitalocean/distinfo
+++ b/security/py-certbot-dns-digitalocean/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745167598
-SHA256 (certbot_dns_digitalocean-4.0.0.tar.gz) = 00ce5b7c6fdcf360ab65558ec0e9c9a7247ddeb7ac8355bca3f5ca43496b0b87
-SIZE (certbot_dns_digitalocean-4.0.0.tar.gz) = 14571
+TIMESTAMP = 1751947307
+SHA256 (certbot_dns_digitalocean-4.1.1.tar.gz) = c2dca249f23eac2ad20b2aaef4773a38489c49799cce1a16cd227138e9112862
+SIZE (certbot_dns_digitalocean-4.1.1.tar.gz) = 14397
diff --git a/security/py-certbot-dns-dnsimple/distinfo b/security/py-certbot-dns-dnsimple/distinfo
index 98efb380fd24..936dc0fce051 100644
--- a/security/py-certbot-dns-dnsimple/distinfo
+++ b/security/py-certbot-dns-dnsimple/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745167599
-SHA256 (certbot_dns_dnsimple-4.0.0.tar.gz) = 3dbe24c0cd5ada5c833d6de174c7ced9fd2a215547d18ad569ee4fe45aafb41b
-SIZE (certbot_dns_dnsimple-4.0.0.tar.gz) = 11885
+TIMESTAMP = 1751947308
+SHA256 (certbot_dns_dnsimple-4.1.1.tar.gz) = c47472839a98a02171f992becf7f067a114e64be1fa647b4054f7813a1997afb
+SIZE (certbot_dns_dnsimple-4.1.1.tar.gz) = 12048
diff --git a/security/py-certbot-dns-dnsmadeeasy/distinfo b/security/py-certbot-dns-dnsmadeeasy/distinfo
index 792674798234..644ad100c41c 100644
--- a/security/py-certbot-dns-dnsmadeeasy/distinfo
+++ b/security/py-certbot-dns-dnsmadeeasy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745167599
-SHA256 (certbot_dns_dnsmadeeasy-4.0.0.tar.gz) = bd42dc87844d764c80e27221b81371670ccce65e564119fe1c99fafe7b0b441e
-SIZE (certbot_dns_dnsmadeeasy-4.0.0.tar.gz) = 12069
+TIMESTAMP = 1751947309
+SHA256 (certbot_dns_dnsmadeeasy-4.1.1.tar.gz) = 3b473ba6d7e7eeda907609343ac7d895182f8fff40de17d3bcc78999f2550aff
+SIZE (certbot_dns_dnsmadeeasy-4.1.1.tar.gz) = 12204
diff --git a/security/py-certbot-dns-gehirn/distinfo b/security/py-certbot-dns-gehirn/distinfo
index d888dffea618..2550453241db 100644
--- a/security/py-certbot-dns-gehirn/distinfo
+++ b/security/py-certbot-dns-gehirn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745167600
-SHA256 (certbot_dns_gehirn-4.0.0.tar.gz) = 554c35ab3582b37d3fa628cd0c8186f0801b2925bf21fcb08c9db502b276471f
-SIZE (certbot_dns_gehirn-4.0.0.tar.gz) = 11966
+TIMESTAMP = 1751947310
+SHA256 (certbot_dns_gehirn-4.1.1.tar.gz) = 305ff044228fe757f3a3ad5d7e1baba802a7a2eb0cd45ebf33c952e72945994a
+SIZE (certbot_dns_gehirn-4.1.1.tar.gz) = 12111
diff --git a/security/py-certbot-dns-google/distinfo b/security/py-certbot-dns-google/distinfo
index ee603d75d370..39325fafc1ad 100644
--- a/security/py-certbot-dns-google/distinfo
+++ b/security/py-certbot-dns-google/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745167601
-SHA256 (certbot_dns_google-4.0.0.tar.gz) = 07f78292c7e9b76552a9eed5152c46b285acf3231338850195e895eb3a62a6d3
-SIZE (certbot_dns_google-4.0.0.tar.gz) = 25242
+TIMESTAMP = 1751947311
+SHA256 (certbot_dns_google-4.1.1.tar.gz) = c0e0e9779df9d581d85ed058f39f6ab473a39945bce209bec767b47115bc1e7b
+SIZE (certbot_dns_google-4.1.1.tar.gz) = 25128
diff --git a/security/py-certbot-dns-linode/distinfo b/security/py-certbot-dns-linode/distinfo
index c20d0009f043..1817bf57c362 100644
--- a/security/py-certbot-dns-linode/distinfo
+++ b/security/py-certbot-dns-linode/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745167601
-SHA256 (certbot_dns_linode-4.0.0.tar.gz) = a8487117a2c57606e9e554bf967058c598f6f559fdddd13a4c763c97416c999b
-SIZE (certbot_dns_linode-4.0.0.tar.gz) = 12181
+TIMESTAMP = 1751947311
+SHA256 (certbot_dns_linode-4.1.1.tar.gz) = 9801b9f418ddf71e0572f934559557763c256fa27ab88f6303609a35a6944891
+SIZE (certbot_dns_linode-4.1.1.tar.gz) = 12320
diff --git a/security/py-certbot-dns-luadns/distinfo b/security/py-certbot-dns-luadns/distinfo
index 34df1fda5087..7b60abf34d6e 100644
--- a/security/py-certbot-dns-luadns/distinfo
+++ b/security/py-certbot-dns-luadns/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745167602
-SHA256 (certbot_dns_luadns-4.0.0.tar.gz) = 2fb5bcd8eeada94f9ad9a5a213d0d90480071a5b5411c326e279fa352bc42ea6
-SIZE (certbot_dns_luadns-4.0.0.tar.gz) = 11888
+TIMESTAMP = 1751947312
+SHA256 (certbot_dns_luadns-4.1.1.tar.gz) = b5147c8ab8d2daf2b33e45d973f1422e4d64fe8ae1a664e78d861d861028d35a
+SIZE (certbot_dns_luadns-4.1.1.tar.gz) = 12043
diff --git a/security/py-certbot-dns-nsone/distinfo b/security/py-certbot-dns-nsone/distinfo
index 351b033e7fe7..be8531f7b65d 100644
--- a/security/py-certbot-dns-nsone/distinfo
+++ b/security/py-certbot-dns-nsone/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745167603
-SHA256 (certbot_dns_nsone-4.0.0.tar.gz) = c0bdd769e88147e7b45371c4892c68404a014aa9c4aa48a505f011a94b5e18eb
-SIZE (certbot_dns_nsone-4.0.0.tar.gz) = 11966
+TIMESTAMP = 1751947313
+SHA256 (certbot_dns_nsone-4.1.1.tar.gz) = 733aa1f6f97ec7122820a67c1cda82ecb012bcf4c85ae62c44860b03c7045ccd
+SIZE (certbot_dns_nsone-4.1.1.tar.gz) = 12133
diff --git a/security/py-certbot-dns-ovh/distinfo b/security/py-certbot-dns-ovh/distinfo
index 5b6e491f4289..aeeef787cf5b 100644
--- a/security/py-certbot-dns-ovh/distinfo
+++ b/security/py-certbot-dns-ovh/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745167603
-SHA256 (certbot_dns_ovh-4.0.0.tar.gz) = 54b1637572d2ac5bbe78bddc180966ad9c7d90bb6baf820c4e7da4c02e6f21ab
-SIZE (certbot_dns_ovh-4.0.0.tar.gz) = 12324
+TIMESTAMP = 1751947314
+SHA256 (certbot_dns_ovh-4.1.1.tar.gz) = 167eca0226261d9ecff3d71b50153c9a88ad57e7981a68e04ebad2f6bc0e9dde
+SIZE (certbot_dns_ovh-4.1.1.tar.gz) = 12469
diff --git a/security/py-certbot-dns-rfc2136/distinfo b/security/py-certbot-dns-rfc2136/distinfo
index 107400db71f4..a2def85da1fd 100644
--- a/security/py-certbot-dns-rfc2136/distinfo
+++ b/security/py-certbot-dns-rfc2136/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745167604
-SHA256 (certbot_dns_rfc2136-4.0.0.tar.gz) = 9d403198294c6e2e4bc9df6a5e82a4ed35ab3ffef534307f732e967fec3292d7
-SIZE (certbot_dns_rfc2136-4.0.0.tar.gz) = 16948
+TIMESTAMP = 1751947315
+SHA256 (certbot_dns_rfc2136-4.1.1.tar.gz) = fb9a0813cc4a4d5b514b6c5d137463b133a32e79f930b61e77875df080550567
+SIZE (certbot_dns_rfc2136-4.1.1.tar.gz) = 16763
diff --git a/security/py-certbot-dns-route53/distinfo b/security/py-certbot-dns-route53/distinfo
index bf6178bc02fd..4d94a52554e6 100644
--- a/security/py-certbot-dns-route53/distinfo
+++ b/security/py-certbot-dns-route53/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745167605
-SHA256 (certbot_dns_route53-4.0.0.tar.gz) = 9b6397d5a0b3a23242346238cdf423b111b16114e59798638b47d1be9a84fc2e
-SIZE (certbot_dns_route53-4.0.0.tar.gz) = 15688
+TIMESTAMP = 1751947315
+SHA256 (certbot_dns_route53-4.1.1.tar.gz) = 52da6a9f89ee698a9d157c88fe2648e57b0073ed4bac18c13e9ce22259e4378c
+SIZE (certbot_dns_route53-4.1.1.tar.gz) = 15510
diff --git a/security/py-certbot-dns-sakuracloud/distinfo b/security/py-certbot-dns-sakuracloud/distinfo
index 17fdf8768906..dd267d0de10a 100644
--- a/security/py-certbot-dns-sakuracloud/distinfo
+++ b/security/py-certbot-dns-sakuracloud/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745167606
-SHA256 (certbot_dns_sakuracloud-4.0.0.tar.gz) = b658870de64ffab5f302575f391b8b37774a1cd5d294e8dbbe6db46a794bdd36
-SIZE (certbot_dns_sakuracloud-4.0.0.tar.gz) = 11967
+TIMESTAMP = 1751947316
+SHA256 (certbot_dns_sakuracloud-4.1.1.tar.gz) = 3477ff18b26133f67678f1ad50055a5de8081f5b0ece08b4f768ae325e2748b2
+SIZE (certbot_dns_sakuracloud-4.1.1.tar.gz) = 12116
diff --git a/security/py-certbot-nginx/Makefile b/security/py-certbot-nginx/Makefile
index a2e820017817..c6414612ae95 100644
--- a/security/py-certbot-nginx/Makefile
+++ b/security/py-certbot-nginx/Makefile
@@ -29,7 +29,7 @@ USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
post-patch:
- @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' ${WRKSRC}/certbot_nginx/_internal/constants.py
+ @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' ${WRKSRC}/src/certbot_nginx/_internal/constants.py
.include "${.CURDIR}/../py-acme/version.mk"
.include <bsd.port.mk>
diff --git a/security/py-certbot-nginx/distinfo b/security/py-certbot-nginx/distinfo
index c4a16deb245b..94a634fb7d50 100644
--- a/security/py-certbot-nginx/distinfo
+++ b/security/py-certbot-nginx/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745167606
-SHA256 (certbot_nginx-4.0.0.tar.gz) = 4478c3e13e04b49f95675d83adaacdcf1356f8fac0824e236f893f2f5a1d991c
-SIZE (certbot_nginx-4.0.0.tar.gz) = 79653
+TIMESTAMP = 1751947317
+SHA256 (certbot_nginx-4.1.1.tar.gz) = 9b03a0c877d8004bc8b077d6aa8419257300a23c7d72f9d8fe268a0a3bb859f2
+SIZE (certbot_nginx-4.1.1.tar.gz) = 80191
diff --git a/security/py-certbot/Makefile b/security/py-certbot/Makefile
index 5e66ba0a7c54..f909c26d9147 100644
--- a/security/py-certbot/Makefile
+++ b/security/py-certbot/Makefile
@@ -48,11 +48,11 @@ MANPAGES_PLIST_FILES= share/man/man1/certbot.1.gz \
.include <bsd.port.pre.mk>
.if ${PYTHON_REL} < 31000
-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=4.6:devel/py-importlib-metadata@${PY_FLAVOR}
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=8.6.1:devel/py-importlib-metadata@${PY_FLAVOR}
.endif
post-patch:
- @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' ${WRKSRC}/certbot/compat/misc.py ${WRKSRC}/certbot/_internal/tests/cli_test.py
+ @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' ${WRKSRC}/src/certbot/compat/misc.py ${WRKSRC}/src/certbot/_internal/tests/cli_test.py
post-build-MANPAGES-on:
# Avoid gmake / ${DO_MAKE_BUILD} -C ${WRKSRC}/docs man
diff --git a/security/py-certbot/distinfo b/security/py-certbot/distinfo
index 05ecc6071f5a..1a10a8c352d8 100644
--- a/security/py-certbot/distinfo
+++ b/security/py-certbot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745167596
-SHA256 (certbot-4.0.0.tar.gz) = a867bfbb5126516c12d4c8a93909ef1e4d5309fc4e9f5b97b2d987b0ffd4bbe3
-SIZE (certbot-4.0.0.tar.gz) = 439556
+TIMESTAMP = 1751947305
+SHA256 (certbot-4.1.1.tar.gz) = d1fdde3174bcf1d68f7a8dca070341acec28b78ef92ad2dd18b8d49959e96779
+SIZE (certbot-4.1.1.tar.gz) = 441624
diff --git a/security/py-certbot/files/patch-certbot-compat-misc.py b/security/py-certbot/files/patch-src-certbot-compat-misc.py
index 56031716086a..1ffb2afd1010 100644
--- a/security/py-certbot/files/patch-certbot-compat-misc.py
+++ b/security/py-certbot/files/patch-src-certbot-compat-misc.py
@@ -4,8 +4,8 @@
# https://github.com/certbot/certbot/pull/7056
# TODO: Upstream
---- certbot/compat/misc.py.orig 2023-04-04 15:06:41 UTC
-+++ certbot/compat/misc.py
+--- src/certbot/compat/misc.py.orig 2023-04-04 15:06:41 UTC
++++ src/certbot/compat/misc.py
@@ -100,6 +100,11 @@ LINUX_DEFAULT_FOLDERS = {
'work': '/var/lib/letsencrypt',
'logs': '/var/log/letsencrypt',
diff --git a/security/py-certbot/files/patch-certbot___internal_tests_cli__test.py b/security/py-certbot/files/patch-src-certbot-internal_tests-cli__test.py
index c5c1cd41e898..d89ec8254b9e 100644
--- a/security/py-certbot/files/patch-certbot___internal_tests_cli__test.py
+++ b/security/py-certbot/files/patch-src-certbot-internal_tests-cli__test.py
@@ -1,5 +1,5 @@
---- certbot/_internal/tests/cli_test.py.orig 2023-04-04 15:06:41 UTC
-+++ certbot/_internal/tests/cli_test.py
+--- src/certbot/_internal/tests/cli_test.py.orig 2023-04-04 15:06:41 UTC
++++ src/certbot/_internal/tests/cli_test.py
@@ -1,6 +1,7 @@
"""Tests for certbot._internal.cli."""
import argparse
diff --git a/security/py-certifi/Makefile b/security/py-certifi/Makefile
index de1cfbdc119e..43a6cf3fd110 100644
--- a/security/py-certifi/Makefile
+++ b/security/py-certifi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= certifi
-PORTVERSION= 2025.7.9
+PORTVERSION= 2025.7.14
CATEGORIES= security python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/security/py-certifi/distinfo b/security/py-certifi/distinfo
index a5b8a9689443..693b25863be4 100644
--- a/security/py-certifi/distinfo
+++ b/security/py-certifi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266162
-SHA256 (certifi-2025.7.9.tar.gz) = c1d2ec05395148ee10cf672ffc28cd37ea0ab0d99f9cc74c43e588cbd111b079
-SIZE (certifi-2025.7.9.tar.gz) = 160386
+TIMESTAMP = 1752566722
+SHA256 (certifi-2025.7.14.tar.gz) = 8ea99dbdfaaf2ba2f9bac77b9249ef62ec5218e7c2b2e903378ed5fccf765995
+SIZE (certifi-2025.7.14.tar.gz) = 163981
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-joserfc/Makefile b/security/py-joserfc/Makefile
index 469d3303adfc..09603c34e6a5 100644
--- a/security/py-joserfc/Makefile
+++ b/security/py-joserfc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= joserfc
-PORTVERSION= 1.2.1
+PORTVERSION= 1.2.2
CATEGORIES= security python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/security/py-joserfc/distinfo b/security/py-joserfc/distinfo
index d51ddb558786..62b3a48b759b 100644
--- a/security/py-joserfc/distinfo
+++ b/security/py-joserfc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266164
-SHA256 (joserfc-1.2.1.tar.gz) = 466a75dc0af9c6711d2a93f38e91c5d4920ec77059063325c251913da3e83569
-SIZE (joserfc-1.2.1.tar.gz) = 192229
+TIMESTAMP = 1752566724
+SHA256 (joserfc-1.2.2.tar.gz) = 0d2a84feecef96168635fd9bf288363fc75b4afef3d99691f77833c8e025d200
+SIZE (joserfc-1.2.2.tar.gz) = 192865
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-pass-git-helper/Makefile b/security/py-pass-git-helper/Makefile
index f3175ee181c1..d07e3f3aa4c9 100644
--- a/security/py-pass-git-helper/Makefile
+++ b/security/py-pass-git-helper/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pass-git-helper
DISTVERSIONPREFIX= v
-DISTVERSION= 3.3.0
+DISTVERSION= 3.3.1
CATEGORIES= security python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/security/py-pass-git-helper/distinfo b/security/py-pass-git-helper/distinfo
index ff790d009e49..ef30e89bec89 100644
--- a/security/py-pass-git-helper/distinfo
+++ b/security/py-pass-git-helper/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739901439
-SHA256 (languitar-pass-git-helper-v3.3.0_GH0.tar.gz) = d602ddf2ab45ecaa6ec50815f4468fdeafccfb979ac5191e541a53b54b658e33
-SIZE (languitar-pass-git-helper-v3.3.0_GH0.tar.gz) = 112528
+TIMESTAMP = 1753559298
+SHA256 (languitar-pass-git-helper-v3.3.1_GH0.tar.gz) = 3e90c567b4cb6223aaca270c853328a4bc9fe0c22b7d3eae06f443301e4c394a
+SIZE (languitar-pass-git-helper-v3.3.1_GH0.tar.gz) = 113538
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-social-auth-core/Makefile b/security/py-social-auth-core/Makefile
index ca6491921c65..67ffded996db 100644
--- a/security/py-social-auth-core/Makefile
+++ b/security/py-social-auth-core/Makefile
@@ -1,5 +1,5 @@
PORTNAME= social-auth-core
-DISTVERSION= 4.6.1
+DISTVERSION= 4.7.0
CATEGORIES= security www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -39,7 +39,7 @@ GOOGLE-ONETAP_DESC= Google One Tap support
PING_DESC= Ping Identity support
SAML_DESC?= SAML Support
-GOOGLE-ONETAP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-auth>=2.39.0<3:security/py-google-auth@${PY_FLAVOR}
+GOOGLE-ONETAP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-auth>=2.40.0<3:security/py-google-auth@${PY_FLAVOR}
PING_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-jose>=3.4.0<4:security/py-python-jose@${PY_FLAVOR}
SAML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python3-saml>=1.5.0:security/py-python3-saml@${PY_FLAVOR}
diff --git a/security/py-social-auth-core/distinfo b/security/py-social-auth-core/distinfo
index ee3142466758..15ef5d8e7066 100644
--- a/security/py-social-auth-core/distinfo
+++ b/security/py-social-auth-core/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747476805
-SHA256 (social_auth_core-4.6.1.tar.gz) = 563510844ccc043a727b120fe57726860c93158d4304fafa2c1e122f2deb4fd3
-SIZE (social_auth_core-4.6.1.tar.gz) = 228732
+TIMESTAMP = 1753001225
+SHA256 (social_auth_core-4.7.0.tar.gz) = 2bba127c7b7166a81085ddb0c248d93751b3bc3cdab8569f62d9f70c6bc4ed40
+SIZE (social_auth_core-4.7.0.tar.gz) = 230894
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/rubygem-brakeman/Makefile b/security/rubygem-brakeman/Makefile
index d6bc6638c1a4..04ebef5157f1 100644
--- a/security/rubygem-brakeman/Makefile
+++ b/security/rubygem-brakeman/Makefile
@@ -1,5 +1,5 @@
PORTNAME= brakeman
-PORTVERSION= 7.0.2
+PORTVERSION= 7.1.0
CATEGORIES= security rubygems
MASTER_SITES= RG
diff --git a/security/rubygem-brakeman/distinfo b/security/rubygem-brakeman/distinfo
index 6d9ca9bc8cd7..7a04b64597b1 100644
--- a/security/rubygem-brakeman/distinfo
+++ b/security/rubygem-brakeman/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289334
-SHA256 (rubygem/brakeman-7.0.2.gem) = b602d91bcec6c5ce4d4bc9e081e01f621c304b7a69f227d1e58784135f333786
-SIZE (rubygem/brakeman-7.0.2.gem) = 1709056
+TIMESTAMP = 1753265942
+SHA256 (rubygem/brakeman-7.1.0.gem) = bbc708a75a53008490c8b9600b97fa85cb3d5a8818dd1560f18e0b89475d48af
+SIZE (rubygem/brakeman-7.1.0.gem) = 1689088
diff --git a/security/rubygem-gitlab-cloud-connector/Makefile b/security/rubygem-gitlab-cloud-connector/Makefile
index 2f1e70997dda..c18d0abff516 100644
--- a/security/rubygem-gitlab-cloud-connector/Makefile
+++ b/security/rubygem-gitlab-cloud-connector/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gitlab-cloud-connector
-PORTVERSION= 1.21.0
+PORTVERSION= 1.24.0
CATEGORIES= security rubygems
MASTER_SITES= RG
@@ -11,7 +11,7 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-activesupport-gitlab>=7.0<8:devel/rubygem-activesupport-gitlab \
- rubygem-jwt29>=2.9.3<2.10:www/rubygem-jwt29
+ rubygem-jwt>=2.9<3:www/rubygem-jwt
USES= gem
diff --git a/security/rubygem-gitlab-cloud-connector/distinfo b/security/rubygem-gitlab-cloud-connector/distinfo
index 3d7702e96bc0..707ec643b309 100644
--- a/security/rubygem-gitlab-cloud-connector/distinfo
+++ b/security/rubygem-gitlab-cloud-connector/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752678296
-SHA256 (rubygem/gitlab-cloud-connector-1.21.0.gem) = 16eb2a42f223c6c70efc20a8fd9e2bbe4fa91603894daa8a72f354f425a07709
-SIZE (rubygem/gitlab-cloud-connector-1.21.0.gem) = 19456
+TIMESTAMP = 1753860951
+SHA256 (rubygem/gitlab-cloud-connector-1.24.0.gem) = 8b99c5ef53fee27cbf92734672afaf33bf642164d950a743e5b48eca936c9eec
+SIZE (rubygem/gitlab-cloud-connector-1.24.0.gem) = 18944
diff --git a/security/rubygem-gssapi/Makefile b/security/rubygem-gssapi/Makefile
index 10bcc15728a7..4fe2801b5502 100644
--- a/security/rubygem-gssapi/Makefile
+++ b/security/rubygem-gssapi/Makefile
@@ -3,8 +3,8 @@ PORTVERSION= 1.3.1
CATEGORIES= security rubygems
MASTER_SITES= RG
-MAINTAINER= joe@thrallingpenguin.com
-COMMENT= Ruby FFI Library wrapper for GSSAPI
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= FFI wrapper around the system GSSAPI library
WWW= https://github.com/zenchild/gssapi
LICENSE= MIT
@@ -12,7 +12,8 @@ LICENSE_FILE= ${WRKSRC}/COPYING
RUN_DEPENDS= rubygem-ffi>=1.0.1:devel/rubygem-ffi
-NO_ARCH= yes
USES= gem
+NO_ARCH= yes
+
.include <bsd.port.mk>
diff --git a/security/rubygem-gssapi/pkg-descr b/security/rubygem-gssapi/pkg-descr
index 8d87eed61b80..e4f3328eb17c 100644
--- a/security/rubygem-gssapi/pkg-descr
+++ b/security/rubygem-gssapi/pkg-descr
@@ -1,3 +1,4 @@
-Ruby FFI wrapper around the system GSSAPI library. It exposes the low-level
-GSSAPI methods like gss_init_sec_context and gss_wrap and also provides an
-easier to use wrapper on top of this for common usage scenarios.
+This is a wrapper around the system GSSAPI library (MIT only at this time). It
+exposes the low-level GSSAPI methods like gss_init_sec_context and gss_wrap and
+also provides an easier to use wrapper on top of this for common usage
+scenarios.
diff --git a/security/rubygem-ruby-saml-gitlab/Makefile b/security/rubygem-ruby-saml-gitlab/Makefile
index c5b015f3c564..fa4587055f33 100644
--- a/security/rubygem-ruby-saml-gitlab/Makefile
+++ b/security/rubygem-ruby-saml-gitlab/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ruby-saml
-PORTVERSION= 1.18.0
+PORTVERSION= 1.18.1
CATEGORIES= security rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -gitlab
diff --git a/security/rubygem-ruby-saml-gitlab/distinfo b/security/rubygem-ruby-saml-gitlab/distinfo
index 051d76fc3243..8dd6f3de126c 100644
--- a/security/rubygem-ruby-saml-gitlab/distinfo
+++ b/security/rubygem-ruby-saml-gitlab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741805035
-SHA256 (rubygem/ruby-saml-1.18.0.gem) = de342a55925fd5ce6114d0802651c324428c0fec26e7fe52bf3a7cfa54dbfa6d
-SIZE (rubygem/ruby-saml-1.18.0.gem) = 78848
+TIMESTAMP = 1753858337
+SHA256 (rubygem/ruby-saml-1.18.1.gem) = 1b0e7a44aef150b4197955f5e015d593672e242cfdc5d06aa7554ec2350b9107
+SIZE (rubygem/ruby-saml-1.18.1.gem) = 79360
diff --git a/security/rubygem-ruby-saml/Makefile b/security/rubygem-ruby-saml/Makefile
index 5cd10503827e..5dd82b3c9ada 100644
--- a/security/rubygem-ruby-saml/Makefile
+++ b/security/rubygem-ruby-saml/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ruby-saml
-PORTVERSION= 1.18.0
+PORTVERSION= 1.18.1
CATEGORIES= security rubygems
MASTER_SITES= RG
diff --git a/security/rubygem-ruby-saml/distinfo b/security/rubygem-ruby-saml/distinfo
index 790fa5e5db8f..59f8ec7a0928 100644
--- a/security/rubygem-ruby-saml/distinfo
+++ b/security/rubygem-ruby-saml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070846
-SHA256 (rubygem/ruby-saml-1.18.0.gem) = de342a55925fd5ce6114d0802651c324428c0fec26e7fe52bf3a7cfa54dbfa6d
-SIZE (rubygem/ruby-saml-1.18.0.gem) = 78848
+TIMESTAMP = 1753858355
+SHA256 (rubygem/ruby-saml-1.18.1.gem) = 1b0e7a44aef150b4197955f5e015d593672e242cfdc5d06aa7554ec2350b9107
+SIZE (rubygem/ruby-saml-1.18.1.gem) = 79360
diff --git a/security/rubygem-scrypt/Makefile b/security/rubygem-scrypt/Makefile
index 575bb03a752d..e8bf291ebc65 100644
--- a/security/rubygem-scrypt/Makefile
+++ b/security/rubygem-scrypt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= scrypt
-PORTVERSION= 3.0.8
+PORTVERSION= 3.1.0
CATEGORIES= security rubygems
MASTER_SITES= RG
@@ -11,7 +11,7 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
RUN_DEPENDS= rubygem-ffi-compiler>=1.0<2.0:devel/rubygem-ffi-compiler \
- rubygem-rake>=9<14:devel/rubygem-rake
+ rubygem-rake>=13<14:devel/rubygem-rake
USES= gem
diff --git a/security/rubygem-scrypt/distinfo b/security/rubygem-scrypt/distinfo
index 7da594b37e75..8be8b28b7d96 100644
--- a/security/rubygem-scrypt/distinfo
+++ b/security/rubygem-scrypt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717568508
-SHA256 (rubygem/scrypt-3.0.8.gem) = 4def9fc4cc681bdd11ba6e1598b3b20e5ecd3310bda7b62b76d70e2c045ad0b1
-SIZE (rubygem/scrypt-3.0.8.gem) = 35328
+TIMESTAMP = 1753370260
+SHA256 (rubygem/scrypt-3.1.0.gem) = 67fde35bc7e3b7fe906c5be9c242acf95fe4a886c89572f405f6b11df30aa6af
+SIZE (rubygem/scrypt-3.1.0.gem) = 40960
diff --git a/security/s2n-tls/Makefile b/security/s2n-tls/Makefile
index aba39a226e3d..738b660e6e76 100644
--- a/security/s2n-tls/Makefile
+++ b/security/s2n-tls/Makefile
@@ -1,7 +1,6 @@
PORTNAME= s2n-tls
DISTVERSIONPREFIX= v
-DISTVERSION= 1.5.22
-PORTREVISION= 1
+DISTVERSION= 1.5.23
PORTEPOCH= 1
CATEGORIES= security
diff --git a/security/s2n-tls/distinfo b/security/s2n-tls/distinfo
index 8427718277c4..74636e47463b 100644
--- a/security/s2n-tls/distinfo
+++ b/security/s2n-tls/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751971730
-SHA256 (aws-s2n-tls-v1.5.22_GH0.tar.gz) = 6903a819d43c1e5457e04ae34f895db97ff3d7bbb7d278fef16bd642178a941e
-SIZE (aws-s2n-tls-v1.5.22_GH0.tar.gz) = 5044900
+TIMESTAMP = 1753563504
+SHA256 (aws-s2n-tls-v1.5.23_GH0.tar.gz) = 81961ea5ae9313c987edfa579306ad4500bedfbf10caf84d8a5dcfc42aaf591f
+SIZE (aws-s2n-tls-v1.5.23_GH0.tar.gz) = 5069172
diff --git a/security/snort3/Makefile b/security/snort3/Makefile
index 6c19698e3065..a8aa50e7c196 100644
--- a/security/snort3/Makefile
+++ b/security/snort3/Makefile
@@ -1,6 +1,5 @@
PORTNAME= snort
-DISTVERSION= 3.9.1.0
-PORTREVISION= 1
+DISTVERSION= 3.9.2.0
PORTEPOCH= 1
CATEGORIES= security
PKGNAMESUFFIX= 3
diff --git a/security/snort3/distinfo b/security/snort3/distinfo
index 948c3a03b335..b0b61e634faf 100644
--- a/security/snort3/distinfo
+++ b/security/snort3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751623929
-SHA256 (snort3-snort3-3.9.1.0_GH0.tar.gz) = fc19f20cd34192eb78f28d7f128c79c5d0096733277f2b630a8cf892b10f33ce
-SIZE (snort3-snort3-3.9.1.0_GH0.tar.gz) = 3501016
+TIMESTAMP = 1753181972
+SHA256 (snort3-snort3-3.9.2.0_GH0.tar.gz) = edf0aa5e72d673702bca161e235b7b8f8c3e5a49b81e8ddf2ea7e10736ab0cdd
+SIZE (snort3-snort3-3.9.2.0_GH0.tar.gz) = 3507676
diff --git a/security/snort3/pkg-plist b/security/snort3/pkg-plist
index ac9338536bea..6e0c9db565da 100644
--- a/security/snort3/pkg-plist
+++ b/security/snort3/pkg-plist
@@ -202,6 +202,8 @@ include/snort/pub_sub/eof_event.h
include/snort/pub_sub/eve_process_event.h
include/snort/pub_sub/expect_events.h
include/snort/pub_sub/external_event_ids.h
+include/snort/pub_sub/file_events.h
+include/snort/pub_sub/file_events_ids.h
include/snort/pub_sub/finalize_packet_event.h
include/snort/pub_sub/ftp_events.h
include/snort/pub_sub/http_body_event.h
diff --git a/security/sudo-rs/Makefile b/security/sudo-rs/Makefile
index 773a9fe74501..e609dff6e60f 100644
--- a/security/sudo-rs/Makefile
+++ b/security/sudo-rs/Makefile
@@ -1,6 +1,7 @@
PORTNAME= sudo-rs
PORTVERSION= 0.2.7
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= security
MAINTAINER= marc@trifectatech.org
diff --git a/security/sudo-rs/files/patch-src_system_mod.rs b/security/sudo-rs/files/patch-src_system_mod.rs
new file mode 100644
index 000000000000..9474860f4b51
--- /dev/null
+++ b/security/sudo-rs/files/patch-src_system_mod.rs
@@ -0,0 +1,13 @@
+--- src/system/mod.rs.orig 2025-07-01 09:04:15 UTC
++++ src/system/mod.rs
+@@ -802,8 +802,8 @@ impl Process {
+
+ let ki_start = ki_proc[0].ki_start;
+ Ok(ProcessCreateTime::new(
+- ki_start.tv_sec,
+- ki_start.tv_usec * 1000,
++ (ki_start.tv_sec).into(),
++ (ki_start.tv_usec * 1000).into(),
+ ))
+ }
+ }
diff --git a/security/sudo-rs/pkg-descr-coexist b/security/sudo-rs/pkg-descr-coexist
new file mode 100644
index 000000000000..b77a949d55db
--- /dev/null
+++ b/security/sudo-rs/pkg-descr-coexist
@@ -0,0 +1,4 @@
+Sudo-rs is a memory safe re-implementation of the sudo utility.
+
+Use this package to try out sudo-rs safely alongside security/sudo, using the
+commands "sudo-rs" and "visudo-rs".
diff --git a/security/sudo/Makefile b/security/sudo/Makefile
index b9bea691da08..cfbabb3824dc 100644
--- a/security/sudo/Makefile
+++ b/security/sudo/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sudo
-PORTVERSION= 1.9.17p1
+PORTVERSION= 1.9.17p2
CATEGORIES= security
MASTER_SITES= SUDO
diff --git a/security/sudo/distinfo b/security/sudo/distinfo
index a01a900722c6..f200c790ef55 100644
--- a/security/sudo/distinfo
+++ b/security/sudo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751356446
-SHA256 (sudo-1.9.17p1.tar.gz) = ff607ea717072197738a78f778692cd6df9a7e3e404565f51de063ca27455d32
-SIZE (sudo-1.9.17p1.tar.gz) = 5449076
+TIMESTAMP = 1753702598
+SHA256 (sudo-1.9.17p2.tar.gz) = 4a38a1ab3adb1199257edc2a7c4a2bd714665eb605b04368843b06dada2cfcfb
+SIZE (sudo-1.9.17p2.tar.gz) = 5451682
diff --git a/security/suricata/Makefile b/security/suricata/Makefile
index 4e675be507fa..9cc82a37e912 100644
--- a/security/suricata/Makefile
+++ b/security/suricata/Makefile
@@ -1,6 +1,5 @@
PORTNAME= suricata
-DISTVERSION= 7.0.10
-PORTREVISION= 4
+DISTVERSION= 7.0.11
CATEGORIES= security
MASTER_SITES= https://www.openinfosecfoundation.org/download/
diff --git a/security/suricata/distinfo b/security/suricata/distinfo
index 4e73b7054069..59e7f29fb36f 100644
--- a/security/suricata/distinfo
+++ b/security/suricata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742900096
-SHA256 (suricata-7.0.10.tar.gz) = 197f925ea701bdcb4a15aca024b06546b002674cd958b58958f29a5bb214d759
-SIZE (suricata-7.0.10.tar.gz) = 23451225
+TIMESTAMP = 1752036388
+SHA256 (suricata-7.0.11.tar.gz) = dd732464af4336298696fe102ff18285140895646990be74b4865f4c90b66738
+SIZE (suricata-7.0.11.tar.gz) = 22831605
diff --git a/security/tailscale/Makefile b/security/tailscale/Makefile
index b649492e445e..08a1f4ce15e6 100644
--- a/security/tailscale/Makefile
+++ b/security/tailscale/Makefile
@@ -1,7 +1,6 @@
PORTNAME= tailscale
-PORTVERSION= 1.84.2
+PORTVERSION= 1.86.2
DISTVERSIONPREFIX= v
-PORTREVISION= 1
CATEGORIES= security net-vpn
MAINTAINER= ashish@FreeBSD.org
diff --git a/security/tailscale/distinfo b/security/tailscale/distinfo
index 6ce51f0252b0..4acab039eac9 100644
--- a/security/tailscale/distinfo
+++ b/security/tailscale/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1749539710
-SHA256 (go/security_tailscale/tailscale-v1.84.2/v1.84.2.mod) = baafc225390ceda9c1c63c9d363b8d79ea8b5fe3edb8692dab8afa16cd989f62
-SIZE (go/security_tailscale/tailscale-v1.84.2/v1.84.2.mod) = 20542
-SHA256 (go/security_tailscale/tailscale-v1.84.2/v1.84.2.zip) = 354751686f6b944cb80666e11d8ce5cdd00d28318ab79f71037a090da0882efb
-SIZE (go/security_tailscale/tailscale-v1.84.2/v1.84.2.zip) = 4970604
+TIMESTAMP = 1753900486
+SHA256 (go/security_tailscale/tailscale-v1.86.2/v1.86.2.mod) = ad5983e44eecba029c80a179d58e6cfa074ea5508ce0f4c3cceffd1c67e4c9f5
+SIZE (go/security_tailscale/tailscale-v1.86.2/v1.86.2.mod) = 20667
+SHA256 (go/security_tailscale/tailscale-v1.86.2/v1.86.2.zip) = 8d450f7fec66f90dd46dd38ac3e82bd34cd9d390df2f0b2371626535a793ce54
+SIZE (go/security_tailscale/tailscale-v1.86.2/v1.86.2.zip) = 5178300
diff --git a/security/tor/Makefile b/security/tor/Makefile
index f57d6c95ee17..ce8c16da16df 100644
--- a/security/tor/Makefile
+++ b/security/tor/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tor
-DISTVERSION= 0.4.8.16
+DISTVERSION= 0.4.8.17
CATEGORIES= security net
MASTER_SITES= TOR
diff --git a/security/tor/distinfo b/security/tor/distinfo
index 03f9a737f3ad..b6c151ad9fc0 100644
--- a/security/tor/distinfo
+++ b/security/tor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743437584
-SHA256 (tor-0.4.8.16.tar.gz) = 6540dd377a120fb8e7d27530aa3b7ff72a0fa5b4f670fe1d64c987c1cfd390cb
-SIZE (tor-0.4.8.16.tar.gz) = 9930424
+TIMESTAMP = 1753369975
+SHA256 (tor-0.4.8.17.tar.gz) = 79b4725e1d4b887b9e68fd09b0d2243777d5ce3cd471e538583bcf6f9d8cdb56
+SIZE (tor-0.4.8.17.tar.gz) = 10073355
diff --git a/security/vault/Makefile b/security/vault/Makefile
index 283d5526162a..e580485f92cd 100644
--- a/security/vault/Makefile
+++ b/security/vault/Makefile
@@ -1,7 +1,6 @@
PORTNAME= vault
DISTVERSIONPREFIX= v
-DISTVERSION= 1.20.0
-PORTREVISION= 1
+DISTVERSION= 1.20.1
CATEGORIES= security
MASTER_SITES= https://raw.githubusercontent.com/hashicorp/vault/${DISTVERSIONFULL}/ \
LOCAL/bofh/security/${PORTNAME}/:web_ui
@@ -47,7 +46,7 @@ GROUPS= vault
PLIST_FILES= bin/${PORTNAME}
-GITID= 6fdd6b59e97d97a9e19b0fb5304bf879c190295e
+GITID= b403b1a27c8db6038ffefb296d7be0962e08039d
.include <bsd.port.pre.mk>
diff --git a/security/vault/distinfo b/security/vault/distinfo
index 8ae380ecfa61..4c4993013a29 100644
--- a/security/vault/distinfo
+++ b/security/vault/distinfo
@@ -1,17 +1,17 @@
-TIMESTAMP = 1751270126
-SHA256 (go/security_vault/hashicorp-vault-v1.20.0_GH0/go.mod) = 2ba77e161beb4cb09d49a8050c29c3f04e3eebdadfa6acc41c75adffec1305b7
-SIZE (go/security_vault/hashicorp-vault-v1.20.0_GH0/go.mod) = 30423
-SHA256 (go/security_vault/hashicorp-vault-v1.20.0_GH0/api/go.mod) = 4e249690767897bd2050076246927eef319d4b981711c44d1303a2e61b6a8b84
-SIZE (go/security_vault/hashicorp-vault-v1.20.0_GH0/api/go.mod) = 1686
-SHA256 (go/security_vault/hashicorp-vault-v1.20.0_GH0/api/auth/approle/go.mod) = bd0424483d992f8909a0c581079a8cfe0418a83035cd64cad592da71aee024ec
-SIZE (go/security_vault/hashicorp-vault-v1.20.0_GH0/api/auth/approle/go.mod) = 1092
-SHA256 (go/security_vault/hashicorp-vault-v1.20.0_GH0/api/auth/kubernetes/go.mod) = 031d60cabed3e3d38954745e59623cddd02a58c8c0616dd6b8f0834b6180b229
-SIZE (go/security_vault/hashicorp-vault-v1.20.0_GH0/api/auth/kubernetes/go.mod) = 1095
-SHA256 (go/security_vault/hashicorp-vault-v1.20.0_GH0/api/auth/userpass/go.mod) = 35297d2e71346bf96738f03f57a9ba0389a12267852dbc2bf0b6aa314d2274ab
-SIZE (go/security_vault/hashicorp-vault-v1.20.0_GH0/api/auth/userpass/go.mod) = 1093
-SHA256 (go/security_vault/hashicorp-vault-v1.20.0_GH0/sdk/go.mod) = a3da120c91c4a0a9a2ad7e2fac36034da35a1527668359a6c9f19800aa88f2f1
-SIZE (go/security_vault/hashicorp-vault-v1.20.0_GH0/sdk/go.mod) = 6759
-SHA256 (go/security_vault/hashicorp-vault-v1.20.0_GH0/vault-web_ui-1.20.0.tar.gz) = 4bb7caa0ff55170fcc21de4e095ea8e0aa120f6b71ec7005fdc81f2ba6a3e36c
-SIZE (go/security_vault/hashicorp-vault-v1.20.0_GH0/vault-web_ui-1.20.0.tar.gz) = 3586169
-SHA256 (go/security_vault/hashicorp-vault-v1.20.0_GH0/hashicorp-vault-v1.20.0_GH0.tar.gz) = 12e388d5aecdcef7fe24cd1a65964d3a643e952b659e6748d9a85767a4bda0f0
-SIZE (go/security_vault/hashicorp-vault-v1.20.0_GH0/hashicorp-vault-v1.20.0_GH0.tar.gz) = 41609921
+TIMESTAMP = 1753447248
+SHA256 (go/security_vault/hashicorp-vault-v1.20.1_GH0/go.mod) = c8f1b608608d7aa2d2d00b12f70708f660e2bccc3c42bfbafeac735f16182958
+SIZE (go/security_vault/hashicorp-vault-v1.20.1_GH0/go.mod) = 30389
+SHA256 (go/security_vault/hashicorp-vault-v1.20.1_GH0/api/go.mod) = c0d25838a7b72c0a5450c0c346e22eea9d24074c637f99e13941fd74980330e5
+SIZE (go/security_vault/hashicorp-vault-v1.20.1_GH0/api/go.mod) = 1659
+SHA256 (go/security_vault/hashicorp-vault-v1.20.1_GH0/api/auth/approle/go.mod) = 94d14c8d7b0e143e5cda121829d639935bcd5bab9cc4961ca4ac432ec675a5b9
+SIZE (go/security_vault/hashicorp-vault-v1.20.1_GH0/api/auth/approle/go.mod) = 1065
+SHA256 (go/security_vault/hashicorp-vault-v1.20.1_GH0/api/auth/kubernetes/go.mod) = bb4af50f74cdf95fd886651b1911dff90e118c62270497102ce144f5c76c9b1d
+SIZE (go/security_vault/hashicorp-vault-v1.20.1_GH0/api/auth/kubernetes/go.mod) = 1068
+SHA256 (go/security_vault/hashicorp-vault-v1.20.1_GH0/api/auth/userpass/go.mod) = e92fff72dd8294c27b29ba8fc653d28edf322d8f59d98258ea87691dd5777b56
+SIZE (go/security_vault/hashicorp-vault-v1.20.1_GH0/api/auth/userpass/go.mod) = 1066
+SHA256 (go/security_vault/hashicorp-vault-v1.20.1_GH0/sdk/go.mod) = a3da120c91c4a0a9a2ad7e2fac36034da35a1527668359a6c9f19800aa88f2f1
+SIZE (go/security_vault/hashicorp-vault-v1.20.1_GH0/sdk/go.mod) = 6759
+SHA256 (go/security_vault/hashicorp-vault-v1.20.1_GH0/vault-web_ui-1.20.1.tar.gz) = e1d18425e75765ec86e969dfa48a96b00efe6b49d5e645efc728bb53118ca02d
+SIZE (go/security_vault/hashicorp-vault-v1.20.1_GH0/vault-web_ui-1.20.1.tar.gz) = 3586905
+SHA256 (go/security_vault/hashicorp-vault-v1.20.1_GH0/hashicorp-vault-v1.20.1_GH0.tar.gz) = 48b2accd96118c0c239019d7c6017cddebc7ef80ef1f8191d4836865e395302b
+SIZE (go/security_vault/hashicorp-vault-v1.20.1_GH0/hashicorp-vault-v1.20.1_GH0.tar.gz) = 41636436
diff --git a/security/vouch-proxy/Makefile b/security/vouch-proxy/Makefile
index 31b950d88bd0..a5c048245398 100644
--- a/security/vouch-proxy/Makefile
+++ b/security/vouch-proxy/Makefile
@@ -1,7 +1,6 @@
PORTNAME= vouch-proxy
DISTVERSIONPREFIX=v
-DISTVERSION= 0.41.0
-PORTREVISION= 5
+DISTVERSION= 0.45.1
CATEGORIES= security
MAINTAINER= decke@FreeBSD.org
@@ -11,7 +10,7 @@ WWW= https://github.com/vouch/vouch-proxy
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:modules,1.23
+USES= go:modules
USE_RC_SUBR= ${PORTNAME}
diff --git a/security/vouch-proxy/distinfo b/security/vouch-proxy/distinfo
index ef18d18b779b..7100de54a07b 100644
--- a/security/vouch-proxy/distinfo
+++ b/security/vouch-proxy/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1729345875
-SHA256 (go/security_vouch-proxy/vouch-proxy-v0.41.0/v0.41.0.mod) = 3d32f1f113aae8680b3d2693cd48fc67671b423f5ed768629eb4e4f5b2974913
-SIZE (go/security_vouch-proxy/vouch-proxy-v0.41.0/v0.41.0.mod) = 2393
-SHA256 (go/security_vouch-proxy/vouch-proxy-v0.41.0/v0.41.0.zip) = 9b622c7a473640f95ed14461ca93351e3579cb756e88a5164782475f6b9e3eee
-SIZE (go/security_vouch-proxy/vouch-proxy-v0.41.0/v0.41.0.zip) = 254556
+TIMESTAMP = 1753528879
+SHA256 (go/security_vouch-proxy/vouch-proxy-v0.45.1/v0.45.1.mod) = 4d590d7e2ca690f7b09169207b097b8b0d233b6695f4f3b5fb91b02c8db97932
+SIZE (go/security_vouch-proxy/vouch-proxy-v0.45.1/v0.45.1.mod) = 2034
+SHA256 (go/security_vouch-proxy/vouch-proxy-v0.45.1/v0.45.1.zip) = 51952b9617b05e942f178cdb1dbe3e7a2fd88a5d011d89eb21d98854bc2e216f
+SIZE (go/security_vouch-proxy/vouch-proxy-v0.45.1/v0.45.1.zip) = 256591
diff --git a/security/vouch-proxy/pkg-plist b/security/vouch-proxy/pkg-plist
index 0bf3752f8fe7..1093fcc82141 100644
--- a/security/vouch-proxy/pkg-plist
+++ b/security/vouch-proxy/pkg-plist
@@ -2,6 +2,7 @@ bin/vouch-proxy
%%ETCDIR%%/config.yml_example
%%ETCDIR%%/config.yml_example_adfs
%%ETCDIR%%/config.yml_example_azure
+%%ETCDIR%%/config.yml_example_discord
%%ETCDIR%%/config.yml_example_gitea
%%ETCDIR%%/config.yml_example_github
%%ETCDIR%%/config.yml_example_github_enterprise
@@ -9,8 +10,10 @@ bin/vouch-proxy
%%ETCDIR%%/config.yml_example_google
%%ETCDIR%%/config.yml_example_homeassistant
%%ETCDIR%%/config.yml_example_indieauth
+%%ETCDIR%%/config.yml_example_keycloak
%%ETCDIR%%/config.yml_example_nextcloud
%%ETCDIR%%/config.yml_example_oidc
+%%ETCDIR%%/config.yml_example_pocket-id
%%ETCDIR%%/config.yml_example_scopes_and_claims
%%ETCDIR%%/config.yml_example_secureauth
%%ETCDIR%%/config.yml_example_slack
diff --git a/security/vuxml/vuln/2025.xml b/security/vuxml/vuln/2025.xml
index 22b2f0f2fbf0..9fca85f3b971 100644
--- a/security/vuxml/vuln/2025.xml
+++ b/security/vuxml/vuln/2025.xml
@@ -1,3 +1,1018 @@
+ <vuln vid="f51077bd-6dd7-11f0-9d62-b42e991fc52e">
+ <topic>SQLite -- integer overflow in key info allocation</topic>
+ <affects>
+ <package>
+ <name>sqlite3</name>
+ <range><gt>3.39.2</gt></range>
+ <range><lt>3.41.1</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>cve-coordination@google.com reports:</p>
+ <blockquote cite="https://sqlite.org/forum/forumpost/16ce2bb7a639e29b">
+ <p>An integer overflow in the sqlite3KeyInfoFromExprList function in
+ SQLite versions 3.39.2 through 3.41.1 allows an attacker with the
+ ability to execute arbitrary SQL statements to cause a denial of
+ service or disclose sensitive information from process memory via
+ a crafted SELECT statement with a large number of expressions in
+ the ORDER BY clause.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-7458</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-7458</url>
+ </references>
+ <dates>
+ <discovery>2025-07-29</discovery>
+ <entry>2025-07-31</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="cd7f969e-6cb4-11f0-97c4-40b034429ecf">
+ <topic>p5-Crypt-CBC -- Use of Cryptographically Weak Pseudo-Random Number Generator (PRNG)</topic>
+ <affects>
+ <package>
+ <name>p5-Crypt-CBC</name>
+ <range><lt>3.07</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>Lib-Crypt-CBC project reports:</p>
+ <blockquote cite="https://perldoc.perl.org/functions/rand">
+ <p>
+ Crypt::CBC versions between 1.21 and 3.05 for Perl may use the rand() function as the default
+ source of entropy, which is not cryptographically secure, for cryptographic functions.
+ This issue affects operating systems where "/dev/urandom'" is unavailable.
+ In that case, Crypt::CBC will fallback to use the insecure rand() function.
+ </p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-2814</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-2814</url>
+ </references>
+ <dates>
+ <discovery>2025-04-12</discovery>
+ <entry>2025-07-29</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="c37f29ba-6ae3-11f0-b4bf-ecf4bbefc954">
+ <topic>viewvc -- Arbitrary server filesystem content</topic>
+ <affects>
+ <package>
+ <name>viewvc</name>
+ <range><ge>1.1.0</ge><le>1.1.30</le></range>
+ </package>
+ <package>
+ <name>viewvc</name>
+ <range><ge>1.2.0</ge><le>1.2.3</le></range>
+ </package>
+ <package>
+ <name>viewvc-devel</name>
+ <range><lt>1.3.0.20250316_1</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>cmpilato reports:</p>
+ <blockquote cite="https://github.com/viewvc/viewvc/security/advisories/GHSA-rv3m-76rj-q397">
+ <p>
+ The ViewVC standalone web server (standalone.py) is a script provided in the ViewVC
+ distribution for the purposes of quickly testing a ViewVC configuration. This script
+ can in particular configurations expose the contents of the host server's filesystem
+ though a directory traversal-style attack.
+ </p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-54141</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-54141</url>
+ </references>
+ <dates>
+ <discovery>2025-07-22</discovery>
+ <entry>2025-07-25</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="eed1a411-699b-11f0-91fe-000c295725e4">
+ <topic>rubygem-resolv -- Possible denial of service</topic>
+ <affects>
+ <package>
+ <name>rubygem-resolv</name>
+ <range><lt>0.6.2</lt></range>
+ </package>
+ <package>
+ <name>ruby</name>
+ <range><ge>3.2.0.p1,1</ge><lt>3.2.9,1</lt></range>
+ <range><ge>3.3.0.p1,1</ge><lt>3.3.9,1</lt></range>
+ <range><ge>3.4.0.p1,1</ge><lt>3.4.5,1</lt></range>
+ <range><ge>3.5.0.p1,1</ge><lt>3.5.0.p2,1</lt></range>
+ </package>
+ <package>
+ <name>ruby32</name>
+ <range><lt>3.2.9,1</lt></range>
+ </package>
+ <package>
+ <name>ruby33</name>
+ <range><lt>3.3.9,1</lt></range>
+ </package>
+ <package>
+ <name>ruby34</name>
+ <range><lt>3.4.5,1</lt></range>
+ </package>
+ <package>
+ <name>ruby35</name>
+ <range><lt>3.5.0.p2,1</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>Manu reports:</p>
+ <blockquote cite="https://www.ruby-lang.org/en/news/2025/07/08/dos-resolv-cve-2025-24294/">
+ <p>
+ The vulnerability is caused by an insufficient check on
+ the length of a decompressed domain name within a DNS
+ packet.
+ </p>
+ <p>
+ An attacker can craft a malicious DNS packet containing a
+ highly compressed domain name. When the resolv library
+ parses such a packet, the name decompression process
+ consumes a large amount of CPU resources, as the library
+ does not limit the resulting length of the name.
+ </p>
+ <p>
+ This resource consumption can cause the application thread
+ to become unresponsive, resulting in a Denial of Service
+ condition.
+ </p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-24294</cvename>
+ <url>https://www.ruby-lang.org/en/news/2025/07/08/dos-resolv-cve-2025-24294/</url>
+ </references>
+ <dates>
+ <discovery>2025-07-08</discovery>
+ <entry>2025-07-25</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="67c6461f-685e-11f0-a12d-b42e991fc52e">
+ <topic>Mozilla -- Multiple vulnerabilities</topic>
+ <affects>
+ <package>
+ <name>firefox</name>
+ <range><lt>141.0,2</lt></range>
+ </package>
+ <package>
+ <name>thunderbird</name>
+ <range><lt>141.0</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security@mozilla.org reports:</p>
+ <blockquote cite="https://bugzilla.mozilla.org/buglist.cgi?bug_id=1933572%2C1971116">
+ <p>Memory safety bugs present in Firefox 140 and
+ Thunderbird 140. Some of these bugs showed evidence of
+ memory corruption and we presume that with enough effort
+ some of these could have been exploited to run arbitrary
+ code.</p>
+ <p>Focus incorrectly truncated URLs towards the beginning instead of
+ around the origin.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-8044</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-8044</url>
+ <cvename>CVE-2025-8043</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-8043</url>
+ </references>
+ <dates>
+ <discovery>2025-07-22</discovery>
+ <entry>2025-07-24</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="62f1a68f-685e-11f0-a12d-b42e991fc52e">
+ <topic>Mozilla -- Memory safety bugs</topic>
+ <affects>
+ <package>
+ <name>firefox</name>
+ <range><lt>141.0,2</lt></range>
+ </package>
+ <package>
+ <name>firefox-esr</name>
+ <range><lt>140.1</lt></range>
+ </package>
+ <package>
+ <name>thunderbird</name>
+ <range><lt>141.0</lt></range>
+ </package>
+ <package>
+ <name>thunderbird-esr</name>
+ <range><lt>140.1</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security@mozilla.org reports:</p>
+ <blockquote cite="https://bugzilla.mozilla.org/buglist.cgi?bug_id=1975058%2C1975058%2C1975998%2C1975998">
+ <p>Memory safety bugs present in Firefox ESR 140.0,
+ Thunderbird ESR 140.0, Firefox 140 and Thunderbird 140.
+ Some of these bugs showed evidence of memory corruption and
+ we presume that with enough effort some of these could have
+ been exploited to run arbitrary code.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-8040</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-8040</url>
+ </references>
+ <dates>
+ <discovery>2025-07-22</discovery>
+ <entry>2025-07-24</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="6088905c-685e-11f0-a12d-b42e991fc52e">
+ <topic>Mozilla -- Persisted search terms in the URL bar</topic>
+ <affects>
+ <package>
+ <name>firefox</name>
+ <range><lt>141.0,2</lt></range>
+ </package>
+ <package>
+ <name>firefox-esr</name>
+ <range><lt>140.1</lt></range>
+ </package>
+ <package>
+ <name>thunderbird</name>
+ <range><lt>141.0</lt></range>
+ </package>
+ <package>
+ <name>thunderbird-esr</name>
+ <range><lt>140.1</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security@mozilla.org reports:</p>
+ <blockquote cite="https://bugzilla.mozilla.org/show_bug.cgi?id=1970997">
+ <p>In some cases search terms persisted in the URL bar even after
+ navigating away from the search page.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-8039</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-8039</url>
+ </references>
+ <dates>
+ <discovery>2025-07-22</discovery>
+ <entry>2025-07-24</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="5d91def0-685e-11f0-a12d-b42e991fc52e">
+ <topic>Mozilla -- Ignored paths while checking navigations</topic>
+ <affects>
+ <package>
+ <name>firefox</name>
+ <range><lt>141.0,2</lt></range>
+ </package>
+ <package>
+ <name>firefox-esr</name>
+ <range><lt>140.1</lt></range>
+ </package>
+ <package>
+ <name>thunderbird</name>
+ <range><lt>141.0</lt></range>
+ </package>
+ <package>
+ <name>thunderbird-esr</name>
+ <range><lt>140.1</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security@mozilla.org reports:</p>
+ <blockquote cite="https://bugzilla.mozilla.org/show_bug.cgi?id=1808979">
+ <p>Thunderbird ignored paths when checking the validity of
+ navigations in a frame.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-8038</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-8038</url>
+ </references>
+ <dates>
+ <discovery>2025-07-22</discovery>
+ <entry>2025-07-24</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="5abc2187-685e-11f0-a12d-b42e991fc52e">
+ <topic>Mozilla -- cookie shadowing</topic>
+ <affects>
+ <package>
+ <name>firefox</name>
+ <range><lt>141.0,2</lt></range>
+ </package>
+ <package>
+ <name>firefox-esr</name>
+ <range><lt>140.1</lt></range>
+ </package>
+ <package>
+ <name>thunderbird</name>
+ <range><lt>141.0</lt></range>
+ </package>
+ <package>
+ <name>thunderbird-esr</name>
+ <range><lt>140.1</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security@mozilla.org reports:</p>
+ <blockquote cite="https://bugzilla.mozilla.org/show_bug.cgi?id=1964767">
+ <p>Setting a nameless cookie with an equals sign in the
+ value shadowed other cookies. Even if the nameless cookie
+ was set over HTTP and the shadowed cookie included the
+ `Secure` attribute.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-8037</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-8037</url>
+ </references>
+ <dates>
+ <discovery>2025-07-22</discovery>
+ <entry>2025-07-24</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="58027367-685e-11f0-a12d-b42e991fc52e">
+ <topic>Mozilla -- CORS circumvention</topic>
+ <affects>
+ <package>
+ <name>firefox</name>
+ <range><lt>141.0,2</lt></range>
+ </package>
+ <package>
+ <name>firefox-esr</name>
+ <range><lt>140.1</lt></range>
+ </package>
+ <package>
+ <name>thunderbird</name>
+ <range><lt>141.0</lt></range>
+ </package>
+ <package>
+ <name>thunderbird-esr</name>
+ <range><lt>140.1</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security@mozilla.org reports:</p>
+ <blockquote cite="https://bugzilla.mozilla.org/show_bug.cgi?id=1960834">
+ <p>Thunderbird cached CORS preflight responses across IP
+ address changes. This allowed circumventing CORS with DNS
+ rebinding.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-8036</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-8036</url>
+ </references>
+ <dates>
+ <discovery>2025-07-22</discovery>
+ <entry>2025-07-24</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="55096bd3-685e-11f0-a12d-b42e991fc52e">
+ <topic>Mozilla -- Memory safety bugs</topic>
+ <affects>
+ <package>
+ <name>firefox</name>
+ <range><lt>141.0,2</lt></range>
+ </package>
+ <package>
+ <name>firefox-esr</name>
+ <range><lt>140.1</lt></range>
+ </package>
+ <package>
+ <name>firefox-esr</name>
+ <range><lt>128.13</lt></range>
+ </package>
+ <package>
+ <name>thunderbird</name>
+ <range><lt>141.0</lt></range>
+ </package>
+ <package>
+ <name>thunderbird-esr</name>
+ <range><lt>140.1</lt></range>
+ </package>
+ <package>
+ <name>thunderbird</name>
+ <range><lt>128.13</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security@mozilla.org reports:</p>
+ <blockquote cite="https://bugzilla.mozilla.org/buglist.cgi?bug_id=1975961%2C1975961%2C1975961">
+ <p>Memory safety bugs present in Firefox ESR 128.12,
+ Thunderbird ESR 128.12, Firefox ESR 140.0, Thunderbird ESR
+ 140.0, Firefox 140 and Thunderbird 140. Some of these bugs
+ showed evidence of memory corruption and we presume that
+ with enough effort some of these could have been exploited
+ to run arbitrary code.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-8035</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-8035</url>
+ </references>
+ <dates>
+ <discovery>2025-07-22</discovery>
+ <entry>2025-07-24</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="4faa01cb-685e-11f0-a12d-b42e991fc52e">
+ <topic>Mozilla -- Memory safety bugs</topic>
+ <affects>
+ <package>
+ <name>firefox</name>
+ <range><lt>141.0,2</lt></range>
+ </package>
+ <package>
+ <name>firefox-esr</name>
+ <range><lt>140.1</lt></range>
+ </package>
+ <package>
+ <name>firefox-esr</name>
+ <range><lt>128.13</lt></range>
+ </package>
+ <package>
+ <name>firefox-esr</name>
+ <range><lt>115.26</lt></range>
+ </package>
+ <package>
+ <name>thunderbird</name>
+ <range><lt>141.0</lt></range>
+ </package>
+ <package>
+ <name>thunderbird-esr</name>
+ <range><lt>140.1</lt></range>
+ </package>
+ <package>
+ <name>thunderbird</name>
+ <range><lt>128.13</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security@mozilla.org reports:</p>
+ <blockquote cite="https://bugzilla.mozilla.org/buglist.cgi?bug_id=1970422%2C1970422%2C1970422%2C1970422">
+ <p>Memory safety bugs present in Firefox ESR 115.25, Firefox
+ ESR 128.12, Thunderbird ESR 128.12, Firefox ESR 140.0,
+ Thunderbird ESR 140.0, Firefox 140 and Thunderbird 140. Some
+ of these bugs showed evidence of memory corruption and we
+ presume that with enough effort some of these could have
+ been exploited to run arbitrary code.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-8034</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-8034</url>
+ </references>
+ <dates>
+ <discovery>2025-07-22</discovery>
+ <entry>2025-07-24</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="4d03efe7-685e-11f0-a12d-b42e991fc52e">
+ <topic>Mozilla -- nullptr dereference</topic>
+ <affects>
+ <package>
+ <name>firefox</name>
+ <range><lt>141.0,2</lt></range>
+ </package>
+ <package>
+ <name>firefox-esr</name>
+ <range><lt>140.1</lt></range>
+ </package>
+ <package>
+ <name>firefox-esr</name>
+ <range><lt>128.13</lt></range>
+ </package>
+ <package>
+ <name>firefox-esr</name>
+ <range><lt>115.26</lt></range>
+ </package>
+ <package>
+ <name>thunderbird</name>
+ <range><lt>141.0</lt></range>
+ </package>
+ <package>
+ <name>thunderbird-esr</name>
+ <range><lt>140.1</lt></range>
+ </package>
+ <package>
+ <name>thunderbird</name>
+ <range><lt>128.13</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security@mozilla.org reports:</p>
+ <blockquote cite="https://bugzilla.mozilla.org/show_bug.cgi?id=1973990">
+ <p>The JavaScript engine did not handle closed generators
+ correctly and it was possible to resume them leading to a
+ nullptr deref.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-8033</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-8033</url>
+ </references>
+ <dates>
+ <discovery>2025-07-22</discovery>
+ <entry>2025-07-24</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="4a357f4b-685e-11f0-a12d-b42e991fc52e">
+ <topic>Mozilla -- XSLT document CSP bypass</topic>
+ <affects>
+ <package>
+ <name>firefox</name>
+ <range><lt>141.0,2</lt></range>
+ </package>
+ <package>
+ <name>firefox-esr</name>
+ <range><lt>140.1</lt></range>
+ </package>
+ <package>
+ <name>firefox-esr</name>
+ <range><lt>128.13</lt></range>
+ </package>
+ <package>
+ <name>thunderbird</name>
+ <range><lt>141.0</lt></range>
+ </package>
+ <package>
+ <name>thunderbird-esr</name>
+ <range><lt>140.1</lt></range>
+ </package>
+ <package>
+ <name>thunderbird</name>
+ <range><lt>128.13</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security@mozilla.org reports:</p>
+ <blockquote cite="https://bugzilla.mozilla.org/show_bug.cgi?id=1974407">
+ <p>XSLT document loading did not correctly propagate the
+ source document which bypassed its CSP.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-8032</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-8032</url>
+ </references>
+ <dates>
+ <discovery>2025-07-22</discovery>
+ <entry>2025-07-24</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="477e9eb3-685e-11f0-a12d-b42e991fc52e">
+ <topic>Mozilla -- HTTP Basic Authentication credentials leak</topic>
+ <affects>
+ <package>
+ <name>firefox</name>
+ <range><lt>141.0,2</lt></range>
+ </package>
+ <package>
+ <name>firefox-esr</name>
+ <range><lt>140.1</lt></range>
+ </package>
+ <package>
+ <name>firefox-esr</name>
+ <range><lt>128.13</lt></range>
+ </package>
+ <package>
+ <name>thunderbird</name>
+ <range><lt>141.0</lt></range>
+ </package>
+ <package>
+ <name>thunderbird-esr</name>
+ <range><lt>140.1</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security@mozilla.org reports:</p>
+ <blockquote cite="https://bugzilla.mozilla.org/show_bug.cgi?id=1971719">
+ <p>The `username:password` part was not correctly stripped
+ from URLs in CSP reports potentially leaking HTTP Basic
+ Authentication credentials.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-8031</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-8031</url>
+ </references>
+ <dates>
+ <discovery>2025-07-22</discovery>
+ <entry>2025-07-24</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="44b3048b-685e-11f0-a12d-b42e991fc52e">
+ <topic>Mozilla -- Insufficient input escaping</topic>
+ <affects>
+ <package>
+ <name>firefox</name>
+ <range><lt>141.0,2</lt></range>
+ </package>
+ <package>
+ <name>firefox-esr</name>
+ <range><lt>140.1</lt></range>
+ </package>
+ <package>
+ <name>firefox-esr</name>
+ <range><lt>128.13</lt></range>
+ </package>
+ <package>
+ <name>thunderbird</name>
+ <range><lt>141.0</lt></range>
+ </package>
+ <package>
+ <name>thunderbird-esr</name>
+ <range><lt>140.1</lt></range>
+ </package>
+ <package>
+ <name>thunderbird</name>
+ <range><lt>128.13</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security@mozilla.org reports:</p>
+ <blockquote cite="https://bugzilla.mozilla.org/show_bug.cgi?id=1968414">
+ <p>Insufficient escaping in the Copy as cURL feature could
+ potentially be used to trick a user into executing
+ unexpected code.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-8030</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-8030</url>
+ </references>
+ <dates>
+ <discovery>2025-07-22</discovery>
+ <entry>2025-07-24</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="419bcf99-685e-11f0-a12d-b42e991fc52e">
+ <topic>Mozilla -- 'javascript:' URLs execution</topic>
+ <affects>
+ <package>
+ <name>firefox</name>
+ <range><lt>141.0,2</lt></range>
+ </package>
+ <package>
+ <name>firefox-esr</name>
+ <range><lt>140.1</lt></range>
+ </package>
+ <package>
+ <name>firefox-esr</name>
+ <range><lt>128.13</lt></range>
+ </package>
+ <package>
+ <name>thunderbird</name>
+ <range><lt>141.0</lt></range>
+ </package>
+ <package>
+ <name>thunderbird-esr</name>
+ <range><lt>140.1</lt></range>
+ </package>
+ <package>
+ <name>thunderbird</name>
+ <range><lt>128.13</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security@mozilla.org reports:</p>
+ <blockquote cite="https://bugzilla.mozilla.org/show_bug.cgi?id=1928021">
+ <p>Thunderbird executed `javascript:` URLs when used in
+ `object` and `embed` tags.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-8029</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-8029</url>
+ </references>
+ <dates>
+ <discovery>2025-07-22</discovery>
+ <entry>2025-07-24</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="3e9406a7-685e-11f0-a12d-b42e991fc52e">
+ <topic>Mozilla -- Incorrect computation of branch address</topic>
+ <affects>
+ <package>
+ <name>firefox</name>
+ <range><lt>141.0,2</lt></range>
+ </package>
+ <package>
+ <name>firefox-esr</name>
+ <range><lt>140.1</lt></range>
+ </package>
+ <package>
+ <name>firefox-esr</name>
+ <range><lt>128.13</lt></range>
+ </package>
+ <package>
+ <name>firefox-esr</name>
+ <range><lt>115.26</lt></range>
+ </package>
+ <package>
+ <name>thunderbird</name>
+ <range><lt>141.0</lt></range>
+ </package>
+ <package>
+ <name>thunderbird-esr</name>
+ <range><lt>140.1</lt></range>
+ </package>
+ <package>
+ <name>thunderbird</name>
+ <range><lt>128.13</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security@mozilla.org reports:</p>
+ <blockquote cite="https://bugzilla.mozilla.org/show_bug.cgi?id=1971581">
+ <p>On arm64, a WASM `br_table` instruction with a lot of
+ entries could lead to the label being too far from the
+ instruction causing truncation and incorrect computation of
+ the branch address.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-8028</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-8028</url>
+ </references>
+ <dates>
+ <discovery>2025-07-22</discovery>
+ <entry>2025-07-24</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="3c234220-685e-11f0-a12d-b42e991fc52e">
+ <topic>Mozilla -- IonMonkey-JIT bad stack write</topic>
+ <affects>
+ <package>
+ <name>firefox</name>
+ <range><lt>141.0,2</lt></range>
+ </package>
+ <package>
+ <name>firefox-esr</name>
+ <range><lt>140.1</lt></range>
+ </package>
+ <package>
+ <name>firefox-esr</name>
+ <range><lt>128.13</lt></range>
+ </package>
+ <package>
+ <name>firefox-esr</name>
+ <range><lt>115.26</lt></range>
+ </package>
+ <package>
+ <name>thunderbird</name>
+ <range><lt>141.0</lt></range>
+ </package>
+ <package>
+ <name>thunderbird-esr</name>
+ <range><lt>140.1</lt></range>
+ </package>
+ <package>
+ <name>thunderbird</name>
+ <range><lt>128.13</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security@mozilla.org reports:</p>
+ <blockquote cite="https://bugzilla.mozilla.org/show_bug.cgi?id=1968423">
+ <p>On 64-bit platforms IonMonkey-JIT only wrote 32 bits of
+ the 64-bit return value space on the stack. Baseline-JIT,
+ however, read the entire 64 bits.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-8027</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-8027</url>
+ </references>
+ <dates>
+ <discovery>2025-07-22</discovery>
+ <entry>2025-07-24</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="3d4393b2-68a5-11f0-b2b4-589cfc10832a">
+ <topic>gdk-pixbuf2 -- a heap buffer overflow</topic>
+ <affects>
+ <package>
+ <name>gdk-pixbuf2</name>
+ <range><lt>2.42.12_2</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>cve@mitre.org reports:</p>
+ <blockquote cite="https://www.cve.org/CVERecord?id=CVE-2025-7345">
+ <p>A flaw exists in gdk-pixbuf within the gdk_pixbuf__jpeg_image_load_increment
+ function (io-jpeg.c) and in glib’s g_base64_encode_step (glib/gbase64.c).
+ When processing maliciously crafted JPEG images, a heap buffer overflow can occur
+ during Base64 encoding, allowing out-of-bounds reads from heap memory, potentially
+ causing application crashes or arbitrary code execution.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-7345</cvename>
+ <url>https://www.cve.org/CVERecord?id=CVE-2025-7345</url>
+ </references>
+ <dates>
+ <discovery>2025-07-24</discovery>
+ <entry>2025-07-24</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="b3948bf3-685e-11f0-bff5-6805ca2fa271">
+ <topic>powerdns-recursor -- cache pollution</topic>
+ <affects>
+ <package>
+ <name>powerdns-recursor</name>
+ <range><lt>5.2.4</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>PowerDNS Team reports:</p>
+ <blockquote cite="https://blog.powerdns.com/powerdns-security-advisory-2025-04">
+ <p>An attacker spoofing answers to ECS enabled requests
+ sent out by the Recursor has a chance of success higher
+ than non-ECS enabled queries. The updated version include
+ various mitigations against spoofing attempts of ECS enabled
+ queries by chaining ECS enabled requests and enforcing
+ stricter validation of the received answers. The most strict
+ mitigation done when the new setting outgoing.edns_subnet_harden
+ (old style name edns-subnet-harden) is enabled.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-30192</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-30192</url>
+ </references>
+ <dates>
+ <discovery>2025-07-21</discovery>
+ <entry>2025-07-24</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="5683b3a7-683d-11f0-966e-2cf05da270f3">
+ <topic>Gitlab -- vulnerabilities</topic>
+ <affects>
+ <package>
+ <name>gitlab-ce</name>
+ <name>gitlab-ee</name>
+ <range><ge>18.2.0</ge><lt>18.2.1</lt></range>
+ <range><ge>18.1.0</ge><lt>18.1.3</lt></range>
+ <range><ge>15.0.0</ge><lt>18.0.5</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>Gitlab reports:</p>
+ <blockquote cite="https://about.gitlab.com/releases/2025/07/23/patch-release-gitlab-18-2-1-released/">
+ <p>Cross-site scripting issue impacts Kubernetes Proxy in GitLab CE/EE</p>
+ <p>Cross-site scripting issue impacts Kubernetes Proxy in GitLab CE/EE using CDNs</p>
+ <p>Exposure of Sensitive Information to an Unauthorized Actor issue impacts GitLab CE/EE</p>
+ <p>Improper Access Control issue impacts GitLab EE</p>
+ <p>Exposure of Sensitive Information to an Unauthorized Actor issue impacts GitLab CE/EE</p>
+ <p>Improper Access Control issue impacts GitLab CE/EE</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-4700</cvename>
+ <cvename>CVE-2025-4439</cvename>
+ <cvename>CVE-2025-7001</cvename>
+ <cvename>CVE-2025-4976</cvename>
+ <cvename>CVE-2025-0765</cvename>
+ <cvename>CVE-2025-1299</cvename>
+ <url>https://about.gitlab.com/releases/2025/07/23/patch-release-gitlab-18-2-1-released/</url>
+ </references>
+ <dates>
+ <discovery>2025-07-23</discovery>
+ <entry>2025-07-24</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="0f5bcba2-67fb-11f0-9ee5-b42e991fc52e">
+ <topic>sqlite -- Integer Truncation on SQLite</topic>
+ <affects>
+ <package>
+ <name>sqlite3</name>
+ <range><lt>3.50.2</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>cve-coordination@google.com reports:</p>
+ <blockquote cite="https://www.sqlite.org/src/info/5508b56fd24016c13981ec280ecdd833007c9d8dd595edb295b984c2b487b5c8">
+ <p>There exists a vulnerability in SQLite versions before
+ 3.50.2 where the number of aggregate terms could exceed the
+ number of columns available. This could lead to a memory
+ corruption issue.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-6965</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-6965</url>
+ </references>
+ <dates>
+ <discovery>2025-07-15</discovery>
+ <entry>2025-07-23</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="80411ba2-6729-11f0-a5cb-8c164580114f">
+ <topic>7-Zip -- Multi-byte write heap buffer overflow in NCompress::NRar5::CDecoder</topic>
+ <affects>
+ <package>
+ <name>7-zip</name>
+ <range><lt>25.00</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security-advisories@github.com reports:</p>
+ <blockquote cite="https://securitylab.github.com/advisories/GHSL-2025-058_7-Zip/">
+ <p>7-Zip is a file archiver with a high compression ratio. Zeroes
+ written outside heap buffer in RAR5 handler may lead to memory
+ corruption and denial of service in versions of 7-Zip prior to
+ 25.0.0. Version 25.0.0 contains a fix for the issue.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-53816</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-53816</url>
+ </references>
+ <dates>
+ <discovery>2025-07-17</discovery>
+ <entry>2025-07-22</entry>
+ </dates>
+ </vuln>
+
<vuln vid="605a9d1e-6521-11f0-beb2-ac5afc632ba3">
<topic>libwasmtime -- host panic with fd_renumber WASIp1 function</topic>
<affects>
@@ -1612,7 +2627,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/wolfssl/Makefile b/security/wolfssl/Makefile
index b9b9ed9ede8f..d764d1571851 100644
--- a/security/wolfssl/Makefile
+++ b/security/wolfssl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wolfssl
-PORTVERSION= 5.8.0
-PORTREVISION= 2
+PORTVERSION= 5.8.2
+PORTREVISION= 1
CATEGORIES= security devel
MASTER_SITES= https://www.wolfssl.com/ \
LOCAL/fox
@@ -9,7 +9,7 @@ MAINTAINER= fox@FreeBSD.org
COMMENT= Embedded SSL C-Library
WWW= https://www.wolfssl.com/
-LICENSE= GPLv2+
+LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
USES= cpe libtool zip
@@ -41,7 +41,10 @@ CONFIGURE_ARGS= --disable-dependency-tracking \
--enable-context-extra-user-data
TEST_TARGET= check
CFLAGS+= -DWOLFSSL_ALT_NAMES -DWOLFSSL_GETRANDOM=1
-CFLAGS_i386+= -DWOLFSSL_SHA224
+CFLAGS_i386= -DWOLFSSL_SHA224
+CFLAGS_powerpc= -DWOLFSSL_SHA224
+CFLAGS_powerpc64= -DWOLFSSL_SHA224
+CFLAGS_powerpc64le= -DWOLFSSL_SHA224
OPTIONS_DEFINE= DEBUG DOCS
diff --git a/security/wolfssl/distinfo b/security/wolfssl/distinfo
index cc3d33818c80..d7df84a68cda 100644
--- a/security/wolfssl/distinfo
+++ b/security/wolfssl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746110420
-SHA256 (wolfssl-5.8.0.zip) = 0b93753a76bdfd70a5eb392d659d26d6093edb8244cc29ae73815d4fec89ef01
-SIZE (wolfssl-5.8.0.zip) = 26569473
+TIMESTAMP = 1753656781
+SHA256 (wolfssl-5.8.2.zip) = 92a290732cfa8e34fc31dbd0623b9d9efcb75aa92ea593041d450989e3d2433d
+SIZE (wolfssl-5.8.2.zip) = 26861005
diff --git a/security/wolfssl/pkg-plist b/security/wolfssl/pkg-plist
index c836229c086f..047d9089db25 100644
--- a/security/wolfssl/pkg-plist
+++ b/security/wolfssl/pkg-plist
@@ -121,6 +121,7 @@ include/wolfssl/wolfcrypt/misc.h
include/wolfssl/wolfcrypt/mlkem.h
include/wolfssl/wolfcrypt/mpi_class.h
include/wolfssl/wolfcrypt/mpi_superclass.h
+include/wolfssl/wolfcrypt/oid_sum.h
include/wolfssl/wolfcrypt/pkcs12.h
include/wolfssl/wolfcrypt/pkcs7.h
include/wolfssl/wolfcrypt/poly1305.h
@@ -157,8 +158,8 @@ include/wolfssl/wolfcrypt/xmss.h
include/wolfssl/wolfio.h
lib/libwolfssl.a
lib/libwolfssl.so
-lib/libwolfssl.so.43
-lib/libwolfssl.so.43.1.0
+lib/libwolfssl.so.44
+lib/libwolfssl.so.44.0.0
libdata/pkgconfig/wolfssl.pc
%%PORTDOCS%%%%DOCSDIR%%/QUIC.md
%%PORTDOCS%%%%DOCSDIR%%/README.txt
diff --git a/security/yubico-piv-tool/Makefile b/security/yubico-piv-tool/Makefile
index 1d515232e0d4..9f038830de02 100644
--- a/security/yubico-piv-tool/Makefile
+++ b/security/yubico-piv-tool/Makefile
@@ -1,5 +1,5 @@
PORTNAME= yubico-piv-tool
-PORTVERSION= 2.7.1
+PORTVERSION= 2.7.2
PORTREVISION= 0
CATEGORIES= security
MASTER_SITES= https://developers.yubico.com/yubico-piv-tool/Releases/
diff --git a/security/yubico-piv-tool/distinfo b/security/yubico-piv-tool/distinfo
index 061c77c08b91..912ebe915bd5 100644
--- a/security/yubico-piv-tool/distinfo
+++ b/security/yubico-piv-tool/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734698210
-SHA256 (yubico-piv-tool-2.7.1.tar.gz) = 9813190a5c2560ef7fe8018c03614091e911e0596c5853ef25c82cd9283a444b
-SIZE (yubico-piv-tool-2.7.1.tar.gz) = 1361900
+TIMESTAMP = 1753958648
+SHA256 (yubico-piv-tool-2.7.2.tar.gz) = b84ade3c35d4949db008e6cda7b6cc70ff98858598b3f09bc46fd24a3d5f7461
+SIZE (yubico-piv-tool-2.7.2.tar.gz) = 1364476
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/shells/bash/Makefile b/shells/bash/Makefile
index 9e3fd774c15b..935ced4b2c52 100644
--- a/shells/bash/Makefile
+++ b/shells/bash/Makefile
@@ -1,21 +1,16 @@
-# Please keep the commented variables for now, as we will need them once
-# the first patchset is released
-
PORTNAME= bash
-#PATCHLEVEL= 0
-#PORTVERSION= 5.3.${PATCHLEVEL:S/^0//g}
-PORTVERSION= 5.3
-PORTREVISION= 1
+PATCHLEVEL= 3
+PORTVERSION= 5.3.${PATCHLEVEL:S/^0//g}
CATEGORIES= shells
MASTER_SITES= GNU
-#DISTNAME= ${PORTNAME}-${PORTVERSION:R}
+DISTNAME= ${PORTNAME}-${PORTVERSION:R}
DIST_SUBDIR= ${PORTNAME}
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
-#PATCH_SITES= GNU/${PORTNAME}/${DISTNAME}-patches/
-#PATCHFILES!= /usr/bin/jot -s " " -w \
-# ${PORTNAME}${PORTVERSION:R:S/.//g}-%03d \
-# ${PATCHLEVEL} 1 ${PATCHLEVEL}
+PATCH_SITES= GNU/${PORTNAME}/${DISTNAME}-patches/
+PATCHFILES!= /usr/bin/jot -s " " -w \
+ ${PORTNAME}${PORTVERSION:R:S/.//g}-%03d \
+ ${PATCHLEVEL} 1 ${PATCHLEVEL}
MAINTAINER= ehaupt@FreeBSD.org
COMMENT= GNU Project's Bourne Again SHell
@@ -55,6 +50,7 @@ NLS_USES= gettext
NLS_CONFIGURE_ENABLE= nls
# Needs readline 8.3
+# See: 288208, 288207
#PORTS_READLINE_BUILD_DEPENDS= readline>=8.2:devel/readline
#PORTS_READLINE_USES= readline
#PORTS_READLINE_CONFIGURE_WITH= installed-readline
diff --git a/shells/bash/distinfo b/shells/bash/distinfo
index 76fc988fea91..8f4e70675d11 100644
--- a/shells/bash/distinfo
+++ b/shells/bash/distinfo
@@ -1,3 +1,9 @@
-TIMESTAMP = 1751628977
+TIMESTAMP = 1753425083
SHA256 (bash/bash-5.3.tar.gz) = 62dd49c44c399ed1b3f7f731e87a782334d834f08e098a35f2c87547d5dbb269
SIZE (bash/bash-5.3.tar.gz) = 11354270
+SHA256 (bash/bash53-001) = 1f608434364af86b9b45c8b0ea3fb3b165fb830d27697e6cdfc7ac17dee3287f
+SIZE (bash/bash53-001) = 1531
+SHA256 (bash/bash53-002) = e385548a00130765ec7938a56fbdca52447ab41fabc95a25f19ade527e282001
+SIZE (bash/bash53-002) = 2635
+SHA256 (bash/bash53-003) = f245d9c7dc3f5a20d84b53d249334747940936f09dc97e1dcb89fc3ab37d60ed
+SIZE (bash/bash53-003) = 2683
diff --git a/shells/carapace/Makefile b/shells/carapace/Makefile
index c339efacc80d..421eeaa64671 100644
--- a/shells/carapace/Makefile
+++ b/shells/carapace/Makefile
@@ -1,7 +1,6 @@
PORTNAME= carapace
DISTVERSIONPREFIX= v
-DISTVERSION= 1.3.3
-PORTREVISION= 1
+DISTVERSION= 1.4.1
CATEGORIES= shells
MAINTAINER= tagattie@FreeBSD.org
@@ -17,7 +16,7 @@ GO_MODULE= github.com/carapace-sh/carapace-bin
GO_TARGET= ./cmd/carapace
GO_BUILDFLAGS= -ldflags "-s -w -X main.version=${DISTVERSION}"
-PLIST_FILES= bin/carapace
+PLIST_FILES= bin/${PORTNAME}
PORTDOCS= README.md
OPTIONS_DEFINE= DOCS
diff --git a/shells/carapace/distinfo b/shells/carapace/distinfo
index 545206c44ad0..8d67bfc7c2fc 100644
--- a/shells/carapace/distinfo
+++ b/shells/carapace/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1750448449
-SHA256 (go/shells_carapace/carapace-v1.3.3/v1.3.3.mod) = b51c68b5d98fe946e491b16cd7af620f5455b28923d3315705e7ac5a5df578d5
-SIZE (go/shells_carapace/carapace-v1.3.3/v1.3.3.mod) = 671
-SHA256 (go/shells_carapace/carapace-v1.3.3/v1.3.3.zip) = dd8a2cb444f5a820e84cf1adb6456d354e941de8b2c6583cf8903144105a922a
-SIZE (go/shells_carapace/carapace-v1.3.3/v1.3.3.zip) = 20863995
+TIMESTAMP = 1753581015
+SHA256 (go/shells_carapace/carapace-v1.4.1/v1.4.1.mod) = 0059b397499a9b57a503a220c26c030767a1e420f56518d10924f239dc1b7c25
+SIZE (go/shells_carapace/carapace-v1.4.1/v1.4.1.mod) = 670
+SHA256 (go/shells_carapace/carapace-v1.4.1/v1.4.1.zip) = 1185f97a93fe318323ae23075c70177c78c3f1476c638fa96d1ea124a25fdcba
+SIZE (go/shells_carapace/carapace-v1.4.1/v1.4.1.zip) = 21683245
diff --git a/shells/sheldon/Makefile b/shells/sheldon/Makefile
index 62240b0ea477..2b0851c3320e 100644
--- a/shells/sheldon/Makefile
+++ b/shells/sheldon/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sheldon
-DISTVERSION= 0.8.4
+DISTVERSION= 0.8.5
CATEGORIES= shells
MAINTAINER= tagattie@FreeBSD.org
diff --git a/shells/sheldon/Makefile.crates b/shells/sheldon/Makefile.crates
index d8e37fdacbe8..d1eab42e72f8 100644
--- a/shells/sheldon/Makefile.crates
+++ b/shells/sheldon/Makefile.crates
@@ -4,12 +4,12 @@ CARGO_CRATES= aho-corasick-1.1.3 \
bitflags-2.9.1 \
bstr-1.12.0 \
casual-0.2.0 \
- cc-1.2.27 \
+ cc-1.2.30 \
cfg-if-1.0.1 \
- clap-4.5.40 \
- clap_builder-4.5.40 \
- clap_complete-4.5.54 \
- clap_derive-4.5.40 \
+ clap-4.5.41 \
+ clap_builder-4.5.41 \
+ clap_complete-4.5.55 \
+ clap_derive-4.5.41 \
clap_lex-0.7.5 \
constcat-0.6.1 \
crossbeam-deque-0.8.6 \
@@ -59,7 +59,7 @@ CARGO_CRATES= aho-corasick-1.1.3 \
memchr-2.7.5 \
once_cell-1.21.3 \
openssl-probe-0.1.6 \
- openssl-src-300.5.0+3.5.0 \
+ openssl-src-300.5.1+3.5.1 \
openssl-sys-0.9.109 \
percent-encoding-2.3.1 \
pkg-config-0.3.32 \
@@ -74,14 +74,14 @@ CARGO_CRATES= aho-corasick-1.1.3 \
regex-automata-0.4.9 \
regex-macro-0.3.0 \
regex-syntax-0.8.5 \
- rustix-1.0.7 \
+ rustix-1.0.8 \
ryu-1.0.20 \
same-file-1.0.6 \
schannel-0.1.27 \
serde-1.0.219 \
serde_derive-1.0.219 \
- serde_json-1.0.140 \
- serde_spanned-0.6.9 \
+ serde_json-1.0.141 \
+ serde_spanned-1.0.0 \
shlex-1.3.0 \
smallvec-1.15.1 \
socket2-0.5.10 \
@@ -93,10 +93,11 @@ CARGO_CRATES= aho-corasick-1.1.3 \
thiserror-2.0.12 \
thiserror-impl-2.0.12 \
tinystr-0.8.1 \
- toml-0.8.23 \
- toml_datetime-0.6.11 \
- toml_edit-0.22.27 \
- toml_write-0.1.2 \
+ toml-0.9.2 \
+ toml_datetime-0.7.0 \
+ toml_edit-0.23.2 \
+ toml_parser-1.0.1 \
+ toml_writer-1.0.2 \
unicode-ident-1.0.18 \
unicode-width-0.1.14 \
upon-0.8.1 \
@@ -129,7 +130,7 @@ CARGO_CRATES= aho-corasick-1.1.3 \
windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.52.6 \
windows_x86_64_msvc-0.53.0 \
- winnow-0.7.11 \
+ winnow-0.7.12 \
winsafe-0.0.19 \
wit-bindgen-rt-0.39.0 \
writeable-0.6.1 \
diff --git a/shells/sheldon/distinfo b/shells/sheldon/distinfo
index 032fd06c9fc8..fea90d2e0637 100644
--- a/shells/sheldon/distinfo
+++ b/shells/sheldon/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1752022318
+TIMESTAMP = 1753236096
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
@@ -11,18 +11,18 @@ SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf95891080
SIZE (rust/crates/bstr-1.12.0.crate) = 351557
SHA256 (rust/crates/casual-0.2.0.crate) = 02bac00d171e78bbd71fe323666881647f18ce2a6c7460e9d1baddeefa3c3420
SIZE (rust/crates/casual-0.2.0.crate) = 8948
-SHA256 (rust/crates/cc-1.2.27.crate) = d487aa071b5f64da6f19a3e848e3578944b726ee5a4854b82172f02aa876bfdc
-SIZE (rust/crates/cc-1.2.27.crate) = 107070
+SHA256 (rust/crates/cc-1.2.30.crate) = deec109607ca693028562ed836a5f1c4b8bd77755c4e132fc5ce11b0b6211ae7
+SIZE (rust/crates/cc-1.2.30.crate) = 108550
SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
-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_complete-4.5.54.crate) = aad5b1b4de04fead402672b48897030eec1f3bfe1550776322f59f6d6e6a5677
-SIZE (rust/crates/clap_complete-4.5.54.crate) = 48534
-SHA256 (rust/crates/clap_derive-4.5.40.crate) = d2c7947ae4cc3d851207c1adb5b5e260ff0cca11446b1d6d1423788e442257ce
-SIZE (rust/crates/clap_derive-4.5.40.crate) = 33470
+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_complete-4.5.55.crate) = a5abde44486daf70c5be8b8f8f1b66c49f86236edf6fa2abadb4d961c4c6229a
+SIZE (rust/crates/clap_complete-4.5.55.crate) = 48536
+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/constcat-0.6.1.crate) = 136d3e02915a2cea4d74caa8681e2d44b1c3254bdbf17d11d41d587ff858832c
@@ -121,8 +121,8 @@ SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a71648
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
-SHA256 (rust/crates/openssl-src-300.5.0+3.5.0.crate) = e8ce546f549326b0e6052b649198487d91320875da901e7bd11a06d1ee3f9c2f
-SIZE (rust/crates/openssl-src-300.5.0+3.5.0.crate) = 10488436
+SHA256 (rust/crates/openssl-src-300.5.1+3.5.1.crate) = 735230c832b28c000e3bc117119e6466a663ec73506bc0a9907ea4187508e42a
+SIZE (rust/crates/openssl-src-300.5.1+3.5.1.crate) = 10505501
SHA256 (rust/crates/openssl-sys-0.9.109.crate) = 90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571
SIZE (rust/crates/openssl-sys-0.9.109.crate) = 78247
SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
@@ -151,8 +151,8 @@ SHA256 (rust/crates/regex-macro-0.3.0.crate) = 7d306632607af6ec61c0b117971d57a96
SIZE (rust/crates/regex-macro-0.3.0.crate) = 7252
SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
-SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
-SIZE (rust/crates/rustix-1.0.7.crate) = 414500
+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/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
@@ -163,10 +163,10 @@ SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854
SIZE (rust/crates/serde-1.0.219.crate) = 78983
SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
-SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
-SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
-SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
+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/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
@@ -189,14 +189,16 @@ SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672c
SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
-SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
-SIZE (rust/crates/toml-0.8.23.crate) = 36050
-SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
-SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
-SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
-SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
-SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801
-SIZE (rust/crates/toml_write-0.1.2.crate) = 15660
+SHA256 (rust/crates/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_edit-0.23.2.crate) = d1dee9dc43ac2aaf7d3b774e2fba5148212bf2bd9374f4e50152ebe9afd03d42
+SIZE (rust/crates/toml_edit-0.23.2.crate) = 66406
+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/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
@@ -261,8 +263,8 @@ 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/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
-SHA256 (rust/crates/winnow-0.7.11.crate) = 74c7b26e3480b707944fc872477815d29a8e429d2f93a1ce000f5fa84a15cbcd
-SIZE (rust/crates/winnow-0.7.11.crate) = 174175
+SHA256 (rust/crates/winnow-0.7.12.crate) = f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95
+SIZE (rust/crates/winnow-0.7.12.crate) = 174403
SHA256 (rust/crates/winsafe-0.0.19.crate) = d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904
SIZE (rust/crates/winsafe-0.0.19.crate) = 492820
SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
@@ -285,5 +287,5 @@ SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5f
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 (rossmacarthur-sheldon-0.8.4_GH0.tar.gz) = 564fbc59f0cc0b8e8734ad2e9594dca6eaffb9d9557d8f7cb5033168ed8439e7
-SIZE (rossmacarthur-sheldon-0.8.4_GH0.tar.gz) = 85664
+SHA256 (rossmacarthur-sheldon-0.8.5_GH0.tar.gz) = a32e181667ec8bf235f0c50f2671d3c0d78fbdd7502a61e2f88c7deacb534b20
+SIZE (rossmacarthur-sheldon-0.8.5_GH0.tar.gz) = 85863
diff --git a/sysutils/Makefile b/sysutils/Makefile
index 55962ab1e711..462e392d721f 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -81,6 +81,7 @@
SUBDIR += b3sum
SUBDIR += b43-fwcutter
SUBDIR += backdown
+ SUBDIR += backrest
SUBDIR += backuppc
SUBDIR += backuppc-devel
SUBDIR += backuppc4
@@ -574,6 +575,7 @@
SUBDIR += k8temp
SUBDIR += k9s
SUBDIR += kapp
+ SUBDIR += kassiber
SUBDIR += kbackup
SUBDIR += kcron
SUBDIR += kdeadmin
@@ -846,6 +848,9 @@
SUBDIR += p5-MogileFS-Server
SUBDIR += p5-MogileFS-Utils
SUBDIR += p5-Monitor-Simple
+ SUBDIR += p5-OpenTelemetry
+ SUBDIR += p5-OpenTelemetry-Exporter-OTLP
+ SUBDIR += p5-OpenTelemetry-SDK
SUBDIR += p5-POSIX-Run-Capture
SUBDIR += p5-Plugtools
SUBDIR += p5-Plugtools-Plugins-HomeOU
@@ -1229,6 +1234,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/backrest/Makefile b/sysutils/backrest/Makefile
new file mode 100644
index 000000000000..63c07a5797a9
--- /dev/null
+++ b/sysutils/backrest/Makefile
@@ -0,0 +1,60 @@
+PORTNAME= backrest
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.8.1
+CATEGORIES= sysutils
+MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/
+DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}.frontend${EXTRACT_SUFX}
+
+MAINTAINER= dtxdf@FreeBSD.org
+COMMENT= Web UI and orchestrator for restic backup
+WWW= https://garethgeorge.github.io/${PORTNAME}
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= restic>=0:sysutils/restic
+
+USES= go:modules
+USE_RC_SUBR= ${PORTNAME}
+
+GO_MODULE= github.com/garethgeorge/${PORTNAME}
+GO_TARGET= ./cmd/backrest
+GO_BUILDFLAGS= -ldflags "\
+ -X 'main.version=${DISTVERSIONPREFIX}${DISTVERSION}' \
+ -X 'main.commit=${GITID}' \
+ -X 'main.date=${BUILD_DATE}'"
+
+SUB_FILES= ${PORTNAME}.env pkg-message
+SUB_LIST= HOMEDIR=${BACKREST_HOMEDIR} \
+ USER=${BACKREST_USER}
+
+PLIST_FILES= "@dir(${BACKREST_USER},${BACKREST_GROUP},0700) ${BACKREST_HOMEDIR}" \
+ "@sample ${ETCDIR}/config.env.sample" \
+ bin/${PORTNAME}
+
+OPTIONS_DEFINE= RCLONE
+OPTIONS_DEFAULT= RCLONE
+
+RCLONE_DESC= Cloud storage support
+RCLONE_RUN_DEPENDS= rclone>=0:net/rclone
+
+# Run 'git checkout ${DISTVERSIONPREFIX}${DISTVERSION} && git rev-parse HEAD'
+# in the Backrest repository to get the value of GITID.
+GITID= 7a5030bb00f113170e1c09c45a4f2034a13a2809
+
+BUILD_DATE= $$(date -u '+%Y-%m-%dT%H:%M:%SZ')
+
+BACKREST_HOMEDIR= /var/db/${PORTNAME}
+BACKREST_USER= www
+BACKREST_GROUP= ${BACKREST_USER}
+
+pre-build:
+ @${MKDIR} ${WRKSRC}/webui/dist
+ @cd ${WRKDIR}/backrest-frontend && ${COPYTREE_SHARE} . ${WRKSRC}/webui/dist
+
+post-install:
+ @${MKDIR} ${STAGEDIR}${BACKREST_HOMEDIR}
+ @${MKDIR} ${STAGEDIR}${ETCDIR}
+ ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}.env ${STAGEDIR}${ETCDIR}/config.env.sample
+
+.include <bsd.port.mk>
diff --git a/sysutils/backrest/distinfo b/sysutils/backrest/distinfo
new file mode 100644
index 000000000000..391370b10d11
--- /dev/null
+++ b/sysutils/backrest/distinfo
@@ -0,0 +1,7 @@
+TIMESTAMP = 1753297204
+SHA256 (go/sysutils_backrest/backrest-v1.8.1/backrest-v1.8.1.frontend.tar.gz) = ef4a66361180b5e7a28b074dd2d4dfcfaf84b8d0a3b14096a5e728ec1bd0822c
+SIZE (go/sysutils_backrest/backrest-v1.8.1/backrest-v1.8.1.frontend.tar.gz) = 3944938
+SHA256 (go/sysutils_backrest/backrest-v1.8.1/v1.8.1.mod) = 37cfec3fd55a330cb6bd88ceffa7a4cfd4950678f93ab668656ec3d3aa9185cd
+SIZE (go/sysutils_backrest/backrest-v1.8.1/v1.8.1.mod) = 3731
+SHA256 (go/sysutils_backrest/backrest-v1.8.1/v1.8.1.zip) = a85ba42c616ad3c1e8ad933314a6d2d1a6bc2f77e25bf935708742e8053668df
+SIZE (go/sysutils_backrest/backrest-v1.8.1/v1.8.1.zip) = 775308
diff --git a/sysutils/backrest/files/backrest.env.in b/sysutils/backrest/files/backrest.env.in
new file mode 100644
index 000000000000..27aa64d770f8
--- /dev/null
+++ b/sysutils/backrest/files/backrest.env.in
@@ -0,0 +1,3 @@
+BACKREST_DATA=%%HOMEDIR%%
+BACKREST_CONFIG=%%HOMEDIR%%/config.json
+XDG_CACHE_HOME=%%HOMEDIR%%/cache
diff --git a/sysutils/backrest/files/backrest.in b/sysutils/backrest/files/backrest.in
new file mode 100644
index 000000000000..5c709b0b2e12
--- /dev/null
+++ b/sysutils/backrest/files/backrest.in
@@ -0,0 +1,35 @@
+#!/bin/sh
+
+# PROVIDE: backrest
+# REQUIRE: LOGIN
+# KEYWORD: shutdown
+#
+# Configuration settings for backrest in /etc/rc.conf
+#
+# backrest_enable (bool): Enable backrest. (Default=NO)
+# backrest_env_file (str): Path containing the environment variables
+# to be used by backrest. (Default: %%ETCDIR%%/config.env)
+# backrest_logfile (str): Log file used to store the backrest's output. (Default: /var/log/backrest.log)
+# backrest_pidfile (str): File used by backrest to store the process ID. (Default: /var/run/backrest.pid)
+# backrest_runas (str): User to run backrest as. (Default: %%USER%%)
+
+. /etc/rc.subr
+
+name="backrest"
+desc="Web UI and orchestrator for restic backup"
+rcvar="backrest_enable"
+
+load_rc_config $name
+
+: ${backrest_enable:="NO"}
+: ${backrest_env_file:="%%ETCDIR%%/config.env"}
+: ${backrest_logfile:="/var/log/backrest.log"}
+: ${backrest_pidfile:="/var/run/backrest.pid"}
+: ${backrest_runas:="%%USER%%"}
+
+pidfile="${backrest_pidfile}"
+procname="%%LOCALBASE%%/bin/backrest"
+command="/usr/sbin/daemon"
+command_args="-o '${backrest_logfile}' -p '${pidfile}' -u '${backrest_runas}' -t '${desc}' -- '${procname}'"
+
+run_rc_command "$1"
diff --git a/sysutils/backrest/files/pkg-message.in b/sysutils/backrest/files/pkg-message.in
new file mode 100644
index 000000000000..675cdb673e90
--- /dev/null
+++ b/sysutils/backrest/files/pkg-message.in
@@ -0,0 +1,11 @@
+[
+{ type: install
+ message: <<EOM
+By default, Backrest runs as '%%USER%%', which can be problematic if you want
+to restore files in a directory where that user does not have write permissions.
+You can change the user that Backrest runs as using 'backrest_runas' in your
+'rc.conf(5)' file or create a directory and chown(8)s into it. The latter is
+the recommended method.
+EOM
+}
+]
diff --git a/sysutils/backrest/pkg-descr b/sysutils/backrest/pkg-descr
new file mode 100644
index 000000000000..3cdd05ec8b4f
--- /dev/null
+++ b/sysutils/backrest/pkg-descr
@@ -0,0 +1,5 @@
+Backrest is a web-accessible backup solution built on top of restic.
+Backrest provides a WebUI which wraps the restic CLI and makes it
+easy to create repos, browse snapshots, and restore files. Additionally,
+Backrest can run in the background and take an opinionated approach
+to scheduling snapshots and orchestrating repo health operations.
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/bhyvemgr/Makefile b/sysutils/bhyvemgr/Makefile
index 626f0b297477..f412ab8ff4c8 100644
--- a/sysutils/bhyvemgr/Makefile
+++ b/sysutils/bhyvemgr/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bhyvemgr
DISTVERSIONPREFIX= v
-PORTVERSION= 1.7.0
+PORTVERSION= 1.7.1
CATEGORIES= sysutils
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/sysutils/bhyvemgr/distinfo b/sysutils/bhyvemgr/distinfo
index 61d976492b04..f4edbd89a2a9 100644
--- a/sysutils/bhyvemgr/distinfo
+++ b/sysutils/bhyvemgr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752372561
-SHA256 (alonsobsd-bhyvemgr-v1.7.0_GH0.tar.gz) = e1b7d5cdc6bdadcaf27dafd233e122a8f5b977c1dd41a8d1515e0b48829341cf
-SIZE (alonsobsd-bhyvemgr-v1.7.0_GH0.tar.gz) = 259005
+TIMESTAMP = 1753305219
+SHA256 (alonsobsd-bhyvemgr-v1.7.1_GH0.tar.gz) = 4f855cb93c648c0f49d15f8bb9d7b0af113cd813c5ee825c6c74c5990ab5b0e7
+SIZE (alonsobsd-bhyvemgr-v1.7.1_GH0.tar.gz) = 258797
diff --git a/sysutils/bsdisks/Makefile b/sysutils/bsdisks/Makefile
index fd504aa13240..52b8929092b3 100644
--- a/sysutils/bsdisks/Makefile
+++ b/sysutils/bsdisks/Makefile
@@ -1,5 +1,5 @@
PORTNAME= bsdisks
-DISTVERSION= 0.37
+DISTVERSION= 0.38
CATEGORIES= sysutils
MAINTAINER= arrowd@FreeBSD.org
diff --git a/sysutils/bsdisks/distinfo b/sysutils/bsdisks/distinfo
index 4960062df02c..320ce13961ec 100644
--- a/sysutils/bsdisks/distinfo
+++ b/sysutils/bsdisks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741180771
-SHA256 (bsdisks-0.37.tar.bz2) = 5295239a3ffe837045be58e6254108130461825af23182cc85bb9fe3243075ec
-SIZE (bsdisks-0.37.tar.bz2) = 85101
+TIMESTAMP = 1753954090
+SHA256 (bsdisks-0.38.tar.bz2) = 15b11e408b8f3e741e5a347dc353f38b022a55bc0fe4e5de4d646b2cd127dbe1
+SIZE (bsdisks-0.38.tar.bz2) = 85122
diff --git a/sysutils/cbsd/Makefile b/sysutils/cbsd/Makefile
index 084ee334f5e5..ffe72c1142c9 100644
--- a/sysutils/cbsd/Makefile
+++ b/sysutils/cbsd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cbsd
-DISTVERSION= 14.3.0
+DISTVERSION= 14.3.1
CATEGORIES= sysutils
MAINTAINER= fbsd-ports@convectix.com
@@ -10,15 +10,13 @@ LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libcurl.so:ftp/curl \
- libsqlite3.so:databases/sqlite3 \
libssh2.so:security/libssh2
RUN_DEPENDS= curl:ftp/curl \
jq:textproc/jq \
rsync:net/rsync \
- sqlite3:databases/sqlite3 \
sudo:security/sudo
-USES= compiler:c++11-lang libedit pkgconfig:both
+USES= compiler:c++11-lang libedit pkgconfig:both sqlite
USE_GITHUB= yes
USE_RC_SUBR= cbsdd cbsdrsyncd cbsd-statsd-bhyve cbsd-statsd-hoster \
cbsd-statsd-jail
diff --git a/sysutils/cbsd/distinfo b/sysutils/cbsd/distinfo
index ce13db13246f..d3b083803463 100644
--- a/sysutils/cbsd/distinfo
+++ b/sysutils/cbsd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750026966
-SHA256 (cbsd-cbsd-14.3.0_GH0.tar.gz) = c2bb4f6078655d51527d7624d9e90715b645437955fd9ea0dd8ac89a5434dd9a
-SIZE (cbsd-cbsd-14.3.0_GH0.tar.gz) = 7408981
+TIMESTAMP = 1753652818
+SHA256 (cbsd-cbsd-14.3.1_GH0.tar.gz) = b57a2de902c8d72403b5530decce1bbc0192570f26c1e765ff13745764405217
+SIZE (cbsd-cbsd-14.3.1_GH0.tar.gz) = 7409321
diff --git a/sysutils/cbsd/pkg-plist b/sysutils/cbsd/pkg-plist
index 9b2d9a37e2f5..1a2834cc7246 100644
--- a/sysutils/cbsd/pkg-plist
+++ b/sysutils/cbsd/pkg-plist
@@ -263,20 +263,21 @@ cbsd/etc/defaults/vm-linux-AlmaLinux-10-x86_64.conf
cbsd/etc/defaults/vm-linux-AlmaLinux-9-x86_64.conf
cbsd/etc/defaults/vm-linux-Alpine-extended-3.conf
cbsd/etc/defaults/vm-linux-Alpine-standart-3.conf
-cbsd/etc/defaults/vm-linux-AltLinux-10.conf
-cbsd/etc/defaults/vm-linux-AltLinux-kworkstation-10.conf
+cbsd/etc/defaults/vm-linux-AltLinux-11.conf
+cbsd/etc/defaults/vm-linux-AltLinux-kworkstation-11.conf
cbsd/etc/defaults/vm-linux-AltVirt-10.conf
cbsd/etc/defaults/vm-linux-ArchLinux-x86-2024.conf
cbsd/etc/defaults/vm-linux-ArchLinux-x86-2025.conf
cbsd/etc/defaults/vm-linux-Batocera.conf
cbsd/etc/defaults/vm-linux-BlackBox-9-x86_64.conf
cbsd/etc/defaults/vm-linux-BlissOS-x86.conf
+cbsd/etc/defaults/vm-linux-BlueOnyx-10-x86_64.conf
cbsd/etc/defaults/vm-linux-CentOS-stream-10-x86_64.conf
cbsd/etc/defaults/vm-linux-CentOS-stream-9-x86_64.conf
-cbsd/etc/defaults/vm-linux-ClearLinux-Server-x86_64.conf
cbsd/etc/defaults/vm-linux-Debian-aarch64-12.conf
cbsd/etc/defaults/vm-linux-Debian-x86-11.conf
cbsd/etc/defaults/vm-linux-Debian-x86-12.conf
+cbsd/etc/defaults/vm-linux-Deepin-x86-25.conf
cbsd/etc/defaults/vm-linux-Devuan-x86-5.conf
cbsd/etc/defaults/vm-linux-ESOS-x86-master.conf
cbsd/etc/defaults/vm-linux-FAI-x86-6.conf
@@ -291,6 +292,7 @@ cbsd/etc/defaults/vm-linux-NetBootXYZ.conf
cbsd/etc/defaults/vm-linux-NixOS-24.conf
cbsd/etc/defaults/vm-linux-NixOS-25.conf
cbsd/etc/defaults/vm-linux-OpenMediaVault-7.conf
+cbsd/etc/defaults/vm-linux-OracleLinux-10.conf
cbsd/etc/defaults/vm-linux-OracleLinux-7.conf
cbsd/etc/defaults/vm-linux-OracleLinux-8.conf
cbsd/etc/defaults/vm-linux-OracleLinux-9.conf
@@ -327,9 +329,11 @@ cbsd/etc/defaults/vm-linux-cloud-Devuan-x86-5.conf
cbsd/etc/defaults/vm-linux-cloud-Fedora-39-x86_64.conf
cbsd/etc/defaults/vm-linux-cloud-Fedora-40-x86_64.conf
cbsd/etc/defaults/vm-linux-cloud-Fedora-41-x86_64.conf
+cbsd/etc/defaults/vm-linux-cloud-Fedora-42-x86_64.conf
cbsd/etc/defaults/vm-linux-cloud-FreePBX-16-x86_64.conf
cbsd/etc/defaults/vm-linux-cloud-HomeAssistantOS-2024.conf
cbsd/etc/defaults/vm-linux-cloud-Kali-2024-amd64.conf
+cbsd/etc/defaults/vm-linux-cloud-Oracle-10-x86_64.conf
cbsd/etc/defaults/vm-linux-cloud-Oracle-7-x86_64.conf
cbsd/etc/defaults/vm-linux-cloud-Oracle-8-x86_64.conf
cbsd/etc/defaults/vm-linux-cloud-Oracle-9-x86_64.conf
@@ -464,6 +468,7 @@ cbsd/misc/jexec_env
cbsd/misc/mtree
cbsd/misc/next-ng-port
cbsd/misc/nics-list
+cbsd/misc/pexec
cbsd/misc/pwcrypt
cbsd/misc/resolv
cbsd/misc/sipcalc
diff --git a/sysutils/consul/Makefile b/sysutils/consul/Makefile
index 3caa666e902e..a49c295728c2 100644
--- a/sysutils/consul/Makefile
+++ b/sysutils/consul/Makefile
@@ -1,7 +1,6 @@
PORTNAME= consul
DISTVERSIONPREFIX= v
-DISTVERSION= 1.21.2
-PORTREVISION= 1
+DISTVERSION= 1.21.3
CATEGORIES= sysutils
MASTER_SITES= https://raw.githubusercontent.com/hashicorp/consul/${DISTVERSIONFULL}/
DISTFILES= go.mod \
@@ -44,7 +43,7 @@ CONSUL_USER?= consul
CONSUL_GROUP?= consul
CONSUL_DBDIR?= /var/db/${PORTNAME}
-GITID= 136b9cb
+GITID= 24bf2b6
# Bring DISTINFO_FILE into scope so we can get the timestamp.
.include <bsd.port.pre.mk>
diff --git a/sysutils/consul/distinfo b/sysutils/consul/distinfo
index 10129bda165b..ec27070f0f9c 100644
--- a/sysutils/consul/distinfo
+++ b/sysutils/consul/distinfo
@@ -1,15 +1,15 @@
-TIMESTAMP = 1751268928
-SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.2_GH0/go.mod) = 2aec5f58096e083b3325fac1856ddd870e5a17effd1a083456cc10cb7f1d69c5
-SIZE (go/sysutils_consul/hashicorp-consul-v1.21.2_GH0/go.mod) = 15152
-SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.2_GH0/api/go.mod) = 9fff374658098feeb57cbea88e2623b5e68dc408f7e86f1634757c6e144754a0
-SIZE (go/sysutils_consul/hashicorp-consul-v1.21.2_GH0/api/go.mod) = 1870
-SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.2_GH0/envoyextensions/go.mod) = b5e94d769153736b6790d0c496fa2d309c077fb26b28b8b004b3b0fd607c0691
-SIZE (go/sysutils_consul/hashicorp-consul-v1.21.2_GH0/envoyextensions/go.mod) = 2072
-SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.2_GH0/proto-public/go.mod) = f004a9e34976868d8042ed6b7b2542bb953327001507c0ccb66597bde3a6a8b1
-SIZE (go/sysutils_consul/hashicorp-consul-v1.21.2_GH0/proto-public/go.mod) = 391
-SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.2_GH0/sdk/go.mod) = 483636bc2972b7632fc5e943b4d158878a3e9d812ff776377ed38ab6bf564f31
-SIZE (go/sysutils_consul/hashicorp-consul-v1.21.2_GH0/sdk/go.mod) = 823
-SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.2_GH0/troubleshoot/go.mod) = 9e1754ea7c71650416e3a5f349229863cff97c6d8bc0e45585beb20c91ca7e5f
-SIZE (go/sysutils_consul/hashicorp-consul-v1.21.2_GH0/troubleshoot/go.mod) = 2848
-SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.2_GH0/hashicorp-consul-v1.21.2_GH0.tar.gz) = 1a822af9943400ca7a057e14f356ed191271ca0e8d28286ad8c856966e535221
-SIZE (go/sysutils_consul/hashicorp-consul-v1.21.2_GH0/hashicorp-consul-v1.21.2_GH0.tar.gz) = 50661867
+TIMESTAMP = 1753445538
+SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.3_GH0/go.mod) = 912c2742752abcf92901715fe47f0c1898570a20d6af3536a694bacbe4cb75d8
+SIZE (go/sysutils_consul/hashicorp-consul-v1.21.3_GH0/go.mod) = 15203
+SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.3_GH0/api/go.mod) = 9fff374658098feeb57cbea88e2623b5e68dc408f7e86f1634757c6e144754a0
+SIZE (go/sysutils_consul/hashicorp-consul-v1.21.3_GH0/api/go.mod) = 1870
+SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.3_GH0/envoyextensions/go.mod) = b5e94d769153736b6790d0c496fa2d309c077fb26b28b8b004b3b0fd607c0691
+SIZE (go/sysutils_consul/hashicorp-consul-v1.21.3_GH0/envoyextensions/go.mod) = 2072
+SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.3_GH0/proto-public/go.mod) = f004a9e34976868d8042ed6b7b2542bb953327001507c0ccb66597bde3a6a8b1
+SIZE (go/sysutils_consul/hashicorp-consul-v1.21.3_GH0/proto-public/go.mod) = 391
+SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.3_GH0/sdk/go.mod) = 483636bc2972b7632fc5e943b4d158878a3e9d812ff776377ed38ab6bf564f31
+SIZE (go/sysutils_consul/hashicorp-consul-v1.21.3_GH0/sdk/go.mod) = 823
+SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.3_GH0/troubleshoot/go.mod) = 9e1754ea7c71650416e3a5f349229863cff97c6d8bc0e45585beb20c91ca7e5f
+SIZE (go/sysutils_consul/hashicorp-consul-v1.21.3_GH0/troubleshoot/go.mod) = 2848
+SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.3_GH0/hashicorp-consul-v1.21.3_GH0.tar.gz) = 6b90fcd9a05a3a7f2a199af00126c99dee4b9f061b4e6f36d9e5cd4d6a0b6551
+SIZE (go/sysutils_consul/hashicorp-consul-v1.21.3_GH0/hashicorp-consul-v1.21.3_GH0.tar.gz) = 50634951
diff --git a/sysutils/cronolog-devel/Makefile b/sysutils/cronolog-devel/Makefile
index b50fdd45040d..6fe7e75c6222 100644
--- a/sysutils/cronolog-devel/Makefile
+++ b/sysutils/cronolog-devel/Makefile
@@ -1,9 +1,7 @@
PORTNAME= cronolog
-PORTVERSION= 1.7.1
-PORTREVISION= 2
-DISTVERSIONSUFFIX= -beta
+DISTVERSION= 1.7.2
CATEGORIES= sysutils
-MASTER_SITES= https://BSDforge.com/projects/source/sysutils/cronolog-devel/
+MASTER_SITES= https://codeberg.org/BSDforge/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
PKGNAMESUFFIX= -devel
MAINTAINER= portmaster@BSDforge.com
@@ -12,15 +10,17 @@ WWW= https://BSDforge.com/projects/sysutils/cronolog-devel
LICENSE= APACHE10
-USES= shebangfix tar:xz
+USES= shebangfix
-GNU_CONFIGURE= yes
+SHEBANG_FILES= src/cronosplit
+
+GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
CONFLICTS= cronolog
SHEBANG_FILES= src/cronosplit
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
+WRKSRC= ${WRKDIR}/${PORTNAME}
INFO= cronolog
PLIST_FILES= sbin/cronolog \
sbin/cronosplit \
diff --git a/sysutils/cronolog-devel/distinfo b/sysutils/cronolog-devel/distinfo
index 1c0071afd8c0..2fc12f55c1f2 100644
--- a/sysutils/cronolog-devel/distinfo
+++ b/sysutils/cronolog-devel/distinfo
@@ -1,2 +1,3 @@
-SHA256 (cronolog-1.7.1-beta.tar.xz) = efc6f3be80b6b278bf0ac6fb489fa0ff7e00d69dfe15f8eef2872e7b04fd10a0
-SIZE (cronolog-1.7.1-beta.tar.xz) = 128596
+TIMESTAMP = 1753419785
+SHA256 (cronolog-1.7.2.tar.gz) = 93f200adc1eda530e618ebf989d3512b9f5281b69e6fa1b39067345095d7acc7
+SIZE (cronolog-1.7.2.tar.gz) = 170500
diff --git a/sysutils/cronolog-devel/files/patch-src__cronolog.c b/sysutils/cronolog-devel/files/patch-src__cronolog.c
index 460672cfa553..8e53c669e3d0 100644
--- a/sysutils/cronolog-devel/files/patch-src__cronolog.c
+++ b/sysutils/cronolog-devel/files/patch-src__cronolog.c
@@ -1,5 +1,5 @@
---- ./src/cronolog.c.orig 2010-12-02 13:41:57.000000000 -0800
-+++ ./src/cronolog.c 2010-12-02 13:42:30.000000000 -0800
+--- ./src/cronolog.c.orig 2025-07-24 22:02:02 UTC
++++ ./src/cronolog.c
@@ -84,8 +84,8 @@
#ifndef _WIN32
diff --git a/sysutils/ddrescueview/Makefile b/sysutils/ddrescueview/Makefile
index f0a2aee02279..1a7ee5db8c1f 100644
--- a/sysutils/ddrescueview/Makefile
+++ b/sysutils/ddrescueview/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ddrescueview
PORTVERSION= 0.4.5
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= sysutils
MASTER_SITES= https://sourceforge.net/projects/${PORTNAME}/files/Test%20builds/v${PORTVERSION}/
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/sysutils/deskflow/Makefile b/sysutils/deskflow/Makefile
index 08a46a73cdf5..131071c2eaf5 100644
--- a/sysutils/deskflow/Makefile
+++ b/sysutils/deskflow/Makefile
@@ -1,6 +1,6 @@
PORTNAME= deskflow
DISTVERSIONPREFIX= v
-DISTVERSION= 1.22.0
+DISTVERSION= 1.23.0
CATEGORIES= sysutils
PATCH_SITES= https://github.com/deskflow/deskflow/commit/
diff --git a/sysutils/deskflow/distinfo b/sysutils/deskflow/distinfo
index 35b5888d9a89..b527e95c1d6c 100644
--- a/sysutils/deskflow/distinfo
+++ b/sysutils/deskflow/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748568743
-SHA256 (deskflow-deskflow-v1.22.0_GH0.tar.gz) = 5ff6df6ba743b9a12b1fee408640916ef6940295115d58db10dd5aa013a0c1f3
-SIZE (deskflow-deskflow-v1.22.0_GH0.tar.gz) = 1855676
+TIMESTAMP = 1753340577
+SHA256 (deskflow-deskflow-v1.23.0_GH0.tar.gz) = c1f045174859642775bdff70e8732edc3b2bd815bdd16a2e9cd5ce9f420e1289
+SIZE (deskflow-deskflow-v1.23.0_GH0.tar.gz) = 1825112
diff --git a/sysutils/deskflow/pkg-plist b/sysutils/deskflow/pkg-plist
index f4ddfb7643dd..11b518d2a0bd 100644
--- a/sysutils/deskflow/pkg-plist
+++ b/sysutils/deskflow/pkg-plist
@@ -13,6 +13,10 @@ share/metainfo/org.deskflow.deskflow.metainfo.xml
%%PORTDOCS%%%%DOCSDIR%%/html/bc_sd.png
%%PORTDOCS%%%%DOCSDIR%%/html/bdwn.png
%%PORTDOCS%%%%DOCSDIR%%/html/closed.png
+%%PORTDOCS%%%%DOCSDIR%%/html/dir_83f32da3f269998cf58197fe4dbd314a.html
+%%PORTDOCS%%%%DOCSDIR%%/html/dir_83f32da3f269998cf58197fe4dbd314a_dep.map
+%%PORTDOCS%%%%DOCSDIR%%/html/dir_83f32da3f269998cf58197fe4dbd314a_dep.md5
+%%PORTDOCS%%%%DOCSDIR%%/html/dir_83f32da3f269998cf58197fe4dbd314a_dep.png
%%PORTDOCS%%%%DOCSDIR%%/html/dir_e68e8157741866f444e17edd764ebbae.html
%%PORTDOCS%%%%DOCSDIR%%/html/doc.png
%%PORTDOCS%%%%DOCSDIR%%/html/docd.png
@@ -26,7 +30,7 @@ share/metainfo/org.deskflow.deskflow.metainfo.xml
%%PORTDOCS%%%%DOCSDIR%%/html/graph_legend.png
%%PORTDOCS%%%%DOCSDIR%%/html/index.html
%%PORTDOCS%%%%DOCSDIR%%/html/jquery.js
-%%PORTDOCS%%%%DOCSDIR%%/html/md_doc_configuration.html
+%%PORTDOCS%%%%DOCSDIR%%/html/md_doc_user_configuration.html
%%PORTDOCS%%%%DOCSDIR%%/html/menu.js
%%PORTDOCS%%%%DOCSDIR%%/html/menudata.js
%%PORTDOCS%%%%DOCSDIR%%/html/nav_f.png
diff --git a/sysutils/fastfetch/Makefile b/sysutils/fastfetch/Makefile
index f48584593340..5465900682da 100644
--- a/sysutils/fastfetch/Makefile
+++ b/sysutils/fastfetch/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fastfetch
-DISTVERSION= 2.48.1
+DISTVERSION= 2.49.0
CATEGORIES= sysutils
MAINTAINER= pkubaj@FreeBSD.org
diff --git a/sysutils/fastfetch/distinfo b/sysutils/fastfetch/distinfo
index 57f47df44dad..2a82d93abaa5 100644
--- a/sysutils/fastfetch/distinfo
+++ b/sysutils/fastfetch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752851794
-SHA256 (fastfetch-cli-fastfetch-2.48.1_GH0.tar.gz) = 912692fb4ffa34b10809909e3a774e8193751554f77550d6ae126892b029c021
-SIZE (fastfetch-cli-fastfetch-2.48.1_GH0.tar.gz) = 1336646
+TIMESTAMP = 1753960392
+SHA256 (fastfetch-cli-fastfetch-2.49.0_GH0.tar.gz) = 5c656581c6cb3061cf8648e2cd0cdf07abcf5f680fdc8bda935deece90b086a0
+SIZE (fastfetch-cli-fastfetch-2.49.0_GH0.tar.gz) = 1346493
diff --git a/sysutils/flashrom/Makefile b/sysutils/flashrom/Makefile
index 608e241cffc0..ccc9e29dbb4f 100644
--- a/sysutils/flashrom/Makefile
+++ b/sysutils/flashrom/Makefile
@@ -1,7 +1,7 @@
PORTNAME= flashrom
-PORTVERSION= 1.3.0
+PORTVERSION= 1.6.0
DISTVERSIONPREFIX= v
-PORTREVISION= 3
+PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= https://download.flashrom.org/releases/
@@ -15,29 +15,38 @@ LICENSE_FILE= ${WRKSRC}/COPYING
NOT_FOR_ARCHS= riscv64
NOT_FOR_ARCHS_REASON= Unable to determine endianness.
-BUILD_DEPENDS+= cmocka>=0:sysutils/cmocka
+BUILD_DEPENDS= cmocka>=0:sysutils/cmocka
LIB_DEPENDS= libpci.so:devel/libpci
-USES= meson pkgconfig tar:bzip2
+USES= meson pkgconfig ssl tar:xz
+USE_LDCONFIG= yes
PORTDOCS= *
-OPTIONS_DEFINE= DOCS FTDI
+OPTIONS_DEFINE= DOCS FTDI MANPAGES
OPTIONS_DEFINE_amd64= DMIDECODE
OPTIONS_DEFINE_i386= DMIDECODE
+OPTIONS_DEFAULT= MANPAGES
OPTIONS_DEFAULT_amd64= DMIDECODE
OPTIONS_DEFAULT_i386= DMIDECODE
+OPTIONS_SUB= yes
DMIDECODE_DESC= Use dmidecode to gather DMI information
FTDI_DESC= Enable external FT2232SPI flasher support
DMIDECODE_RUN_DEPENDS= dmidecode:sysutils/dmidecode
+DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx
+DOCS_MESON_ENABLED= documentation
+DOCS_MESON_DISABLED= generate_authors_list
+
FTDI_LIB_DEPENDS= libftdi1.so:devel/libftdi1
-post-install:
+MANPAGES_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx
+MANPAGES_MESON_ENABLED= man-pages
+
+post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
- cd ${WRKSRC}/Documentation && ${INSTALL_DATA} *.txt ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README.rst ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
diff --git a/sysutils/flashrom/distinfo b/sysutils/flashrom/distinfo
index 63e7388bd809..8964640cf9ca 100644
--- a/sysutils/flashrom/distinfo
+++ b/sysutils/flashrom/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1677403671
-SHA256 (flashrom-v1.3.0.tar.bz2) = a053234453ccd012e79f3443bdcc61625cf97b7fd7cb4cdd8bfbffbe8b149623
-SIZE (flashrom-v1.3.0.tar.bz2) = 489782
+TIMESTAMP = 1753692064
+SHA256 (flashrom-v1.6.0.tar.xz) = 8b9db3987df9b5fc81e70189d017905dd5f6be1e1410347f22687ab6d4c94423
+SIZE (flashrom-v1.6.0.tar.xz) = 5285920
diff --git a/sysutils/flashrom/files/patch-doc_meson.build b/sysutils/flashrom/files/patch-doc_meson.build
new file mode 100644
index 000000000000..c9851ce9f21e
--- /dev/null
+++ b/sysutils/flashrom/files/patch-doc_meson.build
@@ -0,0 +1,11 @@
+--- doc/meson.build.orig 2025-07-28 09:13:11 UTC
++++ doc/meson.build
+@@ -30,7 +30,7 @@ if sphinx.found()
+ git_dir = meson.project_source_root() / '.git'
+
+ # TODO: investigate whether this version can be lowered.
+- version_for_authors_list = '7.2.0'
++ version_for_authors_list = '5.3.0'
+ # TODO: use sphinx.version().version_compare() instead, after we increase min required meson version to 0.62
+ sphinx_for_authors_list = find_program('sphinx-build',
+ native : true,
diff --git a/sysutils/flashrom/files/patch-libflashrom.map b/sysutils/flashrom/files/patch-libflashrom.map
deleted file mode 100644
index 438f9a51b39a..000000000000
--- a/sysutils/flashrom/files/patch-libflashrom.map
+++ /dev/null
@@ -1,18 +0,0 @@
---- libflashrom.map.orig 2024-02-01 08:22:08 UTC
-+++ libflashrom.map
-@@ -1,7 +1,5 @@ LIBFLASHROM_1.0 {
- LIBFLASHROM_1.0 {
- global:
-- flashrom_board_info;
-- flashrom_chipset_info;
- flashrom_data_free;
- flashrom_flag_get;
- flashrom_flag_set;
-@@ -9,7 +7,6 @@ LIBFLASHROM_1.0 {
- flashrom_flash_getsize;
- flashrom_flash_probe;
- flashrom_flash_release;
-- flashrom_flashchip_info;
- flashrom_image_read;
- flashrom_image_verify;
- flashrom_image_write;
diff --git a/sysutils/flashrom/files/patch-meson.build b/sysutils/flashrom/files/patch-meson.build
index cef6c1d7d054..f1caea9bd663 100644
--- a/sysutils/flashrom/files/patch-meson.build
+++ b/sysutils/flashrom/files/patch-meson.build
@@ -1,6 +1,6 @@
---- meson.build.orig 2023-04-27 13:51:02 UTC
+--- meson.build.orig 2025-07-24 01:31:52 UTC
+++ meson.build
-@@ -234,7 +234,7 @@ programmer = {
+@@ -324,7 +324,7 @@ programmer = {
},
'internal' : {
'systems' : systems_hwaccess + ['linux'],
diff --git a/sysutils/flashrom/pkg-plist b/sysutils/flashrom/pkg-plist
index b03eaeb8c17f..5d711ef10199 100644
--- a/sysutils/flashrom/pkg-plist
+++ b/sysutils/flashrom/pkg-plist
@@ -4,5 +4,6 @@ lib/libflashrom.so
lib/libflashrom.so.1
lib/libflashrom.so.1.0.0
libdata/pkgconfig/flashrom.pc
-share/man/man8/flashrom.8.gz
sbin/flashrom
+share/bash-completion/completions/flashrom.bash
+%%MANPAGES%%share/man/man8/flashrom.8.gz
diff --git a/sysutils/iocage-devel/Makefile b/sysutils/iocage-devel/Makefile
index de74ccc09722..1965e5caab8c 100644
--- a/sysutils/iocage-devel/Makefile
+++ b/sysutils/iocage-devel/Makefile
@@ -1,6 +1,5 @@
PORTNAME= iocage-devel
-PORTVERSION= 1.10.20250103
-PORTREVISION= 1
+PORTVERSION= 1.11.20250711
PORTEPOCH= 1
CATEGORIES= sysutils python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -29,14 +28,14 @@ USES= python
USE_GITHUB= yes
GH_ACCOUNT= freebsd
GH_PROJECT= iocage
-GH_TAGNAME= c55e05aebb305b4013554ec80298113c50d1c74c
+GH_TAGNAME= b519cc3d7cf94b532a89fca698fa724805538a2f
USE_PYTHON= autoplist distutils
CONFLICTS= py*[0-9]-iocage py*-iocage-devel
NO_ARCH= yes
-_IOCAGE_LIB_VERSION= 1.10
+_IOCAGE_LIB_VERSION= 1.11
PLIST_FILES= ${PYTHON_SITELIBDIR}/${PORTNAME:S/-devel//g}_lib-${_IOCAGE_LIB_VERSION}-py${PYTHON_VER}.egg-info/dependency_links.txt \
${PYTHON_SITELIBDIR}/${PORTNAME:S/-devel//g}_lib-${_IOCAGE_LIB_VERSION}-py${PYTHON_VER}.egg-info/entry_points.txt \
${PYTHON_SITELIBDIR}/${PORTNAME:S/-devel//g}_lib-${_IOCAGE_LIB_VERSION}-py${PYTHON_VER}.egg-info/PKG-INFO \
diff --git a/sysutils/iocage-devel/distinfo b/sysutils/iocage-devel/distinfo
index f24dd55c8860..8262b0892aba 100644
--- a/sysutils/iocage-devel/distinfo
+++ b/sysutils/iocage-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739851500
-SHA256 (freebsd-iocage-1.10.20250103-c55e05aebb305b4013554ec80298113c50d1c74c_GH0.tar.gz) = f85fe86e2357608dc5b6e0dca16e61a9adaa97fdb7f572d2aaacdb8230a745ec
-SIZE (freebsd-iocage-1.10.20250103-c55e05aebb305b4013554ec80298113c50d1c74c_GH0.tar.gz) = 816205
+TIMESTAMP = 1753832182
+SHA256 (freebsd-iocage-1.11.20250711-b519cc3d7cf94b532a89fca698fa724805538a2f_GH0.tar.gz) = 24d75c6ef8a04bedee3c55615d7c478bc0b45e488e9d996d11b402b4883367c2
+SIZE (freebsd-iocage-1.11.20250711-b519cc3d7cf94b532a89fca698fa724805538a2f_GH0.tar.gz) = 816904
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/files/patch-main.c b/sysutils/kassiber/files/patch-main.c
new file mode 100644
index 000000000000..3a6e598e28ff
--- /dev/null
+++ b/sysutils/kassiber/files/patch-main.c
@@ -0,0 +1,14 @@
+--- main.c.orig 2025-07-30 19:54:07 UTC
++++ main.c
+@@ -302,7 +302,11 @@ openat_retry(const int dfd, const char *const path, in
+ if (fd >= 0 || errno != EINTR) {
+ return fd;
+ } else {
++#ifdef __powerpc__
++ return openat_retry(dfd, path, flags, mode);
++#else
+ __attribute__((musttail)) return openat_retry(dfd, path, flags, mode);
++#endif
+ }
+ }
+
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..60f178ed9428 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.1
CATEGORIES= sysutils
MAINTAINER= eduardo@FreeBSD.org
diff --git a/sysutils/kopia/distinfo b/sysutils/kopia/distinfo
index 6bb33e9b252e..c627bc58d0d7 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 = 1753274303
+SHA256 (go/sysutils_kopia/kopia-v0.21.1/v0.21.1.mod) = 8f535c3b0b8b925ffdac12109309343ccc1440e7905cc19bd7a2da4b53f710ed
+SIZE (go/sysutils_kopia/kopia-v0.21.1/v0.21.1.mod) = 7157
+SHA256 (go/sysutils_kopia/kopia-v0.21.1/v0.21.1.zip) = fc843df754d64fe919f2d96472a05aa2aac83a5cfc95efd9b63b1a158320bd3c
+SIZE (go/sysutils_kopia/kopia-v0.21.1/v0.21.1.zip) = 2379262
diff --git a/sysutils/liburcu/Makefile b/sysutils/liburcu/Makefile
index 16c2fe638123..e0a1a26ceb90 100644
--- a/sysutils/liburcu/Makefile
+++ b/sysutils/liburcu/Makefile
@@ -1,5 +1,5 @@
PORTNAME= liburcu
-DISTVERSION= 0.15.1
+DISTVERSION= 0.15.3
CATEGORIES= sysutils
MASTER_SITES= https://lttng.org/files/urcu/
DISTNAME= userspace-rcu-${DISTVERSION}
diff --git a/sysutils/liburcu/distinfo b/sysutils/liburcu/distinfo
index 40ba6d3e7c0d..f6e992fefaaf 100644
--- a/sysutils/liburcu/distinfo
+++ b/sysutils/liburcu/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744243785
-SHA256 (userspace-rcu-0.15.1.tar.bz2) = 98d66cc12f2c5881879b976f0c55d10d311401513be254e3bd28cf3811fb50c8
-SIZE (userspace-rcu-0.15.1.tar.bz2) = 682998
+TIMESTAMP = 1751907763
+SHA256 (userspace-rcu-0.15.3.tar.bz2) = 26687ec84e3e114759454c884a08abeaf79dec09b041895ddf4c45ec150acb6d
+SIZE (userspace-rcu-0.15.3.tar.bz2) = 684175
diff --git a/sysutils/liburcu/pkg-plist b/sysutils/liburcu/pkg-plist
index f41cdea3962e..191d9b8977bd 100644
--- a/sysutils/liburcu/pkg-plist
+++ b/sysutils/liburcu/pkg-plist
@@ -85,6 +85,7 @@ include/urcu/uatomic/riscv.h
include/urcu/uatomic/s390.h
include/urcu/uatomic/sparc64.h
include/urcu/uatomic/tile.h
+include/urcu/uatomic/uassert.h
include/urcu/uatomic/x86.h
include/urcu/uatomic_arch.h
include/urcu/urcu-bp.h
diff --git a/sysutils/logwatch/Makefile b/sysutils/logwatch/Makefile
index cd053e2ba376..c9f09d893f6e 100644
--- a/sysutils/logwatch/Makefile
+++ b/sysutils/logwatch/Makefile
@@ -1,6 +1,5 @@
PORTNAME= logwatch
-DISTVERSION= 7.12
-PORTREVISION= 1
+DISTVERSION= 7.13
CATEGORIES= sysutils
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-${DISTVERSION}
@@ -11,8 +10,6 @@ WWW= https://www.logwatch.org
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= p5-HTML-HTML5-Entities>=0:textproc/p5-HTML-HTML5-Entities
-
USES= perl5 shebangfix
USE_PERL5= run
@@ -23,6 +20,8 @@ MAKE_ENV+= SITE_PERL_REL=${SITE_PERL_REL}
NO_ARCH= yes
NO_BUILD= yes
+SUB_FILES= pkg-message
+
PORTDOCS= HOWTO-Customize-LogWatch README
OPTIONS_DEFINE= DATEMANIP DOCS
diff --git a/sysutils/logwatch/distinfo b/sysutils/logwatch/distinfo
index b2e22f5076c4..ad7668fb216c 100644
--- a/sysutils/logwatch/distinfo
+++ b/sysutils/logwatch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737538100
-SHA256 (logwatch-7.12.tar.gz) = 9b87f3f1122d4b6c9b3d77faca40ab98452225cae50019aad761ebd6b01b84d8
-SIZE (logwatch-7.12.tar.gz) = 509278
+TIMESTAMP = 1753253303
+SHA256 (logwatch-7.13.tar.gz) = 0c9a10c2d8e5bc0cb10e16dc86c83be60d71d8a52b97bca785c64a30ed642839
+SIZE (logwatch-7.13.tar.gz) = 514042
diff --git a/sysutils/logwatch/files/Makefile b/sysutils/logwatch/files/Makefile
index e0ee30944e2b..319d76411983 100644
--- a/sysutils/logwatch/files/Makefile
+++ b/sysutils/logwatch/files/Makefile
@@ -3,7 +3,7 @@ PREFIX?=/usr/local/${PORTNAME}
ETCDIR?=${PREFIX}/etc/${PORTNAME}
LIBDIR?=${PREFIX}/lib/${PORTNAME}
LIBEXECDIR?=${PREFIX}/libexec/${PORTNAME}
-CACHEDIR?=${PREFIX}/var/${PORTNAME}
+CACHEDIR?=/var/cache/${PORTNAME}
MANDIR?=${PREFIX}/share/man
MAN8DIR?=${MANDIR}/man8
SITE_PERL= ${PREFIX}/${SITE_PERL_REL}
diff --git a/sysutils/logwatch/files/patch-scripts_logwatch.pl b/sysutils/logwatch/files/patch-scripts_logwatch.pl
index c6c084f83529..be8b4c9a1faa 100644
--- a/sysutils/logwatch/files/patch-scripts_logwatch.pl
+++ b/sysutils/logwatch/files/patch-scripts_logwatch.pl
@@ -1,29 +1,6 @@
---- scripts/logwatch.pl.orig 2024-11-30 10:53:34 UTC
+--- scripts/logwatch.pl.orig 2025-07-21 23:56:15 UTC
+++ scripts/logwatch.pl
-@@ -61,11 +61,11 @@ use POSIX qw(uname strftime);
- # SET LIBS, GLOBALS, and DEFAULTS
- use Getopt::Long;
- use POSIX qw(uname strftime);
--use HTML::Entities qw(encode_entities);
-+use HTML::HTML5::Entities qw(encode_entities);
- use File::Temp qw/ tempdir /;
- use Cwd;
-
--eval "use lib \"$BaseDir/lib\";";
-+
- eval "use Logwatch \':dates\'";
-
- my (%Config, @ServiceList, @LogFileList, %ServiceData, %LogFileData);
-@@ -90,7 +90,7 @@ $Config{'archives'} = 1;
- $Config{'range'} = "yesterday";
- $Config{'debug'} = 0;
- $Config{'archives'} = 1;
--$Config{'tmpdir'} = "/var/cache/logwatch";
-+$Config{'tmpdir'} = "/usr/local/var/logwatch";
- $Config{'numeric'} = 0;
- $Config{'pathtocat'} = "cat";
- $Config{'pathtozcat'} = "zcat";
-@@ -107,20 +107,20 @@ $Config{'appendcwdtologdirs'} = 0;
+@@ -106,20 +106,20 @@ $Config{'appendcwdtologdirs'} = 0;
$Config{'appendvarlogtologdirs'} = 1;
$Config{'appendcwdtologdirs'} = 0;
@@ -54,7 +31,7 @@
}
#Added to create switches for different os options -mgt
-@@ -158,10 +158,10 @@ if ($Config{'debug'} > 8) {
+@@ -157,10 +157,10 @@ if ($Config{'debug'} > 8) {
@ReadConfigNames = ();
@ReadConfigValues = ();
@@ -69,7 +46,7 @@
for (my $i = 0; $i <= $#ReadConfigNames; $i++) {
-@@ -351,7 +351,7 @@ my (@CmdList, @CmdArgList, @Separators, $ThisFile, $co
+@@ -350,7 +350,7 @@ my (@CmdList, @CmdArgList, @Separators, $ThisFile, $co
my (@CmdList, @CmdArgList, @Separators, $ThisFile, $count);
@@ -78,7 +55,7 @@
if (-d "$ServicesDir/services") {
opendir(SERVICESDIR, "$ServicesDir/services") or
die "$ServicesDir $!";
-@@ -375,13 +375,13 @@ foreach my $f (@services) {
+@@ -374,13 +374,13 @@ foreach my $f (@services) {
@ReadConfigValues = ();
@Separators = ();
push (@Separators, scalar(@ReadConfigNames));
@@ -96,7 +73,7 @@
@CmdList = ();
@CmdArgList = ();
-@@ -420,7 +420,7 @@ my @logfiles = ();
+@@ -419,7 +419,7 @@ my @logfiles = ();
# Find out what logfiles are defined...
my @logfiles = ();
@@ -105,7 +82,7 @@
if (-d "$LogfilesDir/logfiles") {
opendir(LOGFILEDIR, "$LogfilesDir/logfiles") or
die "$LogfilesDir $!";
-@@ -441,13 +441,13 @@ for $ThisFile (@logfiles) {
+@@ -440,13 +440,13 @@ for $ThisFile (@logfiles) {
@ReadConfigValues = ();
@Separators = ();
push (@Separators, scalar(@ReadConfigNames));
@@ -123,7 +100,7 @@
@CmdList = ();
@CmdArgList = ();
-@@ -738,7 +738,7 @@ foreach $LogFile (@LogFileList) {
+@@ -737,7 +737,7 @@ foreach $LogFile (@LogFileList) {
foreach $LogFile (@LogFileList) {
next if ($LogFile eq 'none');
if (!defined($LogFileData{$LogFile}{'logfiles'})) {
@@ -132,9 +109,12 @@
next;
}
-@@ -1305,16 +1305,16 @@ sub parselogs {
+@@ -1302,18 +1302,14 @@ sub parselogs {
+ sub parselogs {
+ my $Service;
- #Load our ignore file order is [assume normal install] /etc/conf, /usr/share/logwatch/dist.conf and then default.conf -mgt
+- #Load our ignore file order is [assume normal install] /etc/conf, /usr/share/logwatch/dist.conf and then default.conf -mgt
++ #Load our ignore file order is [assume normal install] /etc/logwatch and then /etc/logwatch/defaults -mgt
my @IGNORE;
- if ( -e "$ConfigDir/conf/ignore.conf") {
- open( IGNORE, "$ConfigDir/conf/ignore.conf" ) or return undef;
@@ -144,10 +124,8 @@
close IGNORE;
- } elsif ( -e "$BaseDir/dist.conf/ignore.conf") {
- open( IGNORE, "$BaseDir/dist.conf/ignore.conf" ) or return undef;
-+ } elsif ( -e "$ConfigDir/defaults/ignore.conf") {
-+ open( IGNORE, "$ConfigDir/defaults/ignore.conf" ) or return undef;
- @IGNORE = grep {!/(^#|^\s+$)/} <IGNORE>;
- close IGNORE;
+- @IGNORE = grep {!/(^#|^\s+$)/} <IGNORE>;
+- close IGNORE;
- } elsif ( -e "$BaseDir/default.conf/ignore.conf") {
- open( IGNORE, "$BaseDir/default.conf/ignore.conf" ) or return undef;
+ } elsif ( -e "$ConfigDir/defaults/ignore.conf") {
diff --git a/sysutils/logwatch/files/patch-scripts_services_syslog-ng b/sysutils/logwatch/files/patch-scripts_services_syslog-ng
deleted file mode 100644
index 168694c4e84b..000000000000
--- a/sysutils/logwatch/files/patch-scripts_services_syslog-ng
+++ /dev/null
@@ -1,11 +0,0 @@
---- scripts/services/syslog-ng.orig 2024-11-19 14:07:57.207167000 +0100
-+++ scripts/services/syslog-ng 2024-12-26 10:49:42.400462000 +0100
-@@ -35,7 +35,7 @@
-
- #use warnings;
- use strict;
--use HTML::Entities qw(encode_entities);
-+use HTML::HTML5::Entities qw(encode_entities);
-
- my $Detail = $ENV{'LOGWATCH_DETAIL_LEVEL'} || 0;
- my $Version = "1.4-20130219";
diff --git a/sysutils/logwatch/files/pkg-message.in b/sysutils/logwatch/files/pkg-message.in
new file mode 100644
index 000000000000..c885cea0b304
--- /dev/null
+++ b/sysutils/logwatch/files/pkg-message.in
@@ -0,0 +1,20 @@
+[
+{
+ type: upgrade
+ message: <<EOM
+
+Important changes in logwatch-7.13:
+
+ - temporary data is now stored in /var/cache/logwatch
+ (you can remove /usr/local/var/logwatch, now)
+
+ - ability to deal with FBSD's <facility.severity> patterns in logfiles, if activated
+
+ - improvement of the dovecot script and conf files
+ (allow granular detail options like the ones for postfix script)
+
+ - postfix script detects modified 3.10+ log entries, now
+
+EOM
+}
+]
diff --git a/sysutils/logwatch/pkg-plist b/sysutils/logwatch/pkg-plist
index 5c633bdda415..8118f2dc6f91 100644
--- a/sysutils/logwatch/pkg-plist
+++ b/sysutils/logwatch/pkg-plist
@@ -1,7 +1,7 @@
+@dir /var/cache/logwatch
@dir etc/logwatch/html
@dir etc/logwatch/logfiles
@dir etc/logwatch/services
-@dir var/logwatch
%%ETCDIR%%/defaults/html/footer.html
%%ETCDIR%%/defaults/html/header.html
%%ETCDIR%%/defaults/ignore.conf
diff --git a/sysutils/mise/Makefile b/sysutils/mise/Makefile
index 94b3e65a2203..9275fe0682de 100644
--- a/sysutils/mise/Makefile
+++ b/sysutils/mise/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mise
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.7.17
+DISTVERSION= 2025.7.31
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
@@ -80,7 +80,7 @@ CARGO_CRATES= addr2line-0.24.2 \
bzip2-sys-0.1.13+1.0.8 \
calm_io-0.1.1 \
calmio_filters-0.1.0 \
- cc-1.2.29 \
+ cc-1.2.30 \
cfg-if-1.0.1 \
cfg_aliases-0.2.1 \
chacha20-0.9.1 \
@@ -129,7 +129,7 @@ CARGO_CRATES= addr2line-0.24.2 \
ctor-0.4.2 \
ctor-proc-macro-0.0.5 \
ctr-0.9.2 \
- curve25519-dalek-4.2.0 \
+ curve25519-dalek-4.1.3 \
curve25519-dalek-derive-0.1.1 \
darling-0.20.11 \
darling_core-0.20.11 \
@@ -176,7 +176,7 @@ CARGO_CRATES= addr2line-0.24.2 \
eyre-0.6.12 \
faster-hex-0.10.0 \
fastrand-2.3.0 \
- fiat-crypto-0.3.0 \
+ fiat-crypto-0.2.9 \
filetime-0.2.25 \
filetime_creation-0.2.0 \
find-crate-0.6.3 \
@@ -289,7 +289,7 @@ CARGO_CRATES= addr2line-0.24.2 \
hyper-1.6.0 \
hyper-rustls-0.27.7 \
hyper-tls-0.6.0 \
- hyper-util-0.1.15 \
+ hyper-util-0.1.16 \
i18n-config-0.4.8 \
i18n-embed-0.15.4 \
i18n-embed-fl-0.9.4 \
@@ -321,7 +321,7 @@ CARGO_CRATES= addr2line-0.24.2 \
intl-memoizer-0.5.3 \
intl_pluralrules-7.0.2 \
io-close-0.3.7 \
- io-uring-0.7.8 \
+ io-uring-0.7.9 \
io_tee-0.1.1 \
ipnet-2.11.0 \
iri-string-0.7.8 \
@@ -345,7 +345,7 @@ CARGO_CRATES= addr2line-0.24.2 \
libbz2-rs-sys-0.2.1 \
libc-0.2.174 \
libm-0.2.15 \
- libredox-0.1.4 \
+ libredox-0.1.6 \
libz-rs-sys-0.5.1 \
linux-raw-sys-0.4.15 \
linux-raw-sys-0.9.4 \
@@ -452,12 +452,12 @@ CARGO_CRATES= addr2line-0.24.2 \
quote-1.0.40 \
r-efi-5.3.0 \
rand-0.8.5 \
- rand-0.9.1 \
+ rand-0.9.2 \
rand_chacha-0.3.1 \
rand_chacha-0.9.0 \
rand_core-0.6.4 \
rand_core-0.9.3 \
- redox_syscall-0.5.13 \
+ redox_syscall-0.5.15 \
redox_users-0.5.0 \
ref-cast-1.0.24 \
ref-cast-impl-1.0.24 \
@@ -497,7 +497,7 @@ CARGO_CRATES= addr2line-0.24.2 \
scoped-tls-1.0.1 \
scopeguard-1.2.0 \
scrypt-0.11.0 \
- sdd-3.0.9 \
+ sdd-3.0.10 \
secrecy-0.10.3 \
security-framework-2.11.1 \
security-framework-3.2.0 \
@@ -511,7 +511,7 @@ CARGO_CRATES= addr2line-0.24.2 \
serde-value-0.7.0 \
serde_derive-1.0.219 \
serde_ignored-0.1.12 \
- serde_json-1.0.140 \
+ serde_json-1.0.141 \
serde_regex-1.1.0 \
serde_spanned-0.6.9 \
serde_urlencoded-0.7.1 \
@@ -541,12 +541,13 @@ CARGO_CRATES= addr2line-0.24.2 \
slug-0.1.6 \
smallvec-1.15.1 \
socket2-0.5.10 \
+ socket2-0.6.0 \
spki-0.7.3 \
stable_deref_trait-1.2.0 \
static_assertions-1.1.0 \
strsim-0.11.1 \
- strum-0.27.1 \
- strum_macros-0.27.1 \
+ strum-0.27.2 \
+ strum_macros-0.27.2 \
subtle-2.6.1 \
syn-1.0.109 \
syn-2.0.104 \
@@ -647,7 +648,7 @@ CARGO_CRATES= addr2line-0.24.2 \
wasm-bindgen-shared-0.2.100 \
web-sys-0.3.77 \
web-time-1.1.0 \
- webpki-roots-1.0.1 \
+ webpki-roots-1.0.2 \
which-7.0.3 \
which-8.0.0 \
widestring-1.2.0 \
diff --git a/sysutils/mise/distinfo b/sysutils/mise/distinfo
index a2e6648ae968..1062ab6ea94b 100644
--- a/sysutils/mise/distinfo
+++ b/sysutils/mise/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1752906864
+TIMESTAMP = 1753847637
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
@@ -111,8 +111,8 @@ SHA256 (rust/crates/calm_io-0.1.1.crate) = 2ea0608700fe42d90ec17ad0f86335cf229b6
SIZE (rust/crates/calm_io-0.1.1.crate) = 6908
SHA256 (rust/crates/calmio_filters-0.1.0.crate) = 846501f4575cd66766a40bb7ab6d8e960adc7eb49f753c8232bd8e0e09cf6ca2
SIZE (rust/crates/calmio_filters-0.1.0.crate) = 1930
-SHA256 (rust/crates/cc-1.2.29.crate) = 5c1599538de2394445747c8cf7935946e3cc27e9625f889d979bfb2aaf569362
-SIZE (rust/crates/cc-1.2.29.crate) = 108072
+SHA256 (rust/crates/cc-1.2.30.crate) = deec109607ca693028562ed836a5f1c4b8bd77755c4e132fc5ce11b0b6211ae7
+SIZE (rust/crates/cc-1.2.30.crate) = 108550
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
@@ -209,8 +209,8 @@ SHA256 (rust/crates/ctor-proc-macro-0.0.5.crate) = 4f211af61d8efdd104f96e57adf5e
SIZE (rust/crates/ctor-proc-macro-0.0.5.crate) = 2040
SHA256 (rust/crates/ctr-0.9.2.crate) = 0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835
SIZE (rust/crates/ctr-0.9.2.crate) = 18344
-SHA256 (rust/crates/curve25519-dalek-4.2.0.crate) = 373b7c5dbd637569a2cca66e8d66b8c446a1e7bf064ea321d265d7b3dfe7c97e
-SIZE (rust/crates/curve25519-dalek-4.2.0.crate) = 322505
+SHA256 (rust/crates/curve25519-dalek-4.1.3.crate) = 97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be
+SIZE (rust/crates/curve25519-dalek-4.1.3.crate) = 306017
SHA256 (rust/crates/curve25519-dalek-derive-0.1.1.crate) = f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3
SIZE (rust/crates/curve25519-dalek-derive-0.1.1.crate) = 11723
SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
@@ -303,8 +303,8 @@ SHA256 (rust/crates/faster-hex-0.10.0.crate) = 7223ae2d2f179b803433d9c830478527e
SIZE (rust/crates/faster-hex-0.10.0.crate) = 13419
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
-SHA256 (rust/crates/fiat-crypto-0.3.0.crate) = 64cd1e32ddd350061ae6edb1b082d7c54915b5c672c389143b9a63403a109f24
-SIZE (rust/crates/fiat-crypto-0.3.0.crate) = 600542
+SHA256 (rust/crates/fiat-crypto-0.2.9.crate) = 28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d
+SIZE (rust/crates/fiat-crypto-0.2.9.crate) = 495390
SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586
SIZE (rust/crates/filetime-0.2.25.crate) = 14940
SHA256 (rust/crates/filetime_creation-0.2.0.crate) = c25b5d475550e559de5b0c0084761c65325444e3b6c9e298af9cefe7a9ef3a5f
@@ -529,8 +529,8 @@ SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf
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.15.crate) = 7f66d5bd4c6f02bf0542fad85d626775bab9258cf795a4256dcaf3161114d1df
-SIZE (rust/crates/hyper-util-0.1.15.crate) = 101020
+SHA256 (rust/crates/hyper-util-0.1.16.crate) = 8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e
+SIZE (rust/crates/hyper-util-0.1.16.crate) = 101184
SHA256 (rust/crates/i18n-config-0.4.8.crate) = 3e06b90c8a0d252e203c94344b21e35a30f3a3a85dc7db5af8f8df9f3e0c63ef
SIZE (rust/crates/i18n-config-0.4.8.crate) = 9082
SHA256 (rust/crates/i18n-embed-0.15.4.crate) = 669ffc2c93f97e6ddf06ddbe999fcd6782e3342978bb85f7d3c087c7978404c4
@@ -593,8 +593,8 @@ SHA256 (rust/crates/intl_pluralrules-7.0.2.crate) = 078ea7b7c29a2b4df841a7f6ac87
SIZE (rust/crates/intl_pluralrules-7.0.2.crate) = 9201
SHA256 (rust/crates/io-close-0.3.7.crate) = 9cadcf447f06744f8ce713d2d6239bb5bde2c357a452397a9ed90c625da390bc
SIZE (rust/crates/io-close-0.3.7.crate) = 8025
-SHA256 (rust/crates/io-uring-0.7.8.crate) = b86e202f00093dcba4275d4636b93ef9dd75d025ae560d2521b45ea28ab49013
-SIZE (rust/crates/io-uring-0.7.8.crate) = 94958
+SHA256 (rust/crates/io-uring-0.7.9.crate) = d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4
+SIZE (rust/crates/io-uring-0.7.9.crate) = 99792
SHA256 (rust/crates/io_tee-0.1.1.crate) = 4b3f7cef34251886990511df1c61443aa928499d598a9473929ab5a90a527304
SIZE (rust/crates/io_tee-0.1.1.crate) = 2667
SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
@@ -641,8 +641,8 @@ SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e984
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/libredox-0.1.6.crate) = 4488594b9328dee448adb906d8b126d9b7deb7cf5c22161ee591610bb1be83c0
+SIZE (rust/crates/libredox-0.1.6.crate) = 7090
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
@@ -855,8 +855,8 @@ SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f665
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.1.crate) = 9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97
-SIZE (rust/crates/rand-0.9.1.crate) = 97986
+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
@@ -865,8 +865,8 @@ SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9ba
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/redox_syscall-0.5.13.crate) = 0d04b7d0ee6b4a0207a0a7adb104d23ecb0b47d6beae7152d0fa34b692b29fd6
-SIZE (rust/crates/redox_syscall-0.5.13.crate) = 29489
+SHA256 (rust/crates/redox_syscall-0.5.15.crate) = 7e8af0dde094006011e6a740d4879319439489813bd0bcdc7d821beaeeff48ec
+SIZE (rust/crates/redox_syscall-0.5.15.crate) = 29646
SHA256 (rust/crates/redox_users-0.5.0.crate) = dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b
SIZE (rust/crates/redox_users-0.5.0.crate) = 15586
SHA256 (rust/crates/ref-cast-1.0.24.crate) = 4a0ae411dbe946a674d89546582cea4ba2bb8defac896622d6496f14c23ba5cf
@@ -945,8 +945,8 @@ SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
SHA256 (rust/crates/scrypt-0.11.0.crate) = 0516a385866c09368f0b5bcd1caff3366aace790fcd46e2bb032697bb172fd1f
SIZE (rust/crates/scrypt-0.11.0.crate) = 13440
-SHA256 (rust/crates/sdd-3.0.9.crate) = 62f5557d2bbddd5afd236ba7856b0e494f5acc7ce805bb0774cc5674b20a06b4
-SIZE (rust/crates/sdd-3.0.9.crate) = 32613
+SHA256 (rust/crates/sdd-3.0.10.crate) = 490dcfcbfef26be6800d11870ff2df8774fa6e86d047e3e8c8a76b25655e41ca
+SIZE (rust/crates/sdd-3.0.10.crate) = 32748
SHA256 (rust/crates/secrecy-0.10.3.crate) = e891af845473308773346dc847b2c23ee78fe442e0472ac50e22a18a93d3ae5a
SIZE (rust/crates/secrecy-0.10.3.crate) = 11303
SHA256 (rust/crates/security-framework-2.11.1.crate) = 897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02
@@ -973,8 +973,8 @@ SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21
SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
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.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
-SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/serde_json-1.0.141.crate) = 30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3
+SIZE (rust/crates/serde_json-1.0.141.crate) = 155322
SHA256 (rust/crates/serde_regex-1.1.0.crate) = a8136f1a4ea815d7eac4101cfd0b16dc0cb5e1fe1b8609dfd728058656b7badf
SIZE (rust/crates/serde_regex-1.1.0.crate) = 9710
SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
@@ -1033,6 +1033,8 @@ SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69
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/socket2-0.6.0.crate) = 233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807
+SIZE (rust/crates/socket2-0.6.0.crate) = 57974
SHA256 (rust/crates/spki-0.7.3.crate) = d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d
SIZE (rust/crates/spki-0.7.3.crate) = 16409
SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
@@ -1041,10 +1043,10 @@ SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1
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/strum-0.27.1.crate) = f64def088c51c9510a8579e3c5d67c65349dcf755e5479ad3d010aa6454e2c32
-SIZE (rust/crates/strum-0.27.1.crate) = 7467
-SHA256 (rust/crates/strum_macros-0.27.1.crate) = c77a8c5abcaf0f9ce05d62342b7d298c346515365c36b673df4ebe3ced01fde8
-SIZE (rust/crates/strum_macros-0.27.1.crate) = 29670
+SHA256 (rust/crates/strum-0.27.2.crate) = af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf
+SIZE (rust/crates/strum-0.27.2.crate) = 8489
+SHA256 (rust/crates/strum_macros-0.27.2.crate) = 7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7
+SIZE (rust/crates/strum_macros-0.27.2.crate) = 30522
SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
SIZE (rust/crates/subtle-2.6.1.crate) = 14562
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
@@ -1245,8 +1247,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/webpki-roots-1.0.1.crate) = 8782dd5a41a24eed3a4f40b606249b3e236ca61adf1f25ea4d45c73de122b502
-SIZE (rust/crates/webpki-roots-1.0.1.crate) = 247202
+SHA256 (rust/crates/webpki-roots-1.0.2.crate) = 7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2
+SIZE (rust/crates/webpki-roots-1.0.2.crate) = 255109
SHA256 (rust/crates/which-7.0.3.crate) = 24d643ce3fd3e5b54854602a080f34fb10ab75e0b813ee32d00ca2b44fa74762
SIZE (rust/crates/which-7.0.3.crate) = 18872
SHA256 (rust/crates/which-8.0.0.crate) = d3fabb953106c3c8eea8306e4393700d7657561cb43122571b172bbfb7c7ba1d
@@ -1403,5 +1405,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.31_GH0.tar.gz) = bbf0dd54962a8f8082fc287899f42f1f7e47b61082a1a43148620be019991673
+SIZE (jdx-mise-v2025.7.31_GH0.tar.gz) = 4390568
diff --git a/sysutils/nerdctl/Makefile b/sysutils/nerdctl/Makefile
index 46ac7259d134..e7178a5bead5 100644
--- a/sysutils/nerdctl/Makefile
+++ b/sysutils/nerdctl/Makefile
@@ -1,7 +1,6 @@
PORTNAME= nerdctl
DISTVERSIONPREFIX=v
-DISTVERSION= 2.0.3
-PORTREVISION= 2
+DISTVERSION= 2.1.3
CATEGORIES= sysutils
MAINTAINER= laurent.chardon@gmail.com
@@ -11,7 +10,12 @@ WWW= https://github.com/containerd/nerdctl
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.22,modules
+USES= go:1.23,modules
+
+USE_GITHUB= yes
+GH_ACCOUNT= containerd
+GH_PROJECT= ${PORTNAME}
+GO_MOD_DIST= github
GO_MODULE= github.com/containerd/nerdctl/v2
GO_TARGET= ./cmd/${PORTNAME}
@@ -24,13 +28,22 @@ PLIST_FILES= bin/containerd-rootless.sh \
share/fish/vendor_completions.d/${PORTNAME}.fish \
share/zsh/site-functions/_${PORTNAME}
+pre-fetch:
+ @${MKDIR} ${DISTDIR}/${DIST_SUBDIR}
+ [ -e ${DISTDIR}/${DIST_SUBDIR}/go.mod ] || \
+ (${FETCH_CMD} ${FETCH_BEFORE_ARGS} \
+ https://raw.githubusercontent.com/containerd/nerdctl/v2.1.3/go.mod \
+ -o ${DISTDIR}/${DIST_SUBDIR}/go.mod; \
+ ${REINPLACE_CMD} '/tigron/d' ${DISTDIR}/${DIST_SUBDIR}/go.mod)
+
post-install:
${INSTALL_SCRIPT} ${WRKSRC}/extras/rootless/* ${STAGEDIR}${PREFIX}/bin
@${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d
@${MKDIR} ${STAGEDIR}${PREFIX}/share/fish/vendor_completions.d
@${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions
- ${STAGEDIR}${PREFIX}/bin/${PORTNAME} completion bash > ${STAGEDIR}${PREFIX}/etc/bash_completion.d/${PORTNAME}
- ${STAGEDIR}${PREFIX}/bin/${PORTNAME} completion fish > ${STAGEDIR}${PREFIX}/share/fish/vendor_completions.d/${PORTNAME}.fish
- ${STAGEDIR}${PREFIX}/bin/${PORTNAME} completion zsh > ${STAGEDIR}${PREFIX}/share/zsh/site-functions/_${PORTNAME}
+ @${MKDIR} ${WRKDIR}/tmp
+ ${STAGEDIR}${PREFIX}/bin/${PORTNAME} --data-root=${WRKDIR}/tmp completion bash > ${STAGEDIR}${PREFIX}/etc/bash_completion.d/${PORTNAME}
+ ${STAGEDIR}${PREFIX}/bin/${PORTNAME} --data-root=${WRKDIR}/tmp completion fish > ${STAGEDIR}${PREFIX}/share/fish/vendor_completions.d/${PORTNAME}.fish
+ ${STAGEDIR}${PREFIX}/bin/${PORTNAME} --data-root=${WRKDIR}/tmp completion zsh > ${STAGEDIR}${PREFIX}/share/zsh/site-functions/_${PORTNAME}
.include <bsd.port.mk>
diff --git a/sysutils/nerdctl/distinfo b/sysutils/nerdctl/distinfo
index 36464620532a..af8c383785d6 100644
--- a/sysutils/nerdctl/distinfo
+++ b/sysutils/nerdctl/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1737571130
-SHA256 (go/sysutils_nerdctl/nerdctl-v2.0.3/v2.0.3.mod) = cb460ad9a26c30d0aed368b0c55a709bdc4101cb9385e718983ad2ad3b6ae17a
-SIZE (go/sysutils_nerdctl/nerdctl-v2.0.3/v2.0.3.mod) = 6834
-SHA256 (go/sysutils_nerdctl/nerdctl-v2.0.3/v2.0.3.zip) = 47da29b33931086873c6118eee5eedea868e7fc0f94cc469372b8904a19c17b3
-SIZE (go/sysutils_nerdctl/nerdctl-v2.0.3/v2.0.3.zip) = 1941598
+TIMESTAMP = 1752358209
+SHA256 (go/sysutils_nerdctl/containerd-nerdctl-v2.1.3_GH0/go.mod) = 200ff12d1f5ec2d48ce3b798d2e82072cb62b7619932acea3901449e75447455
+SIZE (go/sysutils_nerdctl/containerd-nerdctl-v2.1.3_GH0/go.mod) = 7293
+SHA256 (go/sysutils_nerdctl/containerd-nerdctl-v2.1.3_GH0/containerd-nerdctl-v2.1.3_GH0.tar.gz) = 1c5987c1371bfe29335cc77d967be9b21c8329f8effd65952586e9de28598af2
+SIZE (go/sysutils_nerdctl/containerd-nerdctl-v2.1.3_GH0/containerd-nerdctl-v2.1.3_GH0.tar.gz) = 1475216
diff --git a/sysutils/openvox-agent8/Makefile b/sysutils/openvox-agent8/Makefile
index 1bb8619cfe8b..fb4b6ee64fbe 100644
--- a/sysutils/openvox-agent8/Makefile
+++ b/sysutils/openvox-agent8/Makefile
@@ -1,5 +1,6 @@
PORTNAME= openvox-agent
PORTVERSION= 8.21.0
+PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= https://forge.puppet.com/v3/files/:forge
PKGNAMESUFFIX= 8
diff --git a/sysutils/openvox-agent8/files/patch-openvox.gemspec b/sysutils/openvox-agent8/files/patch-openvox.gemspec
new file mode 100644
index 000000000000..c86da301d200
--- /dev/null
+++ b/sysutils/openvox-agent8/files/patch-openvox.gemspec
@@ -0,0 +1,11 @@
+--- openvox.gemspec.orig 2025-07-23 00:04:25 UTC
++++ openvox.gemspec
+@@ -24,7 +24,7 @@ Gem::Specification.new do |spec|
+ spec.add_runtime_dependency('benchmark', '>= 0.3', '< 0.5')
+ spec.add_runtime_dependency('concurrent-ruby', '~> 1.0')
+ spec.add_runtime_dependency('deep_merge', '~> 1.0')
+- spec.add_runtime_dependency('fast_gettext', '>= 2.1', '< 4')
++ spec.add_runtime_dependency('fast_gettext', '>= 2.1', '< 5')
+ spec.add_runtime_dependency('getoptlong', '~> 0.2.0')
+ spec.add_runtime_dependency('locale', '~> 2.1')
+ spec.add_runtime_dependency('multi_json', '~> 1.13')
diff --git a/sysutils/p5-BSD-Sysctl/Makefile b/sysutils/p5-BSD-Sysctl/Makefile
index 18bb5331a4ca..72915e00526f 100644
--- a/sysutils/p5-BSD-Sysctl/Makefile
+++ b/sysutils/p5-BSD-Sysctl/Makefile
@@ -20,4 +20,10 @@ GH_ACCOUNT= glebius
pre-install:
${STRIP_CMD} ${WRKSRC}/blib/arch/auto/BSD/Sysctl/Sysctl.so
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${PERL_LEVEL} >= 504200
+EXTRA_PATCHES= ${PATCHDIR}/extrapatch-Makefile.PL
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/sysutils/p5-BSD-Sysctl/files/extrapatch-Makefile.PL b/sysutils/p5-BSD-Sysctl/files/extrapatch-Makefile.PL
new file mode 100644
index 000000000000..d1adb4f11a13
--- /dev/null
+++ b/sysutils/p5-BSD-Sysctl/files/extrapatch-Makefile.PL
@@ -0,0 +1,17 @@
+--- Makefile.PL.orig 2025-07-26 06:21:52 UTC
++++ Makefile.PL
+@@ -51,13 +51,7 @@ WriteMakefile(
+ PREREQ_PM => {
+ 'XSLoader' => 0
+ },
+- PM_FILTER => 'perl -pe "if (/^\#include (.+)$$/) { \
+- open FILE, \\$$1 or \
+- die \"open \\$$1\"; \
+- while (<FILE>) { print; }; \
+- close FILE; \
+- next; \
+- };"',
++ PM_FILTER => q{perl -pe 'if (/^#include (.+)$$/) { open FILE, \\$$1 or die; while (<FILE>) { print; }; close FILE; next; };'},
+ clean => {
+ FILES => 'bsd-sysctl.h bsd-sysctl.ph',
+ },
diff --git a/sysutils/p5-OpenTelemetry-Exporter-OTLP/Makefile b/sysutils/p5-OpenTelemetry-Exporter-OTLP/Makefile
new file mode 100644
index 000000000000..9abcd5ed8e28
--- /dev/null
+++ b/sysutils/p5-OpenTelemetry-Exporter-OTLP/Makefile
@@ -0,0 +1,37 @@
+PORTNAME= OpenTelemetry-Exporter-OTLP
+PORTVERSION= 0.021
+CATEGORIES= sysutils perl5
+MASTER_SITES= CPAN
+MASTER_SITE_SUBDIR= CPAN:JJATRIA
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= dvl@FreeBSD.org
+COMMENT= OpenTelemetry Protocol (OTLP) Exporter for Perl
+WWW= https://metacpan.org/dist/OpenTelemetry-Exporter-OTLP
+
+LICENSE= ART10
+
+USES= perl5
+USE_PERL5= configure
+
+NO_ARCH= yes
+
+BR_DEPENDS= p5-File-ShareDir-Install>=0.06:devel/p5-File-ShareDir-Install
+BUILD_DEPENDS= ${BR_DEPENDS} \
+ p5-ExtUtils-MakeMaker>0:devel/p5-ExtUtils-MakeMaker
+RUN_DEPENDS= ${BR_DEPENDS} \
+ p5-Feature-Compat-Try>0:devel/p5-Feature-Compat-Try \
+ p5-File-Share>0:devel/p5-File-Share \
+ p5-Future-AsyncAwait>=0.38:devel/p5-Future-AsyncAwait \
+ p5-HTTP-Tiny>0:www/p5-HTTP-Tiny \
+ p5-isa>0:devel/p5-isa \
+ p5-JSON-MaybeXS>0:converters/p5-JSON-MaybeXS \
+ p5-Metrics-Any>0:devel/p5-Metrics-Any \
+ p5-Object-Pad>=0.74:devel/p5-Object-Pad \
+ p5-OpenTelemetry>=0.030:sysutils/p5-OpenTelemetry \
+ p5-Path-Tiny>0:devel/p5-Path-Tiny \
+ p5-Syntax-Keyword-Dynamically>0:devel/p5-Syntax-Keyword-Dynamically \
+ p5-Syntax-Keyword-Match>0:devel/p5-Syntax-Keyword-Match \
+ p5-Time-Piece>0:devel/p5-Time-Piece
+
+.include <bsd.port.mk>
diff --git a/sysutils/p5-OpenTelemetry-Exporter-OTLP/distinfo b/sysutils/p5-OpenTelemetry-Exporter-OTLP/distinfo
new file mode 100644
index 000000000000..5e299438c7e8
--- /dev/null
+++ b/sysutils/p5-OpenTelemetry-Exporter-OTLP/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1752852946
+SHA256 (OpenTelemetry-Exporter-OTLP-0.021.tar.gz) = 64ccefd30020d9da0b7918898f894645f9a2416759e953aedfc843936541449f
+SIZE (OpenTelemetry-Exporter-OTLP-0.021.tar.gz) = 35852
diff --git a/sysutils/p5-OpenTelemetry-Exporter-OTLP/pkg-descr b/sysutils/p5-OpenTelemetry-Exporter-OTLP/pkg-descr
new file mode 100644
index 000000000000..a593679249f2
--- /dev/null
+++ b/sysutils/p5-OpenTelemetry-Exporter-OTLP/pkg-descr
@@ -0,0 +1,15 @@
+The OpenTelemetry Protocol Exporter uses the OpenTelemetry Protocol to send
+the telemetry data to a collector. For ways to generate that telemetry data,
+you should look into the OpenTelemetry API distribution (if you are a library
+author) or the OpenTelemetry::SDK distribution (if you are an application
+author).
+
+The telemetry data provided by the API and SDK distributions needs to be sent
+and collected somewhere for processing. This distribution provides an OTLP
+exporter class that can be used to send telemetry data to a collector that
+supports that protocol.
+
+This distribution will be used by the OpenTelemetry::SDK distribution to send
+telemetry data (if configured to do so). If you are not writing an application
+that will send telemetry data to a collector, then you are unlikely to need
+distribution directly.
diff --git a/sysutils/p5-OpenTelemetry-Exporter-OTLP/pkg-plist b/sysutils/p5-OpenTelemetry-Exporter-OTLP/pkg-plist
new file mode 100644
index 000000000000..c16d6a9d1274
--- /dev/null
+++ b/sysutils/p5-OpenTelemetry-Exporter-OTLP/pkg-plist
@@ -0,0 +1,28 @@
+%%SITE_PERL%%/OpenTelemetry/Exporter/OTLP.pm
+%%SITE_PERL%%/OpenTelemetry/Exporter/OTLP.pod
+%%SITE_PERL%%/OpenTelemetry/Exporter/OTLP/Encoder/JSON.pm
+%%SITE_PERL%%/OpenTelemetry/Exporter/OTLP/Encoder/JSON.pod
+%%SITE_PERL%%/OpenTelemetry/Exporter/OTLP/Encoder/Protobuf.pm
+%%SITE_PERL%%/OpenTelemetry/Exporter/OTLP/Encoder/Protobuf.pod
+%%SITE_PERL%%/OpenTelemetry/Exporter/OTLP/Logs.pm
+%%SITE_PERL%%/OpenTelemetry/Exporter/OTLP/Logs.pod
+%%SITE_PERL%%/OpenTelemetry/Exporter/OTLP/Traces.pm
+%%SITE_PERL%%/OpenTelemetry/Exporter/OTLP/Traces.pod
+%%SITE_PERL%%/OpenTelemetry/Proto.pm
+%%SITE_PERL%%/OpenTelemetry/Proto.pod
+%%SITE_PERL%%/auto/share/dist/OpenTelemetry-Exporter-OTLP/google/rpc/status.pb
+%%SITE_PERL%%/auto/share/dist/OpenTelemetry-Exporter-OTLP/opentelemetry/proto/collector/README.md
+%%SITE_PERL%%/auto/share/dist/OpenTelemetry-Exporter-OTLP/opentelemetry/proto/collector/logs/v1/logs_service.pb
+%%SITE_PERL%%/auto/share/dist/OpenTelemetry-Exporter-OTLP/opentelemetry/proto/collector/metrics/v1/metrics_service.pb
+%%SITE_PERL%%/auto/share/dist/OpenTelemetry-Exporter-OTLP/opentelemetry/proto/collector/trace/v1/trace_service.pb
+%%SITE_PERL%%/auto/share/dist/OpenTelemetry-Exporter-OTLP/opentelemetry/proto/common/v1/common.pb
+%%SITE_PERL%%/auto/share/dist/OpenTelemetry-Exporter-OTLP/opentelemetry/proto/logs/v1/logs.pb
+%%SITE_PERL%%/auto/share/dist/OpenTelemetry-Exporter-OTLP/opentelemetry/proto/metrics/v1/metrics.pb
+%%SITE_PERL%%/auto/share/dist/OpenTelemetry-Exporter-OTLP/opentelemetry/proto/resource/v1/resource.pb
+%%SITE_PERL%%/auto/share/dist/OpenTelemetry-Exporter-OTLP/opentelemetry/proto/trace/v1/trace.pb
+%%PERL5_MAN3%%/OpenTelemetry::Exporter::OTLP.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::Exporter::OTLP::Encoder::JSON.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::Exporter::OTLP::Encoder::Protobuf.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::Exporter::OTLP::Logs.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::Exporter::OTLP::Traces.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::Proto.3.gz
diff --git a/sysutils/p5-OpenTelemetry-SDK/Makefile b/sysutils/p5-OpenTelemetry-SDK/Makefile
new file mode 100644
index 000000000000..c271648f242c
--- /dev/null
+++ b/sysutils/p5-OpenTelemetry-SDK/Makefile
@@ -0,0 +1,30 @@
+PORTNAME= OpenTelemetry-SDK
+PORTVERSION= 0.027
+CATEGORIES= sysutils perl5
+MASTER_SITES= CPAN
+MASTER_SITE_SUBDIR= CPAN:JJATRIA
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= dvl@FreeBSD.org
+COMMENT= OpenTelemetry SDK for Perl
+WWW= https://metacpan.org/dist/OpenTelemetry-SDK/
+
+LICENSE= ART10
+
+USES= perl5
+USE_PERL5= modbuild
+
+BUILD_DEPENDS= p5-Module-Build-Tiny>0:devel/p5-Module-Build-Tiny
+RUN_DEPENDS= p5-Feature-Compat-Try>0:devel/p5-Feature-Compat-Try \
+ p5-Future-AsyncAwait>=0.38:devel/p5-Future-AsyncAwait \
+ p5-IO-Async>0:devel/p5-IO-Async \
+ p5-isa>0:devel/p5-isa \
+ p5-Metrics-Any>0:devel/p5-Metrics-Any \
+ p5-Mutex>0:devel/p5-Mutex \
+ p5-Object-Pad>=0.74:devel/p5-Object-Pad \
+ p5-OpenTelemetry-Exporter-OTLP>0:sysutils/p5-OpenTelemetry-Exporter-OTLP \
+ p5-OpenTelemetry>=0.030:sysutils/p5-OpenTelemetry
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/sysutils/p5-OpenTelemetry-SDK/distinfo b/sysutils/p5-OpenTelemetry-SDK/distinfo
new file mode 100644
index 000000000000..0ae7f98a4130
--- /dev/null
+++ b/sysutils/p5-OpenTelemetry-SDK/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1752852472
+SHA256 (OpenTelemetry-SDK-0.027.tar.gz) = 9e9f5e4a12732419dc6c13eb376e7cde7b1ec121905f69f5eb712e597cd4ad27
+SIZE (OpenTelemetry-SDK-0.027.tar.gz) = 56593
diff --git a/sysutils/p5-OpenTelemetry-SDK/pkg-descr b/sysutils/p5-OpenTelemetry-SDK/pkg-descr
new file mode 100644
index 000000000000..bcc86053794b
--- /dev/null
+++ b/sysutils/p5-OpenTelemetry-SDK/pkg-descr
@@ -0,0 +1,12 @@
+This distribution provides the reference implementation of the OpenTelemetry
+Perl interfaces currently defined in the experimental OpenTelemetry
+distribution. That is, it includes the functionality needed to collect,
+analyze, and export telemetry data produced using the API.
+
+Generally, Perl applications should install this distribution (or other
+concrete implementation of the OpenTelemetry API). Using the SDK, an
+application can configure how it wants telemetry data to be handled, including
+which data should be persisted, how it should be formatted, and where it should
+be recorded or exported. However, libraries that produce telemetry data should
+generally depend only on OpenTelemetry, deferring the choice of concrete
+implementation to the application developer.
diff --git a/sysutils/p5-OpenTelemetry-SDK/pkg-plist b/sysutils/p5-OpenTelemetry-SDK/pkg-plist
new file mode 100644
index 000000000000..9d7649801ea6
--- /dev/null
+++ b/sysutils/p5-OpenTelemetry-SDK/pkg-plist
@@ -0,0 +1,51 @@
+%%SITE_PERL%%/OpenTelemetry/SDK.pm
+%%SITE_PERL%%/OpenTelemetry/SDK.pod
+%%SITE_PERL%%/OpenTelemetry/SDK/Exporter/Console.pm
+%%SITE_PERL%%/OpenTelemetry/SDK/Exporter/Console.pod
+%%SITE_PERL%%/OpenTelemetry/SDK/InstrumentationScope.pm
+%%SITE_PERL%%/OpenTelemetry/SDK/InstrumentationScope.pod
+%%SITE_PERL%%/OpenTelemetry/SDK/Resource.pm
+%%SITE_PERL%%/OpenTelemetry/SDK/Resource.pod
+%%SITE_PERL%%/OpenTelemetry/SDK/Trace/Sampler.pm
+%%SITE_PERL%%/OpenTelemetry/SDK/Trace/Sampler.pod
+%%SITE_PERL%%/OpenTelemetry/SDK/Trace/Sampler/AlwaysOff.pm
+%%SITE_PERL%%/OpenTelemetry/SDK/Trace/Sampler/AlwaysOff.pod
+%%SITE_PERL%%/OpenTelemetry/SDK/Trace/Sampler/AlwaysOn.pm
+%%SITE_PERL%%/OpenTelemetry/SDK/Trace/Sampler/AlwaysOn.pod
+%%SITE_PERL%%/OpenTelemetry/SDK/Trace/Sampler/ParentBased.pm
+%%SITE_PERL%%/OpenTelemetry/SDK/Trace/Sampler/ParentBased.pod
+%%SITE_PERL%%/OpenTelemetry/SDK/Trace/Sampler/Result.pm
+%%SITE_PERL%%/OpenTelemetry/SDK/Trace/Sampler/Result.pod
+%%SITE_PERL%%/OpenTelemetry/SDK/Trace/Sampler/TraceIDRatioBased.pm
+%%SITE_PERL%%/OpenTelemetry/SDK/Trace/Sampler/TraceIDRatioBased.pod
+%%SITE_PERL%%/OpenTelemetry/SDK/Trace/Span.pm
+%%SITE_PERL%%/OpenTelemetry/SDK/Trace/Span.pod
+%%SITE_PERL%%/OpenTelemetry/SDK/Trace/Span/Processor/Batch.pm
+%%SITE_PERL%%/OpenTelemetry/SDK/Trace/Span/Processor/Batch.pod
+%%SITE_PERL%%/OpenTelemetry/SDK/Trace/Span/Processor/Simple.pm
+%%SITE_PERL%%/OpenTelemetry/SDK/Trace/Span/Processor/Simple.pod
+%%SITE_PERL%%/OpenTelemetry/SDK/Trace/Span/Readable.pm
+%%SITE_PERL%%/OpenTelemetry/SDK/Trace/Span/Readable.pod
+%%SITE_PERL%%/OpenTelemetry/SDK/Trace/SpanLimits.pm
+%%SITE_PERL%%/OpenTelemetry/SDK/Trace/SpanLimits.pod
+%%SITE_PERL%%/OpenTelemetry/SDK/Trace/Tracer.pm
+%%SITE_PERL%%/OpenTelemetry/SDK/Trace/Tracer.pod
+%%SITE_PERL%%/OpenTelemetry/SDK/Trace/TracerProvider.pm
+%%SITE_PERL%%/OpenTelemetry/SDK/Trace/TracerProvider.pod
+%%PERL5_MAN3%%/OpenTelemetry::SDK.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::SDK::Exporter::Console.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::SDK::InstrumentationScope.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::SDK::Resource.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::SDK::Trace::Sampler.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::SDK::Trace::Sampler::AlwaysOff.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::SDK::Trace::Sampler::AlwaysOn.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::SDK::Trace::Sampler::ParentBased.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::SDK::Trace::Sampler::Result.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::SDK::Trace::Sampler::TraceIDRatioBased.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::SDK::Trace::Span.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::SDK::Trace::Span::Processor::Batch.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::SDK::Trace::Span::Processor::Simple.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::SDK::Trace::Span::Readable.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::SDK::Trace::SpanLimits.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::SDK::Trace::Tracer.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::SDK::Trace::TracerProvider.3.gz
diff --git a/sysutils/p5-OpenTelemetry/Makefile b/sysutils/p5-OpenTelemetry/Makefile
new file mode 100644
index 000000000000..0d8b72557c9b
--- /dev/null
+++ b/sysutils/p5-OpenTelemetry/Makefile
@@ -0,0 +1,42 @@
+PORTNAME= OpenTelemetry
+PORTVERSION= 0.030
+CATEGORIES= sysutils perl5
+MASTER_SITES= CPAN
+MASTER_SITE_SUBDIR= CPAN:JJATRIA
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= dvl@FreeBSD.org
+COMMENT= Perl implementation of the OpenTelemetry standard
+WWW= https://metacpan.org/pod/OpenTelemetry
+
+LICENSE= ART10
+
+USES= perl5
+USE_PERL5= modbuild
+
+BUILD_DEPENDS= p5-Module-Build-Tiny>0:devel/p5-Module-Build-Tiny
+RUN_DEPENDS= p5-Bytes-Random-Secure>0:security/p5-Bytes-Random-Secure \
+ p5-Carp-Clan>0:devel/p5-Carp-Clan \
+ p5-Class-Method-Modifiers>0:devel/p5-Class-Method-Modifiers \
+ p5-Exporter-Tiny>=0.044:devel/p5-Exporter-Tiny \
+ p5-Feature-Compat-Defer>0:devel/p5-Feature-Compat-Defer \
+ p5-Feature-Compat-Try>0:devel/p5-Feature-Compat-Try \
+ p5-Future-AsyncAwait>0:devel/p5-Future-AsyncAwait \
+ p5-Future>=0.26:devel/p5-Future \
+ p5-isa>0:devel/p5-isa \
+ p5-List-UtilsBy>0:devel/p5-List-UtilsBy \
+ p5-Log-Any>0:devel/p5-Log-Any \
+ p5-Module-Pluggable>0:devel/p5-Module-Pluggable \
+ p5-Module-Runtime>0:devel/p5-Module-Runtime \
+ p5-Mutex>0:devel/p5-Mutex \
+ p5-Object-Pad>0:devel/p5-Object-Pad \
+ p5-Ref-Util>0:devel/p5-Ref-Util \
+ p5-Sentinel>0:devel/p5-Sentinel \
+ p5-Syntax-Keyword-Dynamically>0:devel/p5-Syntax-Keyword-Dynamically \
+ p5-URI>0:net/p5-URI \
+ p5-URL-Encode>0:www/p5-URL-Encode \
+ p5-X-Tiny>0:devel/p5-X-Tiny
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/sysutils/p5-OpenTelemetry/distinfo b/sysutils/p5-OpenTelemetry/distinfo
new file mode 100644
index 000000000000..480b02b047e7
--- /dev/null
+++ b/sysutils/p5-OpenTelemetry/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1752847800
+SHA256 (OpenTelemetry-0.030.tar.gz) = c1061570a9474631a96c9f938bb43cd02adc9b0f33419cd91741a319cf832aa2
+SIZE (OpenTelemetry-0.030.tar.gz) = 102741
diff --git a/sysutils/p5-OpenTelemetry/pkg-descr b/sysutils/p5-OpenTelemetry/pkg-descr
new file mode 100644
index 000000000000..7d97e6e8c3d3
--- /dev/null
+++ b/sysutils/p5-OpenTelemetry/pkg-descr
@@ -0,0 +1,10 @@
+The OpenTelemetry distribution is the Perl implementation of OpenTelemetry.
+This module provides an entrypoint and exposes exposes an interface to get
+and set components that need to be globally available.
+
+The OpenTelemetry standard keeps a strict separation between an API layer
+that implements an interface that is backend-agnostic, and an SDK layer
+that can be connected to the API to do the actual work.
+
+$logger_provider = OpenTelemetry->logger_provider;
+OpenTelemetry->logger_provider = $new_logger_provider;
diff --git a/sysutils/p5-OpenTelemetry/pkg-plist b/sysutils/p5-OpenTelemetry/pkg-plist
new file mode 100644
index 000000000000..106953013626
--- /dev/null
+++ b/sysutils/p5-OpenTelemetry/pkg-plist
@@ -0,0 +1,129 @@
+%%SITE_PERL%%/Log/Any/Adapter/OpenTelemetry.pm
+%%SITE_PERL%%/Log/Any/Adapter/OpenTelemetry.pod
+%%SITE_PERL%%/OpenTelemetry.pm
+%%SITE_PERL%%/OpenTelemetry.pod
+%%SITE_PERL%%/OpenTelemetry/Attributes.pm
+%%SITE_PERL%%/OpenTelemetry/Attributes.pod
+%%SITE_PERL%%/OpenTelemetry/Baggage.pm
+%%SITE_PERL%%/OpenTelemetry/Baggage.pod
+%%SITE_PERL%%/OpenTelemetry/Common.pm
+%%SITE_PERL%%/OpenTelemetry/Common.pod
+%%SITE_PERL%%/OpenTelemetry/Constants.pm
+%%SITE_PERL%%/OpenTelemetry/Constants.pod
+%%SITE_PERL%%/OpenTelemetry/Context.pm
+%%SITE_PERL%%/OpenTelemetry/Context.pod
+%%SITE_PERL%%/OpenTelemetry/Exporter.pm
+%%SITE_PERL%%/OpenTelemetry/Exporter.pod
+%%SITE_PERL%%/OpenTelemetry/Guides/Exporters.pod
+%%SITE_PERL%%/OpenTelemetry/Guides/Instrumentation.pod
+%%SITE_PERL%%/OpenTelemetry/Guides/Libraries.pod
+%%SITE_PERL%%/OpenTelemetry/Guides/Quickstart.pod
+%%SITE_PERL%%/OpenTelemetry/Instrumentation.pm
+%%SITE_PERL%%/OpenTelemetry/Instrumentation.pod
+%%SITE_PERL%%/OpenTelemetry/Instrumentation/DBI.pm
+%%SITE_PERL%%/OpenTelemetry/Instrumentation/DBI.pod
+%%SITE_PERL%%/OpenTelemetry/Instrumentation/HTTP/Tiny.pm
+%%SITE_PERL%%/OpenTelemetry/Instrumentation/HTTP/Tiny.pod
+%%SITE_PERL%%/OpenTelemetry/Instrumentation/LWP/UserAgent.pm
+%%SITE_PERL%%/OpenTelemetry/Instrumentation/LWP/UserAgent.pod
+%%SITE_PERL%%/OpenTelemetry/Instrumentation/namespace.pm
+%%SITE_PERL%%/OpenTelemetry/Instrumentation/namespace.pod
+%%SITE_PERL%%/OpenTelemetry/Integration.pm
+%%SITE_PERL%%/OpenTelemetry/Integration.pod
+%%SITE_PERL%%/OpenTelemetry/Logs/LogRecord/Processor.pm
+%%SITE_PERL%%/OpenTelemetry/Logs/LogRecord/Processor.pod
+%%SITE_PERL%%/OpenTelemetry/Logs/Logger.pm
+%%SITE_PERL%%/OpenTelemetry/Logs/Logger.pod
+%%SITE_PERL%%/OpenTelemetry/Logs/LoggerProvider.pm
+%%SITE_PERL%%/OpenTelemetry/Logs/LoggerProvider.pod
+%%SITE_PERL%%/OpenTelemetry/Processor.pm
+%%SITE_PERL%%/OpenTelemetry/Processor.pod
+%%SITE_PERL%%/OpenTelemetry/Propagator.pm
+%%SITE_PERL%%/OpenTelemetry/Propagator.pod
+%%SITE_PERL%%/OpenTelemetry/Propagator/Baggage.pm
+%%SITE_PERL%%/OpenTelemetry/Propagator/Baggage.pod
+%%SITE_PERL%%/OpenTelemetry/Propagator/Composite.pm
+%%SITE_PERL%%/OpenTelemetry/Propagator/Composite.pod
+%%SITE_PERL%%/OpenTelemetry/Propagator/None.pm
+%%SITE_PERL%%/OpenTelemetry/Propagator/None.pod
+%%SITE_PERL%%/OpenTelemetry/Propagator/TextMap.pm
+%%SITE_PERL%%/OpenTelemetry/Propagator/TextMap.pod
+%%SITE_PERL%%/OpenTelemetry/Propagator/TraceContext.pm
+%%SITE_PERL%%/OpenTelemetry/Propagator/TraceContext.pod
+%%SITE_PERL%%/OpenTelemetry/Propagator/TraceContext/TraceFlags.pm
+%%SITE_PERL%%/OpenTelemetry/Propagator/TraceContext/TraceFlags.pod
+%%SITE_PERL%%/OpenTelemetry/Propagator/TraceContext/TraceParent.pm
+%%SITE_PERL%%/OpenTelemetry/Propagator/TraceContext/TraceParent.pod
+%%SITE_PERL%%/OpenTelemetry/Propagator/TraceContext/TraceState.pm
+%%SITE_PERL%%/OpenTelemetry/Propagator/TraceContext/TraceState.pod
+%%SITE_PERL%%/OpenTelemetry/Trace.pm
+%%SITE_PERL%%/OpenTelemetry/Trace.pod
+%%SITE_PERL%%/OpenTelemetry/Trace/Event.pm
+%%SITE_PERL%%/OpenTelemetry/Trace/Event.pod
+%%SITE_PERL%%/OpenTelemetry/Trace/Link.pm
+%%SITE_PERL%%/OpenTelemetry/Trace/Link.pod
+%%SITE_PERL%%/OpenTelemetry/Trace/Span.pm
+%%SITE_PERL%%/OpenTelemetry/Trace/Span.pod
+%%SITE_PERL%%/OpenTelemetry/Trace/Span/Processor.pm
+%%SITE_PERL%%/OpenTelemetry/Trace/Span/Processor.pod
+%%SITE_PERL%%/OpenTelemetry/Trace/Span/Status.pm
+%%SITE_PERL%%/OpenTelemetry/Trace/Span/Status.pod
+%%SITE_PERL%%/OpenTelemetry/Trace/SpanContext.pm
+%%SITE_PERL%%/OpenTelemetry/Trace/SpanContext.pod
+%%SITE_PERL%%/OpenTelemetry/Trace/Tracer.pm
+%%SITE_PERL%%/OpenTelemetry/Trace/Tracer.pod
+%%SITE_PERL%%/OpenTelemetry/Trace/TracerProvider.pm
+%%SITE_PERL%%/OpenTelemetry/Trace/TracerProvider.pod
+%%SITE_PERL%%/OpenTelemetry/X.pm
+%%SITE_PERL%%/OpenTelemetry/X.pod
+%%SITE_PERL%%/OpenTelemetry/X/Invalid.pm
+%%SITE_PERL%%/OpenTelemetry/X/Invalid.pod
+%%SITE_PERL%%/OpenTelemetry/X/Parsing.pm
+%%SITE_PERL%%/OpenTelemetry/X/Parsing.pod
+%%SITE_PERL%%/OpenTelemetry/X/Unsupported.pm
+%%SITE_PERL%%/OpenTelemetry/X/Unsupported.pod
+%%SITE_PERL%%/Test2/Tools/OpenTelemetry.pm
+%%PERL5_MAN3%%/Log::Any::Adapter::OpenTelemetry.3.gz
+%%PERL5_MAN3%%/OpenTelemetry.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::Attributes.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::Baggage.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::Common.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::Constants.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::Context.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::Exporter.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::Guides::Exporters.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::Guides::Instrumentation.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::Guides::Libraries.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::Guides::Quickstart.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::Instrumentation.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::Instrumentation::DBI.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::Instrumentation::HTTP::Tiny.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::Instrumentation::LWP::UserAgent.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::Instrumentation::namespace.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::Integration.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::Logs::LogRecord::Processor.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::Logs::Logger.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::Logs::LoggerProvider.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::Processor.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::Propagator.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::Propagator::Baggage.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::Propagator::Composite.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::Propagator::None.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::Propagator::TextMap.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::Propagator::TraceContext.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::Propagator::TraceContext::TraceFlags.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::Propagator::TraceContext::TraceParent.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::Propagator::TraceContext::TraceState.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::Trace.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::Trace::Event.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::Trace::Link.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::Trace::Span.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::Trace::Span::Processor.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::Trace::Span::Status.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::Trace::SpanContext.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::Trace::Tracer.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::Trace::TracerProvider.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::X.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::X::Invalid.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::X::Parsing.3.gz
+%%PERL5_MAN3%%/OpenTelemetry::X::Unsupported.3.gz
diff --git a/sysutils/parallel/Makefile b/sysutils/parallel/Makefile
index f25855372520..c5380596aefa 100644
--- a/sysutils/parallel/Makefile
+++ b/sysutils/parallel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= parallel
-PORTVERSION= 20250622
+PORTVERSION= 20250722
CATEGORIES= sysutils
MASTER_SITES= GNU
diff --git a/sysutils/parallel/distinfo b/sysutils/parallel/distinfo
index db1045363d4d..fd3c35a336c9 100644
--- a/sysutils/parallel/distinfo
+++ b/sysutils/parallel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954134
-SHA256 (parallel-20250622.tar.bz2) = 69f578cf11f1b124ba3c2b673a16641debe63aeb3d2ac4cec5ad65f8a53d489b
-SIZE (parallel-20250622.tar.bz2) = 2703181
+TIMESTAMP = 1753369364
+SHA256 (parallel-20250722.tar.bz2) = 91a81ff4129cdf5ad3c3c45ec033e75f2bbea5447f4b6813a0d8cfe8e5c7843b
+SIZE (parallel-20250722.tar.bz2) = 2620977
diff --git a/sysutils/puppet8/Makefile b/sysutils/puppet8/Makefile
index 4dac60d8cf6a..d59aac4e0629 100644
--- a/sysutils/puppet8/Makefile
+++ b/sysutils/puppet8/Makefile
@@ -1,5 +1,6 @@
PORTNAME= puppet
PORTVERSION= 8.10.0
+PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= https://forge.puppet.com/v3/files/:forge
PKGNAMESUFFIX= 8
diff --git a/sysutils/puppet8/files/patch-puppet.gemspec b/sysutils/puppet8/files/patch-puppet.gemspec
new file mode 100644
index 000000000000..555c880c809a
--- /dev/null
+++ b/sysutils/puppet8/files/patch-puppet.gemspec
@@ -0,0 +1,11 @@
+--- puppet.gemspec.orig 2025-07-23 00:05:26 UTC
++++ puppet.gemspec
+@@ -23,7 +23,7 @@ Gem::Specification.new do |spec|
+ spec.add_runtime_dependency('concurrent-ruby', '~> 1.0')
+ spec.add_runtime_dependency('deep_merge', '~> 1.0')
+ spec.add_runtime_dependency('facter', ['>= 4.3.0', '< 5'])
+- spec.add_runtime_dependency('fast_gettext', '>= 2.1', '< 4')
++ spec.add_runtime_dependency('fast_gettext', '>= 2.1', '< 5')
+ spec.add_runtime_dependency('getoptlong', '~> 0.2.0')
+ spec.add_runtime_dependency('locale', '~> 2.1')
+ spec.add_runtime_dependency('multi_json', '~> 1.13')
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/rsyncrypto/Makefile b/sysutils/rsyncrypto/Makefile
index c34f6245c83e..631b6422d8c5 100644
--- a/sysutils/rsyncrypto/Makefile
+++ b/sysutils/rsyncrypto/Makefile
@@ -4,7 +4,7 @@ PORTREVISION= 3
CATEGORIES= sysutils net
MASTER_SITES= SF
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= Rsync Friendly File Encryption
WWW= https://rsyncrypto.lingnu.com/ \
https://sourceforge.net/projects/rsyncrypto/
diff --git a/sysutils/rubygem-bundler/Makefile b/sysutils/rubygem-bundler/Makefile
index 4dbc41b1a82d..15803ab66378 100644
--- a/sysutils/rubygem-bundler/Makefile
+++ b/sysutils/rubygem-bundler/Makefile
@@ -1,5 +1,5 @@
PORTNAME= bundler
-PORTVERSION= 2.6.9
+PORTVERSION= 2.7.1
PORTEPOCH= 1
CATEGORIES= sysutils rubygems
MASTER_SITES= RG
diff --git a/sysutils/rubygem-bundler/distinfo b/sysutils/rubygem-bundler/distinfo
index d8e2b0776d56..3f2bbbb8d4a2 100644
--- a/sysutils/rubygem-bundler/distinfo
+++ b/sysutils/rubygem-bundler/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747716438
-SHA256 (rubygem/bundler-2.6.9.gem) = a25675ffbd055ae1186766cc1e120b4cf62588e88abb59b99c57e22b1c55c9eb
-SIZE (rubygem/bundler-2.6.9.gem) = 455168
+TIMESTAMP = 1753265962
+SHA256 (rubygem/bundler-2.7.1.gem) = 0ad5a002a879776b2a98be652f557ac8731be3353612d63fa4ef1b2706dc1e0b
+SIZE (rubygem/bundler-2.7.1.gem) = 456192
diff --git a/sysutils/rubygem-chef-licensing/Makefile b/sysutils/rubygem-chef-licensing/Makefile
index 0f382f302482..c19d80ad1468 100644
--- a/sysutils/rubygem-chef-licensing/Makefile
+++ b/sysutils/rubygem-chef-licensing/Makefile
@@ -1,5 +1,5 @@
PORTNAME= chef-licensing
-PORTVERSION= 1.0.0
+PORTVERSION= 1.1.0
CATEGORIES= sysutils rubygems
MASTER_SITES= RG
@@ -9,10 +9,11 @@ WWW= https://github.com/chef/chef-licensing
LICENSE= APACHE20
-RUN_DEPENDS= rubygem-activesupport70>=7.0<7.1:devel/rubygem-activesupport70 \
+RUN_DEPENDS= rubygem-activesupport72>=7.2.2.1<8:devel/rubygem-activesupport72 \
rubygem-chef-config>=15:sysutils/rubygem-chef-config \
rubygem-faraday>=1<3:www/rubygem-faraday \
rubygem-faraday-http-cache>=0:www/rubygem-faraday-http-cache \
+ rubygem-ostruct>=0.1.0<1:devel/rubygem-ostruct \
rubygem-tty-prompt>=0.23<1:devel/rubygem-tty-prompt \
rubygem-tty-spinner>=0.9.3<0.10:devel/rubygem-tty-spinner
diff --git a/sysutils/rubygem-chef-licensing/distinfo b/sysutils/rubygem-chef-licensing/distinfo
index 25947c1cf18a..547a2cf8c374 100644
--- a/sysutils/rubygem-chef-licensing/distinfo
+++ b/sysutils/rubygem-chef-licensing/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1721710306
-SHA256 (rubygem/chef-licensing-1.0.0.gem) = 87b1e10c4c0bada5bcfbb44ed48c4731dfda5b70f1e7e13f8155304ec599d462
-SIZE (rubygem/chef-licensing-1.0.0.gem) = 31232
+TIMESTAMP = 1752566746
+SHA256 (rubygem/chef-licensing-1.1.0.gem) = 14fe5cf31700d03dc6e91d7591f92f24c4b704f92060cbba80f3e838221a3d69
+SIZE (rubygem/chef-licensing-1.1.0.gem) = 31232
diff --git a/sysutils/rubygem-chef-licensing/files/patch-gemspec b/sysutils/rubygem-chef-licensing/files/patch-gemspec
new file mode 100644
index 000000000000..28014bc548a9
--- /dev/null
+++ b/sysutils/rubygem-chef-licensing/files/patch-gemspec
@@ -0,0 +1,10 @@
+--- chef-licensing.gemspec.orig 2025-07-15 09:54:51 UTC
++++ chef-licensing.gemspec
+@@ -28,6 +28,6 @@ Gem::Specification.new do |s|
+ s.add_runtime_dependency(%q<faraday-http-cache>.freeze, [">= 0".freeze])
+ s.add_runtime_dependency(%q<activesupport>.freeze, ["~> 7.2".freeze, ">= 7.2.2.1".freeze])
+ s.add_runtime_dependency(%q<tty-spinner>.freeze, ["~> 0.9.3".freeze])
+- s.add_runtime_dependency(%q<ostruct>.freeze, ["~> 0.1.0".freeze])
++ s.add_runtime_dependency(%q<ostruct>.freeze, ["~> 0.1".freeze])
+ end
+
diff --git a/sysutils/rubygem-chef/Makefile b/sysutils/rubygem-chef/Makefile
index a9cab75b91db..7c30613bce57 100644
--- a/sysutils/rubygem-chef/Makefile
+++ b/sysutils/rubygem-chef/Makefile
@@ -1,5 +1,6 @@
PORTNAME= chef
PORTVERSION= 18.7.10
+PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= RG
@@ -37,7 +38,7 @@ RUN_DEPENDS= rubygem-addressable>=0:www/rubygem-addressable \
rubygem-plist>=3.2<4:devel/rubygem-plist \
rubygem-proxifier2>=1.1<2:net/rubygem-proxifier2 \
rubygem-syslog-logger>=1.6<2:sysutils/rubygem-syslog-logger \
- rubygem-train-core>=3.10<3.12.13_99:net/rubygem-train-core \
+ rubygem-train-core>=3.10:net/rubygem-train-core \
rubygem-train-rest>=0.4.1:net/rubygem-train-rest \
rubygem-train-winrm>=0.2.17:net/rubygem-train-winrm \
rubygem-unf_ext>=0.0.8.2:textproc/rubygem-unf_ext \
diff --git a/sysutils/rubygem-chef/files/patch-gemspec b/sysutils/rubygem-chef/files/patch-gemspec
index d98b3cc91b90..0d24770be3f7 100644
--- a/sysutils/rubygem-chef/files/patch-gemspec
+++ b/sysutils/rubygem-chef/files/patch-gemspec
@@ -1,5 +1,16 @@
---- chef.gemspec.orig 2025-04-11 20:59:53 UTC
+--- chef.gemspec.orig 2025-07-23 04:51:07 UTC
+++ chef.gemspec
+@@ -24,8 +24,8 @@ Gem::Specification.new do |s|
+
+ s.add_runtime_dependency(%q<chef-config>.freeze, ["= 18.7.10".freeze])
+ s.add_runtime_dependency(%q<chef-utils>.freeze, ["= 18.7.10".freeze])
+- s.add_runtime_dependency(%q<train-core>.freeze, ["~> 3.10".freeze, "<= 3.12.13".freeze])
+- s.add_runtime_dependency(%q<train-winrm>.freeze, ["~> 0.2.17".freeze])
++ s.add_runtime_dependency(%q<train-core>.freeze, ["~> 3.10".freeze])
++ s.add_runtime_dependency(%q<train-winrm>.freeze, [">= 0.2.17".freeze])
+ s.add_runtime_dependency(%q<train-rest>.freeze, [">= 0.4.1".freeze])
+ s.add_runtime_dependency(%q<license-acceptance>.freeze, [">= 1.0.5".freeze, "< 3".freeze])
+ s.add_runtime_dependency(%q<mixlib-cli>.freeze, [">= 2.1.1".freeze, "< 3.0".freeze])
@@ -35,12 +35,12 @@ Gem::Specification.new do |s|
s.add_runtime_dependency(%q<mixlib-archive>.freeze, [">= 0.4".freeze, "< 2.0".freeze])
s.add_runtime_dependency(%q<ohai>.freeze, ["~> 18.0".freeze])
diff --git a/sysutils/rubygem-httplog/Makefile b/sysutils/rubygem-httplog/Makefile
index ef276d3d8f51..82109e401fb1 100644
--- a/sysutils/rubygem-httplog/Makefile
+++ b/sysutils/rubygem-httplog/Makefile
@@ -1,5 +1,5 @@
PORTNAME= httplog
-PORTVERSION= 1.7.0
+PORTVERSION= 1.7.1
CATEGORIES= sysutils rubygems
MASTER_SITES= RG
diff --git a/sysutils/rubygem-httplog/distinfo b/sysutils/rubygem-httplog/distinfo
index 78844d0d69aa..25efe4439593 100644
--- a/sysutils/rubygem-httplog/distinfo
+++ b/sysutils/rubygem-httplog/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718580370
-SHA256 (rubygem/httplog-1.7.0.gem) = 892c959888961cb1e163f03f09e34b912efafa3c018ae262aaabf9585d231625
-SIZE (rubygem/httplog-1.7.0.gem) = 17408
+TIMESTAMP = 1753265964
+SHA256 (rubygem/httplog-1.7.1.gem) = 5ec90466e8a76f76f9107ea52adf7fe852c2de5bdcdbdb0d70776cc48df18bf8
+SIZE (rubygem/httplog-1.7.1.gem) = 17408
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/rubygem-winrm/Makefile b/sysutils/rubygem-winrm/Makefile
index 3fcefa2a04f4..ee133d4cf9e6 100644
--- a/sysutils/rubygem-winrm/Makefile
+++ b/sysutils/rubygem-winrm/Makefile
@@ -3,8 +3,8 @@ DISTVERSION= 2.3.9
CATEGORIES= sysutils rubygems
MASTER_SITES= RG
-MAINTAINER= joe@thrallingpenguin.com
-COMMENT= Library for Windows Remote Management
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Ruby library for Windows Remote Management
WWW= https://github.com/WinRb/WinRM
LICENSE= APACHE20
diff --git a/sysutils/rubygem-winrm/pkg-descr b/sysutils/rubygem-winrm/pkg-descr
index e887ec46ed51..4558479a4325 100644
--- a/sysutils/rubygem-winrm/pkg-descr
+++ b/sysutils/rubygem-winrm/pkg-descr
@@ -1 +1,8 @@
-Ruby library for Windows Remote Management
+This is a SOAP library that uses the functionality in Windows Remote Management
+(WinRM) to call native object in Windows. This includes, but is not limited to,
+running batch scripts, powershell scripts and fetching WMI variables. For more
+information on WinRM, please visit Microsoft's WinRM site.
+
+As of version 2.0, this gem retains the WinRM name but all powershell calls use
+the more modern Powershell Remoting Protocol (PSRP) for initializing runspace
+pools as well as creating and processing powershell pipelines.
diff --git a/sysutils/sanoid/Makefile b/sysutils/sanoid/Makefile
index b201370ea184..448132cd99ad 100644
--- a/sysutils/sanoid/Makefile
+++ b/sysutils/sanoid/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sanoid
DISTVERSIONPREFIX= v
-DISTVERSION= 2.2.0
+DISTVERSION= 2.3.0
CATEGORIES= sysutils
MAINTAINER= hartzell@alerce.com
@@ -16,7 +16,7 @@ RUN_DEPENDS= lzop:archivers/lzop \
p5-Capture-Tiny>=0:devel/p5-Capture-Tiny \
p5-Config-IniFiles>=0:devel/p5-Config-IniFiles
-USES= shebangfix perl5
+USES= perl5 shebangfix
USE_GITHUB= yes
GH_ACCOUNT= jimsalterjrs
@@ -26,8 +26,8 @@ SHEBANG_FILES= findoid sanoid sleepymutex syncoid
CONFLICTS_INSTALL= sanoid-devel # bin/findoid
-NO_BUILD= yes
NO_ARCH= yes
+NO_BUILD= yes
# line 19: my %args = ("configdir" => "/etc/sanoid");
post-patch:
diff --git a/sysutils/sanoid/distinfo b/sysutils/sanoid/distinfo
index 1b1159d2bb08..c9e0cc4728ed 100644
--- a/sysutils/sanoid/distinfo
+++ b/sysutils/sanoid/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696001174
-SHA256 (jimsalterjrs-sanoid-v2.2.0_GH0.tar.gz) = a997552e3c5f9fc8407fd20fa1adc99fc37a1f61547f738114c96a1ea1658fe2
-SIZE (jimsalterjrs-sanoid-v2.2.0_GH0.tar.gz) = 77865
+TIMESTAMP = 1752222060
+SHA256 (jimsalterjrs-sanoid-v2.3.0_GH0.tar.gz) = 1d8735a271a34ec87ea46313a66f6f20bd38b583886924574d3c1f72ea173620
+SIZE (jimsalterjrs-sanoid-v2.3.0_GH0.tar.gz) = 86514
diff --git a/sysutils/storcli/Makefile b/sysutils/storcli/Makefile
index ee5d409c9b93..b13aad0143a1 100644
--- a/sysutils/storcli/Makefile
+++ b/sysutils/storcli/Makefile
@@ -1,8 +1,8 @@
PORTNAME= storcli
-DISTVERSION= 7.3006
+DISTVERSION= 7.3404
CATEGORIES= sysutils
-MASTER_SITES= https://docs.broadcom.com/docs-and-downloads/host-bus-adapters/host-bus-adapters-common-files/sas_sata_nvme_12g_p31/
-DISTNAME= STORCLI_SAS3.5_P31
+MASTER_SITES= https://docs.broadcom.com/docs-and-downloads/host-bus-adapters/host-bus-adapters-common-files/sas_sata_nvme_12g_p35/
+DISTNAME= STORCLI_SAS3.5_P35
MAINTAINER= takefu@airport.fm
COMMENT= SAS MegaRAID FreeBSD StorCLI
diff --git a/sysutils/storcli/distinfo b/sysutils/storcli/distinfo
index 17a072c0152d..84e1c9277fa5 100644
--- a/sysutils/storcli/distinfo
+++ b/sysutils/storcli/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1721693528
-SHA256 (STORCLI_SAS3.5_P31.zip) = 49dcd9e7a3c85327b0fa08772a0965bd5c03552c045d9dbfd96c8381749ee943
-SIZE (STORCLI_SAS3.5_P31.zip) = 37385652
+TIMESTAMP = 1753392843
+SHA256 (STORCLI_SAS3.5_P35.zip) = 4e4e8b7dade6b34a6814a32020050c40912af140d0058bc9f6d14d985548aba8
+SIZE (STORCLI_SAS3.5_P35.zip) = 40373662
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/upower/Makefile b/sysutils/upower/Makefile
index c353e551682b..17546bf0ef8d 100644
--- a/sysutils/upower/Makefile
+++ b/sysutils/upower/Makefile
@@ -1,6 +1,6 @@
PORTNAME= upower
-DISTVERSION= 1.90.7
DISTVERSIONPREFIX= v
+DISTVERSION= 1.90.9
CATEGORIES= sysutils
MAINTAINER= desktop@FreeBSD.org
@@ -10,31 +10,36 @@ WWW= https://upower.freedesktop.org/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib \
- libpolkit-gobject-1.so:sysutils/polkit
+LIB_DEPENDS= libpolkit-gobject-1.so:sysutils/polkit
-USES= compiler:c11 gettext gnome localbase meson pkgconfig
+USES= compiler:c11 gettext-tools gnome localbase meson pkgconfig
USE_GITLAB= yes
GL_SITE= https://gitlab.freedesktop.org/
USE_GNOME= glib20 introspection:build
USE_LDCONFIG= yes
MESON_ARGS= -Dgtk-doc=false \
- -Dos_backend=freebsd \
- -Dudevrulesdir=no \
- -Dudevhwdbdir=no \
- -Dsystemdsystemunitdir=no \
-Didevice=disabled \
+ -Dos_backend=freebsd \
-Dpolkit=enabled \
+ -Dsystemdsystemunitdir=no \
+ -Dudevhwdbdir=no \
+ -Dudevrulesdir=no \
-Dzshcompletiondir=no
LDFLAGS+= -lkvm
-OPTIONS_DEFINE= MANPAGES
-OPTIONS_DEFAULT= MANPAGES
-OPTIONS_SUB= yes
-MANPAGES_BUILD_DEPENDS= ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl \
- docbook-sgml>0:textproc/docbook-sgml \
- docbook-xml>0:textproc/docbook-xml
-MANPAGES_USE= GNOME=libxslt:build
-MANPAGES_MESON_TRUE= man
+OPTIONS_DEFINE= MANPAGES NLS
+OPTIONS_DEFAULT= MANPAGES
+OPTIONS_SUB= yes
+
+MANPAGES_BUILD_DEPENDS= ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl \
+ docbook-sgml>0:textproc/docbook-sgml \
+ docbook-xml>0:textproc/docbook-xml
+MANPAGES_USE= GNOME=libxslt:build
+MANPAGES_MESON_TRUE= man
+
+NLS_USES= gettext-runtime
+
+post-patch-NLS-off:
+ @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
.include <bsd.port.mk>
diff --git a/sysutils/upower/distinfo b/sysutils/upower/distinfo
index 9e90bc412008..4eb8de371aec 100644
--- a/sysutils/upower/distinfo
+++ b/sysutils/upower/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1736543390
-SHA256 (upower-v1.90.7.tar.bz2) = ed1869c2c06fe30e3f5ce29c2835cfe885176bc5806e4f194745560aec7291e6
-SIZE (upower-v1.90.7.tar.bz2) = 153279
+TIMESTAMP = 1753543968
+SHA256 (upower-v1.90.9.tar.bz2) = ca6018535817c2ea687e389e6b47583342154123c0eea0497b409c49dff319b6
+SIZE (upower-v1.90.9.tar.bz2) = 154756
diff --git a/sysutils/upower/pkg-plist b/sysutils/upower/pkg-plist
index ab23bceec083..b3a3e708279b 100644
--- a/sysutils/upower/pkg-plist
+++ b/sysutils/upower/pkg-plist
@@ -23,10 +23,11 @@ share/dbus-1/interfaces/org.freedesktop.UPower.xml
share/dbus-1/system.d/org.freedesktop.UPower.conf
share/dbus-1/system-services/org.freedesktop.UPower.service
share/gir-1.0/UPowerGlib-1.0.gir
-share/locale/fr/LC_MESSAGES/upower.mo
-share/locale/it/LC_MESSAGES/upower.mo
-share/locale/pl/LC_MESSAGES/upower.mo
-share/locale/sv/LC_MESSAGES/upower.mo
+%%NLS%%share/locale/fr/LC_MESSAGES/upower.mo
+%%NLS%%share/locale/it/LC_MESSAGES/upower.mo
+%%NLS%%share/locale/ka/LC_MESSAGES/upower.mo
+%%NLS%%share/locale/pl/LC_MESSAGES/upower.mo
+%%NLS%%share/locale/sv/LC_MESSAGES/upower.mo
share/polkit-1/actions/org.freedesktop.upower.policy
@dir /var/lib/upower
@dir /var/lib/
diff --git a/sysutils/vagrant/Makefile b/sysutils/vagrant/Makefile
index 184a74d825e8..26155cc12a87 100644
--- a/sysutils/vagrant/Makefile
+++ b/sysutils/vagrant/Makefile
@@ -1,10 +1,10 @@
PORTNAME= vagrant
-PORTVERSION= 2.3.7
+PORTVERSION= 2.4.1
DISTVERSIONPREFIX= v
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils rubygems devel
-MAINTAINER= joe@thrallingpenguin.com
+MAINTAINER= ports@FreeBSD.org
COMMENT= Vagrant Virtual Machine Manager
WWW= https://www.vagrantup.com/
@@ -17,30 +17,30 @@ BUILD_DEPENDS= rubygem-builder>=2.1.2:devel/rubygem-builder \
RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss \
curl:ftp/curl \
rubygem-bcrypt_pbkdf>=1.1:security/rubygem-bcrypt_pbkdf \
- rubygem-childprocess>=5.0:devel/rubygem-childprocess \
+ rubygem-childprocess-gitlab>=4.1.0:devel/rubygem-childprocess-gitlab \
rubygem-ed25519>=1.3.0:security/rubygem-ed25519 \
rubygem-erubi>=0:www/rubygem-erubi \
rubygem-googleapis-common-protos-types>=1.3.0:devel/rubygem-googleapis-common-protos-types \
- rubygem-grpc>=1.48.0:net/rubygem-grpc \
+ rubygem-grpc-gitlab>=1.56.0:net/rubygem-grpc-gitlab \
rubygem-hashicorp-checkpoint>=0.1.5<0.2:www/rubygem-hashicorp-checkpoint \
- rubygem-i18n>=1.12,2:devel/rubygem-i18n \
+ rubygem-i18n>=1.12,2<2,2:devel/rubygem-i18n \
rubygem-ipaddr>=1.2.4:net/rubygem-ipaddr \
- rubygem-listen>=3.7:devel/rubygem-listen \
+ rubygem-listen>=3.7<4:devel/rubygem-listen \
rubygem-log4r>=1.1.9<1.1.11:sysutils/rubygem-log4r \
- rubygem-mime-types>=3.3:misc/rubygem-mime-types \
+ rubygem-mime-types-gitlab>=3.3:misc/rubygem-mime-types-gitlab \
rubygem-net-ftp>=0.2:ftp/rubygem-net-ftp \
rubygem-net-scp>=4.0.0:security/rubygem-net-scp \
rubygem-net-sftp>=4.0:security/rubygem-net-sftp \
rubygem-net-ssh>=7.0.0:security/rubygem-net-ssh \
- rubygem-rb-kqueue>=0.2.0:devel/rubygem-rb-kqueue \
+ rubygem-rb-kqueue>=0.2.0<0.3:devel/rubygem-rb-kqueue \
rubygem-rexml>=3.2:textproc/rubygem-rexml \
rubygem-rgl>=0.5.10:devel/rubygem-rgl \
- rubygem-rubyzip>=2.3.2:archivers/rubygem-rubyzip \
- rubygem-vagrant_cloud>=3.1.1:sysutils/rubygem-vagrant_cloud \
+ rubygem-rubyzip-gitlab>=2.3.2:archivers/rubygem-rubyzip-gitlab \
+ rubygem-vagrant_cloud-gitlab>=3.1.1<3.2:sysutils/rubygem-vagrant_cloud-gitlab \
rubygem-wdm>=0.1.1:devel/rubygem-wdm \
+ rubygem-winrm>=2.3.6<3:sysutils/rubygem-winrm \
rubygem-winrm-elevated>=1.2.3<2:sysutils/rubygem-winrm-elevated \
- rubygem-winrm-fs>=1.3.5<2:filesystems/rubygem-winrm-fs \
- rubygem-winrm>=2.3.6<3:sysutils/rubygem-winrm
+ rubygem-winrm-fs>=1.3.5<2:filesystems/rubygem-winrm-fs
USES= cpe ruby shebangfix
CPE_VENDOR= hashicorp
@@ -80,10 +80,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 \
@@ -103,6 +99,7 @@ do-build:
${STAGEDIR}${DATADIR}/embedded/rgloader/loader.rb
post-install:
+ ${FIND} ${STAGEDIR}${PREFIX}/lib/ruby/gems/${RUBY_VER} -name '*.so' -exec ${STRIP_CMD} {} +
${RMDIR} ${STAGEDIR}${PREFIX}/lib/ruby/gems/${RUBY_VER}/doc
${RM} -r ${STAGEDIR}${PREFIX}/lib/ruby/gems/${RUBY_VER}/gems/${PORTNAME}-${PORTVERSION}/ext
${RM} -r ${STAGEDIR}${PREFIX}/lib/ruby/gems/${RUBY_VER}/gems/${PORTNAME}-${PORTVERSION}/nix
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-gemspec b/sysutils/vagrant/files/patch-gemspec
new file mode 100644
index 000000000000..531ad29f232a
--- /dev/null
+++ b/sysutils/vagrant/files/patch-gemspec
@@ -0,0 +1,17 @@
+--- vagrant.gemspec.orig 2024-01-19 20:59:12 UTC
++++ vagrant.gemspec
+@@ -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 "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'
+- 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/files/patch-vagrant.gemspec b/sysutils/vagrant/files/patch-vagrant.gemspec
deleted file mode 100644
index b662791a630b..000000000000
--- a/sysutils/vagrant/files/patch-vagrant.gemspec
+++ /dev/null
@@ -1,20 +0,0 @@
---- vagrant.gemspec.orig 2023-06-15 20:40:35 UTC
-+++ vagrant.gemspec
-@@ -16,7 +16,7 @@ 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 "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"
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/sysutils/vivid/Makefile b/sysutils/vivid/Makefile
index 9be62899260b..872ea1292b00 100644
--- a/sysutils/vivid/Makefile
+++ b/sysutils/vivid/Makefile
@@ -1,7 +1,6 @@
PORTNAME= vivid
DISTVERSIONPREFIX= v
-DISTVERSION= 0.8.0
-PORTREVISION= 32
+DISTVERSION= 0.10.1
CATEGORIES= sysutils
MAINTAINER= 0mp@FreeBSD.org
@@ -17,51 +16,6 @@ USES= cargo
USE_GITHUB= yes
GH_ACCOUNT= sharkdp
-CARGO_CRATES= ansi_colours-1.0.4 \
- ansi_term-0.12.1 \
- atty-0.2.14 \
- bitflags-1.3.2 \
- block-buffer-0.9.0 \
- cc-1.0.72 \
- cfg-if-1.0.0 \
- clap-2.34.0 \
- cpufeatures-0.2.1 \
- digest-0.9.0 \
- dirs-4.0.0 \
- dirs-sys-0.3.6 \
- generic-array-0.14.5 \
- getrandom-0.2.4 \
- hermit-abi-0.1.19 \
- lazy_static-1.4.0 \
- libc-0.2.116 \
- linked-hash-map-0.5.4 \
- opaque-debug-0.3.0 \
- proc-macro2-1.0.36 \
- quote-1.0.15 \
- redox_syscall-0.2.10 \
- redox_users-0.4.0 \
- rust-embed-6.3.0 \
- rust-embed-impl-6.2.0 \
- rust-embed-utils-7.1.0 \
- same-file-1.0.6 \
- sha2-0.9.9 \
- strsim-0.8.0 \
- syn-1.0.86 \
- term_size-0.3.2 \
- textwrap-0.11.0 \
- typenum-1.15.0 \
- unicode-width-0.1.9 \
- unicode-xid-0.2.2 \
- vec_map-0.8.2 \
- version_check-0.9.4 \
- walkdir-2.3.2 \
- wasi-0.10.2+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 \
- yaml-rust-0.4.5
-
PLIST_FILES= bin/vivid
.include <bsd.port.mk>
diff --git a/sysutils/vivid/Makefile.crates b/sysutils/vivid/Makefile.crates
new file mode 100644
index 000000000000..04c4c109e1a0
--- /dev/null
+++ b/sysutils/vivid/Makefile.crates
@@ -0,0 +1,77 @@
+CARGO_CRATES= ansi_colours-1.2.2 \
+ anstream-0.6.14 \
+ anstyle-1.0.7 \
+ anstyle-parse-0.2.4 \
+ anstyle-query-1.1.0 \
+ anstyle-wincon-3.0.3 \
+ assert_cmd-2.0.14 \
+ bitflags-2.5.0 \
+ block-buffer-0.10.4 \
+ bstr-1.9.1 \
+ bytemuck-1.16.1 \
+ cfg-if-1.0.0 \
+ clap-4.5.7 \
+ clap_builder-4.5.7 \
+ clap_lex-0.7.1 \
+ colorchoice-1.0.1 \
+ cpufeatures-0.2.12 \
+ crypto-common-0.1.6 \
+ difflib-0.4.0 \
+ digest-0.10.7 \
+ doc-comment-0.3.3 \
+ errno-0.3.9 \
+ etcetera-0.8.0 \
+ generic-array-0.14.7 \
+ home-0.5.9 \
+ is_terminal_polyfill-1.70.0 \
+ lazy_static-1.5.0 \
+ libc-0.2.155 \
+ linked-hash-map-0.5.6 \
+ linux-raw-sys-0.4.14 \
+ memchr-2.7.4 \
+ predicates-3.1.0 \
+ predicates-core-1.0.6 \
+ predicates-tree-1.0.9 \
+ proc-macro2-1.0.86 \
+ quote-1.0.36 \
+ regex-automata-0.4.7 \
+ rgb-0.8.37 \
+ rust-embed-8.4.0 \
+ rust-embed-impl-8.4.0 \
+ rust-embed-utils-8.4.0 \
+ rustix-0.38.34 \
+ same-file-1.0.6 \
+ serde-1.0.203 \
+ serde_derive-1.0.203 \
+ sha2-0.10.8 \
+ strsim-0.11.1 \
+ syn-2.0.67 \
+ terminal_size-0.3.0 \
+ termtree-0.4.1 \
+ typenum-1.17.0 \
+ unicode-ident-1.0.12 \
+ utf8parse-0.2.2 \
+ version_check-0.9.4 \
+ wait-timeout-0.2.0 \
+ walkdir-2.5.0 \
+ winapi-util-0.1.8 \
+ windows-sys-0.48.0 \
+ windows-sys-0.52.0 \
+ windows-targets-0.48.5 \
+ windows-targets-0.52.5 \
+ windows_aarch64_gnullvm-0.48.5 \
+ windows_aarch64_gnullvm-0.52.5 \
+ windows_aarch64_msvc-0.48.5 \
+ windows_aarch64_msvc-0.52.5 \
+ windows_i686_gnu-0.48.5 \
+ windows_i686_gnu-0.52.5 \
+ windows_i686_gnullvm-0.52.5 \
+ windows_i686_msvc-0.48.5 \
+ windows_i686_msvc-0.52.5 \
+ windows_x86_64_gnu-0.48.5 \
+ windows_x86_64_gnu-0.52.5 \
+ windows_x86_64_gnullvm-0.48.5 \
+ windows_x86_64_gnullvm-0.52.5 \
+ windows_x86_64_msvc-0.48.5 \
+ windows_x86_64_msvc-0.52.5 \
+ yaml-rust-0.4.5
diff --git a/sysutils/vivid/distinfo b/sysutils/vivid/distinfo
index 3d344ff39802..210a3be13e29 100644
--- a/sysutils/vivid/distinfo
+++ b/sysutils/vivid/distinfo
@@ -1,91 +1,157 @@
-TIMESTAMP = 1643528178
-SHA256 (rust/crates/ansi_colours-1.0.4.crate) = 60e2fb6138a49ad9f1cb3c6d8f8ccbdd5e62b4dab317c1b435a47ecd7da1d28f
-SIZE (rust/crates/ansi_colours-1.0.4.crate) = 10525
-SHA256 (rust/crates/ansi_term-0.12.1.crate) = d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2
-SIZE (rust/crates/ansi_term-0.12.1.crate) = 24838
-SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
-SIZE (rust/crates/atty-0.2.14.crate) = 5470
-SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
-SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/block-buffer-0.9.0.crate) = 4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4
-SIZE (rust/crates/block-buffer-0.9.0.crate) = 7108
-SHA256 (rust/crates/cc-1.0.72.crate) = 22a9137b95ea06864e018375b72adfb7db6e6f68cfc8df5a04d00288050485ee
-SIZE (rust/crates/cc-1.0.72.crate) = 57495
+TIMESTAMP = 1750257693
+SHA256 (rust/crates/ansi_colours-1.2.2.crate) = 6a1558bd2075d341b9ca698ec8eb6fcc55a746b1fc4255585aad5b141d918a80
+SIZE (rust/crates/ansi_colours-1.2.2.crate) = 21374
+SHA256 (rust/crates/anstream-0.6.14.crate) = 418c75fa768af9c03be99d17643f93f79bbba589895012a80e3452a19ddda15b
+SIZE (rust/crates/anstream-0.6.14.crate) = 29160
+SHA256 (rust/crates/anstyle-1.0.7.crate) = 038dfcf04a5feb68e9c60b21c9625a54c2c0616e79b72b0fd87075a056ae1d1b
+SIZE (rust/crates/anstyle-1.0.7.crate) = 15709
+SHA256 (rust/crates/anstyle-parse-0.2.4.crate) = c03a11a9034d92058ceb6ee011ce58af4a9bf61491aa7e1e59ecd24bd40d22d4
+SIZE (rust/crates/anstyle-parse-0.2.4.crate) = 23069
+SHA256 (rust/crates/anstyle-query-1.1.0.crate) = ad186efb764318d35165f1758e7dcef3b10628e26d41a44bc5550652e6804391
+SIZE (rust/crates/anstyle-query-1.1.0.crate) = 9832
+SHA256 (rust/crates/anstyle-wincon-3.0.3.crate) = 61a38449feb7068f52bb06c12759005cf459ee52bb4adc1d5a7c4322d716fb19
+SIZE (rust/crates/anstyle-wincon-3.0.3.crate) = 12179
+SHA256 (rust/crates/assert_cmd-2.0.14.crate) = ed72493ac66d5804837f480ab3766c72bdfab91a65e565fc54fa9e42db0073a8
+SIZE (rust/crates/assert_cmd-2.0.14.crate) = 24591
+SHA256 (rust/crates/bitflags-2.5.0.crate) = cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1
+SIZE (rust/crates/bitflags-2.5.0.crate) = 43821
+SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
+SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
+SHA256 (rust/crates/bstr-1.9.1.crate) = 05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706
+SIZE (rust/crates/bstr-1.9.1.crate) = 380305
+SHA256 (rust/crates/bytemuck-1.16.1.crate) = b236fc92302c97ed75b38da1f4917b5cdda4984745740f153a5d3059e48d725e
+SIZE (rust/crates/bytemuck-1.16.1.crate) = 48321
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/clap-2.34.0.crate) = a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c
-SIZE (rust/crates/clap-2.34.0.crate) = 202210
-SHA256 (rust/crates/cpufeatures-0.2.1.crate) = 95059428f66df56b63431fdb4e1947ed2190586af5c5a8a8b71122bdf5a7f469
-SIZE (rust/crates/cpufeatures-0.2.1.crate) = 10500
-SHA256 (rust/crates/digest-0.9.0.crate) = d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066
-SIZE (rust/crates/digest-0.9.0.crate) = 13247
-SHA256 (rust/crates/dirs-4.0.0.crate) = ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059
-SIZE (rust/crates/dirs-4.0.0.crate) = 12503
-SHA256 (rust/crates/dirs-sys-0.3.6.crate) = 03d86534ed367a67548dc68113a0f5db55432fdfbb6e6f9d77704397d95d5780
-SIZE (rust/crates/dirs-sys-0.3.6.crate) = 10626
-SHA256 (rust/crates/generic-array-0.14.5.crate) = fd48d33ec7f05fbfa152300fdad764757cbded343c1aa1cff2fbaf4134851803
-SIZE (rust/crates/generic-array-0.14.5.crate) = 28915
-SHA256 (rust/crates/getrandom-0.2.4.crate) = 418d37c8b1d42553c93648be529cb70f920d3baf8ef469b74b9638df426e0b4c
-SIZE (rust/crates/getrandom-0.2.4.crate) = 26800
-SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33
-SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979
-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.116.crate) = 565dbd88872dbe4cc8a46e527f26483c1d1f7afa6b884a3bd6cd893d4f98da74
-SIZE (rust/crates/libc-0.2.116.crate) = 566648
-SHA256 (rust/crates/linked-hash-map-0.5.4.crate) = 7fb9b38af92608140b86b693604b9ffcc5824240a484d1ecd4795bacb2fe88f3
-SIZE (rust/crates/linked-hash-map-0.5.4.crate) = 16166
-SHA256 (rust/crates/opaque-debug-0.3.0.crate) = 624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5
-SIZE (rust/crates/opaque-debug-0.3.0.crate) = 5767
-SHA256 (rust/crates/proc-macro2-1.0.36.crate) = c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029
-SIZE (rust/crates/proc-macro2-1.0.36.crate) = 41411
-SHA256 (rust/crates/quote-1.0.15.crate) = 864d3e96a899863136fc6e99f3d7cae289dafe43bf2c5ac19b70df7210c0a145
-SIZE (rust/crates/quote-1.0.15.crate) = 27281
-SHA256 (rust/crates/redox_syscall-0.2.10.crate) = 8383f39639269cde97d255a32bdb68c047337295414940c68bdd30c2e13203ff
-SIZE (rust/crates/redox_syscall-0.2.10.crate) = 23582
-SHA256 (rust/crates/redox_users-0.4.0.crate) = 528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64
-SIZE (rust/crates/redox_users-0.4.0.crate) = 13023
-SHA256 (rust/crates/rust-embed-6.3.0.crate) = d40377bff8cceee81e28ddb73ac97f5c2856ce5522f0b260b763f434cdfae602
-SIZE (rust/crates/rust-embed-6.3.0.crate) = 897901
-SHA256 (rust/crates/rust-embed-impl-6.2.0.crate) = 94e763e24ba2bf0c72bc6be883f967f794a019fafd1b86ba1daff9c91a7edd30
-SIZE (rust/crates/rust-embed-impl-6.2.0.crate) = 4423
-SHA256 (rust/crates/rust-embed-utils-7.1.0.crate) = ad22c7226e4829104deab21df575e995bfbc4adfad13a595e387477f238c1aec
-SIZE (rust/crates/rust-embed-utils-7.1.0.crate) = 2908
+SHA256 (rust/crates/clap-4.5.7.crate) = 5db83dced34638ad474f39f250d7fea9598bdd239eaced1bdf45d597da0f433f
+SIZE (rust/crates/clap-4.5.7.crate) = 56343
+SHA256 (rust/crates/clap_builder-4.5.7.crate) = f7e204572485eb3fbf28f871612191521df159bc3e15a9f5064c66dba3a8c05f
+SIZE (rust/crates/clap_builder-4.5.7.crate) = 163957
+SHA256 (rust/crates/clap_lex-0.7.1.crate) = 4b82cf0babdbd58558212896d1a4272303a57bdb245c2bf1147185fb45640e70
+SIZE (rust/crates/clap_lex-0.7.1.crate) = 12766
+SHA256 (rust/crates/colorchoice-1.0.1.crate) = 0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422
+SIZE (rust/crates/colorchoice-1.0.1.crate) = 7895
+SHA256 (rust/crates/cpufeatures-0.2.12.crate) = 53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504
+SIZE (rust/crates/cpufeatures-0.2.12.crate) = 12837
+SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
+SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
+SHA256 (rust/crates/difflib-0.4.0.crate) = 6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8
+SIZE (rust/crates/difflib-0.4.0.crate) = 7638
+SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
+SIZE (rust/crates/digest-0.10.7.crate) = 19557
+SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10
+SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123
+SHA256 (rust/crates/errno-0.3.9.crate) = 534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba
+SIZE (rust/crates/errno-0.3.9.crate) = 10690
+SHA256 (rust/crates/etcetera-0.8.0.crate) = 136d1b5283a1ab77bd9257427ffd09d8667ced0570b6f938942bc7568ed5b943
+SIZE (rust/crates/etcetera-0.8.0.crate) = 13295
+SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
+SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
+SHA256 (rust/crates/home-0.5.9.crate) = e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5
+SIZE (rust/crates/home-0.5.9.crate) = 8760
+SHA256 (rust/crates/is_terminal_polyfill-1.70.0.crate) = f8478577c03552c21db0e2724ffb8986a5ce7af88107e6be5d2ee6e158c12800
+SIZE (rust/crates/is_terminal_polyfill-1.70.0.crate) = 7451
+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.155.crate) = 97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c
+SIZE (rust/crates/libc-0.2.155.crate) = 743539
+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.4.14.crate) = 78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89
+SIZE (rust/crates/linux-raw-sys-0.4.14.crate) = 1826665
+SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
+SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/predicates-3.1.0.crate) = 68b87bfd4605926cdfefc1c3b5f8fe560e3feca9d5552cf68c466d3d8236c7e8
+SIZE (rust/crates/predicates-3.1.0.crate) = 23090
+SHA256 (rust/crates/predicates-core-1.0.6.crate) = b794032607612e7abeb4db69adb4e33590fa6cf1149e95fd7cb00e634b92f174
+SIZE (rust/crates/predicates-core-1.0.6.crate) = 8084
+SHA256 (rust/crates/predicates-tree-1.0.9.crate) = 368ba315fb8c5052ab692e68a0eefec6ec57b23a36959c14496f0b0df2c0cecf
+SIZE (rust/crates/predicates-tree-1.0.9.crate) = 7960
+SHA256 (rust/crates/proc-macro2-1.0.86.crate) = 5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77
+SIZE (rust/crates/proc-macro2-1.0.86.crate) = 48958
+SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7
+SIZE (rust/crates/quote-1.0.36.crate) = 28507
+SHA256 (rust/crates/regex-automata-0.4.7.crate) = 38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df
+SIZE (rust/crates/regex-automata-0.4.7.crate) = 617582
+SHA256 (rust/crates/rgb-0.8.37.crate) = 05aaa8004b64fd573fc9d002f4e632d51ad4f026c2b5ba95fcb6c2f32c2c47d8
+SIZE (rust/crates/rgb-0.8.37.crate) = 16644
+SHA256 (rust/crates/rust-embed-8.4.0.crate) = 19549741604902eb99a7ed0ee177a0663ee1eda51a29f71401f166e47e77806a
+SIZE (rust/crates/rust-embed-8.4.0.crate) = 903547
+SHA256 (rust/crates/rust-embed-impl-8.4.0.crate) = cb9f96e283ec64401f30d3df8ee2aaeb2561f34c824381efa24a35f79bf40ee4
+SIZE (rust/crates/rust-embed-impl-8.4.0.crate) = 5927
+SHA256 (rust/crates/rust-embed-utils-8.4.0.crate) = 38c74a686185620830701348de757fd36bef4aa9680fd23c49fc539ddcc1af32
+SIZE (rust/crates/rust-embed-utils-8.4.0.crate) = 3446
+SHA256 (rust/crates/rustix-0.38.34.crate) = 70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f
+SIZE (rust/crates/rustix-0.38.34.crate) = 365160
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
-SHA256 (rust/crates/sha2-0.9.9.crate) = 4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800
-SIZE (rust/crates/sha2-0.9.9.crate) = 22247
-SHA256 (rust/crates/strsim-0.8.0.crate) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a
-SIZE (rust/crates/strsim-0.8.0.crate) = 9309
-SHA256 (rust/crates/syn-1.0.86.crate) = 8a65b3f4ffa0092e9887669db0eae07941f023991ab58ea44da8fe8e2d511c6b
-SIZE (rust/crates/syn-1.0.86.crate) = 235126
-SHA256 (rust/crates/term_size-0.3.2.crate) = 1e4129646ca0ed8f45d09b929036bafad5377103edd06e50bf574b353d2b08d9
-SIZE (rust/crates/term_size-0.3.2.crate) = 10917
-SHA256 (rust/crates/textwrap-0.11.0.crate) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060
-SIZE (rust/crates/textwrap-0.11.0.crate) = 17322
-SHA256 (rust/crates/typenum-1.15.0.crate) = dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987
-SIZE (rust/crates/typenum-1.15.0.crate) = 40741
-SHA256 (rust/crates/unicode-width-0.1.9.crate) = 3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973
-SIZE (rust/crates/unicode-width-0.1.9.crate) = 16745
-SHA256 (rust/crates/unicode-xid-0.2.2.crate) = 8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3
-SIZE (rust/crates/unicode-xid-0.2.2.crate) = 14955
-SHA256 (rust/crates/vec_map-0.8.2.crate) = f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191
-SIZE (rust/crates/vec_map-0.8.2.crate) = 14466
+SHA256 (rust/crates/serde-1.0.203.crate) = 7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094
+SIZE (rust/crates/serde-1.0.203.crate) = 77935
+SHA256 (rust/crates/serde_derive-1.0.203.crate) = 500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba
+SIZE (rust/crates/serde_derive-1.0.203.crate) = 55867
+SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8
+SIZE (rust/crates/sha2-0.10.8.crate) = 26357
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
+SHA256 (rust/crates/syn-2.0.67.crate) = ff8655ed1d86f3af4ee3fd3263786bc14245ad17c4c7e85ba7187fb3ae028c90
+SIZE (rust/crates/syn-2.0.67.crate) = 265024
+SHA256 (rust/crates/terminal_size-0.3.0.crate) = 21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7
+SIZE (rust/crates/terminal_size-0.3.0.crate) = 10096
+SHA256 (rust/crates/termtree-0.4.1.crate) = 3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76
+SIZE (rust/crates/termtree-0.4.1.crate) = 4557
+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
+SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
+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.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
SIZE (rust/crates/version_check-0.9.4.crate) = 14895
-SHA256 (rust/crates/walkdir-2.3.2.crate) = 808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56
-SIZE (rust/crates/walkdir-2.3.2.crate) = 23516
-SHA256 (rust/crates/wasi-0.10.2+wasi-snapshot-preview1.crate) = fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6
-SIZE (rust/crates/wasi-0.10.2+wasi-snapshot-preview1.crate) = 27505
-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/wait-timeout-0.2.0.crate) = 9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6
+SIZE (rust/crates/wait-timeout-0.2.0.crate) = 12441
+SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
+SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
+SHA256 (rust/crates/winapi-util-0.1.8.crate) = 4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b
+SIZE (rust/crates/winapi-util-0.1.8.crate) = 12416
+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-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
+SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
+SHA256 (rust/crates/windows-targets-0.52.5.crate) = 6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb
+SIZE (rust/crates/windows-targets-0.52.5.crate) = 6376
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
+SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 433266
+SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
+SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6
+SIZE (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 827944
+SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
+SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
+SHA256 (rust/crates/windows_i686_gnu-0.52.5.crate) = 88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670
+SIZE (rust/crates/windows_i686_gnu-0.52.5.crate) = 875699
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.5.crate) = 87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9
+SIZE (rust/crates/windows_i686_gnullvm-0.52.5.crate) = 473064
+SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
+SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
+SHA256 (rust/crates/windows_i686_msvc-0.52.5.crate) = db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf
+SIZE (rust/crates/windows_i686_msvc-0.52.5.crate) = 895404
+SHA256 (rust/crates/windows_x86_64_gnu-0.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.5.crate) = 4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9
+SIZE (rust/crates/windows_x86_64_gnu-0.52.5.crate) = 831539
+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.5.crate) = 852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 433246
+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.5.crate) = bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0
+SIZE (rust/crates/windows_x86_64_msvc-0.52.5.crate) = 827905
SHA256 (rust/crates/yaml-rust-0.4.5.crate) = 56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85
SIZE (rust/crates/yaml-rust-0.4.5.crate) = 47783
-SHA256 (sharkdp-vivid-v0.8.0_GH0.tar.gz) = e58e0936db25c81ff257775463f1d422d97c706aec2d0134e39b62151ded23cb
-SIZE (sharkdp-vivid-v0.8.0_GH0.tar.gz) = 27573
+SHA256 (sharkdp-vivid-v0.10.1_GH0.tar.gz) = 88db6158dad60aba66ae16f2cd1b09f515625940a33bada65da5562a03538e49
+SIZE (sharkdp-vivid-v0.10.1_GH0.tar.gz) = 37648
diff --git a/sysutils/vtm/Makefile b/sysutils/vtm/Makefile
index b7d68bdc4b16..12938c93d11e 100644
--- a/sysutils/vtm/Makefile
+++ b/sysutils/vtm/Makefile
@@ -1,9 +1,9 @@
PORTNAME= vtm
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.05.28
+DISTVERSION= 2025.07.28
CATEGORIES= sysutils
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= seafork@disroot.org
COMMENT= Text-based desktop environment for your terminal
WWW= https://github.com/directvt/vtm
@@ -18,7 +18,8 @@ GH_ACCOUNT= directvt
CFLAGS+= -I${LUA_INCDIR}
LDFLAGS+= -L${LUA_LIBDIR}
-PLIST_FILES= bin/vtm
+PORTDOCS= doc/*
+OPTIONS_DEFINE= DOCS
.include <bsd.port.pre.mk>
.if ${ARCH} == armv6 || ${ARCH} == armv7 || ${ARCH} == i386
@@ -29,8 +30,21 @@ USE_GCC= yes
CXXFLAGS+= -stdlib=libstdc++
.endif
+pre-configure:
+ @${REINPLACE_CMD} -e 's|/etc/vtm|${LOCALBASE}/etc/vtm|' \
+ ${WRKSRC}/src/vtm.xml \
+ ${WRKSRC}/src/netxs/desktopio/application.hpp
+
post-patch:
@${REINPLACE_CMD} 's/lua-5.4/lua-${LUA_VER}/g' \
${WRKSRC}/CMakeLists.txt
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR} \
+ ${STAGEDIR}${DOCSDIR}/images
+ ${INSTALL_DATA} ${WRKSRC}/doc/*.md \
+ ${STAGEDIR}${DOCSDIR}/
+ ${INSTALL_DATA} ${WRKSRC}/doc/images/* \
+ ${STAGEDIR}${DOCSDIR}/images
+
.include <bsd.port.post.mk>
diff --git a/sysutils/vtm/distinfo b/sysutils/vtm/distinfo
index c41574cece36..3aa41e84ca02 100644
--- a/sysutils/vtm/distinfo
+++ b/sysutils/vtm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748598649
-SHA256 (directvt-vtm-v2025.05.28_GH0.tar.gz) = 302eced60e7f2517fe8efbe5d658638f6c046e88dee9681204d0a2fb886e4cb3
-SIZE (directvt-vtm-v2025.05.28_GH0.tar.gz) = 1933926
+TIMESTAMP = 1753707300
+SHA256 (directvt-vtm-v2025.07.28_GH0.tar.gz) = 045fff33e6d1f631bbe37d4719a6ef7313991929cfde07bc0cf4ff8444d951aa
+SIZE (directvt-vtm-v2025.07.28_GH0.tar.gz) = 2156329
diff --git a/sysutils/vtm/files/patch-CMakeLists.txt b/sysutils/vtm/files/patch-CMakeLists.txt
index 8239f18bab51..79e2d2df42b4 100644
--- a/sysutils/vtm/files/patch-CMakeLists.txt
+++ b/sysutils/vtm/files/patch-CMakeLists.txt
@@ -1,31 +1,50 @@
---- CMakeLists.txt.orig 2025-03-07 15:17:49 UTC
+--- CMakeLists.txt.orig 2025-07-27 17:50:34 UTC
+++ CMakeLists.txt
-@@ -29,24 +29,15 @@ endif()
- #set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -static -pthread -s")
+@@ -23,30 +23,34 @@ else()
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /O2 /EHsc /bigobj /utf-8 /Zc:preprocessor")
+ set(WIN32_RESOURCES ".resources/images/vtm.rc")
+ else()
+- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O2 -pthread")
+- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O2 -DLUA_USE_POSIX")
++ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pthread")
++ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DLUA_USE_POSIX")
+ # Static linkage
+ #set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -static -O2 -pthread")
+ #set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -static -O2 -DLUA_USE_POSIX")
endif()
--# Lua
+ # Lua dependency
-include(FetchContent)
-FetchContent_Declare(lua
- URL https://www.lua.org/ftp/lua-5.4.7.tar.gz
-- URL_HASH SHA256=9fbf5e28ef86c69858f6d3d34eccc32e911c1a28b4120ff3e84aaa70cfbf1e30
-- DOWNLOAD_EXTRACT_TIMESTAMP true)
+- URL_HASH SHA256=9fbf5e28ef86c69858f6d3d34eccc32e911c1a28b4120ff3e84aaa70cfbf1e30)
-FetchContent_MakeAvailable(lua)
-file(GLOB lua_src CONFIGURE_DEPENDS ${lua_SOURCE_DIR}/src/*.c)
-list(REMOVE_ITEM lua_src ${lua_SOURCE_DIR}/src/lua.c ${lua_SOURCE_DIR}/src/luac.c)
-add_library(lua ${lua_src})
-target_include_directories(lua PUBLIC ${lua_SOURCE_DIR}/src)
-target_sources(lua PRIVATE ${lua_src})
-+find_package(PkgConfig)
++#include(FetchContent)
++#FetchContent_Declare(lua
++# URL https://www.lua.org/ftp/lua-5.4.7.tar.gz
++# URL_HASH SHA256=9fbf5e28ef86c69858f6d3d34eccc32e911c1a28b4120ff3e84aaa70cfbf1e30)
++#FetchContent_MakeAvailable(lua)
++#file(GLOB lua_src CONFIGURE_DEPENDS ${lua_SOURCE_DIR}/src/*.c)
++#list(REMOVE_ITEM lua_src ${lua_SOURCE_DIR}/src/lua.c ${lua_SOURCE_DIR}/src/luac.c)
++#add_library(lua ${lua_src})
++#target_include_directories(lua PUBLIC ${lua_SOURCE_DIR}/src)
++#target_sources(lua PRIVATE ${lua_src})
++find_package(PkgConfig)
+pkg_check_modules(LUA REQUIRED lua-5.4 IMPORTED_TARGET GLOBAL)
+
add_executable(vtm "src/vtm.cpp" ${WIN32_RESOURCES})
# add_executable(term "src/netxs/apps/term.cpp")
# add_executable(calc "src/netxs/apps/calc.cpp")
--target_link_libraries(vtm lua)
-+target_link_libraries(vtm ${LUA_LIBRARIES})
- # target_link_libraries(term lua)
- # target_link_libraries(calc lua)
+-target_link_libraries(vtm PRIVATE lua)
++target_include_directories(vtm PRIVATE ${LUA_INCLUDE_DIRS})
++target_link_libraries(vtm ${LUA_LINK_LIBRARIES})
+ # target_link_libraries(term PRIVATE lua)
+ # target_link_libraries(calc PRIVATE lua)
diff --git a/sysutils/vtm/pkg-plist b/sysutils/vtm/pkg-plist
new file mode 100644
index 000000000000..784d8a5ea130
--- /dev/null
+++ b/sysutils/vtm/pkg-plist
@@ -0,0 +1,18 @@
+bin/vtm
+%%PORTDOCS%%%%DOCSDIR%%/apps.md
+%%PORTDOCS%%%%DOCSDIR%%/architecture.md
+%%PORTDOCS%%%%DOCSDIR%%/build.md
+%%PORTDOCS%%%%DOCSDIR%%/character_geometry.md
+%%PORTDOCS%%%%DOCSDIR%%/command-line-options.md
+%%PORTDOCS%%%%DOCSDIR%%/images/A_1x1.png
+%%PORTDOCS%%%%DOCSDIR%%/images/E_2x2.png
+%%PORTDOCS%%%%DOCSDIR%%/images/deva_2x1_glyph_run_transparent.png
+%%PORTDOCS%%%%DOCSDIR%%/images/deva_3x1.png
+%%PORTDOCS%%%%DOCSDIR%%/images/vtm_character_geometry_modifiers_16x4.png
+%%PORTDOCS%%%%DOCSDIR%%/images/vtm_character_geometry_modifiers_16x4.xhtml
+%%PORTDOCS%%%%DOCSDIR%%/images/vtm_character_geometry_modifiers_screenshot.png
+%%PORTDOCS%%%%DOCSDIR%%/images/vtm_character_geometry_modifiers_summary.png
+%%PORTDOCS%%%%DOCSDIR%%/panel.md
+%%PORTDOCS%%%%DOCSDIR%%/settings.md
+%%PORTDOCS%%%%DOCSDIR%%/user-interface.md
+%%PORTDOCS%%%%DOCSDIR%%/vt-input-mode.md
diff --git a/sysutils/zoxide/Makefile b/sysutils/zoxide/Makefile
index c1b05dc31b58..5cc756996b5a 100644
--- a/sysutils/zoxide/Makefile
+++ b/sysutils/zoxide/Makefile
@@ -1,7 +1,6 @@
PORTNAME= zoxide
DISTVERSIONPREFIX= v
-DISTVERSION= 0.9.0
-PORTREVISION= 22
+DISTVERSION= 0.9.8
CATEGORIES= sysutils
MAINTAINER= andoriyu@gmail.com
@@ -14,111 +13,120 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= cargo
USE_GITHUB= yes
GH_ACCOUNT= ajeetdsouza
-CARGO_CRATES= Inflector-0.11.4 \
- aho-corasick-0.7.20 \
+
+CARGO_CRATES= aho-corasick-1.1.3 \
aliasable-0.1.3 \
- anyhow-1.0.68 \
- askama-0.11.1 \
- askama_derive-0.11.2 \
- askama_escape-0.10.3 \
- askama_shared-0.12.2 \
- assert_cmd-2.0.7 \
+ anstream-0.6.18 \
+ anstyle-1.0.10 \
+ anstyle-parse-0.2.6 \
+ anstyle-query-1.1.2 \
+ anstyle-wincon-3.0.8 \
+ anyhow-1.0.98 \
+ askama-0.14.0 \
+ askama_derive-0.14.0 \
+ askama_parser-0.14.0 \
+ assert_cmd-2.0.17 \
bincode-1.3.3 \
- bitflags-1.3.2 \
- bstr-1.1.0 \
- cc-1.0.78 \
+ bitflags-2.9.1 \
+ bstr-1.12.0 \
cfg-if-1.0.0 \
- clap-4.0.32 \
- clap_complete-4.0.7 \
- clap_complete_fig-4.0.2 \
- clap_derive-4.0.21 \
- clap_lex-0.3.0 \
+ cfg_aliases-0.2.1 \
+ clap-4.5.38 \
+ clap_builder-4.5.38 \
+ clap_complete-4.5.50 \
+ clap_complete_fig-4.5.2 \
+ clap_complete_nushell-4.5.5 \
+ clap_derive-4.5.32 \
+ clap_lex-0.7.4 \
+ color-print-0.3.7 \
+ color-print-proc-macro-0.3.7 \
+ colorchoice-1.0.3 \
difflib-0.4.0 \
- dirs-4.0.0 \
- dirs-sys-0.3.7 \
+ dirs-6.0.0 \
+ dirs-sys-0.5.0 \
doc-comment-0.3.3 \
- dunce-1.0.3 \
- either-1.8.0 \
- errno-0.2.8 \
- errno-dragonfly-0.1.2 \
- fastrand-1.8.0 \
- fnv-1.0.7 \
- getrandom-0.2.8 \
- glob-0.3.1 \
- globset-0.4.10 \
- heck-0.4.0 \
- hermit-abi-0.2.6 \
- ignore-0.4.19 \
- instant-0.1.12 \
- io-lifetimes-1.0.3 \
- is-terminal-0.4.2 \
- itertools-0.10.5 \
- lazy_static-1.4.0 \
- libc-0.2.139 \
- linux-raw-sys-0.1.4 \
- log-0.4.17 \
- memchr-2.5.0 \
- mime-0.3.16 \
- mime_guess-2.0.4 \
+ dunce-1.0.5 \
+ either-1.15.0 \
+ env_home-0.1.0 \
+ errno-0.3.12 \
+ fastrand-2.3.0 \
+ getrandom-0.2.16 \
+ glob-0.3.2 \
+ heck-0.4.1 \
+ heck-0.5.0 \
+ is_terminal_polyfill-1.70.1 \
+ itoa-1.0.15 \
+ libc-0.2.172 \
+ libredox-0.1.3 \
+ linux-raw-sys-0.4.15 \
+ linux-raw-sys-0.9.4 \
+ memchr-2.7.4 \
minimal-lexical-0.2.1 \
- nix-0.26.1 \
- nom-7.1.2 \
- once_cell-1.17.0 \
- os_str_bytes-6.4.1 \
- ouroboros-0.15.5 \
- ouroboros_macro-0.15.5 \
- predicates-2.1.5 \
- predicates-core-1.0.5 \
- predicates-tree-1.0.7 \
- proc-macro-error-1.0.4 \
- proc-macro-error-attr-1.0.4 \
- proc-macro2-1.0.49 \
- quote-1.0.23 \
- redox_syscall-0.2.16 \
- redox_users-0.4.3 \
- regex-1.7.0 \
- regex-automata-0.1.10 \
- regex-syntax-0.6.28 \
- remove_dir_all-0.5.3 \
- rstest-0.16.0 \
- rstest_macros-0.16.0 \
- rstest_reuse-0.4.0 \
- rustc_version-0.4.0 \
- rustix-0.36.6 \
- same-file-1.0.6 \
- semver-1.0.16 \
- serde-1.0.152 \
- serde_derive-1.0.152 \
- shell-words-1.1.0 \
+ nix-0.30.1 \
+ nom-7.1.3 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
+ option-ext-0.2.0 \
+ ouroboros-0.18.5 \
+ ouroboros_macro-0.18.5 \
+ percent-encoding-2.3.1 \
+ ppv-lite86-0.2.21 \
+ predicates-3.1.3 \
+ predicates-core-1.0.9 \
+ predicates-tree-1.0.12 \
+ proc-macro2-1.0.95 \
+ proc-macro2-diagnostics-0.10.1 \
+ quote-1.0.40 \
+ rand-0.8.5 \
+ rand_chacha-0.3.1 \
+ rand_core-0.6.4 \
+ redox_users-0.5.0 \
+ regex-1.11.1 \
+ regex-automata-0.4.9 \
+ regex-syntax-0.8.5 \
+ relative-path-1.9.3 \
+ rstest-0.25.0 \
+ rstest_macros-0.25.0 \
+ rstest_reuse-0.7.0 \
+ rustc-hash-2.1.1 \
+ rustc_version-0.4.1 \
+ rustix-0.38.44 \
+ rustix-1.0.7 \
+ ryu-1.0.20 \
+ semver-1.0.26 \
+ serde-1.0.219 \
+ serde_derive-1.0.219 \
+ serde_json-1.0.140 \
static_assertions-1.1.0 \
- strsim-0.10.0 \
- syn-1.0.107 \
- tempfile-3.3.0 \
- termcolor-1.1.3 \
- termtree-0.4.0 \
- thiserror-1.0.38 \
- thiserror-impl-1.0.38 \
- thread_local-1.1.4 \
- unicase-2.6.0 \
- unicode-ident-1.0.6 \
- version_check-0.9.4 \
- wait-timeout-0.2.0 \
- walkdir-2.3.2 \
+ strsim-0.11.1 \
+ syn-2.0.101 \
+ tempfile-3.15.0 \
+ termtree-0.5.1 \
+ thiserror-2.0.12 \
+ thiserror-impl-2.0.12 \
+ unicode-ident-1.0.18 \
+ utf8parse-0.2.2 \
+ version_check-0.9.5 \
+ wait-timeout-0.2.1 \
wasi-0.11.0+wasi-snapshot-preview1 \
- which-4.3.0 \
- 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.42.0 \
- windows_aarch64_gnullvm-0.42.0 \
- windows_aarch64_msvc-0.42.0 \
- windows_i686_gnu-0.42.0 \
- windows_i686_msvc-0.42.0 \
- windows_x86_64_gnu-0.42.0 \
- windows_x86_64_gnullvm-0.42.0 \
- windows_x86_64_msvc-0.42.0
+ which-7.0.3 \
+ windows-sys-0.59.0 \
+ windows-targets-0.52.6 \
+ windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_msvc-0.52.6 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnullvm-0.52.6 \
+ windows_i686_msvc-0.52.6 \
+ windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_msvc-0.52.6 \
+ winnow-0.7.10 \
+ winsafe-0.0.19 \
+ yansi-1.0.1 \
+ zerocopy-0.8.25 \
+ zerocopy-derive-0.8.25
-PLIST_FILES= bin/zoxide
+post-install:
+ ${INSTALL_MAN} ${WRKSRC}/man/man1/* ${STAGEDIR}${PREFIX}/share/man/man1
.include <bsd.port.mk>
diff --git a/sysutils/zoxide/distinfo b/sysutils/zoxide/distinfo
index e1aa01ffe98d..67c59381928b 100644
--- a/sysutils/zoxide/distinfo
+++ b/sysutils/zoxide/distinfo
@@ -1,211 +1,225 @@
-TIMESTAMP = 1673550001
-SHA256 (rust/crates/Inflector-0.11.4.crate) = fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3
-SIZE (rust/crates/Inflector-0.11.4.crate) = 17438
-SHA256 (rust/crates/aho-corasick-0.7.20.crate) = cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac
-SIZE (rust/crates/aho-corasick-0.7.20.crate) = 111440
+TIMESTAMP = 1751955849
+SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
+SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/aliasable-0.1.3.crate) = 250f629c0161ad8107cf89319e990051fae62832fd343083bea452d93e2205fd
SIZE (rust/crates/aliasable-0.1.3.crate) = 6169
-SHA256 (rust/crates/anyhow-1.0.68.crate) = 2cb2f989d18dd141ab8ae82f64d1a8cdd37e0840f73a406896cf5e99502fab61
-SIZE (rust/crates/anyhow-1.0.68.crate) = 43882
-SHA256 (rust/crates/askama-0.11.1.crate) = fb98f10f371286b177db5eeb9a6e5396609555686a35e1d4f7b9a9c6d8af0139
-SIZE (rust/crates/askama-0.11.1.crate) = 8182
-SHA256 (rust/crates/askama_derive-0.11.2.crate) = 87bf87e6e8b47264efa9bde63d6225c6276a52e05e91bf37eaa8afd0032d6b71
-SIZE (rust/crates/askama_derive-0.11.2.crate) = 7097
-SHA256 (rust/crates/askama_escape-0.10.3.crate) = 619743e34b5ba4e9703bba34deac3427c72507c7159f5fd030aea8cac0cfe341
-SIZE (rust/crates/askama_escape-0.10.3.crate) = 8875
-SHA256 (rust/crates/askama_shared-0.12.2.crate) = bf722b94118a07fcbc6640190f247334027685d4e218b794dbfe17c32bf38ed0
-SIZE (rust/crates/askama_shared-0.12.2.crate) = 38015
-SHA256 (rust/crates/assert_cmd-2.0.7.crate) = fa3d466004a8b4cb1bc34044240a2fd29d17607e2e3bd613eb44fd48e8100da3
-SIZE (rust/crates/assert_cmd-2.0.7.crate) = 23600
+SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
+SIZE (rust/crates/anstream-0.6.18.crate) = 29681
+SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
+SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
+SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
+SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
+SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
+SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
+SHA256 (rust/crates/anstyle-wincon-3.0.8.crate) = 6680de5231bd6ee4c6191b8a1325daa282b415391ec9d3a37bd34f2060dc73fa
+SIZE (rust/crates/anstyle-wincon-3.0.8.crate) = 12534
+SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
+SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
+SHA256 (rust/crates/askama-0.14.0.crate) = f75363874b771be265f4ffe307ca705ef6f3baa19011c149da8674a87f1b75c4
+SIZE (rust/crates/askama-0.14.0.crate) = 43374
+SHA256 (rust/crates/askama_derive-0.14.0.crate) = 129397200fe83088e8a68407a8e2b1f826cf0086b21ccdb866a722c8bcd3a94f
+SIZE (rust/crates/askama_derive-0.14.0.crate) = 65597
+SHA256 (rust/crates/askama_parser-0.14.0.crate) = d6ab5630b3d5eaf232620167977f95eb51f3432fc76852328774afbd242d4358
+SIZE (rust/crates/askama_parser-0.14.0.crate) = 57641
+SHA256 (rust/crates/assert_cmd-2.0.17.crate) = 2bd389a4b2970a01282ee455294913c0a43724daedcd1a24c3eb0ec1c1320b66
+SIZE (rust/crates/assert_cmd-2.0.17.crate) = 26914
SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
SIZE (rust/crates/bincode-1.3.3.crate) = 28958
-SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
-SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bstr-1.1.0.crate) = b45ea9b00a7b3f2988e9a65ad3917e62123c38dba709b666506207be96d1790b
-SIZE (rust/crates/bstr-1.1.0.crate) = 340878
-SHA256 (rust/crates/cc-1.0.78.crate) = a20104e2335ce8a659d6dd92a51a767a0c062599c73b343fd152cb401e828c3d
-SIZE (rust/crates/cc-1.0.78.crate) = 61375
+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/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/clap-4.0.32.crate) = a7db700bc935f9e43e88d00b0850dae18a63773cfbec6d8e070fccf7fef89a39
-SIZE (rust/crates/clap-4.0.32.crate) = 207531
-SHA256 (rust/crates/clap_complete-4.0.7.crate) = 10861370d2ba66b0f5989f83ebf35db6421713fd92351790e7fdd6c36774c56b
-SIZE (rust/crates/clap_complete-4.0.7.crate) = 32728
-SHA256 (rust/crates/clap_complete_fig-4.0.2.crate) = 46b30e010e669cd021e5004f3be26cff6b7c08d2a8a0d65b48d43a8cc0efd6c3
-SIZE (rust/crates/clap_complete_fig-4.0.2.crate) = 10096
-SHA256 (rust/crates/clap_derive-4.0.21.crate) = 0177313f9f02afc995627906bbd8967e2be069f5261954222dac78290c2b9014
-SIZE (rust/crates/clap_derive-4.0.21.crate) = 27567
-SHA256 (rust/crates/clap_lex-0.3.0.crate) = 0d4198f73e42b4936b35b5bb248d81d2b595ecb170da0bac7655c54eedfa8da8
-SIZE (rust/crates/clap_lex-0.3.0.crate) = 9671
+SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
+SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
+SHA256 (rust/crates/clap-4.5.38.crate) = ed93b9805f8ba930df42c2590f05453d5ec36cbb85d018868a5b24d31f6ac000
+SIZE (rust/crates/clap-4.5.38.crate) = 57140
+SHA256 (rust/crates/clap_builder-4.5.38.crate) = 379026ff283facf611b0ea629334361c4211d1b12ee01024eec1591133b04120
+SIZE (rust/crates/clap_builder-4.5.38.crate) = 169177
+SHA256 (rust/crates/clap_complete-4.5.50.crate) = c91d3baa3bcd889d60e6ef28874126a0b384fd225ab83aa6d8a801c519194ce1
+SIZE (rust/crates/clap_complete-4.5.50.crate) = 48292
+SHA256 (rust/crates/clap_complete_fig-4.5.2.crate) = d494102c8ff3951810c72baf96910b980fb065ca5d3101243e6a8dc19747c86b
+SIZE (rust/crates/clap_complete_fig-4.5.2.crate) = 11376
+SHA256 (rust/crates/clap_complete_nushell-4.5.5.crate) = c6a8b1593457dfc2fe539002b795710d022dc62a65bf15023f039f9760c7b18a
+SIZE (rust/crates/clap_complete_nushell-4.5.5.crate) = 33986
+SHA256 (rust/crates/clap_derive-4.5.32.crate) = 09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7
+SIZE (rust/crates/clap_derive-4.5.32.crate) = 33441
+SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
+SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
+SHA256 (rust/crates/color-print-0.3.7.crate) = 3aa954171903797d5623e047d9ab69d91b493657917bdfb8c2c80ecaf9cdb6f4
+SIZE (rust/crates/color-print-0.3.7.crate) = 11586
+SHA256 (rust/crates/color-print-proc-macro-0.3.7.crate) = 692186b5ebe54007e45a59aea47ece9eb4108e141326c304cdc91699a7118a22
+SIZE (rust/crates/color-print-proc-macro-0.3.7.crate) = 23082
+SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
+SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
SHA256 (rust/crates/difflib-0.4.0.crate) = 6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8
SIZE (rust/crates/difflib-0.4.0.crate) = 7638
-SHA256 (rust/crates/dirs-4.0.0.crate) = ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059
-SIZE (rust/crates/dirs-4.0.0.crate) = 12503
-SHA256 (rust/crates/dirs-sys-0.3.7.crate) = 1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6
-SIZE (rust/crates/dirs-sys-0.3.7.crate) = 10597
+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/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10
SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123
-SHA256 (rust/crates/dunce-1.0.3.crate) = 0bd4b30a6560bbd9b4620f4de34c3f14f60848e58a9b7216801afcb4c7b31c3c
-SIZE (rust/crates/dunce-1.0.3.crate) = 8035
-SHA256 (rust/crates/either-1.8.0.crate) = 90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797
-SIZE (rust/crates/either-1.8.0.crate) = 15992
-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/fastrand-1.8.0.crate) = a7a407cfaa3385c4ae6b23e84623d48c2798d06e3e6a1878f7f59f17b3f86499
-SIZE (rust/crates/fastrand-1.8.0.crate) = 11369
-SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
-SIZE (rust/crates/fnv-1.0.7.crate) = 11266
-SHA256 (rust/crates/getrandom-0.2.8.crate) = c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31
-SIZE (rust/crates/getrandom-0.2.8.crate) = 30553
-SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
-SIZE (rust/crates/glob-0.3.1.crate) = 18880
-SHA256 (rust/crates/globset-0.4.10.crate) = 029d74589adefde59de1a0c4f4732695c32805624aec7b68d91503d4dba79afc
-SIZE (rust/crates/globset-0.4.10.crate) = 22923
-SHA256 (rust/crates/heck-0.4.0.crate) = 2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9
-SIZE (rust/crates/heck-0.4.0.crate) = 11161
-SHA256 (rust/crates/hermit-abi-0.2.6.crate) = ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7
-SIZE (rust/crates/hermit-abi-0.2.6.crate) = 13027
-SHA256 (rust/crates/ignore-0.4.19.crate) = a05705bc64e0b66a806c3740bd6578ea66051b157ec42dc219c785cbf185aef3
-SIZE (rust/crates/ignore-0.4.19.crate) = 53552
-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.3.crate) = 46112a93252b123d31a119a8d1a1ac19deac4fac6e0e8b0df58f0d4e5870e63c
-SIZE (rust/crates/io-lifetimes-1.0.3.crate) = 35650
-SHA256 (rust/crates/is-terminal-0.4.2.crate) = 28dfb6c8100ccc63462345b67d1bbc3679177c75ee4bf59bf29c8b1d110b8189
-SIZE (rust/crates/is-terminal-0.4.2.crate) = 7577
-SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
-SIZE (rust/crates/itertools-0.10.5.crate) = 115354
-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.139.crate) = 201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79
-SIZE (rust/crates/libc-0.2.139.crate) = 638983
-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/log-0.4.17.crate) = abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e
-SIZE (rust/crates/log-0.4.17.crate) = 38028
-SHA256 (rust/crates/memchr-2.5.0.crate) = 2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d
-SIZE (rust/crates/memchr-2.5.0.crate) = 65812
-SHA256 (rust/crates/mime-0.3.16.crate) = 2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d
-SIZE (rust/crates/mime-0.3.16.crate) = 15206
-SHA256 (rust/crates/mime_guess-2.0.4.crate) = 4192263c238a5f0d0c6bfd21f336a313a4ce1c450542449ca191bb657b4642ef
-SIZE (rust/crates/mime_guess-2.0.4.crate) = 26399
+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
+SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/env_home-0.1.0.crate) = c7f84e12ccf0a7ddc17a6c41c93326024c42920d7ee630d04950e6926645c0fe
+SIZE (rust/crates/env_home-0.1.0.crate) = 9006
+SHA256 (rust/crates/errno-0.3.12.crate) = cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18
+SIZE (rust/crates/errno-0.3.12.crate) = 12423
+SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
+SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
+SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
+SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
+SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
+SIZE (rust/crates/glob-0.3.2.crate) = 22359
+SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
+SIZE (rust/crates/heck-0.4.1.crate) = 11567
+SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
+SIZE (rust/crates/heck-0.5.0.crate) = 11517
+SHA256 (rust/crates/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/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa
+SIZE (rust/crates/libc-0.2.172.crate) = 791646
+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/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.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
+SIZE (rust/crates/memchr-2.7.4.crate) = 96670
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/nix-0.26.1.crate) = 46a58d1d356c6597d08cde02c2f09d785b09e28711837b1ed667dc652c08a694
-SIZE (rust/crates/nix-0.26.1.crate) = 277805
-SHA256 (rust/crates/nom-7.1.2.crate) = e5507769c4919c998e69e49c839d9dc6e693ede4cc4290d6ad8b41d4f09c548c
-SIZE (rust/crates/nom-7.1.2.crate) = 117341
-SHA256 (rust/crates/once_cell-1.17.0.crate) = 6f61fba1741ea2b3d6a1e3178721804bb716a68a6aeba1149b5d52e3d464ea66
-SIZE (rust/crates/once_cell-1.17.0.crate) = 32736
-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/ouroboros-0.15.5.crate) = dfbb50b356159620db6ac971c6d5c9ab788c9cc38a6f49619fca2a27acb062ca
-SIZE (rust/crates/ouroboros-0.15.5.crate) = 11252
-SHA256 (rust/crates/ouroboros_macro-0.15.5.crate) = 4a0d9d1a6191c4f391f87219d1ea42b23f09ee84d64763cd05ee6ea88d9f384d
-SIZE (rust/crates/ouroboros_macro-0.15.5.crate) = 20731
-SHA256 (rust/crates/predicates-2.1.5.crate) = 59230a63c37f3e18569bdb90e4a89cbf5bf8b06fea0b84e65ea10cc4df47addd
-SIZE (rust/crates/predicates-2.1.5.crate) = 24165
-SHA256 (rust/crates/predicates-core-1.0.5.crate) = 72f883590242d3c6fc5bf50299011695fa6590c2c70eac95ee1bdb9a733ad1a2
-SIZE (rust/crates/predicates-core-1.0.5.crate) = 7773
-SHA256 (rust/crates/predicates-tree-1.0.7.crate) = 54ff541861505aabf6ea722d2131ee980b8276e10a1297b94e896dd8b621850d
-SIZE (rust/crates/predicates-tree-1.0.7.crate) = 8145
-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-macro2-1.0.49.crate) = 57a8eca9f9c4ffde41714334dee777596264c7825420f521abc92b5b5deb63a5
-SIZE (rust/crates/proc-macro2-1.0.49.crate) = 41977
-SHA256 (rust/crates/quote-1.0.23.crate) = 8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b
-SIZE (rust/crates/quote-1.0.23.crate) = 28058
-SHA256 (rust/crates/redox_syscall-0.2.16.crate) = fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a
-SIZE (rust/crates/redox_syscall-0.2.16.crate) = 24012
-SHA256 (rust/crates/redox_users-0.4.3.crate) = b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b
-SIZE (rust/crates/redox_users-0.4.3.crate) = 15353
-SHA256 (rust/crates/regex-1.7.0.crate) = e076559ef8e241f2ae3479e36f97bd5741c0330689e217ad51ce2c76808b868a
-SIZE (rust/crates/regex-1.7.0.crate) = 239421
-SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
-SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
-SHA256 (rust/crates/regex-syntax-0.6.28.crate) = 456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848
-SIZE (rust/crates/regex-syntax-0.6.28.crate) = 299288
-SHA256 (rust/crates/remove_dir_all-0.5.3.crate) = 3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7
-SIZE (rust/crates/remove_dir_all-0.5.3.crate) = 9184
-SHA256 (rust/crates/rstest-0.16.0.crate) = b07f2d176c472198ec1e6551dc7da28f1c089652f66a7b722676c2238ebc0edf
-SIZE (rust/crates/rstest-0.16.0.crate) = 25456
-SHA256 (rust/crates/rstest_macros-0.16.0.crate) = 7229b505ae0706e64f37ffc54a9c163e11022a6636d58fe1f3f52018257ff9f7
-SIZE (rust/crates/rstest_macros-0.16.0.crate) = 46803
-SHA256 (rust/crates/rstest_reuse-0.4.0.crate) = f9b5aed35457441e7e0db509695ba3932d4c47e046777141c167efe584d0ec17
-SIZE (rust/crates/rstest_reuse-0.4.0.crate) = 8212
-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.6.crate) = 4feacf7db682c6c329c4ede12649cd36ecab0f3be5b7d74e6a20304725db4549
-SIZE (rust/crates/rustix-0.36.6.crate) = 288718
-SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
-SIZE (rust/crates/same-file-1.0.6.crate) = 10183
-SHA256 (rust/crates/semver-1.0.16.crate) = 58bc9567378fc7690d6b2addae4e60ac2eeea07becb2c64b9f218b53865cba2a
-SIZE (rust/crates/semver-1.0.16.crate) = 29850
-SHA256 (rust/crates/serde-1.0.152.crate) = bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb
-SIZE (rust/crates/serde-1.0.152.crate) = 77091
-SHA256 (rust/crates/serde_derive-1.0.152.crate) = af487d118eecd09402d70a5d72551860e788df87b464af30e5ea6a38c75c541e
-SIZE (rust/crates/serde_derive-1.0.152.crate) = 55586
-SHA256 (rust/crates/shell-words-1.1.0.crate) = 24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde
-SIZE (rust/crates/shell-words-1.1.0.crate) = 9871
+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/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/ouroboros-0.18.5.crate) = 1e0f050db9c44b97a94723127e6be766ac5c340c48f2c4bb3ffa11713744be59
+SIZE (rust/crates/ouroboros-0.18.5.crate) = 11678
+SHA256 (rust/crates/ouroboros_macro-0.18.5.crate) = 3c7028bdd3d43083f6d8d4d5187680d0d3560d54df4cc9d752005268b41e64d0
+SIZE (rust/crates/ouroboros_macro-0.18.5.crate) = 22021
+SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
+SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
+SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
+SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
+SHA256 (rust/crates/predicates-3.1.3.crate) = a5d19ee57562043d37e82899fade9a22ebab7be9cef5026b07fda9cdd4293573
+SIZE (rust/crates/predicates-3.1.3.crate) = 24063
+SHA256 (rust/crates/predicates-core-1.0.9.crate) = 727e462b119fe9c93fd0eb1429a5f7647394014cf3c04ab2c0350eeb09095ffa
+SIZE (rust/crates/predicates-core-1.0.9.crate) = 8618
+SHA256 (rust/crates/predicates-tree-1.0.12.crate) = 72dd2d6d381dfb73a193c7fca536518d7caee39fc8503f74e7dc0be0531b425c
+SIZE (rust/crates/predicates-tree-1.0.12.crate) = 8392
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
+SHA256 (rust/crates/proc-macro2-diagnostics-0.10.1.crate) = af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8
+SIZE (rust/crates/proc-macro2-diagnostics-0.10.1.crate) = 12219
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+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_users-0.5.0.crate) = dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b
+SIZE (rust/crates/redox_users-0.5.0.crate) = 15586
+SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
+SIZE (rust/crates/regex-1.11.1.crate) = 254170
+SHA256 (rust/crates/regex-automata-0.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/relative-path-1.9.3.crate) = ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2
+SIZE (rust/crates/relative-path-1.9.3.crate) = 22400
+SHA256 (rust/crates/rstest-0.25.0.crate) = 6fc39292f8613e913f7df8fa892b8944ceb47c247b78e1b1ae2f09e019be789d
+SIZE (rust/crates/rstest-0.25.0.crate) = 55273
+SHA256 (rust/crates/rstest_macros-0.25.0.crate) = 1f168d99749d307be9de54d23fd226628d99768225ef08f6ffb52e0182a27746
+SIZE (rust/crates/rstest_macros-0.25.0.crate) = 70557
+SHA256 (rust/crates/rstest_reuse-0.7.0.crate) = b3a8fb4672e840a587a66fc577a5491375df51ddb88f2a2c2a792598c326fe14
+SIZE (rust/crates/rstest_reuse-0.7.0.crate) = 12828
+SHA256 (rust/crates/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.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
+SIZE (rust/crates/rustix-1.0.7.crate) = 414500
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
+SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0
+SIZE (rust/crates/semver-1.0.26.crate) = 31303
+SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
+SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
+SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
+SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
-SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
-SIZE (rust/crates/strsim-0.10.0.crate) = 11355
-SHA256 (rust/crates/syn-1.0.107.crate) = 1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5
-SIZE (rust/crates/syn-1.0.107.crate) = 237539
-SHA256 (rust/crates/tempfile-3.3.0.crate) = 5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4
-SIZE (rust/crates/tempfile-3.3.0.crate) = 27578
-SHA256 (rust/crates/termcolor-1.1.3.crate) = bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755
-SIZE (rust/crates/termcolor-1.1.3.crate) = 17242
-SHA256 (rust/crates/termtree-0.4.0.crate) = 95059e91184749cb66be6dc994f67f182b6d897cb3df74a5bf66b5e709295fd8
-SIZE (rust/crates/termtree-0.4.0.crate) = 4449
-SHA256 (rust/crates/thiserror-1.0.38.crate) = 6a9cd18aa97d5c45c6603caea1da6628790b37f7a34b6ca89522331c5180fed0
-SIZE (rust/crates/thiserror-1.0.38.crate) = 18947
-SHA256 (rust/crates/thiserror-impl-1.0.38.crate) = 1fb327af4685e4d03fa8cbcf1716380da910eeb2bb8be417e7f9fd3fb164f36f
-SIZE (rust/crates/thiserror-impl-1.0.38.crate) = 15429
-SHA256 (rust/crates/thread_local-1.1.4.crate) = 5516c27b78311c50bf42c071425c560ac799b11c30b31f87e3081965fe5e0180
-SIZE (rust/crates/thread_local-1.1.4.crate) = 13106
-SHA256 (rust/crates/unicase-2.6.0.crate) = 50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6
-SIZE (rust/crates/unicase-2.6.0.crate) = 23478
-SHA256 (rust/crates/unicode-ident-1.0.6.crate) = 84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc
-SIZE (rust/crates/unicode-ident-1.0.6.crate) = 42158
-SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
-SIZE (rust/crates/version_check-0.9.4.crate) = 14895
-SHA256 (rust/crates/wait-timeout-0.2.0.crate) = 9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6
-SIZE (rust/crates/wait-timeout-0.2.0.crate) = 12441
-SHA256 (rust/crates/walkdir-2.3.2.crate) = 808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56
-SIZE (rust/crates/walkdir-2.3.2.crate) = 23516
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
+SHA256 (rust/crates/syn-2.0.101.crate) = 8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf
+SIZE (rust/crates/syn-2.0.101.crate) = 299250
+SHA256 (rust/crates/tempfile-3.15.0.crate) = 9a8a559c81686f576e8cd0290cd2a24a2a9ad80c98b3478856500fcbd7acd704
+SIZE (rust/crates/tempfile-3.15.0.crate) = 35693
+SHA256 (rust/crates/termtree-0.5.1.crate) = 8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683
+SIZE (rust/crates/termtree-0.5.1.crate) = 8498
+SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
+SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
+SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
+SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+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/wait-timeout-0.2.1.crate) = 09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11
+SIZE (rust/crates/wait-timeout-0.2.1.crate) = 11435
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/which-4.3.0.crate) = 1c831fbbee9e129a8cf93e7747a82da9d95ba8e16621cae60ec2cdc849bacb7b
-SIZE (rust/crates/which-4.3.0.crate) = 9635
-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.42.0.crate) = 5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7
-SIZE (rust/crates/windows-sys-0.42.0.crate) = 3006791
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.0.crate) = 41d2aa71f6f0cbe00ae5167d90ef3cfe66527d6f613ca78ac8024c3ccab9a19e
-SIZE (rust/crates/windows_aarch64_gnullvm-0.42.0.crate) = 357917
-SHA256 (rust/crates/windows_aarch64_msvc-0.42.0.crate) = dd0f252f5a35cac83d6311b2e795981f5ee6e67eb1f9a7f64eb4500fbc4dcdb4
-SIZE (rust/crates/windows_aarch64_msvc-0.42.0.crate) = 659424
-SHA256 (rust/crates/windows_i686_gnu-0.42.0.crate) = fbeae19f6716841636c28d695375df17562ca208b2b7d0dc47635a50ae6c5de7
-SIZE (rust/crates/windows_i686_gnu-0.42.0.crate) = 728570
-SHA256 (rust/crates/windows_i686_msvc-0.42.0.crate) = 84c12f65daa39dd2babe6e442988fc329d6243fdce47d7d2d155b8d874862246
-SIZE (rust/crates/windows_i686_msvc-0.42.0.crate) = 717477
-SHA256 (rust/crates/windows_x86_64_gnu-0.42.0.crate) = bf7b1b21b5362cbc318f686150e5bcea75ecedc74dd157d874d754a2ca44b0ed
-SIZE (rust/crates/windows_x86_64_gnu-0.42.0.crate) = 692493
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.42.0.crate) = 09d525d2ba30eeb3297665bd434a54297e4170c7f1a44cad4ef58095b4cd2028
-SIZE (rust/crates/windows_x86_64_gnullvm-0.42.0.crate) = 357906
-SHA256 (rust/crates/windows_x86_64_msvc-0.42.0.crate) = f40009d85759725a34da6d89a94e63d7bdc50a862acf0dbc7c8e488f1edcb6f5
-SIZE (rust/crates/windows_x86_64_msvc-0.42.0.crate) = 659377
-SHA256 (ajeetdsouza-zoxide-v0.9.0_GH0.tar.gz) = 16f7e0ddb7ab52b0c8c29be0f5bdecae285ac7a88019220ba534357388ddefa6
-SIZE (ajeetdsouza-zoxide-v0.9.0_GH0.tar.gz) = 138888
+SHA256 (rust/crates/which-7.0.3.crate) = 24d643ce3fd3e5b54854602a080f34fb10ab75e0b813ee32d00ca2b44fa74762
+SIZE (rust/crates/which-7.0.3.crate) = 18872
+SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
+SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
+SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
+SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
+SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
+SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
+SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
+SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
+SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/winnow-0.7.10.crate) = c06928c8748d81b05c9be96aad92e1b6ff01833332f281e8cfca3be4b35fc9ec
+SIZE (rust/crates/winnow-0.7.10.crate) = 176073
+SHA256 (rust/crates/winsafe-0.0.19.crate) = d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904
+SIZE (rust/crates/winsafe-0.0.19.crate) = 492820
+SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
+SIZE (rust/crates/yansi-1.0.1.crate) = 75497
+SHA256 (rust/crates/zerocopy-0.8.25.crate) = a1702d9583232ddb9174e01bb7c15a2ab8fb1bc6f227aa1233858c351a3ba0cb
+SIZE (rust/crates/zerocopy-0.8.25.crate) = 252714
+SHA256 (rust/crates/zerocopy-derive-0.8.25.crate) = 28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef
+SIZE (rust/crates/zerocopy-derive-0.8.25.crate) = 87671
+SHA256 (ajeetdsouza-zoxide-v0.9.8_GH0.tar.gz) = 1b276edbf328aafc86afe1ebce41f45ccba3a3125412e89c8c5d8e825b0c7407
+SIZE (ajeetdsouza-zoxide-v0.9.8_GH0.tar.gz) = 2007937
diff --git a/sysutils/zoxide/pkg-plist b/sysutils/zoxide/pkg-plist
new file mode 100644
index 000000000000..268ce1f9ac53
--- /dev/null
+++ b/sysutils/zoxide/pkg-plist
@@ -0,0 +1,7 @@
+bin/zoxide
+share/man/man1/zoxide-add.1.gz
+share/man/man1/zoxide-import.1.gz
+share/man/man1/zoxide-init.1.gz
+share/man/man1/zoxide-query.1.gz
+share/man/man1/zoxide-remove.1.gz
+share/man/man1/zoxide.1.gz
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/apache-solr/Makefile b/textproc/apache-solr/Makefile
index f62cf0efb88a..665a554a3e1c 100644
--- a/textproc/apache-solr/Makefile
+++ b/textproc/apache-solr/Makefile
@@ -1,5 +1,5 @@
PORTNAME= apache-solr
-PORTVERSION= 9.8.1
+PORTVERSION= 9.9.0
PORTEPOCH= 1
CATEGORIES= textproc java
MASTER_SITES= https://archive.apache.org/dist/solr/solr/${PORTVERSION}/
diff --git a/textproc/apache-solr/distinfo b/textproc/apache-solr/distinfo
index 55dca738cb97..253bf2f45c63 100644
--- a/textproc/apache-solr/distinfo
+++ b/textproc/apache-solr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752211421
-SHA256 (solr-9.8.1.tgz) = a789110131bc8cb71b0233d528e4fa5ffa566bab05bc72f280a8cc9275bd9e3e
-SIZE (solr-9.8.1.tgz) = 386100122
+TIMESTAMP = 1753417265
+SHA256 (solr-9.9.0.tgz) = eb4a888593a58c8415ed959148dd70ae7379a14199195f9bb3743a5bb10a9169
+SIZE (solr-9.9.0.tgz) = 388557950
diff --git a/textproc/augeas/Makefile b/textproc/augeas/Makefile
index 728645ba0704..4d1bd3702b25 100644
--- a/textproc/augeas/Makefile
+++ b/textproc/augeas/Makefile
@@ -1,11 +1,13 @@
PORTNAME= augeas
DISTVERSION= 1.14.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= textproc
MASTER_SITES= https://github.com/hercules-team/augeas/releases/download/release-${DISTVERSION}/
-PATCH_SITES= https://github.com/hercules-team/augeas/commit/
+PATCH_SITES= https://github.com/hercules-team/augeas/commit/ \
+ https://github.com/hercules-team/augeas/pull/
PATCHFILES+= 7b26cbb74ed634d886ed842e3d5495361d8fd9b1.patch:-p1 # https://github.com/hercules-team/augeas/pull/792
+PATCHFILES+= 863.patch:-p1 # https://github.com/hercules-team/augeas/pull/863
MAINTAINER= puppet@FreeBSD.org
COMMENT= Configuration editing tool
diff --git a/textproc/augeas/distinfo b/textproc/augeas/distinfo
index da7e25700d38..e6e5ad0be998 100644
--- a/textproc/augeas/distinfo
+++ b/textproc/augeas/distinfo
@@ -1,5 +1,7 @@
-TIMESTAMP = 1683741338
+TIMESTAMP = 1753321317
SHA256 (augeas-1.14.0.tar.gz) = 8c101759ca3d504bd1d805e70e2f615fa686af189dd7cf0529f71d855c087df1
SIZE (augeas-1.14.0.tar.gz) = 2651463
SHA256 (7b26cbb74ed634d886ed842e3d5495361d8fd9b1.patch) = 08b0dbf7f303cd7cb341e2dff13f9b5df7042c2171dcfc89ed00d1d8f4886983
SIZE (7b26cbb74ed634d886ed842e3d5495361d8fd9b1.patch) = 1239
+SHA256 (863.patch) = 7e54e1f98d470c78b297b9e964c88803ff1ac7c290d5eb39e794c2983c238635
+SIZE (863.patch) = 18596
diff --git a/textproc/augeas/files/patch-lenses_rsyslog.aug b/textproc/augeas/files/patch-lenses_rsyslog.aug
new file mode 100644
index 000000000000..ee9c839c647a
--- /dev/null
+++ b/textproc/augeas/files/patch-lenses_rsyslog.aug
@@ -0,0 +1,11 @@
+--- lenses/rsyslog.aug.orig 2025-07-24 03:58:56.131711000 +0200
++++ lenses/rsyslog.aug 2025-07-24 03:59:27.793860000 +0200
+@@ -109,6 +109,8 @@
+
+ let filter = incl "/etc/rsyslog.conf"
+ . incl "/etc/rsyslog.d/*"
++ . incl "/usr/local/etc/rsyslog.conf"
++ . incl "/usr/local/etc/rsyslog.d/*"
+ . Util.stdexcl
+
+ let xfm = transform lns filter
diff --git a/textproc/cl-ppcre-sbcl/Makefile b/textproc/cl-ppcre-sbcl/Makefile
index 8874898cce80..747fb8a0007f 100644
--- a/textproc/cl-ppcre-sbcl/Makefile
+++ b/textproc/cl-ppcre-sbcl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cl-ppcre
PORTVERSION= 2.1.2
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= textproc lisp
DISTFILES= # none
diff --git a/textproc/consul-template/Makefile b/textproc/consul-template/Makefile
index 08bddb4e071f..591d75ba5409 100644
--- a/textproc/consul-template/Makefile
+++ b/textproc/consul-template/Makefile
@@ -1,7 +1,6 @@
PORTNAME= consul-template
DISTVERSIONPREFIX= v
-DISTVERSION= 0.41.0
-PORTREVISION= 1
+DISTVERSION= 0.41.1
CATEGORIES= textproc
MAINTAINER= bofh@FreeBSD.org
diff --git a/textproc/consul-template/distinfo b/textproc/consul-template/distinfo
index 66b1592d5e3e..c5c75761dc1e 100644
--- a/textproc/consul-template/distinfo
+++ b/textproc/consul-template/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1749699690
-SHA256 (go/textproc_consul-template/consul-template-v0.41.0/v0.41.0.mod) = e4351293c487af6efbb1a98483c82cfeefb84b16f0bf9ac57ba6a1066fa34644
-SIZE (go/textproc_consul-template/consul-template-v0.41.0/v0.41.0.mod) = 2867
-SHA256 (go/textproc_consul-template/consul-template-v0.41.0/v0.41.0.zip) = 679d2ac310d639ce2b3f20b29677afb499d9560481a744f10f15bd7ca9bfa981
-SIZE (go/textproc_consul-template/consul-template-v0.41.0/v0.41.0.zip) = 414786
+TIMESTAMP = 1753445756
+SHA256 (go/textproc_consul-template/consul-template-v0.41.1/v0.41.1.mod) = b9d3a7fe8df26285edcca98f51cef75036e1f0356d7164569385f39f2181a514
+SIZE (go/textproc_consul-template/consul-template-v0.41.1/v0.41.1.mod) = 2830
+SHA256 (go/textproc_consul-template/consul-template-v0.41.1/v0.41.1.zip) = 00336b72333495cbea48a21bfed09f1d7401c4cfa572ce7af6a35faac20efbe4
+SIZE (go/textproc_consul-template/consul-template-v0.41.1/v0.41.1.zip) = 414316
diff --git a/textproc/ctpl/Makefile b/textproc/ctpl/Makefile
index a7804f14f003..2a955b5ef3db 100644
--- a/textproc/ctpl/Makefile
+++ b/textproc/ctpl/Makefile
@@ -3,7 +3,7 @@ DISTVERSION= 0.3.5
CATEGORIES= textproc devel
MASTER_SITES= https://git.tuxfamily.org/ctpl/ctpl.git/snapshot/
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= C Template (Parser) Library
WWW= https://ctpl.tuxfamily.org/
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/feluda/Makefile b/textproc/feluda/Makefile
index 4e5f444e1143..040221e33799 100644
--- a/textproc/feluda/Makefile
+++ b/textproc/feluda/Makefile
@@ -1,6 +1,5 @@
PORTNAME= feluda
-DISTVERSION= 1.8.5
-PORTREVISION= 1
+DISTVERSION= 1.9.7
CATEGORIES= textproc
MAINTAINER= nxjoseph@protonmail.com
diff --git a/textproc/feluda/Makefile.crates b/textproc/feluda/Makefile.crates
index 446c40472e1b..899b301d1e96 100644
--- a/textproc/feluda/Makefile.crates
+++ b/textproc/feluda/Makefile.crates
@@ -1,42 +1,42 @@
CARGO_CRATES= addr2line-0.24.2 \
- adler2-2.0.0 \
+ adler2-2.0.1 \
aho-corasick-1.1.3 \
allocator-api2-0.2.21 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
- anstream-0.6.18 \
- anstyle-1.0.10 \
- anstyle-parse-0.2.6 \
- anstyle-query-1.1.2 \
- anstyle-wincon-3.0.7 \
- atomic-0.6.0 \
+ anstream-0.6.19 \
+ anstyle-1.0.11 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.3 \
+ anstyle-wincon-3.0.9 \
+ atomic-0.6.1 \
atomic-waker-1.1.2 \
- autocfg-1.4.0 \
+ autocfg-1.5.0 \
backtrace-0.3.75 \
base64-0.22.1 \
- bitflags-2.8.0 \
- bstr-1.11.3 \
- bumpalo-3.17.0 \
- bytemuck-1.21.0 \
+ bitflags-2.9.1 \
+ bstr-1.12.0 \
+ bumpalo-3.19.0 \
+ bytemuck-1.23.1 \
byteorder-1.5.0 \
- bytes-1.10.0 \
- camino-1.1.9 \
+ bytes-1.10.1 \
+ camino-1.1.10 \
cargo-platform-0.2.0 \
cargo-util-schemas-0.2.0 \
cargo_metadata-0.20.0 \
cassowary-0.3.0 \
- castaway-0.2.3 \
- cc-1.2.14 \
- cfg-if-1.0.0 \
+ castaway-0.2.4 \
+ cc-1.2.30 \
+ cfg-if-1.0.1 \
cfg_aliases-0.2.1 \
chrono-0.4.41 \
- clap-4.5.39 \
- clap_builder-4.5.39 \
- clap_derive-4.5.32 \
- clap_lex-0.7.4 \
+ clap-4.5.41 \
+ clap_builder-4.5.41 \
+ clap_derive-4.5.41 \
+ clap_lex-0.7.5 \
color-eyre-0.6.5 \
color-spantrace-0.3.0 \
- colorchoice-1.0.3 \
+ colorchoice-1.0.4 \
colored-3.0.0 \
compact_str-0.8.1 \
core-foundation-0.9.4 \
@@ -48,30 +48,30 @@ CARGO_CRATES= addr2line-0.24.2 \
crossterm_winapi-0.9.1 \
cssparser-0.34.0 \
cssparser-macros-0.6.1 \
- darling-0.20.10 \
- darling_core-0.20.10 \
- darling_macro-0.20.10 \
- derive_more-0.99.19 \
+ darling-0.20.11 \
+ darling_core-0.20.11 \
+ darling_macro-0.20.11 \
+ derive_more-0.99.20 \
dirs-6.0.0 \
dirs-sys-0.5.0 \
displaydoc-0.2.5 \
downcast-0.11.0 \
- dtoa-1.0.9 \
+ dtoa-1.0.10 \
dtoa-short-0.3.5 \
ego-tree-0.10.0 \
- either-1.13.0 \
+ either-1.15.0 \
equivalent-1.0.2 \
erased-serde-0.4.6 \
- errno-0.3.10 \
+ errno-0.3.13 \
eyre-0.6.12 \
fastrand-2.3.0 \
figment-0.10.19 \
fnv-1.0.7 \
- foldhash-0.1.4 \
+ foldhash-0.1.5 \
foreign-types-0.3.2 \
foreign-types-shared-0.1.1 \
form_urlencoded-1.2.1 \
- fragile-2.0.0 \
+ fragile-2.0.1 \
futf-0.1.5 \
futures-channel-0.3.31 \
futures-core-0.3.31 \
@@ -80,74 +80,72 @@ CARGO_CRATES= addr2line-0.24.2 \
futures-task-0.3.31 \
futures-util-0.3.31 \
fxhash-0.2.1 \
- getopts-0.2.21 \
- getrandom-0.2.15 \
- getrandom-0.3.1 \
+ getopts-0.2.23 \
+ getrandom-0.2.16 \
+ getrandom-0.3.3 \
gimli-0.31.1 \
git2-0.20.2 \
- globset-0.4.15 \
- h2-0.4.8 \
- hashbrown-0.15.2 \
+ globset-0.4.16 \
+ h2-0.4.11 \
+ hashbrown-0.15.4 \
heck-0.4.1 \
heck-0.5.0 \
html5ever-0.29.1 \
http-1.3.1 \
http-body-1.0.1 \
- http-body-util-0.1.2 \
- httparse-1.10.0 \
+ http-body-util-0.1.3 \
+ httparse-1.10.1 \
hyper-1.6.0 \
- hyper-rustls-0.27.5 \
+ hyper-rustls-0.27.7 \
hyper-tls-0.6.0 \
- hyper-util-0.1.14 \
+ hyper-util-0.1.16 \
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 \
ident_case-1.0.1 \
idna-1.0.3 \
- idna_adapter-1.2.0 \
+ idna_adapter-1.2.1 \
ignore-0.4.23 \
indenter-0.3.3 \
- indexmap-2.7.1 \
- indoc-2.0.5 \
+ indexmap-2.10.0 \
+ indoc-2.0.6 \
inlinable_string-0.1.15 \
- instability-0.3.7 \
+ instability-0.3.9 \
+ io-uring-0.7.9 \
ipnet-2.11.0 \
iri-string-0.7.8 \
is_terminal_polyfill-1.70.1 \
itertools-0.13.0 \
- itoa-1.0.14 \
- jobserver-0.1.32 \
+ itoa-1.0.15 \
+ jobserver-0.1.33 \
js-sys-0.3.77 \
lazy_static-1.5.0 \
- libc-0.2.172 \
- libgit2-sys-0.18.1+1.9.0 \
- libredox-0.1.3 \
+ libc-0.2.174 \
+ libgit2-sys-0.18.2+1.9.1 \
+ libredox-0.1.6 \
libssh2-sys-0.3.1 \
libz-sys-1.1.22 \
linux-raw-sys-0.4.15 \
- linux-raw-sys-0.9.2 \
- litemap-0.7.4 \
- lock_api-0.4.12 \
- log-0.4.25 \
+ 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 \
mac-0.1.1 \
maplit-1.0.2 \
markup5ever-0.14.1 \
match_token-0.1.0 \
matchers-0.1.0 \
- memchr-2.7.4 \
- mime-0.3.17 \
- miniz_oxide-0.8.8 \
- mio-1.0.3 \
+ memchr-2.7.5 \
+ miniz_oxide-0.8.9 \
+ mio-1.0.4 \
mockall-0.13.1 \
mockall_derive-0.13.1 \
native-tls-0.2.14 \
@@ -155,7 +153,8 @@ CARGO_CRATES= addr2line-0.24.2 \
nu-ansi-term-0.46.0 \
num-traits-0.2.19 \
object-0.36.7 \
- once_cell-1.20.3 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
openssl-0.10.73 \
openssl-macros-0.1.1 \
openssl-probe-0.1.6 \
@@ -163,9 +162,9 @@ CARGO_CRATES= addr2line-0.24.2 \
option-ext-0.2.0 \
ordered-float-2.10.1 \
overload-0.1.1 \
- owo-colors-4.2.1 \
- parking_lot-0.12.3 \
- parking_lot_core-0.9.10 \
+ owo-colors-4.2.2 \
+ parking_lot-0.12.4 \
+ parking_lot_core-0.9.11 \
paste-1.0.15 \
pear-0.2.9 \
pear_codegen-0.2.9 \
@@ -177,42 +176,46 @@ CARGO_CRATES= addr2line-0.24.2 \
phf_shared-0.11.3 \
pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
- pkg-config-0.3.31 \
- ppv-lite86-0.2.20 \
+ pkg-config-0.3.32 \
+ potential_utf-0.1.2 \
+ ppv-lite86-0.2.21 \
precomputed-hash-0.1.1 \
predicates-3.1.3 \
predicates-core-1.0.9 \
predicates-tree-1.0.12 \
- proc-macro2-1.0.93 \
+ proc-macro2-1.0.95 \
proc-macro2-diagnostics-0.10.1 \
- quinn-0.11.6 \
- quinn-proto-0.11.9 \
- quinn-udp-0.5.10 \
- quote-1.0.38 \
+ 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_chacha-0.3.1 \
+ rand-0.9.2 \
+ rand_chacha-0.9.0 \
rand_core-0.6.4 \
+ rand_core-0.9.3 \
ratatui-0.29.0 \
rayon-1.10.0 \
rayon-core-1.12.1 \
- redox_syscall-0.5.8 \
+ redox_syscall-0.5.15 \
redox_users-0.5.0 \
regex-1.11.1 \
regex-automata-0.1.10 \
regex-automata-0.4.9 \
regex-syntax-0.6.29 \
regex-syntax-0.8.5 \
- reqwest-0.12.19 \
+ reqwest-0.12.22 \
ring-0.17.14 \
- rustc-demangle-0.1.24 \
+ rustc-demangle-0.1.25 \
rustc-hash-2.1.1 \
rustix-0.38.44 \
- rustix-1.0.2 \
- rustls-0.23.23 \
- rustls-pki-types-1.11.0 \
- rustls-webpki-0.102.8 \
- rustversion-1.0.19 \
- ryu-1.0.19 \
+ rustix-1.0.8 \
+ rustls-0.23.29 \
+ rustls-pki-types-1.12.0 \
+ rustls-webpki-0.103.4 \
+ rustversion-1.0.21 \
+ ryu-1.0.20 \
same-file-1.0.6 \
schannel-0.1.27 \
scopeguard-1.2.0 \
@@ -220,30 +223,31 @@ CARGO_CRATES= addr2line-0.24.2 \
security-framework-2.11.1 \
security-framework-sys-2.14.0 \
selectors-0.26.0 \
- semver-1.0.25 \
+ semver-1.0.26 \
serde-1.0.219 \
serde-untagged-0.1.7 \
serde-value-0.7.0 \
serde_derive-1.0.219 \
- serde_json-1.0.140 \
+ serde_json-1.0.141 \
serde_spanned-0.6.9 \
serde_urlencoded-0.7.1 \
serde_yaml-0.9.34+deprecated \
- servo_arc-0.4.0 \
+ servo_arc-0.4.1 \
sharded-slab-0.1.7 \
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 \
siphasher-1.0.1 \
- slab-0.4.9 \
- smallvec-1.14.0 \
+ slab-0.4.10 \
+ smallvec-1.15.1 \
socket2-0.5.10 \
+ socket2-0.6.0 \
spinners-4.1.1 \
stable_deref_trait-1.2.0 \
static_assertions-1.1.0 \
- string_cache-0.8.8 \
- string_cache_codegen-0.5.3 \
+ string_cache-0.8.9 \
+ string_cache_codegen-0.5.4 \
strsim-0.11.1 \
strum-0.24.1 \
strum-0.26.3 \
@@ -251,9 +255,9 @@ CARGO_CRATES= addr2line-0.24.2 \
strum_macros-0.26.4 \
subtle-2.6.1 \
syn-1.0.109 \
- syn-2.0.98 \
+ syn-2.0.104 \
sync_wrapper-1.0.2 \
- synstructure-0.13.1 \
+ synstructure-0.13.2 \
temp-env-0.3.6 \
tempfile-3.20.0 \
tendril-0.4.3 \
@@ -262,14 +266,14 @@ CARGO_CRATES= addr2line-0.24.2 \
thiserror-2.0.12 \
thiserror-impl-1.0.69 \
thiserror-impl-2.0.12 \
- thread_local-1.1.8 \
- tinystr-0.7.6 \
- tinyvec-1.8.1 \
+ thread_local-1.1.9 \
+ tinystr-0.8.1 \
+ tinyvec-1.9.0 \
tinyvec_macros-0.1.1 \
- tokio-1.45.1 \
+ tokio-1.46.1 \
tokio-native-tls-0.3.1 \
- tokio-rustls-0.26.1 \
- tokio-util-0.7.13 \
+ tokio-rustls-0.26.2 \
+ tokio-util-0.7.15 \
toml-0.8.23 \
toml_datetime-0.6.11 \
toml_edit-0.22.27 \
@@ -279,15 +283,15 @@ CARGO_CRATES= addr2line-0.24.2 \
tower-layer-0.3.3 \
tower-service-0.3.3 \
tracing-0.1.41 \
- tracing-attributes-0.1.28 \
- tracing-core-0.1.33 \
+ tracing-attributes-0.1.30 \
+ tracing-core-0.1.34 \
tracing-error-0.2.1 \
tracing-log-0.2.0 \
tracing-subscriber-0.3.19 \
try-lock-0.2.5 \
typeid-1.0.3 \
uncased-0.9.10 \
- unicode-ident-1.0.16 \
+ unicode-ident-1.0.18 \
unicode-segmentation-1.12.0 \
unicode-truncate-1.1.0 \
unicode-width-0.1.14 \
@@ -297,7 +301,6 @@ CARGO_CRATES= addr2line-0.24.2 \
untrusted-0.9.0 \
url-2.5.4 \
utf-8-0.7.6 \
- utf16_iter-1.0.5 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
valuable-0.1.1 \
@@ -305,8 +308,8 @@ CARGO_CRATES= addr2line-0.24.2 \
version_check-0.9.5 \
walkdir-2.5.0 \
want-0.3.1 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- wasi-0.13.3+wasi-0.2.2 \
+ 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 \
@@ -315,40 +318,49 @@ CARGO_CRATES= addr2line-0.24.2 \
wasm-bindgen-shared-0.2.100 \
web-sys-0.3.77 \
web-time-1.1.0 \
- webpki-roots-0.26.8 \
- webpki-roots-1.0.0 \
+ webpki-roots-1.0.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-core-0.60.1 \
- windows-implement-0.59.0 \
+ windows-core-0.61.2 \
+ windows-implement-0.60.0 \
windows-interface-0.59.1 \
- windows-link-0.1.0 \
- windows-result-0.3.1 \
- windows-strings-0.3.1 \
+ windows-link-0.1.3 \
+ 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.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.7.10 \
- wit-bindgen-rt-0.33.0 \
- write16-1.0.0 \
- writeable-0.5.5 \
+ windows_x86_64_msvc-0.53.0 \
+ winnow-0.7.12 \
+ wit-bindgen-rt-0.39.0 \
+ writeable-0.6.1 \
yansi-1.0.1 \
- yoke-0.7.5 \
- yoke-derive-0.7.5 \
- zerocopy-0.7.35 \
- zerocopy-derive-0.7.35 \
- zerofrom-0.1.5 \
- zerofrom-derive-0.1.5 \
+ 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
+ zerotrie-0.2.2 \
+ zerovec-0.11.2 \
+ zerovec-derive-0.11.1
diff --git a/textproc/feluda/distinfo b/textproc/feluda/distinfo
index 8e4928969121..ee4d2779b7e2 100644
--- a/textproc/feluda/distinfo
+++ b/textproc/feluda/distinfo
@@ -1,8 +1,8 @@
-TIMESTAMP = 1750626754
+TIMESTAMP = 1753857000
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/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
@@ -11,40 +11,40 @@ SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e
SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
-SIZE (rust/crates/anstream-0.6.18.crate) = 29681
-SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
-SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
-SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
-SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
-SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
-SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
-SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e
-SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400
-SHA256 (rust/crates/atomic-0.6.0.crate) = 8d818003e740b63afc82337e3160717f4f63078720a810b7b903e70a5d1d2994
-SIZE (rust/crates/atomic-0.6.0.crate) = 12919
+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/atomic-0.6.1.crate) = a89cbf775b137e9b968e67227ef7f775587cde3fd31b0d8599dbd0f598a48340
+SIZE (rust/crates/atomic-0.6.1.crate) = 15243
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/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
SIZE (rust/crates/base64-0.22.1.crate) = 81597
-SHA256 (rust/crates/bitflags-2.8.0.crate) = 8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36
-SIZE (rust/crates/bitflags-2.8.0.crate) = 47482
-SHA256 (rust/crates/bstr-1.11.3.crate) = 531a9155a481e2ee699d4f98f43c0ca4ff8ee1bfd55c31e9e98fb29d2b176fe0
-SIZE (rust/crates/bstr-1.11.3.crate) = 351536
-SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
-SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
-SHA256 (rust/crates/bytemuck-1.21.0.crate) = ef657dfab802224e671f5818e9a4935f9b1957ed18e58292690cc39e7a4092a3
-SIZE (rust/crates/bytemuck-1.21.0.crate) = 51553
+SHA256 (rust/crates/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/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/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/bytes-1.10.0.crate) = f61dac84819c6588b558454b194026eb1f09c293b9036ae9b159e74e73ab6cf9
-SIZE (rust/crates/bytes-1.10.0.crate) = 76656
-SHA256 (rust/crates/camino-1.1.9.crate) = 8b96ec4966b5813e2c0507c1f86115c8c5abaadc3980879c3424042a02fd1ad3
-SIZE (rust/crates/camino-1.1.9.crate) = 37552
+SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
+SIZE (rust/crates/bytes-1.10.1.crate) = 76779
+SHA256 (rust/crates/camino-1.1.10.crate) = 0da45bc31171d8d6960122e222a67740df867c1dd53b4d51caa297084c185cab
+SIZE (rust/crates/camino-1.1.10.crate) = 42306
SHA256 (rust/crates/cargo-platform-0.2.0.crate) = 84982c6c0ae343635a3a4ee6dedef965513735c8b183caa7289fa6e27399ebd4
SIZE (rust/crates/cargo-platform-0.2.0.crate) = 13373
SHA256 (rust/crates/cargo-util-schemas-0.2.0.crate) = e63d2780ac94487eb9f1fea7b0d56300abc9eb488800854ca217f102f5caccca
@@ -53,30 +53,30 @@ SHA256 (rust/crates/cargo_metadata-0.20.0.crate) = 4f7835cfc6135093070e95eb2b53e
SIZE (rust/crates/cargo_metadata-0.20.0.crate) = 32312
SHA256 (rust/crates/cassowary-0.3.0.crate) = df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53
SIZE (rust/crates/cassowary-0.3.0.crate) = 22876
-SHA256 (rust/crates/castaway-0.2.3.crate) = 0abae9be0aaf9ea96a3b1b8b1b55c602ca751eba1b1500220cea4ecbafe7c0d5
-SIZE (rust/crates/castaway-0.2.3.crate) = 11509
-SHA256 (rust/crates/cc-1.2.14.crate) = 0c3d1b2e905a3a7b00a6141adb0e4c0bb941d11caf55349d863942a1cc44e3c9
-SIZE (rust/crates/cc-1.2.14.crate) = 103164
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/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/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.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
SIZE (rust/crates/chrono-0.4.41.crate) = 234621
-SHA256 (rust/crates/clap-4.5.39.crate) = fd60e63e9be68e5fb56422e397cf9baddded06dae1d2e523401542383bc72a9f
-SIZE (rust/crates/clap-4.5.39.crate) = 57328
-SHA256 (rust/crates/clap_builder-4.5.39.crate) = 89cc6392a1f72bbeb820d71f32108f61fdaf18bc526e1d23954168a67759ef51
-SIZE (rust/crates/clap_builder-4.5.39.crate) = 169142
-SHA256 (rust/crates/clap_derive-4.5.32.crate) = 09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7
-SIZE (rust/crates/clap_derive-4.5.32.crate) = 33441
-SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
-SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
+SHA256 (rust/crates/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/color-eyre-0.6.5.crate) = e5920befb47832a6d61ee3a3a846565cfa39b331331e68a3b1d1116630f2f26d
SIZE (rust/crates/color-eyre-0.6.5.crate) = 636255
SHA256 (rust/crates/color-spantrace-0.3.0.crate) = b8b88ea9df13354b55bc7234ebcce36e6ef896aca2e42a15de9e10edce01b427
SIZE (rust/crates/color-spantrace-0.3.0.crate) = 12884
-SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
-SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
SHA256 (rust/crates/colored-3.0.0.crate) = fde0e0ec90c9dfb3b4b1a0891a7dcd0e2bffde2f7efed5fe7c9bb00e5bfb915e
SIZE (rust/crates/colored-3.0.0.crate) = 34497
SHA256 (rust/crates/compact_str-0.8.1.crate) = 3b79c4069c6cad78e2e0cdfcbd26275770669fb39fd308a752dc110e83b9af32
@@ -99,14 +99,14 @@ SHA256 (rust/crates/cssparser-0.34.0.crate) = b7c66d1cd8ed61bf80b38432613a7a2f09
SIZE (rust/crates/cssparser-0.34.0.crate) = 53857
SHA256 (rust/crates/cssparser-macros-0.6.1.crate) = 13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331
SIZE (rust/crates/cssparser-macros-0.6.1.crate) = 7914
-SHA256 (rust/crates/darling-0.20.10.crate) = 6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989
-SIZE (rust/crates/darling-0.20.10.crate) = 32031
-SHA256 (rust/crates/darling_core-0.20.10.crate) = 95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5
-SIZE (rust/crates/darling_core-0.20.10.crate) = 65015
-SHA256 (rust/crates/darling_macro-0.20.10.crate) = d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806
-SIZE (rust/crates/darling_macro-0.20.10.crate) = 1874
-SHA256 (rust/crates/derive_more-0.99.19.crate) = 3da29a38df43d6f156149c9b43ded5e018ddff2a855cf2cfd62e8cd7d079c69f
-SIZE (rust/crates/derive_more-0.99.19.crate) = 55072
+SHA256 (rust/crates/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_more-0.99.20.crate) = 6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f
+SIZE (rust/crates/derive_more-0.99.20.crate) = 55041
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
@@ -115,20 +115,20 @@ SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cd
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
SHA256 (rust/crates/downcast-0.11.0.crate) = 1435fa1053d8b2fbbe9be7e97eca7f33d37b28409959813daefc1446a14247f1
SIZE (rust/crates/downcast-0.11.0.crate) = 5976
-SHA256 (rust/crates/dtoa-1.0.9.crate) = dcbb2bf8e87535c23f7a8a321e364ce21462d0ff10cb6407820e8e96dfff6653
-SIZE (rust/crates/dtoa-1.0.9.crate) = 17002
+SHA256 (rust/crates/dtoa-1.0.10.crate) = d6add3b8cff394282be81f3fc1a0605db594ed69890078ca6e2cab1c408bcf04
+SIZE (rust/crates/dtoa-1.0.10.crate) = 17584
SHA256 (rust/crates/dtoa-short-0.3.5.crate) = cd1511a7b6a56299bd043a9c167a6d2bfb37bf84a6dfceaba651168adfb43c87
SIZE (rust/crates/dtoa-short-0.3.5.crate) = 8287
SHA256 (rust/crates/ego-tree-0.10.0.crate) = b2972feb8dffe7bc8c5463b1dacda1b0dfbed3710e50f977d965429692d74cd8
SIZE (rust/crates/ego-tree-0.10.0.crate) = 17436
-SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
-SIZE (rust/crates/either-1.13.0.crate) = 19169
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
SHA256 (rust/crates/erased-serde-0.4.6.crate) = e004d887f51fcb9fef17317a2f3525c887d8aa3f4f50fed920816a688284a5b7
SIZE (rust/crates/erased-serde-0.4.6.crate) = 28352
-SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
-SIZE (rust/crates/errno-0.3.10.crate) = 11824
+SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
+SIZE (rust/crates/errno-0.3.13.crate) = 12449
SHA256 (rust/crates/eyre-0.6.12.crate) = 7cd915d99f24784cdc19fd37ef22b97e3ff0ae756c7e492e9fbfe897d61e2aec
SIZE (rust/crates/eyre-0.6.12.crate) = 45330
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
@@ -137,16 +137,16 @@ SHA256 (rust/crates/figment-0.10.19.crate) = 8cb01cd46b0cf372153850f4c6c272d9cbe
SIZE (rust/crates/figment-0.10.19.crate) = 70111
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
-SHA256 (rust/crates/foldhash-0.1.4.crate) = a0d2fde1f7b3d48b8395d5f2de76c18a528bd6a9cdde438df747bfcba3e05d6f
-SIZE (rust/crates/foldhash-0.1.4.crate) = 13764
+SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
+SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
-SHA256 (rust/crates/fragile-2.0.0.crate) = 6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa
-SIZE (rust/crates/fragile-2.0.0.crate) = 14668
+SHA256 (rust/crates/fragile-2.0.1.crate) = 28dd6caf6059519a65843af8fe2a3ae298b14b80179855aeb4adc2c1934ee619
+SIZE (rust/crates/fragile-2.0.1.crate) = 14648
SHA256 (rust/crates/futf-0.1.5.crate) = df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843
SIZE (rust/crates/futf-0.1.5.crate) = 11344
SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10
@@ -163,22 +163,22 @@ SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc
SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
SHA256 (rust/crates/fxhash-0.2.1.crate) = c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c
SIZE (rust/crates/fxhash-0.2.1.crate) = 4102
-SHA256 (rust/crates/getopts-0.2.21.crate) = 14dbbfd5c71d70241ecf9e6f13737f7b5ce823821063188d7e46c41d371eebd5
-SIZE (rust/crates/getopts-0.2.21.crate) = 18457
-SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
-SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
-SHA256 (rust/crates/getrandom-0.3.1.crate) = 43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8
-SIZE (rust/crates/getrandom-0.3.1.crate) = 42449
+SHA256 (rust/crates/getopts-0.2.23.crate) = cba6ae63eb948698e300f645f87c70f76630d505f23b8907cf1e193ee85048c1
+SIZE (rust/crates/getopts-0.2.23.crate) = 21409
+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/git2-0.20.2.crate) = 2deb07a133b1520dc1a5690e9bd08950108873d7ed5de38dcc74d3b5ebffa110
SIZE (rust/crates/git2-0.20.2.crate) = 223479
-SHA256 (rust/crates/globset-0.4.15.crate) = 15f1ce686646e7f1e19bf7d5533fe443a45dbfb990e00629110797578b42fb19
-SIZE (rust/crates/globset-0.4.15.crate) = 25177
-SHA256 (rust/crates/h2-0.4.8.crate) = 5017294ff4bb30944501348f6f8e42e6ad28f42c8bbef7a74029aff064a4e3c2
-SIZE (rust/crates/h2-0.4.8.crate) = 174535
-SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
-SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
+SHA256 (rust/crates/globset-0.4.16.crate) = 54a1028dfc5f5df5da8a56a73e6c153c9a9708ec57232470703592a3f18e49f5
+SIZE (rust/crates/globset-0.4.16.crate) = 26533
+SHA256 (rust/crates/h2-0.4.11.crate) = 17da50a276f1e01e0ba6c029e47b7100754904ee8a278f886546e98575380785
+SIZE (rust/crates/h2-0.4.11.crate) = 175810
+SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5
+SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447
SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
SIZE (rust/crates/heck-0.4.1.crate) = 11567
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
@@ -189,60 +189,56 @@ SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df828
SIZE (rust/crates/http-1.3.1.crate) = 106063
SHA256 (rust/crates/http-body-1.0.1.crate) = 1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184
SIZE (rust/crates/http-body-1.0.1.crate) = 6125
-SHA256 (rust/crates/http-body-util-0.1.2.crate) = 793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f
-SIZE (rust/crates/http-body-util-0.1.2.crate) = 12821
-SHA256 (rust/crates/httparse-1.10.0.crate) = f2d708df4e7140240a16cd6ab0ab65c972d7433ab77819ea693fde9c43811e2a
-SIZE (rust/crates/httparse-1.10.0.crate) = 44882
+SHA256 (rust/crates/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/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80
SIZE (rust/crates/hyper-1.6.0.crate) = 153923
-SHA256 (rust/crates/hyper-rustls-0.27.5.crate) = 2d191583f3da1305256f22463b9bb0471acad48a4e534a5218b9963e9c1f59b2
-SIZE (rust/crates/hyper-rustls-0.27.5.crate) = 34660
+SHA256 (rust/crates/hyper-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.14.crate) = dc2fdfdbff08affe55bb779f33b053aa1fe5dd5b54c257343c17edfa55711bdb
-SIZE (rust/crates/hyper-util-0.1.14.crate) = 101462
+SHA256 (rust/crates/hyper-util-0.1.16.crate) = 8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e
+SIZE (rust/crates/hyper-util-0.1.16.crate) = 101184
SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
-SHA256 (rust/crates/icu_collections-1.5.0.crate) = db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526
-SIZE (rust/crates/icu_collections-1.5.0.crate) = 82762
-SHA256 (rust/crates/icu_locid-1.5.0.crate) = 13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637
-SIZE (rust/crates/icu_locid-1.5.0.crate) = 55131
-SHA256 (rust/crates/icu_locid_transform-1.5.0.crate) = 01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e
-SIZE (rust/crates/icu_locid_transform-1.5.0.crate) = 29094
-SHA256 (rust/crates/icu_locid_transform_data-1.5.0.crate) = fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e
-SIZE (rust/crates/icu_locid_transform_data-1.5.0.crate) = 44727
-SHA256 (rust/crates/icu_normalizer-1.5.0.crate) = 19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f
-SIZE (rust/crates/icu_normalizer-1.5.0.crate) = 53113
-SHA256 (rust/crates/icu_normalizer_data-1.5.0.crate) = f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516
-SIZE (rust/crates/icu_normalizer_data-1.5.0.crate) = 50561
-SHA256 (rust/crates/icu_properties-1.5.1.crate) = 93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5
-SIZE (rust/crates/icu_properties-1.5.1.crate) = 64479
-SHA256 (rust/crates/icu_properties_data-1.5.0.crate) = 67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569
-SIZE (rust/crates/icu_properties_data-1.5.0.crate) = 227993
-SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9
-SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722
-SHA256 (rust/crates/icu_provider_macros-1.5.0.crate) = 1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6
-SIZE (rust/crates/icu_provider_macros-1.5.0.crate) = 6436
+SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
+SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
+SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
+SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430
+SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979
+SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543
+SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3
+SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101
+SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b
+SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165
+SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632
+SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
+SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
+SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
SIZE (rust/crates/idna-1.0.3.crate) = 142515
-SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71
-SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206
+SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
+SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
SHA256 (rust/crates/ignore-0.4.23.crate) = 6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b
SIZE (rust/crates/ignore-0.4.23.crate) = 55901
SHA256 (rust/crates/indenter-0.3.3.crate) = ce23b50ad8242c51a442f3ff322d56b02f08852c77e4c0b4d3fd684abc89c683
SIZE (rust/crates/indenter-0.3.3.crate) = 6587
-SHA256 (rust/crates/indexmap-2.7.1.crate) = 8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652
-SIZE (rust/crates/indexmap-2.7.1.crate) = 88644
-SHA256 (rust/crates/indoc-2.0.5.crate) = b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5
-SIZE (rust/crates/indoc-2.0.5.crate) = 14396
+SHA256 (rust/crates/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/inlinable_string-0.1.15.crate) = c8fae54786f62fb2918dcfae3d568594e50eb9b5c25bf04371af6fe7516452fb
SIZE (rust/crates/inlinable_string-0.1.15.crate) = 19290
-SHA256 (rust/crates/instability-0.3.7.crate) = 0bf9fed6d91cfb734e7476a06bde8300a1b94e217e1b523b6f0cd1a01998c71d
-SIZE (rust/crates/instability-0.3.7.crate) = 13682
+SHA256 (rust/crates/instability-0.3.9.crate) = 435d80800b936787d62688c927b6490e887c7ef5ff9ce922c6c6050fca75eb9a
+SIZE (rust/crates/instability-0.3.9.crate) = 14451
+SHA256 (rust/crates/io-uring-0.7.9.crate) = d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4
+SIZE (rust/crates/io-uring-0.7.9.crate) = 99792
SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
SHA256 (rust/crates/iri-string-0.7.8.crate) = dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2
@@ -251,36 +247,38 @@ 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.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
SIZE (rust/crates/itertools-0.13.0.crate) = 146261
-SHA256 (rust/crates/itoa-1.0.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674
-SIZE (rust/crates/itoa-1.0.14.crate) = 11210
-SHA256 (rust/crates/jobserver-0.1.32.crate) = 48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0
-SIZE (rust/crates/jobserver-0.1.32.crate) = 27549
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/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/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa
-SIZE (rust/crates/libc-0.2.172.crate) = 791646
-SHA256 (rust/crates/libgit2-sys-0.18.1+1.9.0.crate) = e1dcb20f84ffcdd825c7a311ae347cce604a6f084a767dec4a4929829645290e
-SIZE (rust/crates/libgit2-sys-0.18.1+1.9.0.crate) = 1855262
-SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
-SIZE (rust/crates/libredox-0.1.3.crate) = 6068
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
+SHA256 (rust/crates/libgit2-sys-0.18.2+1.9.1.crate) = 1c42fe03df2bd3c53a3a9c7317ad91d80c81cd1fb0caec8d7cc4cd2bfa10c222
+SIZE (rust/crates/libgit2-sys-0.18.2+1.9.1.crate) = 1856057
+SHA256 (rust/crates/libredox-0.1.6.crate) = 4488594b9328dee448adb906d8b126d9b7deb7cf5c22161ee591610bb1be83c0
+SIZE (rust/crates/libredox-0.1.6.crate) = 7090
SHA256 (rust/crates/libssh2-sys-0.3.1.crate) = 220e4f05ad4a218192533b300327f5150e809b54c4ec83b5a1d91833601811b9
SIZE (rust/crates/libssh2-sys-0.3.1.crate) = 582851
SHA256 (rust/crates/libz-sys-1.1.22.crate) = 8b70e7a7df205e92a1a4cd9aaae7898dac0aa555503cc0a649494d0d60e7651d
SIZE (rust/crates/libz-sys-1.1.22.crate) = 841053
SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
-SHA256 (rust/crates/linux-raw-sys-0.9.2.crate) = 6db9c683daf087dc577b7506e9695b3d556a9f3849903fa28186283afd6809e9
-SIZE (rust/crates/linux-raw-sys-0.9.2.crate) = 2297426
-SHA256 (rust/crates/litemap-0.7.4.crate) = 4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104
-SIZE (rust/crates/litemap-0.7.4.crate) = 28257
-SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
-SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
-SHA256 (rust/crates/log-0.4.25.crate) = 04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f
-SIZE (rust/crates/log-0.4.25.crate) = 44876
+SHA256 (rust/crates/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/mac-0.1.1.crate) = c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4
SIZE (rust/crates/mac-0.1.1.crate) = 4838
SHA256 (rust/crates/maplit-1.0.2.crate) = 3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d
@@ -291,14 +289,12 @@ SHA256 (rust/crates/match_token-0.1.0.crate) = 88a9689d8d44bf9964484516275f5cd4c
SIZE (rust/crates/match_token-0.1.0.crate) = 4903
SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
SIZE (rust/crates/matchers-0.1.0.crate) = 6948
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
-SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
-SIZE (rust/crates/mime-0.3.17.crate) = 15712
-SHA256 (rust/crates/miniz_oxide-0.8.8.crate) = 3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a
-SIZE (rust/crates/miniz_oxide-0.8.8.crate) = 67065
-SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
-SIZE (rust/crates/mio-1.0.3.crate) = 103703
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+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/mockall-0.13.1.crate) = 39a6bfcc6c8c7eed5ee98b9c3e33adc726054389233e201c95dab2d41a3839d2
SIZE (rust/crates/mockall-0.13.1.crate) = 22825
SHA256 (rust/crates/mockall_derive-0.13.1.crate) = 25ca3004c2efe9011bd4e461bd8256445052b9615405b4f7ea43fc8ca5c20898
@@ -313,8 +309,10 @@ SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
SIZE (rust/crates/object-0.36.7.crate) = 329938
-SHA256 (rust/crates/once_cell-1.20.3.crate) = 945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e
-SIZE (rust/crates/once_cell-1.20.3.crate) = 33456
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
SHA256 (rust/crates/openssl-0.10.73.crate) = 8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8
SIZE (rust/crates/openssl-0.10.73.crate) = 283994
SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c
@@ -329,12 +327,12 @@ SHA256 (rust/crates/ordered-float-2.10.1.crate) = 68f19d67e5a2795c94e73e0bb1cc1a
SIZE (rust/crates/ordered-float-2.10.1.crate) = 16029
SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
SIZE (rust/crates/overload-0.1.1.crate) = 24439
-SHA256 (rust/crates/owo-colors-4.2.1.crate) = 26995317201fa17f3656c36716aed4a7c81743a9634ac4c99c0eeda495db0cec
-SIZE (rust/crates/owo-colors-4.2.1.crate) = 37924
-SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
-SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
-SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
-SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
+SHA256 (rust/crates/owo-colors-4.2.2.crate) = 48dd4f4a2c8405440fd0462561f0e5806bd0f77e86f51c761481bdd4018b545e
+SIZE (rust/crates/owo-colors-4.2.2.crate) = 38070
+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/pear-0.2.9.crate) = bdeeaa00ce488657faba8ebf44ab9361f9365a97bd39ffb8a60663f57ff4b467
@@ -357,10 +355,12 @@ 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/pkg-config-0.3.31.crate) = 953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2
-SIZE (rust/crates/pkg-config-0.3.31.crate) = 20880
-SHA256 (rust/crates/ppv-lite86-0.2.20.crate) = 77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04
-SIZE (rust/crates/ppv-lite86-0.2.20.crate) = 22478
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
+SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
+SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
+SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
+SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
SHA256 (rust/crates/precomputed-hash-0.1.1.crate) = 925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c
SIZE (rust/crates/precomputed-hash-0.1.1.crate) = 1640
SHA256 (rust/crates/predicates-3.1.3.crate) = a5d19ee57562043d37e82899fade9a22ebab7be9cef5026b07fda9cdd4293573
@@ -369,32 +369,38 @@ SHA256 (rust/crates/predicates-core-1.0.9.crate) = 727e462b119fe9c93fd0eb1429a5f
SIZE (rust/crates/predicates-core-1.0.9.crate) = 8618
SHA256 (rust/crates/predicates-tree-1.0.12.crate) = 72dd2d6d381dfb73a193c7fca536518d7caee39fc8503f74e7dc0be0531b425c
SIZE (rust/crates/predicates-tree-1.0.12.crate) = 8392
-SHA256 (rust/crates/proc-macro2-1.0.93.crate) = 60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99
-SIZE (rust/crates/proc-macro2-1.0.93.crate) = 52388
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
SHA256 (rust/crates/proc-macro2-diagnostics-0.10.1.crate) = af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8
SIZE (rust/crates/proc-macro2-diagnostics-0.10.1.crate) = 12219
-SHA256 (rust/crates/quinn-0.11.6.crate) = 62e96808277ec6f97351a2380e6c25114bc9e67037775464979f3037c92d05ef
-SIZE (rust/crates/quinn-0.11.6.crate) = 78222
-SHA256 (rust/crates/quinn-proto-0.11.9.crate) = a2fe5ef3495d7d2e377ff17b1a8ce2ee2ec2a18cde8b6ad6619d65d0701c135d
-SIZE (rust/crates/quinn-proto-0.11.9.crate) = 209286
-SHA256 (rust/crates/quinn-udp-0.5.10.crate) = e46f3055866785f6b92bc6164b76be02ca8f2eb4b002c0354b28cf4c119e5944
-SIZE (rust/crates/quinn-udp-0.5.10.crate) = 30920
-SHA256 (rust/crates/quote-1.0.38.crate) = 0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc
-SIZE (rust/crates/quote-1.0.38.crate) = 31252
+SHA256 (rust/crates/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_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
-SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
+SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
+SIZE (rust/crates/rand-0.9.2.crate) = 99930
+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/ratatui-0.29.0.crate) = eabd94c2f37801c20583fc49dd5cd6b0ba68c716787c2dd6ed18571e1e63117b
SIZE (rust/crates/ratatui-0.29.0.crate) = 543514
SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
SIZE (rust/crates/rayon-1.10.0.crate) = 180155
SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
-SHA256 (rust/crates/redox_syscall-0.5.8.crate) = 03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834
-SIZE (rust/crates/redox_syscall-0.5.8.crate) = 26319
+SHA256 (rust/crates/redox_syscall-0.5.15.crate) = 7e8af0dde094006011e6a740d4879319439489813bd0bcdc7d821beaeeff48ec
+SIZE (rust/crates/redox_syscall-0.5.15.crate) = 29646
SHA256 (rust/crates/redox_users-0.5.0.crate) = dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b
SIZE (rust/crates/redox_users-0.5.0.crate) = 15586
SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
@@ -407,28 +413,28 @@ SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4
SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
-SHA256 (rust/crates/reqwest-0.12.19.crate) = a2f8e5513d63f2e5b386eb5106dc67eaf3f84e95258e210489136b8b92ad6119
-SIZE (rust/crates/reqwest-0.12.19.crate) = 198998
+SHA256 (rust/crates/reqwest-0.12.22.crate) = cbc931937e6ca3a06e3b6c0aa7841849b160a90351d6ab467a8b9b9959767531
+SIZE (rust/crates/reqwest-0.12.22.crate) = 200283
SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
SIZE (rust/crates/ring-0.17.14.crate) = 1502610
-SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
-SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
+SHA256 (rust/crates/rustc-demangle-0.1.25.crate) = 989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f
+SIZE (rust/crates/rustc-demangle-0.1.25.crate) = 29590
SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
SIZE (rust/crates/rustix-0.38.44.crate) = 379347
-SHA256 (rust/crates/rustix-1.0.2.crate) = f7178faa4b75a30e269c71e61c353ce2748cf3d76f0c44c393f4e60abf49b825
-SIZE (rust/crates/rustix-1.0.2.crate) = 411835
-SHA256 (rust/crates/rustls-0.23.23.crate) = 47796c98c480fce5406ef69d1c76378375492c3b0a0de587be0c1d9feb12f395
-SIZE (rust/crates/rustls-0.23.23.crate) = 342561
-SHA256 (rust/crates/rustls-pki-types-1.11.0.crate) = 917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c
-SIZE (rust/crates/rustls-pki-types-1.11.0.crate) = 63933
-SHA256 (rust/crates/rustls-webpki-0.102.8.crate) = 64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9
-SIZE (rust/crates/rustls-webpki-0.102.8.crate) = 204327
-SHA256 (rust/crates/rustversion-1.0.19.crate) = f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4
-SIZE (rust/crates/rustversion-1.0.19.crate) = 20616
-SHA256 (rust/crates/ryu-1.0.19.crate) = 6ea1a2d0a644769cc99faa24c3ad26b379b786fe7c36fd3c546254801650e6dd
-SIZE (rust/crates/ryu-1.0.19.crate) = 48770
+SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
+SIZE (rust/crates/rustix-1.0.8.crate) = 416688
+SHA256 (rust/crates/rustls-0.23.29.crate) = 2491382039b29b9b11ff08b76ff6c97cf287671dbb74f0be44bda389fffe9bd1
+SIZE (rust/crates/rustls-0.23.29.crate) = 370867
+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.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/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
@@ -443,8 +449,8 @@ 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/selectors-0.26.0.crate) = fd568a4c9bb598e291a08244a5c1f5a8a6650bee243b5b0f8dbb3d9cc1d87fe8
SIZE (rust/crates/selectors-0.26.0.crate) = 64329
-SHA256 (rust/crates/semver-1.0.25.crate) = f79dfe2d285b0488816f30e700a7438c5a73d816b5b7d3ac72fbc48b0d185e03
-SIZE (rust/crates/semver-1.0.25.crate) = 31291
+SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0
+SIZE (rust/crates/semver-1.0.26.crate) = 31303
SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
SIZE (rust/crates/serde-1.0.219.crate) = 78983
SHA256 (rust/crates/serde-untagged-0.1.7.crate) = 299d9c19d7d466db4ab10addd5703e4c615dec2a5a16dbbafe191045e87ee66e
@@ -453,44 +459,46 @@ SHA256 (rust/crates/serde-value-0.7.0.crate) = f3a1a3341211875ef120e117ea7fd5228
SIZE (rust/crates/serde-value-0.7.0.crate) = 10249
SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
-SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/serde_json-1.0.141.crate) = 30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3
+SIZE (rust/crates/serde_json-1.0.141.crate) = 155322
SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
SHA256 (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47
SIZE (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 65290
-SHA256 (rust/crates/servo_arc-0.4.0.crate) = ae65c4249478a2647db249fb43e23cec56a2c8974a427e7bd8cb5a1d0964921a
-SIZE (rust/crates/servo_arc-0.4.0.crate) = 15813
+SHA256 (rust/crates/servo_arc-0.4.1.crate) = 204ea332803bd95a0b60388590d59cf6468ec9becf626e2451f1d26a1d972de4
+SIZE (rust/crates/servo_arc-0.4.1.crate) = 18512
SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
-SHA256 (rust/crates/signal-hook-0.3.17.crate) = 8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801
-SIZE (rust/crates/signal-hook-0.3.17.crate) = 50296
+SHA256 (rust/crates/signal-hook-0.3.18.crate) = d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2
+SIZE (rust/crates/signal-hook-0.3.18.crate) = 50862
SHA256 (rust/crates/signal-hook-mio-0.2.4.crate) = 34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd
SIZE (rust/crates/signal-hook-mio-0.2.4.crate) = 9314
-SHA256 (rust/crates/signal-hook-registry-1.4.2.crate) = a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1
-SIZE (rust/crates/signal-hook-registry-1.4.2.crate) = 18064
+SHA256 (rust/crates/signal-hook-registry-1.4.5.crate) = 9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410
+SIZE (rust/crates/signal-hook-registry-1.4.5.crate) = 19004
SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
-SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
-SIZE (rust/crates/slab-0.4.9.crate) = 17108
-SHA256 (rust/crates/smallvec-1.14.0.crate) = 7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd
-SIZE (rust/crates/smallvec-1.14.0.crate) = 35561
+SHA256 (rust/crates/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/socket2-0.6.0.crate) = 233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807
+SIZE (rust/crates/socket2-0.6.0.crate) = 57974
SHA256 (rust/crates/spinners-4.1.1.crate) = a0ef947f358b9c238923f764c72a4a9d42f2d637c46e059dbd319d6e7cfb4f82
SIZE (rust/crates/spinners-4.1.1.crate) = 9238
SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
-SHA256 (rust/crates/string_cache-0.8.8.crate) = 938d512196766101d333398efde81bc1f37b00cb42c2f8350e5df639f040bbbe
-SIZE (rust/crates/string_cache-0.8.8.crate) = 17181
-SHA256 (rust/crates/string_cache_codegen-0.5.3.crate) = 244292f3441c89febe5b5bdfbb6863aeaf4f64da810ea3050fd927b27b8d92ce
-SIZE (rust/crates/string_cache_codegen-0.5.3.crate) = 9176
+SHA256 (rust/crates/string_cache-0.8.9.crate) = bf776ba3fa74f83bf4b63c3dcbbf82173db2632ed8452cb2d891d33f459de70f
+SIZE (rust/crates/string_cache-0.8.9.crate) = 17408
+SHA256 (rust/crates/string_cache_codegen-0.5.4.crate) = c711928715f1fe0fe509c53b43e993a9a557babc2d0a3567d0a3006f1ac931a0
+SIZE (rust/crates/string_cache_codegen-0.5.4.crate) = 9406
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
SHA256 (rust/crates/strum-0.24.1.crate) = 063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f
@@ -505,12 +513,12 @@ 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.98.crate) = 36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1
-SIZE (rust/crates/syn-2.0.98.crate) = 297807
+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/temp-env-0.3.6.crate) = 96374855068f47402c3121c6eed88d29cb1de8f3ab27090e273e420bdabcf050
SIZE (rust/crates/temp-env-0.3.6.crate) = 10746
SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
@@ -527,22 +535,22 @@ 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/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
-SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
-SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
-SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
-SHA256 (rust/crates/tinyvec-1.8.1.crate) = 022db8904dfa342efe721985167e9fcd16c29b226db4397ed752a761cfce81e8
-SIZE (rust/crates/tinyvec-1.8.1.crate) = 47269
+SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
+SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
+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.45.1.crate) = 75ef51a33ef1da925cea3e4eb122833cb377c61439ca401b770f54902b806779
-SIZE (rust/crates/tokio-1.45.1.crate) = 811787
+SHA256 (rust/crates/tokio-1.46.1.crate) = 0cc3a2344dafbe23a245241fe8b09735b521110d30fcefbbd5feb1797ca35d17
+SIZE (rust/crates/tokio-1.46.1.crate) = 823632
SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2
SIZE (rust/crates/tokio-native-tls-0.3.1.crate) = 20676
-SHA256 (rust/crates/tokio-rustls-0.26.1.crate) = 5f6d0975eaace0cf0fcadee4e4aaa5da15b5c079146f2cffb67c113be122bf37
-SIZE (rust/crates/tokio-rustls-0.26.1.crate) = 31214
-SHA256 (rust/crates/tokio-util-0.7.13.crate) = d7fcaa8d55a2bdd6b83ace262b016eca0d79ee02818c5c1bcdf0305114081078
-SIZE (rust/crates/tokio-util-0.7.13.crate) = 115191
+SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b
+SIZE (rust/crates/tokio-rustls-0.26.2.crate) = 31655
+SHA256 (rust/crates/tokio-util-0.7.15.crate) = 66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df
+SIZE (rust/crates/tokio-util-0.7.15.crate) = 124255
SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
SIZE (rust/crates/toml-0.8.23.crate) = 36050
SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
@@ -561,10 +569,10 @@ SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d195
SIZE (rust/crates/tower-service-0.3.3.crate) = 6950
SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
SIZE (rust/crates/tracing-0.1.41.crate) = 82448
-SHA256 (rust/crates/tracing-attributes-0.1.28.crate) = 395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d
-SIZE (rust/crates/tracing-attributes-0.1.28.crate) = 33280
-SHA256 (rust/crates/tracing-core-0.1.33.crate) = e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c
-SIZE (rust/crates/tracing-core-0.1.33.crate) = 63434
+SHA256 (rust/crates/tracing-attributes-0.1.30.crate) = 81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903
+SIZE (rust/crates/tracing-attributes-0.1.30.crate) = 39142
+SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
+SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
SHA256 (rust/crates/tracing-error-0.2.1.crate) = 8b1581020d7a273442f5b45074a6a57d5757ad0a47dac0e9f0bd57b81936f3db
SIZE (rust/crates/tracing-error-0.2.1.crate) = 14135
SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
@@ -577,8 +585,8 @@ SHA256 (rust/crates/typeid-1.0.3.crate) = bc7d623258602320d5c55d1bc22793b57daff0
SIZE (rust/crates/typeid-1.0.3.crate) = 9006
SHA256 (rust/crates/uncased-0.9.10.crate) = e1b88fcfe09e89d3866a5c11019378088af2d24c3fbd4f0543f96b479ec90697
SIZE (rust/crates/uncased-0.9.10.crate) = 10872
-SHA256 (rust/crates/unicode-ident-1.0.16.crate) = a210d160f08b701c8721ba1c726c11662f877ea6b7094007e1ca9a1041945034
-SIZE (rust/crates/unicode-ident-1.0.16.crate) = 47684
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
SHA256 (rust/crates/unicode-truncate-1.1.0.crate) = b3644627a5af5fa321c95b9b235a72fd24cd29c648c2c379431e6628655627bf
@@ -597,8 +605,6 @@ SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384e
SIZE (rust/crates/url-2.5.4.crate) = 81097
SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9
SIZE (rust/crates/utf-8-0.7.6.crate) = 10422
-SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246
-SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
@@ -613,10 +619,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
@@ -633,10 +639,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/webpki-roots-0.26.8.crate) = 2210b291f7ea53617fbafcc4939f10914214ec15aace5ba62293a668f322c5c9
-SIZE (rust/crates/webpki-roots-0.26.8.crate) = 257981
-SHA256 (rust/crates/webpki-roots-1.0.0.crate) = 2853738d1cc4f2da3a225c18ec6c3721abb31961096e9dbf5ab35fa88b19cfdb
-SIZE (rust/crates/webpki-roots-1.0.0.crate) = 248893
+SHA256 (rust/crates/webpki-roots-1.0.2.crate) = 7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2
+SIZE (rust/crates/webpki-roots-1.0.2.crate) = 255109
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
@@ -645,67 +649,87 @@ SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55
SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-core-0.60.1.crate) = ca21a92a9cae9bf4ccae5cf8368dce0837100ddf6e6d57936749e85f152f6247
-SIZE (rust/crates/windows-core-0.60.1.crate) = 36171
-SHA256 (rust/crates/windows-implement-0.59.0.crate) = 83577b051e2f49a058c308f17f273b570a6a758386fc291b5f6a934dd84e48c1
-SIZE (rust/crates/windows-implement-0.59.0.crate) = 11373
+SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
+SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
+SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
+SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
-SHA256 (rust/crates/windows-link-0.1.0.crate) = 6dccfd733ce2b1753b03b6d3c65edf020262ea35e20ccdf3e288043e6dd620e3
-SIZE (rust/crates/windows-link-0.1.0.crate) = 6153
-SHA256 (rust/crates/windows-result-0.3.1.crate) = 06374efe858fab7e4f881500e6e86ec8bc28f9462c47e5a9941a0142ad86b189
-SIZE (rust/crates/windows-result-0.3.1.crate) = 13383
-SHA256 (rust/crates/windows-strings-0.3.1.crate) = 87fa48cc5d406560701792be122a10132491cff9d0aeb23583cc2dcafc847319
-SIZE (rust/crates/windows-strings-0.3.1.crate) = 13922
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+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.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.7.10.crate) = c06928c8748d81b05c9be96aad92e1b6ff01833332f281e8cfca3be4b35fc9ec
-SIZE (rust/crates/winnow-0.7.10.crate) = 176073
-SHA256 (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c
-SIZE (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3357
-SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936
-SIZE (rust/crates/write16-1.0.0.crate) = 7218
-SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51
-SIZE (rust/crates/writeable-0.5.5.crate) = 22354
+SHA256 (rust/crates/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/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
+SIZE (rust/crates/writeable-0.6.1.crate) = 24068
SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
SIZE (rust/crates/yansi-1.0.1.crate) = 75497
-SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40
-SIZE (rust/crates/yoke-0.7.5.crate) = 29673
-SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154
-SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
-SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
-SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
-SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
-SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
-SHA256 (rust/crates/zerofrom-0.1.5.crate) = cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e
-SIZE (rust/crates/zerofrom-0.1.5.crate) = 5091
-SHA256 (rust/crates/zerofrom-derive-0.1.5.crate) = 595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808
-SIZE (rust/crates/zerofrom-derive-0.1.5.crate) = 8285
+SHA256 (rust/crates/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 (anistark-feluda-1.8.5_GH0.tar.gz) = 9e86ac73fe7aaada534992523b4f0a2ea7bbe44d5e89d0eec9dd898f77101bb4
-SIZE (anistark-feluda-1.8.5_GH0.tar.gz) = 88219
+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 (anistark-feluda-1.9.7_GH0.tar.gz) = 31afcdd2a822ebd74bca98fc9d0f3b63e3b36ffd6a7497040dac37a00e55aefc
+SIZE (anistark-feluda-1.9.7_GH0.tar.gz) = 97271
diff --git a/textproc/fzf/Makefile b/textproc/fzf/Makefile
index 728167ad466d..f54bcb29ea06 100644
--- a/textproc/fzf/Makefile
+++ b/textproc/fzf/Makefile
@@ -1,7 +1,6 @@
PORTNAME= fzf
DISTVERSIONPREFIX= v
-DISTVERSION= 0.64.0
-PORTREVISION= 1
+DISTVERSION= 0.65.0
CATEGORIES= textproc
MASTER_SITES= https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${DISTVERSIONFULL}/:gomod
DISTFILES= go.mod:gomod
@@ -22,7 +21,7 @@ GH_PROJECT= fzf
GO_MODULE= github.com/junegunn/fzf
GO_BUILDFLAGS= -ldflags="-X main.version=${DISTVERSION} -X main.revision=${COMMIT_ID} -s -w"
-COMMIT_ID= 397fe8e
+COMMIT_ID= 04c4269
PLIST_FILES= bin/fzf share/man/man1/fzf.1.gz
diff --git a/textproc/fzf/distinfo b/textproc/fzf/distinfo
index 832840e62489..3075f12db07a 100644
--- a/textproc/fzf/distinfo
+++ b/textproc/fzf/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1751877958
-SHA256 (go/textproc_fzf/junegunn-fzf-v0.64.0_GH0/go.mod) = 6cc838db5cb7817cbb9522b55c9715ab6f543a0eaf3b5178cd9db42bd60640ae
-SIZE (go/textproc_fzf/junegunn-fzf-v0.64.0_GH0/go.mod) = 527
-SHA256 (go/textproc_fzf/junegunn-fzf-v0.64.0_GH0/junegunn-fzf-v0.64.0_GH0.tar.gz) = e990529375a75e9be03b58b6a136573b9fd1189c1223aaa760e47fcb94812172
-SIZE (go/textproc_fzf/junegunn-fzf-v0.64.0_GH0/junegunn-fzf-v0.64.0_GH0.tar.gz) = 346041
+TIMESTAMP = 1753618990
+SHA256 (go/textproc_fzf/junegunn-fzf-v0.65.0_GH0/go.mod) = 6cc838db5cb7817cbb9522b55c9715ab6f543a0eaf3b5178cd9db42bd60640ae
+SIZE (go/textproc_fzf/junegunn-fzf-v0.65.0_GH0/go.mod) = 527
+SHA256 (go/textproc_fzf/junegunn-fzf-v0.65.0_GH0/junegunn-fzf-v0.65.0_GH0.tar.gz) = 766e989220453f4b7753a4e99732da5e8550ae3184b3580ffd0c957cabd557b0
+SIZE (go/textproc_fzf/junegunn-fzf-v0.65.0_GH0/junegunn-fzf-v0.65.0_GH0.tar.gz) = 347323
diff --git a/textproc/go-md2man/Makefile b/textproc/go-md2man/Makefile
index 1396d813fb1d..bd37a25088b8 100644
--- a/textproc/go-md2man/Makefile
+++ b/textproc/go-md2man/Makefile
@@ -1,7 +1,6 @@
PORTNAME= go-md2man
DISTVERSIONPREFIX= v
-DISTVERSION= 2.0.4
-PORTREVISION= 5
+DISTVERSION= 2.0.7
CATEGORIES= textproc
MAINTAINER= mateusz@serveraptor.com
diff --git a/textproc/go-md2man/distinfo b/textproc/go-md2man/distinfo
index 1723f4e57cb5..d6e63330f80a 100644
--- a/textproc/go-md2man/distinfo
+++ b/textproc/go-md2man/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1723988917
-SHA256 (go/textproc_go-md2man/go-md2man-v2.0.4/v2.0.4.mod) = 14c3afa2ef623555c1b4834d1f88b14df77549afee85e5750c19102465b78aba
-SIZE (go/textproc_go-md2man/go-md2man-v2.0.4/v2.0.4.mod) = 100
-SHA256 (go/textproc_go-md2man/go-md2man-v2.0.4/v2.0.4.zip) = 9adbaa17f17dbe36ae464d8062acbbfb9cf853bfebed424435a834a2b0bed910
-SIZE (go/textproc_go-md2man/go-md2man-v2.0.4/v2.0.4.zip) = 13136
+TIMESTAMP = 1751121308
+SHA256 (go/textproc_go-md2man/go-md2man-v2.0.7/v2.0.7.mod) = bb81a9e2d14d9a586f0591853bdaad230d8cdf0d8d6ffa71dddae249ad573cc9
+SIZE (go/textproc_go-md2man/go-md2man-v2.0.7/v2.0.7.mod) = 100
+SHA256 (go/textproc_go-md2man/go-md2man-v2.0.7/v2.0.7.zip) = 9ad5f2cbc644c0bb648a9b182d6b70f92e7ac4dfab5cf0ef746bbeef944fda59
+SIZE (go/textproc_go-md2man/go-md2man-v2.0.7/v2.0.7.zip) = 15041
diff --git a/textproc/harper/Makefile b/textproc/harper/Makefile
index 3e04556d2bee..9fe0ae3891ab 100644
--- a/textproc/harper/Makefile
+++ b/textproc/harper/Makefile
@@ -1,6 +1,6 @@
PORTNAME= harper
DISTVERSIONPREFIX= v
-DISTVERSION= 0.51.0
+DISTVERSION= 0.53.0
CATEGORIES= textproc
MAINTAINER= ashish@FreeBSD.org
diff --git a/textproc/harper/Makefile.crates b/textproc/harper/Makefile.crates
index f602c7696c51..1e721b4f3af9 100644
--- a/textproc/harper/Makefile.crates
+++ b/textproc/harper/Makefile.crates
@@ -206,7 +206,7 @@ CARGO_CRATES= addr2line-0.24.2 \
serde-1.0.219 \
serde-wasm-bindgen-0.6.5 \
serde_derive-1.0.219 \
- serde_json-1.0.140 \
+ serde_json-1.0.141 \
serde_repr-0.1.20 \
serde_spanned-0.6.9 \
serde_urlencoded-0.7.1 \
@@ -221,8 +221,8 @@ CARGO_CRATES= addr2line-0.24.2 \
string_cache-0.8.9 \
string_cache_codegen-0.5.4 \
strsim-0.11.1 \
- strum-0.27.1 \
- strum_macros-0.27.1 \
+ strum-0.27.2 \
+ strum_macros-0.27.2 \
subtle-2.6.1 \
syn-2.0.104 \
sync_wrapper-1.0.2 \
@@ -272,7 +272,7 @@ CARGO_CRATES= addr2line-0.24.2 \
tree-sitter-kotlin-ng-1.1.0 \
tree-sitter-language-0.1.5 \
tree-sitter-lua-0.2.0 \
- tree-sitter-nix-0.0.2 \
+ tree-sitter-nix-0.3.0 \
tree-sitter-php-0.23.11 \
tree-sitter-python-0.23.6 \
tree-sitter-ruby-0.23.1 \
diff --git a/textproc/harper/distinfo b/textproc/harper/distinfo
index 0534aae6837c..645cb64603a1 100644
--- a/textproc/harper/distinfo
+++ b/textproc/harper/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1752699899
+TIMESTAMP = 1753476440
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
@@ -415,8 +415,8 @@ SHA256 (rust/crates/serde-wasm-bindgen-0.6.5.crate) = 8302e169f0eddcc139c70f139d
SIZE (rust/crates/serde-wasm-bindgen-0.6.5.crate) = 21098
SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
-SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/serde_json-1.0.141.crate) = 30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3
+SIZE (rust/crates/serde_json-1.0.141.crate) = 155322
SHA256 (rust/crates/serde_repr-0.1.20.crate) = 175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c
SIZE (rust/crates/serde_repr-0.1.20.crate) = 12627
SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
@@ -445,10 +445,10 @@ SHA256 (rust/crates/string_cache_codegen-0.5.4.crate) = c711928715f1fe0fe509c53b
SIZE (rust/crates/string_cache_codegen-0.5.4.crate) = 9406
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/strum-0.27.1.crate) = f64def088c51c9510a8579e3c5d67c65349dcf755e5479ad3d010aa6454e2c32
-SIZE (rust/crates/strum-0.27.1.crate) = 7467
-SHA256 (rust/crates/strum_macros-0.27.1.crate) = c77a8c5abcaf0f9ce05d62342b7d298c346515365c36b673df4ebe3ced01fde8
-SIZE (rust/crates/strum_macros-0.27.1.crate) = 29670
+SHA256 (rust/crates/strum-0.27.2.crate) = af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf
+SIZE (rust/crates/strum-0.27.2.crate) = 8489
+SHA256 (rust/crates/strum_macros-0.27.2.crate) = 7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7
+SIZE (rust/crates/strum_macros-0.27.2.crate) = 30522
SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
SIZE (rust/crates/subtle-2.6.1.crate) = 14562
SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
@@ -547,8 +547,8 @@ SHA256 (rust/crates/tree-sitter-language-0.1.5.crate) = c4013970217383f67b18aef6
SIZE (rust/crates/tree-sitter-language-0.1.5.crate) = 1887
SHA256 (rust/crates/tree-sitter-lua-0.2.0.crate) = 5cdb9adf0965fec58e7660cbb3a059dbb12ebeec9459e6dcbae3db004739641e
SIZE (rust/crates/tree-sitter-lua-0.2.0.crate) = 40860
-SHA256 (rust/crates/tree-sitter-nix-0.0.2.crate) = 3a8d4f8705d377d63242a075331d2d8c1dcc9828fd74aa13d7145185b3d9c004
-SIZE (rust/crates/tree-sitter-nix-0.0.2.crate) = 43319
+SHA256 (rust/crates/tree-sitter-nix-0.3.0.crate) = 4952a9733f3a98f6683a0ccd1035d84ab7a52f7e84eeed58548d86765ad92de3
+SIZE (rust/crates/tree-sitter-nix-0.3.0.crate) = 45486
SHA256 (rust/crates/tree-sitter-php-0.23.11.crate) = f066e94e9272cfe4f1dcb07a1c50c66097eca648f2d7233d299c8ae9ed8c130c
SIZE (rust/crates/tree-sitter-php-0.23.11.crate) = 475556
SHA256 (rust/crates/tree-sitter-python-0.23.6.crate) = 3d065aaa27f3aaceaf60c1f0e0ac09e1cb9eb8ed28e7bcdaa52129cffc7f4b04
@@ -729,5 +729,5 @@ SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5f
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 (Automattic-harper-v0.51.0_GH0.tar.gz) = 57c39f0f5c24144f11dd0f62043b0ded9b7efbd0efc785ff291cef9c54bd5a2b
-SIZE (Automattic-harper-v0.51.0_GH0.tar.gz) = 4154845
+SHA256 (Automattic-harper-v0.53.0_GH0.tar.gz) = 51baba0379ab0bb4cc0eb124a6f2100037848d0703b2e58de07791ee1a54bf83
+SIZE (Automattic-harper-v0.53.0_GH0.tar.gz) = 4180581
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/p5-Text-CSV_XS/Makefile b/textproc/p5-Text-CSV_XS/Makefile
index 2d4c4bcb66c5..9e8f85ab50db 100644
--- a/textproc/p5-Text-CSV_XS/Makefile
+++ b/textproc/p5-Text-CSV_XS/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Text-CSV_XS
-DISTVERSION= 1.60
+DISTVERSION= 1.61
CATEGORIES= textproc perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:HMBRAND
diff --git a/textproc/p5-Text-CSV_XS/distinfo b/textproc/p5-Text-CSV_XS/distinfo
index c9ff004c872a..62e4c6a7b54c 100644
--- a/textproc/p5-Text-CSV_XS/distinfo
+++ b/textproc/p5-Text-CSV_XS/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738441519
-SHA256 (Text-CSV_XS-1.60.tgz) = 798f8b45d5d4a24e34faeec6ae157d62356556ea0ba046d8e80f8fbf5c826911
-SIZE (Text-CSV_XS-1.60.tgz) = 282498
+TIMESTAMP = 1753760133
+SHA256 (Text-CSV_XS-1.61.tgz) = 2cb9151e8c093921ff68ab9e5c376f7be014a0cb139342f0c3229ac5cdd9fc3a
+SIZE (Text-CSV_XS-1.61.tgz) = 285772
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..5e3acd4d7f67 100644
--- a/textproc/py-cyclonedx-python-lib/Makefile
+++ b/textproc/py-cyclonedx-python-lib/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cyclonedx-python-lib
-PORTVERSION= 10.4.1
+PORTVERSION= 11.0.0
CATEGORIES= textproc python
MASTER_SITES= PYPI \
https://github.com/CycloneDX/cyclonedx-python-lib/releases/download/v${PORTVERSION}/
@@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}license-expression>=30<31:textproc/py-license-expression@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}packageurl-python>=0.11<2:textproc/py-packageurl-python@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}py-serializable>=2.0.0<3:devel/py-py-serializable@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}py-serializable>=2.1.0<3:devel/py-py-serializable@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sortedcontainers>=2.4.0<3:devel/py-sortedcontainers@${PY_FLAVOR}
USES= python
@@ -27,14 +27,22 @@ NO_ARCH= yes
OPTIONS_DEFINE= JSON_VALIDATION VALIDATION XML_VALIDATION
JSON_VALIDATION_DESC= JSON validation
VALIDATION_DESC= JSON and XML validation
+VALIDATION_IMPLIES= JSON_VALIDATION XML_VALIDATION
XML_VALIDATION_DESC= XML validation
-JSON_VALIDATION_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jsonschema>=4.18<5:devel/py-jsonschema@${PY_FLAVOR} \
+JSON_VALIDATION_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jsonschema>=4.25<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}referencing>=0.28.4:devel/py-referencing@${PY_FLAVOR}
-XML_VALIDATION_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=4<7:devel/py-lxml@${PY_FLAVOR}
+# jsonschema[format-nongpl]
+JSON_VALIDATION_RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}fqdn>=0:www/py-fqdn@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}idna>=0:dns/py-idna@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}isoduration>=0:devel/py-isoduration@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}jsonpointer>=1.13:devel/py-jsonpointer@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}rfc3339-validator>=0:devel/py-rfc3339-validator@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}rfc3986-validator>=0.1.0:devel/py-rfc3986-validator@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}rfc3987-syntax>=1.1.0:www/py-rfc3987-syntax@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}uri-template>=0:net/py-uri-template@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}webcolors>=24.6.0:graphics/py-webcolors@${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-cyclonedx-python-lib/distinfo b/textproc/py-cyclonedx-python-lib/distinfo
index 68b3e7519f6a..6a1ce7d669ed 100644
--- a/textproc/py-cyclonedx-python-lib/distinfo
+++ b/textproc/py-cyclonedx-python-lib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266168
-SHA256 (cyclonedx_python_lib-10.4.1.tar.gz) = ee017dee867ffb9b449b955161fd235a7c6245e87a5169998e10a0ce61292efb
-SIZE (cyclonedx_python_lib-10.4.1.tar.gz) = 1040510
+TIMESTAMP = 1753369402
+SHA256 (cyclonedx_python_lib-11.0.0.tar.gz) = d51d456c01cfc42378a2282ef35858fc809162ef13d8cce2af6c4d16f788217e
+SIZE (cyclonedx_python_lib-11.0.0.tar.gz) = 1041433
diff --git a/textproc/py-dialect/Makefile b/textproc/py-dialect/Makefile
index 81f3809304a4..50d3ae44b723 100644
--- a/textproc/py-dialect/Makefile
+++ b/textproc/py-dialect/Makefile
@@ -1,6 +1,5 @@
PORTNAME= dialect
-DISTVERSION= 2.5.0
-PORTREVISION= 1
+DISTVERSION= 2.6.0
CATEGORIES= textproc gnome python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,15 +14,15 @@ BUILD_DEPENDS= appstreamcli:devel/appstream \
blueprint-compiler:devel/blueprint-compiler
LIB_DEPENDS= libsoup-3.0.so:devel/libsoup3 \
libsecret-1.so:security/libsecret
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gTTS>0:audio/py-gtts@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gTTS>=2.5.4:audio/py-gtts@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.13.4:www/py-beautifulsoup@${PY_FLAVOR}
USES= desktop-file-utils gettext-tools gnome gstreamer meson \
pkgconfig python
USE_GITHUB= yes
GH_ACCOUNT= dialect-app
-GH_TUPLE= dialect-app:po:1fdb2525674005ecde58f1498f00edfa0bd58b55:po/po
+GH_TUPLE= dialect-app:po:bd426bd3adc9917429290f4b6da378076ecf7e2e:po/po
USE_GNOME= glib20 gtk40 introspection:build libadwaita pygobject3
GLIB_SCHEMAS= app.drey.Dialect.gschema.xml
diff --git a/textproc/py-dialect/distinfo b/textproc/py-dialect/distinfo
index 04afe4fdf32f..8e2719da11e3 100644
--- a/textproc/py-dialect/distinfo
+++ b/textproc/py-dialect/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1728374245
-SHA256 (dialect-app-dialect-2.5.0_GH0.tar.gz) = 5b506728175c60a642bb02723291193df815e04a42a0cdc5e3e41dcdf7d26b5f
-SIZE (dialect-app-dialect-2.5.0_GH0.tar.gz) = 157423
-SHA256 (dialect-app-po-1fdb2525674005ecde58f1498f00edfa0bd58b55_GH0.tar.gz) = 9de804d18d186d4996e300fb8d92d164f3429dda9baaa1fa9386e0fdc2803424
-SIZE (dialect-app-po-1fdb2525674005ecde58f1498f00edfa0bd58b55_GH0.tar.gz) = 425199
+TIMESTAMP = 1753582297
+SHA256 (dialect-app-dialect-2.6.0_GH0.tar.gz) = 63f194447005a605a7aee4f0dd546178d62ba13bf36641493974f8ed271bc58e
+SIZE (dialect-app-dialect-2.6.0_GH0.tar.gz) = 158590
+SHA256 (dialect-app-po-bd426bd3adc9917429290f4b6da378076ecf7e2e_GH0.tar.gz) = 25f7f39ac14dc64a03fc4b7d0cc036b898cefba1ad37c9666beaf5a4804b50a4
+SIZE (dialect-app-po-bd426bd3adc9917429290f4b6da378076ecf7e2e_GH0.tar.gz) = 463681
diff --git a/textproc/py-dialect/pkg-plist b/textproc/py-dialect/pkg-plist
index 412e2730d6e7..338c7dae2d64 100644
--- a/textproc/py-dialect/pkg-plist
+++ b/textproc/py-dialect/pkg-plist
@@ -3,12 +3,14 @@ share/applications/app.drey.Dialect.desktop
share/dbus-1/services/app.drey.Dialect.SearchProvider.service
%%DATADIR%%/dialect.gresource
%%DATADIR%%/dialect/__init__.py
+%%DATADIR%%/dialect/asyncio.py
%%DATADIR%%/dialect/define.py
%%DATADIR%%/dialect/languages.py
%%DATADIR%%/dialect/main.py
%%DATADIR%%/dialect/preferences.py
%%DATADIR%%/dialect/providers/__init__.py
%%DATADIR%%/dialect/providers/base.py
+%%DATADIR%%/dialect/providers/errors.py
%%DATADIR%%/dialect/providers/local.py
%%DATADIR%%/dialect/providers/modules/bing.py
%%DATADIR%%/dialect/providers/modules/deepl.py
@@ -68,6 +70,8 @@ share/locale/eo/LC_MESSAGES/dialect-cldr-langs.mo
share/locale/eo/LC_MESSAGES/dialect.mo
share/locale/es/LC_MESSAGES/dialect-cldr-langs.mo
share/locale/es/LC_MESSAGES/dialect.mo
+share/locale/et/LC_MESSAGES/dialect-cldr-langs.mo
+share/locale/et/LC_MESSAGES/dialect.mo
share/locale/eu/LC_MESSAGES/dialect-cldr-langs.mo
share/locale/eu/LC_MESSAGES/dialect.mo
share/locale/fa/LC_MESSAGES/dialect-cldr-langs.mo
@@ -80,6 +84,8 @@ share/locale/fur/LC_MESSAGES/dialect-cldr-langs.mo
share/locale/fur/LC_MESSAGES/dialect.mo
share/locale/fy/LC_MESSAGES/dialect-cldr-langs.mo
share/locale/fy/LC_MESSAGES/dialect.mo
+share/locale/ga/LC_MESSAGES/dialect-cldr-langs.mo
+share/locale/ga/LC_MESSAGES/dialect.mo
share/locale/gl/LC_MESSAGES/dialect-cldr-langs.mo
share/locale/gl/LC_MESSAGES/dialect.mo
share/locale/he/LC_MESSAGES/dialect-cldr-langs.mo
@@ -90,6 +96,8 @@ share/locale/hr/LC_MESSAGES/dialect-cldr-langs.mo
share/locale/hr/LC_MESSAGES/dialect.mo
share/locale/hu/LC_MESSAGES/dialect-cldr-langs.mo
share/locale/hu/LC_MESSAGES/dialect.mo
+share/locale/ia/LC_MESSAGES/dialect-cldr-langs.mo
+share/locale/ia/LC_MESSAGES/dialect.mo
share/locale/id/LC_MESSAGES/dialect-cldr-langs.mo
share/locale/id/LC_MESSAGES/dialect.mo
share/locale/it/LC_MESSAGES/dialect-cldr-langs.mo
@@ -126,6 +134,8 @@ share/locale/ro/LC_MESSAGES/dialect-cldr-langs.mo
share/locale/ro/LC_MESSAGES/dialect.mo
share/locale/ru/LC_MESSAGES/dialect-cldr-langs.mo
share/locale/ru/LC_MESSAGES/dialect.mo
+share/locale/sc/LC_MESSAGES/dialect-cldr-langs.mo
+share/locale/sc/LC_MESSAGES/dialect.mo
share/locale/si/LC_MESSAGES/dialect-cldr-langs.mo
share/locale/si/LC_MESSAGES/dialect.mo
share/locale/sk/LC_MESSAGES/dialect-cldr-langs.mo
@@ -136,6 +146,8 @@ share/locale/sv/LC_MESSAGES/dialect-cldr-langs.mo
share/locale/sv/LC_MESSAGES/dialect.mo
share/locale/ta/LC_MESSAGES/dialect-cldr-langs.mo
share/locale/ta/LC_MESSAGES/dialect.mo
+share/locale/te_IN/LC_MESSAGES/dialect-cldr-langs.mo
+share/locale/te_IN/LC_MESSAGES/dialect.mo
share/locale/tr/LC_MESSAGES/dialect-cldr-langs.mo
share/locale/tr/LC_MESSAGES/dialect.mo
share/locale/uk/LC_MESSAGES/dialect-cldr-langs.mo
diff --git a/textproc/py-docstring_parser/Makefile b/textproc/py-docstring_parser/Makefile
index cdc8596aee3a..adb4cfef8713 100644
--- a/textproc/py-docstring_parser/Makefile
+++ b/textproc/py-docstring_parser/Makefile
@@ -1,5 +1,5 @@
PORTNAME= docstring_parser
-DISTVERSION= 0.16
+DISTVERSION= 0.17.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +11,7 @@ WWW= https://github.com/rr-/docstring_parser
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist pep517 pytest
diff --git a/textproc/py-docstring_parser/distinfo b/textproc/py-docstring_parser/distinfo
index 39bc74bc5a4a..84172f1518ad 100644
--- a/textproc/py-docstring_parser/distinfo
+++ b/textproc/py-docstring_parser/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744711535
-SHA256 (docstring_parser-0.16.tar.gz) = 538beabd0af1e2db0146b6bd3caa526c35a34d61af9fd2887f3a8a27a739aa6e
-SIZE (docstring_parser-0.16.tar.gz) = 26565
+TIMESTAMP = 1753188717
+SHA256 (docstring_parser-0.17.0.tar.gz) = 583de4a309722b3315439bb31d64ba3eebada841f2e2cee23b99df001434c912
+SIZE (docstring_parser-0.17.0.tar.gz) = 27442
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-furo/Makefile b/textproc/py-furo/Makefile
index 87880e65bbcb..d2a548aac864 100644
--- a/textproc/py-furo/Makefile
+++ b/textproc/py-furo/Makefile
@@ -1,6 +1,5 @@
PORTNAME= furo
-PORTVERSION= 2024.8.6
-PORTREVISION= 1
+PORTVERSION= 2025.7.19
CATEGORIES= textproc python
MASTER_SITES= PYPI \
LOCAL/sunpoet:static
@@ -17,7 +16,8 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flit-core>=3.9.0:devel/py-flit-core@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=0:www/py-beautifulsoup@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}accessible-pygments>=0.0.5:textproc/py-accessible-pygments@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=0:www/py-beautifulsoup@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pygments>=2.7:textproc/py-pygments@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sphinx>=5.0,1<9.0,1:textproc/py-sphinx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sphinx-basic-ng>=1.0.0b2:textproc/py-sphinx-basic-ng@${PY_FLAVOR}
diff --git a/textproc/py-furo/distinfo b/textproc/py-furo/distinfo
index 62d7ea2e73b2..cc6ba35d6392 100644
--- a/textproc/py-furo/distinfo
+++ b/textproc/py-furo/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1724084642
-SHA256 (furo-2024.8.6.tar.gz) = b63e4cee8abfc3136d3bc03a3d45a76a850bada4d6374d24c1716b0e01394a01
-SIZE (furo-2024.8.6.tar.gz) = 1661506
-SHA256 (furo-2024.8.6-static.tar.gz) = 6ed2b7edf2ec6d4711016e5b70ddff17651c2b0b09038e52f82f19db838d427f
-SIZE (furo-2024.8.6-static.tar.gz) = 183808
+TIMESTAMP = 1753265794
+SHA256 (furo-2025.7.19.tar.gz) = 4164b2cafcf4023a59bb3c594e935e2516f6b9d35e9a5ea83d8f6b43808fe91f
+SIZE (furo-2025.7.19.tar.gz) = 1662054
+SHA256 (furo-2025.7.19-static.tar.gz) = 04b4a6c9c9425ec3aeacd4fd46866f9d91f55a9698095d20163ca80b8c239720
+SIZE (furo-2025.7.19-static.tar.gz) = 183808
diff --git a/textproc/py-griffe/Makefile b/textproc/py-griffe/Makefile
index 7f60a4c59c69..a309e2d13045 100644
--- a/textproc/py-griffe/Makefile
+++ b/textproc/py-griffe/Makefile
@@ -1,5 +1,5 @@
PORTNAME= griffe
-DISTVERSION= 1.7.3
+DISTVERSION= 1.9.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-griffe/distinfo b/textproc/py-griffe/distinfo
index 20e238218b35..f043ea351795 100644
--- a/textproc/py-griffe/distinfo
+++ b/textproc/py-griffe/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747319054
-SHA256 (griffe-1.7.3.tar.gz) = 52ee893c6a3a968b639ace8015bec9d36594961e156e23315c8e8e51401fa50b
-SIZE (griffe-1.7.3.tar.gz) = 395137
+TIMESTAMP = 1753852138
+SHA256 (griffe-1.9.0.tar.gz) = b5531cf45e9b73f0842c2121cc4d4bcbb98a55475e191fc9830e7aef87a920a0
+SIZE (griffe-1.9.0.tar.gz) = 409341
diff --git a/textproc/py-ini2toml/Makefile b/textproc/py-ini2toml/Makefile
index 3f0ceb3d1eb2..131954c3a3eb 100644
--- a/textproc/py-ini2toml/Makefile
+++ b/textproc/py-ini2toml/Makefile
@@ -6,7 +6,8 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Automatically conversion of .ini/.cfg files to TOML equivalents
-WWW= https://github.com/abravalheri/ini2toml
+WWW= https://ini2toml.readthedocs.io/en/latest/ \
+ https://github.com/abravalheri/ini2toml
LICENSE= MPL20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/py-license-expression/Makefile b/textproc/py-license-expression/Makefile
index bd0fb745f3fa..53111a0a9998 100644
--- a/textproc/py-license-expression/Makefile
+++ b/textproc/py-license-expression/Makefile
@@ -1,5 +1,5 @@
PORTNAME= license-expression
-DISTVERSION= 30.4.3
+DISTVERSION= 30.4.4
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-license-expression/distinfo b/textproc/py-license-expression/distinfo
index 8fdd05a2eda9..a408c7171e89 100644
--- a/textproc/py-license-expression/distinfo
+++ b/textproc/py-license-expression/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751267545
-SHA256 (license_expression-30.4.3.tar.gz) = 49f439fea91c4d1a642f9f2902b58db1d42396c5e331045f41ce50df9b40b1f2
-SIZE (license_expression-30.4.3.tar.gz) = 183031
+TIMESTAMP = 1753512884
+SHA256 (license_expression-30.4.4.tar.gz) = 73448f0aacd8d0808895bdc4b2c8e01a8d67646e4188f887375398c761f340fd
+SIZE (license_expression-30.4.4.tar.gz) = 186402
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-mkdocs-material/Makefile b/textproc/py-mkdocs-material/Makefile
index 241db6db360a..3ef1fbdcab63 100644
--- a/textproc/py-mkdocs-material/Makefile
+++ b/textproc/py-mkdocs-material/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mkdocs-material
-DISTVERSION= 9.6.15
+DISTVERSION= 9.6.16
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-mkdocs-material/distinfo b/textproc/py-mkdocs-material/distinfo
index 7c09837daf29..09f67df532b3 100644
--- a/textproc/py-mkdocs-material/distinfo
+++ b/textproc/py-mkdocs-material/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752836826
-SHA256 (mkdocs_material-9.6.15.tar.gz) = 64adf8fa8dba1a17905b6aee1894a5aafd966d4aeb44a11088519b0f5ca4f1b5
-SIZE (mkdocs_material-9.6.15.tar.gz) = 3951836
+TIMESTAMP = 1753851676
+SHA256 (mkdocs_material-9.6.16.tar.gz) = d07011df4a5c02ee0877496d9f1bfc986cfb93d964799b032dd99fe34c0e9d19
+SIZE (mkdocs_material-9.6.16.tar.gz) = 4028828
diff --git a/textproc/py-mkdocstrings/Makefile b/textproc/py-mkdocstrings/Makefile
index 0ee1c27144cd..833985671b43 100644
--- a/textproc/py-mkdocstrings/Makefile
+++ b/textproc/py-mkdocstrings/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mkdocstrings
-DISTVERSION= 0.29.1
+DISTVERSION= 0.30.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -30,8 +30,7 @@ USE_PYTHON= autoplist pep517 pytest
# mkdocs-gen-files (not in Ports tree, yet).
# The same applies to "test_plugin" which requires markdown-exec (not in Ports
# tree yet).
-# The test_no_double_toc tests, on the other hand, require py-markdown >= 3.6.
-PYTEST_IGNORED_TESTS= test_sphinx_load_mkdocstrings_inventory_file test_plugin test_no_double_toc
+PYTEST_IGNORED_TESTS= test_sphinx_load_mkdocstrings_inventory_file test_plugin
NO_ARCH= yes
@@ -54,9 +53,4 @@ PYTHON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mkdocstrings-python>=0.16.2:textproc/
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=4.6:devel/py-importlib-metadata@${PY_FLAVOR}
.endif
-# Prevent packaging of the Mypy cache folder
-post-extract:
- @${RM} -r ${WRKSRC}/src/mkdocstrings/.mypy_cache \
- ${WRKSRC}/src/mkdocstrings/handlers/.mypy_cache
-
.include <bsd.port.post.mk>
diff --git a/textproc/py-mkdocstrings/distinfo b/textproc/py-mkdocstrings/distinfo
index 8c2957542ebc..75244aa5fcff 100644
--- a/textproc/py-mkdocstrings/distinfo
+++ b/textproc/py-mkdocstrings/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744360125
-SHA256 (mkdocstrings-0.29.1.tar.gz) = 8722f8f8c5cd75da56671e0a0c1bbed1df9946c0cef74794d6141b34011abd42
-SIZE (mkdocstrings-0.29.1.tar.gz) = 1212686
+TIMESTAMP = 1753853133
+SHA256 (mkdocstrings-0.30.0.tar.gz) = 5d8019b9c31ddacd780b6784ffcdd6f21c408f34c0bd1103b5351d609d5b4444
+SIZE (mkdocstrings-0.30.0.tar.gz) = 106597
diff --git a/textproc/py-ocrmypdf/Makefile b/textproc/py-ocrmypdf/Makefile
index be3d1bf2f4b8..faba4fd54e22 100644
--- a/textproc/py-ocrmypdf/Makefile
+++ b/textproc/py-ocrmypdf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ocrmypdf
-DISTVERSION= 16.10.1
+DISTVERSION= 16.10.4
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-ocrmypdf/distinfo b/textproc/py-ocrmypdf/distinfo
index a83e1f16151f..ff8097787e66 100644
--- a/textproc/py-ocrmypdf/distinfo
+++ b/textproc/py-ocrmypdf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747387056
-SHA256 (ocrmypdf-16.10.1.tar.gz) = 9f32059fc97e25931aaa0a8a4027b8c9faca7d9e1183089f32e0cba5631449f1
-SIZE (ocrmypdf-16.10.1.tar.gz) = 6819366
+TIMESTAMP = 1753074854
+SHA256 (ocrmypdf-16.10.4.tar.gz) = de749ef5f554b63d57e68d032e7cba5500cbd5030835bf24f658f7b7a04f3dc1
+SIZE (ocrmypdf-16.10.4.tar.gz) = 7003649
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-rich/Makefile b/textproc/py-rich/Makefile
index b15f4bb851ba..ad207e42e918 100644
--- a/textproc/py-rich/Makefile
+++ b/textproc/py-rich/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rich
-PORTVERSION= 14.0.0
+PORTVERSION= 14.1.0
DISTVERSIONPREFIX= v
CATEGORIES= textproc python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-rich/distinfo b/textproc/py-rich/distinfo
index 5e6adc2d6015..c07c5b36064e 100644
--- a/textproc/py-rich/distinfo
+++ b/textproc/py-rich/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743404751
-SHA256 (Textualize-rich-v14.0.0_GH0.tar.gz) = 0a1a45eb997b6fd1b133192b9590c9de9bd7fe7e2948540b4433d4ba413f331c
-SIZE (Textualize-rich-v14.0.0_GH0.tar.gz) = 15065886
+TIMESTAMP = 1753508811
+SHA256 (Textualize-rich-v14.1.0_GH0.tar.gz) = f21cbcf44386ba2b306552f506dd3ede86349cafd2a8cbf1b7bb38b705a64594
+SIZE (Textualize-rich-v14.1.0_GH0.tar.gz) = 15070577
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-textual-autocomplete/Makefile b/textproc/py-textual-autocomplete/Makefile
index b1bd2e216c33..571f1e271a6f 100644
--- a/textproc/py-textual-autocomplete/Makefile
+++ b/textproc/py-textual-autocomplete/Makefile
@@ -1,5 +1,5 @@
PORTNAME= textual-autocomplete
-PORTVERSION= 4.0.0a0
+PORTVERSION= 4.0.5
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-textual-autocomplete/distinfo b/textproc/py-textual-autocomplete/distinfo
index 6fc0c8d898ac..2267ab5bace0 100644
--- a/textproc/py-textual-autocomplete/distinfo
+++ b/textproc/py-textual-autocomplete/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740947347
-SHA256 (textual_autocomplete-4.0.0a0.tar.gz) = c2c8e680e0ef1607dbcaac56de3b07f3c242f33d1365038284b82272cef00076
-SIZE (textual_autocomplete-4.0.0a0.tar.gz) = 95343
+TIMESTAMP = 1753847762
+SHA256 (textual_autocomplete-4.0.5.tar.gz) = db8066fc7d87c74afd08367f8fc2144bcec5ddbdea63a637249754e9d1fd8755
+SIZE (textual_autocomplete-4.0.5.tar.gz) = 94310
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/rubygem-google-cloud-translate-v3/Makefile b/textproc/rubygem-google-cloud-translate-v3/Makefile
index 22c14cab62ef..1d47b55194bf 100644
--- a/textproc/rubygem-google-cloud-translate-v3/Makefile
+++ b/textproc/rubygem-google-cloud-translate-v3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-translate-v3
-PORTVERSION= 1.5.1
+PORTVERSION= 1.5.2
CATEGORIES= textproc rubygems
MASTER_SITES= RG
diff --git a/textproc/rubygem-google-cloud-translate-v3/distinfo b/textproc/rubygem-google-cloud-translate-v3/distinfo
index 22af3b8d9e7d..f16e3809d64c 100644
--- a/textproc/rubygem-google-cloud-translate-v3/distinfo
+++ b/textproc/rubygem-google-cloud-translate-v3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954438
-SHA256 (rubygem/google-cloud-translate-v3-1.5.1.gem) = 70917c5a67aebb6d1167fac2426fe338c054a22b5772b377d222a0aad70d94e5
-SIZE (rubygem/google-cloud-translate-v3-1.5.1.gem) = 111616
+TIMESTAMP = 1753265944
+SHA256 (rubygem/google-cloud-translate-v3-1.5.2.gem) = f958347165c94add10eb653eeac79fad200e74e92e95243050f97e89a9ecc244
+SIZE (rubygem/google-cloud-translate-v3-1.5.2.gem) = 111616
diff --git a/textproc/rubygem-nokogiri/Makefile b/textproc/rubygem-nokogiri/Makefile
index 116030bc24d0..d0f49111f4b4 100644
--- a/textproc/rubygem-nokogiri/Makefile
+++ b/textproc/rubygem-nokogiri/Makefile
@@ -1,6 +1,5 @@
PORTNAME= nokogiri
-PORTVERSION= 1.18.8
-PORTREVISION= 3
+PORTVERSION= 1.18.9
CATEGORIES= textproc rubygems
MASTER_SITES= RG
diff --git a/textproc/rubygem-nokogiri/distinfo b/textproc/rubygem-nokogiri/distinfo
index 9c2de51bacd3..535982e2a0c6 100644
--- a/textproc/rubygem-nokogiri/distinfo
+++ b/textproc/rubygem-nokogiri/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745387540
-SHA256 (rubygem/nokogiri-1.18.8.gem) = 8c7464875d9ca7f71080c24c0db7bcaa3940e8be3c6fc4bcebccf8b9a0016365
-SIZE (rubygem/nokogiri-1.18.8.gem) = 4363264
+TIMESTAMP = 1753265966
+SHA256 (rubygem/nokogiri-1.18.9.gem) = ac5a7d93fd0e3cef388800b037407890882413feccca79eb0272a2715a82fa33
+SIZE (rubygem/nokogiri-1.18.9.gem) = 4369408
diff --git a/textproc/rubygem-nokogiri/files/patch-gemspec b/textproc/rubygem-nokogiri/files/patch-gemspec
index 4446e87cf037..b19901ea46e6 100644
--- a/textproc/rubygem-nokogiri/files/patch-gemspec
+++ b/textproc/rubygem-nokogiri/files/patch-gemspec
@@ -1,12 +1,12 @@
% sed -i .orig 's|, "patches/[^"]*".freeze||g; s|, "ports/[^"]*".freeze||g; /mini_portile2/d' nokogiri.gemspec
---- nokogiri.gemspec.orig 2025-04-23 05:54:10 UTC
+--- nokogiri.gemspec.orig 2025-07-24 01:44:00 UTC
+++ nokogiri.gemspec
@@ -16,7 +16,7 @@ Gem::Specification.new do |s|
s.executables = ["nokogiri".freeze]
s.extensions = ["ext/nokogiri/extconf.rb".freeze]
s.extra_rdoc_files = ["README.md".freeze, "ext/nokogiri/gumbo.c".freeze, "ext/nokogiri/html4_document.c".freeze, "ext/nokogiri/html4_element_description.c".freeze, "ext/nokogiri/html4_entity_lookup.c".freeze, "ext/nokogiri/html4_sax_parser.c".freeze, "ext/nokogiri/html4_sax_parser_context.c".freeze, "ext/nokogiri/html4_sax_push_parser.c".freeze, "ext/nokogiri/libxml2_polyfill.c".freeze, "ext/nokogiri/nokogiri.c".freeze, "ext/nokogiri/test_global_handlers.c".freeze, "ext/nokogiri/xml_attr.c".freeze, "ext/nokogiri/xml_attribute_decl.c".freeze, "ext/nokogiri/xml_cdata.c".freeze, "ext/nokogiri/xml_comment.c".freeze, "ext/nokogiri/xml_document.c".freeze, "ext/nokogiri/xml_document_fragment.c".freeze, "ext/nokogiri/xml_dtd.c".freeze, "ext/nokogiri/xml_element_content.c".freeze, "ext/nokogiri/xml_element_decl.c".freeze, "ext/nokogiri/xml_encoding_handler.c".freeze, "ext/nokogiri/xml_entity_decl.c".freeze, "ext/nokogiri/xml_entity_reference.c".freeze, "ext/nokogiri/xml_namespace.c".freeze, "ext/nokogiri/xml_node.c".freeze, "ext/nokogiri/xml_node_set.c".freeze, "ext/nokogiri/xml_processing_instruction.c".freeze, "ext/nokogiri/xml_reader.c".freeze, "ext/nokogiri/xml_relax_ng.c".freeze, "ext/nokogiri/xml_sax_parser.c".freeze, "ext/nokogiri/xml_sax_parser_context.c".freeze, "ext/nokogiri/xml_sax_push_parser.c".freeze, "ext/nokogiri/xml_schema.c".freeze, "ext/nokogiri/xml_syntax_error.c".freeze, "ext/nokogiri/xml_text.c".freeze, "ext/nokogiri/xml_xpath_context.c".freeze, "ext/nokogiri/xslt_stylesheet.c".freeze]
-- s.files = ["Gemfile".freeze, "LICENSE-DEPENDENCIES.md".freeze, "LICENSE.md".freeze, "README.md".freeze, "bin/nokogiri".freeze, "dependencies.yml".freeze, "ext/nokogiri/depend".freeze, "ext/nokogiri/extconf.rb".freeze, "ext/nokogiri/gumbo.c".freeze, "ext/nokogiri/html4_document.c".freeze, "ext/nokogiri/html4_element_description.c".freeze, "ext/nokogiri/html4_entity_lookup.c".freeze, "ext/nokogiri/html4_sax_parser.c".freeze, "ext/nokogiri/html4_sax_parser_context.c".freeze, "ext/nokogiri/html4_sax_push_parser.c".freeze, "ext/nokogiri/libxml2_polyfill.c".freeze, "ext/nokogiri/nokogiri.c".freeze, "ext/nokogiri/nokogiri.h".freeze, "ext/nokogiri/test_global_handlers.c".freeze, "ext/nokogiri/xml_attr.c".freeze, "ext/nokogiri/xml_attribute_decl.c".freeze, "ext/nokogiri/xml_cdata.c".freeze, "ext/nokogiri/xml_comment.c".freeze, "ext/nokogiri/xml_document.c".freeze, "ext/nokogiri/xml_document_fragment.c".freeze, "ext/nokogiri/xml_dtd.c".freeze, "ext/nokogiri/xml_element_content.c".freeze, "ext/nokogiri/xml_element_decl.c".freeze, "ext/nokogiri/xml_encoding_handler.c".freeze, "ext/nokogiri/xml_entity_decl.c".freeze, "ext/nokogiri/xml_entity_reference.c".freeze, "ext/nokogiri/xml_namespace.c".freeze, "ext/nokogiri/xml_node.c".freeze, "ext/nokogiri/xml_node_set.c".freeze, "ext/nokogiri/xml_processing_instruction.c".freeze, "ext/nokogiri/xml_reader.c".freeze, "ext/nokogiri/xml_relax_ng.c".freeze, "ext/nokogiri/xml_sax_parser.c".freeze, "ext/nokogiri/xml_sax_parser_context.c".freeze, "ext/nokogiri/xml_sax_push_parser.c".freeze, "ext/nokogiri/xml_schema.c".freeze, "ext/nokogiri/xml_syntax_error.c".freeze, "ext/nokogiri/xml_text.c".freeze, "ext/nokogiri/xml_xpath_context.c".freeze, "ext/nokogiri/xslt_stylesheet.c".freeze, "gumbo-parser/CHANGES.md".freeze, "gumbo-parser/Makefile".freeze, "gumbo-parser/THANKS".freeze, "gumbo-parser/src/Makefile".freeze, "gumbo-parser/src/README.md".freeze, "gumbo-parser/src/ascii.c".freeze, "gumbo-parser/src/ascii.h".freeze, "gumbo-parser/src/attribute.c".freeze, "gumbo-parser/src/attribute.h".freeze, "gumbo-parser/src/char_ref.c".freeze, "gumbo-parser/src/char_ref.h".freeze, "gumbo-parser/src/char_ref.rl".freeze, "gumbo-parser/src/error.c".freeze, "gumbo-parser/src/error.h".freeze, "gumbo-parser/src/foreign_attrs.c".freeze, "gumbo-parser/src/foreign_attrs.gperf".freeze, "gumbo-parser/src/insertion_mode.h".freeze, "gumbo-parser/src/macros.h".freeze, "gumbo-parser/src/nokogiri_gumbo.h".freeze, "gumbo-parser/src/parser.c".freeze, "gumbo-parser/src/parser.h".freeze, "gumbo-parser/src/replacement.h".freeze, "gumbo-parser/src/string_buffer.c".freeze, "gumbo-parser/src/string_buffer.h".freeze, "gumbo-parser/src/string_piece.c".freeze, "gumbo-parser/src/svg_attrs.c".freeze, "gumbo-parser/src/svg_attrs.gperf".freeze, "gumbo-parser/src/svg_tags.c".freeze, "gumbo-parser/src/svg_tags.gperf".freeze, "gumbo-parser/src/tag.c".freeze, "gumbo-parser/src/tag_lookup.c".freeze, "gumbo-parser/src/tag_lookup.gperf".freeze, "gumbo-parser/src/tag_lookup.h".freeze, "gumbo-parser/src/token_buffer.c".freeze, "gumbo-parser/src/token_buffer.h".freeze, "gumbo-parser/src/token_type.h".freeze, "gumbo-parser/src/tokenizer.c".freeze, "gumbo-parser/src/tokenizer.h".freeze, "gumbo-parser/src/tokenizer_states.h".freeze, "gumbo-parser/src/utf8.c".freeze, "gumbo-parser/src/utf8.h".freeze, "gumbo-parser/src/util.c".freeze, "gumbo-parser/src/util.h".freeze, "gumbo-parser/src/vector.c".freeze, "gumbo-parser/src/vector.h".freeze, "lib/nokogiri.rb".freeze, "lib/nokogiri/class_resolver.rb".freeze, "lib/nokogiri/css.rb".freeze, "lib/nokogiri/css/node.rb".freeze, "lib/nokogiri/css/parser.rb".freeze, "lib/nokogiri/css/parser.y".freeze, "lib/nokogiri/css/parser_extras.rb".freeze, "lib/nokogiri/css/selector_cache.rb".freeze, "lib/nokogiri/css/syntax_error.rb".freeze, "lib/nokogiri/css/tokenizer.rb".freeze, "lib/nokogiri/css/tokenizer.rex".freeze, "lib/nokogiri/css/xpath_visitor.rb".freeze, "lib/nokogiri/decorators/slop.rb".freeze, "lib/nokogiri/encoding_handler.rb".freeze, "lib/nokogiri/extension.rb".freeze, "lib/nokogiri/gumbo.rb".freeze, "lib/nokogiri/html.rb".freeze, "lib/nokogiri/html4.rb".freeze, "lib/nokogiri/html4/builder.rb".freeze, "lib/nokogiri/html4/document.rb".freeze, "lib/nokogiri/html4/document_fragment.rb".freeze, "lib/nokogiri/html4/element_description.rb".freeze, "lib/nokogiri/html4/element_description_defaults.rb".freeze, "lib/nokogiri/html4/encoding_reader.rb".freeze, "lib/nokogiri/html4/entity_lookup.rb".freeze, "lib/nokogiri/html4/sax/parser.rb".freeze, "lib/nokogiri/html4/sax/parser_context.rb".freeze, "lib/nokogiri/html4/sax/push_parser.rb".freeze, "lib/nokogiri/html5.rb".freeze, "lib/nokogiri/html5/builder.rb".freeze, "lib/nokogiri/html5/document.rb".freeze, "lib/nokogiri/html5/document_fragment.rb".freeze, "lib/nokogiri/html5/node.rb".freeze, "lib/nokogiri/jruby/dependencies.rb".freeze, "lib/nokogiri/jruby/nokogiri_jars.rb".freeze, "lib/nokogiri/syntax_error.rb".freeze, "lib/nokogiri/version.rb".freeze, "lib/nokogiri/version/constant.rb".freeze, "lib/nokogiri/version/info.rb".freeze, "lib/nokogiri/xml.rb".freeze, "lib/nokogiri/xml/attr.rb".freeze, "lib/nokogiri/xml/attribute_decl.rb".freeze, "lib/nokogiri/xml/builder.rb".freeze, "lib/nokogiri/xml/cdata.rb".freeze, "lib/nokogiri/xml/character_data.rb".freeze, "lib/nokogiri/xml/document.rb".freeze, "lib/nokogiri/xml/document_fragment.rb".freeze, "lib/nokogiri/xml/dtd.rb".freeze, "lib/nokogiri/xml/element_content.rb".freeze, "lib/nokogiri/xml/element_decl.rb".freeze, "lib/nokogiri/xml/entity_decl.rb".freeze, "lib/nokogiri/xml/entity_reference.rb".freeze, "lib/nokogiri/xml/namespace.rb".freeze, "lib/nokogiri/xml/node.rb".freeze, "lib/nokogiri/xml/node/save_options.rb".freeze, "lib/nokogiri/xml/node_set.rb".freeze, "lib/nokogiri/xml/notation.rb".freeze, "lib/nokogiri/xml/parse_options.rb".freeze, "lib/nokogiri/xml/pp.rb".freeze, "lib/nokogiri/xml/pp/character_data.rb".freeze, "lib/nokogiri/xml/pp/node.rb".freeze, "lib/nokogiri/xml/processing_instruction.rb".freeze, "lib/nokogiri/xml/reader.rb".freeze, "lib/nokogiri/xml/relax_ng.rb".freeze, "lib/nokogiri/xml/sax.rb".freeze, "lib/nokogiri/xml/sax/document.rb".freeze, "lib/nokogiri/xml/sax/parser.rb".freeze, "lib/nokogiri/xml/sax/parser_context.rb".freeze, "lib/nokogiri/xml/sax/push_parser.rb".freeze, "lib/nokogiri/xml/schema.rb".freeze, "lib/nokogiri/xml/searchable.rb".freeze, "lib/nokogiri/xml/syntax_error.rb".freeze, "lib/nokogiri/xml/text.rb".freeze, "lib/nokogiri/xml/xpath.rb".freeze, "lib/nokogiri/xml/xpath/syntax_error.rb".freeze, "lib/nokogiri/xml/xpath_context.rb".freeze, "lib/nokogiri/xslt.rb".freeze, "lib/nokogiri/xslt/stylesheet.rb".freeze, "lib/xsd/xmlparser/nokogiri.rb".freeze, "patches/libxml2/0001-Remove-script-macro-support.patch".freeze, "patches/libxml2/0002-Update-entities-to-remove-handling-of-ssi.patch".freeze, "patches/libxml2/0009-allow-wildcard-namespaces.patch".freeze, "patches/libxml2/0010-update-config.guess-and-config.sub-for-libxml2.patch".freeze, "patches/libxml2/0011-rip-out-libxml2-s-libc_single_threaded-support.patch".freeze, "patches/libxml2/0019-xpath-Use-separate-static-hash-table-for-standard-fu.patch".freeze, "patches/libxslt/0001-update-config.guess-and-config.sub-for-libxslt.patch".freeze, "ports/archives/libxml2-2.13.8.tar.xz".freeze, "ports/archives/libxslt-1.1.43.tar.xz".freeze]
+- s.files = ["Gemfile".freeze, "LICENSE-DEPENDENCIES.md".freeze, "LICENSE.md".freeze, "README.md".freeze, "bin/nokogiri".freeze, "dependencies.yml".freeze, "ext/nokogiri/depend".freeze, "ext/nokogiri/extconf.rb".freeze, "ext/nokogiri/gumbo.c".freeze, "ext/nokogiri/html4_document.c".freeze, "ext/nokogiri/html4_element_description.c".freeze, "ext/nokogiri/html4_entity_lookup.c".freeze, "ext/nokogiri/html4_sax_parser.c".freeze, "ext/nokogiri/html4_sax_parser_context.c".freeze, "ext/nokogiri/html4_sax_push_parser.c".freeze, "ext/nokogiri/libxml2_polyfill.c".freeze, "ext/nokogiri/nokogiri.c".freeze, "ext/nokogiri/nokogiri.h".freeze, "ext/nokogiri/test_global_handlers.c".freeze, "ext/nokogiri/xml_attr.c".freeze, "ext/nokogiri/xml_attribute_decl.c".freeze, "ext/nokogiri/xml_cdata.c".freeze, "ext/nokogiri/xml_comment.c".freeze, "ext/nokogiri/xml_document.c".freeze, "ext/nokogiri/xml_document_fragment.c".freeze, "ext/nokogiri/xml_dtd.c".freeze, "ext/nokogiri/xml_element_content.c".freeze, "ext/nokogiri/xml_element_decl.c".freeze, "ext/nokogiri/xml_encoding_handler.c".freeze, "ext/nokogiri/xml_entity_decl.c".freeze, "ext/nokogiri/xml_entity_reference.c".freeze, "ext/nokogiri/xml_namespace.c".freeze, "ext/nokogiri/xml_node.c".freeze, "ext/nokogiri/xml_node_set.c".freeze, "ext/nokogiri/xml_processing_instruction.c".freeze, "ext/nokogiri/xml_reader.c".freeze, "ext/nokogiri/xml_relax_ng.c".freeze, "ext/nokogiri/xml_sax_parser.c".freeze, "ext/nokogiri/xml_sax_parser_context.c".freeze, "ext/nokogiri/xml_sax_push_parser.c".freeze, "ext/nokogiri/xml_schema.c".freeze, "ext/nokogiri/xml_syntax_error.c".freeze, "ext/nokogiri/xml_text.c".freeze, "ext/nokogiri/xml_xpath_context.c".freeze, "ext/nokogiri/xslt_stylesheet.c".freeze, "gumbo-parser/CHANGES.md".freeze, "gumbo-parser/Makefile".freeze, "gumbo-parser/THANKS".freeze, "gumbo-parser/src/Makefile".freeze, "gumbo-parser/src/README.md".freeze, "gumbo-parser/src/ascii.c".freeze, "gumbo-parser/src/ascii.h".freeze, "gumbo-parser/src/attribute.c".freeze, "gumbo-parser/src/attribute.h".freeze, "gumbo-parser/src/char_ref.c".freeze, "gumbo-parser/src/char_ref.h".freeze, "gumbo-parser/src/char_ref.rl".freeze, "gumbo-parser/src/error.c".freeze, "gumbo-parser/src/error.h".freeze, "gumbo-parser/src/foreign_attrs.c".freeze, "gumbo-parser/src/foreign_attrs.gperf".freeze, "gumbo-parser/src/insertion_mode.h".freeze, "gumbo-parser/src/macros.h".freeze, "gumbo-parser/src/nokogiri_gumbo.h".freeze, "gumbo-parser/src/parser.c".freeze, "gumbo-parser/src/parser.h".freeze, "gumbo-parser/src/replacement.h".freeze, "gumbo-parser/src/string_buffer.c".freeze, "gumbo-parser/src/string_buffer.h".freeze, "gumbo-parser/src/string_piece.c".freeze, "gumbo-parser/src/svg_attrs.c".freeze, "gumbo-parser/src/svg_attrs.gperf".freeze, "gumbo-parser/src/svg_tags.c".freeze, "gumbo-parser/src/svg_tags.gperf".freeze, "gumbo-parser/src/tag.c".freeze, "gumbo-parser/src/tag_lookup.c".freeze, "gumbo-parser/src/tag_lookup.gperf".freeze, "gumbo-parser/src/tag_lookup.h".freeze, "gumbo-parser/src/token_buffer.c".freeze, "gumbo-parser/src/token_buffer.h".freeze, "gumbo-parser/src/token_type.h".freeze, "gumbo-parser/src/tokenizer.c".freeze, "gumbo-parser/src/tokenizer.h".freeze, "gumbo-parser/src/tokenizer_states.h".freeze, "gumbo-parser/src/utf8.c".freeze, "gumbo-parser/src/utf8.h".freeze, "gumbo-parser/src/util.c".freeze, "gumbo-parser/src/util.h".freeze, "gumbo-parser/src/vector.c".freeze, "gumbo-parser/src/vector.h".freeze, "lib/nokogiri.rb".freeze, "lib/nokogiri/class_resolver.rb".freeze, "lib/nokogiri/css.rb".freeze, "lib/nokogiri/css/node.rb".freeze, "lib/nokogiri/css/parser.rb".freeze, "lib/nokogiri/css/parser.y".freeze, "lib/nokogiri/css/parser_extras.rb".freeze, "lib/nokogiri/css/selector_cache.rb".freeze, "lib/nokogiri/css/syntax_error.rb".freeze, "lib/nokogiri/css/tokenizer.rb".freeze, "lib/nokogiri/css/tokenizer.rex".freeze, "lib/nokogiri/css/xpath_visitor.rb".freeze, "lib/nokogiri/decorators/slop.rb".freeze, "lib/nokogiri/encoding_handler.rb".freeze, "lib/nokogiri/extension.rb".freeze, "lib/nokogiri/gumbo.rb".freeze, "lib/nokogiri/html.rb".freeze, "lib/nokogiri/html4.rb".freeze, "lib/nokogiri/html4/builder.rb".freeze, "lib/nokogiri/html4/document.rb".freeze, "lib/nokogiri/html4/document_fragment.rb".freeze, "lib/nokogiri/html4/element_description.rb".freeze, "lib/nokogiri/html4/element_description_defaults.rb".freeze, "lib/nokogiri/html4/encoding_reader.rb".freeze, "lib/nokogiri/html4/entity_lookup.rb".freeze, "lib/nokogiri/html4/sax/parser.rb".freeze, "lib/nokogiri/html4/sax/parser_context.rb".freeze, "lib/nokogiri/html4/sax/push_parser.rb".freeze, "lib/nokogiri/html5.rb".freeze, "lib/nokogiri/html5/builder.rb".freeze, "lib/nokogiri/html5/document.rb".freeze, "lib/nokogiri/html5/document_fragment.rb".freeze, "lib/nokogiri/html5/node.rb".freeze, "lib/nokogiri/jruby/dependencies.rb".freeze, "lib/nokogiri/jruby/nokogiri_jars.rb".freeze, "lib/nokogiri/syntax_error.rb".freeze, "lib/nokogiri/version.rb".freeze, "lib/nokogiri/version/constant.rb".freeze, "lib/nokogiri/version/info.rb".freeze, "lib/nokogiri/xml.rb".freeze, "lib/nokogiri/xml/attr.rb".freeze, "lib/nokogiri/xml/attribute_decl.rb".freeze, "lib/nokogiri/xml/builder.rb".freeze, "lib/nokogiri/xml/cdata.rb".freeze, "lib/nokogiri/xml/character_data.rb".freeze, "lib/nokogiri/xml/document.rb".freeze, "lib/nokogiri/xml/document_fragment.rb".freeze, "lib/nokogiri/xml/dtd.rb".freeze, "lib/nokogiri/xml/element_content.rb".freeze, "lib/nokogiri/xml/element_decl.rb".freeze, "lib/nokogiri/xml/entity_decl.rb".freeze, "lib/nokogiri/xml/entity_reference.rb".freeze, "lib/nokogiri/xml/namespace.rb".freeze, "lib/nokogiri/xml/node.rb".freeze, "lib/nokogiri/xml/node/save_options.rb".freeze, "lib/nokogiri/xml/node_set.rb".freeze, "lib/nokogiri/xml/notation.rb".freeze, "lib/nokogiri/xml/parse_options.rb".freeze, "lib/nokogiri/xml/pp.rb".freeze, "lib/nokogiri/xml/pp/character_data.rb".freeze, "lib/nokogiri/xml/pp/node.rb".freeze, "lib/nokogiri/xml/processing_instruction.rb".freeze, "lib/nokogiri/xml/reader.rb".freeze, "lib/nokogiri/xml/relax_ng.rb".freeze, "lib/nokogiri/xml/sax.rb".freeze, "lib/nokogiri/xml/sax/document.rb".freeze, "lib/nokogiri/xml/sax/parser.rb".freeze, "lib/nokogiri/xml/sax/parser_context.rb".freeze, "lib/nokogiri/xml/sax/push_parser.rb".freeze, "lib/nokogiri/xml/schema.rb".freeze, "lib/nokogiri/xml/searchable.rb".freeze, "lib/nokogiri/xml/syntax_error.rb".freeze, "lib/nokogiri/xml/text.rb".freeze, "lib/nokogiri/xml/xpath.rb".freeze, "lib/nokogiri/xml/xpath/syntax_error.rb".freeze, "lib/nokogiri/xml/xpath_context.rb".freeze, "lib/nokogiri/xslt.rb".freeze, "lib/nokogiri/xslt/stylesheet.rb".freeze, "lib/xsd/xmlparser/nokogiri.rb".freeze, "patches/libxml2/0001-Remove-script-macro-support.patch".freeze, "patches/libxml2/0002-Update-entities-to-remove-handling-of-ssi.patch".freeze, "patches/libxml2/0009-allow-wildcard-namespaces.patch".freeze, "patches/libxml2/0010-update-config.guess-and-config.sub-for-libxml2.patch".freeze, "patches/libxml2/0011-rip-out-libxml2-s-libc_single_threaded-support.patch".freeze, "patches/libxml2/0019-xpath-Use-separate-static-hash-table-for-standard-fu.patch".freeze, "patches/libxml2/0020-CVE-2025-6021-tree-Fix-integer-overflow-in-xmlBuildQ.patch".freeze, "patches/libxml2/0021-CVE-2025-6170-Fix-potential-buffer-overflows-of-inte.patch".freeze, "patches/libxml2/0022-CVE-2025-49795-schematron-Fix-null-pointer-dereferen.patch".freeze, "patches/libxml2/0023-CVE-2025-49794-CVE-2025-49796-schematron-Fix-xmlSche.patch".freeze, "patches/libxslt/0001-update-config.guess-and-config.sub-for-libxslt.patch".freeze, "ports/archives/libxml2-2.13.8.tar.xz".freeze, "ports/archives/libxslt-1.1.43.tar.xz".freeze]
+ s.files = ["Gemfile".freeze, "LICENSE-DEPENDENCIES.md".freeze, "LICENSE.md".freeze, "README.md".freeze, "bin/nokogiri".freeze, "dependencies.yml".freeze, "ext/nokogiri/depend".freeze, "ext/nokogiri/extconf.rb".freeze, "ext/nokogiri/gumbo.c".freeze, "ext/nokogiri/html4_document.c".freeze, "ext/nokogiri/html4_element_description.c".freeze, "ext/nokogiri/html4_entity_lookup.c".freeze, "ext/nokogiri/html4_sax_parser.c".freeze, "ext/nokogiri/html4_sax_parser_context.c".freeze, "ext/nokogiri/html4_sax_push_parser.c".freeze, "ext/nokogiri/libxml2_polyfill.c".freeze, "ext/nokogiri/nokogiri.c".freeze, "ext/nokogiri/nokogiri.h".freeze, "ext/nokogiri/test_global_handlers.c".freeze, "ext/nokogiri/xml_attr.c".freeze, "ext/nokogiri/xml_attribute_decl.c".freeze, "ext/nokogiri/xml_cdata.c".freeze, "ext/nokogiri/xml_comment.c".freeze, "ext/nokogiri/xml_document.c".freeze, "ext/nokogiri/xml_document_fragment.c".freeze, "ext/nokogiri/xml_dtd.c".freeze, "ext/nokogiri/xml_element_content.c".freeze, "ext/nokogiri/xml_element_decl.c".freeze, "ext/nokogiri/xml_encoding_handler.c".freeze, "ext/nokogiri/xml_entity_decl.c".freeze, "ext/nokogiri/xml_entity_reference.c".freeze, "ext/nokogiri/xml_namespace.c".freeze, "ext/nokogiri/xml_node.c".freeze, "ext/nokogiri/xml_node_set.c".freeze, "ext/nokogiri/xml_processing_instruction.c".freeze, "ext/nokogiri/xml_reader.c".freeze, "ext/nokogiri/xml_relax_ng.c".freeze, "ext/nokogiri/xml_sax_parser.c".freeze, "ext/nokogiri/xml_sax_parser_context.c".freeze, "ext/nokogiri/xml_sax_push_parser.c".freeze, "ext/nokogiri/xml_schema.c".freeze, "ext/nokogiri/xml_syntax_error.c".freeze, "ext/nokogiri/xml_text.c".freeze, "ext/nokogiri/xml_xpath_context.c".freeze, "ext/nokogiri/xslt_stylesheet.c".freeze, "gumbo-parser/CHANGES.md".freeze, "gumbo-parser/Makefile".freeze, "gumbo-parser/THANKS".freeze, "gumbo-parser/src/Makefile".freeze, "gumbo-parser/src/README.md".freeze, "gumbo-parser/src/ascii.c".freeze, "gumbo-parser/src/ascii.h".freeze, "gumbo-parser/src/attribute.c".freeze, "gumbo-parser/src/attribute.h".freeze, "gumbo-parser/src/char_ref.c".freeze, "gumbo-parser/src/char_ref.h".freeze, "gumbo-parser/src/char_ref.rl".freeze, "gumbo-parser/src/error.c".freeze, "gumbo-parser/src/error.h".freeze, "gumbo-parser/src/foreign_attrs.c".freeze, "gumbo-parser/src/foreign_attrs.gperf".freeze, "gumbo-parser/src/insertion_mode.h".freeze, "gumbo-parser/src/macros.h".freeze, "gumbo-parser/src/nokogiri_gumbo.h".freeze, "gumbo-parser/src/parser.c".freeze, "gumbo-parser/src/parser.h".freeze, "gumbo-parser/src/replacement.h".freeze, "gumbo-parser/src/string_buffer.c".freeze, "gumbo-parser/src/string_buffer.h".freeze, "gumbo-parser/src/string_piece.c".freeze, "gumbo-parser/src/svg_attrs.c".freeze, "gumbo-parser/src/svg_attrs.gperf".freeze, "gumbo-parser/src/svg_tags.c".freeze, "gumbo-parser/src/svg_tags.gperf".freeze, "gumbo-parser/src/tag.c".freeze, "gumbo-parser/src/tag_lookup.c".freeze, "gumbo-parser/src/tag_lookup.gperf".freeze, "gumbo-parser/src/tag_lookup.h".freeze, "gumbo-parser/src/token_buffer.c".freeze, "gumbo-parser/src/token_buffer.h".freeze, "gumbo-parser/src/token_type.h".freeze, "gumbo-parser/src/tokenizer.c".freeze, "gumbo-parser/src/tokenizer.h".freeze, "gumbo-parser/src/tokenizer_states.h".freeze, "gumbo-parser/src/utf8.c".freeze, "gumbo-parser/src/utf8.h".freeze, "gumbo-parser/src/util.c".freeze, "gumbo-parser/src/util.h".freeze, "gumbo-parser/src/vector.c".freeze, "gumbo-parser/src/vector.h".freeze, "lib/nokogiri.rb".freeze, "lib/nokogiri/class_resolver.rb".freeze, "lib/nokogiri/css.rb".freeze, "lib/nokogiri/css/node.rb".freeze, "lib/nokogiri/css/parser.rb".freeze, "lib/nokogiri/css/parser.y".freeze, "lib/nokogiri/css/parser_extras.rb".freeze, "lib/nokogiri/css/selector_cache.rb".freeze, "lib/nokogiri/css/syntax_error.rb".freeze, "lib/nokogiri/css/tokenizer.rb".freeze, "lib/nokogiri/css/tokenizer.rex".freeze, "lib/nokogiri/css/xpath_visitor.rb".freeze, "lib/nokogiri/decorators/slop.rb".freeze, "lib/nokogiri/encoding_handler.rb".freeze, "lib/nokogiri/extension.rb".freeze, "lib/nokogiri/gumbo.rb".freeze, "lib/nokogiri/html.rb".freeze, "lib/nokogiri/html4.rb".freeze, "lib/nokogiri/html4/builder.rb".freeze, "lib/nokogiri/html4/document.rb".freeze, "lib/nokogiri/html4/document_fragment.rb".freeze, "lib/nokogiri/html4/element_description.rb".freeze, "lib/nokogiri/html4/element_description_defaults.rb".freeze, "lib/nokogiri/html4/encoding_reader.rb".freeze, "lib/nokogiri/html4/entity_lookup.rb".freeze, "lib/nokogiri/html4/sax/parser.rb".freeze, "lib/nokogiri/html4/sax/parser_context.rb".freeze, "lib/nokogiri/html4/sax/push_parser.rb".freeze, "lib/nokogiri/html5.rb".freeze, "lib/nokogiri/html5/builder.rb".freeze, "lib/nokogiri/html5/document.rb".freeze, "lib/nokogiri/html5/document_fragment.rb".freeze, "lib/nokogiri/html5/node.rb".freeze, "lib/nokogiri/jruby/dependencies.rb".freeze, "lib/nokogiri/jruby/nokogiri_jars.rb".freeze, "lib/nokogiri/syntax_error.rb".freeze, "lib/nokogiri/version.rb".freeze, "lib/nokogiri/version/constant.rb".freeze, "lib/nokogiri/version/info.rb".freeze, "lib/nokogiri/xml.rb".freeze, "lib/nokogiri/xml/attr.rb".freeze, "lib/nokogiri/xml/attribute_decl.rb".freeze, "lib/nokogiri/xml/builder.rb".freeze, "lib/nokogiri/xml/cdata.rb".freeze, "lib/nokogiri/xml/character_data.rb".freeze, "lib/nokogiri/xml/document.rb".freeze, "lib/nokogiri/xml/document_fragment.rb".freeze, "lib/nokogiri/xml/dtd.rb".freeze, "lib/nokogiri/xml/element_content.rb".freeze, "lib/nokogiri/xml/element_decl.rb".freeze, "lib/nokogiri/xml/entity_decl.rb".freeze, "lib/nokogiri/xml/entity_reference.rb".freeze, "lib/nokogiri/xml/namespace.rb".freeze, "lib/nokogiri/xml/node.rb".freeze, "lib/nokogiri/xml/node/save_options.rb".freeze, "lib/nokogiri/xml/node_set.rb".freeze, "lib/nokogiri/xml/notation.rb".freeze, "lib/nokogiri/xml/parse_options.rb".freeze, "lib/nokogiri/xml/pp.rb".freeze, "lib/nokogiri/xml/pp/character_data.rb".freeze, "lib/nokogiri/xml/pp/node.rb".freeze, "lib/nokogiri/xml/processing_instruction.rb".freeze, "lib/nokogiri/xml/reader.rb".freeze, "lib/nokogiri/xml/relax_ng.rb".freeze, "lib/nokogiri/xml/sax.rb".freeze, "lib/nokogiri/xml/sax/document.rb".freeze, "lib/nokogiri/xml/sax/parser.rb".freeze, "lib/nokogiri/xml/sax/parser_context.rb".freeze, "lib/nokogiri/xml/sax/push_parser.rb".freeze, "lib/nokogiri/xml/schema.rb".freeze, "lib/nokogiri/xml/searchable.rb".freeze, "lib/nokogiri/xml/syntax_error.rb".freeze, "lib/nokogiri/xml/text.rb".freeze, "lib/nokogiri/xml/xpath.rb".freeze, "lib/nokogiri/xml/xpath/syntax_error.rb".freeze, "lib/nokogiri/xml/xpath_context.rb".freeze, "lib/nokogiri/xslt.rb".freeze, "lib/nokogiri/xslt/stylesheet.rb".freeze, "lib/xsd/xmlparser/nokogiri.rb".freeze]
s.homepage = "https://nokogiri.org".freeze
s.licenses = ["MIT".freeze]
diff --git a/textproc/rubygem-rouge/Makefile b/textproc/rubygem-rouge/Makefile
index b2abda5acd6a..ac3c481c40f1 100644
--- a/textproc/rubygem-rouge/Makefile
+++ b/textproc/rubygem-rouge/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rouge
-PORTVERSION= 4.5.2
+PORTVERSION= 4.6.0
CATEGORIES= textproc rubygems
MASTER_SITES= RG
diff --git a/textproc/rubygem-rouge/distinfo b/textproc/rubygem-rouge/distinfo
index 415beabefcfa..875fab175415 100644
--- a/textproc/rubygem-rouge/distinfo
+++ b/textproc/rubygem-rouge/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936426
-SHA256 (rubygem/rouge-4.5.2.gem) = 034233fb8a69d0ad0e0476943184e04cb971b68e3c2239724e02f428878b68a3
-SIZE (rubygem/rouge-4.5.2.gem) = 556544
+TIMESTAMP = 1753370262
+SHA256 (rubygem/rouge-4.6.0.gem) = 10198622df0ef919796da5686a9cc116a49280805e1ed4b851c97ef677eddd7a
+SIZE (rubygem/rouge-4.6.0.gem) = 558592
diff --git a/textproc/rubygem-simplecov-html/Makefile b/textproc/rubygem-simplecov-html/Makefile
index 625fd70f1603..89f2518c20d1 100644
--- a/textproc/rubygem-simplecov-html/Makefile
+++ b/textproc/rubygem-simplecov-html/Makefile
@@ -1,5 +1,5 @@
PORTNAME= simplecov-html
-PORTVERSION= 0.13.1
+PORTVERSION= 0.13.2
CATEGORIES= textproc rubygems
MASTER_SITES= RG
diff --git a/textproc/rubygem-simplecov-html/distinfo b/textproc/rubygem-simplecov-html/distinfo
index d0f570aeef6d..98ba56f77b46 100644
--- a/textproc/rubygem-simplecov-html/distinfo
+++ b/textproc/rubygem-simplecov-html/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1726081911
-SHA256 (rubygem/simplecov-html-0.13.1.gem) = 5dab0b7ee612e60e9887ad57693832fdf4695b4c0c859eaea5f95c18791ef10b
-SIZE (rubygem/simplecov-html-0.13.1.gem) = 133632
+TIMESTAMP = 1753265968
+SHA256 (rubygem/simplecov-html-0.13.2.gem) = bd0b8e54e7c2d7685927e8d6286466359b6f16b18cb0df47b508e8d73c777246
+SIZE (rubygem/simplecov-html-0.13.2.gem) = 133632
diff --git a/textproc/sigil/Makefile b/textproc/sigil/Makefile
index 24c0ecf6a87b..aea38a7682cd 100644
--- a/textproc/sigil/Makefile
+++ b/textproc/sigil/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sigil
-DISTVERSION= 2.5.2
+DISTVERSION= 2.6.0
CATEGORIES= textproc
MAINTAINER= jonc@chen.org.nz
@@ -12,7 +12,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/sigil/distinfo b/textproc/sigil/distinfo
index 7d08773597aa..d998603bb423 100644
--- a/textproc/sigil/distinfo
+++ b/textproc/sigil/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749160027
-SHA256 (Sigil-Ebook-Sigil-2.5.2_GH0.tar.gz) = 46e447659a54b845a8e351f9e7907eabaeb4693531f01eab27976f0b906c2798
-SIZE (Sigil-Ebook-Sigil-2.5.2_GH0.tar.gz) = 19346133
+TIMESTAMP = 1752900227
+SHA256 (Sigil-Ebook-Sigil-2.6.0_GH0.tar.gz) = 2ae229c548de10d92d79f61431503bae28a6df1c09d887b399973723a1e5e6f1
+SIZE (Sigil-Ebook-Sigil-2.6.0_GH0.tar.gz) = 19447356
diff --git a/textproc/sttr/Makefile b/textproc/sttr/Makefile
index 2339e023d792..3d431597ea35 100644
--- a/textproc/sttr/Makefile
+++ b/textproc/sttr/Makefile
@@ -1,7 +1,6 @@
PORTNAME= sttr
DISTVERSIONPREFIX= v
-DISTVERSION= 0.2.25
-PORTREVISION= 1
+DISTVERSION= 0.2.26
CATEGORIES= textproc
MAINTAINER= se@FreeBSD.org
@@ -11,67 +10,13 @@ WWW= https://github.com/abhimanyu003/sttr
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.23 go:modules
+USES= go:modules,1.23
+GO_MODULE= github.com/abhimanyu003/sttr
+GO_MOD_DIST= github
+
USE_GITHUB= yes
GH_ACCOUNT= abhimanyu003
-GH_TUPLE= \
- atotto:clipboard:v0.1.4:atotto_clipboard/vendor/github.com/atotto/clipboard \
- aymanbagabas:go-osc52:v2.0.1:aymanbagabas_go_osc52_v2/vendor/github.com/aymanbagabas/go-osc52/v2 \
- charmbracelet:bubbles:v0.20.0:charmbracelet_bubbles/vendor/github.com/charmbracelet/bubbles \
- charmbracelet:bubbletea:v1.3.4:charmbracelet_bubbletea/vendor/github.com/charmbracelet/bubbletea \
- charmbracelet:colorprofile:v0.3.0:charmbracelet_colorprofile/vendor/github.com/charmbracelet/colorprofile \
- charmbracelet:lipgloss:v1.1.0:charmbracelet_lipgloss/vendor/github.com/charmbracelet/lipgloss \
- charmbracelet:x:ansi/v0.8.0:charmbracelet_x_ansi/vendor/github.com/charmbracelet/x \
- charmbracelet:x:cellbuf/v0.0.13:charmbracelet_x_cellbuf \
- charmbracelet:x:term/v0.2.1:charmbracelet_x_term \
- cpuguy83:go-md2man:v2.0.6:cpuguy83_go_md2man_v2/vendor/github.com/cpuguy83/go-md2man/v2 \
- erikgeiser:coninput:1c3628e74d0f:erikgeiser_coninput/vendor/github.com/erikgeiser/coninput \
- ghodss:yaml:v1.0.0:ghodss_yaml/vendor/github.com/ghodss/yaml \
- go-yaml:yaml:v2.4.0:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \
- go-yaml:yaml:v3.0.1:go_yaml_yaml_1/vendor/gopkg.in/yaml.v3 \
- golang:crypto:v0.36.0:golang_crypto/vendor/golang.org/x/crypto \
- golang:net:v0.37.0:golang_net/vendor/golang.org/x/net \
- golang:sync:v0.12.0:golang_sync/vendor/golang.org/x/sync \
- golang:sys:v0.31.0:golang_sys/vendor/golang.org/x/sys \
- golang:term:v0.30.0:golang_term/vendor/golang.org/x/term \
- golang:text:v0.23.0:golang_text/vendor/golang.org/x/text \
- iancoleman:strcase:v0.3.0:iancoleman_strcase/vendor/github.com/iancoleman/strcase \
- inconshreveable:mousetrap:v1.1.0:inconshreveable_mousetrap/vendor/github.com/inconshreveable/mousetrap \
- lucasb-eyer:go-colorful:v1.2.0:lucasb_eyer_go_colorful/vendor/github.com/lucasb-eyer/go-colorful \
- mattn:go-isatty:v0.0.20:mattn_go_isatty/vendor/github.com/mattn/go-isatty \
- mattn:go-localereader:v0.0.1:mattn_go_localereader/vendor/github.com/mattn/go-localereader \
- mattn:go-runewidth:v0.0.16:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \
- mcnijman:go-emailaddress:v1.1.1:mcnijman_go_emailaddress/vendor/github.com/mcnijman/go-emailaddress \
- muesli:ansi:276c6243b2f6:muesli_ansi/vendor/github.com/muesli/ansi \
- muesli:cancelreader:v0.2.2:muesli_cancelreader/vendor/github.com/muesli/cancelreader \
- muesli:termenv:v0.16.0:muesli_termenv/vendor/github.com/muesli/termenv \
- mvdan:xurls:v2.6.0:mvdan_xurls/vendor/mvdan.cc/xurls/v2 \
- rivo:uniseg:v0.4.7:rivo_uniseg/vendor/github.com/rivo/uniseg \
- russross:blackfriday:v2.1.0:russross_blackfriday_v2/vendor/github.com/russross/blackfriday/v2 \
- sahilm:fuzzy:v0.1.1:sahilm_fuzzy/vendor/github.com/sahilm/fuzzy \
- spf13:cobra:v1.9.1:spf13_cobra/vendor/github.com/spf13/cobra \
- spf13:pflag:v1.0.6:spf13_pflag/vendor/github.com/spf13/pflag \
- stretchr:testify:v1.10.0:stretchr_testify/vendor/github.com/stretchr/testify \
- vmihailenco:msgpack:v5.4.1:vmihailenco_msgpack_v5/vendor/github.com/vmihailenco/msgpack/v5 \
- vmihailenco:tagparser:v2.0.0:vmihailenco_tagparser_v2/vendor/github.com/vmihailenco/tagparser/v2 \
- xo:terminfo:abceb7e1c41e:xo_terminfo/vendor/github.com/xo/terminfo \
- yuin:goldmark:v1.7.8:yuin_goldmark/vendor/github.com/yuin/goldmark
-
-USE_GITLAB= nodefault
-GL_TUPLE= abhimanyusharma003:go-ordered-json:7ef32eef8eade06db2cd5b92cb95fac45ae7831c:abhimanyusharma003_go_ordered_json/vendor/gitlab.com/abhimanyusharma003/go-ordered-json
PLIST_FILES= bin/sttr
-post-extract:
- @${RM} -r ${WRKSRC}/vendor/github.com/charmbracelet/x/cellbuf
- @${RLN} ${WRKSRC_charmbracelet_x_cellbuf}/cellbuf ${WRKSRC}/vendor/github.com/charmbracelet/x/cellbuf
- @${RM} -r ${WRKSRC}/vendor/github.com/charmbracelet/x/term
- @${RLN} ${WRKSRC_charmbracelet_x_term}/term ${WRKSRC}/vendor/github.com/charmbracelet/x/term
- @${RM} -r ${WRKSRC}/vendor/github.com/abhimanyu003/sttr
- @${MKDIR} ${WRKSRC}/vendor/github.com/abhimanyu003/sttr
- @${RLN} ${WRKSRC}/cmd ${WRKSRC}/vendor/github.com/abhimanyu003/sttr/cmd
- @${RLN} ${WRKSRC}/processors ${WRKSRC}/vendor/github.com/abhimanyu003/sttr/processors
- @${RLN} ${WRKSRC}/ui ${WRKSRC}/vendor/github.com/abhimanyu003/sttr/ui
- @${RLN} ${WRKSRC}/utils ${WRKSRC}/vendor/github.com/abhimanyu003/sttr/utils
-
.include <bsd.port.mk>
diff --git a/textproc/sttr/distinfo b/textproc/sttr/distinfo
index a01261d2352e..796d790a1a08 100644
--- a/textproc/sttr/distinfo
+++ b/textproc/sttr/distinfo
@@ -1,87 +1,5 @@
-TIMESTAMP = 1743147379
-SHA256 (abhimanyu003-sttr-v0.2.25_GH0.tar.gz) = 0369a28a944f3f2f3c5bde527572acafbeeeee1a5cf158c1dc8dd5e9f068e059
-SIZE (abhimanyu003-sttr-v0.2.25_GH0.tar.gz) = 1234825
-SHA256 (atotto-clipboard-v0.1.4_GH0.tar.gz) = cafd64dc78f293c1e774386186f3f817461a1a8940ef86d5d9e9524b58aa791e
-SIZE (atotto-clipboard-v0.1.4_GH0.tar.gz) = 5017
-SHA256 (aymanbagabas-go-osc52-v2.0.1_GH0.tar.gz) = dad92f43db3cd17e7395db59533283b5888c2780fa1b2cb67344a9feaa3291e0
-SIZE (aymanbagabas-go-osc52-v2.0.1_GH0.tar.gz) = 5875
-SHA256 (charmbracelet-bubbles-v0.20.0_GH0.tar.gz) = e5571e3fa42de49c50f9387d7f0f3491192adaa7b676905d72b5357fbef10883
-SIZE (charmbracelet-bubbles-v0.20.0_GH0.tar.gz) = 73346
-SHA256 (charmbracelet-bubbletea-v1.3.4_GH0.tar.gz) = 0c5d7ce60d53f3b46ff860a26bb4fd6d2852f35cc22635f0041c79e000dcb4ca
-SIZE (charmbracelet-bubbletea-v1.3.4_GH0.tar.gz) = 2188046
-SHA256 (charmbracelet-colorprofile-v0.3.0_GH0.tar.gz) = 5cd76e6592d5223e11cbccad6625fbe67c7445aaad3fd51a5275b1692230c89a
-SIZE (charmbracelet-colorprofile-v0.3.0_GH0.tar.gz) = 15242
-SHA256 (charmbracelet-lipgloss-v1.1.0_GH0.tar.gz) = c5cc4f06b37c59c194183c322fbb3b9a45ca7bffdfb562647181b2995ea6586c
-SIZE (charmbracelet-lipgloss-v1.1.0_GH0.tar.gz) = 97406
-SHA256 (charmbracelet-x-ansi-v0.8.0_GH0.tar.gz) = db622ed9faf8688b0334f5cedd0020088faa19268b0bfe7bd7ce16860023e299
-SIZE (charmbracelet-x-ansi-v0.8.0_GH0.tar.gz) = 236972
-SHA256 (charmbracelet-x-cellbuf-v0.0.13_GH0.tar.gz) = 1c3e03462c0ca86d0eff38ed1941e1bf2669cbd9c736312a1a177c3f763316d8
-SIZE (charmbracelet-x-cellbuf-v0.0.13_GH0.tar.gz) = 978047
-SHA256 (charmbracelet-x-term-v0.2.1_GH0.tar.gz) = d0d740b26a061f4efece62a770e107e07a820b77fb34c227e4e3aab6c5df6427
-SIZE (charmbracelet-x-term-v0.2.1_GH0.tar.gz) = 146679
-SHA256 (cpuguy83-go-md2man-v2.0.6_GH0.tar.gz) = 5fa29154237bc840a10a06231c066f9ddbe06bb31d1c3372eab12e1ed977271f
-SIZE (cpuguy83-go-md2man-v2.0.6_GH0.tar.gz) = 11064
-SHA256 (erikgeiser-coninput-1c3628e74d0f_GH0.tar.gz) = 3d799ddf6184548e72e447be9199819dc4a7ade82a081c31ca0009ce0bc4c113
-SIZE (erikgeiser-coninput-1c3628e74d0f_GH0.tar.gz) = 8949
-SHA256 (ghodss-yaml-v1.0.0_GH0.tar.gz) = 8a76b47cd171944612aae1cfa08bbb971b63fec16794c839252808392097de44
-SIZE (ghodss-yaml-v1.0.0_GH0.tar.gz) = 11772
-SHA256 (go-yaml-yaml-v2.4.0_GH0.tar.gz) = d8e94679e5fff6bd1a35e10241543929a5f3da44f701755babf99b3daf0faac0
-SIZE (go-yaml-yaml-v2.4.0_GH0.tar.gz) = 73209
-SHA256 (go-yaml-yaml-v3.0.1_GH0.tar.gz) = cf05411540d3e6ef8f1fd88434b34f94cedaceb540329031d80e23b74540c4e5
-SIZE (go-yaml-yaml-v3.0.1_GH0.tar.gz) = 91173
-SHA256 (golang-crypto-v0.36.0_GH0.tar.gz) = 31b061f275cb9aabfc8a1fcd325435e8963f275e972d4898c9fa34f75a5d98f6
-SIZE (golang-crypto-v0.36.0_GH0.tar.gz) = 1841605
-SHA256 (golang-net-v0.37.0_GH0.tar.gz) = d822af41208d45f1a3055776187788bdb3c174226d88c2d134917e3edb2513ba
-SIZE (golang-net-v0.37.0_GH0.tar.gz) = 1494338
-SHA256 (golang-sync-v0.12.0_GH0.tar.gz) = 1032c8a956571df44cfb3c22122a7a3a771af53b1af5698b15e0143a8aacfde7
-SIZE (golang-sync-v0.12.0_GH0.tar.gz) = 17923
-SHA256 (golang-sys-v0.31.0_GH0.tar.gz) = de9873501d7e57afe8964b48d17392f82b5f1fd611915e6084523f9eb7506972
-SIZE (golang-sys-v0.31.0_GH0.tar.gz) = 1523040
-SHA256 (golang-term-v0.30.0_GH0.tar.gz) = f8aede057e9335073ad5b4a4ccf1165f61e4b8d98c2ffa7de5667dcfe6011d23
-SIZE (golang-term-v0.30.0_GH0.tar.gz) = 14692
-SHA256 (golang-text-v0.23.0_GH0.tar.gz) = 941692d8d3a0b5998cabf9d3a9e6e3617665e1f2b50c71e0fee08c654bbed3df
-SIZE (golang-text-v0.23.0_GH0.tar.gz) = 8969153
-SHA256 (iancoleman-strcase-v0.3.0_GH0.tar.gz) = 1cd6a7584be53d74b1e3014fa7d50a998b330580ec13109cd0558f554d3457e9
-SIZE (iancoleman-strcase-v0.3.0_GH0.tar.gz) = 5511
-SHA256 (inconshreveable-mousetrap-v1.1.0_GH0.tar.gz) = ab23e7c5cbf42564eb0190ee051b7217c04fd2599d2f26e9ebe205db75963141
-SIZE (inconshreveable-mousetrap-v1.1.0_GH0.tar.gz) = 5338
-SHA256 (lucasb-eyer-go-colorful-v1.2.0_GH0.tar.gz) = b3ee835cc398287452377266313edcc231043bae4168f8d2706e5d34ce1ce755
-SIZE (lucasb-eyer-go-colorful-v1.2.0_GH0.tar.gz) = 970830
-SHA256 (mattn-go-isatty-v0.0.20_GH0.tar.gz) = 18fc42a278e60fb7a1dffa72f20539ae88d0e292db55b513ef514b7d369883a6
-SIZE (mattn-go-isatty-v0.0.20_GH0.tar.gz) = 4713
-SHA256 (mattn-go-localereader-v0.0.1_GH0.tar.gz) = 03bd5a512b593c793cccd3a1f507e3a5ba6f92681b1fa4f812a53eddbc3751dc
-SIZE (mattn-go-localereader-v0.0.1_GH0.tar.gz) = 1735
-SHA256 (mattn-go-runewidth-v0.0.16_GH0.tar.gz) = e98c1e4a82b8a6d026ee63385955cc178c91c77f106c7cf3d743736301106a8f
-SIZE (mattn-go-runewidth-v0.0.16_GH0.tar.gz) = 18490
-SHA256 (mcnijman-go-emailaddress-v1.1.1_GH0.tar.gz) = 4eb05fe197924cf98dcbe418d7a85e592eb252d9ff2a36b3074b088f1bb7d66f
-SIZE (mcnijman-go-emailaddress-v1.1.1_GH0.tar.gz) = 6549
-SHA256 (muesli-ansi-276c6243b2f6_GH0.tar.gz) = 3284ff73b72fb26606a9129355fa2916647423e3ede78ba8031e6bdfa0ccef4f
-SIZE (muesli-ansi-276c6243b2f6_GH0.tar.gz) = 5243
-SHA256 (muesli-cancelreader-v0.2.2_GH0.tar.gz) = afd827ad56d7c567389a516ca005ea80d46ed1cbc17c5ec3ca144152f1ecfc5a
-SIZE (muesli-cancelreader-v0.2.2_GH0.tar.gz) = 9443
-SHA256 (muesli-termenv-v0.16.0_GH0.tar.gz) = 2a65e544c8757ce90669d1ec3e1e61b469d72dafb086e9d114961dc75632f210
-SIZE (muesli-termenv-v0.16.0_GH0.tar.gz) = 422973
-SHA256 (mvdan-xurls-v2.6.0_GH0.tar.gz) = 476d92a0416fee965f928180a950691b85dbb8d11efc3dc7f795ecc106c76075
-SIZE (mvdan-xurls-v2.6.0_GH0.tar.gz) = 28122
-SHA256 (rivo-uniseg-v0.4.7_GH0.tar.gz) = dc7aedce4a8c174b01df8406ff7d92779e2df76cee2ad17fa2ff6777feddadec
-SIZE (rivo-uniseg-v0.4.7_GH0.tar.gz) = 458088
-SHA256 (russross-blackfriday-v2.1.0_GH0.tar.gz) = a13af0fc5305713f5154693feaf654d024689efea76390091a5e8c757335b4f4
-SIZE (russross-blackfriday-v2.1.0_GH0.tar.gz) = 92896
-SHA256 (sahilm-fuzzy-v0.1.1_GH0.tar.gz) = 3242679be224552ef8934524cb08bb5d355644084a3476509bedd4dba57af408
-SIZE (sahilm-fuzzy-v0.1.1_GH0.tar.gz) = 3353368
-SHA256 (spf13-cobra-v1.9.1_GH0.tar.gz) = 4026e019a940b70e59aa8d07184314969888a75adc77adba0be008b1106558af
-SIZE (spf13-cobra-v1.9.1_GH0.tar.gz) = 197816
-SHA256 (spf13-pflag-v1.0.6_GH0.tar.gz) = b6beba1d0a8ce6e0827567931ff9b1b1c93b0fb4b091e825aa09bf0310664ff7
-SIZE (spf13-pflag-v1.0.6_GH0.tar.gz) = 52840
-SHA256 (stretchr-testify-v1.10.0_GH0.tar.gz) = 06af5143ab5fc8f2fbf3d1420a5f002f6383cd7de911698dbd1822beacb27684
-SIZE (stretchr-testify-v1.10.0_GH0.tar.gz) = 112732
-SHA256 (vmihailenco-msgpack-v5.4.1_GH0.tar.gz) = cffb190f68ddf9d248e1587080466981ed911cf08901c6a81f4edc8d66b69f90
-SIZE (vmihailenco-msgpack-v5.4.1_GH0.tar.gz) = 37770
-SHA256 (vmihailenco-tagparser-v2.0.0_GH0.tar.gz) = 676b99c051fef68d1b0fb0385103de0e42a3ee556919b2b54ff5d3445bac56dd
-SIZE (vmihailenco-tagparser-v2.0.0_GH0.tar.gz) = 3683
-SHA256 (xo-terminfo-abceb7e1c41e_GH0.tar.gz) = f309fc85594b3a03d622ebe275a841b97101c4189f85fff18fc051a2e5a4878c
-SIZE (xo-terminfo-abceb7e1c41e_GH0.tar.gz) = 35180
-SHA256 (yuin-goldmark-v1.7.8_GH0.tar.gz) = 24ed806185809cd518c96d772078d1e255e7d4993d446bcdbe396b1b30d99118
-SIZE (yuin-goldmark-v1.7.8_GH0.tar.gz) = 254906
-SHA256 (abhimanyusharma003-go-ordered-json-7ef32eef8eade06db2cd5b92cb95fac45ae7831c_GL0.tar.gz) = fdbdaf569fda5a0758e6c9c02b74872e384896d31333a90d85bb89db447d0153
-SIZE (abhimanyusharma003-go-ordered-json-7ef32eef8eade06db2cd5b92cb95fac45ae7831c_GL0.tar.gz) = 5974
+TIMESTAMP = 1753722151
+SHA256 (go/textproc_sttr/abhimanyu003-sttr-v0.2.26_GH0/go.mod) = 1d11bb3f27aa72a9e5ddeaa2ee691392b1659073bef8e121a2e302783208de6e
+SIZE (go/textproc_sttr/abhimanyu003-sttr-v0.2.26_GH0/go.mod) = 2048
+SHA256 (go/textproc_sttr/abhimanyu003-sttr-v0.2.26_GH0/abhimanyu003-sttr-v0.2.26_GH0.tar.gz) = d59a4f25c2ad4478699585aff16d3b99b9b1fddfb894bdf072705d6342aee59a
+SIZE (go/textproc_sttr/abhimanyu003-sttr-v0.2.26_GH0/abhimanyu003-sttr-v0.2.26_GH0.tar.gz) = 1235704
diff --git a/textproc/tokay/Makefile b/textproc/tokay/Makefile
index 7081e7df71c8..1f0115d3185c 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.10
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/textproc/tokay/distinfo b/textproc/tokay/distinfo
index e42d1310364c..6629018ff4bf 100644
--- a/textproc/tokay/distinfo
+++ b/textproc/tokay/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1748373712
+TIMESTAMP = 1753352547
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.10_GH0.tar.gz) = 2e0b009b73ac44696eb32c6bd1070f1ad027d791344b117db3eb167f3b6a0f8f
+SIZE (tokay-lang-tokay-v0.6.10_GH0.tar.gz) = 153488
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..b73370497214 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -26,6 +26,7 @@
SUBDIR += UniversalFeedCreator
SUBDIR += adguardhome
SUBDIR += adjuster
+ SUBDIR += agate
SUBDIR += alef-webfont
SUBDIR += amfora
SUBDIR += amphetadesk
@@ -499,7 +500,6 @@
SUBDIR += node24
SUBDIR += nostromo
SUBDIR += novnc
- SUBDIR += novnc-websockify
SUBDIR += npc
SUBDIR += npm
SUBDIR += npm-node18
@@ -1908,6 +1908,7 @@
SUBDIR += py-restclient
SUBDIR += py-rfc3986
SUBDIR += py-rfc3987
+ SUBDIR += py-rfc3987-syntax
SUBDIR += py-rollbar
SUBDIR += py-routes
SUBDIR += py-rules
@@ -2517,6 +2518,7 @@
SUBDIR += swiggle
SUBDIR += sws
SUBDIR += tailwindcss3
+ SUBDIR += tailwindcss4
SUBDIR += tcexam
SUBDIR += tclhttpd
SUBDIR += tclwebtest
diff --git a/www/R-cran-httr2/Makefile b/www/R-cran-httr2/Makefile
index 9e6392ae70a1..ebe20f178397 100644
--- a/www/R-cran-httr2/Makefile
+++ b/www/R-cran-httr2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= httr2
-DISTVERSION= 1.2.0
+DISTVERSION= 1.2.1
CATEGORIES= www
DISTNAME= ${PORTNAME}_${PORTVERSION}
diff --git a/www/R-cran-httr2/distinfo b/www/R-cran-httr2/distinfo
index 21b929be9702..4c90f8481c1c 100644
--- a/www/R-cran-httr2/distinfo
+++ b/www/R-cran-httr2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752520401
-SHA256 (httr2_1.2.0.tar.gz) = 6560030867b7a6eabc137aae7e4eff1ec525a7caa7a8b62698de6efeb4b787b5
-SIZE (httr2_1.2.0.tar.gz) = 271515
+TIMESTAMP = 1753722297
+SHA256 (httr2_1.2.1.tar.gz) = 2728c37f5507740f41bde94703f74f67fc901ad122b1a58e8ad3af4224fd831e
+SIZE (httr2_1.2.1.tar.gz) = 271878
diff --git a/www/agate/Makefile b/www/agate/Makefile
new file mode 100644
index 000000000000..4198ee6b0643
--- /dev/null
+++ b/www/agate/Makefile
@@ -0,0 +1,25 @@
+PORTNAME= agate
+DISTVERSIONPREFIX= v
+DISTVERSION= 3.3.17
+CATEGORIES= www
+
+MAINTAINER= alven@FreeBSD.org
+COMMENT= Simple static file server in Rust for the Gemini network protocol
+WWW= https://github.com/mbrubeck/agate/
+
+LICENSE= APACHE20 MIT
+LICENSE_COMB= dual
+LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE
+LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT
+
+USES= cargo
+USE_GITHUB= yes
+GH_ACCOUNT= mbrubeck
+USE_RC_SUBR= agate
+
+post-install:
+ ${MKDIR} ${STAGEDIR}${ETCDIR}/tls
+ ${MKDIR} ${STAGEDIR}${WWWDIR}
+ ${MKDIR} ${STAGEDIR}/var/log/agate
+
+.include <bsd.port.mk>
diff --git a/www/agate/Makefile.crates b/www/agate/Makefile.crates
new file mode 100644
index 000000000000..cbfa73930d04
--- /dev/null
+++ b/www/agate/Makefile.crates
@@ -0,0 +1,124 @@
+CARGO_CRATES= addr2line-0.24.2 \
+ adler2-2.0.1 \
+ anstream-0.6.19 \
+ anstyle-1.0.11 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.3 \
+ anstyle-wincon-3.0.9 \
+ backtrace-0.3.75 \
+ bitflags-2.9.1 \
+ bytes-1.10.1 \
+ cc-1.2.27 \
+ cfg-if-1.0.1 \
+ colorchoice-1.0.4 \
+ configparser-3.1.0 \
+ deranged-0.4.0 \
+ displaydoc-0.2.5 \
+ env_filter-0.1.3 \
+ env_logger-0.11.8 \
+ foreign-types-0.3.2 \
+ foreign-types-shared-0.1.1 \
+ form_urlencoded-1.2.1 \
+ futures-core-0.3.31 \
+ futures-macro-0.3.31 \
+ futures-task-0.3.31 \
+ futures-util-0.3.31 \
+ getopts-0.2.23 \
+ getrandom-0.2.16 \
+ gimli-0.31.1 \
+ glob-0.3.2 \
+ icu_collections-2.0.0 \
+ icu_locale_core-2.0.0 \
+ icu_normalizer-2.0.0 \
+ icu_normalizer_data-2.0.0 \
+ icu_properties-2.0.1 \
+ icu_properties_data-2.0.1 \
+ icu_provider-2.0.0 \
+ idna-1.0.3 \
+ idna_adapter-1.2.1 \
+ is_terminal_polyfill-1.70.1 \
+ jiff-0.2.15 \
+ jiff-static-0.2.15 \
+ libc-0.2.174 \
+ litemap-0.8.0 \
+ log-0.4.27 \
+ memchr-2.7.5 \
+ mime-0.3.17 \
+ mime_guess-2.0.5 \
+ miniz_oxide-0.8.9 \
+ mio-1.0.4 \
+ num-conv-0.1.0 \
+ object-0.36.7 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
+ openssl-0.10.73 \
+ openssl-macros-0.1.1 \
+ openssl-sys-0.9.109 \
+ percent-encoding-2.3.1 \
+ pin-project-lite-0.2.16 \
+ pin-utils-0.1.0 \
+ pkg-config-0.3.32 \
+ portable-atomic-1.11.1 \
+ portable-atomic-util-0.2.4 \
+ potential_utf-0.1.2 \
+ powerfmt-0.2.0 \
+ proc-macro2-1.0.95 \
+ quote-1.0.40 \
+ rcgen-0.13.2 \
+ ring-0.17.14 \
+ rustc-demangle-0.1.25 \
+ rustls-0.23.28 \
+ rustls-pki-types-1.12.0 \
+ rustls-webpki-0.103.3 \
+ serde-1.0.219 \
+ serde_derive-1.0.219 \
+ shlex-1.3.0 \
+ slab-0.4.10 \
+ smallvec-1.15.1 \
+ socket2-0.5.10 \
+ stable_deref_trait-1.2.0 \
+ subtle-2.6.1 \
+ syn-2.0.104 \
+ synstructure-0.13.2 \
+ thiserror-1.0.69 \
+ thiserror-impl-1.0.69 \
+ time-0.3.41 \
+ time-core-0.1.4 \
+ tinystr-0.8.1 \
+ tokio-1.45.1 \
+ tokio-macros-2.5.0 \
+ tokio-openssl-0.6.5 \
+ tokio-rustls-0.26.2 \
+ trotter-1.0.2 \
+ unicase-2.8.1 \
+ unicode-ident-1.0.18 \
+ unicode-width-0.2.1 \
+ untrusted-0.9.0 \
+ url-2.5.4 \
+ urlencoding-2.1.3 \
+ utf8_iter-1.0.4 \
+ utf8parse-0.2.2 \
+ vcpkg-0.2.15 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wildmatch-2.4.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 \
+ writeable-0.6.1 \
+ yasna-0.5.2 \
+ yoke-0.8.0 \
+ yoke-derive-0.8.0 \
+ zerofrom-0.1.6 \
+ zerofrom-derive-0.1.6 \
+ zeroize-1.8.1 \
+ zerotrie-0.2.2 \
+ zerovec-0.11.2 \
+ zerovec-derive-0.11.1
diff --git a/www/agate/distinfo b/www/agate/distinfo
new file mode 100644
index 000000000000..5228136560ed
--- /dev/null
+++ b/www/agate/distinfo
@@ -0,0 +1,251 @@
+TIMESTAMP = 1753528370
+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/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/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
+SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
+SIZE (rust/crates/bytes-1.10.1.crate) = 76779
+SHA256 (rust/crates/cc-1.2.27.crate) = d487aa071b5f64da6f19a3e848e3578944b726ee5a4854b82172f02aa876bfdc
+SIZE (rust/crates/cc-1.2.27.crate) = 107070
+SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
+SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
+SHA256 (rust/crates/configparser-3.1.0.crate) = e57e3272f0190c3f1584272d613719ba5fc7df7f4942fe542e63d949cf3a649b
+SIZE (rust/crates/configparser-3.1.0.crate) = 25473
+SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e
+SIZE (rust/crates/deranged-0.4.0.crate) = 23235
+SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
+SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
+SHA256 (rust/crates/env_filter-0.1.3.crate) = 186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0
+SIZE (rust/crates/env_filter-0.1.3.crate) = 15191
+SHA256 (rust/crates/env_logger-0.11.8.crate) = 13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f
+SIZE (rust/crates/env_logger-0.11.8.crate) = 32538
+SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
+SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
+SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
+SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
+SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
+SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
+SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e
+SIZE (rust/crates/futures-core-0.3.31.crate) = 14318
+SHA256 (rust/crates/futures-macro-0.3.31.crate) = 162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650
+SIZE (rust/crates/futures-macro-0.3.31.crate) = 11341
+SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988
+SIZE (rust/crates/futures-task-0.3.31.crate) = 11217
+SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81
+SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
+SHA256 (rust/crates/getopts-0.2.23.crate) = cba6ae63eb948698e300f645f87c70f76630d505f23b8907cf1e193ee85048c1
+SIZE (rust/crates/getopts-0.2.23.crate) = 21409
+SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
+SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
+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/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/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
+SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
+SHA256 (rust/crates/jiff-0.2.15.crate) = be1f93b8b1eb69c77f24bbb0afdf66f54b632ee39af40ca21c4365a1d7347e49
+SIZE (rust/crates/jiff-0.2.15.crate) = 712996
+SHA256 (rust/crates/jiff-static-0.2.15.crate) = 03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4
+SIZE (rust/crates/jiff-static-0.2.15.crate) = 76146
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
+SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
+SIZE (rust/crates/litemap-0.8.0.crate) = 34344
+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/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
+SIZE (rust/crates/mime-0.3.17.crate) = 15712
+SHA256 (rust/crates/mime_guess-2.0.5.crate) = f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e
+SIZE (rust/crates/mime_guess-2.0.5.crate) = 27166
+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/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
+SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
+SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
+SIZE (rust/crates/object-0.36.7.crate) = 329938
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
+SHA256 (rust/crates/openssl-0.10.73.crate) = 8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8
+SIZE (rust/crates/openssl-0.10.73.crate) = 283994
+SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c
+SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601
+SHA256 (rust/crates/openssl-sys-0.9.109.crate) = 90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571
+SIZE (rust/crates/openssl-sys-0.9.109.crate) = 78247
+SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
+SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
+SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
+SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
+SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
+SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
+SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
+SHA256 (rust/crates/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/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/rcgen-0.13.2.crate) = 75e669e5202259b5314d1ea5397316ad400819437857b90861765f24c4cf80a2
+SIZE (rust/crates/rcgen-0.13.2.crate) = 77836
+SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
+SIZE (rust/crates/ring-0.17.14.crate) = 1502610
+SHA256 (rust/crates/rustc-demangle-0.1.25.crate) = 989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f
+SIZE (rust/crates/rustc-demangle-0.1.25.crate) = 29590
+SHA256 (rust/crates/rustls-0.23.28.crate) = 7160e3e10bf4535308537f3c4e1641468cd0e485175d6163087c0393c7d46643
+SIZE (rust/crates/rustls-0.23.28.crate) = 365699
+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.103.3.crate) = e4a72fe2bcf7a6ac6fd7d0b9e5cb68aeb7d4c0a0271730218b3e92d43b4eb435
+SIZE (rust/crates/rustls-webpki-0.103.3.crate) = 81840
+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/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
+SIZE (rust/crates/shlex-1.3.0.crate) = 18713
+SHA256 (rust/crates/slab-0.4.10.crate) = 04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d
+SIZE (rust/crates/slab-0.4.10.crate) = 17810
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
+SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
+SIZE (rust/crates/socket2-0.5.10.crate) = 58169
+SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
+SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
+SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
+SIZE (rust/crates/subtle-2.6.1.crate) = 14562
+SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
+SIZE (rust/crates/syn-2.0.104.crate) = 299699
+SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
+SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
+SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
+SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
+SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
+SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
+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/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
+SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
+SHA256 (rust/crates/tokio-1.45.1.crate) = 75ef51a33ef1da925cea3e4eb122833cb377c61439ca401b770f54902b806779
+SIZE (rust/crates/tokio-1.45.1.crate) = 811787
+SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
+SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
+SHA256 (rust/crates/tokio-openssl-0.6.5.crate) = 59df6849caa43bb7567f9a36f863c447d95a11d5903c9cc334ba32576a27eadd
+SIZE (rust/crates/tokio-openssl-0.6.5.crate) = 11977
+SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b
+SIZE (rust/crates/tokio-rustls-0.26.2.crate) = 31655
+SHA256 (rust/crates/trotter-1.0.2.crate) = 7c56b8c42904fdee43b91307a67e32aba961eca95e8887d5157b912a61d4f391
+SIZE (rust/crates/trotter-1.0.2.crate) = 32314
+SHA256 (rust/crates/unicase-2.8.1.crate) = 75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539
+SIZE (rust/crates/unicase-2.8.1.crate) = 24088
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/unicode-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c
+SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344
+SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
+SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
+SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
+SIZE (rust/crates/url-2.5.4.crate) = 81097
+SHA256 (rust/crates/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da
+SIZE (rust/crates/urlencoding-2.1.3.crate) = 6538
+SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
+SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
+SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
+SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
+SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
+SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
+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/wildmatch-2.4.0.crate) = 68ce1ab1f8c62655ebe1350f589c61e505cf94d385bc6a12899442d9081e71fd
+SIZE (rust/crates/wildmatch-2.4.0.crate) = 7517
+SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
+SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
+SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
+SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
+SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
+SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
+SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
+SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
+SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
+SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
+SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
+SIZE (rust/crates/writeable-0.6.1.crate) = 24068
+SHA256 (rust/crates/yasna-0.5.2.crate) = e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd
+SIZE (rust/crates/yasna-0.5.2.crate) = 34859
+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/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
+SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
+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 (mbrubeck-agate-v3.3.17_GH0.tar.gz) = 51d9eb747adfa125d1b19db4e94e235455524547961cdbfbac19f32943e454ff
+SIZE (mbrubeck-agate-v3.3.17_GH0.tar.gz) = 84700
diff --git a/www/agate/files/agate.in b/www/agate/files/agate.in
new file mode 100644
index 000000000000..8389eb93c49e
--- /dev/null
+++ b/www/agate/files/agate.in
@@ -0,0 +1,48 @@
+#!/bin/sh
+
+# PROVIDE: agate
+# REQUIRE: LOGIN
+# KEYWORD: shutdown
+#
+# Add these lines to /etc/rc.conf.local or /etc/rc.conf
+# to enable this service:
+#
+# agate_enable (bool): Set to NO by default.
+# Set it to YES to enable agate.
+# agate_user: default www
+# agate_content: default %%PREFIX%%/www/agate
+# agate_certs: default %%PREFIX%%/etc/agate/tls
+# agate_hostname: e.g., gemini.example.tld, default hostname
+# agate_addr: default [::], listen on IPV4 and IPV6
+# agate_port: default 1965
+# agate_lang: default en_US
+# agate_logfile: default /var/log/agate/agate.log
+
+. /etc/rc.subr
+
+desc="Agate Gemini server"
+name=agate
+rcvar=$name_enable
+
+load_rc_config $name
+
+: ${agate_enable:=NO}
+: ${agate_user:=www}
+: ${agate_content:=%%PREFIX%%/www/agate/}
+: ${agate_certs:=%%PREFIX%%/etc/agate/tls/}
+: ${agate_hostname:=`uname -n`}
+: ${agate_addr:=[::]}
+: ${agate_port:=1965}
+: ${agate_lang:=en-US}
+: ${agate_logfile:=/var/log/agate/agate.log}
+
+agate_user=${agate_user}
+
+command=%%PREFIX%%/bin/agate
+command_args="--content ${agate_content} \
+ --certs ${agate_certs} \
+ --addr ${agate_addr}:${agate_port} \
+ --hostname ${agate_hostname} \
+ --lang ${agate_lang} >> ${agate_logfile} 2>&1 &"
+
+run_rc_command "$1"
diff --git a/www/agate/pkg-descr b/www/agate/pkg-descr
new file mode 100644
index 000000000000..e55ebf6f9f3c
--- /dev/null
+++ b/www/agate/pkg-descr
@@ -0,0 +1,4 @@
+Agate is a server for the Gemini network protocol, built with the Rust
+programming language. Agate has very few features, and can only serve static
+files. It uses async I/O, and should be quite efficient even when running on
+low-end hardware and serving many concurrent requests.
diff --git a/www/agate/pkg-plist b/www/agate/pkg-plist
new file mode 100644
index 000000000000..ad2e85647732
--- /dev/null
+++ b/www/agate/pkg-plist
@@ -0,0 +1,4 @@
+bin/agate
+@dir(www) etc/agate/tls
+@dir(www,www) www/agate
+@dir(www,www) /var/log/agate
diff --git a/www/asql/Makefile b/www/asql/Makefile
index db04256f53e3..1cd300f9dbdc 100644
--- a/www/asql/Makefile
+++ b/www/asql/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= www
MASTER_SITES= http://www.steve.org.uk/Software/asql/ \
http://www.c-s.li/ports/
-MAINTAINER= joe@thrallingpenguin.com
+MAINTAINER= ports@FreeBSD.org
COMMENT= Query Apache logfiles via SQL
WWW= http://www.steve.org.uk/Software/asql/
diff --git a/www/cl-lml-sbcl/Makefile b/www/cl-lml-sbcl/Makefile
index 3c24ab5f472c..7c0ec444eff6 100644
--- a/www/cl-lml-sbcl/Makefile
+++ b/www/cl-lml-sbcl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lml
PORTVERSION= 2.5.7
-PORTREVISION= 97
+PORTREVISION= 98
CATEGORIES= www textproc
PKGNAMEPREFIX= cl-
DISTFILES= # none
diff --git a/www/cpp-httplib/Makefile b/www/cpp-httplib/Makefile
index 08ef295e21a0..3cf1c32490e0 100644
--- a/www/cpp-httplib/Makefile
+++ b/www/cpp-httplib/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cpp-httplib
DISTVERSIONPREFIX= v
-DISTVERSION= 0.23.1
+DISTVERSION= 0.24.0
CATEGORIES= www devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/cpp-httplib/distinfo b/www/cpp-httplib/distinfo
index b7b2d0d7153b..de86437f96a2 100644
--- a/www/cpp-httplib/distinfo
+++ b/www/cpp-httplib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752733579
-SHA256 (yhirose-cpp-httplib-v0.23.1_GH0.tar.gz) = 410a1347ed6bcbcc4a19af8ed8ad3873fe9fa97731d52db845c4c78f3f9c31e6
-SIZE (yhirose-cpp-httplib-v0.23.1_GH0.tar.gz) = 1300345
+TIMESTAMP = 1753847744
+SHA256 (yhirose-cpp-httplib-v0.24.0_GH0.tar.gz) = bb788d1ccf6654af77b63f4f3f01f9d9a5b549a8773d02eb88b33ef252a9f78e
+SIZE (yhirose-cpp-httplib-v0.24.0_GH0.tar.gz) = 1301392
diff --git a/www/element-web/Makefile b/www/element-web/Makefile
index f7318890429b..5f9c2cc5c12b 100644
--- a/www/element-web/Makefile
+++ b/www/element-web/Makefile
@@ -1,6 +1,6 @@
PORTNAME= element
DISTVERSIONPREFIX= v
-DISTVERSION= 1.11.106
+DISTVERSION= 1.11.108
CATEGORIES= www
MASTER_SITES= https://github.com/element-hq/element-web/releases/download/${DISTVERSIONFULL}/
PKGNAMESUFFIX= -web
@@ -18,7 +18,7 @@ CPE_VENDOR= matrix
NO_ARCH= yes
NO_BUILD= yes
SUB_FILES= pkg-message
-PLIST_SUB= COMMITID=ae0ae3bc04d76eaf7997
+PLIST_SUB= COMMITID=6b30623982b7c496317c
do-install:
@${MKDIR} ${STAGEDIR}${WWWDIR}
diff --git a/www/element-web/distinfo b/www/element-web/distinfo
index bf1cb046fff1..ca925fbe4eb0 100644
--- a/www/element-web/distinfo
+++ b/www/element-web/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752739443
-SHA256 (element-v1.11.106.tar.gz) = 0fb0720d8e09612884d4826059e3d6d74cb4ba46089bb69a21c0c158678e3b8c
-SIZE (element-v1.11.106.tar.gz) = 37854360
+TIMESTAMP = 1753902339
+SHA256 (element-v1.11.108.tar.gz) = adced803870885b5be86c56c0cb428f82943f34db446cbfe0cd5feef4f232886
+SIZE (element-v1.11.108.tar.gz) = 37967201
diff --git a/www/element-web/pkg-plist b/www/element-web/pkg-plist
index c0d8add58cb1..2366943567c0 100644
--- a/www/element-web/pkg-plist
+++ b/www/element-web/pkg-plist
@@ -345,45 +345,45 @@
%%WWWDIR%%/fonts/inter-vietnamese-700-italic.feddee8.woff2
%%WWWDIR%%/fonts/inter-vietnamese-700-normal.5d9bfca.woff2
%%WWWDIR%%/fonts/inter-vietnamese-700-normal.cceb6e3.woff
-%%WWWDIR%%/i18n/cs.bf68cc7.json
-%%WWWDIR%%/i18n/cy.ef5bbbe.json
-%%WWWDIR%%/i18n/de_DE.17207d7.json
-%%WWWDIR%%/i18n/el.8ff8df8.json
-%%WWWDIR%%/i18n/en_EN.0b2ae84.json
-%%WWWDIR%%/i18n/eo.100fb3c.json
-%%WWWDIR%%/i18n/es.c3430d7.json
-%%WWWDIR%%/i18n/et.da8066e.json
-%%WWWDIR%%/i18n/fa.6c56018.json
-%%WWWDIR%%/i18n/fi.4e33eae.json
-%%WWWDIR%%/i18n/fr.087ea06.json
-%%WWWDIR%%/i18n/gl.6bb51a2.json
-%%WWWDIR%%/i18n/he.7ef62d9.json
-%%WWWDIR%%/i18n/hu.18badc7.json
-%%WWWDIR%%/i18n/id.09a2e1b.json
-%%WWWDIR%%/i18n/is.e8b457c.json
-%%WWWDIR%%/i18n/it.c9a648c.json
-%%WWWDIR%%/i18n/ja.c06c15c.json
-%%WWWDIR%%/i18n/ka.3203fb3.json
-%%WWWDIR%%/i18n/languages.13f9b8b.json
+%%WWWDIR%%/i18n/cs.fe52246.json
+%%WWWDIR%%/i18n/cy.101c693.json
+%%WWWDIR%%/i18n/de_DE.ecd6d62.json
+%%WWWDIR%%/i18n/el.e2479ff.json
+%%WWWDIR%%/i18n/en_EN.c09a2bb.json
+%%WWWDIR%%/i18n/eo.a437dde.json
+%%WWWDIR%%/i18n/es.356f97d.json
+%%WWWDIR%%/i18n/et.7ad168e.json
+%%WWWDIR%%/i18n/fa.85aa161.json
+%%WWWDIR%%/i18n/fi.e83082c.json
+%%WWWDIR%%/i18n/fr.edf9e2e.json
+%%WWWDIR%%/i18n/gl.f66f84e.json
+%%WWWDIR%%/i18n/he.11e3fb3.json
+%%WWWDIR%%/i18n/hu.c3ee43f.json
+%%WWWDIR%%/i18n/id.4ae74ea.json
+%%WWWDIR%%/i18n/is.f754745.json
+%%WWWDIR%%/i18n/it.d14fb28.json
+%%WWWDIR%%/i18n/ja.950d837.json
+%%WWWDIR%%/i18n/ka.e41de26.json
+%%WWWDIR%%/i18n/languages.691cb25.json
%%WWWDIR%%/i18n/languages.json
-%%WWWDIR%%/i18n/lo.72e17b4.json
-%%WWWDIR%%/i18n/lt.b287836.json
-%%WWWDIR%%/i18n/lv.3ac595c.json
-%%WWWDIR%%/i18n/mg_MG.d1edb51.json
-%%WWWDIR%%/i18n/nb_NO.60ca459.json
-%%WWWDIR%%/i18n/nl.2e1d791.json
-%%WWWDIR%%/i18n/pl.eedf05c.json
-%%WWWDIR%%/i18n/pt.a83ffbc.json
-%%WWWDIR%%/i18n/pt_BR.73015db.json
-%%WWWDIR%%/i18n/ru.27557d8.json
-%%WWWDIR%%/i18n/sk.5abc03f.json
-%%WWWDIR%%/i18n/sq.01619e2.json
-%%WWWDIR%%/i18n/sv.2ee3b1b.json
-%%WWWDIR%%/i18n/tr.68e156b.json
-%%WWWDIR%%/i18n/uk.ba370cc.json
-%%WWWDIR%%/i18n/vi.a5e3a12.json
-%%WWWDIR%%/i18n/zh_Hans.9aa06fe.json
-%%WWWDIR%%/i18n/zh_Hant.7885eb9.json
+%%WWWDIR%%/i18n/lo.1a01478.json
+%%WWWDIR%%/i18n/lt.afa4856.json
+%%WWWDIR%%/i18n/lv.c9cf226.json
+%%WWWDIR%%/i18n/mg_MG.3900c1b.json
+%%WWWDIR%%/i18n/nb_NO.16376c1.json
+%%WWWDIR%%/i18n/nl.a9117aa.json
+%%WWWDIR%%/i18n/pl.5bec5eb.json
+%%WWWDIR%%/i18n/pt.ca6a8de.json
+%%WWWDIR%%/i18n/pt_BR.1dc7606.json
+%%WWWDIR%%/i18n/ru.aa41d25.json
+%%WWWDIR%%/i18n/sk.eae820d.json
+%%WWWDIR%%/i18n/sq.ec177c1.json
+%%WWWDIR%%/i18n/sv.7f977cc.json
+%%WWWDIR%%/i18n/tr.6ae6d21.json
+%%WWWDIR%%/i18n/uk.80a7f4f.json
+%%WWWDIR%%/i18n/vi.f370475.json
+%%WWWDIR%%/i18n/zh_Hans.f2f544b.json
+%%WWWDIR%%/i18n/zh_Hant.8e19512.json
%%WWWDIR%%/icons/bold.b7f0698.svg
%%WWWDIR%%/icons/check-circle.99c21d7.svg
%%WWWDIR%%/icons/check.aaad650.svg
@@ -706,17 +706,17 @@
%%WWWDIR%%/widgets/element-call/assets/clap-Dxm5qGyl.mp3
%%WWWDIR%%/widgets/element-call/assets/crickets-CcwrRdbq.mp3
%%WWWDIR%%/widgets/element-call/assets/crickets-DUJdcuUa.ogg
-%%WWWDIR%%/widgets/element-call/assets/cs-app-v58LOBvt.json
-%%WWWDIR%%/widgets/element-call/assets/da-app-9paXotmH.json
-%%WWWDIR%%/widgets/element-call/assets/de-app-DoDe9FNi.json
+%%WWWDIR%%/widgets/element-call/assets/cs-app-UZ1pMWyL.json
+%%WWWDIR%%/widgets/element-call/assets/da-app-DSbSkTzs.json
+%%WWWDIR%%/widgets/element-call/assets/de-app-B6MLDOze.json
%%WWWDIR%%/widgets/element-call/assets/deer-91r1Gyrx.mp3
%%WWWDIR%%/widgets/element-call/assets/deer-DPSlVch4.ogg
%%WWWDIR%%/widgets/element-call/assets/dog-BoQdnF-w.mp3
%%WWWDIR%%/widgets/element-call/assets/dog-CxIWtkNX.ogg
%%WWWDIR%%/widgets/element-call/assets/el-app-BBr3LLTK.json
-%%WWWDIR%%/widgets/element-call/assets/en-app-DpvT44u_.json
+%%WWWDIR%%/widgets/element-call/assets/en-app-DaCwFDsK.json
%%WWWDIR%%/widgets/element-call/assets/es-app-Q3c7lmEj.json
-%%WWWDIR%%/widgets/element-call/assets/et-app-DBPtMBtN.json
+%%WWWDIR%%/widgets/element-call/assets/et-app-Cj5_u8vn.json
%%WWWDIR%%/widgets/element-call/assets/fi-app-tnO3DMdi.json
%%WWWDIR%%/widgets/element-call/assets/fr-app-BxTYbDfK.json
%%WWWDIR%%/widgets/element-call/assets/generic-BBbS3Wph.ogg
@@ -734,15 +734,15 @@
%%WWWDIR%%/widgets/element-call/assets/inconsolata-vietnamese-400-normal-hFXvniIJ.woff
%%WWWDIR%%/widgets/element-call/assets/inconsolata-vietnamese-700-normal-D1IfJGt6.woff
%%WWWDIR%%/widgets/element-call/assets/inconsolata-vietnamese-700-normal-DlaT3sch.woff2
-%%WWWDIR%%/widgets/element-call/assets/index-BQ3oe8uL.js
-%%WWWDIR%%/widgets/element-call/assets/index-BQ3oe8uL.js.map
-%%WWWDIR%%/widgets/element-call/assets/index-BQv1OC6W.js
-%%WWWDIR%%/widgets/element-call/assets/index-BQv1OC6W.js.LICENSE.txt
-%%WWWDIR%%/widgets/element-call/assets/index-BQv1OC6W.js.map
-%%WWWDIR%%/widgets/element-call/assets/index-BtY3MdEn.css
-%%WWWDIR%%/widgets/element-call/assets/index-W4jTSiQP.js
-%%WWWDIR%%/widgets/element-call/assets/index-W4jTSiQP.js.LICENSE.txt
-%%WWWDIR%%/widgets/element-call/assets/index-W4jTSiQP.js.map
+%%WWWDIR%%/widgets/element-call/assets/index-C5b7hIif.js
+%%WWWDIR%%/widgets/element-call/assets/index-C5b7hIif.js.map
+%%WWWDIR%%/widgets/element-call/assets/index-DFx3IDNt.css
+%%WWWDIR%%/widgets/element-call/assets/index-D_j-EP5P.js
+%%WWWDIR%%/widgets/element-call/assets/index-D_j-EP5P.js.LICENSE.txt
+%%WWWDIR%%/widgets/element-call/assets/index-D_j-EP5P.js.map
+%%WWWDIR%%/widgets/element-call/assets/index-nK4e_yqR.js
+%%WWWDIR%%/widgets/element-call/assets/index-nK4e_yqR.js.LICENSE.txt
+%%WWWDIR%%/widgets/element-call/assets/index-nK4e_yqR.js.map
%%WWWDIR%%/widgets/element-call/assets/inter-cyrillic-400-normal-BLGc9T1a.woff2
%%WWWDIR%%/widgets/element-call/assets/inter-cyrillic-400-normal-ZzOtrSSW.woff
%%WWWDIR%%/widgets/element-call/assets/inter-cyrillic-500-normal-D4Vwzodn.woff2
@@ -807,8 +807,8 @@
%%WWWDIR%%/widgets/element-call/assets/left_call-C7NMl6WI.ogg
%%WWWDIR%%/widgets/element-call/assets/lightbulb-BIeJtAR_.ogg
%%WWWDIR%%/widgets/element-call/assets/lightbulb-BrnY00qi.mp3
-%%WWWDIR%%/widgets/element-call/assets/livekit-client.e2ee.worker-D7jue42X.js
-%%WWWDIR%%/widgets/element-call/assets/livekit-client.e2ee.worker-D7jue42X.js.map
+%%WWWDIR%%/widgets/element-call/assets/livekit-client.e2ee.worker-B0tndz1T.js
+%%WWWDIR%%/widgets/element-call/assets/livekit-client.e2ee.worker-B0tndz1T.js.map
%%WWWDIR%%/widgets/element-call/assets/lv-app-D-ZV3Ytk.json
%%WWWDIR%%/widgets/element-call/assets/matrix-sdk-crypto-wasm-B6u19z8p.js
%%WWWDIR%%/widgets/element-call/assets/matrix-sdk-crypto-wasm-B6u19z8p.js.map
@@ -819,23 +819,23 @@
%%WWWDIR%%/widgets/element-call/assets/party-BZPeTgC3.mp3
%%WWWDIR%%/widgets/element-call/assets/party-D7rIOhAQ.ogg
%%WWWDIR%%/widgets/element-call/assets/pl-app-CUkXVSZk.json
-%%WWWDIR%%/widgets/element-call/assets/polyfill-force-C-Pa3wDT.js
-%%WWWDIR%%/widgets/element-call/assets/polyfill-force-C-Pa3wDT.js.map
-%%WWWDIR%%/widgets/element-call/assets/polyfill-force-CzShxH5l.js
-%%WWWDIR%%/widgets/element-call/assets/polyfill-force-CzShxH5l.js.map
+%%WWWDIR%%/widgets/element-call/assets/polyfill-force-CNwBEEru.js
+%%WWWDIR%%/widgets/element-call/assets/polyfill-force-CNwBEEru.js.map
+%%WWWDIR%%/widgets/element-call/assets/polyfill-force-ZvFt7LR_.js
+%%WWWDIR%%/widgets/element-call/assets/polyfill-force-ZvFt7LR_.js.map
%%WWWDIR%%/widgets/element-call/assets/raise_hand-Bzqn65WB.mp3
%%WWWDIR%%/widgets/element-call/assets/raise_hand-CUbxEnt9.ogg
%%WWWDIR%%/widgets/element-call/assets/ro-app-CdYgKCOW.json
%%WWWDIR%%/widgets/element-call/assets/rock-BVCJXNC-.ogg
%%WWWDIR%%/widgets/element-call/assets/rock-CHdnB31m.mp3
-%%WWWDIR%%/widgets/element-call/assets/ru-app-Bz0WyIJI.json
+%%WWWDIR%%/widgets/element-call/assets/ru-app-C1ONMB5H.json
%%WWWDIR%%/widgets/element-call/assets/screen_share_started-DH3qxml5.mp3
%%WWWDIR%%/widgets/element-call/assets/screen_share_started-IZDL-kAw.ogg
%%WWWDIR%%/widgets/element-call/assets/selfie_segmenter-DF05sdL4.tflite
-%%WWWDIR%%/widgets/element-call/assets/sk-app-Bv2npyK0.json
-%%WWWDIR%%/widgets/element-call/assets/spa-_3kkJMwV.js
-%%WWWDIR%%/widgets/element-call/assets/spa-_3kkJMwV.js.map
-%%WWWDIR%%/widgets/element-call/assets/sv-app-BvdrRKW-.json
+%%WWWDIR%%/widgets/element-call/assets/sk-app-qoyo64LS.json
+%%WWWDIR%%/widgets/element-call/assets/spa-oZyA3Sle.js
+%%WWWDIR%%/widgets/element-call/assets/spa-oZyA3Sle.js.map
+%%WWWDIR%%/widgets/element-call/assets/sv-app-DvykXtJ4.json
%%WWWDIR%%/widgets/element-call/assets/tr-app-Dk--6BpP.json
%%WWWDIR%%/widgets/element-call/assets/uk-app-DZD01h76.json
%%WWWDIR%%/widgets/element-call/assets/vision_wasm_internal-CEyeacG0.js
diff --git a/www/elgg/Makefile b/www/elgg/Makefile
index 0706cf5edf1e..ba5d2d338ca9 100644
--- a/www/elgg/Makefile
+++ b/www/elgg/Makefile
@@ -1,5 +1,5 @@
PORTNAME= elgg
-PORTVERSION= 6.2.0
+PORTVERSION= 6.2.3
CATEGORIES= www
MASTER_SITES= http://elgg.org/download/
diff --git a/www/elgg/distinfo b/www/elgg/distinfo
index e9245fc5352a..cd2fa3650326 100644
--- a/www/elgg/distinfo
+++ b/www/elgg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744957412
-SHA256 (elgg-6.2.0.zip) = 2c564684f59ae5bebfa98f99999a6c0ede4564820a6fc7749b88819818bf27e4
-SIZE (elgg-6.2.0.zip) = 47970206
+TIMESTAMP = 1753359904
+SHA256 (elgg-6.2.3.zip) = fb44422760333aba401a01d4b6cbcc0378b444da96d4b8a43d1cf17b6d3ecce8
+SIZE (elgg-6.2.3.zip) = 47985039
diff --git a/www/elgg/pkg-plist b/www/elgg/pkg-plist
index b73e7715c1c5..f569b1173c99 100644
--- a/www/elgg/pkg-plist
+++ b/www/elgg/pkg-plist
@@ -185,6 +185,7 @@
%%WWWDIR%%/mod/ckeditor/languages/en.php
%%WWWDIR%%/mod/ckeditor/languages/fr.php
%%WWWDIR%%/mod/ckeditor/languages/nl.php
+%%WWWDIR%%/mod/ckeditor/languages/pt_br.php
%%WWWDIR%%/mod/ckeditor/languages/ru.php
%%WWWDIR%%/mod/ckeditor/vendors/README.md
%%WWWDIR%%/mod/ckeditor/vendors/ckeditor5/LICENSE.md
@@ -323,6 +324,7 @@
%%WWWDIR%%/mod/developers/languages/it.php
%%WWWDIR%%/mod/developers/languages/ja.php
%%WWWDIR%%/mod/developers/languages/nl.php
+%%WWWDIR%%/mod/developers/languages/pt_br.php
%%WWWDIR%%/mod/developers/languages/ru.php
%%WWWDIR%%/mod/developers/views/default/admin/develop_tools/entity_explorer.php
%%WWWDIR%%/mod/developers/views/default/admin/develop_tools/entity_explorer/acl_memberships.php
@@ -370,6 +372,7 @@
%%WWWDIR%%/mod/discussions/languages/gd.php
%%WWWDIR%%/mod/discussions/languages/ja.php
%%WWWDIR%%/mod/discussions/languages/nl.php
+%%WWWDIR%%/mod/discussions/languages/pt_br.php
%%WWWDIR%%/mod/discussions/languages/ro_ro.php
%%WWWDIR%%/mod/discussions/languages/ru.php
%%WWWDIR%%/mod/discussions/languages/sv.php
@@ -424,6 +427,7 @@
%%WWWDIR%%/mod/externalpages/languages/ko.php
%%WWWDIR%%/mod/externalpages/languages/nl.php
%%WWWDIR%%/mod/externalpages/languages/pl.php
+%%WWWDIR%%/mod/externalpages/languages/pt_br.php
%%WWWDIR%%/mod/externalpages/languages/ro_ro.php
%%WWWDIR%%/mod/externalpages/languages/ru.php
%%WWWDIR%%/mod/externalpages/languages/sr.php
@@ -461,6 +465,7 @@
%%WWWDIR%%/mod/file/languages/ko.php
%%WWWDIR%%/mod/file/languages/nl.php
%%WWWDIR%%/mod/file/languages/pl.php
+%%WWWDIR%%/mod/file/languages/pt_br.php
%%WWWDIR%%/mod/file/languages/ro_ro.php
%%WWWDIR%%/mod/file/languages/ru.php
%%WWWDIR%%/mod/file/languages/sr.php
@@ -519,6 +524,7 @@
%%WWWDIR%%/mod/friends/languages/gd.php
%%WWWDIR%%/mod/friends/languages/ja.php
%%WWWDIR%%/mod/friends/languages/nl.php
+%%WWWDIR%%/mod/friends/languages/pt_br.php
%%WWWDIR%%/mod/friends/languages/ro_ro.php
%%WWWDIR%%/mod/friends/languages/ru.php
%%WWWDIR%%/mod/friends/languages/sv.php
@@ -553,6 +559,7 @@
%%WWWDIR%%/mod/friends_collections/languages/gd.php
%%WWWDIR%%/mod/friends_collections/languages/it.php
%%WWWDIR%%/mod/friends_collections/languages/nl.php
+%%WWWDIR%%/mod/friends_collections/languages/pt_br.php
%%WWWDIR%%/mod/friends_collections/languages/ro_ro.php
%%WWWDIR%%/mod/friends_collections/languages/ru.php
%%WWWDIR%%/mod/friends_collections/languages/sv.php
@@ -578,6 +585,7 @@
%%WWWDIR%%/mod/garbagecollector/languages/ja.php
%%WWWDIR%%/mod/garbagecollector/languages/ko.php
%%WWWDIR%%/mod/garbagecollector/languages/nl.php
+%%WWWDIR%%/mod/garbagecollector/languages/pt_br.php
%%WWWDIR%%/mod/garbagecollector/languages/ru.php
%%WWWDIR%%/mod/garbagecollector/languages/sv.php
%%WWWDIR%%/mod/garbagecollector/tests/phpunit/integration/Elgg/GarbageCollector/OptimizeCommandTest.php
@@ -622,6 +630,7 @@
%%WWWDIR%%/mod/groups/languages/ja.php
%%WWWDIR%%/mod/groups/languages/nl.php
%%WWWDIR%%/mod/groups/languages/pl.php
+%%WWWDIR%%/mod/groups/languages/pt_br.php
%%WWWDIR%%/mod/groups/languages/ro_ro.php
%%WWWDIR%%/mod/groups/languages/ru.php
%%WWWDIR%%/mod/groups/languages/sr.php
@@ -719,6 +728,7 @@
%%WWWDIR%%/mod/invitefriends/languages/ko.php
%%WWWDIR%%/mod/invitefriends/languages/nl.php
%%WWWDIR%%/mod/invitefriends/languages/pl.php
+%%WWWDIR%%/mod/invitefriends/languages/pt_br.php
%%WWWDIR%%/mod/invitefriends/languages/ro_ro.php
%%WWWDIR%%/mod/invitefriends/languages/ru.php
%%WWWDIR%%/mod/invitefriends/languages/sv.php
@@ -754,6 +764,7 @@
%%WWWDIR%%/mod/likes/languages/ko.php
%%WWWDIR%%/mod/likes/languages/nl.php
%%WWWDIR%%/mod/likes/languages/pl.php
+%%WWWDIR%%/mod/likes/languages/pt_br.php
%%WWWDIR%%/mod/likes/languages/ro_ro.php
%%WWWDIR%%/mod/likes/languages/ru.php
%%WWWDIR%%/mod/likes/languages/sv.php
@@ -783,6 +794,7 @@
%%WWWDIR%%/mod/members/languages/ko.php
%%WWWDIR%%/mod/members/languages/nl.php
%%WWWDIR%%/mod/members/languages/pl.php
+%%WWWDIR%%/mod/members/languages/pt_br.php
%%WWWDIR%%/mod/members/languages/ro_ro.php
%%WWWDIR%%/mod/members/languages/ru.php
%%WWWDIR%%/mod/members/languages/sr.php
@@ -815,6 +827,7 @@
%%WWWDIR%%/mod/messageboard/languages/ja.php
%%WWWDIR%%/mod/messageboard/languages/nl.php
%%WWWDIR%%/mod/messageboard/languages/pl.php
+%%WWWDIR%%/mod/messageboard/languages/pt_br.php
%%WWWDIR%%/mod/messageboard/languages/ro_ro.php
%%WWWDIR%%/mod/messageboard/languages/ru.php
%%WWWDIR%%/mod/messageboard/languages/sv.php
@@ -852,6 +865,7 @@
%%WWWDIR%%/mod/messages/languages/ko.php
%%WWWDIR%%/mod/messages/languages/nl.php
%%WWWDIR%%/mod/messages/languages/pl.php
+%%WWWDIR%%/mod/messages/languages/pt_br.php
%%WWWDIR%%/mod/messages/languages/ro_ro.php
%%WWWDIR%%/mod/messages/languages/ru.php
%%WWWDIR%%/mod/messages/languages/sv.php
@@ -902,6 +916,7 @@
%%WWWDIR%%/mod/pages/languages/ko.php
%%WWWDIR%%/mod/pages/languages/nl.php
%%WWWDIR%%/mod/pages/languages/pl.php
+%%WWWDIR%%/mod/pages/languages/pt_br.php
%%WWWDIR%%/mod/pages/languages/ro_ro.php
%%WWWDIR%%/mod/pages/languages/ru.php
%%WWWDIR%%/mod/pages/languages/sr.php
@@ -961,6 +976,7 @@
%%WWWDIR%%/mod/profile/languages/it.php
%%WWWDIR%%/mod/profile/languages/ja.php
%%WWWDIR%%/mod/profile/languages/nl.php
+%%WWWDIR%%/mod/profile/languages/pt_br.php
%%WWWDIR%%/mod/profile/languages/ro_ro.php
%%WWWDIR%%/mod/profile/languages/ru.php
%%WWWDIR%%/mod/profile/languages/sv.php
@@ -1009,6 +1025,7 @@
%%WWWDIR%%/mod/reportedcontent/languages/ko.php
%%WWWDIR%%/mod/reportedcontent/languages/nl.php
%%WWWDIR%%/mod/reportedcontent/languages/pl.php
+%%WWWDIR%%/mod/reportedcontent/languages/pt_br.php
%%WWWDIR%%/mod/reportedcontent/languages/ro_ro.php
%%WWWDIR%%/mod/reportedcontent/languages/ru.php
%%WWWDIR%%/mod/reportedcontent/languages/sv.php
@@ -1047,6 +1064,7 @@
%%WWWDIR%%/mod/search/languages/ko.php
%%WWWDIR%%/mod/search/languages/nl.php
%%WWWDIR%%/mod/search/languages/pl.php
+%%WWWDIR%%/mod/search/languages/pt_br.php
%%WWWDIR%%/mod/search/languages/ro_ro.php
%%WWWDIR%%/mod/search/languages/ru.php
%%WWWDIR%%/mod/search/languages/sv.php
@@ -1088,6 +1106,7 @@
%%WWWDIR%%/mod/site_notifications/languages/en.php
%%WWWDIR%%/mod/site_notifications/languages/fr.php
%%WWWDIR%%/mod/site_notifications/languages/nl.php
+%%WWWDIR%%/mod/site_notifications/languages/pt_br.php
%%WWWDIR%%/mod/site_notifications/languages/ro_ro.php
%%WWWDIR%%/mod/site_notifications/languages/ru.php
%%WWWDIR%%/mod/site_notifications/views/default/forms/site_notifications/process.mjs
@@ -1112,6 +1131,7 @@
%%WWWDIR%%/mod/system_log/languages/en.php
%%WWWDIR%%/mod/system_log/languages/fr.php
%%WWWDIR%%/mod/system_log/languages/nl.php
+%%WWWDIR%%/mod/system_log/languages/pt_br.php
%%WWWDIR%%/mod/system_log/languages/ru.php
%%WWWDIR%%/mod/system_log/languages/sv.php
%%WWWDIR%%/mod/system_log/tests/phpunit/integration/Elgg/SystemLog/SystemLogApiTest.php
@@ -1143,6 +1163,7 @@
%%WWWDIR%%/mod/tagcloud/languages/ko.php
%%WWWDIR%%/mod/tagcloud/languages/nl.php
%%WWWDIR%%/mod/tagcloud/languages/pl.php
+%%WWWDIR%%/mod/tagcloud/languages/pt_br.php
%%WWWDIR%%/mod/tagcloud/languages/ro_ro.php
%%WWWDIR%%/mod/tagcloud/languages/ru.php
%%WWWDIR%%/mod/tagcloud/languages/sr.php
@@ -1164,6 +1185,7 @@
%%WWWDIR%%/mod/theme_sandbox/languages/en.php
%%WWWDIR%%/mod/theme_sandbox/languages/fr.php
%%WWWDIR%%/mod/theme_sandbox/languages/nl.php
+%%WWWDIR%%/mod/theme_sandbox/languages/pt_br.php
%%WWWDIR%%/mod/theme_sandbox/languages/ru.php
%%WWWDIR%%/mod/theme_sandbox/views/default/forms/theme_sandbox/ajax_demo.php
%%WWWDIR%%/mod/theme_sandbox/views/default/resources/theme_sandbox/ajax_demo.php
@@ -1257,6 +1279,7 @@
%%WWWDIR%%/mod/thewire/languages/ko.php
%%WWWDIR%%/mod/thewire/languages/nl.php
%%WWWDIR%%/mod/thewire/languages/pl.php
+%%WWWDIR%%/mod/thewire/languages/pt_br.php
%%WWWDIR%%/mod/thewire/languages/ro_ro.php
%%WWWDIR%%/mod/thewire/languages/ru.php
%%WWWDIR%%/mod/thewire/languages/sr.php
@@ -1411,10 +1434,10 @@
%%WWWDIR%%/vendor/cakephp/chronos/docs/pt/conf.py
%%WWWDIR%%/vendor/cakephp/chronos/docs/pt/contents.rst
%%WWWDIR%%/vendor/cakephp/chronos/docs/pt/index.rst
-%%WWWDIR%%/vendor/cakephp/chronos/psalm-baseline.xml
-%%WWWDIR%%/vendor/cakephp/chronos/psalm.xml
%%WWWDIR%%/vendor/cakephp/chronos/src/Chronos.php
%%WWWDIR%%/vendor/cakephp/chronos/src/ChronosDate.php
+%%WWWDIR%%/vendor/cakephp/chronos/src/ChronosDatePeriod.php
+%%WWWDIR%%/vendor/cakephp/chronos/src/ChronosPeriod.php
%%WWWDIR%%/vendor/cakephp/chronos/src/ChronosTime.php
%%WWWDIR%%/vendor/cakephp/chronos/src/ClockFactory.php
%%WWWDIR%%/vendor/cakephp/chronos/src/DifferenceFormatter.php
@@ -2964,6 +2987,7 @@
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Upgrades/NotificationsPrefix.php
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Upgrades/RemoveIcontime.php
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Upgrades/RemoveOrphanedThreadedComments.php
+%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Upgrades/UpdateMetastringBoolDatabaseValue.php
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/UploadService.php
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/UserCapabilities.php
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Users/Accounts.php
@@ -3662,6 +3686,7 @@
%%WWWDIR%%/vendor/elgg/elgg/languages/ja.php
%%WWWDIR%%/vendor/elgg/elgg/languages/nl.php
%%WWWDIR%%/vendor/elgg/elgg/languages/pl.php
+%%WWWDIR%%/vendor/elgg/elgg/languages/pt_br.php
%%WWWDIR%%/vendor/elgg/elgg/languages/sv.php
%%WWWDIR%%/vendor/elgg/elgg/languages/zh_hans.php
%%WWWDIR%%/vendor/elgg/elgg/mod/activity/classes/Elgg/Activity/GroupRiverFilter.php
@@ -3844,6 +3869,7 @@
%%WWWDIR%%/vendor/elgg/elgg/mod/ckeditor/languages/en.php
%%WWWDIR%%/vendor/elgg/elgg/mod/ckeditor/languages/fr.php
%%WWWDIR%%/vendor/elgg/elgg/mod/ckeditor/languages/nl.php
+%%WWWDIR%%/vendor/elgg/elgg/mod/ckeditor/languages/pt_br.php
%%WWWDIR%%/vendor/elgg/elgg/mod/ckeditor/languages/ru.php
%%WWWDIR%%/vendor/elgg/elgg/mod/ckeditor/vendors/README.md
%%WWWDIR%%/vendor/elgg/elgg/mod/ckeditor/vendors/ckeditor5/LICENSE.md
@@ -3982,6 +4008,7 @@
%%WWWDIR%%/vendor/elgg/elgg/mod/developers/languages/it.php
%%WWWDIR%%/vendor/elgg/elgg/mod/developers/languages/ja.php
%%WWWDIR%%/vendor/elgg/elgg/mod/developers/languages/nl.php
+%%WWWDIR%%/vendor/elgg/elgg/mod/developers/languages/pt_br.php
%%WWWDIR%%/vendor/elgg/elgg/mod/developers/languages/ru.php
%%WWWDIR%%/vendor/elgg/elgg/mod/developers/views/default/admin/develop_tools/entity_explorer.php
%%WWWDIR%%/vendor/elgg/elgg/mod/developers/views/default/admin/develop_tools/entity_explorer/acl_memberships.php
@@ -4029,6 +4056,7 @@
%%WWWDIR%%/vendor/elgg/elgg/mod/discussions/languages/gd.php
%%WWWDIR%%/vendor/elgg/elgg/mod/discussions/languages/ja.php
%%WWWDIR%%/vendor/elgg/elgg/mod/discussions/languages/nl.php
+%%WWWDIR%%/vendor/elgg/elgg/mod/discussions/languages/pt_br.php
%%WWWDIR%%/vendor/elgg/elgg/mod/discussions/languages/ro_ro.php
%%WWWDIR%%/vendor/elgg/elgg/mod/discussions/languages/ru.php
%%WWWDIR%%/vendor/elgg/elgg/mod/discussions/languages/sv.php
@@ -4083,6 +4111,7 @@
%%WWWDIR%%/vendor/elgg/elgg/mod/externalpages/languages/ko.php
%%WWWDIR%%/vendor/elgg/elgg/mod/externalpages/languages/nl.php
%%WWWDIR%%/vendor/elgg/elgg/mod/externalpages/languages/pl.php
+%%WWWDIR%%/vendor/elgg/elgg/mod/externalpages/languages/pt_br.php
%%WWWDIR%%/vendor/elgg/elgg/mod/externalpages/languages/ro_ro.php
%%WWWDIR%%/vendor/elgg/elgg/mod/externalpages/languages/ru.php
%%WWWDIR%%/vendor/elgg/elgg/mod/externalpages/languages/sr.php
@@ -4120,6 +4149,7 @@
%%WWWDIR%%/vendor/elgg/elgg/mod/file/languages/ko.php
%%WWWDIR%%/vendor/elgg/elgg/mod/file/languages/nl.php
%%WWWDIR%%/vendor/elgg/elgg/mod/file/languages/pl.php
+%%WWWDIR%%/vendor/elgg/elgg/mod/file/languages/pt_br.php
%%WWWDIR%%/vendor/elgg/elgg/mod/file/languages/ro_ro.php
%%WWWDIR%%/vendor/elgg/elgg/mod/file/languages/ru.php
%%WWWDIR%%/vendor/elgg/elgg/mod/file/languages/sr.php
@@ -4178,6 +4208,7 @@
%%WWWDIR%%/vendor/elgg/elgg/mod/friends/languages/gd.php
%%WWWDIR%%/vendor/elgg/elgg/mod/friends/languages/ja.php
%%WWWDIR%%/vendor/elgg/elgg/mod/friends/languages/nl.php
+%%WWWDIR%%/vendor/elgg/elgg/mod/friends/languages/pt_br.php
%%WWWDIR%%/vendor/elgg/elgg/mod/friends/languages/ro_ro.php
%%WWWDIR%%/vendor/elgg/elgg/mod/friends/languages/ru.php
%%WWWDIR%%/vendor/elgg/elgg/mod/friends/languages/sv.php
@@ -4212,6 +4243,7 @@
%%WWWDIR%%/vendor/elgg/elgg/mod/friends_collections/languages/gd.php
%%WWWDIR%%/vendor/elgg/elgg/mod/friends_collections/languages/it.php
%%WWWDIR%%/vendor/elgg/elgg/mod/friends_collections/languages/nl.php
+%%WWWDIR%%/vendor/elgg/elgg/mod/friends_collections/languages/pt_br.php
%%WWWDIR%%/vendor/elgg/elgg/mod/friends_collections/languages/ro_ro.php
%%WWWDIR%%/vendor/elgg/elgg/mod/friends_collections/languages/ru.php
%%WWWDIR%%/vendor/elgg/elgg/mod/friends_collections/languages/sv.php
@@ -4237,6 +4269,7 @@
%%WWWDIR%%/vendor/elgg/elgg/mod/garbagecollector/languages/ja.php
%%WWWDIR%%/vendor/elgg/elgg/mod/garbagecollector/languages/ko.php
%%WWWDIR%%/vendor/elgg/elgg/mod/garbagecollector/languages/nl.php
+%%WWWDIR%%/vendor/elgg/elgg/mod/garbagecollector/languages/pt_br.php
%%WWWDIR%%/vendor/elgg/elgg/mod/garbagecollector/languages/ru.php
%%WWWDIR%%/vendor/elgg/elgg/mod/garbagecollector/languages/sv.php
%%WWWDIR%%/vendor/elgg/elgg/mod/garbagecollector/tests/phpunit/integration/Elgg/GarbageCollector/OptimizeCommandTest.php
@@ -4281,6 +4314,7 @@
%%WWWDIR%%/vendor/elgg/elgg/mod/groups/languages/ja.php
%%WWWDIR%%/vendor/elgg/elgg/mod/groups/languages/nl.php
%%WWWDIR%%/vendor/elgg/elgg/mod/groups/languages/pl.php
+%%WWWDIR%%/vendor/elgg/elgg/mod/groups/languages/pt_br.php
%%WWWDIR%%/vendor/elgg/elgg/mod/groups/languages/ro_ro.php
%%WWWDIR%%/vendor/elgg/elgg/mod/groups/languages/ru.php
%%WWWDIR%%/vendor/elgg/elgg/mod/groups/languages/sr.php
@@ -4378,6 +4412,7 @@
%%WWWDIR%%/vendor/elgg/elgg/mod/invitefriends/languages/ko.php
%%WWWDIR%%/vendor/elgg/elgg/mod/invitefriends/languages/nl.php
%%WWWDIR%%/vendor/elgg/elgg/mod/invitefriends/languages/pl.php
+%%WWWDIR%%/vendor/elgg/elgg/mod/invitefriends/languages/pt_br.php
%%WWWDIR%%/vendor/elgg/elgg/mod/invitefriends/languages/ro_ro.php
%%WWWDIR%%/vendor/elgg/elgg/mod/invitefriends/languages/ru.php
%%WWWDIR%%/vendor/elgg/elgg/mod/invitefriends/languages/sv.php
@@ -4413,6 +4448,7 @@
%%WWWDIR%%/vendor/elgg/elgg/mod/likes/languages/ko.php
%%WWWDIR%%/vendor/elgg/elgg/mod/likes/languages/nl.php
%%WWWDIR%%/vendor/elgg/elgg/mod/likes/languages/pl.php
+%%WWWDIR%%/vendor/elgg/elgg/mod/likes/languages/pt_br.php
%%WWWDIR%%/vendor/elgg/elgg/mod/likes/languages/ro_ro.php
%%WWWDIR%%/vendor/elgg/elgg/mod/likes/languages/ru.php
%%WWWDIR%%/vendor/elgg/elgg/mod/likes/languages/sv.php
@@ -4442,6 +4478,7 @@
%%WWWDIR%%/vendor/elgg/elgg/mod/members/languages/ko.php
%%WWWDIR%%/vendor/elgg/elgg/mod/members/languages/nl.php
%%WWWDIR%%/vendor/elgg/elgg/mod/members/languages/pl.php
+%%WWWDIR%%/vendor/elgg/elgg/mod/members/languages/pt_br.php
%%WWWDIR%%/vendor/elgg/elgg/mod/members/languages/ro_ro.php
%%WWWDIR%%/vendor/elgg/elgg/mod/members/languages/ru.php
%%WWWDIR%%/vendor/elgg/elgg/mod/members/languages/sr.php
@@ -4474,6 +4511,7 @@
%%WWWDIR%%/vendor/elgg/elgg/mod/messageboard/languages/ja.php
%%WWWDIR%%/vendor/elgg/elgg/mod/messageboard/languages/nl.php
%%WWWDIR%%/vendor/elgg/elgg/mod/messageboard/languages/pl.php
+%%WWWDIR%%/vendor/elgg/elgg/mod/messageboard/languages/pt_br.php
%%WWWDIR%%/vendor/elgg/elgg/mod/messageboard/languages/ro_ro.php
%%WWWDIR%%/vendor/elgg/elgg/mod/messageboard/languages/ru.php
%%WWWDIR%%/vendor/elgg/elgg/mod/messageboard/languages/sv.php
@@ -4511,6 +4549,7 @@
%%WWWDIR%%/vendor/elgg/elgg/mod/messages/languages/ko.php
%%WWWDIR%%/vendor/elgg/elgg/mod/messages/languages/nl.php
%%WWWDIR%%/vendor/elgg/elgg/mod/messages/languages/pl.php
+%%WWWDIR%%/vendor/elgg/elgg/mod/messages/languages/pt_br.php
%%WWWDIR%%/vendor/elgg/elgg/mod/messages/languages/ro_ro.php
%%WWWDIR%%/vendor/elgg/elgg/mod/messages/languages/ru.php
%%WWWDIR%%/vendor/elgg/elgg/mod/messages/languages/sv.php
@@ -4561,6 +4600,7 @@
%%WWWDIR%%/vendor/elgg/elgg/mod/pages/languages/ko.php
%%WWWDIR%%/vendor/elgg/elgg/mod/pages/languages/nl.php
%%WWWDIR%%/vendor/elgg/elgg/mod/pages/languages/pl.php
+%%WWWDIR%%/vendor/elgg/elgg/mod/pages/languages/pt_br.php
%%WWWDIR%%/vendor/elgg/elgg/mod/pages/languages/ro_ro.php
%%WWWDIR%%/vendor/elgg/elgg/mod/pages/languages/ru.php
%%WWWDIR%%/vendor/elgg/elgg/mod/pages/languages/sr.php
@@ -4620,6 +4660,7 @@
%%WWWDIR%%/vendor/elgg/elgg/mod/profile/languages/it.php
%%WWWDIR%%/vendor/elgg/elgg/mod/profile/languages/ja.php
%%WWWDIR%%/vendor/elgg/elgg/mod/profile/languages/nl.php
+%%WWWDIR%%/vendor/elgg/elgg/mod/profile/languages/pt_br.php
%%WWWDIR%%/vendor/elgg/elgg/mod/profile/languages/ro_ro.php
%%WWWDIR%%/vendor/elgg/elgg/mod/profile/languages/ru.php
%%WWWDIR%%/vendor/elgg/elgg/mod/profile/languages/sv.php
@@ -4668,6 +4709,7 @@
%%WWWDIR%%/vendor/elgg/elgg/mod/reportedcontent/languages/ko.php
%%WWWDIR%%/vendor/elgg/elgg/mod/reportedcontent/languages/nl.php
%%WWWDIR%%/vendor/elgg/elgg/mod/reportedcontent/languages/pl.php
+%%WWWDIR%%/vendor/elgg/elgg/mod/reportedcontent/languages/pt_br.php
%%WWWDIR%%/vendor/elgg/elgg/mod/reportedcontent/languages/ro_ro.php
%%WWWDIR%%/vendor/elgg/elgg/mod/reportedcontent/languages/ru.php
%%WWWDIR%%/vendor/elgg/elgg/mod/reportedcontent/languages/sv.php
@@ -4706,6 +4748,7 @@
%%WWWDIR%%/vendor/elgg/elgg/mod/search/languages/ko.php
%%WWWDIR%%/vendor/elgg/elgg/mod/search/languages/nl.php
%%WWWDIR%%/vendor/elgg/elgg/mod/search/languages/pl.php
+%%WWWDIR%%/vendor/elgg/elgg/mod/search/languages/pt_br.php
%%WWWDIR%%/vendor/elgg/elgg/mod/search/languages/ro_ro.php
%%WWWDIR%%/vendor/elgg/elgg/mod/search/languages/ru.php
%%WWWDIR%%/vendor/elgg/elgg/mod/search/languages/sv.php
@@ -4747,6 +4790,7 @@
%%WWWDIR%%/vendor/elgg/elgg/mod/site_notifications/languages/en.php
%%WWWDIR%%/vendor/elgg/elgg/mod/site_notifications/languages/fr.php
%%WWWDIR%%/vendor/elgg/elgg/mod/site_notifications/languages/nl.php
+%%WWWDIR%%/vendor/elgg/elgg/mod/site_notifications/languages/pt_br.php
%%WWWDIR%%/vendor/elgg/elgg/mod/site_notifications/languages/ro_ro.php
%%WWWDIR%%/vendor/elgg/elgg/mod/site_notifications/languages/ru.php
%%WWWDIR%%/vendor/elgg/elgg/mod/site_notifications/views/default/forms/site_notifications/process.mjs
@@ -4771,6 +4815,7 @@
%%WWWDIR%%/vendor/elgg/elgg/mod/system_log/languages/en.php
%%WWWDIR%%/vendor/elgg/elgg/mod/system_log/languages/fr.php
%%WWWDIR%%/vendor/elgg/elgg/mod/system_log/languages/nl.php
+%%WWWDIR%%/vendor/elgg/elgg/mod/system_log/languages/pt_br.php
%%WWWDIR%%/vendor/elgg/elgg/mod/system_log/languages/ru.php
%%WWWDIR%%/vendor/elgg/elgg/mod/system_log/languages/sv.php
%%WWWDIR%%/vendor/elgg/elgg/mod/system_log/tests/phpunit/integration/Elgg/SystemLog/SystemLogApiTest.php
@@ -4802,6 +4847,7 @@
%%WWWDIR%%/vendor/elgg/elgg/mod/tagcloud/languages/ko.php
%%WWWDIR%%/vendor/elgg/elgg/mod/tagcloud/languages/nl.php
%%WWWDIR%%/vendor/elgg/elgg/mod/tagcloud/languages/pl.php
+%%WWWDIR%%/vendor/elgg/elgg/mod/tagcloud/languages/pt_br.php
%%WWWDIR%%/vendor/elgg/elgg/mod/tagcloud/languages/ro_ro.php
%%WWWDIR%%/vendor/elgg/elgg/mod/tagcloud/languages/ru.php
%%WWWDIR%%/vendor/elgg/elgg/mod/tagcloud/languages/sr.php
@@ -4823,6 +4869,7 @@
%%WWWDIR%%/vendor/elgg/elgg/mod/theme_sandbox/languages/en.php
%%WWWDIR%%/vendor/elgg/elgg/mod/theme_sandbox/languages/fr.php
%%WWWDIR%%/vendor/elgg/elgg/mod/theme_sandbox/languages/nl.php
+%%WWWDIR%%/vendor/elgg/elgg/mod/theme_sandbox/languages/pt_br.php
%%WWWDIR%%/vendor/elgg/elgg/mod/theme_sandbox/languages/ru.php
%%WWWDIR%%/vendor/elgg/elgg/mod/theme_sandbox/views/default/forms/theme_sandbox/ajax_demo.php
%%WWWDIR%%/vendor/elgg/elgg/mod/theme_sandbox/views/default/resources/theme_sandbox/ajax_demo.php
@@ -4916,6 +4963,7 @@
%%WWWDIR%%/vendor/elgg/elgg/mod/thewire/languages/ko.php
%%WWWDIR%%/vendor/elgg/elgg/mod/thewire/languages/nl.php
%%WWWDIR%%/vendor/elgg/elgg/mod/thewire/languages/pl.php
+%%WWWDIR%%/vendor/elgg/elgg/mod/thewire/languages/pt_br.php
%%WWWDIR%%/vendor/elgg/elgg/mod/thewire/languages/ro_ro.php
%%WWWDIR%%/vendor/elgg/elgg/mod/thewire/languages/ru.php
%%WWWDIR%%/vendor/elgg/elgg/mod/thewire/languages/sr.php
@@ -13673,12 +13721,12 @@
%%WWWDIR%%/vendor/matthiasmullie/minify/data/js/operators.txt
%%WWWDIR%%/vendor/matthiasmullie/minify/data/js/operators_after.txt
%%WWWDIR%%/vendor/matthiasmullie/minify/data/js/operators_before.txt
-%%WWWDIR%%/vendor/matthiasmullie/minify/ruleset.xml
%%WWWDIR%%/vendor/matthiasmullie/minify/src/CSS.php
%%WWWDIR%%/vendor/matthiasmullie/minify/src/Exception.php
%%WWWDIR%%/vendor/matthiasmullie/minify/src/Exceptions/BasicException.php
%%WWWDIR%%/vendor/matthiasmullie/minify/src/Exceptions/FileImportException.php
%%WWWDIR%%/vendor/matthiasmullie/minify/src/Exceptions/IOException.php
+%%WWWDIR%%/vendor/matthiasmullie/minify/src/Exceptions/PatternMatchException.php
%%WWWDIR%%/vendor/matthiasmullie/minify/src/JS.php
%%WWWDIR%%/vendor/matthiasmullie/minify/src/Minify.php
%%WWWDIR%%/vendor/matthiasmullie/path-converter/LICENSE
diff --git a/www/firefox-esr/Makefile b/www/firefox-esr/Makefile
index 644906398ba9..342503a40bbe 100644
--- a/www/firefox-esr/Makefile
+++ b/www/firefox-esr/Makefile
@@ -1,5 +1,6 @@
PORTNAME= firefox
DISTVERSION= 140.1.0
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= www wayland
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}esr/source \
diff --git a/www/firefox-esr/files/patch-bug1876632 b/www/firefox-esr/files/patch-bug1876632
new file mode 100644
index 000000000000..3932b1deccc9
--- /dev/null
+++ b/www/firefox-esr/files/patch-bug1876632
@@ -0,0 +1,35 @@
+commit 4f531ca86d24be5d4de673f6e652ed899151d20c
+Author: Jesper Schmitz Mouridsen <jesper@schmitz.computer>
+Date: Wed Jul 23 22:01:31 2025 +0000
+
+ Bug 1876632 Fix aslr allocations on FreeBSD r=spidermonkey-reviewers,sfink
+
+ Without the alignment flag the desired address
+ gets randomized by aslr in a way which causes it to not
+ be aligned. Furthermore the TryToAlignChunk almost always
+ fails. With this fix it never gets to TryToAlignChunk
+ because the flag guarantees upfront alignment.
+
+ Differential Revision: https://phabricator.services.mozilla.com/D257824
+
+diff --git js/src/gc/Memory.cpp js/src/gc/Memory.cpp
+index e790f1784ede..13639c9a6eb4 100644
+--- js/src/gc/Memory.cpp
++++ js/src/gc/Memory.cpp
+@@ -608,7 +608,16 @@ static void* MapAlignedPagesRandom(size_t length, size_t alignment) {
+ for (size_t i = 1; i <= 1024; ++i) {
+ if (i & 0xf) {
+ uint64_t desired = alignment * GetNumberInRange(minNum, maxNum);
++# if defined(__FreeBSD__) && defined(__aarch64__)
++ int flags = MAP_PRIVATE | MAP_ANON |
++ MAP_ALIGNED(mozilla::CeilingLog2Size(alignment));
++ region = MozTaggedAnonymousMmap((void*)(uintptr_t)desired, length,
++ int(PageAccess::ReadWrite), flags, -1, 0,
++ "js-gc-heap");
++# else
+ region = MapMemoryAtFuzzy(reinterpret_cast<void*>(desired), length);
++
++# endif
+ if (!region) {
+ continue;
+ }
diff --git a/www/firefox/Makefile b/www/firefox/Makefile
index eafa58cd90d3..7705943ea874 100644
--- a/www/firefox/Makefile
+++ b/www/firefox/Makefile
@@ -1,6 +1,6 @@
PORTNAME= firefox
DISTVERSION= 141.0
-PORTREVISION= 1
+PORTREVISION= 2
PORTEPOCH= 2
CATEGORIES= www wayland
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}${DISTVERSIONSUFFIX}/source \
diff --git a/www/firefox/files/patch-bug1876632 b/www/firefox/files/patch-bug1876632
new file mode 100644
index 000000000000..3932b1deccc9
--- /dev/null
+++ b/www/firefox/files/patch-bug1876632
@@ -0,0 +1,35 @@
+commit 4f531ca86d24be5d4de673f6e652ed899151d20c
+Author: Jesper Schmitz Mouridsen <jesper@schmitz.computer>
+Date: Wed Jul 23 22:01:31 2025 +0000
+
+ Bug 1876632 Fix aslr allocations on FreeBSD r=spidermonkey-reviewers,sfink
+
+ Without the alignment flag the desired address
+ gets randomized by aslr in a way which causes it to not
+ be aligned. Furthermore the TryToAlignChunk almost always
+ fails. With this fix it never gets to TryToAlignChunk
+ because the flag guarantees upfront alignment.
+
+ Differential Revision: https://phabricator.services.mozilla.com/D257824
+
+diff --git js/src/gc/Memory.cpp js/src/gc/Memory.cpp
+index e790f1784ede..13639c9a6eb4 100644
+--- js/src/gc/Memory.cpp
++++ js/src/gc/Memory.cpp
+@@ -608,7 +608,16 @@ static void* MapAlignedPagesRandom(size_t length, size_t alignment) {
+ for (size_t i = 1; i <= 1024; ++i) {
+ if (i & 0xf) {
+ uint64_t desired = alignment * GetNumberInRange(minNum, maxNum);
++# if defined(__FreeBSD__) && defined(__aarch64__)
++ int flags = MAP_PRIVATE | MAP_ANON |
++ MAP_ALIGNED(mozilla::CeilingLog2Size(alignment));
++ region = MozTaggedAnonymousMmap((void*)(uintptr_t)desired, length,
++ int(PageAccess::ReadWrite), flags, -1, 0,
++ "js-gc-heap");
++# else
+ region = MapMemoryAtFuzzy(reinterpret_cast<void*>(desired), length);
++
++# endif
+ if (!region) {
+ continue;
+ }
diff --git a/www/gallery-dl/Makefile b/www/gallery-dl/Makefile
index 2ba8b63b78ac..229101ffbcb3 100644
--- a/www/gallery-dl/Makefile
+++ b/www/gallery-dl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gallery-dl
DISTVERSIONPREFIX= v
-DISTVERSION= 1.30.0
+DISTVERSION= 1.30.2
CATEGORIES= www
# Implicit approval to commit trivial version updates.
diff --git a/www/gallery-dl/distinfo b/www/gallery-dl/distinfo
index 4db5f53dc3f7..9223e2ee9cd6 100644
--- a/www/gallery-dl/distinfo
+++ b/www/gallery-dl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752599323
-SHA256 (mikf-gallery-dl-v1.30.0_GH0.tar.gz) = 77ef30cf4eda33f0055e750750a23166abbb9c235f34bd9aa0804e00a70d9239
-SIZE (mikf-gallery-dl-v1.30.0_GH0.tar.gz) = 897871
+TIMESTAMP = 1753639042
+SHA256 (mikf-gallery-dl-v1.30.2_GH0.tar.gz) = 61437c6c457e282ee1bb99d1b87b9710e8bc2834c49c671aa7e68b35a5ec66f4
+SIZE (mikf-gallery-dl-v1.30.2_GH0.tar.gz) = 918363
diff --git a/www/garage/Makefile b/www/garage/Makefile
index 04039440130c..082c7c498846 100644
--- a/www/garage/Makefile
+++ b/www/garage/Makefile
@@ -1,6 +1,5 @@
PORTNAME= garage
-DISTVERSION= 1.1.0
-PORTREVISION= 3
+DISTVERSION= 1.2.0
CATEGORIES= www
MASTER_SITES= https://git.deuxfleurs.fr/Deuxfleurs/${PORTNAME}/archive/v${PORTVERSION}.tar.gz?dummy=/
DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}
@@ -22,6 +21,7 @@ CARGO_INSTALL_PATH= src/garage
SUB_FILES= pkg-message
USE_RC_SUBR= garage
CARGO_VENDOR_DIR= ${WRKDIR}/cargo-crates
+CARGO_FEATURES= syslog
.include <bsd.port.pre.mk>
diff --git a/www/garage/Makefile.crates b/www/garage/Makefile.crates
index 609f473f8292..7eb1247daa6a 100644
--- a/www/garage/Makefile.crates
+++ b/www/garage/Makefile.crates
@@ -1,5 +1,5 @@
-CARGO_CRATES= addr2line-0.21.0 \
- adler-1.0.2 \
+CARGO_CRATES= addr2line-0.24.2 \
+ adler2-2.0.0 \
aead-0.5.2 \
aes-0.8.4 \
aes-gcm-0.10.3 \
@@ -8,105 +8,102 @@ CARGO_CRATES= addr2line-0.21.0 \
allocator-api2-0.2.21 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
- anstream-0.6.11 \
+ anstream-0.6.18 \
anstyle-1.0.10 \
anstyle-parse-0.2.6 \
- anstyle-query-1.0.2 \
- anstyle-wincon-3.0.2 \
- anyhow-1.0.95 \
+ anstyle-query-1.1.2 \
+ anstyle-wincon-3.0.7 \
+ anyhow-1.0.97 \
arc-swap-1.7.1 \
argon2-0.5.3 \
arrayvec-0.5.2 \
assert-json-diff-2.0.2 \
- async-compression-0.4.18 \
+ async-compression-0.4.21 \
async-stream-0.3.6 \
async-stream-impl-0.3.6 \
- async-trait-0.1.86 \
+ async-trait-0.1.88 \
+ atomic-waker-1.1.2 \
autocfg-1.4.0 \
- aws-credential-types-1.2.1 \
- aws-runtime-1.5.5 \
- aws-sdk-config-1.62.0 \
- aws-sdk-s3-1.68.0 \
- aws-sigv4-1.2.9 \
- aws-smithy-async-1.2.4 \
- aws-smithy-checksums-0.60.13 \
- aws-smithy-eventstream-0.60.6 \
- aws-smithy-http-0.60.12 \
- aws-smithy-json-0.61.2 \
- aws-smithy-runtime-1.7.8 \
- aws-smithy-runtime-api-1.7.3 \
- aws-smithy-types-1.2.13 \
+ aws-credential-types-1.2.2 \
+ aws-runtime-1.5.6 \
+ aws-sdk-config-1.65.0 \
+ aws-sdk-s3-1.79.0 \
+ aws-sigv4-1.3.0 \
+ aws-smithy-async-1.2.5 \
+ aws-smithy-checksums-0.63.1 \
+ aws-smithy-eventstream-0.60.8 \
+ aws-smithy-http-0.62.0 \
+ aws-smithy-http-client-1.0.0 \
+ aws-smithy-json-0.61.3 \
+ aws-smithy-runtime-1.8.0 \
+ aws-smithy-runtime-api-1.7.4 \
+ aws-smithy-types-1.3.0 \
aws-smithy-xml-0.60.9 \
- aws-types-1.3.5 \
+ aws-types-1.3.6 \
backoff-0.4.0 \
- backtrace-0.3.69 \
- base16ct-0.1.1 \
+ backtrace-0.3.74 \
base64-0.13.1 \
base64-0.21.7 \
base64-0.22.1 \
base64-simd-0.8.0 \
- base64ct-1.6.0 \
+ base64ct-1.7.3 \
bincode-1.3.3 \
bitflags-1.3.2 \
- bitflags-2.8.0 \
+ bitflags-2.9.0 \
blake2-0.10.6 \
block-buffer-0.10.4 \
- bumpalo-3.16.0 \
- bytemuck-1.21.0 \
+ bumpalo-3.17.0 \
+ bytemuck-1.22.0 \
byteorder-1.5.0 \
- bytes-1.10.0 \
+ bytes-1.10.1 \
bytes-utils-0.1.4 \
- bytesize-1.3.0 \
- cc-1.2.11 \
+ bytesize-1.3.2 \
+ cc-1.2.16 \
cfg-if-1.0.0 \
cfg_aliases-0.1.1 \
cfg_aliases-0.2.1 \
- chrono-0.4.39 \
+ chrono-0.4.40 \
cipher-0.4.4 \
clap-2.34.0 \
- clap-4.5.27 \
- clap_builder-4.5.27 \
- clap_derive-4.5.24 \
+ clap-4.5.32 \
+ clap_builder-4.5.32 \
+ clap_derive-4.5.32 \
clap_lex-0.7.4 \
colorchoice-1.0.3 \
- const-oid-0.9.6 \
core-foundation-0.9.4 \
core-foundation-sys-0.8.7 \
cpufeatures-0.2.17 \
+ crc-3.2.1 \
+ crc-catalog-2.4.0 \
crc32c-0.6.8 \
crc32fast-1.4.2 \
- crossbeam-channel-0.5.14 \
+ crc64fast-nvme-1.2.0 \
+ crossbeam-channel-0.5.15 \
crossbeam-queue-0.3.12 \
crossbeam-utils-0.8.21 \
- crypto-bigint-0.4.9 \
- crypto-bigint-0.5.5 \
crypto-common-0.1.6 \
ctr-0.9.2 \
darling-0.20.10 \
darling_core-0.20.10 \
darling_macro-0.20.10 \
dashmap-4.0.2 \
- der-0.6.1 \
- deranged-0.3.11 \
+ deranged-0.4.0 \
derivative-2.2.0 \
digest-0.10.7 \
displaydoc-0.2.5 \
- dyn-clone-1.0.17 \
- ecdsa-0.14.8 \
- either-1.13.0 \
- elliptic-curve-0.12.3 \
+ dyn-clone-1.0.19 \
+ either-1.15.0 \
encoding_rs-0.8.35 \
env_logger-0.10.2 \
- equivalent-1.0.1 \
+ equivalent-1.0.2 \
err-derive-0.3.1 \
errno-0.3.10 \
fallible-iterator-0.3.0 \
fallible-streaming-iterator-0.1.9 \
fastrand-2.3.0 \
- ff-0.12.1 \
fixedbitset-0.4.2 \
fnv-1.0.7 \
- foldhash-0.1.4 \
+ foldhash-0.1.5 \
form_urlencoded-1.2.1 \
futures-0.3.31 \
futures-channel-0.3.31 \
@@ -120,14 +117,13 @@ CARGO_CRATES= addr2line-0.21.0 \
generic-array-0.14.7 \
gethostname-0.4.3 \
getrandom-0.2.15 \
- getrandom-0.3.1 \
+ getrandom-0.3.2 \
ghash-0.5.1 \
- gimli-0.28.1 \
+ gimli-0.31.1 \
git-version-0.3.9 \
git-version-macro-0.3.9 \
- group-0.12.1 \
- h2-0.3.24 \
- h2-0.4.2 \
+ h2-0.3.26 \
+ h2-0.4.8 \
hashbrown-0.12.3 \
hashbrown-0.14.5 \
hashbrown-0.15.2 \
@@ -138,21 +134,21 @@ CARGO_CRATES= addr2line-0.21.0 \
heed-traits-0.8.0 \
heed-types-0.8.0 \
hermit-abi-0.3.9 \
- hermit-abi-0.4.0 \
+ hermit-abi-0.5.0 \
hex-0.4.3 \
hexdump-0.1.2 \
hmac-0.12.1 \
- home-0.5.9 \
+ 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 \
http-range-0.1.5 \
http-range-header-0.3.1 \
- httparse-1.10.0 \
+ 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 \
@@ -172,19 +168,19 @@ CARGO_CRATES= addr2line-0.21.0 \
icu_provider-1.5.0 \
icu_provider_macros-1.5.0 \
ident_case-1.0.1 \
- idna-0.5.0 \
idna-1.0.3 \
idna_adapter-1.2.0 \
indexmap-1.9.3 \
- indexmap-2.7.1 \
- inout-0.1.3 \
+ indexmap-2.8.0 \
+ inout-0.1.4 \
instant-0.1.13 \
ipnet-2.11.0 \
ipnetwork-0.20.0 \
- is-terminal-0.4.15 \
+ is-terminal-0.4.16 \
+ is_terminal_polyfill-1.70.1 \
itertools-0.10.5 \
itertools-0.12.1 \
- itoa-1.0.14 \
+ itoa-1.0.15 \
jobserver-0.1.32 \
js-sys-0.3.77 \
json-patch-1.4.0 \
@@ -198,21 +194,22 @@ CARGO_CRATES= addr2line-0.21.0 \
kuska-handshake-0.2.0 \
kuska-sodiumoxide-0.2.5-0 \
lazy_static-1.5.0 \
- libc-0.2.169 \
+ libc-0.2.171 \
libsodium-sys-0.2.7 \
libsqlite3-sys-0.28.0 \
linux-raw-sys-0.4.15 \
- litemap-0.7.4 \
+ linux-raw-sys-0.9.3 \
+ litemap-0.7.5 \
lmdb-rkv-sys-0.11.2 \
lock_api-0.4.12 \
- log-0.4.25 \
+ log-0.4.26 \
lru-0.12.5 \
matchers-0.1.0 \
md-5-0.10.6 \
memchr-2.7.4 \
mime-0.3.17 \
minimal-lexical-0.2.1 \
- miniz_oxide-0.7.2 \
+ miniz_oxide-0.8.5 \
mio-1.0.3 \
mktemp-0.5.1 \
multer-3.1.0 \
@@ -230,8 +227,8 @@ CARGO_CRATES= addr2line-0.21.0 \
num-rational-0.2.4 \
num-traits-0.2.19 \
num_cpus-1.16.0 \
- object-0.32.2 \
- once_cell-1.20.2 \
+ object-0.36.7 \
+ once_cell-1.21.1 \
opaque-debug-0.3.1 \
openssl-probe-0.1.6 \
opentelemetry-0.17.0 \
@@ -241,7 +238,6 @@ CARGO_CRATES= addr2line-0.21.0 \
ordered-float-2.10.1 \
outref-0.5.2 \
overload-0.1.1 \
- p256-0.11.1 \
page_size-0.4.2 \
parking_lot-0.11.2 \
parking_lot-0.12.3 \
@@ -250,29 +246,28 @@ CARGO_CRATES= addr2line-0.21.0 \
parse_duration-2.1.1 \
password-hash-0.5.0 \
paste-1.0.15 \
- pem-3.0.4 \
+ pem-3.0.5 \
percent-encoding-2.3.1 \
pest-2.7.15 \
pest_derive-2.7.15 \
pest_generator-2.7.15 \
pest_meta-2.7.15 \
petgraph-0.6.5 \
- pin-project-1.1.9 \
- pin-project-internal-1.1.9 \
+ pin-project-1.1.10 \
+ pin-project-internal-1.1.10 \
pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
- pkcs8-0.9.0 \
- pkg-config-0.3.31 \
+ pkg-config-0.3.32 \
pnet_base-0.34.0 \
pnet_datalink-0.34.0 \
pnet_sys-0.34.0 \
polyval-0.6.2 \
powerfmt-0.2.0 \
- ppv-lite86-0.2.20 \
+ ppv-lite86-0.2.21 \
pretty_env_logger-0.5.0 \
proc-macro-error-1.0.4 \
proc-macro-error-attr-1.0.4 \
- proc-macro2-1.0.93 \
+ proc-macro2-1.0.94 \
prometheus-0.13.4 \
prost-0.9.0 \
prost-build-0.9.0 \
@@ -280,14 +275,15 @@ CARGO_CRATES= addr2line-0.21.0 \
prost-types-0.9.0 \
protobuf-2.28.0 \
quick-xml-0.26.0 \
- quote-1.0.38 \
+ quote-1.0.40 \
+ r-efi-5.2.0 \
r2d2-0.8.10 \
r2d2_sqlite-0.24.0 \
rand-0.8.5 \
rand_chacha-0.3.1 \
rand_core-0.6.4 \
redox_syscall-0.2.16 \
- redox_syscall-0.5.8 \
+ redox_syscall-0.5.10 \
regex-1.11.1 \
regex-automata-0.1.10 \
regex-automata-0.4.9 \
@@ -295,8 +291,7 @@ CARGO_CRATES= addr2line-0.21.0 \
regex-syntax-0.6.29 \
regex-syntax-0.8.5 \
reqwest-0.11.27 \
- rfc6979-0.3.1 \
- ring-0.17.8 \
+ ring-0.17.14 \
rmp-0.8.14 \
rmp-serde-1.3.0 \
roxmltree-0.19.0 \
@@ -304,8 +299,9 @@ CARGO_CRATES= addr2line-0.21.0 \
rustc-demangle-0.1.24 \
rustc_version-0.4.1 \
rustix-0.38.44 \
- rustls-0.21.10 \
- rustls-0.22.2 \
+ rustix-1.0.3 \
+ rustls-0.21.12 \
+ rustls-0.22.4 \
rustls-native-certs-0.6.3 \
rustls-native-certs-0.7.3 \
rustls-pemfile-1.0.4 \
@@ -313,26 +309,25 @@ CARGO_CRATES= addr2line-0.21.0 \
rustls-pki-types-1.11.0 \
rustls-webpki-0.101.7 \
rustls-webpki-0.102.8 \
- rustversion-1.0.19 \
- ryu-1.0.19 \
+ rustversion-1.0.20 \
+ ryu-1.0.20 \
same-file-1.0.6 \
- schannel-0.1.23 \
+ schannel-0.1.27 \
scheduled-thread-pool-0.2.7 \
- schemars-0.8.21 \
- schemars_derive-0.8.21 \
+ schemars-0.8.22 \
+ schemars_derive-0.8.22 \
scopeguard-1.2.0 \
sct-0.7.1 \
- sec1-0.3.0 \
secrecy-0.8.0 \
security-framework-2.11.1 \
security-framework-sys-2.14.0 \
- semver-1.0.25 \
- serde-1.0.217 \
+ semver-1.0.26 \
+ serde-1.0.219 \
serde-value-0.7.0 \
- serde_bytes-0.11.15 \
- serde_derive-1.0.217 \
+ serde_bytes-0.11.17 \
+ serde_derive-1.0.219 \
serde_derive_internals-0.29.1 \
- serde_json-1.0.138 \
+ serde_json-1.0.140 \
serde_spanned-0.6.8 \
serde_urlencoded-0.7.1 \
serde_yaml-0.9.34+deprecated \
@@ -341,12 +336,10 @@ CARGO_CRATES= addr2line-0.21.0 \
sharded-slab-0.1.7 \
shlex-1.3.0 \
signal-hook-registry-1.4.2 \
- signature-1.6.4 \
slab-0.4.9 \
- smallvec-1.13.2 \
+ smallvec-1.14.0 \
socket2-0.5.8 \
spin-0.9.8 \
- spki-0.6.0 \
stable_deref_trait-1.2.0 \
static_init-1.0.3 \
static_init_macro-1.0.4 \
@@ -355,7 +348,7 @@ CARGO_CRATES= addr2line-0.21.0 \
structopt-derive-0.4.18 \
subtle-2.6.1 \
syn-1.0.109 \
- syn-2.0.98 \
+ syn-2.0.100 \
sync_wrapper-0.1.2 \
synchronoise-1.0.1 \
synstructure-0.12.6 \
@@ -363,32 +356,30 @@ CARGO_CRATES= addr2line-0.21.0 \
syslog-tracing-0.3.1 \
system-configuration-0.5.1 \
system-configuration-sys-0.5.0 \
- tempfile-3.16.0 \
+ tempfile-3.19.1 \
termcolor-1.4.1 \
textwrap-0.11.0 \
thiserror-1.0.69 \
- thiserror-2.0.11 \
+ thiserror-2.0.12 \
thiserror-impl-1.0.69 \
- thiserror-impl-2.0.11 \
+ thiserror-impl-2.0.12 \
thread_local-1.1.8 \
- time-0.3.37 \
- time-core-0.1.2 \
- time-macros-0.2.19 \
+ time-0.3.40 \
+ time-core-0.1.4 \
+ time-macros-0.2.21 \
timeago-0.4.2 \
tinystr-0.7.6 \
- tinyvec-1.8.1 \
- tinyvec_macros-0.1.1 \
- tokio-1.43.0 \
+ tokio-1.44.1 \
tokio-io-timeout-1.2.0 \
tokio-macros-2.5.0 \
tokio-rustls-0.24.1 \
tokio-rustls-0.25.0 \
tokio-stream-0.1.17 \
tokio-util-0.6.10 \
- tokio-util-0.7.13 \
- toml-0.8.19 \
+ tokio-util-0.7.14 \
+ toml-0.8.20 \
toml_datetime-0.6.8 \
- toml_edit-0.22.23 \
+ toml_edit-0.22.24 \
tonic-0.6.2 \
tonic-build-0.6.2 \
tower-0.4.13 \
@@ -399,14 +390,13 @@ CARGO_CRATES= addr2line-0.21.0 \
tracing-attributes-0.1.28 \
tracing-core-0.1.33 \
tracing-futures-0.2.5 \
+ tracing-journald-0.3.1 \
tracing-log-0.2.0 \
tracing-subscriber-0.3.19 \
try-lock-0.2.5 \
- typenum-1.17.0 \
+ typenum-1.18.0 \
ucd-trie-0.1.7 \
- unicode-bidi-0.3.18 \
- unicode-ident-1.0.16 \
- unicode-normalization-0.1.24 \
+ unicode-ident-1.0.18 \
unicode-segmentation-1.12.0 \
unicode-width-0.1.14 \
unicode-xid-0.2.6 \
@@ -425,7 +415,7 @@ CARGO_CRATES= addr2line-0.21.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.14.2+wasi-0.2.4 \
wasm-bindgen-0.2.100 \
wasm-bindgen-backend-0.2.100 \
wasm-bindgen-futures-0.4.50 \
@@ -439,27 +429,30 @@ CARGO_CRATES= addr2line-0.21.0 \
winapi-util-0.1.9 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
windows-core-0.52.0 \
+ windows-link-0.1.1 \
windows-sys-0.48.0 \
windows-sys-0.52.0 \
+ windows-sys-0.59.0 \
windows-targets-0.48.5 \
- windows-targets-0.52.0 \
+ windows-targets-0.52.6 \
windows_aarch64_gnullvm-0.48.5 \
- windows_aarch64_gnullvm-0.52.0 \
+ windows_aarch64_gnullvm-0.52.6 \
windows_aarch64_msvc-0.48.5 \
- windows_aarch64_msvc-0.52.0 \
+ windows_aarch64_msvc-0.52.6 \
windows_i686_gnu-0.48.5 \
- windows_i686_gnu-0.52.0 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnullvm-0.52.6 \
windows_i686_msvc-0.48.5 \
- windows_i686_msvc-0.52.0 \
+ windows_i686_msvc-0.52.6 \
windows_x86_64_gnu-0.48.5 \
- windows_x86_64_gnu-0.52.0 \
+ windows_x86_64_gnu-0.52.6 \
windows_x86_64_gnullvm-0.48.5 \
- windows_x86_64_gnullvm-0.52.0 \
+ windows_x86_64_gnullvm-0.52.6 \
windows_x86_64_msvc-0.48.5 \
- windows_x86_64_msvc-0.52.0 \
- winnow-0.7.0 \
+ windows_x86_64_msvc-0.52.6 \
+ winnow-0.7.4 \
winreg-0.50.0 \
- wit-bindgen-rt-0.33.0 \
+ wit-bindgen-rt-0.39.0 \
write16-1.0.0 \
writeable-0.5.5 \
xmlparser-0.13.6 \
@@ -467,12 +460,14 @@ CARGO_CRATES= addr2line-0.21.0 \
yoke-0.7.5 \
yoke-derive-0.7.5 \
zerocopy-0.7.35 \
+ zerocopy-0.8.23 \
zerocopy-derive-0.7.35 \
- zerofrom-0.1.5 \
- zerofrom-derive-0.1.5 \
+ zerocopy-derive-0.8.23 \
+ zerofrom-0.1.6 \
+ zerofrom-derive-0.1.6 \
zeroize-1.8.1 \
zerovec-0.10.4 \
zerovec-derive-0.10.3 \
- zstd-0.13.2 \
- zstd-safe-7.2.1 \
- zstd-sys-2.0.13+zstd.1.5.6
+ zstd-0.13.3 \
+ zstd-safe-7.2.3 \
+ zstd-sys-2.0.14+zstd.1.5.7
diff --git a/www/garage/distinfo b/www/garage/distinfo
index 385c35a6a8a6..34f9f76b3813 100644
--- a/www/garage/distinfo
+++ b/www/garage/distinfo
@@ -1,10 +1,10 @@
-TIMESTAMP = 1743356753
-SHA256 (garage-1.1.0.tar.gz) = 164cb58a00b1da231f881bdc61432afe925776f276c653855a4f9b980fa0cbda
-SIZE (garage-1.1.0.tar.gz) = 42419869
-SHA256 (rust/crates/addr2line-0.21.0.crate) = 8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb
-SIZE (rust/crates/addr2line-0.21.0.crate) = 40807
-SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
-SIZE (rust/crates/adler-1.0.2.crate) = 12778
+TIMESTAMP = 1753186990
+SHA256 (garage-1.2.0.tar.gz) = ebf02859194a88a12f84e78d43c1c2ad5132fae3527e88ad7c86c69e9aadf370
+SIZE (garage-1.2.0.tar.gz) = 42425284
+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/aead-0.5.2.crate) = d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0
SIZE (rust/crates/aead-0.5.2.crate) = 15509
SHA256 (rust/crates/aes-0.8.4.crate) = b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0
@@ -21,18 +21,18 @@ SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e
SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/anstream-0.6.11.crate) = 6e2e1ebcb11de5c03c67de28a7df593d32191b44939c482e97702baaaa6ab6a5
-SIZE (rust/crates/anstream-0.6.11.crate) = 30239
+SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
+SIZE (rust/crates/anstream-0.6.18.crate) = 29681
SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
-SHA256 (rust/crates/anstyle-query-1.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.95.crate) = 34ac096ce696dc2fcabef30516bb13c0a68a11d30131d3df6f04711467681b04
-SIZE (rust/crates/anyhow-1.0.95.crate) = 52155
+SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
+SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
+SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e
+SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400
+SHA256 (rust/crates/anyhow-1.0.97.crate) = dcfed56ad506cb2c684a14971b8861fdc3baaaae314b9e5f9bb532cbe3ba7a4f
+SIZE (rust/crates/anyhow-1.0.97.crate) = 52221
SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457
SIZE (rust/crates/arc-swap-1.7.1.crate) = 68512
SHA256 (rust/crates/argon2-0.5.3.crate) = 3c3610892ee6e0cbce8ae2700349fcf8f98adb0dbfbee85aec3c9179d29cc072
@@ -41,52 +41,54 @@ SHA256 (rust/crates/arrayvec-0.5.2.crate) = 23b62fc65de8e4e7f52534fb52b0f3ed0474
SIZE (rust/crates/arrayvec-0.5.2.crate) = 27838
SHA256 (rust/crates/assert-json-diff-2.0.2.crate) = 47e4f2b81832e72834d7518d8487a0396a28cc408186a2e8854c0f98011faf12
SIZE (rust/crates/assert-json-diff-2.0.2.crate) = 10874
-SHA256 (rust/crates/async-compression-0.4.18.crate) = df895a515f70646414f4b45c0b79082783b80552b373a68283012928df56f522
-SIZE (rust/crates/async-compression-0.4.18.crate) = 111919
+SHA256 (rust/crates/async-compression-0.4.21.crate) = c0cf008e5e1a9e9e22a7d3c9a4992e21a350290069e36d8fb72304ed17e8f2d2
+SIZE (rust/crates/async-compression-0.4.21.crate) = 112809
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.86.crate) = 644dd749086bf3771a2fbc5f256fdb982d53f011c7d5d560304eafeecebce79d
-SIZE (rust/crates/async-trait-0.1.86.crate) = 31946
+SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5
+SIZE (rust/crates/async-trait-0.1.88.crate) = 32084
+SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
+SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
-SHA256 (rust/crates/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-config-1.62.0.crate) = 0f94d79b8eef608af51b5415d13f5c670dec177880c6f78cd27bea968e5c9b76
-SIZE (rust/crates/aws-sdk-config-1.62.0.crate) = 961701
-SHA256 (rust/crates/aws-sdk-s3-1.68.0.crate) = bc5ddf1dc70287dc9a2f953766a1fe15e3e74aef02fd1335f2afa475c9b4f4fc
-SIZE (rust/crates/aws-sdk-s3-1.68.0.crate) = 1406292
-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-smithy-checksums-0.60.13.crate) = ba1a71073fca26775c8b5189175ea8863afb1c9ea2cceb02a5de5ad9dfbaa795
-SIZE (rust/crates/aws-smithy-checksums-0.60.13.crate) = 11787
-SHA256 (rust/crates/aws-smithy-eventstream-0.60.6.crate) = 8b18559a41e0c909b77625adf2b8c50de480a8041e5e4a3f5f7d177db70abc5a
-SIZE (rust/crates/aws-smithy-eventstream-0.60.6.crate) = 17207
-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-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-credential-types-1.2.2.crate) = 4471bef4c22a06d2c7a1b6492493d3fdf24a805323109d6874f9c94d5906ac14
+SIZE (rust/crates/aws-credential-types-1.2.2.crate) = 13823
+SHA256 (rust/crates/aws-runtime-1.5.6.crate) = 0aff45ffe35196e593ea3b9dd65b320e51e2dda95aff4390bc459e461d09c6ad
+SIZE (rust/crates/aws-runtime-1.5.6.crate) = 60192
+SHA256 (rust/crates/aws-sdk-config-1.65.0.crate) = 2645fb2c8b9876a46a3d79f06aad47063baf054085ea887a1e6d6f159e8a7501
+SIZE (rust/crates/aws-sdk-config-1.65.0.crate) = 961823
+SHA256 (rust/crates/aws-sdk-s3-1.79.0.crate) = a8f63ba8f5fca32061c7d62d866ef65470edde38d4c5f8a0ebb8ff40a0521e1c
+SIZE (rust/crates/aws-sdk-s3-1.79.0.crate) = 1438589
+SHA256 (rust/crates/aws-sigv4-1.3.0.crate) = 69d03c3c05ff80d54ff860fe38c726f6f494c639ae975203a101335f223386db
+SIZE (rust/crates/aws-sigv4-1.3.0.crate) = 47362
+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.63.1.crate) = b65d21e1ba6f2cdec92044f904356a19f5ad86961acf015741106cdfafd747c0
+SIZE (rust/crates/aws-smithy-checksums-0.63.1.crate) = 12195
+SHA256 (rust/crates/aws-smithy-eventstream-0.60.8.crate) = 7c45d3dddac16c5c59d553ece225a88870cf81b7b813c9cc17b78cf4685eac7a
+SIZE (rust/crates/aws-smithy-eventstream-0.60.8.crate) = 17898
+SHA256 (rust/crates/aws-smithy-http-0.62.0.crate) = c5949124d11e538ca21142d1fba61ab0a2a2c1bc3ed323cdb3e4b878bfb83166
+SIZE (rust/crates/aws-smithy-http-0.62.0.crate) = 23795
+SHA256 (rust/crates/aws-smithy-http-client-1.0.0.crate) = 0497ef5d53065b7cd6a35e9c1654bd1fefeae5c52900d91d1b188b0af0f29324
+SIZE (rust/crates/aws-smithy-http-client-1.0.0.crate) = 73188
+SHA256 (rust/crates/aws-smithy-json-0.61.3.crate) = 92144e45819cae7dc62af23eac5a038a58aa544432d2102609654376a900bd07
+SIZE (rust/crates/aws-smithy-json-0.61.3.crate) = 23079
+SHA256 (rust/crates/aws-smithy-runtime-1.8.0.crate) = f6328865e36c6fd970094ead6b05efd047d3a80ec5fc3be5e743910da9f2ebf8
+SIZE (rust/crates/aws-smithy-runtime-1.8.0.crate) = 95437
+SHA256 (rust/crates/aws-smithy-runtime-api-1.7.4.crate) = 3da37cf5d57011cb1753456518ec76e31691f1f474b73934a284eb2a1c76510f
+SIZE (rust/crates/aws-smithy-runtime-api-1.7.4.crate) = 69274
+SHA256 (rust/crates/aws-smithy-types-1.3.0.crate) = 836155caafba616c0ff9b07944324785de2ab016141c3550bd1c07882f8cee8f
+SIZE (rust/crates/aws-smithy-types-1.3.0.crate) = 83058
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/aws-types-1.3.6.crate) = 3873f8deed8927ce8d04487630dc9ff73193bab64742a61d050e57a68dec4125
+SIZE (rust/crates/aws-types-1.3.6.crate) = 21598
SHA256 (rust/crates/backoff-0.4.0.crate) = b62ddb9cb1ec0a098ad4bbf9344d0713fa193ae1a80af55febcff2627b6a00c1
SIZE (rust/crates/backoff-0.4.0.crate) = 26738
-SHA256 (rust/crates/backtrace-0.3.69.crate) = 2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837
-SIZE (rust/crates/backtrace-0.3.69.crate) = 77299
-SHA256 (rust/crates/base16ct-0.1.1.crate) = 349a06037c7bf932dd7e7d1f653678b2038b9ad46a74102f1fc7bd7872678cce
-SIZE (rust/crates/base16ct-0.1.1.crate) = 10186
+SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a
+SIZE (rust/crates/backtrace-0.3.74.crate) = 88516
SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8
SIZE (rust/crates/base64-0.13.1.crate) = 61002
SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
@@ -95,76 +97,76 @@ 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/base64ct-1.7.3.crate) = 89e25b6adfb930f02d1981565a6e5d9c547ac15a96606256d3b59040e5cd4ca3
+SIZE (rust/crates/base64ct-1.7.3.crate) = 31175
SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
SIZE (rust/crates/bincode-1.3.3.crate) = 28958
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.8.0.crate) = 8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36
-SIZE (rust/crates/bitflags-2.8.0.crate) = 47482
+SHA256 (rust/crates/bitflags-2.9.0.crate) = 5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd
+SIZE (rust/crates/bitflags-2.9.0.crate) = 47654
SHA256 (rust/crates/blake2-0.10.6.crate) = 46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe
SIZE (rust/crates/blake2-0.10.6.crate) = 47234
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
-SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
-SHA256 (rust/crates/bytemuck-1.21.0.crate) = ef657dfab802224e671f5818e9a4935f9b1957ed18e58292690cc39e7a4092a3
-SIZE (rust/crates/bytemuck-1.21.0.crate) = 51553
+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/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/bytes-1.10.0.crate) = f61dac84819c6588b558454b194026eb1f09c293b9036ae9b159e74e73ab6cf9
-SIZE (rust/crates/bytes-1.10.0.crate) = 76656
+SHA256 (rust/crates/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/bytesize-1.3.0.crate) = a3e368af43e418a04d52505cf3dbc23dda4e3407ae2fa99fd0e4f308ce546acc
-SIZE (rust/crates/bytesize-1.3.0.crate) = 10164
-SHA256 (rust/crates/cc-1.2.11.crate) = e4730490333d58093109dc02c23174c3f4d490998c3fed3cc8e82d57afedb9cf
-SIZE (rust/crates/cc-1.2.11.crate) = 102015
+SHA256 (rust/crates/bytesize-1.3.2.crate) = 2d2c12f985c78475a6b8d629afd0c360260ef34cfef52efccdcfd31972f81c2e
+SIZE (rust/crates/bytesize-1.3.2.crate) = 11575
+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/cfg_aliases-0.1.1.crate) = fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e
SIZE (rust/crates/cfg_aliases-0.1.1.crate) = 6009
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
-SHA256 (rust/crates/chrono-0.4.39.crate) = 7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825
-SIZE (rust/crates/chrono-0.4.39.crate) = 222248
+SHA256 (rust/crates/chrono-0.4.40.crate) = 1a7964611d71df112cb1730f2ee67324fcf4d0fc6606acbbe9bfe06df124637c
+SIZE (rust/crates/chrono-0.4.40.crate) = 229824
SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
SIZE (rust/crates/cipher-0.4.4.crate) = 19073
SHA256 (rust/crates/clap-2.34.0.crate) = a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c
SIZE (rust/crates/clap-2.34.0.crate) = 202210
-SHA256 (rust/crates/clap-4.5.27.crate) = 769b0145982b4b48713e01ec42d61614425f27b7058bda7180a3a41f30104796
-SIZE (rust/crates/clap-4.5.27.crate) = 55737
-SHA256 (rust/crates/clap_builder-4.5.27.crate) = 1b26884eb4b57140e4d2d93652abfa49498b938b3c9179f9fc487b0acc3edad7
-SIZE (rust/crates/clap_builder-4.5.27.crate) = 168024
-SHA256 (rust/crates/clap_derive-4.5.24.crate) = 54b755194d6389280185988721fffba69495eed5ee9feeee9a599b53db80318c
-SIZE (rust/crates/clap_derive-4.5.24.crate) = 30669
+SHA256 (rust/crates/clap-4.5.32.crate) = 6088f3ae8c3608d19260cd7445411865a485688711b78b5be70d78cd96136f83
+SIZE (rust/crates/clap-4.5.32.crate) = 56962
+SHA256 (rust/crates/clap_builder-4.5.32.crate) = 22a7ef7f676155edfb82daa97f99441f3ebf4a58d5e32f295a56259f1b6facc8
+SIZE (rust/crates/clap_builder-4.5.32.crate) = 168413
+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/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
-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-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
+SHA256 (rust/crates/crc-3.2.1.crate) = 69e6e4d7b33a94f0991c26729976b10ebde1d34c3ee82408fb536164fa10d636
+SIZE (rust/crates/crc-3.2.1.crate) = 15070
+SHA256 (rust/crates/crc-catalog-2.4.0.crate) = 19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5
+SIZE (rust/crates/crc-catalog-2.4.0.crate) = 10155
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/crossbeam-channel-0.5.14.crate) = 06ba6d68e24814cb8de6bb986db8222d3a027d15872cabc0d18817bc3c0e4471
-SIZE (rust/crates/crossbeam-channel-0.5.14.crate) = 92728
+SHA256 (rust/crates/crc64fast-nvme-1.2.0.crate) = 4955638f00a809894c947f85a024020a20815b65a5eea633798ea7924edab2b3
+SIZE (rust/crates/crc64fast-nvme-1.2.0.crate) = 76399
+SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
+SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716
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/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
-SIZE (rust/crates/crypto-bigint-0.5.5.crate) = 83384
SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
SHA256 (rust/crates/ctr-0.9.2.crate) = 0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835
@@ -177,30 +179,24 @@ SHA256 (rust/crates/darling_macro-0.20.10.crate) = d336a2a514f6ccccaa3e09b02d41d
SIZE (rust/crates/darling_macro-0.20.10.crate) = 1874
SHA256 (rust/crates/dashmap-4.0.2.crate) = e77a43b28d0668df09411cb0bc9a8c2adc40f9a048afe863e05fd43251e8e39c
SIZE (rust/crates/dashmap-4.0.2.crate) = 21066
-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/derivative-2.2.0.crate) = fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b
SIZE (rust/crates/derivative-2.2.0.crate) = 48076
SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
SIZE (rust/crates/digest-0.10.7.crate) = 19557
SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
-SHA256 (rust/crates/dyn-clone-1.0.17.crate) = 0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125
-SIZE (rust/crates/dyn-clone-1.0.17.crate) = 11848
-SHA256 (rust/crates/ecdsa-0.14.8.crate) = 413301934810f597c1d19ca71c8710e99a3f1ba28a0d2ebc01551a2daeea3c5c
-SIZE (rust/crates/ecdsa-0.14.8.crate) = 24720
-SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
-SIZE (rust/crates/either-1.13.0.crate) = 19169
-SHA256 (rust/crates/elliptic-curve-0.12.3.crate) = e7bb888ab5300a19b8e5bceef25ac745ad065f3c9f7efc6de1b91958110891d3
-SIZE (rust/crates/elliptic-curve-0.12.3.crate) = 58374
+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/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
SHA256 (rust/crates/env_logger-0.10.2.crate) = 4cd405aab171cb85d6735e5c8d9db038c17d3ca007a4d2c25f337935c3d90580
SIZE (rust/crates/env_logger-0.10.2.crate) = 36402
-SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
-SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
SHA256 (rust/crates/err-derive-0.3.1.crate) = c34a887c8df3ed90498c1c437ce21f211c8e27672921a8ffa293cb8d6d4caa9e
SIZE (rust/crates/err-derive-0.3.1.crate) = 15063
SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
@@ -211,14 +207,12 @@ SHA256 (rust/crates/fallible-streaming-iterator-0.1.9.crate) = 7360491ce676a36bf
SIZE (rust/crates/fallible-streaming-iterator-0.1.9.crate) = 9249
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
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/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
SIZE (rust/crates/fixedbitset-0.4.2.crate) = 15954
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
-SHA256 (rust/crates/foldhash-0.1.4.crate) = a0d2fde1f7b3d48b8395d5f2de76c18a528bd6a9cdde438df747bfcba3e05d6f
-SIZE (rust/crates/foldhash-0.1.4.crate) = 13764
+SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
+SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
SHA256 (rust/crates/futures-0.3.31.crate) = 65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876
@@ -245,22 +239,20 @@ SHA256 (rust/crates/gethostname-0.4.3.crate) = 0176e0459c2e4a1fe232f984bca6890e6
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.3.2.crate) = 73fea8450eea4bac3940448fb7ae50d91f034f941199fcd9d909a5a07aa455f0
+SIZE (rust/crates/getrandom-0.3.2.crate) = 49140
SHA256 (rust/crates/ghash-0.5.1.crate) = f0d8a4362ccb29cb0b265253fb0a2728f592895ee6854fd9bc13f2ffda266ff1
SIZE (rust/crates/ghash-0.5.1.crate) = 9482
-SHA256 (rust/crates/gimli-0.28.1.crate) = 4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253
-SIZE (rust/crates/gimli-0.28.1.crate) = 270497
+SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
+SIZE (rust/crates/gimli-0.31.1.crate) = 279515
SHA256 (rust/crates/git-version-0.3.9.crate) = 1ad568aa3db0fcbc81f2f116137f263d7304f512a1209b35b85150d3ef88ad19
SIZE (rust/crates/git-version-0.3.9.crate) = 3087
SHA256 (rust/crates/git-version-macro-0.3.9.crate) = 53010ccb100b96a67bc32c0175f0ed1426b31b655d562898e57325f81c023ac0
SIZE (rust/crates/git-version-macro-0.3.9.crate) = 5622
-SHA256 (rust/crates/group-0.12.1.crate) = 5dfbfb3a6cfbd390d5c9564ab283a0349b9b9fcd46a706c1eb10e0db70bfbac7
-SIZE (rust/crates/group-0.12.1.crate) = 16516
-SHA256 (rust/crates/h2-0.3.24.crate) = bb2c4422095b67ee78da96fbb51a4cc413b3b25883c7717ff7ca1ab31022c9c9
-SIZE (rust/crates/h2-0.3.24.crate) = 167814
-SHA256 (rust/crates/h2-0.4.2.crate) = 31d030e59af851932b72ceebadf4a2b5986dba4c3b99dd2493f8273a0f151943
-SIZE (rust/crates/h2-0.4.2.crate) = 168108
+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/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
@@ -281,36 +273,36 @@ SHA256 (rust/crates/heed-types-0.8.0.crate) = 9a6cf0a6952fcedc992602d5cddd1e3fff
SIZE (rust/crates/heed-types-0.8.0.crate) = 7043
SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024
SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165
-SHA256 (rust/crates/hermit-abi-0.4.0.crate) = fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc
-SIZE (rust/crates/hermit-abi-0.4.0.crate) = 16310
+SHA256 (rust/crates/hermit-abi-0.5.0.crate) = fbd780fe5cc30f81464441920d82ac8740e2e46b29a6fad543ddd075229ce37e
+SIZE (rust/crates/hermit-abi-0.5.0.crate) = 17480
SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
SIZE (rust/crates/hex-0.4.3.crate) = 13299
SHA256 (rust/crates/hexdump-0.1.2.crate) = cf31ab66ed8145a1c7427bd8e9b42a6131bd74ccf444f69b9e620c2e73ded832
SIZE (rust/crates/hexdump-0.1.2.crate) = 7404
SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e
SIZE (rust/crates/hmac-0.12.1.crate) = 42657
-SHA256 (rust/crates/home-0.5.9.crate) = e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5
-SIZE (rust/crates/home-0.5.9.crate) = 8760
+SHA256 (rust/crates/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf
+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/http-range-0.1.5.crate) = 21dec9db110f5f872ed9699c3ecf50cf16f423502706ba5c72462e28d3157573
SIZE (rust/crates/http-range-0.1.5.crate) = 4871
SHA256 (rust/crates/http-range-header-0.3.1.crate) = add0ab9360ddbd88cfeb3bd9574a1d85cfdfa14db10b3e21d3700dbc4328758f
SIZE (rust/crates/http-range-header-0.3.1.crate) = 7712
-SHA256 (rust/crates/httparse-1.10.0.crate) = f2d708df4e7140240a16cd6ab0ab65c972d7433ab77819ea693fde9c43811e2a
-SIZE (rust/crates/httparse-1.10.0.crate) = 44882
+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
@@ -349,32 +341,32 @@ SHA256 (rust/crates/icu_provider_macros-1.5.0.crate) = 1ec89e9337638ecdc08744df4
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-0.5.0.crate) = 634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6
-SIZE (rust/crates/idna-0.5.0.crate) = 271940
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-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.3.crate) = a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5
-SIZE (rust/crates/inout-0.1.3.crate) = 10743
+SHA256 (rust/crates/indexmap-2.8.0.crate) = 3954d50fe15b02142bf25d3b8bdadb634ec3948f103d04ffe3031bc8fe9d7058
+SIZE (rust/crates/indexmap-2.8.0.crate) = 89670
+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/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
SHA256 (rust/crates/ipnetwork-0.20.0.crate) = bf466541e9d546596ee94f9f69590f89473455f88372423e0008fc1a7daf100e
SIZE (rust/crates/ipnetwork-0.20.0.crate) = 16556
-SHA256 (rust/crates/is-terminal-0.4.15.crate) = e19b23d53f35ce9f56aebc7d1bb4e6ac1e9c0db7ac85c8d1760c04379edced37
-SIZE (rust/crates/is-terminal-0.4.15.crate) = 7770
+SHA256 (rust/crates/is-terminal-0.4.16.crate) = e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9
+SIZE (rust/crates/is-terminal-0.4.16.crate) = 7811
+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.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569
SIZE (rust/crates/itertools-0.12.1.crate) = 137761
-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/jobserver-0.1.32.crate) = 48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0
SIZE (rust/crates/jobserver-0.1.32.crate) = 27549
SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
@@ -401,22 +393,24 @@ SHA256 (rust/crates/kuska-sodiumoxide-0.2.5-0.crate) = ae0f8eafdd240b722243787b5
SIZE (rust/crates/kuska-sodiumoxide-0.2.5-0.crate) = 2119501
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.169.crate) = b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a
-SIZE (rust/crates/libc-0.2.169.crate) = 757901
+SHA256 (rust/crates/libc-0.2.171.crate) = c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6
+SIZE (rust/crates/libc-0.2.171.crate) = 785246
SHA256 (rust/crates/libsodium-sys-0.2.7.crate) = 6b779387cd56adfbc02ea4a668e704f729be8d6a6abd2c27ca5ee537849a92fd
SIZE (rust/crates/libsodium-sys-0.2.7.crate) = 4595870
SHA256 (rust/crates/libsqlite3-sys-0.28.0.crate) = 0c10584274047cb335c23d3e61bcef8e323adae7c5c8c760540f73610177fc3f
SIZE (rust/crates/libsqlite3-sys-0.28.0.crate) = 4975624
SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
-SHA256 (rust/crates/litemap-0.7.4.crate) = 4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104
-SIZE (rust/crates/litemap-0.7.4.crate) = 28257
+SHA256 (rust/crates/linux-raw-sys-0.9.3.crate) = fe7db12097d22ec582439daf8618b8fdd1a7bef6270e9af3b1ebcd30893cf413
+SIZE (rust/crates/linux-raw-sys-0.9.3.crate) = 2311047
+SHA256 (rust/crates/litemap-0.7.5.crate) = 23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856
+SIZE (rust/crates/litemap-0.7.5.crate) = 29962
SHA256 (rust/crates/lmdb-rkv-sys-0.11.2.crate) = 61b9ce6b3be08acefa3003c57b7565377432a89ec24476bbe72e11d101f852fe
SIZE (rust/crates/lmdb-rkv-sys-0.11.2.crate) = 164681
SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
-SHA256 (rust/crates/log-0.4.25.crate) = 04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f
-SIZE (rust/crates/log-0.4.25.crate) = 44876
+SHA256 (rust/crates/log-0.4.26.crate) = 30bde2b3dc3671ae49d8e2e9f044c7c005836e7a023ee57cffa25ab82764bb9e
+SIZE (rust/crates/log-0.4.26.crate) = 47022
SHA256 (rust/crates/lru-0.12.5.crate) = 234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38
SIZE (rust/crates/lru-0.12.5.crate) = 16047
SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
@@ -429,8 +423,8 @@ SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bc
SIZE (rust/crates/mime-0.3.17.crate) = 15712
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/miniz_oxide-0.7.2.crate) = 9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7
-SIZE (rust/crates/miniz_oxide-0.7.2.crate) = 55731
+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/mktemp-0.5.1.crate) = 69fed8fbcd01affec44ac226784c6476a6006d98d13e33bc0ca7977aaf046bd8
@@ -465,10 +459,10 @@ SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43
SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713
-SHA256 (rust/crates/object-0.32.2.crate) = a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441
-SIZE (rust/crates/object-0.32.2.crate) = 286994
-SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775
-SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
+SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
+SIZE (rust/crates/object-0.36.7.crate) = 329938
+SHA256 (rust/crates/once_cell-1.21.1.crate) = d75b0bedcc4fe52caa0e03d9f1151a323e4aa5e2d78ba3580400cd3c9e2bc4bc
+SIZE (rust/crates/once_cell-1.21.1.crate) = 34256
SHA256 (rust/crates/opaque-debug-0.3.1.crate) = c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381
SIZE (rust/crates/opaque-debug-0.3.1.crate) = 7066
SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
@@ -487,8 +481,6 @@ SHA256 (rust/crates/outref-0.5.2.crate) = 1a80800c0488c3a21695ea981a54918fbb37ab
SIZE (rust/crates/outref-0.5.2.crate) = 5621
SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
SIZE (rust/crates/overload-0.1.1.crate) = 24439
-SHA256 (rust/crates/p256-0.11.1.crate) = 51f44edd08f51e2ade572f141051021c5af22677e42b7dd28a88155151c33594
-SIZE (rust/crates/p256-0.11.1.crate) = 67282
SHA256 (rust/crates/page_size-0.4.2.crate) = eebde548fbbf1ea81a99b128872779c437752fb99f217c45245e1a61dcd9edcd
SIZE (rust/crates/page_size-0.4.2.crate) = 8386
SHA256 (rust/crates/parking_lot-0.11.2.crate) = 7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99
@@ -505,8 +497,8 @@ SHA256 (rust/crates/password-hash-0.5.0.crate) = 346f04948ba92c43e8469c1ee6736c7
SIZE (rust/crates/password-hash-0.5.0.crate) = 26884
SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
SIZE (rust/crates/paste-1.0.15.crate) = 18374
-SHA256 (rust/crates/pem-3.0.4.crate) = 8e459365e590736a54c3fa561947c84837534b8e9af6fc5bf781307e82658fae
-SIZE (rust/crates/pem-3.0.4.crate) = 13040
+SHA256 (rust/crates/pem-3.0.5.crate) = 38af38e8470ac9dee3ce1bae1af9c1671fffc44ddfd8bd1d0a3445bf349a8ef3
+SIZE (rust/crates/pem-3.0.5.crate) = 18140
SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
SHA256 (rust/crates/pest-2.7.15.crate) = 8b7cafe60d6cf8e62e1b9b2ea516a089c008945bb5a275416789e7db0bc199dc
@@ -519,18 +511,16 @@ SHA256 (rust/crates/pest_meta-2.7.15.crate) = e1e58089ea25d717bfd31fb534e4f3afcc
SIZE (rust/crates/pest_meta-2.7.15.crate) = 42121
SHA256 (rust/crates/petgraph-0.6.5.crate) = b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db
SIZE (rust/crates/petgraph-0.6.5.crate) = 710970
-SHA256 (rust/crates/pin-project-1.1.9.crate) = dfe2e71e1471fe07709406bf725f710b02927c9c54b2b5b2ec0e8087d97c327d
-SIZE (rust/crates/pin-project-1.1.9.crate) = 56299
-SHA256 (rust/crates/pin-project-internal-1.1.9.crate) = f6e859e6e5bd50440ab63c47e3ebabc90f26251f7c73c3d3e837b74a1cc3fa67
-SIZE (rust/crates/pin-project-internal-1.1.9.crate) = 29160
+SHA256 (rust/crates/pin-project-1.1.10.crate) = 677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a
+SIZE (rust/crates/pin-project-1.1.10.crate) = 56348
+SHA256 (rust/crates/pin-project-internal-1.1.10.crate) = 6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861
+SIZE (rust/crates/pin-project-internal-1.1.10.crate) = 29162
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/pkcs8-0.9.0.crate) = 9eca2c590a5f85da82668fa685c09ce2888b9430e83299debf1f34b65fd4a4ba
-SIZE (rust/crates/pkcs8-0.9.0.crate) = 26214
-SHA256 (rust/crates/pkg-config-0.3.31.crate) = 953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2
-SIZE (rust/crates/pkg-config-0.3.31.crate) = 20880
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
SHA256 (rust/crates/pnet_base-0.34.0.crate) = fe4cf6fb3ab38b68d01ab2aea03ed3d1132b4868fa4e06285f29f16da01c5f4c
SIZE (rust/crates/pnet_base-0.34.0.crate) = 10239
SHA256 (rust/crates/pnet_datalink-0.34.0.crate) = ad5854abf0067ebbd3967f7d45ebc8976ff577ff0c7bd101c4973ae3c70f98fe
@@ -541,16 +531,16 @@ SHA256 (rust/crates/polyval-0.6.2.crate) = 9d1fe60d06143b2430aa532c94cfe9e297830
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/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
+SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
SHA256 (rust/crates/pretty_env_logger-0.5.0.crate) = 865724d4dbe39d9f3dd3b52b88d859d66bcb2d6a0acfd5ea68a65fb66d4bdc1c
SIZE (rust/crates/pretty_env_logger-0.5.0.crate) = 9810
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-macro2-1.0.93.crate) = 60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99
-SIZE (rust/crates/proc-macro2-1.0.93.crate) = 52388
+SHA256 (rust/crates/proc-macro2-1.0.94.crate) = a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84
+SIZE (rust/crates/proc-macro2-1.0.94.crate) = 52391
SHA256 (rust/crates/prometheus-0.13.4.crate) = 3d33c28a30771f7f96db69893f78b857f7450d7e0237e9c8fc6427a81bae7ed1
SIZE (rust/crates/prometheus-0.13.4.crate) = 84650
SHA256 (rust/crates/prost-0.9.0.crate) = 444879275cb4fd84958b1a1d5420d15e6fcf7c235fe47f053c9c2a80aceb6001
@@ -565,8 +555,10 @@ SHA256 (rust/crates/protobuf-2.28.0.crate) = 106dd99e98437432fed6519dedecfade6a0
SIZE (rust/crates/protobuf-2.28.0.crate) = 167541
SHA256 (rust/crates/quick-xml-0.26.0.crate) = 7f50b1c63b38611e7d4d7f68b82d3ad0cc71a2ad2e7f61fc10f1328d917c93cd
SIZE (rust/crates/quick-xml-0.26.0.crate) = 116260
-SHA256 (rust/crates/quote-1.0.38.crate) = 0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc
-SIZE (rust/crates/quote-1.0.38.crate) = 31252
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
+SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
SHA256 (rust/crates/r2d2-0.8.10.crate) = 51de85fb3fb6524929c8a2eb85e6b6d363de4e8c48f9e2c2eac4944abc181c93
SIZE (rust/crates/r2d2-0.8.10.crate) = 17888
SHA256 (rust/crates/r2d2_sqlite-0.24.0.crate) = 6a982edf65c129796dba72f8775b292ef482b40d035e827a9825b3bc07ccc5f2
@@ -579,8 +571,8 @@ SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9ba
SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
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.8.crate) = 03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834
-SIZE (rust/crates/redox_syscall-0.5.8.crate) = 26319
+SHA256 (rust/crates/redox_syscall-0.5.10.crate) = 0b8c0c260b63a8219631167be35e6a988e9554dbd323f8bd08439c8ed1302bd1
+SIZE (rust/crates/redox_syscall-0.5.10.crate) = 30226
SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
SIZE (rust/crates/regex-1.11.1.crate) = 254170
SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
@@ -595,10 +587,8 @@ SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303af
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
SHA256 (rust/crates/reqwest-0.11.27.crate) = dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62
SIZE (rust/crates/reqwest-0.11.27.crate) = 163155
-SHA256 (rust/crates/rfc6979-0.3.1.crate) = 7743f17af12fa0b03b803ba12cd6a8d9483a587e89c69445e3909655c0b9fabb
-SIZE (rust/crates/rfc6979-0.3.1.crate) = 8460
-SHA256 (rust/crates/ring-0.17.8.crate) = c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d
-SIZE (rust/crates/ring-0.17.8.crate) = 4188554
+SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
+SIZE (rust/crates/ring-0.17.14.crate) = 1502610
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
@@ -613,10 +603,12 @@ SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063
SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245
SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
SIZE (rust/crates/rustix-0.38.44.crate) = 379347
-SHA256 (rust/crates/rustls-0.21.10.crate) = f9d5a6813c0759e4609cd494e8e725babae6a2ca7b62a5536a13daaec6fcb7ba
-SIZE (rust/crates/rustls-0.21.10.crate) = 284920
-SHA256 (rust/crates/rustls-0.22.2.crate) = e87c9956bd9807afa1f77e0f7594af32566e830e088a5576d27c5b6f30f49d41
-SIZE (rust/crates/rustls-0.22.2.crate) = 332080
+SHA256 (rust/crates/rustix-1.0.3.crate) = e56a18552996ac8d29ecc3b190b4fdbb2d91ca4ec396de7bbffaf43f3d637e96
+SIZE (rust/crates/rustix-1.0.3.crate) = 413960
+SHA256 (rust/crates/rustls-0.21.12.crate) = 3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e
+SIZE (rust/crates/rustls-0.21.12.crate) = 285674
+SHA256 (rust/crates/rustls-0.22.4.crate) = bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432
+SIZE (rust/crates/rustls-0.22.4.crate) = 333681
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.7.3.crate) = e5bfb394eeed242e909609f56089eecfe5fda225042e8b171791b9c95f5931e5
@@ -631,46 +623,44 @@ SHA256 (rust/crates/rustls-webpki-0.101.7.crate) = 8b6275d1ee7a1cd780b64aca77265
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.19.crate) = f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4
-SIZE (rust/crates/rustversion-1.0.19.crate) = 20616
-SHA256 (rust/crates/ryu-1.0.19.crate) = 6ea1a2d0a644769cc99faa24c3ad26b379b786fe7c36fd3c546254801650e6dd
-SIZE (rust/crates/ryu-1.0.19.crate) = 48770
+SHA256 (rust/crates/rustversion-1.0.20.crate) = eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2
+SIZE (rust/crates/rustversion-1.0.20.crate) = 20666
+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/schannel-0.1.23.crate) = fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534
-SIZE (rust/crates/schannel-0.1.23.crate) = 41667
+SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
+SIZE (rust/crates/schannel-0.1.27.crate) = 42772
SHA256 (rust/crates/scheduled-thread-pool-0.2.7.crate) = 3cbc66816425a074528352f5789333ecff06ca41b36b0b0efdfbb29edc391a19
SIZE (rust/crates/scheduled-thread-pool-0.2.7.crate) = 10554
-SHA256 (rust/crates/schemars-0.8.21.crate) = 09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92
-SIZE (rust/crates/schemars-0.8.21.crate) = 58475
-SHA256 (rust/crates/schemars_derive-0.8.21.crate) = b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e
-SIZE (rust/crates/schemars_derive-0.8.21.crate) = 18703
+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
SIZE (rust/crates/sct-0.7.1.crate) = 27501
-SHA256 (rust/crates/sec1-0.3.0.crate) = 3be24c1842290c45df0a7bf069e0c268a747ad05a192f2fd7dcfdbc1cba40928
-SIZE (rust/crates/sec1-0.3.0.crate) = 17615
SHA256 (rust/crates/secrecy-0.8.0.crate) = 9bd1c54ea06cfd2f6b63219704de0b9b4f72dcc2b8fdef820be6cd799780e91e
SIZE (rust/crates/secrecy-0.8.0.crate) = 11916
SHA256 (rust/crates/security-framework-2.11.1.crate) = 897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02
SIZE (rust/crates/security-framework-2.11.1.crate) = 80188
SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32
SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537
-SHA256 (rust/crates/semver-1.0.25.crate) = f79dfe2d285b0488816f30e700a7438c5a73d816b5b7d3ac72fbc48b0d185e03
-SIZE (rust/crates/semver-1.0.25.crate) = 31291
-SHA256 (rust/crates/serde-1.0.217.crate) = 02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70
-SIZE (rust/crates/serde-1.0.217.crate) = 79019
+SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0
+SIZE (rust/crates/semver-1.0.26.crate) = 31303
+SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
+SIZE (rust/crates/serde-1.0.219.crate) = 78983
SHA256 (rust/crates/serde-value-0.7.0.crate) = f3a1a3341211875ef120e117ea7fd5228530ae7e7036a779fdc9117be6b3282c
SIZE (rust/crates/serde-value-0.7.0.crate) = 10249
-SHA256 (rust/crates/serde_bytes-0.11.15.crate) = 387cc504cb06bb40a96c8e04e951fe01854cf6bc921053c954e4a606d9675c6a
-SIZE (rust/crates/serde_bytes-0.11.15.crate) = 12191
-SHA256 (rust/crates/serde_derive-1.0.217.crate) = 5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0
-SIZE (rust/crates/serde_derive-1.0.217.crate) = 57749
+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_json-1.0.138.crate) = d434192e7da787e94a6ea7e9670b26a036d0ca41e0b7efb2676dd32bae872949
-SIZE (rust/crates/serde_json-1.0.138.crate) = 154769
+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_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
@@ -687,18 +677,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-1.6.4.crate) = 74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c
-SIZE (rust/crates/signature-1.6.4.crate) = 16012
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/smallvec-1.14.0.crate) = 7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd
+SIZE (rust/crates/smallvec-1.14.0.crate) = 35561
SHA256 (rust/crates/socket2-0.5.8.crate) = c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8
SIZE (rust/crates/socket2-0.5.8.crate) = 56309
SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
SIZE (rust/crates/spin-0.9.8.crate) = 38958
-SHA256 (rust/crates/spki-0.6.0.crate) = 67cf02bbac7a337dc36e4f5a693db6c21e7863f45070f7064577eb4367a3212b
-SIZE (rust/crates/spki-0.6.0.crate) = 14791
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_init-1.0.3.crate) = 8a2a1c578e98c1c16fc3b8ec1328f7659a500737d7a0c6d625e73e830ff9c1f6
@@ -715,8 +701,8 @@ 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.98.crate) = 36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1
-SIZE (rust/crates/syn-2.0.98.crate) = 297807
+SHA256 (rust/crates/syn-2.0.100.crate) = b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0
+SIZE (rust/crates/syn-2.0.100.crate) = 297947
SHA256 (rust/crates/sync_wrapper-0.1.2.crate) = 2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160
SIZE (rust/crates/sync_wrapper-0.1.2.crate) = 6933
SHA256 (rust/crates/synchronoise-1.0.1.crate) = 3dbc01390fc626ce8d1cffe3376ded2b72a11bb70e1c75f404a210e4daa4def2
@@ -731,38 +717,34 @@ SHA256 (rust/crates/system-configuration-0.5.1.crate) = ba3a3adc5c275d719af8cb42
SIZE (rust/crates/system-configuration-0.5.1.crate) = 12618
SHA256 (rust/crates/system-configuration-sys-0.5.0.crate) = a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9
SIZE (rust/crates/system-configuration-sys-0.5.0.crate) = 6730
-SHA256 (rust/crates/tempfile-3.16.0.crate) = 38c246215d7d24f48ae091a2902398798e05d978b24315d6efbc00ede9a8bb91
-SIZE (rust/crates/tempfile-3.16.0.crate) = 38550
+SHA256 (rust/crates/tempfile-3.19.1.crate) = 7437ac7763b9b123ccf33c338a5cc1bac6f69b45a136c19bdd8a65e3916435bf
+SIZE (rust/crates/tempfile-3.19.1.crate) = 39634
SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
SHA256 (rust/crates/textwrap-0.11.0.crate) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060
SIZE (rust/crates/textwrap-0.11.0.crate) = 17322
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.11.crate) = d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc
-SIZE (rust/crates/thiserror-2.0.11.crate) = 28648
+SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
+SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.11.crate) = 26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2
-SIZE (rust/crates/thiserror-impl-2.0.11.crate) = 21067
+SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
+SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
-SHA256 (rust/crates/time-0.3.37.crate) = 35e7868883861bd0e56d9ac6efcaaca0d6d5d82a2a7ec8209ff492c07cf37b21
-SIZE (rust/crates/time-0.3.37.crate) = 123257
-SHA256 (rust/crates/time-core-0.1.2.crate) = ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3
-SIZE (rust/crates/time-core-0.1.2.crate) = 7191
-SHA256 (rust/crates/time-macros-0.2.19.crate) = 2834e6017e3e5e4b9834939793b282bc03b37a3336245fa820e35e233e2a85de
-SIZE (rust/crates/time-macros-0.2.19.crate) = 24268
+SHA256 (rust/crates/time-0.3.40.crate) = 9d9c75b47bdff86fa3334a3db91356b8d7d86a9b839dab7d0bdc5c3d3a077618
+SIZE (rust/crates/time-0.3.40.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.21.crate) = 29aa485584182073ed57fd5004aa09c371f021325014694e432313345865fd04
+SIZE (rust/crates/time-macros-0.2.21.crate) = 24591
SHA256 (rust/crates/timeago-0.4.2.crate) = a1710e589de0a76aaf295cd47a6699f6405737dbfd3cf2b75c92d000b548d0e6
SIZE (rust/crates/timeago-0.4.2.crate) = 18821
SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
-SHA256 (rust/crates/tinyvec-1.8.1.crate) = 022db8904dfa342efe721985167e9fcd16c29b226db4397ed752a761cfce81e8
-SIZE (rust/crates/tinyvec-1.8.1.crate) = 47269
-SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
-SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/tokio-1.43.0.crate) = 3d61fa4ffa3de412bfea335c6ecff681de2b609ba3c77ef3e00e521813a9ed9e
-SIZE (rust/crates/tokio-1.43.0.crate) = 817422
+SHA256 (rust/crates/tokio-1.44.1.crate) = f382da615b842244d4b8738c82ed1275e6c5dd90c459a30941cd07080b06c91a
+SIZE (rust/crates/tokio-1.44.1.crate) = 830115
SHA256 (rust/crates/tokio-io-timeout-1.2.0.crate) = 30b74022ada614a1b4834de765f9bb43877f910cc8ce4be40e89042c9223a8bf
SIZE (rust/crates/tokio-io-timeout-1.2.0.crate) = 8993
SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
@@ -775,14 +757,14 @@ SHA256 (rust/crates/tokio-stream-0.1.17.crate) = eca58d7bba4a75707817a2c44174253
SIZE (rust/crates/tokio-stream-0.1.17.crate) = 38477
SHA256 (rust/crates/tokio-util-0.6.10.crate) = 36943ee01a6d67977dd3f84a5a1d2efeb4ada3a1ae771cadfaa535d9d9fc6507
SIZE (rust/crates/tokio-util-0.6.10.crate) = 71140
-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.19.crate) = a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e
-SIZE (rust/crates/toml-0.8.19.crate) = 50974
+SHA256 (rust/crates/tokio-util-0.7.14.crate) = 6b9590b93e6fcc1739458317cccd391ad3955e2bde8913edf6f95f9e65a8f034
+SIZE (rust/crates/tokio-util-0.7.14.crate) = 118861
+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.23.crate) = 02a8b472d1a3d7c18e2d61a489aee3453fd9031c33e4f55bd533f4a7adca1bee
-SIZE (rust/crates/toml_edit-0.22.23.crate) = 106376
+SHA256 (rust/crates/toml_edit-0.22.24.crate) = 17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474
+SIZE (rust/crates/toml_edit-0.22.24.crate) = 106399
SHA256 (rust/crates/tonic-0.6.2.crate) = ff08f4649d10a70ffa3522ca559031285d8e421d727ac85c60825761818f5d0a
SIZE (rust/crates/tonic-0.6.2.crate) = 83750
SHA256 (rust/crates/tonic-build-0.6.2.crate) = 9403f1bafde247186684b230dc6f38b5cd514584e8bec1dd32514be4745fa757
@@ -803,22 +785,20 @@ SHA256 (rust/crates/tracing-core-0.1.33.crate) = e672c95779cf947c5311f83787af4fa
SIZE (rust/crates/tracing-core-0.1.33.crate) = 63434
SHA256 (rust/crates/tracing-futures-0.2.5.crate) = 97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2
SIZE (rust/crates/tracing-futures-0.2.5.crate) = 11637
+SHA256 (rust/crates/tracing-journald-0.3.1.crate) = fc0b4143302cf1022dac868d521e36e8b27691f72c84b3311750d5188ebba657
+SIZE (rust/crates/tracing-journald-0.3.1.crate) = 14416
SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
SHA256 (rust/crates/tracing-subscriber-0.3.19.crate) = e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008
SIZE (rust/crates/tracing-subscriber-0.3.19.crate) = 198345
SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
-SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825
-SIZE (rust/crates/typenum-1.17.0.crate) = 42849
+SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
+SIZE (rust/crates/typenum-1.18.0.crate) = 74871
SHA256 (rust/crates/ucd-trie-0.1.7.crate) = 2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971
SIZE (rust/crates/ucd-trie-0.1.7.crate) = 46795
-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.16.crate) = a210d160f08b701c8721ba1c726c11662f877ea6b7094007e1ca9a1041945034
-SIZE (rust/crates/unicode-ident-1.0.16.crate) = 47684
-SHA256 (rust/crates/unicode-normalization-0.1.24.crate) = 5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956
-SIZE (rust/crates/unicode-normalization-0.1.24.crate) = 126536
+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.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
@@ -855,8 +835,8 @@ SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3da
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.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
@@ -883,48 +863,54 @@ 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-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
SIZE (rust/crates/windows-core-0.52.0.crate) = 42154
+SHA256 (rust/crates/windows-link-0.1.1.crate) = 76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38
+SIZE (rust/crates/windows-link-0.1.1.crate) = 6154
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.0.crate) = 8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd
-SIZE (rust/crates/windows-targets-0.52.0.crate) = 6229
+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.0.crate) = cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea
-SIZE (rust/crates/windows_aarch64_gnullvm-0.52.0.crate) = 430182
+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.0.crate) = bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef
-SIZE (rust/crates/windows_aarch64_msvc-0.52.0.crate) = 821663
+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.0.crate) = a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313
-SIZE (rust/crates/windows_i686_gnu-0.52.0.crate) = 870285
+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.0.crate) = ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a
-SIZE (rust/crates/windows_i686_msvc-0.52.0.crate) = 888693
+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.0.crate) = 3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd
-SIZE (rust/crates/windows_x86_64_gnu-0.52.0.crate) = 826213
+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.0.crate) = 1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e
-SIZE (rust/crates/windows_x86_64_gnullvm-0.52.0.crate) = 430165
+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.0.crate) = dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04
-SIZE (rust/crates/windows_x86_64_msvc-0.52.0.crate) = 821600
-SHA256 (rust/crates/winnow-0.7.0.crate) = 7e49d2d35d3fad69b39b94139037ecfb4f359f08958b9c11e7315ce770462419
-SIZE (rust/crates/winnow-0.7.0.crate) = 170890
+SHA256 (rust/crates/windows_x86_64_msvc-0.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/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1
SIZE (rust/crates/winreg-0.50.0.crate) = 29703
-SHA256 (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c
-SIZE (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3357
+SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
+SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
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
@@ -939,21 +925,25 @@ SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8
SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
+SHA256 (rust/crates/zerocopy-0.8.23.crate) = fd97444d05a4328b90e75e503a34bad781f14e28a823ad3557f0750df1ebcbc6
+SIZE (rust/crates/zerocopy-0.8.23.crate) = 239977
SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
-SHA256 (rust/crates/zerofrom-0.1.5.crate) = cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e
-SIZE (rust/crates/zerofrom-0.1.5.crate) = 5091
-SHA256 (rust/crates/zerofrom-derive-0.1.5.crate) = 595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808
-SIZE (rust/crates/zerofrom-derive-0.1.5.crate) = 8285
+SHA256 (rust/crates/zerocopy-derive-0.8.23.crate) = 6352c01d0edd5db859a63e2605f4ea3183ddbd15e2c4a9e7d32184df75e4f154
+SIZE (rust/crates/zerocopy-derive-0.8.23.crate) = 83885
+SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
+SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
+SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
+SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079
SIZE (rust/crates/zerovec-0.10.4.crate) = 126398
SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6
SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
-SHA256 (rust/crates/zstd-0.13.2.crate) = fcf2b778a664581e31e389454a7072dab1647606d44f7feea22cd5abb9c9f3f9
-SIZE (rust/crates/zstd-0.13.2.crate) = 30251
-SHA256 (rust/crates/zstd-safe-7.2.1.crate) = 54a3ab4db68cea366acc5c897c7b4d4d1b8994a9cd6e6f841f8964566a419059
-SIZE (rust/crates/zstd-safe-7.2.1.crate) = 21122
-SHA256 (rust/crates/zstd-sys-2.0.13+zstd.1.5.6.crate) = 38ff0f21cfee8f97d94cef41359e0c89aa6113028ab0291aa8ca0038995a95aa
-SIZE (rust/crates/zstd-sys-2.0.13+zstd.1.5.6.crate) = 749090
+SHA256 (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
diff --git a/www/garage/files/garage.in b/www/garage/files/garage.in
index ebce1977d547..60ef7deb5a85 100644
--- a/www/garage/files/garage.in
+++ b/www/garage/files/garage.in
@@ -25,7 +25,15 @@ command=/usr/sbin/daemon
procname="%%PREFIX%%/bin/${name}"
required_files=${garage_config}
pidfile=/var/run/${name}.pid
-command_args="-p $pidfile -H -o ${garage_log_file} -f $procname -c ${garage_config} server"
+command_args=
+
+if [ "${garage_log_file}" = syslog ]; then
+ garage_env="${garage_env} GARAGE_LOG_TO_SYSLOG=1"
+else
+ command_args="-o ${garage_log_file}"
+fi
+
+command_args="${command_args} -p $pidfile -H -f $procname -c ${garage_config} server"
status_cmd="$procname -c ${garage_config} status"
diff --git a/www/garage/files/pkg-message.in b/www/garage/files/pkg-message.in
index b0b01e23405f..91ae1e26635a 100644
--- a/www/garage/files/pkg-message.in
+++ b/www/garage/files/pkg-message.in
@@ -1,5 +1,13 @@
[
{ type: upgrade
+ maximum_version: "1.2.0"
+ message: <<EOM
+ Garage now supports logging to syslog. To log to syslog, please specify in rc.conf(5):
+
+ garage_log_file=syslog
+EOM
+}
+{ type: upgrade
maximum_version: "0.9"
message: <<EOM
To upgrade from 0.8.x to 0.9.0, please refer to the upgrade instructions at:
diff --git a/www/gitlab-pages/distinfo b/www/gitlab-pages/distinfo
index ea3024c9d6d7..63b3fe32f1c1 100644
--- a/www/gitlab-pages/distinfo
+++ b/www/gitlab-pages/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752677038
-SHA256 (go/www_gitlab-pages/gitlab-pages-v18.2.0/go.mod) = fabce2d66cf34e44e541a57220574dbef2778f98afa0e86272882385608871f1
-SIZE (go/www_gitlab-pages/gitlab-pages-v18.2.0/go.mod) = 3435
-SHA256 (go/www_gitlab-pages/gitlab-pages-v18.2.0/gitlab-pages-v18.2.0.tar.bz2) = 39ac8c911693ce0549c8da818577ae78b193ed6f1d27b48abddc92c446989ed7
-SIZE (go/www_gitlab-pages/gitlab-pages-v18.2.0/gitlab-pages-v18.2.0.tar.bz2) = 236137
+TIMESTAMP = 1753327149
+SHA256 (go/www_gitlab-pages/gitlab-pages-v18.2.1/go.mod) = fabce2d66cf34e44e541a57220574dbef2778f98afa0e86272882385608871f1
+SIZE (go/www_gitlab-pages/gitlab-pages-v18.2.1/go.mod) = 3435
+SHA256 (go/www_gitlab-pages/gitlab-pages-v18.2.1/gitlab-pages-v18.2.1.tar.bz2) = 3c174591200800c22d1eb654d09235db6aeb63313eab6a50c3e2ec0aa41d0fac
+SIZE (go/www_gitlab-pages/gitlab-pages-v18.2.1/gitlab-pages-v18.2.1.tar.bz2) = 236018
diff --git a/www/gitlab-workhorse/distinfo b/www/gitlab-workhorse/distinfo
index 04b929e44a9d..6e64f5266cd7 100644
--- a/www/gitlab-workhorse/distinfo
+++ b/www/gitlab-workhorse/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752677054
-SHA256 (go/www_gitlab-workhorse/gitlab-foss-v18.2.0/go.mod) = 188c374b005aba0ee613477584379e4f1f3344b4f68d33274c9aac043c95f448
-SIZE (go/www_gitlab-workhorse/gitlab-foss-v18.2.0/go.mod) = 9293
-SHA256 (go/www_gitlab-workhorse/gitlab-foss-v18.2.0/gitlab-foss-v18.2.0.tar.bz2) = 23a1309fb73f19ccfc3100611e1149a3405563862d697829e9cf0080c9487565
-SIZE (go/www_gitlab-workhorse/gitlab-foss-v18.2.0/gitlab-foss-v18.2.0.tar.bz2) = 121280838
+TIMESTAMP = 1753327162
+SHA256 (go/www_gitlab-workhorse/gitlab-foss-v18.2.1/go.mod) = dbd6a92d66a1a0a418aab39bf166a48ea5a4c892fe69fe19b12b347ea74936db
+SIZE (go/www_gitlab-workhorse/gitlab-foss-v18.2.1/go.mod) = 9384
+SHA256 (go/www_gitlab-workhorse/gitlab-foss-v18.2.1/gitlab-foss-v18.2.1.tar.bz2) = 47df0d49390cf5fb28af71ee99608d826158399c3a164ec64b41aec9c04a0207
+SIZE (go/www_gitlab-workhorse/gitlab-foss-v18.2.1/gitlab-foss-v18.2.1.tar.bz2) = 121288065
diff --git a/www/gitlab/Makefile b/www/gitlab/Makefile
index 8bb15d8f52a1..3a8ea497c217 100644
--- a/www/gitlab/Makefile
+++ b/www/gitlab/Makefile
@@ -82,7 +82,7 @@ MY_DEPENDS= gitaly>=${GITLAB_VERSION}:devel/gitaly \
rubygem-openid_connect>=2.3.1<2.4:net/rubygem-openid_connect \
rubygem-omniauth-atlassian-oauth2>=0.2.0<0.3:security/rubygem-omniauth-atlassian-oauth2 \
rubygem-rack-oauth2-gitlab>=2.2.1<2.3:security/rubygem-rack-oauth2-gitlab \
- rubygem-jwt>=2.9.3<3:www/rubygem-jwt \
+ rubygem-jwt29>=2.9.3<3:www/rubygem-jwt29 \
rubygem-gssapi>=1.3.1<1.4:security/rubygem-gssapi \
rubygem-recaptcha>=5.12<6.0:devel/rubygem-recaptcha \
rubygem-akismet>=3.0<4.0:devel/rubygem-akismet \
diff --git a/www/gitlab/Makefile.common b/www/gitlab/Makefile.common
index 5b26abcfe873..7faf748b2678 100644
--- a/www/gitlab/Makefile.common
+++ b/www/gitlab/Makefile.common
@@ -1,5 +1,5 @@
-GITLAB_VERSION= 18.2.0
-GITLAB_PORTREVISION= 0
+GITLAB_VERSION= 18.2.1
+GITLAB_PORTREVISION= 1
# Git version gitaly should use (from gitlab mirror)
# Find current tag from Makefile and .gitlab-ci.yaml
diff --git a/www/gitlab/distinfo b/www/gitlab/distinfo
index df7dca2e03fe..67a668af820f 100644
--- a/www/gitlab/distinfo
+++ b/www/gitlab/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1752677001
-SHA256 (gitlab-foss-v18.2.0.tar.bz2) = 23a1309fb73f19ccfc3100611e1149a3405563862d697829e9cf0080c9487565
-SIZE (gitlab-foss-v18.2.0.tar.bz2) = 121280838
-TIMESTAMP = 1752677001
-SHA256 (gitlab-v18.2.0-ee.tar.bz2) = 867f7292eec847e786a56c7fb15c7d8139993e3e29e2e7dd0bc9f580167470e9
-SIZE (gitlab-v18.2.0-ee.tar.bz2) = 136600640
+TIMESTAMP = 1753327140
+SHA256 (gitlab-foss-v18.2.1.tar.bz2) = 47df0d49390cf5fb28af71ee99608d826158399c3a164ec64b41aec9c04a0207
+SIZE (gitlab-foss-v18.2.1.tar.bz2) = 121288065
+TIMESTAMP = 1753327140
+SHA256 (gitlab-v18.2.1-ee.tar.bz2) = f1cb7cb49ae20a3ddec3ca36bff457550a7b9383dd8b3ff42cd7104fac0c2bd7
+SIZE (gitlab-v18.2.1-ee.tar.bz2) = 136599618
diff --git a/www/gitlab/files/patch-Gemfile b/www/gitlab/files/patch-Gemfile
index 12b4438204ba..f57ee976650d 100644
--- a/www/gitlab/files/patch-Gemfile
+++ b/www/gitlab/files/patch-Gemfile
@@ -1,4 +1,4 @@
---- Gemfile.orig 2025-07-16 11:39:10 UTC
+--- Gemfile.orig 2025-07-22 11:41:34 UTC
+++ Gemfile
@@ -164,8 +164,8 @@ gem 'rack-cors', '~> 2.0.1', require: 'rack/cors', fea
gem 'rack-cors', '~> 2.0.1', require: 'rack/cors', feature_category: :shared
@@ -182,8 +182,12 @@
gem 'octokit', '~> 9.0', feature_category: :importers
# Needed by octokit: https://github.com/octokit/octokit.rb/pull/1688
gem 'faraday-multipart', '~> 1.0', feature_category: :importers
-@@ -639,11 +511,11 @@ gem 'gitaly', '~> 18.1.0.pre.rc1', feature_category: :
- gem 'gitaly', '~> 18.1.0.pre.rc1', feature_category: :gitaly
+@@ -636,14 +508,14 @@ gem 'spamcheck', '~> 1.3.0', feature_category: :inside
+ gem 'spamcheck', '~> 1.3.0', feature_category: :insider_threat
+
+ # Gitaly GRPC protocol definitions
+-gem 'gitaly', '~> 18.1.0.pre.rc1', feature_category: :gitaly
++gem 'gitaly', '~> 18.1', feature_category: :gitaly
# KAS GRPC protocol definitions
-gem 'gitlab-kas-grpc', '~> 18.1.0', feature_category: :deployment_management
diff --git a/www/go-anubis/Makefile b/www/go-anubis/Makefile
index 2aaa7bb5a2ba..5c04b16c03ab 100644
--- a/www/go-anubis/Makefile
+++ b/www/go-anubis/Makefile
@@ -1,7 +1,6 @@
PORTNAME= anubis
DISTVERSIONPREFIX= v
-DISTVERSION= 1.20.0
-PORTREVISION= 1
+DISTVERSION= 1.21.3
CATEGORIES= www
MASTER_SITES= https://github.com/techarohq/${PORTNAME}/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/
PKGNAMEPREFIX= go-
diff --git a/www/go-anubis/distinfo b/www/go-anubis/distinfo
index 75103172451a..645294eb94ca 100644
--- a/www/go-anubis/distinfo
+++ b/www/go-anubis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751459211
-SHA256 (anubis-src-vendor-npm-1.20.0.tar.gz) = b94971d51f4ae416c3a7bf17f17ab01a07d36d000ba4afd4494eb45791320890
-SIZE (anubis-src-vendor-npm-1.20.0.tar.gz) = 12276418
+TIMESTAMP = 1753561488
+SHA256 (anubis-src-vendor-npm-1.21.3.tar.gz) = f4b5af04d014dd3bac988995d076b4e3492d44d6ed6c6b4c657bea4d007da040
+SIZE (anubis-src-vendor-npm-1.21.3.tar.gz) = 15106502
diff --git a/www/gohugo/Makefile b/www/gohugo/Makefile
index b1d89ab0a71d..a3e19c24d8e2 100644
--- a/www/gohugo/Makefile
+++ b/www/gohugo/Makefile
@@ -1,7 +1,6 @@
PORTNAME= hugo
DISTVERSIONPREFIX= v
-DISTVERSION= 0.147.9
-PORTREVISION= 1
+DISTVERSION= 0.148.1
PORTEPOCH= 1
CATEGORIES= www
PKGNAMEPREFIX= go
diff --git a/www/gohugo/distinfo b/www/gohugo/distinfo
index 70113b1e84c0..0ab0da8bf593 100644
--- a/www/gohugo/distinfo
+++ b/www/gohugo/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1750673799
-SHA256 (go/www_gohugo/hugo-v0.147.9/v0.147.9.mod) = 4eabefe3f49be65e019641fd5bfdea1e982365f77f1d6f905a9380f630bc4885
-SIZE (go/www_gohugo/hugo-v0.147.9/v0.147.9.mod) = 9177
-SHA256 (go/www_gohugo/hugo-v0.147.9/v0.147.9.zip) = 2dd3bada71c54f7e1067eaf657f68bd2c3ad289d86b33af273bd7504b28709e4
-SIZE (go/www_gohugo/hugo-v0.147.9/v0.147.9.zip) = 5744318
+TIMESTAMP = 1753036010
+SHA256 (go/www_gohugo/hugo-v0.148.1/v0.148.1.mod) = 815be7e1ac9ad5296cefa7c383c1113de7881e9b0291af104ed155fd93acc0a9
+SIZE (go/www_gohugo/hugo-v0.148.1/v0.148.1.mod) = 9177
+SHA256 (go/www_gohugo/hugo-v0.148.1/v0.148.1.zip) = 852004915d0840b0ee62cc41d5f883340df53a4e57307f0db410145f20e11542
+SIZE (go/www_gohugo/hugo-v0.148.1/v0.148.1.zip) = 5747585
diff --git a/www/grafana/Makefile b/www/grafana/Makefile
index d3f5f8a19551..c154ff05393f 100644
--- a/www/grafana/Makefile
+++ b/www/grafana/Makefile
@@ -1,24 +1,17 @@
PORTNAME= grafana
DISTVERSIONPREFIX= v
-DISTVERSION= 12.0.2
-PORTREVISION= 1
+DISTVERSION= 12.1.0
CATEGORIES= www
MASTER_SITES= https://dl.grafana.com/oss/release/ \
https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${DISTVERSIONFULL}/:gomod
DISTFILES= grafana-${DISTVERSION}.linux-amd64${EXTRACT_SUFX} \
go.mod:gomod \
go.work:gomod \
- .citools/bra/go.mod:gomod \
- .citools/cog/go.mod:gomod \
- .citools/cue/go.mod:gomod \
- .citools/golangci-lint/go.mod:gomod \
- .citools/jb/go.mod:gomod \
- .citools/lefthook/go.mod:gomod \
- .citools/swagger/go.mod:gomod \
apps/advisor/go.mod:gomod \
apps/alerting/notifications/go.mod:gomod \
apps/dashboard/go.mod:gomod \
apps/folder/go.mod:gomod \
+ apps/iam/go.mod:gomod \
apps/investigations/go.mod:gomod \
apps/playlist/go.mod:gomod \
pkg/aggregator/go.mod:gomod \
@@ -30,10 +23,7 @@ DISTFILES= grafana-${DISTVERSION}.linux-amd64${EXTRACT_SUFX} \
pkg/codegen/go.mod:gomod \
pkg/plugins/codegen/go.mod:gomod \
pkg/promlib/go.mod:gomod \
- pkg/semconv/go.mod:gomod \
- pkg/storage/unified/apistore/go.mod:gomod \
- pkg/storage/unified/resource/go.mod:gomod \
- pkg/util/xorm/go.mod:gomod
+ pkg/semconv/go.mod:gomod
EXTRACT_ONLY= ${DISTFILES:N*.mod\:*:N*.mod:C/:.*//:Ngo.work}
MAINTAINER= drtr0jan@yandex.ru
@@ -53,7 +43,7 @@ USES= cpe go:modules
USE_GITHUB= yes
USE_RC_SUBR= grafana
-TAG= 5bda17e
+TAG= ccd7b6c
GO_MOD_DIST= github
GO_MODULE= github.com/grafana/grafana
@@ -88,6 +78,7 @@ GRAFANA_HOMEDIR?= ${DATADIR}
GRAFANA_LOGDIR?= /var/log/${PORTNAME}
GRAFANA_PLUGINDIR?= ${GRAFANA_DATADIR}/plugins
GRAFANA_PROVISIONINGDIR?= ${ETCDIR}/provisioning
+GRAFANA_PROVISIONING= access-control alerting dashboards datasources plugins sample
post-extract:
@${ECHO_MSG} "===> Tidying ${GO_MODNAME} dependencies";
@@ -112,14 +103,11 @@ pre-build:
./pkg/build/wire/cmd/wire/main.go gen -tags "oss" ./pkg/server)
post-install:
- ${MKDIR} ${STAGEDIR}${GRAFANA_HOMEDIR}
- ${MKDIR} ${STAGEDIR}${GRAFANA_HOMEDIR}/conf
- ${MKDIR} ${STAGEDIR}${GRAFANA_DATADIR}
- ${MKDIR} ${STAGEDIR}${GRAFANA_PLUGINDIR}
-.for dir in access-control alerting dashboards datasources plugins
- ${MKDIR} ${STAGEDIR}${GRAFANA_PROVISIONINGDIR}/${dir}
-.endfor
- ${MKDIR} ${STAGEDIR}${GRAFANA_LOGDIR}
+ ${MKDIR} ${STAGEDIR}${GRAFANA_HOMEDIR}/conf \
+ ${STAGEDIR}${GRAFANA_DATADIR} \
+ ${STAGEDIR}${GRAFANA_PLUGINDIR} \
+ ${STAGEDIR}${GRAFANA_LOGDIR} \
+ ${GRAFANA_PROVISIONING:M*:C|^|${STAGEDIR}${GRAFANA_PROVISIONINGDIR}/|}
(cd ${WRKDIR}/${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX} \
&& ${COPYTREE_SHARE} public ${STAGEDIR}${GRAFANA_HOMEDIR})
${INSTALL_DATA} ${WRKSRC}/conf/defaults.ini \
diff --git a/www/grafana/distinfo b/www/grafana/distinfo
index b35ec91bba09..d9b4687f92a6 100644
--- a/www/grafana/distinfo
+++ b/www/grafana/distinfo
@@ -1,61 +1,43 @@
-TIMESTAMP = 1750230363
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/grafana-12.0.2.linux-amd64.tar.gz) = c1755b4da918edfd298d5c8d5f1ffce35982ad10e1640ec356570cfb8c34b3e8
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/grafana-12.0.2.linux-amd64.tar.gz) = 183911552
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/go.mod) = 29f00d3557735d4affcc4b713ed1a7c85a47560fbc602666668ef0d77925c48a
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/go.mod) = 38980
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/go.work) = ecf260450eb9590351078f01276308243c068cf2f20e537662d763c3945e85e0
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/go.work) = 1339
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/.citools/bra/go.mod) = 02f99ed827227c22e32a26102be74f25ae422a6009c06dd89e1c3fdd25276882
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/.citools/bra/go.mod) = 845
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/.citools/cog/go.mod) = d0f28b5cd843e592576bab22ed4e18cbb683f580832573761d9992c5a431d4fe
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/.citools/cog/go.mod) = 2256
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/.citools/cue/go.mod) = e7229da4595f4b1b1240effbe8f409f6676ef427e30cfa0bcc2fc96deb834c5f
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/.citools/cue/go.mod) = 1533
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/.citools/golangci-lint/go.mod) = 90cf5d2d65a918b6c6ddecdf70f969b94a0f947208270ee3733703b10ca4fca4
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/.citools/golangci-lint/go.mod) = 10265
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/.citools/jb/go.mod) = 525b92e74e4ecf49bba3f7a3af24cbb66936bdc3218d08d548c63fa7d7d5e89a
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/.citools/jb/go.mod) = 788
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/.citools/lefthook/go.mod) = 84f4100c41f2060ad82f1f2ddb0e2ce965a3bb020fa1b932127679830756835b
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/.citools/lefthook/go.mod) = 2442
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/.citools/swagger/go.mod) = c7286e7d0c5d4d708a3dc97d902bf5ad8e64c402581796bfc222fe58c78b8a31
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/.citools/swagger/go.mod) = 2735
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/apps/advisor/go.mod) = 9396e0e1326f85d7732c378564d7d3ec4d268a6ce1b69e63b655b3ce999af43b
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/apps/advisor/go.mod) = 4146
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/apps/alerting/notifications/go.mod) = e93445036ce12a3214ab1bbcea7f91ea5b317f1ef4edc46398c179b70d4d66c6
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/apps/alerting/notifications/go.mod) = 4831
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/apps/dashboard/go.mod) = 57f7155e41bedc5bafc4b848472faa9008f72f5e6d055ad42bd2f89a0defdfb3
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/apps/dashboard/go.mod) = 6587
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/apps/folder/go.mod) = 8cc8fb2c54d3d9c0452e53710a0729dd64c0710664d3d3c93f85912c9ddc3edc
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/apps/folder/go.mod) = 2698
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/apps/investigations/go.mod) = 4145c46883cd4e7d31907e30c5793f7808ecd1b01589d3180dcab4174486a28f
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/apps/investigations/go.mod) = 4340
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/apps/playlist/go.mod) = 7c2e0662ab1a0f6ebc49a3f930fad584c90ecfcb940b02cb988d406c8b81eac7
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/apps/playlist/go.mod) = 4322
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/aggregator/go.mod) = 65e59de7b4cef99716130fe41e333818c27af9cc90156370d49707a6fbe11551
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/aggregator/go.mod) = 8433
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/apimachinery/go.mod) = b3fb5b0a09bd79a899479f433ef0664c2d2cd6e32d01fbd4b4a84d3169384e76
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/apimachinery/go.mod) = 2472
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/apis/secret/go.mod) = 164a8e3690be60b5a8958a1f10c8d0cbc5fbc3325409d1c49ec33056888a7e5d
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/apis/secret/go.mod) = 5011
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/apiserver/go.mod) = 7e0dbe464201f3277fe4e54b5ea6a4f787933882b0d59647f4fc817ab9a5e67c
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/apiserver/go.mod) = 5183
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/build/go.mod) = 1341425db0b376fb1a03f7c55eb1ac62cfec737610d3aba5722977025161e6f2
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/build/go.mod) = 8074
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/build/wire/go.mod) = ddaf0e8bb8fbf36114f4e8d33b8e33f6a253ca6137fa9951f38118e1e0ac1b82
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/build/wire/go.mod) = 330
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/codegen/go.mod) = c5988b4d0102ea3cd9d8a8fd97d0410a033050d5a615ab773da435cc655509b8
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/codegen/go.mod) = 2490
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/plugins/codegen/go.mod) = 98db7c91ee1144b4258a775314ce32904c3e68ccd6ad33414b8aed3ad7bf9db4
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/plugins/codegen/go.mod) = 2233
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/promlib/go.mod) = af8b1de353d784d8cc809bbc949ff7ceafe8048f47c86d2e9700c46e3b9fbc55
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/promlib/go.mod) = 7078
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/semconv/go.mod) = af87874a65797de2c4648402142f15518417b0a2b86cab61a82ad662b561610f
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/semconv/go.mod) = 269
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/storage/unified/apistore/go.mod) = 9a4416566c2ecb5c87502441e338b368909fedca3399bcc88477354d0974fc97
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/storage/unified/apistore/go.mod) = 23556
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/storage/unified/resource/go.mod) = c179f8f634359f6493167eae5e5f4b183e075924d667b0108da11f54f64003a5
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/storage/unified/resource/go.mod) = 11621
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/util/xorm/go.mod) = da74d73b680931ab1c6b9ee921d13846b16ad3b2c5fd6700d3517244b922d366
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/util/xorm/go.mod) = 3278
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/grafana-grafana-v12.0.2_GH0.tar.gz) = 8524498289e7d1900626ea7c0763fd923cf7bd1effa48cda476e63b299acfe2d
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/grafana-grafana-v12.0.2_GH0.tar.gz) = 37751009
+TIMESTAMP = 1753446520
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/grafana-12.1.0.linux-amd64.tar.gz) = 69923cf95824008a6a7529f242295ecc2bc6b1dc4e5142c889971e88407d8712
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/grafana-12.1.0.linux-amd64.tar.gz) = 198804186
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/go.mod) = ced873c2fef95afbf4a7087569246808c5fded9c490325338316062da5b21fa8
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/go.mod) = 40445
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/go.work) = cac55fcc92eaf457ba95d1ab73fad10103f3247450835d71c41356ee4f220a36
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/go.work) = 888
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/advisor/go.mod) = 962cca491bf59ec48c8bffd6d50d99f5151cc8a43ba43b541f97989ef2f43446
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/advisor/go.mod) = 4277
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/alerting/notifications/go.mod) = 66bb6a2c23a5b0491a9ed3798657d6331a806edfe5ba97182a23be840aff2bab
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/alerting/notifications/go.mod) = 5520
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/dashboard/go.mod) = bfa1c41646cee61989440bf413e8af4e25e8750df469ecaee7c86c465642fb30
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/dashboard/go.mod) = 6738
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/folder/go.mod) = 9626818858fdd607721f8133adb3956abf0df7460f1f2cf261b377d97838cc01
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/folder/go.mod) = 2871
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/iam/go.mod) = d0eac20a1aab91af633ea284c2d182ee73c310a88bd642b65b21a4467e14474f
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/iam/go.mod) = 2868
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/investigations/go.mod) = 0ca584f26b13c916060d7167240eabd2df8cf3667bb2b66bf6d5c094f80d996d
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/investigations/go.mod) = 4539
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/playlist/go.mod) = e0c86c12e890d2302b8fe6c912983723ff7d15e55ee84ea0e09b723ce59deb78
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/playlist/go.mod) = 4292
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/aggregator/go.mod) = f6ed3ded9d6eb77f62485cc27d1148a56df426ca76686adb2f953a2da356f1bc
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/aggregator/go.mod) = 8348
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/apimachinery/go.mod) = 14ae9f9972a261a10ba12029c184545797dd568b40e7dc10fa94c6c4677abf28
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/apimachinery/go.mod) = 2655
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/apis/secret/go.mod) = e95b1247e19ccf728dcd0542024f1d89ee3895e6a443c405287c293e6bfa96e7
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/apis/secret/go.mod) = 1938
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/apiserver/go.mod) = 3bae51bda65f76845d0a9b8766e996ec6e9e98a954988cf2087cf433333d02d6
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/apiserver/go.mod) = 5228
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/build/go.mod) = aa8c00afd01143df056fab379b5c2c3b22a11a16bee5db70369ee296b569a5f4
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/build/go.mod) = 7999
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/build/wire/go.mod) = b5cc16940df8ad672c07e44fd3824feed3f14b026dd4a591511d182f474f15b1
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/build/wire/go.mod) = 330
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/codegen/go.mod) = a7e2c2c92b4f923a401186c0cb570a2747d92676bc8753c9c93b97972e715355
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/codegen/go.mod) = 2522
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/plugins/codegen/go.mod) = a78bd06a4239c3482fe5a27fbb8ba347f9d469ae9329ea3a9c266ed2182d31ea
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/plugins/codegen/go.mod) = 2233
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/promlib/go.mod) = c6ef66cb6668fd2c144dbe70366a329a0c40126bfe2d1709042f8b32644a79e2
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/promlib/go.mod) = 7072
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/semconv/go.mod) = d20f9332c43873474014fac5af7c2b91088897760ccd57602aa9aee2460da1d1
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/semconv/go.mod) = 269
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/grafana-grafana-v12.1.0_GH0.tar.gz) = 9e2f3f11eff01f8b86c2c232c6a3c3a32fa303589ea9829538ffc867684a4436
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/grafana-grafana-v12.1.0_GH0.tar.gz) = 40109942
diff --git a/www/grafana/pkg-plist b/www/grafana/pkg-plist
index c204406800cc..841e70e16ec4 100644
--- a/www/grafana/pkg-plist
+++ b/www/grafana/pkg-plist
@@ -15,6 +15,7 @@ bin/grafana-server
@dir %%GRAFANA_PROVISIONINGDIR%%/dashboards
@dir %%GRAFANA_PROVISIONINGDIR%%/datasources
@dir %%GRAFANA_PROVISIONINGDIR%%/plugins
+@dir %%GRAFANA_PROVISIONINGDIR%%/sample
@dir %%GRAFANA_LOGDIR%%
@mode
@group
diff --git a/www/groupoffice/Makefile b/www/groupoffice/Makefile
index 0f9999749b6b..08052e7c30a0 100644
--- a/www/groupoffice/Makefile
+++ b/www/groupoffice/Makefile
@@ -1,6 +1,6 @@
PORTNAME= groupoffice
DISTVERSIONPREFIX= com-
-DISTVERSION= 25.0.28
+DISTVERSION= 25.0.36
CATEGORIES= www
MASTER_SITES= SF/group-office/${DISTVERSION:R}
DISTNAME= ${PORTNAME}-${DISTVERSION}
diff --git a/www/groupoffice/distinfo b/www/groupoffice/distinfo
index c1e7505c5570..24cf3c1546fd 100644
--- a/www/groupoffice/distinfo
+++ b/www/groupoffice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749169967
-SHA256 (groupoffice-25.0.28.tar.gz) = f68e36b4300b986465ef31f8acf4d4cb8e54655380dc5e633a412300fe56e030
-SIZE (groupoffice-25.0.28.tar.gz) = 95970848
+TIMESTAMP = 1753361010
+SHA256 (groupoffice-25.0.36.tar.gz) = 86e1c0074a5440dfb284cea8abeb012b018e854353d62bd90c6dd3dfea0b4bf2
+SIZE (groupoffice-25.0.36.tar.gz) = 98094756
diff --git a/www/groupoffice/pkg-plist b/www/groupoffice/pkg-plist
index 4129f84ba236..f0f43cdf6c9f 100644
--- a/www/groupoffice/pkg-plist
+++ b/www/groupoffice/pkg-plist
@@ -868,6 +868,7 @@
%%WWWDIR%%/go/modules/business/business/views/goui/package-lock.json
%%WWWDIR%%/go/modules/business/business/views/goui/package.json
%%WWWDIR%%/go/modules/business/business/views/goui/script/ActivityCombo.ts
+%%WWWDIR%%/modules/files/FilesModule.php
%%WWWDIR%%/go/modules/business/business/views/goui/script/ActivityTable.ts
%%WWWDIR%%/go/modules/business/business/views/goui/script/BusinessCombo.ts
%%WWWDIR%%/go/modules/business/business/views/goui/script/BusinessTable.ts
@@ -3497,7 +3498,6 @@
%%WWWDIR%%/go/modules/community/addressbook/views/extjs3/themes/default/resources/linkedin.png
%%WWWDIR%%/go/modules/community/addressbook/views/extjs3/themes/default/resources/tiktok.png
%%WWWDIR%%/go/modules/community/addressbook/views/extjs3/themes/default/resources/twitter.png
-%%WWWDIR%%/go/modules/community/addressbook/views/extjs3/themes/default/src/_addressbook.scss
%%WWWDIR%%/go/modules/community/addressbook/views/extjs3/themes/default/src/style.scss
%%WWWDIR%%/go/modules/community/addressbook/views/extjs3/themes/default/style.css
%%WWWDIR%%/go/modules/community/apikeys/Module.php
@@ -3921,8 +3921,8 @@
%%WWWDIR%%/go/modules/community/comments/views/extjs3/themes/default/style.css
%%WWWDIR%%/go/modules/community/davclient/Module.php
%%WWWDIR%%/go/modules/community/davclient/controller/DavAccount.php
-%%WWWDIR%%/go/modules/community/davclient/icon.png
%%WWWDIR%%/go/modules/community/davclient/cron/RefreshDav.php
+%%WWWDIR%%/go/modules/community/davclient/icon.png
%%WWWDIR%%/go/modules/community/davclient/install/install.sql
%%WWWDIR%%/go/modules/community/davclient/install/updates.php
%%WWWDIR%%/go/modules/community/davclient/language/de.php
@@ -4109,28 +4109,6 @@
%%WWWDIR%%/go/modules/community/googleauthenticator/language/pl.php
%%WWWDIR%%/go/modules/community/googleauthenticator/language/pt_br.php
%%WWWDIR%%/go/modules/community/googleauthenticator/language/pt_pt.php
-%%WWWDIR%%/go/modules/community/goui/Module.php
-%%WWWDIR%%/go/modules/community/goui/README.md
-%%WWWDIR%%/go/modules/community/goui/install/install.sql
-%%WWWDIR%%/go/modules/community/goui/install/uninstall.sql
-%%WWWDIR%%/go/modules/community/goui/language/de.php
-%%WWWDIR%%/go/modules/community/goui/language/en.php
-%%WWWDIR%%/go/modules/community/goui/language/nl.php
-%%WWWDIR%%/go/modules/community/goui/views/goui/dist/Index.js
-%%WWWDIR%%/go/modules/community/goui/views/goui/dist/style.css
-%%WWWDIR%%/go/modules/community/goui/views/goui/node_modules/.package-lock.json
-%%WWWDIR%%/go/modules/community/goui/views/goui/package-lock.json
-%%WWWDIR%%/go/modules/community/goui/views/goui/package.json
-%%WWWDIR%%/go/modules/community/goui/views/goui/script/Index.ts
-%%WWWDIR%%/go/modules/community/goui/views/goui/script/Main.ts
-%%WWWDIR%%/go/modules/community/goui/views/goui/script/NoteBookCombo.ts
-%%WWWDIR%%/go/modules/community/goui/views/goui/script/NoteBookDialog.ts
-%%WWWDIR%%/go/modules/community/goui/views/goui/script/NoteBookGrid.ts
-%%WWWDIR%%/go/modules/community/goui/views/goui/script/NoteDetail.ts
-%%WWWDIR%%/go/modules/community/goui/views/goui/script/NoteDialog.ts
-%%WWWDIR%%/go/modules/community/goui/views/goui/script/NoteGrid.ts
-%%WWWDIR%%/go/modules/community/goui/views/goui/style/style.scss
-%%WWWDIR%%/go/modules/community/goui/views/goui/tsconfig.json
%%WWWDIR%%/go/modules/community/history/Module.php
%%WWWDIR%%/go/modules/community/history/controller/LogEntry.php
%%WWWDIR%%/go/modules/community/history/icon.png
@@ -5091,7 +5069,6 @@
%%WWWDIR%%/modules/calendar/install/updatescripts/3_preset_category_acls.php
%%WWWDIR%%/modules/calendar/install/updatescripts/4_nl_koningsdag.php
%%WWWDIR%%/modules/calendar/install/updatescripts/5_revert_rrule_shifting.php
-%%WWWDIR%%/modules/calendar/language/sl.php
%%WWWDIR%%/modules/carddav/CarddavModule.php
%%WWWDIR%%/modules/carddav/addressbook.php
%%WWWDIR%%/modules/carddav/install/updates.inc.php
@@ -5371,9 +5348,9 @@
%%WWWDIR%%/modules/files/FilePropertiesDialog.js
%%WWWDIR%%/modules/files/FilesDetailPanel.js
%%WWWDIR%%/modules/files/FilesGrid.js
-%%WWWDIR%%/modules/files/FilesModule.php
%%WWWDIR%%/modules/files/FolderPanel.js
%%WWWDIR%%/modules/files/FolderPropertiesDialog.js
+%%WWWDIR%%/modules/gota/index.html
%%WWWDIR%%/modules/files/FolderbrowserTabPanel.js
%%WWWDIR%%/modules/files/ImageViewer.js
%%WWWDIR%%/modules/files/NewFolderDialog.js
@@ -5549,14 +5526,13 @@
%%WWWDIR%%/modules/filesearch/themes/Default/style.css
%%WWWDIR%%/modules/filesearch/xsl/docxtohtml.xsl
%%WWWDIR%%/modules/filesearch/xsl/odttohtml.xsl
-%%WWWDIR%%/modules/freebusypermissions/language/sl.php
%%WWWDIR%%/modules/gota/GotaModule.php
%%WWWDIR%%/modules/gota/README.TXT
%%WWWDIR%%/modules/gota/controller/FileController.php
%%WWWDIR%%/modules/gota/filehandler/Gota.php
%%WWWDIR%%/modules/gota/gota.jar
-%%WWWDIR%%/modules/gota/index.html
%%WWWDIR%%/modules/gota/javalang.txt
+%%WWWDIR%%/modules/projects2/language/sv.php
%%WWWDIR%%/modules/gota/language/cs.php
%%WWWDIR%%/modules/gota/language/de.php
%%WWWDIR%%/modules/gota/language/en.php
@@ -5607,7 +5583,6 @@
%%WWWDIR%%/modules/hoursapproval2/views/Extjs3/DisapproveDialog.js
%%WWWDIR%%/modules/hoursapproval2/views/Extjs3/MainPanel.js
%%WWWDIR%%/modules/hoursapproval2/views/Extjs3/WeekGrid.js
-%%WWWDIR%%/modules/jitsimeet/language/sl.php
%%WWWDIR%%/modules/leavedays/LeavedaysModule.php
%%WWWDIR%%/modules/leavedays/controller/LeavedayController.php
%%WWWDIR%%/modules/leavedays/controller/ReportController.php
@@ -5906,10 +5881,10 @@
%%WWWDIR%%/modules/projects2/language/ro.php
%%WWWDIR%%/modules/projects2/language/ru.php
%%WWWDIR%%/modules/projects2/language/sl.php
-%%WWWDIR%%/modules/projects2/language/sv.php
%%WWWDIR%%/modules/projects2/language/th.php
-%%WWWDIR%%/modules/projects2/model/DefaultResource.php
%%WWWDIR%%/modules/projects2/model/Expense.php
+%%WWWDIR%%/modules/projects2/model/DefaultResource.php
+%%WWWDIR%%/modules/site/widget/plupload/assets/js/i18n/fi.js
%%WWWDIR%%/modules/projects2/model/ExpenseBudget.php
%%WWWDIR%%/modules/projects2/model/GroupedExpenseBudget.php
%%WWWDIR%%/modules/projects2/model/Income.php
@@ -6233,9 +6208,9 @@
%%WWWDIR%%/modules/site/widget/plupload/assets/js/i18n/es.js
%%WWWDIR%%/modules/site/widget/plupload/assets/js/i18n/et.js
%%WWWDIR%%/modules/site/widget/plupload/assets/js/i18n/fa.js
-%%WWWDIR%%/modules/site/widget/plupload/assets/js/i18n/fi.js
-%%WWWDIR%%/modules/site/widget/plupload/assets/js/i18n/fr-ca.js
%%WWWDIR%%/modules/site/widget/plupload/assets/js/i18n/fr.js
+%%WWWDIR%%/modules/site/widget/plupload/assets/js/i18n/fr-ca.js
+%%WWWDIR%%/modules/workflow/themes/Extjs/images/workflow.png
%%WWWDIR%%/modules/site/widget/plupload/assets/js/i18n/hr.js
%%WWWDIR%%/modules/site/widget/plupload/assets/js/i18n/hu.js
%%WWWDIR%%/modules/site/widget/plupload/assets/js/i18n/it.js
@@ -6647,7 +6622,7 @@
%%WWWDIR%%/modules/workflow/model/Trigger.php
%%WWWDIR%%/modules/workflow/themes/Default/images/workflow.png
%%WWWDIR%%/modules/workflow/themes/Default/style.css
-%%WWWDIR%%/modules/workflow/themes/Extjs/images/workflow.png
+%%WWWDIR%%/vendor/fakerphp/faker/src/Faker/Provider/Text.php
%%WWWDIR%%/modules/workflow/themes/Extjs/style.css
%%WWWDIR%%/modules/workflow/views/Extjs3/FolderPanel.js
%%WWWDIR%%/modules/workflow/views/Extjs3/MainPanel.js
@@ -6932,7 +6907,7 @@
%%WWWDIR%%/vendor/fakerphp/faker/src/Faker/Provider/Payment.php
%%WWWDIR%%/vendor/fakerphp/faker/src/Faker/Provider/Person.php
%%WWWDIR%%/vendor/fakerphp/faker/src/Faker/Provider/PhoneNumber.php
-%%WWWDIR%%/vendor/fakerphp/faker/src/Faker/Provider/Text.php
+%%WWWDIR%%/vendor/fakerphp/faker/src/Faker/Provider/hr_HR/Person.php
%%WWWDIR%%/vendor/fakerphp/faker/src/Faker/Provider/UserAgent.php
%%WWWDIR%%/vendor/fakerphp/faker/src/Faker/Provider/Uuid.php
%%WWWDIR%%/vendor/fakerphp/faker/src/Faker/Provider/ar_EG/Address.php
@@ -7126,7 +7101,7 @@
%%WWWDIR%%/vendor/fakerphp/faker/src/Faker/Provider/hr_HR/Address.php
%%WWWDIR%%/vendor/fakerphp/faker/src/Faker/Provider/hr_HR/Company.php
%%WWWDIR%%/vendor/fakerphp/faker/src/Faker/Provider/hr_HR/Payment.php
-%%WWWDIR%%/vendor/fakerphp/faker/src/Faker/Provider/hr_HR/Person.php
+%%WWWDIR%%/vendor/guzzlehttp/guzzle/CHANGELOG.md
%%WWWDIR%%/vendor/fakerphp/faker/src/Faker/Provider/hr_HR/PhoneNumber.php
%%WWWDIR%%/vendor/fakerphp/faker/src/Faker/Provider/hu_HU/Address.php
%%WWWDIR%%/vendor/fakerphp/faker/src/Faker/Provider/hu_HU/Company.php
@@ -7373,7 +7348,7 @@
%%WWWDIR%%/vendor/firebase/php-jwt/src/JWTExceptionWithPayloadInterface.php
%%WWWDIR%%/vendor/firebase/php-jwt/src/Key.php
%%WWWDIR%%/vendor/firebase/php-jwt/src/SignatureInvalidException.php
-%%WWWDIR%%/vendor/guzzlehttp/guzzle/CHANGELOG.md
+%%WWWDIR%%/vendor/guzzlehttp/promises/src/Utils.php
%%WWWDIR%%/vendor/guzzlehttp/guzzle/LICENSE
%%WWWDIR%%/vendor/guzzlehttp/guzzle/README.md
%%WWWDIR%%/vendor/guzzlehttp/guzzle/UPGRADING.md
@@ -7438,7 +7413,7 @@
%%WWWDIR%%/vendor/guzzlehttp/promises/src/RejectionException.php
%%WWWDIR%%/vendor/guzzlehttp/promises/src/TaskQueue.php
%%WWWDIR%%/vendor/guzzlehttp/promises/src/TaskQueueInterface.php
-%%WWWDIR%%/vendor/guzzlehttp/promises/src/Utils.php
+%%WWWDIR%%/vendor/league/oauth2-client/src/Grant/Exception/InvalidGrantException.php
%%WWWDIR%%/vendor/guzzlehttp/psr7/CHANGELOG.md
%%WWWDIR%%/vendor/guzzlehttp/psr7/LICENSE
%%WWWDIR%%/vendor/guzzlehttp/psr7/README.md
@@ -7654,8 +7629,8 @@
%%WWWDIR%%/vendor/league/oauth2-client/src/Grant/AbstractGrant.php
%%WWWDIR%%/vendor/league/oauth2-client/src/Grant/AuthorizationCode.php
%%WWWDIR%%/vendor/league/oauth2-client/src/Grant/ClientCredentials.php
-%%WWWDIR%%/vendor/league/oauth2-client/src/Grant/Exception/InvalidGrantException.php
%%WWWDIR%%/vendor/league/oauth2-client/src/Grant/GrantFactory.php
+%%WWWDIR%%/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/prime239v2.php
%%WWWDIR%%/vendor/league/oauth2-client/src/Grant/Password.php
%%WWWDIR%%/vendor/league/oauth2-client/src/Grant/RefreshToken.php
%%WWWDIR%%/vendor/league/oauth2-client/src/OptionProvider/HttpBasicAuthOptionProvider.php
@@ -8098,11 +8073,11 @@
%%WWWDIR%%/vendor/paragonie/random_compat/other/build_phar.php
%%WWWDIR%%/vendor/paragonie/random_compat/psalm-autoload.php
%%WWWDIR%%/vendor/paragonie/random_compat/psalm.xml
-%%WWWDIR%%/vendor/phpmailer/phpmailer/.editorconfig
%%WWWDIR%%/vendor/phpmailer/phpmailer/COMMITMENT
%%WWWDIR%%/vendor/phpmailer/phpmailer/LICENSE
%%WWWDIR%%/vendor/phpmailer/phpmailer/README.md
%%WWWDIR%%/vendor/phpmailer/phpmailer/SECURITY.md
+%%WWWDIR%%/vendor/phpmailer/phpmailer/SMTPUTF8.md
%%WWWDIR%%/vendor/phpmailer/phpmailer/VERSION
%%WWWDIR%%/vendor/phpmailer/phpmailer/composer.json
%%WWWDIR%%/vendor/phpmailer/phpmailer/get_oauth_token.php
@@ -8178,6 +8153,8 @@
%%WWWDIR%%/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/ArrayEnabled.php
%%WWWDIR%%/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/BinaryComparison.php
%%WWWDIR%%/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Calculation.php
+%%WWWDIR%%/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/CalculationBase.php
+%%WWWDIR%%/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/CalculationLocale.php
%%WWWDIR%%/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Category.php
%%WWWDIR%%/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Database/DAverage.php
%%WWWDIR%%/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Database/DCount.php
@@ -8263,6 +8240,7 @@
%%WWWDIR%%/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Financial/TreasuryBill.php
%%WWWDIR%%/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/FormulaParser.php
%%WWWDIR%%/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/FormulaToken.php
+%%WWWDIR%%/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/FunctionArray.php
%%WWWDIR%%/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Functions.php
%%WWWDIR%%/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Information/ErrorValue.php
%%WWWDIR%%/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Information/ExcelError.php
@@ -8658,6 +8636,7 @@
%%WWWDIR%%/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/SheetView.php
%%WWWDIR%%/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/Table.php
%%WWWDIR%%/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/Table/Column.php
+%%WWWDIR%%/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/Table/TableDxfsStyle.php
%%WWWDIR%%/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/Table/TableStyle.php
%%WWWDIR%%/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/Validations.php
%%WWWDIR%%/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/Worksheet.php
@@ -8815,7 +8794,6 @@
%%WWWDIR%%/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/prime192v2.php
%%WWWDIR%%/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/prime192v3.php
%%WWWDIR%%/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/prime239v1.php
-%%WWWDIR%%/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/prime239v2.php
%%WWWDIR%%/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/prime239v3.php
%%WWWDIR%%/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/prime256v1.php
%%WWWDIR%%/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp112r1.php
@@ -9888,8 +9866,6 @@
%%WWWDIR%%/vendor/tecnickcom/tcpdf/tcpdf_autoconfig.php
%%WWWDIR%%/vendor/tecnickcom/tcpdf/tcpdf_barcodes_1d.php
%%WWWDIR%%/vendor/tecnickcom/tcpdf/tcpdf_barcodes_2d.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/tcpdf_import.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/tcpdf_parser.php
%%WWWDIR%%/vendor/tecnickcom/tcpdf/tools/.htaccess
%%WWWDIR%%/vendor/tecnickcom/tcpdf/tools/convert_fonts_examples.txt
%%WWWDIR%%/vendor/tecnickcom/tcpdf/tools/tcpdf_addfont.php
@@ -10132,25 +10108,7 @@
%%WWWDIR%%/views/Extjs3/language.php
%%WWWDIR%%/views/Extjs3/modulescripts.php
%%WWWDIR%%/views/Extjs3/script.php
-%%WWWDIR%%/views/Extjs3/themes/Compact/Layout.php
-%%WWWDIR%%/views/Extjs3/themes/Compact/fonts/icons.woff2
%%WWWDIR%%/views/Extjs3/themes/Compact/htmleditor.css
-%%WWWDIR%%/views/Extjs3/themes/Compact/img/dark_light.png
-%%WWWDIR%%/views/Extjs3/themes/Compact/img/favicon/apple-touch-icon.png
-%%WWWDIR%%/views/Extjs3/themes/Compact/img/favicon/favicon-16x16.png
-%%WWWDIR%%/views/Extjs3/themes/Compact/img/favicon/favicon-32x32.png
-%%WWWDIR%%/views/Extjs3/themes/Compact/img/favicon/favicon.png
-%%WWWDIR%%/views/Extjs3/themes/Compact/img/favicon/icon.png
-%%WWWDIR%%/views/Extjs3/themes/Compact/img/favicon/site.webmanifest
-%%WWWDIR%%/views/Extjs3/themes/Compact/pageFooter.php
-%%WWWDIR%%/views/Extjs3/themes/Compact/pageHeader.php
-%%WWWDIR%%/views/Extjs3/themes/Compact/src/_adapter.scss
-%%WWWDIR%%/views/Extjs3/themes/Compact/src/_config.scss
-%%WWWDIR%%/views/Extjs3/themes/Compact/src/_overrides.scss
-%%WWWDIR%%/views/Extjs3/themes/Compact/src/_theme.scss
-%%WWWDIR%%/views/Extjs3/themes/Compact/src/_typography.scss
-%%WWWDIR%%/views/Extjs3/themes/Compact/src/htmleditor.scss
-%%WWWDIR%%/views/Extjs3/themes/Compact/src/style.scss
%%WWWDIR%%/views/Extjs3/themes/Compact/style.css
%%WWWDIR%%/views/Extjs3/themes/Paper/Layout.php
%%WWWDIR%%/views/Extjs3/themes/Paper/flags/LICENSE
@@ -10320,6 +10278,7 @@
%%WWWDIR%%/views/Extjs3/themes/Paper/sounds/message-new-email.mp3
%%WWWDIR%%/views/Extjs3/themes/Paper/sounds/message-new-email.ogg
%%WWWDIR%%/views/Extjs3/themes/Paper/src/_base.scss
+%%WWWDIR%%/views/Extjs3/themes/Paper/src/_compact.scss
%%WWWDIR%%/views/Extjs3/themes/Paper/src/_compat.scss
%%WWWDIR%%/views/Extjs3/themes/Paper/src/_config.scss
%%WWWDIR%%/views/Extjs3/themes/Paper/src/_ext-base.scss
@@ -10442,6 +10401,8 @@
%%WWWDIR%%/views/goui/dist/goui/script/component/Sortable.d.ts.map
%%WWWDIR%%/views/goui/dist/goui/script/component/Splitter.d.ts
%%WWWDIR%%/views/goui/dist/goui/script/component/Splitter.d.ts.map
+%%WWWDIR%%/views/goui/dist/goui/script/component/ToolTip.d.ts
+%%WWWDIR%%/views/goui/dist/goui/script/component/ToolTip.d.ts.map
%%WWWDIR%%/views/goui/dist/goui/script/component/Toolbar.d.ts
%%WWWDIR%%/views/goui/dist/goui/script/component/Toolbar.d.ts.map
%%WWWDIR%%/views/goui/dist/goui/script/component/Window.d.ts
@@ -10470,6 +10431,8 @@
%%WWWDIR%%/views/goui/dist/goui/script/component/form/DateField.d.ts.map
%%WWWDIR%%/views/goui/dist/goui/script/component/form/DateRangeField.d.ts
%%WWWDIR%%/views/goui/dist/goui/script/component/form/DateRangeField.d.ts.map
+%%WWWDIR%%/views/goui/dist/goui/script/component/form/DateTimeField.d.ts
+%%WWWDIR%%/views/goui/dist/goui/script/component/form/DateTimeField.d.ts.map
%%WWWDIR%%/views/goui/dist/goui/script/component/form/DisplayField.d.ts
%%WWWDIR%%/views/goui/dist/goui/script/component/form/DisplayField.d.ts.map
%%WWWDIR%%/views/goui/dist/goui/script/component/form/DurationField.d.ts
@@ -10591,8 +10554,12 @@
%%WWWDIR%%/views/goui/dist/goui/style/goui.css.map
%%WWWDIR%%/views/goui/dist/goui/style/lato.css
%%WWWDIR%%/views/goui/dist/goui/style/lato.css.map
+%%WWWDIR%%/views/goui/dist/groupoffice-core/script/CustomFields.d.ts
+%%WWWDIR%%/views/goui/dist/groupoffice-core/script/CustomFields.d.ts.map
%%WWWDIR%%/views/goui/dist/groupoffice-core/script/Entities.d.ts
%%WWWDIR%%/views/goui/dist/groupoffice-core/script/Entities.d.ts.map
+%%WWWDIR%%/views/goui/dist/groupoffice-core/script/LangLoader.d.ts
+%%WWWDIR%%/views/goui/dist/groupoffice-core/script/LangLoader.d.ts.map
%%WWWDIR%%/views/goui/dist/groupoffice-core/script/Modules.d.ts
%%WWWDIR%%/views/goui/dist/groupoffice-core/script/Modules.d.ts.map
%%WWWDIR%%/views/goui/dist/groupoffice-core/script/Router.d.ts
@@ -10635,8 +10602,12 @@
%%WWWDIR%%/views/goui/dist/groupoffice-core/script/components/MainThreeColumnPanel.d.ts.map
%%WWWDIR%%/views/goui/dist/groupoffice-core/script/components/PrincipalCombo.d.ts
%%WWWDIR%%/views/goui/dist/groupoffice-core/script/components/PrincipalCombo.d.ts.map
+%%WWWDIR%%/views/goui/dist/groupoffice-core/script/components/form/HtmlFieldMentionPlugin.d.ts
+%%WWWDIR%%/views/goui/dist/groupoffice-core/script/components/form/HtmlFieldMentionPlugin.d.ts.map
%%WWWDIR%%/views/goui/dist/groupoffice-core/script/components/form/RecurrenceField.d.ts
%%WWWDIR%%/views/goui/dist/groupoffice-core/script/components/form/RecurrenceField.d.ts.map
+%%WWWDIR%%/views/goui/dist/groupoffice-core/script/components/form/index.d.ts
+%%WWWDIR%%/views/goui/dist/groupoffice-core/script/components/form/index.d.ts.map
%%WWWDIR%%/views/goui/dist/groupoffice-core/script/components/index.d.ts
%%WWWDIR%%/views/goui/dist/groupoffice-core/script/components/index.d.ts.map
%%WWWDIR%%/views/goui/dist/groupoffice-core/script/components/picker/RecurrencePicker.d.ts
@@ -10652,8 +10623,6 @@
%%WWWDIR%%/views/goui/dist/groupoffice-core/script/jmap/JmapDataSource.d.ts.map
%%WWWDIR%%/views/goui/dist/groupoffice-core/script/jmap/index.d.ts
%%WWWDIR%%/views/goui/dist/groupoffice-core/script/jmap/index.d.ts.map
-%%WWWDIR%%/views/goui/dist/groupoffice-core/script/LangLoader.d.ts
-%%WWWDIR%%/views/goui/dist/groupoffice-core/script/LangLoader.d.ts.map
%%WWWDIR%%/views/goui/dist/groupoffice-core/script/model/Link.d.ts
%%WWWDIR%%/views/goui/dist/groupoffice-core/script/model/Link.d.ts.map
%%WWWDIR%%/views/goui/dist/groupoffice-core/script/permissions/SharePanel.d.ts
@@ -10662,8 +10631,6 @@
%%WWWDIR%%/views/goui/dist/groupoffice-core/script/permissions/index.d.ts.map
%%WWWDIR%%/views/goui/dist/groupoffice-core/script/util/Recurrence.d.ts
%%WWWDIR%%/views/goui/dist/groupoffice-core/script/util/Recurrence.d.ts.map
-%%WWWDIR%%/views/goui/dist/groupoffice-core/style/groupoffice-compact.css
-%%WWWDIR%%/views/goui/dist/groupoffice-core/style/groupoffice-compact.css.map
%%WWWDIR%%/views/goui/dist/groupoffice-core/style/groupoffice.css
%%WWWDIR%%/views/goui/dist/groupoffice-core/style/groupoffice.css.map
%%WWWDIR%%/views/goui/esbuild-module.mjs
@@ -10758,6 +10725,7 @@
%%WWWDIR%%/views/goui/goui/script/component/SearchButton.ts
%%WWWDIR%%/views/goui/goui/script/component/Sortable.ts
%%WWWDIR%%/views/goui/goui/script/component/Splitter.ts
+%%WWWDIR%%/views/goui/goui/script/component/ToolTip.ts
%%WWWDIR%%/views/goui/goui/script/component/Toolbar.ts
%%WWWDIR%%/views/goui/goui/script/component/Window.ts
%%WWWDIR%%/views/goui/goui/script/component/form/ArrayField.ts
@@ -10772,6 +10740,7 @@
%%WWWDIR%%/views/goui/goui/script/component/form/DataSourceForm.ts
%%WWWDIR%%/views/goui/goui/script/component/form/DateField.ts
%%WWWDIR%%/views/goui/goui/script/component/form/DateRangeField.ts
+%%WWWDIR%%/views/goui/goui/script/component/form/DateTimeField.ts
%%WWWDIR%%/views/goui/goui/script/component/form/DisplayField.ts
%%WWWDIR%%/views/goui/goui/script/component/form/DurationField.ts
%%WWWDIR%%/views/goui/goui/script/component/form/Field.ts
@@ -10854,6 +10823,8 @@
%%WWWDIR%%/views/goui/goui/style/lato.scss
%%WWWDIR%%/views/goui/goui/tests/Router.ts
%%WWWDIR%%/views/goui/goui/tests/lib/component/Component.ts
+%%WWWDIR%%/views/goui/goui/tests/lib/component/Observable.ts
+%%WWWDIR%%/views/goui/goui/tests/lib/component/form/TextField.ts
%%WWWDIR%%/views/goui/goui/tests/lib/util/BrowserStorage.ts
%%WWWDIR%%/views/goui/goui/tests/lib/util/Collection.ts
%%WWWDIR%%/views/goui/goui/tests/lib/util/DateInterval.ts
@@ -10935,6 +10906,10 @@
%%WWWDIR%%/views/goui/groupoffice-core/node_modules/@intermesh/goui/dist/component/CardMenu.d.ts.map
%%WWWDIR%%/views/goui/groupoffice-core/node_modules/@intermesh/goui/dist/component/CardMenu.js
%%WWWDIR%%/views/goui/groupoffice-core/node_modules/@intermesh/goui/dist/component/CardMenu.js.map
+%%WWWDIR%%/views/goui/groupoffice-core/node_modules/@intermesh/goui/dist/component/CollapseButton.d.ts
+%%WWWDIR%%/views/goui/groupoffice-core/node_modules/@intermesh/goui/dist/component/CollapseButton.d.ts.map
+%%WWWDIR%%/views/goui/groupoffice-core/node_modules/@intermesh/goui/dist/component/CollapseButton.js
+%%WWWDIR%%/views/goui/groupoffice-core/node_modules/@intermesh/goui/dist/component/CollapseButton.js.map
%%WWWDIR%%/views/goui/groupoffice-core/node_modules/@intermesh/goui/dist/component/Component.d.ts
%%WWWDIR%%/views/goui/groupoffice-core/node_modules/@intermesh/goui/dist/component/Component.d.ts.map
%%WWWDIR%%/views/goui/groupoffice-core/node_modules/@intermesh/goui/dist/component/Component.js
@@ -10959,6 +10934,10 @@
%%WWWDIR%%/views/goui/groupoffice-core/node_modules/@intermesh/goui/dist/component/Observable.d.ts.map
%%WWWDIR%%/views/goui/groupoffice-core/node_modules/@intermesh/goui/dist/component/Observable.js
%%WWWDIR%%/views/goui/groupoffice-core/node_modules/@intermesh/goui/dist/component/Observable.js.map
+%%WWWDIR%%/views/goui/groupoffice-core/node_modules/@intermesh/goui/dist/component/OverlayToolbarButton.d.ts
+%%WWWDIR%%/views/goui/groupoffice-core/node_modules/@intermesh/goui/dist/component/OverlayToolbarButton.d.ts.map
+%%WWWDIR%%/views/goui/groupoffice-core/node_modules/@intermesh/goui/dist/component/OverlayToolbarButton.js
+%%WWWDIR%%/views/goui/groupoffice-core/node_modules/@intermesh/goui/dist/component/OverlayToolbarButton.js.map
%%WWWDIR%%/views/goui/groupoffice-core/node_modules/@intermesh/goui/dist/component/Paginator.d.ts
%%WWWDIR%%/views/goui/groupoffice-core/node_modules/@intermesh/goui/dist/component/Paginator.d.ts.map
%%WWWDIR%%/views/goui/groupoffice-core/node_modules/@intermesh/goui/dist/component/Paginator.js
@@ -10979,6 +10958,10 @@
%%WWWDIR%%/views/goui/groupoffice-core/node_modules/@intermesh/goui/dist/component/Splitter.d.ts.map
%%WWWDIR%%/views/goui/groupoffice-core/node_modules/@intermesh/goui/dist/component/Splitter.js
%%WWWDIR%%/views/goui/groupoffice-core/node_modules/@intermesh/goui/dist/component/Splitter.js.map
+%%WWWDIR%%/views/goui/groupoffice-core/node_modules/@intermesh/goui/dist/component/ToolTip.d.ts
+%%WWWDIR%%/views/goui/groupoffice-core/node_modules/@intermesh/goui/dist/component/ToolTip.d.ts.map
+%%WWWDIR%%/views/goui/groupoffice-core/node_modules/@intermesh/goui/dist/component/ToolTip.js
+%%WWWDIR%%/views/goui/groupoffice-core/node_modules/@intermesh/goui/dist/component/ToolTip.js.map
%%WWWDIR%%/views/goui/groupoffice-core/node_modules/@intermesh/goui/dist/component/Toolbar.d.ts
%%WWWDIR%%/views/goui/groupoffice-core/node_modules/@intermesh/goui/dist/component/Toolbar.d.ts.map
%%WWWDIR%%/views/goui/groupoffice-core/node_modules/@intermesh/goui/dist/component/Toolbar.js
@@ -11338,17 +11321,20 @@
%%WWWDIR%%/views/goui/groupoffice-core/node_modules/@intermesh/goui/script/component/Button.ts
%%WWWDIR%%/views/goui/groupoffice-core/node_modules/@intermesh/goui/script/component/CardContainer.ts
%%WWWDIR%%/views/goui/groupoffice-core/node_modules/@intermesh/goui/script/component/CardMenu.ts
+%%WWWDIR%%/views/goui/groupoffice-core/node_modules/@intermesh/goui/script/component/CollapseButton.ts
%%WWWDIR%%/views/goui/groupoffice-core/node_modules/@intermesh/goui/script/component/Component.ts
%%WWWDIR%%/views/goui/groupoffice-core/node_modules/@intermesh/goui/script/component/DescriptionList.ts
%%WWWDIR%%/views/goui/groupoffice-core/node_modules/@intermesh/goui/script/component/DraggableComponent.ts
%%WWWDIR%%/views/goui/groupoffice-core/node_modules/@intermesh/goui/script/component/List.ts
%%WWWDIR%%/views/goui/groupoffice-core/node_modules/@intermesh/goui/script/component/MaterialIcon.ts
%%WWWDIR%%/views/goui/groupoffice-core/node_modules/@intermesh/goui/script/component/Observable.ts
+%%WWWDIR%%/views/goui/groupoffice-core/node_modules/@intermesh/goui/script/component/OverlayToolbarButton.ts
%%WWWDIR%%/views/goui/groupoffice-core/node_modules/@intermesh/goui/script/component/Paginator.ts
%%WWWDIR%%/views/goui/groupoffice-core/node_modules/@intermesh/goui/script/component/Root.ts
%%WWWDIR%%/views/goui/groupoffice-core/node_modules/@intermesh/goui/script/component/SearchButton.ts
%%WWWDIR%%/views/goui/groupoffice-core/node_modules/@intermesh/goui/script/component/Sortable.ts
%%WWWDIR%%/views/goui/groupoffice-core/node_modules/@intermesh/goui/script/component/Splitter.ts
+%%WWWDIR%%/views/goui/groupoffice-core/node_modules/@intermesh/goui/script/component/ToolTip.ts
%%WWWDIR%%/views/goui/groupoffice-core/node_modules/@intermesh/goui/script/component/Toolbar.ts
%%WWWDIR%%/views/goui/groupoffice-core/node_modules/@intermesh/goui/script/component/Window.ts
%%WWWDIR%%/views/goui/groupoffice-core/node_modules/@intermesh/goui/script/component/form/ArrayField.ts
@@ -11472,10 +11458,12 @@
%%WWWDIR%%/views/goui/groupoffice-core/node_modules/chart.js/dist/chart.js.map
%%WWWDIR%%/views/goui/groupoffice-core/node_modules/chart.js/dist/chart.umd.js
%%WWWDIR%%/views/goui/groupoffice-core/node_modules/chart.js/dist/chart.umd.js.map
-%%WWWDIR%%/views/goui/groupoffice-core/node_modules/chart.js/dist/chunks/helpers.segment.cjs
-%%WWWDIR%%/views/goui/groupoffice-core/node_modules/chart.js/dist/chunks/helpers.segment.cjs.map
-%%WWWDIR%%/views/goui/groupoffice-core/node_modules/chart.js/dist/chunks/helpers.segment.js
-%%WWWDIR%%/views/goui/groupoffice-core/node_modules/chart.js/dist/chunks/helpers.segment.js.map
+%%WWWDIR%%/views/goui/groupoffice-core/node_modules/chart.js/dist/chart.umd.min.js
+%%WWWDIR%%/views/goui/groupoffice-core/node_modules/chart.js/dist/chart.umd.min.js.map
+%%WWWDIR%%/views/goui/groupoffice-core/node_modules/chart.js/dist/chunks/helpers.dataset.cjs
+%%WWWDIR%%/views/goui/groupoffice-core/node_modules/chart.js/dist/chunks/helpers.dataset.cjs.map
+%%WWWDIR%%/views/goui/groupoffice-core/node_modules/chart.js/dist/chunks/helpers.dataset.js
+%%WWWDIR%%/views/goui/groupoffice-core/node_modules/chart.js/dist/chunks/helpers.dataset.js.map
%%WWWDIR%%/views/goui/groupoffice-core/node_modules/chart.js/dist/controllers/controller.bar.d.ts
%%WWWDIR%%/views/goui/groupoffice-core/node_modules/chart.js/dist/controllers/controller.bubble.d.ts
%%WWWDIR%%/views/goui/groupoffice-core/node_modules/chart.js/dist/controllers/controller.doughnut.d.ts
@@ -11522,6 +11510,7 @@
%%WWWDIR%%/views/goui/groupoffice-core/node_modules/chart.js/dist/helpers/helpers.config.types.d.ts
%%WWWDIR%%/views/goui/groupoffice-core/node_modules/chart.js/dist/helpers/helpers.core.d.ts
%%WWWDIR%%/views/goui/groupoffice-core/node_modules/chart.js/dist/helpers/helpers.curve.d.ts
+%%WWWDIR%%/views/goui/groupoffice-core/node_modules/chart.js/dist/helpers/helpers.dataset.d.ts
%%WWWDIR%%/views/goui/groupoffice-core/node_modules/chart.js/dist/helpers/helpers.dom.d.ts
%%WWWDIR%%/views/goui/groupoffice-core/node_modules/chart.js/dist/helpers/helpers.easing.d.ts
%%WWWDIR%%/views/goui/groupoffice-core/node_modules/chart.js/dist/helpers/helpers.extras.d.ts
@@ -11646,6 +11635,7 @@
%%WWWDIR%%/views/goui/groupoffice-core/node_modules/ical.js/package.json
%%WWWDIR%%/views/goui/groupoffice-core/package-lock.json
%%WWWDIR%%/views/goui/groupoffice-core/package.json
+%%WWWDIR%%/views/goui/groupoffice-core/script/CustomFields.ts
%%WWWDIR%%/views/goui/groupoffice-core/script/Entities.ts
%%WWWDIR%%/views/goui/groupoffice-core/script/LangLoader.ts
%%WWWDIR%%/views/goui/groupoffice-core/script/Modules.ts
@@ -11669,7 +11659,9 @@
%%WWWDIR%%/views/goui/groupoffice-core/script/components/LinkBrowserButton.ts
%%WWWDIR%%/views/goui/groupoffice-core/script/components/MainThreeColumnPanel.ts
%%WWWDIR%%/views/goui/groupoffice-core/script/components/PrincipalCombo.ts
+%%WWWDIR%%/views/goui/groupoffice-core/script/components/form/HtmlFieldMentionPlugin.ts
%%WWWDIR%%/views/goui/groupoffice-core/script/components/form/RecurrenceField.ts
+%%WWWDIR%%/views/goui/groupoffice-core/script/components/form/index.ts
%%WWWDIR%%/views/goui/groupoffice-core/script/components/index.ts
%%WWWDIR%%/views/goui/groupoffice-core/script/components/picker/RecurrencePicker.ts
%%WWWDIR%%/views/goui/groupoffice-core/script/index.ts
@@ -11681,9 +11673,9 @@
%%WWWDIR%%/views/goui/groupoffice-core/script/permissions/SharePanel.ts
%%WWWDIR%%/views/goui/groupoffice-core/script/permissions/index.ts
%%WWWDIR%%/views/goui/groupoffice-core/script/util/Recurrence.ts
+%%WWWDIR%%/views/goui/groupoffice-core/style/_compact.scss
%%WWWDIR%%/views/goui/groupoffice-core/style/_general.scss
%%WWWDIR%%/views/goui/groupoffice-core/style/_theme.scss
-%%WWWDIR%%/views/goui/groupoffice-core/style/groupoffice-compact.scss
%%WWWDIR%%/views/goui/groupoffice-core/style/groupoffice.scss
%%WWWDIR%%/views/goui/groupoffice-core/tsconfig.json
%%WWWDIR%%/views/goui/node_modules/.package-lock.json
@@ -11711,9 +11703,6 @@
@dir %%WWWDIR%%/go/modules/community/davclient/views/goui/node_modules/.bin
@dir %%WWWDIR%%/go/modules/community/davclient/views/goui/node_modules/@esbuild
@dir %%WWWDIR%%/go/modules/community/davclient/views/goui/node_modules/@parcel
-@dir %%WWWDIR%%/go/modules/community/goui/views/goui/node_modules/.bin
-@dir %%WWWDIR%%/go/modules/community/goui/views/goui/node_modules/@esbuild
-@dir %%WWWDIR%%/go/modules/community/goui/views/goui/node_modules/@parcel
@dir %%WWWDIR%%/go/modules/community/maildomains/views/goui/node_modules/.bin
@dir %%WWWDIR%%/go/modules/community/maildomains/views/goui/node_modules/@esbuild
@dir %%WWWDIR%%/go/modules/community/maildomains/views/goui/node_modules/@parcel
diff --git a/www/hs-postgrest/Makefile b/www/hs-postgrest/Makefile
index 0bd5a01fb5cb..03c3966a06e2 100644
--- a/www/hs-postgrest/Makefile
+++ b/www/hs-postgrest/Makefile
@@ -1,6 +1,6 @@
PORTNAME= postgrest
DISTVERSIONPREFIX= v
-DISTVERSION= 13.0.0
+DISTVERSION= 13.0.4
CATEGORIES= www databases haskell
MAINTAINER= haskell@FreeBSD.org
@@ -12,8 +12,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
ONLY_FOR_ARCHS= amd64 i386
-BUILD_DEPENDS= pg_config:databases/postgresql${PGSQL_DEFAULT}-client \
- ghc-9.6.7:lang/ghc96
+BUILD_DEPENDS= ghc-9.6.7:lang/ghc96 \
+ pg_config:databases/postgresql${PGSQL_DEFAULT}-client
USES= cabal pgsql
@@ -22,7 +22,7 @@ GH_ACCOUNT= PostgREST
USE_RC_SUBR= postgrest
-CABAL_PROJECT= remove
+CABAL_PROJECT= remove
SKIP_CABAL_PLIST= yes
SUB_FILES= default.conf
@@ -50,8 +50,9 @@ POSTGREST_GROUP?= postgrest
POSTGREST_USER?= postgrest
do-install:
- @${MKDIR} ${STAGEDIR}${ETCDIR}
- ${INSTALL_DATA} ${WRKDIR}/default.conf ${STAGEDIR}${ETCDIR}/default.conf.sample
+ ${MKDIR} ${STAGEDIR}${ETCDIR}
+ ${INSTALL_DATA} ${WRKDIR}/default.conf \
+ ${STAGEDIR}${ETCDIR}/default.conf.sample
${INSTALL_PROGRAM} \
$$(find ${WRKSRC}/dist-newstyle -name ${PORTNAME} -type f -perm +111) \
${STAGEDIR}${PREFIX}/sbin/${PORTNAME}
diff --git a/www/hs-postgrest/Makefile.modules b/www/hs-postgrest/Makefile.modules
index 816d6bae22a4..c0829b2bd671 100644
--- a/www/hs-postgrest/Makefile.modules
+++ b/www/hs-postgrest/Makefile.modules
@@ -1,12 +1,12 @@
-USE_CABAL= HTTP-4000.4.1_5 \
+USE_CABAL= HTTP-4000.4.1_6 \
HUnit-1.6.2.0 \
OneTuple-0.4.2_1 \
Only-0.1_2 \
QuickCheck-2.15.0.1_1 \
Ranged-sets-0.4.0_2 \
StateVar-1.2.2 \
- adjunctions-4.4.3 \
- aeson-2.2.3.0_3 \
+ adjunctions-4.4.2_2 \
+ aeson-2.2.3.0_4 \
aeson-pretty-0.8.10 \
ansi-terminal-1.1.2 \
ansi-terminal-types-1.1 \
@@ -31,8 +31,8 @@ USE_CABAL= HTTP-4000.4.1_5 \
bitvec-1.1.5.0_3 \
bsb-http-chunked-0.0.0.4_4 \
byteorder-1.0.4 \
- bytestring-strict-builder-0.4.5.8 \
- bytestring-tree-builder-0.2.7.13 \
+ bytestring-strict-builder-0.4.5.7 \
+ bytestring-tree-builder-0.2.7.12 \
cabal-doctest-1.0.11 \
cache-0.1.3.0_1 \
call-stack-0.4.0 \
@@ -40,7 +40,7 @@ USE_CABAL= HTTP-4000.4.1_5 \
cassava-0.5.3.2_1 \
cereal-0.5.8.3 \
character-ps-0.1 \
- charset-0.3.12 \
+ charset-0.3.11 \
clock-0.8.4 \
cmdargs-0.10.22 \
colour-2.3.6 \
@@ -51,7 +51,7 @@ USE_CABAL= HTTP-4000.4.1_5 \
cookie-0.4.6 \
cryptohash-md5-0.11.101.0_6 \
cryptohash-sha1-0.11.101.0_6 \
- crypton-1.0.4 \
+ crypton-1.0.1 \
crypton-x509-1.7.7 \
data-bword-0.1.0.2 \
data-checked-0.3 \
@@ -67,11 +67,11 @@ USE_CABAL= HTTP-4000.4.1_5 \
data-sketches-0.3.1.0 \
data-sketches-core-0.1.0.0 \
data-textual-0.3.0.3 \
- deferred-folds-0.9.18.7 \
+ deferred-folds-0.9.18.6 \
distributive-0.6.2.1_1 \
dlist-1.0_2 \
easy-file-0.2.5 \
- either-5.0.2_2 \
+ either-5.0.2_3 \
entropy-0.4.1.11 \
extra-1.8 \
fast-logger-3.2.4 \
@@ -99,20 +99,20 @@ USE_CABAL= HTTP-4000.4.1_5 \
indexed-profunctors-0.1.1.1 \
indexed-traversable-0.1.4_1 \
indexed-traversable-instances-0.1.2_1 \
- insert-ordered-containers-0.2.7 \
+ insert-ordered-containers-0.2.6 \
integer-conversion-0.1.1_1 \
integer-logarithms-1.0.4 \
invariant-0.6.4_1 \
iproute-1.7.15 \
- isomorphism-class-0.3.1.2 \
+ isomorphism-class-0.3 \
jose-jwt-0.10.0 \
kan-extensions-5.2.6_1 \
keys-3.12.4_1 \
- lawful-conversions-0.1.6.1 \
+ lawful-conversions-0.1.6 \
lens-5.2.3_5 \
lens-aeson-1.2.3_2 \
math-functions-0.3.4.4 \
- megaparsec-9.7.0 \
+ megaparsec-9.6.1 \
memory-0.18.0_1 \
mtl-compat-0.2.2 \
mwc-random-0.15.2.0 \
@@ -129,7 +129,7 @@ USE_CABAL= HTTP-4000.4.1_5 \
optics-extra-0.4.2.1_4 \
optics-th-0.4.1_9 \
optparse-applicative-0.18.1.0_1 \
- os-string-2.0.7 \
+ os-string-2.0.7_1 \
parallel-3.2.2.0_9 \
parser-combinators-1.3.0_1 \
parsers-0.12.12_1 \
@@ -140,19 +140,19 @@ USE_CABAL= HTTP-4000.4.1_5 \
postgresql-libpq-configure-0.10.0.1 \
prettyprinter-1.7.1 \
prettyprinter-ansi-terminal-1.1.3 \
- primitive-0.9.1.0 \
+ primitive-0.9.0.0_2 \
profunctors-5.6.2_3 \
prometheus-client-1.1.1 \
protolude-0.3.4 \
psqueues-0.2.8.1 \
- ptr-0.16.8.7 \
+ ptr-0.16.8.6 \
quickcheck-instances-0.3.32_1 \
- random-1.3.1 \
+ random-1.2.1.3 \
rebase-1.21.2 \
- recv-0.1.1 \
+ recv-0.1.0 \
reflection-2.1.9_1 \
- regex-base-0.94.0.3 \
- regex-tdfa-1.3.2.4 \
+ regex-base-0.94.0.2_4 \
+ regex-tdfa-1.3.2.2_3 \
rerebase-1.21.2 \
resourcet-1.3.0 \
retry-0.9.3.1 \
@@ -168,13 +168,13 @@ USE_CABAL= HTTP-4000.4.1_5 \
splitmix-0.1.1 \
streaming-commons-0.2.3.0 \
strict-0.5.1_1 \
- strict-list-0.1.7.6 \
- swagger2-2.8.10 \
+ strict-list-0.1.7.5 \
+ swagger2-2.8.9 \
tagged-0.8.9 \
- tasty-1.5.3_1 \
- template-haskell-compat-v0208-0.1.9.5 \
- text-builder-0.6.10 \
- text-builder-dev-0.3.10 \
+ tasty-1.5.3_2 \
+ template-haskell-compat-v0208-0.1.9.4 \
+ text-builder-0.6.7.2 \
+ text-builder-dev-0.3.9 \
text-iso8601-0.1.1_2 \
text-latin1-0.3.1 \
text-metrics-0.3.3 \
@@ -189,9 +189,9 @@ USE_CABAL= HTTP-4000.4.1_5 \
transformers-base-0.4.6 \
transformers-compat-0.7.2 \
type-hint-0.1 \
- unix-compat-0.7.4 \
+ unix-compat-0.7.3_1 \
unix-time-0.4.16 \
- unliftio-0.2.25.1 \
+ unliftio-0.2.25.0 \
unliftio-core-0.2.1.0_4 \
unordered-containers-0.2.20_4 \
utf8-string-1.0.2 \
@@ -199,7 +199,7 @@ USE_CABAL= HTTP-4000.4.1_5 \
uuid-types-1.0.6_3 \
vault-0.3.1.5_10 \
vector-0.13.2.0_1 \
- vector-algorithms-0.9.1.0 \
+ vector-algorithms-0.9.0.3 \
vector-instances-3.4.2 \
vector-stream-0.1.0.1_3 \
void-0.7.3 \
diff --git a/www/hs-postgrest/distinfo b/www/hs-postgrest/distinfo
index a40eca6d3846..b3f562835a70 100644
--- a/www/hs-postgrest/distinfo
+++ b/www/hs-postgrest/distinfo
@@ -1,8 +1,8 @@
-TIMESTAMP = 1747113378
+TIMESTAMP = 1753456717
SHA256 (cabal/HTTP-4000.4.1/HTTP-4000.4.1.tar.gz) = df31d8efec775124dab856d7177ddcba31be9f9e0836ebdab03d94392f2dd453
SIZE (cabal/HTTP-4000.4.1/HTTP-4000.4.1.tar.gz) = 74330
-SHA256 (cabal/HTTP-4000.4.1/revision/5.cabal) = 75ada03bd2d2b747319e38877a55bf8be529db4520a07d4e5ffbd24c5e850dcb
-SIZE (cabal/HTTP-4000.4.1/revision/5.cabal) = 6009
+SHA256 (cabal/HTTP-4000.4.1/revision/6.cabal) = ad36c6a1b3bc203b02751c8bffae8a684cc755661a2a567362cd4a0da1193c5e
+SIZE (cabal/HTTP-4000.4.1/revision/6.cabal) = 6205
SHA256 (cabal/HUnit-1.6.2.0/HUnit-1.6.2.0.tar.gz) = b0b7538871ffc058486fc00740886d2f3172f8fa6869936bfe83a5e10bd744ab
SIZE (cabal/HUnit-1.6.2.0/HUnit-1.6.2.0.tar.gz) = 21179
SHA256 (cabal/OneTuple-0.4.2/OneTuple-0.4.2.tar.gz) = 174da8a0f4004d17b08182cb25b0e045fce5de1fdeae84e9d75fdea2867aab55
@@ -23,12 +23,14 @@ SHA256 (cabal/Ranged-sets-0.4.0/revision/2.cabal) = 04bb4ce482fbdc052c9ee3346ba2
SIZE (cabal/Ranged-sets-0.4.0/revision/2.cabal) = 1373
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/adjunctions-4.4.2/adjunctions-4.4.2.tar.gz) = 147b5f8db810bca0ea8952ef974982ffc447cecd21f01e1ea1121df77e276518
+SIZE (cabal/adjunctions-4.4.2/adjunctions-4.4.2.tar.gz) = 17201
+SHA256 (cabal/adjunctions-4.4.2/revision/2.cabal) = 30206ae6b78d3d523c2ff73640f84b51fa204ac3f05267a5f0c77c486b96781d
+SIZE (cabal/adjunctions-4.4.2/revision/2.cabal) = 3379
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/aeson-2.2.3.0/revision/4.cabal) = 7d48c2395ef168d2c2070fdb02c7998384be27d31a03bb35d1740af4a19a857b
+SIZE (cabal/aeson-2.2.3.0/revision/4.cabal) = 6368
SHA256 (cabal/aeson-pretty-0.8.10/aeson-pretty-0.8.10.tar.gz) = 2a21f2cd78adcb149ceba770239ed664519552911e7680172b18ff695cfa7ae5
SIZE (cabal/aeson-pretty-0.8.10/aeson-pretty-0.8.10.tar.gz) = 5894
SHA256 (cabal/ansi-terminal-1.1.2/ansi-terminal-1.1.2.tar.gz) = a8d04a3e0451e22a6499a92311f0df1196dc65b687df7d10e3f30d92420156b0
@@ -93,10 +95,10 @@ SHA256 (cabal/bsb-http-chunked-0.0.0.4/revision/4.cabal) = 1cce7371c31b1d3cfa3eb
SIZE (cabal/bsb-http-chunked-0.0.0.4/revision/4.cabal) = 2687
SHA256 (cabal/byteorder-1.0.4/byteorder-1.0.4.tar.gz) = bd20bbb586947f99c38a4c93d9d0266f49f6fc581767b51ba568f6d5d52d2919
SIZE (cabal/byteorder-1.0.4/byteorder-1.0.4.tar.gz) = 2030
-SHA256 (cabal/bytestring-strict-builder-0.4.5.8/bytestring-strict-builder-0.4.5.8.tar.gz) = 3b9ae00a210638d7d3972247f7106e51735327081cda17f4d0c1283b1ca2dd0b
-SIZE (cabal/bytestring-strict-builder-0.4.5.8/bytestring-strict-builder-0.4.5.8.tar.gz) = 7265
-SHA256 (cabal/bytestring-tree-builder-0.2.7.13/bytestring-tree-builder-0.2.7.13.tar.gz) = 8f7e532e617393dfb2c285e0311317345ba108fc014b31c618f4279046fa6768
-SIZE (cabal/bytestring-tree-builder-0.2.7.13/bytestring-tree-builder-0.2.7.13.tar.gz) = 5496
+SHA256 (cabal/bytestring-strict-builder-0.4.5.7/bytestring-strict-builder-0.4.5.7.tar.gz) = d7a6b1727cb916b4a9ca85a354ae2ce886b73d01ba7b1a488571ab64b4f774f1
+SIZE (cabal/bytestring-strict-builder-0.4.5.7/bytestring-strict-builder-0.4.5.7.tar.gz) = 7268
+SHA256 (cabal/bytestring-tree-builder-0.2.7.12/bytestring-tree-builder-0.2.7.12.tar.gz) = 90d8231350d21053ac2d97c3981bd74ae9f842e7696e8a249657815825459237
+SIZE (cabal/bytestring-tree-builder-0.2.7.12/bytestring-tree-builder-0.2.7.12.tar.gz) = 5498
SHA256 (cabal/cabal-doctest-1.0.11/cabal-doctest-1.0.11.tar.gz) = dc2df2f0b427028617f10e445ff8ab3352d3bbeef1b8dd847e879d2d36bf923f
SIZE (cabal/cabal-doctest-1.0.11/cabal-doctest-1.0.11.tar.gz) = 13204
SHA256 (cabal/cache-0.1.3.0/cache-0.1.3.0.tar.gz) = 42e9d9f040fab2fd5fc1095a901d6348de73342b1d14254bdaf6ca3d4f11e534
@@ -115,8 +117,8 @@ SHA256 (cabal/cereal-0.5.8.3/cereal-0.5.8.3.tar.gz) = 99905220661b26e5bd91130bd9
SIZE (cabal/cereal-0.5.8.3/cereal-0.5.8.3.tar.gz) = 20166
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/charset-0.3.12/charset-0.3.12.tar.gz) = 1ce8c6d444ae9d5685099fe118fda2744c4a6037559507d8213ff686dfca722d
-SIZE (cabal/charset-0.3.12/charset-0.3.12.tar.gz) = 13687
+SHA256 (cabal/charset-0.3.11/charset-0.3.11.tar.gz) = 9343757569249865b42aa218461c311d619d3c8027dfddbb635146363cc08aac
+SIZE (cabal/charset-0.3.11/charset-0.3.11.tar.gz) = 13650
SHA256 (cabal/clock-0.8.4/clock-0.8.4.tar.gz) = 6ae9898afe788a5e334cd5fad5d18a3c2e8e59fa09aaf7b957dbb38a4767df2e
SIZE (cabal/clock-0.8.4/clock-0.8.4.tar.gz) = 9322
SHA256 (cabal/cmdargs-0.10.22/cmdargs-0.10.22.tar.gz) = b8b12e7f8795cf13037bb062d453b86c788eae62558586f59e9419aabe6e9bef
@@ -145,8 +147,8 @@ SHA256 (cabal/cryptohash-sha1-0.11.101.0/cryptohash-sha1-0.11.101.0.tar.gz) = a4
SIZE (cabal/cryptohash-sha1-0.11.101.0/cryptohash-sha1-0.11.101.0.tar.gz) = 11563
SHA256 (cabal/cryptohash-sha1-0.11.101.0/revision/6.cabal) = 2bdf29dbd896bca86bf198c882fa8df1cb31843b71f2907e059b7c10bce0adb3
SIZE (cabal/cryptohash-sha1-0.11.101.0/revision/6.cabal) = 3085
-SHA256 (cabal/crypton-1.0.4/crypton-1.0.4.tar.gz) = b4885402206422450823e7001a40d0f6b11d0c603a0cb8bf8ff5a186b7c4011a
-SIZE (cabal/crypton-1.0.4/crypton-1.0.4.tar.gz) = 649976
+SHA256 (cabal/crypton-1.0.1/crypton-1.0.1.tar.gz) = 9142bb14748cc57356cf4dacec822e80eaf6dba8e1538ec93be17ee37027c7a4
+SIZE (cabal/crypton-1.0.1/crypton-1.0.1.tar.gz) = 624895
SHA256 (cabal/crypton-x509-1.7.7/crypton-x509-1.7.7.tar.gz) = efece48c8c4adfee209979c2967037d90e6ba1b7b4e7bb1081d1d4cd93daf382
SIZE (cabal/crypton-x509-1.7.7/crypton-x509-1.7.7.tar.gz) = 21547
SHA256 (cabal/data-bword-0.1.0.2/data-bword-0.1.0.2.tar.gz) = d64880e7d6c7a2d635d7e79552888f415a417379ee637a29321abf08187e9635
@@ -179,8 +181,8 @@ SHA256 (cabal/data-sketches-core-0.1.0.0/data-sketches-core-0.1.0.0.tar.gz) = 23
SIZE (cabal/data-sketches-core-0.1.0.0/data-sketches-core-0.1.0.0.tar.gz) = 12544
SHA256 (cabal/data-textual-0.3.0.3/data-textual-0.3.0.3.tar.gz) = 4b9ee8ccd03f24203dd9307bf9aa67180ff0f07b45c3a01e33d8185ff275ec9a
SIZE (cabal/data-textual-0.3.0.3/data-textual-0.3.0.3.tar.gz) = 15626
-SHA256 (cabal/deferred-folds-0.9.18.7/deferred-folds-0.9.18.7.tar.gz) = cfa84475ecd37db1f9421a86c84e02bdc60c7b3847daca12dc5705ff7f0178ae
-SIZE (cabal/deferred-folds-0.9.18.7/deferred-folds-0.9.18.7.tar.gz) = 10386
+SHA256 (cabal/deferred-folds-0.9.18.6/deferred-folds-0.9.18.6.tar.gz) = ebffce410040c77d2babee73f45ab7e79da7dcec424590a991b6dc0b8a1b8f02
+SIZE (cabal/deferred-folds-0.9.18.6/deferred-folds-0.9.18.6.tar.gz) = 10380
SHA256 (cabal/distributive-0.6.2.1/distributive-0.6.2.1.tar.gz) = d7351392e078f58caa46630a4b9c643e1e2e9dddee45848c5c8358e7b1316b91
SIZE (cabal/distributive-0.6.2.1/distributive-0.6.2.1.tar.gz) = 8140
SHA256 (cabal/distributive-0.6.2.1/revision/1.cabal) = 0f99f5541cca04acf89b64432b03422b6408e830a8dff30e6c4334ef1a48680c
@@ -193,8 +195,8 @@ SHA256 (cabal/easy-file-0.2.5/easy-file-0.2.5.tar.gz) = ee0fa0914b3bb3662838a689
SIZE (cabal/easy-file-0.2.5/easy-file-0.2.5.tar.gz) = 13358
SHA256 (cabal/either-5.0.2/either-5.0.2.tar.gz) = bfa45b967fd77b1c7c952e156377441e3c42b6dc873ab1f06a7421a3222287be
SIZE (cabal/either-5.0.2/either-5.0.2.tar.gz) = 7983
-SHA256 (cabal/either-5.0.2/revision/2.cabal) = 7f0b93d3f2a1dbe8fc29dd300967162f6a4b380fd98915cb795a6f3492a6a6d3
-SIZE (cabal/either-5.0.2/revision/2.cabal) = 2015
+SHA256 (cabal/either-5.0.2/revision/3.cabal) = c8e1cf60b69d02699fd1a5e14d196f45d889539dc80ddbf1a8fb0ff9f4b31b7a
+SIZE (cabal/either-5.0.2/revision/3.cabal) = 2015
SHA256 (cabal/entropy-0.4.1.11/entropy-0.4.1.11.tar.gz) = f5dd5a01278f8318d9793ed6071b742f13ce36c7456328baae4acc818e2d92ea
SIZE (cabal/entropy-0.4.1.11/entropy-0.4.1.11.tar.gz) = 9112
SHA256 (cabal/extra-1.8/extra-1.8.tar.gz) = 2fa4ce5eae50560bba80f1883913cf2ed52b3d87fd290dae27d838c94f5389a1
@@ -267,8 +269,8 @@ SHA256 (cabal/indexed-traversable-instances-0.1.2/indexed-traversable-instances-
SIZE (cabal/indexed-traversable-instances-0.1.2/indexed-traversable-instances-0.1.2.tar.gz) = 3673
SHA256 (cabal/indexed-traversable-instances-0.1.2/revision/1.cabal) = 68df0fc8070ae2c15f9e6febf1449fee364c131a6d1e93cac45e7895ba86dd89
SIZE (cabal/indexed-traversable-instances-0.1.2/revision/1.cabal) = 2401
-SHA256 (cabal/insert-ordered-containers-0.2.7/insert-ordered-containers-0.2.7.tar.gz) = 77edbb1b76e6598aeb05f0711942976432b52178cbfd2a62f4a87f3baf623617
-SIZE (cabal/insert-ordered-containers-0.2.7/insert-ordered-containers-0.2.7.tar.gz) = 10623
+SHA256 (cabal/insert-ordered-containers-0.2.6/insert-ordered-containers-0.2.6.tar.gz) = ef52e54b176e4a0828e5822784e28005fa8a848357a88722182350b3c3d0c49f
+SIZE (cabal/insert-ordered-containers-0.2.6/insert-ordered-containers-0.2.6.tar.gz) = 10586
SHA256 (cabal/integer-conversion-0.1.1/integer-conversion-0.1.1.tar.gz) = c18164a048073310f6353ebc64c9037b52a4b8299963ce05e027bcf60e22155a
SIZE (cabal/integer-conversion-0.1.1/integer-conversion-0.1.1.tar.gz) = 6179
SHA256 (cabal/integer-conversion-0.1.1/revision/1.cabal) = 941d4ae16e2124cbff5defe2abedb49efc8e03a594f817035bf231a317e6c1c9
@@ -281,8 +283,8 @@ SHA256 (cabal/invariant-0.6.4/revision/1.cabal) = 4a9a609f4e93ffed158b3b4f5a8082
SIZE (cabal/invariant-0.6.4/revision/1.cabal) = 3513
SHA256 (cabal/iproute-1.7.15/iproute-1.7.15.tar.gz) = 18a331a7e0e6f9dc89a2da95577b0d76bd2690b8f832b72b46d6cc9b667b4ba5
SIZE (cabal/iproute-1.7.15/iproute-1.7.15.tar.gz) = 18033
-SHA256 (cabal/isomorphism-class-0.3.1.2/isomorphism-class-0.3.1.2.tar.gz) = 2c32cae55b8b8e3ca347e4898b8e0f3713d1a15a283c14718b0149b3fbbe527f
-SIZE (cabal/isomorphism-class-0.3.1.2/isomorphism-class-0.3.1.2.tar.gz) = 10497
+SHA256 (cabal/isomorphism-class-0.3/isomorphism-class-0.3.tar.gz) = 39f07d6586782ce9b021aff7eabeebce3a59ed3923db69121d01cd054cee90c8
+SIZE (cabal/isomorphism-class-0.3/isomorphism-class-0.3.tar.gz) = 9869
SHA256 (cabal/jose-jwt-0.10.0/jose-jwt-0.10.0.tar.gz) = e84caf97eb70bf21a4cf9933be23a5336163276c895e44f854d73947988d4b52
SIZE (cabal/jose-jwt-0.10.0/jose-jwt-0.10.0.tar.gz) = 41308
SHA256 (cabal/kan-extensions-5.2.6/kan-extensions-5.2.6.tar.gz) = fa82283c1c9ac3dc0951b7ca9f5b2e6f13d8331c20154ebb222b509824eeeccc
@@ -293,8 +295,8 @@ SHA256 (cabal/keys-3.12.4/keys-3.12.4.tar.gz) = 9412a2135cbf7fb285e01016aeb311d0
SIZE (cabal/keys-3.12.4/keys-3.12.4.tar.gz) = 11890
SHA256 (cabal/keys-3.12.4/revision/1.cabal) = ce43085eb0506a2fff6020dc61351e1c0c61c29f90d3ea5030756f3ed50caa16
SIZE (cabal/keys-3.12.4/revision/1.cabal) = 2232
-SHA256 (cabal/lawful-conversions-0.1.6.1/lawful-conversions-0.1.6.1.tar.gz) = af9150aaf103cb2c2f4297a000e54fccad4b559787ec30b7fd7ff361d638b7a1
-SIZE (cabal/lawful-conversions-0.1.6.1/lawful-conversions-0.1.6.1.tar.gz) = 14663
+SHA256 (cabal/lawful-conversions-0.1.6/lawful-conversions-0.1.6.tar.gz) = 6fcdca00fc797216363b10e602a151908657148cf63202c388d0565d1efae4be
+SIZE (cabal/lawful-conversions-0.1.6/lawful-conversions-0.1.6.tar.gz) = 14843
SHA256 (cabal/lens-5.2.3/lens-5.2.3.tar.gz) = df1e8ca8dd89d884994e0c80761a972088326fa43ed5d47c01b14abb710b994d
SIZE (cabal/lens-5.2.3/lens-5.2.3.tar.gz) = 703220
SHA256 (cabal/lens-5.2.3/revision/5.cabal) = 08f4e81aa3fa3f175f6932089d6bb8b17669e3d00aa2968b853287e5e8d7f024
@@ -305,8 +307,8 @@ SHA256 (cabal/lens-aeson-1.2.3/revision/2.cabal) = 5a733b4b5ac8e17d1e89704441597
SIZE (cabal/lens-aeson-1.2.3/revision/2.cabal) = 1691
SHA256 (cabal/math-functions-0.3.4.4/math-functions-0.3.4.4.tar.gz) = 2441d8dd50eff445356048b2a0cdf88c4a7ba0f56614293d4975e1b081faf8fa
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/megaparsec-9.6.1/megaparsec-9.6.1.tar.gz) = a32257be847dbe71ac22d512ab115f9ce26fa08bcdbea7ca8b5256a1700dcbff
+SIZE (cabal/megaparsec-9.6.1/megaparsec-9.6.1.tar.gz) = 64913
SHA256 (cabal/memory-0.18.0/memory-0.18.0.tar.gz) = fd4eb6f638e24b81b4e6cdd68772a531726f2f67686c8969d3407d82f7862e3e
SIZE (cabal/memory-0.18.0/memory-0.18.0.tar.gz) = 41957
SHA256 (cabal/memory-0.18.0/revision/1.cabal) = 9f4de967352f80b6f174c9a166f315393dde80b77d7b67e41268ae7dec0319f9
@@ -357,6 +359,8 @@ SHA256 (cabal/optparse-applicative-0.18.1.0/revision/1.cabal) = f30973861ac7e7eb
SIZE (cabal/optparse-applicative-0.18.1.0/revision/1.cabal) = 5289
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
@@ -385,8 +389,10 @@ 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.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/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/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
@@ -397,26 +403,30 @@ SHA256 (cabal/protolude-0.3.4/protolude-0.3.4.tar.gz) = f838998212470de45d5d70e3
SIZE (cabal/protolude-0.3.4/protolude-0.3.4.tar.gz) = 19321
SHA256 (cabal/psqueues-0.2.8.1/psqueues-0.2.8.1.tar.gz) = cb7e102f09e373b4a7be52bfbc9625d265c7216d05fe04c36b7ad684ed213f77
SIZE (cabal/psqueues-0.2.8.1/psqueues-0.2.8.1.tar.gz) = 27584
-SHA256 (cabal/ptr-0.16.8.7/ptr-0.16.8.7.tar.gz) = 060b47508056206a8ce655e1665f131a705b8670970d30feaf37ea1d28b26802
-SIZE (cabal/ptr-0.16.8.7/ptr-0.16.8.7.tar.gz) = 17690
+SHA256 (cabal/ptr-0.16.8.6/ptr-0.16.8.6.tar.gz) = 1a18218b6117ce326df36a3a045a5250e04e19f2f29f90b1dd5bede08f83caa5
+SIZE (cabal/ptr-0.16.8.6/ptr-0.16.8.6.tar.gz) = 17694
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.3.1/random-1.3.1.tar.gz) = d840ac83f265b0cfa2a678f8ec78627eb50cf9be2f067c52c8a4239c29b71a35
-SIZE (cabal/random-1.3.1/random-1.3.1.tar.gz) = 63846
+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/rebase-1.21.2/rebase-1.21.2.tar.gz) = 6c19f5576c888078f0c7f172da05873611bfc070617d033f4f14fedd3e82fffb
SIZE (cabal/rebase-1.21.2/rebase-1.21.2.tar.gz) = 20324
-SHA256 (cabal/recv-0.1.1/recv-0.1.1.tar.gz) = 8daf77c57f529503dd3038efc3813a8001032ed810bdddff0acb0faca039b721
-SIZE (cabal/recv-0.1.1/recv-0.1.1.tar.gz) = 4772
+SHA256 (cabal/recv-0.1.0/recv-0.1.0.tar.gz) = f664905cffb44b7f9cba604cd75bd69011a666ba06bccbcb7f3fae0cd4f14d5b
+SIZE (cabal/recv-0.1.0/recv-0.1.0.tar.gz) = 5158
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
SIZE (cabal/reflection-2.1.9/revision/1.cabal) = 4171
-SHA256 (cabal/regex-base-0.94.0.3/regex-base-0.94.0.3.tar.gz) = e8ca2dee598c790dd1c1c4359bdd1e495d9b881f5aa1f539c22f0dd5563747bf
-SIZE (cabal/regex-base-0.94.0.3/regex-base-0.94.0.3.tar.gz) = 10550
-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/regex-base-0.94.0.2/regex-base-0.94.0.2.tar.gz) = 7b99408f580f5bb67a1c413e0bc735886608251331ad36322020f2169aea2ef1
+SIZE (cabal/regex-base-0.94.0.2/regex-base-0.94.0.2.tar.gz) = 10488
+SHA256 (cabal/regex-base-0.94.0.2/revision/4.cabal) = 0322b2fcd1358f3355e0c8608efa60d27b14d1c9d476451dbcb9181363bd8b27
+SIZE (cabal/regex-base-0.94.0.2/revision/4.cabal) = 2601
+SHA256 (cabal/regex-tdfa-1.3.2.2/regex-tdfa-1.3.2.2.tar.gz) = 933ed5c54246bb50e335d86b884ffb70bc252b5f776fb291f162a80a27bd75b7
+SIZE (cabal/regex-tdfa-1.3.2.2/regex-tdfa-1.3.2.2.tar.gz) = 83016
+SHA256 (cabal/regex-tdfa-1.3.2.2/revision/3.cabal) = e5ea15b2898c62c63fae798784bc402b3862733d97a4f7ee3ec4f9ae6f447478
+SIZE (cabal/regex-tdfa-1.3.2.2/revision/3.cabal) = 6997
SHA256 (cabal/rerebase-1.21.2/rerebase-1.21.2.tar.gz) = 77cc0d707ee0886b49206065476e77d0600e4c305b37701a38ef55e736a7fc10
SIZE (cabal/rerebase-1.21.2/rerebase-1.21.2.tar.gz) = 17208
SHA256 (cabal/resourcet-1.3.0/resourcet-1.3.0.tar.gz) = ec601785ee42a201f32adb205b8685c983f18757b1bd33d2e806d571e0f9996b
@@ -459,22 +469,22 @@ SHA256 (cabal/strict-0.5.1/strict-0.5.1.tar.gz) = 77719280c2a86312e748227bfa732e
SIZE (cabal/strict-0.5.1/strict-0.5.1.tar.gz) = 11798
SHA256 (cabal/strict-0.5.1/revision/1.cabal) = 58c373b7c7748cbb4a5a6c8c15073f99a1c10a9a9bb6894ac33f43a5cdb901f2
SIZE (cabal/strict-0.5.1/revision/1.cabal) = 3557
-SHA256 (cabal/strict-list-0.1.7.6/strict-list-0.1.7.6.tar.gz) = 756b16c12b5528cdb44ba905bdc78e5f4a749f33f630226645311a8d52207987
-SIZE (cabal/strict-list-0.1.7.6/strict-list-0.1.7.6.tar.gz) = 6786
-SHA256 (cabal/swagger2-2.8.10/swagger2-2.8.10.tar.gz) = 9217e63872beb80fb581c73a752e70fa21f2d7eaab5e86b014bdaead0dadc3e7
-SIZE (cabal/swagger2-2.8.10/swagger2-2.8.10.tar.gz) = 66780
+SHA256 (cabal/strict-list-0.1.7.5/strict-list-0.1.7.5.tar.gz) = c3e3ff3e3f7bee7eff26511c92c26c14b8ac7cbdefba7fb9e24c4aa4ff01236b
+SIZE (cabal/strict-list-0.1.7.5/strict-list-0.1.7.5.tar.gz) = 6785
+SHA256 (cabal/swagger2-2.8.9/swagger2-2.8.9.tar.gz) = 92a37bbfba482d6eaeedf8dd24a9658bdc9d7514fa51d7b8ab4c6e65a3c9caa1
+SIZE (cabal/swagger2-2.8.9/swagger2-2.8.9.tar.gz) = 66957
SHA256 (cabal/tagged-0.8.9/tagged-0.8.9.tar.gz) = 6daad88ebb414ba6a556d2898d2cbe7650e4276010e3a6eed939daf54b956784
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/template-haskell-compat-v0208-0.1.9.5/template-haskell-compat-v0208-0.1.9.5.tar.gz) = 51359f8dc8d51f30b59521d214837d13c4f6c9b5c4afd0eba813c26cc2449d1f
-SIZE (cabal/template-haskell-compat-v0208-0.1.9.5/template-haskell-compat-v0208-0.1.9.5.tar.gz) = 3194
-SHA256 (cabal/text-builder-0.6.10/text-builder-0.6.10.tar.gz) = 063111d149a202ee6a22e54c36dcf6b4386406059a60e33fc9fd13dc6f255f51
-SIZE (cabal/text-builder-0.6.10/text-builder-0.6.10.tar.gz) = 7301
-SHA256 (cabal/text-builder-dev-0.3.10/text-builder-dev-0.3.10.tar.gz) = 433fcb971640b0530c43d8abae05c3b0527b6632b26d8aba044dcd0dfad29454
-SIZE (cabal/text-builder-dev-0.3.10/text-builder-dev-0.3.10.tar.gz) = 13557
+SHA256 (cabal/tasty-1.5.3/revision/2.cabal) = 6b5dda3f16db1274a0b3e6c4073ac57172a1e96b1dca05666c5cbd1183639412
+SIZE (cabal/tasty-1.5.3/revision/2.cabal) = 2923
+SHA256 (cabal/template-haskell-compat-v0208-0.1.9.4/template-haskell-compat-v0208-0.1.9.4.tar.gz) = 567718b6f56dbf0f0e42ba35a7d6346185e35d640402932fd1956b19dfcd518a
+SIZE (cabal/template-haskell-compat-v0208-0.1.9.4/template-haskell-compat-v0208-0.1.9.4.tar.gz) = 3198
+SHA256 (cabal/text-builder-0.6.7.2/text-builder-0.6.7.2.tar.gz) = 6194f3076933bbe361e225461a10fd8ab29bd5476294ffb80a6af17c8535c7dd
+SIZE (cabal/text-builder-0.6.7.2/text-builder-0.6.7.2.tar.gz) = 6093
+SHA256 (cabal/text-builder-dev-0.3.9/text-builder-dev-0.3.9.tar.gz) = 90071fbd545673575b619a2839509ad36137a9bdcd28c2d5e2eaa4b3067f4e1e
+SIZE (cabal/text-builder-dev-0.3.9/text-builder-dev-0.3.9.tar.gz) = 13779
SHA256 (cabal/text-iso8601-0.1.1/text-iso8601-0.1.1.tar.gz) = 9dead2b7ceeae40fe0fc060bd54795c32e9926c9d1aebae8f9b9a621fba88202
SIZE (cabal/text-iso8601-0.1.1/text-iso8601-0.1.1.tar.gz) = 9599
SHA256 (cabal/text-iso8601-0.1.1/revision/2.cabal) = e07a625eef969338992bf9bba8e5dc73f07ac65f991ba636b8f1175890d15849
@@ -513,12 +523,14 @@ SHA256 (cabal/transformers-compat-0.7.2/transformers-compat-0.7.2.tar.gz) = b62c
SIZE (cabal/transformers-compat-0.7.2/transformers-compat-0.7.2.tar.gz) = 46485
SHA256 (cabal/type-hint-0.1/type-hint-0.1.tar.gz) = 1161cdbf4b4b43c2953ee60438e948737604193e1bfe2c880ff178538faa99b9
SIZE (cabal/type-hint-0.1/type-hint-0.1.tar.gz) = 3092
-SHA256 (cabal/unix-compat-0.7.4/unix-compat-0.7.4.tar.gz) = 689b3a960c8fe12910554aa5b739d5c4769c1d180ade20402fde2ed49db7eff4
-SIZE (cabal/unix-compat-0.7.4/unix-compat-0.7.4.tar.gz) = 15586
+SHA256 (cabal/unix-compat-0.7.3/unix-compat-0.7.3.tar.gz) = 7a4fad870952d632d55c8cfe2aad8b55ac95585dacae052fbea4e32968821d87
+SIZE (cabal/unix-compat-0.7.3/unix-compat-0.7.3.tar.gz) = 15593
+SHA256 (cabal/unix-compat-0.7.3/revision/1.cabal) = e1132808d30ad1adbcf1ba7f06c3dfe712a7ee382b225eb975e0ab8cfe0c21cd
+SIZE (cabal/unix-compat-0.7.3/revision/1.cabal) = 3287
SHA256 (cabal/unix-time-0.4.16/unix-time-0.4.16.tar.gz) = ace2a7126d7344feb3221680c556de7f28a969fb287d49bd4a2d7df18fe638e9
SIZE (cabal/unix-time-0.4.16/unix-time-0.4.16.tar.gz) = 52594
-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-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-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
@@ -545,8 +557,8 @@ SHA256 (cabal/vector-0.13.2.0/vector-0.13.2.0.tar.gz) = 28f203c786cbf8ac6dc3fea3
SIZE (cabal/vector-0.13.2.0/vector-0.13.2.0.tar.gz) = 185739
SHA256 (cabal/vector-0.13.2.0/revision/1.cabal) = b736a57b73520d2acf4865e3e2b40030d69782f35f870e376dc717ee2508d81f
SIZE (cabal/vector-0.13.2.0/revision/1.cabal) = 8804
-SHA256 (cabal/vector-algorithms-0.9.1.0/vector-algorithms-0.9.1.0.tar.gz) = d2b674676802670d8a682b357da6b6b5741b4a33b191f0ffe5f2b2bc40558eb2
-SIZE (cabal/vector-algorithms-0.9.1.0/vector-algorithms-0.9.1.0.tar.gz) = 29426
+SHA256 (cabal/vector-algorithms-0.9.0.3/vector-algorithms-0.9.0.3.tar.gz) = 61900b798fc6a581dd0916b32a1397aaed022d7f92fd737d663cbbf4d7144d9e
+SIZE (cabal/vector-algorithms-0.9.0.3/vector-algorithms-0.9.0.3.tar.gz) = 29395
SHA256 (cabal/vector-instances-3.4.2/vector-instances-3.4.2.tar.gz) = 34d92d6e77f64e8f7d79cde4a1d61799faec1b760b144935afc6f4a78877d667
SIZE (cabal/vector-instances-3.4.2/vector-instances-3.4.2.tar.gz) = 4042
SHA256 (cabal/vector-stream-0.1.0.1/vector-stream-0.1.0.1.tar.gz) = d0f507334bdea5431a2f07f525a97f29e76522c32210f5de6d5a2b4f1d42bf7c
@@ -575,5 +587,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/PostgREST-postgrest-v13.0.0_GH0.tar.gz) = 61273ba81af1c84965695f35ff058da576d968b70a781ea6445701cb75929b97
-SIZE (cabal/PostgREST-postgrest-v13.0.0_GH0.tar.gz) = 1836917
+SHA256 (cabal/PostgREST-postgrest-v13.0.4_GH0.tar.gz) = 515ea77c049ef69f4553940ef0f13018dc2b72792195ec11a2020fe8914ceab9
+SIZE (cabal/PostgREST-postgrest-v13.0.4_GH0.tar.gz) = 1841931
diff --git a/www/ilias/Makefile b/www/ilias/Makefile
index a43b377cd799..0d209f5dd583 100644
--- a/www/ilias/Makefile
+++ b/www/ilias/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ilias
DISTVERSIONPREFIX= v
-DISTVERSION= 9.10
+DISTVERSION= 9.12
CATEGORIES= www education
PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX}
diff --git a/www/ilias/distinfo b/www/ilias/distinfo
index fb60cda12b7f..31d152045b7f 100644
--- a/www/ilias/distinfo
+++ b/www/ilias/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749093329
-SHA256 (ILIAS-eLearning-ILIAS-v9.10_GH0.tar.gz) = ae49aebfceb579ae963740e27f4c6f8db1063bffa7b7f89444a679cb1242d1ab
-SIZE (ILIAS-eLearning-ILIAS-v9.10_GH0.tar.gz) = 31900358
+TIMESTAMP = 1753358801
+SHA256 (ILIAS-eLearning-ILIAS-v9.12_GH0.tar.gz) = 566f8a5a7ecfa37365e2a42b71052bd7c4a1723e7432aa841e9b0176bd0aa9ce
+SIZE (ILIAS-eLearning-ILIAS-v9.12_GH0.tar.gz) = 31906390
diff --git a/www/lexbor/Makefile b/www/lexbor/Makefile
index fd20a1011237..133d6db27c71 100644
--- a/www/lexbor/Makefile
+++ b/www/lexbor/Makefile
@@ -4,7 +4,7 @@ DISTVERSION= 2.4.0
PORTREVISION= 1
CATEGORIES= www
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= Modular web engine (HTML/CSS parser, renderer, ...)
WWW= https://lexbor.com/ \
https://github.com/lexbor/lexbor/
diff --git a/www/librewolf/Makefile b/www/librewolf/Makefile
index 1bb46bc7c67a..269a3d6694d1 100644
--- a/www/librewolf/Makefile
+++ b/www/librewolf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= librewolf
-DISTVERSION= 140.0.4
+DISTVERSION= 141.0
LWPATCH= -1
DISTVERSIONSUFFIX= ${LWPATCH}.source
CATEGORIES= www wayland
diff --git a/www/librewolf/distinfo b/www/librewolf/distinfo
index 24d1104d2a89..4c8c0e4cf53c 100644
--- a/www/librewolf/distinfo
+++ b/www/librewolf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752699086
-SHA256 (librewolf-140.0.4-1.source.tar.gz) = 87e9faa3c0416e615d218245aab1a01243bd961cb497c0b3ee4167e6c5c22094
-SIZE (librewolf-140.0.4-1.source.tar.gz) = 1006107349
+TIMESTAMP = 1753633420
+SHA256 (librewolf-141.0-1.source.tar.gz) = 59bbd2e298e56c96dd8879df2b2220d385f40d9e49d7aa843f036e9bdff61e1f
+SIZE (librewolf-141.0-1.source.tar.gz) = 1006119767
diff --git a/www/librewolf/files/patch-bug1876632 b/www/librewolf/files/patch-bug1876632
new file mode 100644
index 000000000000..3932b1deccc9
--- /dev/null
+++ b/www/librewolf/files/patch-bug1876632
@@ -0,0 +1,35 @@
+commit 4f531ca86d24be5d4de673f6e652ed899151d20c
+Author: Jesper Schmitz Mouridsen <jesper@schmitz.computer>
+Date: Wed Jul 23 22:01:31 2025 +0000
+
+ Bug 1876632 Fix aslr allocations on FreeBSD r=spidermonkey-reviewers,sfink
+
+ Without the alignment flag the desired address
+ gets randomized by aslr in a way which causes it to not
+ be aligned. Furthermore the TryToAlignChunk almost always
+ fails. With this fix it never gets to TryToAlignChunk
+ because the flag guarantees upfront alignment.
+
+ Differential Revision: https://phabricator.services.mozilla.com/D257824
+
+diff --git js/src/gc/Memory.cpp js/src/gc/Memory.cpp
+index e790f1784ede..13639c9a6eb4 100644
+--- js/src/gc/Memory.cpp
++++ js/src/gc/Memory.cpp
+@@ -608,7 +608,16 @@ static void* MapAlignedPagesRandom(size_t length, size_t alignment) {
+ for (size_t i = 1; i <= 1024; ++i) {
+ if (i & 0xf) {
+ uint64_t desired = alignment * GetNumberInRange(minNum, maxNum);
++# if defined(__FreeBSD__) && defined(__aarch64__)
++ int flags = MAP_PRIVATE | MAP_ANON |
++ MAP_ALIGNED(mozilla::CeilingLog2Size(alignment));
++ region = MozTaggedAnonymousMmap((void*)(uintptr_t)desired, length,
++ int(PageAccess::ReadWrite), flags, -1, 0,
++ "js-gc-heap");
++# else
+ region = MapMemoryAtFuzzy(reinterpret_cast<void*>(desired), length);
++
++# endif
+ if (!region) {
+ continue;
+ }
diff --git a/www/librewolf/files/patch-libwebrtc-generated b/www/librewolf/files/patch-libwebrtc-generated
index eb715bc55fbe..2b22311dac6a 100644
--- a/www/librewolf/files/patch-libwebrtc-generated
+++ b/www/librewolf/files/patch-libwebrtc-generated
@@ -1,7 +1,7 @@
-commit f65492631f8fa8714d72d09ba3fa5edf3b08bac3
+commit 8998c489b3e437f880147f0e2c516be1d731b082
Author: Christoph Moench-Tegeder <cmt@FreeBSD.org>
- regenerate FreeBSD libwebrtc patch for gecko 140
+ regenerate FreeBSD libwebrtc patch for gecko 141
diff --git third_party/libwebrtc/api/adaptation/resource_adaptation_api_gn/moz.build third_party/libwebrtc/api/adaptation/resource_adaptation_api_gn/moz.build
index a29aef4b45e5..c193c4232adf 100644
@@ -1833,7 +1833,7 @@ index d650f934bf12..28f47d4bb60c 100644
-
Library("audio_mixer_api_gn")
diff --git third_party/libwebrtc/api/audio/audio_processing_gn/moz.build third_party/libwebrtc/api/audio/audio_processing_gn/moz.build
-index 4013ba0e53e8..d6bf78db5064 100644
+index 69937649a37e..d6bf78db5064 100644
--- third_party/libwebrtc/api/audio/audio_processing_gn/moz.build
+++ third_party/libwebrtc/api/audio/audio_processing_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -1857,7 +1857,7 @@ index 4013ba0e53e8..d6bf78db5064 100644
FINAL_LIBRARY = "xul"
-@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -1903,6 +1903,10 @@ index 4013ba0e53e8..d6bf78db5064 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -1942,6 +1946,13 @@ index 4013ba0e53e8..d6bf78db5064 100644
- DEFINES["_WIN32_WINNT"] = "0x0A00"
- DEFINES["_WINDOWS"] = True
- DEFINES["__STD_C"] = True
+-
+- OS_LIBS += [
+- "crypt32",
+- "iphlpapi",
+- "secur32",
+- "winmm"
+- ]
+ DEFINES["_DEBUG"] = True
if CONFIG["TARGET_CPU"] == "aarch64":
@@ -2474,7 +2485,7 @@ index 9720fc943734..43ee9e3a60aa 100644
Library("builtin_audio_processing_builder_gn")
diff --git third_party/libwebrtc/api/audio/echo_control_gn/moz.build third_party/libwebrtc/api/audio/echo_control_gn/moz.build
-index f554fd6f8241..b068f7739302 100644
+index 1b9e728c732e..b068f7739302 100644
--- third_party/libwebrtc/api/audio/echo_control_gn/moz.build
+++ third_party/libwebrtc/api/audio/echo_control_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -2498,7 +2509,7 @@ index f554fd6f8241..b068f7739302 100644
FINAL_LIBRARY = "xul"
-@@ -40,112 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,123 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -2544,6 +2555,10 @@ index f554fd6f8241..b068f7739302 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -2583,6 +2598,13 @@ index f554fd6f8241..b068f7739302 100644
- DEFINES["_WIN32_WINNT"] = "0x0A00"
- DEFINES["_WINDOWS"] = True
- DEFINES["__STD_C"] = True
+-
+- OS_LIBS += [
+- "crypt32",
+- "iphlpapi",
+- "secur32",
+- "winmm"
+- ]
+ DEFINES["_DEBUG"] = True
if CONFIG["TARGET_CPU"] == "aarch64":
@@ -2612,7 +2634,7 @@ index f554fd6f8241..b068f7739302 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -166,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -2665,7 +2687,7 @@ index f554fd6f8241..b068f7739302 100644
-
Library("echo_control_gn")
diff --git third_party/libwebrtc/api/audio_codecs/L16/audio_decoder_L16_gn/moz.build third_party/libwebrtc/api/audio_codecs/L16/audio_decoder_L16_gn/moz.build
-index cc8409b4ab86..ae6f50e873d1 100644
+index 17f8ad132988..ae6f50e873d1 100644
--- third_party/libwebrtc/api/audio_codecs/L16/audio_decoder_L16_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/L16/audio_decoder_L16_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -2689,7 +2711,7 @@ index cc8409b4ab86..ae6f50e873d1 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -2735,6 +2757,10 @@ index cc8409b4ab86..ae6f50e873d1 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -2883,7 +2909,7 @@ index cc8409b4ab86..ae6f50e873d1 100644
Library("audio_decoder_L16_gn")
diff --git third_party/libwebrtc/api/audio_codecs/L16/audio_encoder_L16_gn/moz.build third_party/libwebrtc/api/audio_codecs/L16/audio_encoder_L16_gn/moz.build
-index 4c7addbccf20..87731b62a8fd 100644
+index 2ce54890f795..87731b62a8fd 100644
--- third_party/libwebrtc/api/audio_codecs/L16/audio_encoder_L16_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/L16/audio_encoder_L16_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -2907,7 +2933,7 @@ index 4c7addbccf20..87731b62a8fd 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -2953,6 +2979,10 @@ index 4c7addbccf20..87731b62a8fd 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -3101,7 +3131,7 @@ index 4c7addbccf20..87731b62a8fd 100644
Library("audio_encoder_L16_gn")
diff --git third_party/libwebrtc/api/audio_codecs/audio_codecs_api_gn/moz.build third_party/libwebrtc/api/audio_codecs/audio_codecs_api_gn/moz.build
-index 0cd4e6611370..e1bdc203eda4 100644
+index fa169cd9554f..e1bdc203eda4 100644
--- third_party/libwebrtc/api/audio_codecs/audio_codecs_api_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/audio_codecs_api_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -3125,7 +3155,7 @@ index 0cd4e6611370..e1bdc203eda4 100644
FINAL_LIBRARY = "xul"
-@@ -47,186 +56,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,190 +56,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -3171,6 +3201,10 @@ index 0cd4e6611370..e1bdc203eda4 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -3765,7 +3799,7 @@ index e37b27978fb1..1532babfe849 100644
Library("builtin_audio_encoder_factory_gn")
diff --git third_party/libwebrtc/api/audio_codecs/g711/audio_decoder_g711_gn/moz.build third_party/libwebrtc/api/audio_codecs/g711/audio_decoder_g711_gn/moz.build
-index edebd9ce86d9..05322dea51b6 100644
+index ff8f963180db..05322dea51b6 100644
--- third_party/libwebrtc/api/audio_codecs/g711/audio_decoder_g711_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/g711/audio_decoder_g711_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -3789,7 +3823,7 @@ index edebd9ce86d9..05322dea51b6 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -3835,6 +3869,10 @@ index edebd9ce86d9..05322dea51b6 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -3983,7 +4021,7 @@ index edebd9ce86d9..05322dea51b6 100644
Library("audio_decoder_g711_gn")
diff --git third_party/libwebrtc/api/audio_codecs/g711/audio_encoder_g711_gn/moz.build third_party/libwebrtc/api/audio_codecs/g711/audio_encoder_g711_gn/moz.build
-index 40dbaf52b249..7863dd9e6633 100644
+index b25dbdcd7ff2..7863dd9e6633 100644
--- third_party/libwebrtc/api/audio_codecs/g711/audio_encoder_g711_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/g711/audio_encoder_g711_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -4007,7 +4045,7 @@ index 40dbaf52b249..7863dd9e6633 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -4053,6 +4091,10 @@ index 40dbaf52b249..7863dd9e6633 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -4201,7 +4243,7 @@ index 40dbaf52b249..7863dd9e6633 100644
Library("audio_encoder_g711_gn")
diff --git third_party/libwebrtc/api/audio_codecs/g722/audio_decoder_g722_gn/moz.build third_party/libwebrtc/api/audio_codecs/g722/audio_decoder_g722_gn/moz.build
-index 376963441f83..94f0257efd1e 100644
+index 8db666948a82..94f0257efd1e 100644
--- third_party/libwebrtc/api/audio_codecs/g722/audio_decoder_g722_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/g722/audio_decoder_g722_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -4225,7 +4267,7 @@ index 376963441f83..94f0257efd1e 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -4271,6 +4313,10 @@ index 376963441f83..94f0257efd1e 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -4419,7 +4465,7 @@ index 376963441f83..94f0257efd1e 100644
Library("audio_decoder_g722_gn")
diff --git third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_config_gn/moz.build third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_config_gn/moz.build
-index 982fb48b055c..fabe33115004 100644
+index 57f61d6c5158..fabe33115004 100644
--- third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_config_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_config_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -4443,7 +4489,7 @@ index 982fb48b055c..fabe33115004 100644
FINAL_LIBRARY = "xul"
-@@ -40,119 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,123 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -4489,6 +4535,10 @@ index 982fb48b055c..fabe33115004 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -4564,7 +4614,7 @@ index 982fb48b055c..fabe33115004 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -162,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -166,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -4617,7 +4667,7 @@ index 982fb48b055c..fabe33115004 100644
-
Library("audio_encoder_g722_config_gn")
diff --git third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_gn/moz.build third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_gn/moz.build
-index b8593150d582..4d357bd55c31 100644
+index 4b5ec790299c..4d357bd55c31 100644
--- third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -4641,7 +4691,7 @@ index b8593150d582..4d357bd55c31 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -4687,6 +4737,10 @@ index b8593150d582..4d357bd55c31 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -4835,7 +4889,7 @@ index b8593150d582..4d357bd55c31 100644
Library("audio_encoder_g722_gn")
diff --git third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_multiopus_gn/moz.build third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_multiopus_gn/moz.build
-index bf3eeaa88803..de644f4d586e 100644
+index f584cbcef92e..de644f4d586e 100644
--- third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_multiopus_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_multiopus_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -4859,7 +4913,7 @@ index bf3eeaa88803..de644f4d586e 100644
FINAL_LIBRARY = "xul"
-@@ -45,186 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -45,190 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -4905,6 +4959,10 @@ index bf3eeaa88803..de644f4d586e 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -5053,7 +5111,7 @@ index bf3eeaa88803..de644f4d586e 100644
Library("audio_decoder_multiopus_gn")
diff --git third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_config_gn/moz.build third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_config_gn/moz.build
-index 7c069bac99c3..e1b09fbd1410 100644
+index e33383e9661f..e1b09fbd1410 100644
--- third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_config_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_config_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -5077,7 +5135,7 @@ index 7c069bac99c3..e1b09fbd1410 100644
FINAL_LIBRARY = "xul"
-@@ -40,119 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,123 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -5123,6 +5181,10 @@ index 7c069bac99c3..e1b09fbd1410 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -5198,7 +5260,7 @@ index 7c069bac99c3..e1b09fbd1410 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -162,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -166,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -5473,7 +5535,7 @@ index d7116c1b25af..d2fdc6c52b17 100644
Library("audio_decoder_opus_gn")
diff --git third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_multiopus_gn/moz.build third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_multiopus_gn/moz.build
-index 44bd92989657..2e9b48f8a1ca 100644
+index 336291788c67..2e9b48f8a1ca 100644
--- third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_multiopus_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_multiopus_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -5497,7 +5559,7 @@ index 44bd92989657..2e9b48f8a1ca 100644
FINAL_LIBRARY = "xul"
-@@ -45,186 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -45,190 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -5543,6 +5605,10 @@ index 44bd92989657..2e9b48f8a1ca 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -7747,7 +7813,7 @@ index 0996db596135..a32dc41fe41f 100644
Library("environment_factory_gn")
diff --git third_party/libwebrtc/api/environment/environment_gn/moz.build third_party/libwebrtc/api/environment/environment_gn/moz.build
-index 0b458299cbb0..fc391b227ad3 100644
+index cdd4eda497c2..fc391b227ad3 100644
--- third_party/libwebrtc/api/environment/environment_gn/moz.build
+++ third_party/libwebrtc/api/environment/environment_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -7771,7 +7837,7 @@ index 0b458299cbb0..fc391b227ad3 100644
FINAL_LIBRARY = "xul"
-@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,123 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -7789,6 +7855,10 @@ index 0b458299cbb0..fc391b227ad3 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "log"
+- ]
+-
-if CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["WEBRTC_MAC"] = True
@@ -7813,6 +7883,10 @@ index 0b458299cbb0..fc391b227ad3 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -7852,6 +7926,13 @@ index 0b458299cbb0..fc391b227ad3 100644
- DEFINES["_WIN32_WINNT"] = "0x0A00"
- DEFINES["_WINDOWS"] = True
- DEFINES["__STD_C"] = True
+-
+- OS_LIBS += [
+- "crypt32",
+- "iphlpapi",
+- "secur32",
+- "winmm"
+- ]
+ DEFINES["_DEBUG"] = True
if CONFIG["TARGET_CPU"] == "aarch64":
@@ -7881,7 +7962,7 @@ index 0b458299cbb0..fc391b227ad3 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -166,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -7934,7 +8015,7 @@ index 0b458299cbb0..fc391b227ad3 100644
-
Library("environment_gn")
diff --git third_party/libwebrtc/api/fec_controller_api_gn/moz.build third_party/libwebrtc/api/fec_controller_api_gn/moz.build
-index 8256e9ef6578..71085b8a0208 100644
+index 8bda4043be6b..71085b8a0208 100644
--- third_party/libwebrtc/api/fec_controller_api_gn/moz.build
+++ third_party/libwebrtc/api/fec_controller_api_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -7958,7 +8039,7 @@ index 8256e9ef6578..71085b8a0208 100644
FINAL_LIBRARY = "xul"
-@@ -40,112 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,123 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -8004,6 +8085,10 @@ index 8256e9ef6578..71085b8a0208 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -8043,6 +8128,13 @@ index 8256e9ef6578..71085b8a0208 100644
- DEFINES["_WIN32_WINNT"] = "0x0A00"
- DEFINES["_WINDOWS"] = True
- DEFINES["__STD_C"] = True
+-
+- OS_LIBS += [
+- "crypt32",
+- "iphlpapi",
+- "secur32",
+- "winmm"
+- ]
+ DEFINES["_DEBUG"] = True
if CONFIG["TARGET_CPU"] == "aarch64":
@@ -8072,7 +8164,7 @@ index 8256e9ef6578..71085b8a0208 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -166,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -8530,7 +8622,7 @@ index a6f7605626bc..f28ccdfa0f3d 100644
-
Library("field_trials_view_gn")
diff --git third_party/libwebrtc/api/frame_transformer_interface_gn/moz.build third_party/libwebrtc/api/frame_transformer_interface_gn/moz.build
-index 83b184870ac0..a6ca7af93bd2 100644
+index 416a862b2e3b..a6ca7af93bd2 100644
--- third_party/libwebrtc/api/frame_transformer_interface_gn/moz.build
+++ third_party/libwebrtc/api/frame_transformer_interface_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -8554,7 +8646,7 @@ index 83b184870ac0..a6ca7af93bd2 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -8600,6 +8692,10 @@ index 83b184870ac0..a6ca7af93bd2 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -10540,7 +10636,7 @@ index b1226384d12d..1cc4a9137400 100644
Library("default_neteq_factory_gn")
diff --git third_party/libwebrtc/api/neteq/neteq_api_gn/moz.build third_party/libwebrtc/api/neteq/neteq_api_gn/moz.build
-index 362eb922f20c..3b4f25d48f7a 100644
+index a1f20bb03fea..3b4f25d48f7a 100644
--- third_party/libwebrtc/api/neteq/neteq_api_gn/moz.build
+++ third_party/libwebrtc/api/neteq/neteq_api_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -10564,7 +10660,7 @@ index 362eb922f20c..3b4f25d48f7a 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -10610,6 +10706,10 @@ index 362eb922f20c..3b4f25d48f7a 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -10758,7 +10858,7 @@ index 362eb922f20c..3b4f25d48f7a 100644
Library("neteq_api_gn")
diff --git third_party/libwebrtc/api/neteq/neteq_controller_api_gn/moz.build third_party/libwebrtc/api/neteq/neteq_controller_api_gn/moz.build
-index aec489d12890..2ce3a755ec00 100644
+index 8e561ac80dc7..2ce3a755ec00 100644
--- third_party/libwebrtc/api/neteq/neteq_controller_api_gn/moz.build
+++ third_party/libwebrtc/api/neteq/neteq_controller_api_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -10782,7 +10882,7 @@ index aec489d12890..2ce3a755ec00 100644
FINAL_LIBRARY = "xul"
-@@ -40,119 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,123 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -10828,6 +10928,10 @@ index aec489d12890..2ce3a755ec00 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -10903,7 +11007,7 @@ index aec489d12890..2ce3a755ec00 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -162,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -166,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -14158,197 +14262,6 @@ index 67c1414a8fb4..070132b14c93 100644
- DEFINES["_GNU_SOURCE"] = True
-
Library("sequence_checker_gn")
-diff --git third_party/libwebrtc/api/simulated_network_api_gn/moz.build third_party/libwebrtc/api/simulated_network_api_gn/moz.build
-index d01110ffb525..795aecd86879 100644
---- third_party/libwebrtc/api/simulated_network_api_gn/moz.build
-+++ third_party/libwebrtc/api/simulated_network_api_gn/moz.build
-@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
- DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
- DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
- DEFINES["RTC_ENABLE_VP9"] = True
-+DEFINES["USE_GLIB"] = "1"
-+DEFINES["USE_OZONE"] = "1"
-+DEFINES["WEBRTC_BSD"] = True
- DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
- DEFINES["WEBRTC_LIBRARY_IMPL"] = True
- DEFINES["WEBRTC_MOZILLA_BUILD"] = True
- DEFINES["WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS"] = "0"
-+DEFINES["WEBRTC_POSIX"] = True
- DEFINES["WEBRTC_STRICT_FIELD_TRIALS"] = "0"
-+DEFINES["_FILE_OFFSET_BITS"] = "64"
-+DEFINES["_LARGEFILE64_SOURCE"] = True
-+DEFINES["_LARGEFILE_SOURCE"] = True
-+DEFINES["__STDC_CONSTANT_MACROS"] = True
-+DEFINES["__STDC_FORMAT_MACROS"] = True
-
- FINAL_LIBRARY = "xul"
-
-@@ -40,112 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
- if CONFIG["MOZ_DEBUG"] == "1":
-
- DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
--
--if CONFIG["OS_TARGET"] == "Android":
--
-- DEFINES["ANDROID"] = True
-- DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r22_1"
-- DEFINES["HAVE_SYS_UIO_H"] = True
-- DEFINES["WEBRTC_ANDROID"] = True
-- DEFINES["WEBRTC_ANDROID_OPENSLES"] = True
-- DEFINES["WEBRTC_LINUX"] = True
-- DEFINES["WEBRTC_POSIX"] = True
-- DEFINES["_GNU_SOURCE"] = True
-- DEFINES["__STDC_CONSTANT_MACROS"] = True
-- DEFINES["__STDC_FORMAT_MACROS"] = True
--
-- OS_LIBS += [
-- "log"
-- ]
--
--if CONFIG["OS_TARGET"] == "Darwin":
--
-- DEFINES["WEBRTC_MAC"] = True
-- DEFINES["WEBRTC_POSIX"] = True
-- DEFINES["_LIBCPP_HAS_NO_ALIGNED_ALLOCATION"] = True
-- DEFINES["__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES"] = "0"
-- DEFINES["__STDC_CONSTANT_MACROS"] = True
-- DEFINES["__STDC_FORMAT_MACROS"] = True
--
--if CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["USE_AURA"] = "1"
-- DEFINES["USE_GLIB"] = "1"
-- DEFINES["USE_NSS_CERTS"] = "1"
-- DEFINES["USE_OZONE"] = "1"
-- DEFINES["USE_UDEV"] = True
-- DEFINES["WEBRTC_LINUX"] = True
-- DEFINES["WEBRTC_POSIX"] = True
-- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_LARGEFILE64_SOURCE"] = True
-- DEFINES["_LARGEFILE_SOURCE"] = True
-- DEFINES["__STDC_CONSTANT_MACROS"] = True
-- DEFINES["__STDC_FORMAT_MACROS"] = True
--
--if CONFIG["OS_TARGET"] == "OpenBSD":
--
-- DEFINES["USE_GLIB"] = "1"
-- DEFINES["USE_OZONE"] = "1"
-- DEFINES["USE_X11"] = "1"
-- DEFINES["WEBRTC_BSD"] = True
-- DEFINES["WEBRTC_POSIX"] = True
-- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_LARGEFILE64_SOURCE"] = True
-- DEFINES["_LARGEFILE_SOURCE"] = True
-- DEFINES["__STDC_CONSTANT_MACROS"] = True
-- DEFINES["__STDC_FORMAT_MACROS"] = True
--
--if CONFIG["OS_TARGET"] == "WINNT":
--
-- DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True
-- DEFINES["NOMINMAX"] = True
-- DEFINES["NTDDI_VERSION"] = "0x0A000000"
-- DEFINES["PSAPI_VERSION"] = "2"
-- DEFINES["RTC_ENABLE_WIN_WGC"] = True
-- DEFINES["UNICODE"] = True
-- DEFINES["USE_AURA"] = "1"
-- DEFINES["WEBRTC_WIN"] = True
-- DEFINES["WIN32"] = True
-- DEFINES["WIN32_LEAN_AND_MEAN"] = True
-- DEFINES["WINAPI_FAMILY"] = "WINAPI_FAMILY_DESKTOP_APP"
-- DEFINES["WINVER"] = "0x0A00"
-- DEFINES["_ATL_NO_OPENGL"] = True
-- DEFINES["_CRT_RAND_S"] = True
-- DEFINES["_CRT_SECURE_NO_DEPRECATE"] = True
-- DEFINES["_ENABLE_EXTENDED_ALIGNED_STORAGE"] = True
-- DEFINES["_HAS_EXCEPTIONS"] = "0"
-- DEFINES["_HAS_NODISCARD"] = True
-- DEFINES["_SCL_SECURE_NO_DEPRECATE"] = True
-- DEFINES["_SECURE_ATL"] = True
-- DEFINES["_UNICODE"] = True
-- DEFINES["_WIN32_WINNT"] = "0x0A00"
-- DEFINES["_WINDOWS"] = True
-- DEFINES["__STD_C"] = True
-+ DEFINES["_DEBUG"] = True
-
- if CONFIG["TARGET_CPU"] == "aarch64":
-
- DEFINES["WEBRTC_ARCH_ARM64"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
--if CONFIG["TARGET_CPU"] == "arm":
--
-- DEFINES["WEBRTC_ARCH_ARM"] = True
-- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
-- DEFINES["WEBRTC_HAS_NEON"] = True
--
--if CONFIG["TARGET_CPU"] == "loongarch64":
--
-- DEFINES["_GNU_SOURCE"] = True
--
- if CONFIG["TARGET_CPU"] == "mips32":
-
- DEFINES["MIPS32_LE"] = True
- DEFINES["MIPS_FPU_LE"] = True
-- DEFINES["_GNU_SOURCE"] = True
--
--if CONFIG["TARGET_CPU"] == "mips64":
--
-- DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["TARGET_CPU"] == "x86":
-
-@@ -155,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
-
- DEFINES["WEBRTC_ENABLE_AVX2"] = True
-
--if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
--
-- DEFINES["_DEBUG"] = True
--
--if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin":
--
-- DEFINES["_DEBUG"] = True
--
--if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_DEBUG"] = True
--
--if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "OpenBSD":
--
-- DEFINES["_DEBUG"] = True
--
--if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
--
-- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
--
--if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-+if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD":
-
- DEFINES["USE_X11"] = "1"
-
--if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "arm":
--
-- OS_LIBS += [
-- "unwind"
-- ]
--
--if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
--
-- DEFINES["_GNU_SOURCE"] = True
--
--if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "arm":
--
-- DEFINES["_GNU_SOURCE"] = True
--
--if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
--
-- DEFINES["_GNU_SOURCE"] = True
--
--if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
--
-- DEFINES["_GNU_SOURCE"] = True
--
- Library("simulated_network_api_gn")
diff --git third_party/libwebrtc/api/task_queue/default_task_queue_factory_gn/moz.build third_party/libwebrtc/api/task_queue/default_task_queue_factory_gn/moz.build
index 122718956c48..a4b72e0aadf3 100644
--- third_party/libwebrtc/api/task_queue/default_task_queue_factory_gn/moz.build
@@ -16366,7 +16279,7 @@ index 3118bc006971..a579189ca56f 100644
Library("goog_cc_gn")
diff --git third_party/libwebrtc/api/transport/network_control_gn/moz.build third_party/libwebrtc/api/transport/network_control_gn/moz.build
-index 84054a3f0cfc..0840a4bd7daa 100644
+index 6a2fc2185735..0840a4bd7daa 100644
--- third_party/libwebrtc/api/transport/network_control_gn/moz.build
+++ third_party/libwebrtc/api/transport/network_control_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -16390,7 +16303,7 @@ index 84054a3f0cfc..0840a4bd7daa 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -16436,6 +16349,10 @@ index 84054a3f0cfc..0840a4bd7daa 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -19047,7 +18964,7 @@ index 84910bec5b6a..28ddeb5e8675 100644
-
Library("corruption_detection_filter_settings_gn")
diff --git third_party/libwebrtc/api/video/encoded_frame_gn/moz.build third_party/libwebrtc/api/video/encoded_frame_gn/moz.build
-index fe7417ed2009..cb2e3e8b1c8c 100644
+index 1bff1d8fae9f..cb2e3e8b1c8c 100644
--- third_party/libwebrtc/api/video/encoded_frame_gn/moz.build
+++ third_party/libwebrtc/api/video/encoded_frame_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -19071,7 +18988,7 @@ index fe7417ed2009..cb2e3e8b1c8c 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -19117,6 +19034,10 @@ index fe7417ed2009..cb2e3e8b1c8c 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -20700,7 +20621,7 @@ index 1b623991d78b..691d665df7ab 100644
Library("video_bitrate_allocation_gn")
diff --git third_party/libwebrtc/api/video/video_bitrate_allocator_factory_gn/moz.build third_party/libwebrtc/api/video/video_bitrate_allocator_factory_gn/moz.build
-index 787eece77e9f..0e4eb3564582 100644
+index 7a63da34e3a2..0e4eb3564582 100644
--- third_party/libwebrtc/api/video/video_bitrate_allocator_factory_gn/moz.build
+++ third_party/libwebrtc/api/video/video_bitrate_allocator_factory_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -20724,7 +20645,7 @@ index 787eece77e9f..0e4eb3564582 100644
FINAL_LIBRARY = "xul"
-@@ -40,119 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,123 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -20770,6 +20691,10 @@ index 787eece77e9f..0e4eb3564582 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -20845,7 +20770,7 @@ index 787eece77e9f..0e4eb3564582 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -162,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -166,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -22550,7 +22475,7 @@ index 079848bb358b..0a20b46f6c88 100644
Library("video_rtp_headers_gn")
diff --git third_party/libwebrtc/api/video/video_stream_encoder_gn/moz.build third_party/libwebrtc/api/video/video_stream_encoder_gn/moz.build
-index 5bc79f430bae..1075c82f0415 100644
+index 2486c6d099d2..1075c82f0415 100644
--- third_party/libwebrtc/api/video/video_stream_encoder_gn/moz.build
+++ third_party/libwebrtc/api/video/video_stream_encoder_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -22574,7 +22499,7 @@ index 5bc79f430bae..1075c82f0415 100644
FINAL_LIBRARY = "xul"
-@@ -40,119 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,123 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -22620,6 +22545,10 @@ index 5bc79f430bae..1075c82f0415 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -22695,7 +22624,7 @@ index 5bc79f430bae..1075c82f0415 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -162,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -166,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -23596,7 +23525,7 @@ index 408cb931cfea..527f3b0ba68f 100644
Library("scalability_mode_gn")
diff --git third_party/libwebrtc/api/video_codecs/video_codecs_api_gn/moz.build third_party/libwebrtc/api/video_codecs/video_codecs_api_gn/moz.build
-index 53356c361021..9cef4b9a8a47 100644
+index 80b895ab97d7..9cef4b9a8a47 100644
--- third_party/libwebrtc/api/video_codecs/video_codecs_api_gn/moz.build
+++ third_party/libwebrtc/api/video_codecs/video_codecs_api_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -23620,7 +23549,7 @@ index 53356c361021..9cef4b9a8a47 100644
FINAL_LIBRARY = "xul"
-@@ -54,186 +63,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -54,190 +63,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -23666,6 +23595,10 @@ index 53356c361021..9cef4b9a8a47 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -23814,7 +23747,7 @@ index 53356c361021..9cef4b9a8a47 100644
Library("video_codecs_api_gn")
diff --git third_party/libwebrtc/api/video_codecs/video_encoder_factory_template_gn/moz.build third_party/libwebrtc/api/video_codecs/video_encoder_factory_template_gn/moz.build
-index 2daf90b4f83b..ea0857484892 100644
+index 4c5f50694291..ea0857484892 100644
--- third_party/libwebrtc/api/video_codecs/video_encoder_factory_template_gn/moz.build
+++ third_party/libwebrtc/api/video_codecs/video_encoder_factory_template_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -23838,7 +23771,7 @@ index 2daf90b4f83b..ea0857484892 100644
FINAL_LIBRARY = "xul"
-@@ -40,119 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,123 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -23884,6 +23817,10 @@ index 2daf90b4f83b..ea0857484892 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -23959,7 +23896,7 @@ index 2daf90b4f83b..ea0857484892 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -162,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -166,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -25678,7 +25615,7 @@ index a072faa0e703..b021c5c974d6 100644
Library("audio_frame_operations_gn")
diff --git third_party/libwebrtc/call/adaptation/resource_adaptation_gn/moz.build third_party/libwebrtc/call/adaptation/resource_adaptation_gn/moz.build
-index a16854c0cbf3..10c7a4ac89a7 100644
+index 7a918b86e673..10c7a4ac89a7 100644
--- third_party/libwebrtc/call/adaptation/resource_adaptation_gn/moz.build
+++ third_party/libwebrtc/call/adaptation/resource_adaptation_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -25702,7 +25639,7 @@ index a16854c0cbf3..10c7a4ac89a7 100644
FINAL_LIBRARY = "xul"
-@@ -53,191 +62,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -53,190 +62,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -25721,7 +25658,6 @@ index a16854c0cbf3..10c7a4ac89a7 100644
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
- OS_LIBS += [
-- "GLESv2",
- "log"
- ]
-
@@ -26321,7 +26257,7 @@ index ca42c673672b..a9b6fcefbad9 100644
Library("bitrate_allocator_gn")
diff --git third_party/libwebrtc/call/bitrate_configurator_gn/moz.build third_party/libwebrtc/call/bitrate_configurator_gn/moz.build
-index 2d0f74ea355e..b2182b8b5ce4 100644
+index 4a7187797c1c..b2182b8b5ce4 100644
--- third_party/libwebrtc/call/bitrate_configurator_gn/moz.build
+++ third_party/libwebrtc/call/bitrate_configurator_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -26345,7 +26281,7 @@ index 2d0f74ea355e..b2182b8b5ce4 100644
FINAL_LIBRARY = "xul"
-@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -26391,10 +26327,6 @@ index 2d0f74ea355e..b2182b8b5ce4 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
-- OS_LIBS += [
-- "rt"
-- ]
--
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -26434,13 +26366,6 @@ index 2d0f74ea355e..b2182b8b5ce4 100644
- DEFINES["_WIN32_WINNT"] = "0x0A00"
- DEFINES["_WINDOWS"] = True
- DEFINES["__STD_C"] = True
--
-- OS_LIBS += [
-- "crypt32",
-- "iphlpapi",
-- "secur32",
-- "winmm"
-- ]
+ DEFINES["_DEBUG"] = True
if CONFIG["TARGET_CPU"] == "aarch64":
@@ -26989,7 +26914,7 @@ index 3147c1e5f11a..485e219e783d 100644
Library("call_interfaces_gn")
diff --git third_party/libwebrtc/call/payload_type_gn/moz.build third_party/libwebrtc/call/payload_type_gn/moz.build
-index 373d925f861d..101b856cff86 100644
+index d51772d9a423..101b856cff86 100644
--- third_party/libwebrtc/call/payload_type_gn/moz.build
+++ third_party/libwebrtc/call/payload_type_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -27013,7 +26938,7 @@ index 373d925f861d..101b856cff86 100644
FINAL_LIBRARY = "xul"
-@@ -40,119 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,123 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -27059,6 +26984,10 @@ index 373d925f861d..101b856cff86 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -27134,7 +27063,7 @@ index 373d925f861d..101b856cff86 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -162,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -166,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -27187,7 +27116,7 @@ index 373d925f861d..101b856cff86 100644
-
Library("payload_type_gn")
diff --git third_party/libwebrtc/call/payload_type_picker_gn/moz.build third_party/libwebrtc/call/payload_type_picker_gn/moz.build
-index f6525a6416ce..3c2fd78fd486 100644
+index 06dbea63c35e..3c2fd78fd486 100644
--- third_party/libwebrtc/call/payload_type_picker_gn/moz.build
+++ third_party/libwebrtc/call/payload_type_picker_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -27211,7 +27140,7 @@ index f6525a6416ce..3c2fd78fd486 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -27257,6 +27186,10 @@ index f6525a6416ce..3c2fd78fd486 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -31936,7 +31869,7 @@ index e0887017963d..84d5c6e4a8cb 100644
Library("spl_sqrt_floor_gn")
diff --git third_party/libwebrtc/common_video/common_video_gn/moz.build third_party/libwebrtc/common_video/common_video_gn/moz.build
-index 85b1d6e3876a..b94189d3545a 100644
+index d338944c00d7..b94189d3545a 100644
--- third_party/libwebrtc/common_video/common_video_gn/moz.build
+++ third_party/libwebrtc/common_video/common_video_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -31960,7 +31893,7 @@ index 85b1d6e3876a..b94189d3545a 100644
FINAL_LIBRARY = "xul"
-@@ -56,186 +65,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -56,190 +65,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -32006,6 +31939,10 @@ index 85b1d6e3876a..b94189d3545a 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -35479,7 +35416,7 @@ index 71ec6e58eab4..98496cf6ad3d 100644
Library("rtc_stream_config_gn")
diff --git third_party/libwebrtc/media/adapted_video_track_source_gn/moz.build third_party/libwebrtc/media/adapted_video_track_source_gn/moz.build
-index fc9a05fecbd7..f730e651788a 100644
+index 2a792a6e614d..f730e651788a 100644
--- third_party/libwebrtc/media/adapted_video_track_source_gn/moz.build
+++ third_party/libwebrtc/media/adapted_video_track_source_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -35503,7 +35440,7 @@ index fc9a05fecbd7..f730e651788a 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -35549,6 +35486,10 @@ index fc9a05fecbd7..f730e651788a 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -35884,7 +35825,7 @@ index b3ffa731b047..556c37a94cdd 100644
-
Library("audio_source_gn")
diff --git third_party/libwebrtc/media/codec_gn/moz.build third_party/libwebrtc/media/codec_gn/moz.build
-index fa1c367755e9..073728d67c50 100644
+index c4bc70729079..073728d67c50 100644
--- third_party/libwebrtc/media/codec_gn/moz.build
+++ third_party/libwebrtc/media/codec_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -35908,7 +35849,7 @@ index fa1c367755e9..073728d67c50 100644
FINAL_LIBRARY = "xul"
-@@ -45,186 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -45,190 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -35954,6 +35895,10 @@ index fa1c367755e9..073728d67c50 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -36902,7 +36847,7 @@ index 20c2853bfc82..696f3b2819c5 100644
-
Library("media_engine_gn")
diff --git third_party/libwebrtc/media/rid_description_gn/moz.build third_party/libwebrtc/media/rid_description_gn/moz.build
-index 92aa0430434d..6fae71d28c23 100644
+index 261b0bda5871..6fae71d28c23 100644
--- third_party/libwebrtc/media/rid_description_gn/moz.build
+++ third_party/libwebrtc/media/rid_description_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -36926,7 +36871,7 @@ index 92aa0430434d..6fae71d28c23 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -36972,6 +36917,10 @@ index 92aa0430434d..6fae71d28c23 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -38167,7 +38116,7 @@ index 090c3083a914..f84a9e395510 100644
-
Library("rtc_media_gn")
diff --git third_party/libwebrtc/media/rtc_sdp_video_format_utils_gn/moz.build third_party/libwebrtc/media/rtc_sdp_video_format_utils_gn/moz.build
-index 0b90567eff54..581f825bfb68 100644
+index c7f11f712222..581f825bfb68 100644
--- third_party/libwebrtc/media/rtc_sdp_video_format_utils_gn/moz.build
+++ third_party/libwebrtc/media/rtc_sdp_video_format_utils_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -38191,7 +38140,7 @@ index 0b90567eff54..581f825bfb68 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -38237,6 +38186,10 @@ index 0b90567eff54..581f825bfb68 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -38982,7 +38935,7 @@ index c65d7a53ed46..ef3886295fed 100644
-
Library("stream_params_gn")
diff --git third_party/libwebrtc/media/video_adapter_gn/moz.build third_party/libwebrtc/media/video_adapter_gn/moz.build
-index d06fd4ea8e37..4e50253cb413 100644
+index 73346f1acb9d..4e50253cb413 100644
--- third_party/libwebrtc/media/video_adapter_gn/moz.build
+++ third_party/libwebrtc/media/video_adapter_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -39006,7 +38959,7 @@ index d06fd4ea8e37..4e50253cb413 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -39052,6 +39005,10 @@ index d06fd4ea8e37..4e50253cb413 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -40481,7 +40438,7 @@ index ba94b42663e7..18b923fd01d7 100644
-
Library("audio_coding_module_typedefs_gn")
diff --git third_party/libwebrtc/modules/audio_coding/audio_coding_opus_common_gn/moz.build third_party/libwebrtc/modules/audio_coding/audio_coding_opus_common_gn/moz.build
-index 30e0511c1202..60a140cf508e 100644
+index 97cc40655047..60a140cf508e 100644
--- third_party/libwebrtc/modules/audio_coding/audio_coding_opus_common_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/audio_coding_opus_common_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -40505,7 +40462,7 @@ index 30e0511c1202..60a140cf508e 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -40551,6 +40508,10 @@ index 30e0511c1202..60a140cf508e 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -41557,7 +41518,7 @@ index dedcda5d379f..7381cf2820f4 100644
Library("g711_c_gn")
diff --git third_party/libwebrtc/modules/audio_coding/g711_gn/moz.build third_party/libwebrtc/modules/audio_coding/g711_gn/moz.build
-index 6ff2b5757c16..46fe5e5d3952 100644
+index 2c584de09fdc..46fe5e5d3952 100644
--- third_party/libwebrtc/modules/audio_coding/g711_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/g711_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -41581,7 +41542,7 @@ index 6ff2b5757c16..46fe5e5d3952 100644
FINAL_LIBRARY = "xul"
-@@ -45,186 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -45,190 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -41627,6 +41588,10 @@ index 6ff2b5757c16..46fe5e5d3952 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -41982,7 +41947,7 @@ index 7af4da2823b9..08ab446a0a88 100644
Library("g722_c_gn")
diff --git third_party/libwebrtc/modules/audio_coding/g722_gn/moz.build third_party/libwebrtc/modules/audio_coding/g722_gn/moz.build
-index 5a440b4ff1c8..2fdbaa878fc1 100644
+index 6321b7777d4d..2fdbaa878fc1 100644
--- third_party/libwebrtc/modules/audio_coding/g722_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/g722_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -42006,7 +41971,7 @@ index 5a440b4ff1c8..2fdbaa878fc1 100644
FINAL_LIBRARY = "xul"
-@@ -45,186 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -45,190 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -42052,6 +42017,10 @@ index 5a440b4ff1c8..2fdbaa878fc1 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -42594,7 +42563,7 @@ index ea88c1d8f583..57e8546bdbf4 100644
Library("isac_vad_gn")
diff --git third_party/libwebrtc/modules/audio_coding/legacy_encoded_audio_frame_gn/moz.build third_party/libwebrtc/modules/audio_coding/legacy_encoded_audio_frame_gn/moz.build
-index ca334dc3fe78..747b4ac34f8c 100644
+index 1e9e47a15148..747b4ac34f8c 100644
--- third_party/libwebrtc/modules/audio_coding/legacy_encoded_audio_frame_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/legacy_encoded_audio_frame_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -42618,7 +42587,7 @@ index ca334dc3fe78..747b4ac34f8c 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -42664,6 +42633,10 @@ index ca334dc3fe78..747b4ac34f8c 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -43241,7 +43214,7 @@ index d9334cabeb19..030e4a70ff28 100644
Library("pcm16b_c_gn")
diff --git third_party/libwebrtc/modules/audio_coding/pcm16b_gn/moz.build third_party/libwebrtc/modules/audio_coding/pcm16b_gn/moz.build
-index 0b30779563f7..c552b27c5ff3 100644
+index b275ffc48c17..c552b27c5ff3 100644
--- third_party/libwebrtc/modules/audio_coding/pcm16b_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/pcm16b_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -43265,7 +43238,7 @@ index 0b30779563f7..c552b27c5ff3 100644
FINAL_LIBRARY = "xul"
-@@ -46,186 +55,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,190 +55,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -43311,6 +43284,10 @@ index 0b30779563f7..c552b27c5ff3 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -43903,7 +43880,7 @@ index 291bd3be385d..1deff194ac14 100644
Library("webrtc_cng_gn")
diff --git third_party/libwebrtc/modules/audio_coding/webrtc_multiopus_gn/moz.build third_party/libwebrtc/modules/audio_coding/webrtc_multiopus_gn/moz.build
-index 6dfe8fd91f4f..104ad0dd9d28 100644
+index 7d8d2cbeacff..104ad0dd9d28 100644
--- third_party/libwebrtc/modules/audio_coding/webrtc_multiopus_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/webrtc_multiopus_gn/moz.build
@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -43929,7 +43906,7 @@ index 6dfe8fd91f4f..104ad0dd9d28 100644
FINAL_LIBRARY = "xul"
-@@ -48,186 +57,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -48,190 +57,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -43975,6 +43952,10 @@ index 6dfe8fd91f4f..104ad0dd9d28 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -47313,7 +47294,7 @@ index 2c6400d8b230..f9c9407c1a18 100644
-
Library("vector_math_gn")
diff --git third_party/libwebrtc/modules/audio_processing/aec_dump/aec_dump_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec_dump/aec_dump_gn/moz.build
-index 644c5fb92216..892353d5a5a9 100644
+index aee0870a497d..892353d5a5a9 100644
--- third_party/libwebrtc/modules/audio_processing/aec_dump/aec_dump_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/aec_dump/aec_dump_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -47337,7 +47318,7 @@ index 644c5fb92216..892353d5a5a9 100644
FINAL_LIBRARY = "xul"
-@@ -40,119 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,123 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -47383,6 +47364,10 @@ index 644c5fb92216..892353d5a5a9 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -47458,7 +47443,7 @@ index 644c5fb92216..892353d5a5a9 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -162,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -166,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -47511,7 +47496,7 @@ index 644c5fb92216..892353d5a5a9 100644
-
Library("aec_dump_gn")
diff --git third_party/libwebrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn/moz.build
-index e3ddd42e6d91..22365c268eb4 100644
+index d8c6582d5536..22365c268eb4 100644
--- third_party/libwebrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -47535,7 +47520,7 @@ index e3ddd42e6d91..22365c268eb4 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -47581,6 +47566,10 @@ index e3ddd42e6d91..22365c268eb4 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -47729,7 +47718,7 @@ index e3ddd42e6d91..22365c268eb4 100644
Library("null_aec_dump_factory_gn")
diff --git third_party/libwebrtc/modules/audio_processing/aec_dump_interface_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec_dump_interface_gn/moz.build
-index 55fe444f90d4..b518e0fe73db 100644
+index 5f551844f40e..b518e0fe73db 100644
--- third_party/libwebrtc/modules/audio_processing/aec_dump_interface_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/aec_dump_interface_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -47753,7 +47742,7 @@ index 55fe444f90d4..b518e0fe73db 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -47799,6 +47788,10 @@ index 55fe444f90d4..b518e0fe73db 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -55021,7 +55014,7 @@ index 2b2e58b89940..b833396bba9b 100644
Library("audio_buffer_gn")
diff --git third_party/libwebrtc/modules/audio_processing/audio_frame_proxies_gn/moz.build third_party/libwebrtc/modules/audio_processing/audio_frame_proxies_gn/moz.build
-index 062f65365d8d..c6e89fcf1c87 100644
+index d1cea6645724..c6e89fcf1c87 100644
--- third_party/libwebrtc/modules/audio_processing/audio_frame_proxies_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/audio_frame_proxies_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -55045,7 +55038,7 @@ index 062f65365d8d..c6e89fcf1c87 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -55091,6 +55084,10 @@ index 062f65365d8d..c6e89fcf1c87 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -58936,7 +58933,7 @@ index 116a29107a5f..210869b7d740 100644
Library("link_capacity_estimator_gn")
diff --git third_party/libwebrtc/modules/congestion_controller/goog_cc/loss_based_bwe_v1_gn/moz.build third_party/libwebrtc/modules/congestion_controller/goog_cc/loss_based_bwe_v1_gn/moz.build
-index 35f9c99e87f4..4886c9836d50 100644
+index 5f70acf389a6..4886c9836d50 100644
--- third_party/libwebrtc/modules/congestion_controller/goog_cc/loss_based_bwe_v1_gn/moz.build
+++ third_party/libwebrtc/modules/congestion_controller/goog_cc/loss_based_bwe_v1_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -58960,7 +58957,7 @@ index 35f9c99e87f4..4886c9836d50 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -59006,6 +59003,10 @@ index 35f9c99e87f4..4886c9836d50 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -59376,7 +59377,7 @@ index 6ce1de1fa51c..0bc507c37d93 100644
Library("loss_based_bwe_v2_gn")
diff --git third_party/libwebrtc/modules/congestion_controller/goog_cc/probe_controller_gn/moz.build third_party/libwebrtc/modules/congestion_controller/goog_cc/probe_controller_gn/moz.build
-index 28aacf038f32..d8bd001c8e6d 100644
+index e3825644e1df..d8bd001c8e6d 100644
--- third_party/libwebrtc/modules/congestion_controller/goog_cc/probe_controller_gn/moz.build
+++ third_party/libwebrtc/modules/congestion_controller/goog_cc/probe_controller_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -59400,7 +59401,7 @@ index 28aacf038f32..d8bd001c8e6d 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -59446,6 +59447,10 @@ index 28aacf038f32..d8bd001c8e6d 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -59594,7 +59599,7 @@ index 28aacf038f32..d8bd001c8e6d 100644
Library("probe_controller_gn")
diff --git third_party/libwebrtc/modules/congestion_controller/goog_cc/pushback_controller_gn/moz.build third_party/libwebrtc/modules/congestion_controller/goog_cc/pushback_controller_gn/moz.build
-index ac8867e70538..529154c4b5e7 100644
+index f9d1c2562e6f..529154c4b5e7 100644
--- third_party/libwebrtc/modules/congestion_controller/goog_cc/pushback_controller_gn/moz.build
+++ third_party/libwebrtc/modules/congestion_controller/goog_cc/pushback_controller_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -59618,7 +59623,7 @@ index ac8867e70538..529154c4b5e7 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -59664,6 +59669,10 @@ index ac8867e70538..529154c4b5e7 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -60622,7 +60631,7 @@ index a467463de4d3..3c0d102a3516 100644
-
Library("desktop_capture_differ_sse2_gn")
diff --git third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/moz.build third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/moz.build
-index bd438bdda18a..b7c18f5bd2df 100644
+index d970f26cd483..d82e84ecfaae 100644
--- third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/moz.build
+++ third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/moz.build
@@ -26,11 +26,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -60833,7 +60842,7 @@ index bd438bdda18a..b7c18f5bd2df 100644
- DEFINES["_GNU_SOURCE"] = True
LOCAL_INCLUDES += [
- "/gfx/angle/checkout/include/",
+ "/third_party/libepoxy/libepoxy/include/",
@@ -269,7 +105,8 @@ if CONFIG["TARGET_CPU"] == "arm":
]
@@ -60891,7 +60900,7 @@ index bd438bdda18a..b7c18f5bd2df 100644
- DEFINES["_GNU_SOURCE"] = True
LOCAL_INCLUDES += [
- "/gfx/angle/checkout/include/",
+ "/third_party/libepoxy/libepoxy/include/",
@@ -324,7 +133,8 @@ if CONFIG["TARGET_CPU"] == "mips32":
]
@@ -60918,7 +60927,7 @@ index bd438bdda18a..b7c18f5bd2df 100644
- DEFINES["_GNU_SOURCE"] = True
LOCAL_INCLUDES += [
- "/gfx/angle/checkout/include/",
+ "/third_party/libepoxy/libepoxy/include/",
@@ -348,7 +159,8 @@ if CONFIG["TARGET_CPU"] == "mips64":
]
@@ -60997,8 +61006,8 @@ index bd438bdda18a..b7c18f5bd2df 100644
- DEFINES["_GNU_SOURCE"] = True
-
- LOCAL_INCLUDES += [
-- "/gfx/angle/checkout/include/",
-- "/third_party/libepoxy/libepoxy/include/"
+- "/third_party/libepoxy/libepoxy/include/",
+- "/third_party/libwebrtc/third_party/libepoxy/libepoxy/include/"
- ]
-
- SOURCES += [
@@ -61054,7 +61063,7 @@ index bd438bdda18a..b7c18f5bd2df 100644
- DEFINES["_GNU_SOURCE"] = True
LOCAL_INCLUDES += [
- "/gfx/angle/checkout/include/",
+ "/third_party/libepoxy/libepoxy/include/",
@@ -480,7 +190,8 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
]
@@ -61083,7 +61092,7 @@ index bd438bdda18a..b7c18f5bd2df 100644
- DEFINES["_GNU_SOURCE"] = True
LOCAL_INCLUDES += [
- "/gfx/angle/checkout/include/",
+ "/third_party/libepoxy/libepoxy/include/",
@@ -504,7 +217,8 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
]
@@ -62568,7 +62577,7 @@ index 5c92e55d39bc..9009b4168a4a 100644
Library("pacing_gn")
diff --git third_party/libwebrtc/modules/portal/portal_gn/moz.build third_party/libwebrtc/modules/portal/portal_gn/moz.build
-index ee6619253f99..a10c69da5e79 100644
+index f1c8da12d37b..96ed5cd87c1b 100644
--- third_party/libwebrtc/modules/portal/portal_gn/moz.build
+++ third_party/libwebrtc/modules/portal/portal_gn/moz.build
@@ -26,21 +26,17 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -65407,7 +65416,7 @@ index fa5016332f35..76f5db2df779 100644
-
Library("utility_gn")
diff --git third_party/libwebrtc/modules/video_capture/video_capture_internal_impl_gn/moz.build third_party/libwebrtc/modules/video_capture/video_capture_internal_impl_gn/moz.build
-index 0bbab186040b..16ac438454b8 100644
+index 2ccd1a6b4b98..35334d6e005d 100644
--- third_party/libwebrtc/modules/video_capture/video_capture_internal_impl_gn/moz.build
+++ third_party/libwebrtc/modules/video_capture/video_capture_internal_impl_gn/moz.build
@@ -18,11 +18,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -65596,8 +65605,8 @@ index 0bbab186040b..16ac438454b8 100644
- DEFINES["_GNU_SOURCE"] = True
-
- LOCAL_INCLUDES += [
-- "/gfx/angle/checkout/include/",
-- "/third_party/libepoxy/libepoxy/include/"
+- "/third_party/libepoxy/libepoxy/include/",
+- "/third_party/libwebrtc/third_party/libepoxy/libepoxy/include/"
- ]
-
- UNIFIED_SOURCES += [
@@ -65613,7 +65622,7 @@ index 0bbab186040b..16ac438454b8 100644
- DEFINES["_GNU_SOURCE"] = True
LOCAL_INCLUDES += [
- "/gfx/angle/checkout/include/",
+ "/third_party/libepoxy/libepoxy/include/",
@@ -226,54 +82,11 @@ if CONFIG["TARGET_CPU"] == "mips64":
"/third_party/libwebrtc/modules/video_capture/linux/video_capture_pipewire.cc"
]
@@ -65671,7 +65680,7 @@ index 0bbab186040b..16ac438454b8 100644
- DEFINES["_GNU_SOURCE"] = True
LOCAL_INCLUDES += [
- "/gfx/angle/checkout/include/",
+ "/third_party/libepoxy/libepoxy/include/",
@@ -287,10 +100,9 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
"/third_party/libwebrtc/modules/video_capture/linux/video_capture_pipewire.cc"
]
@@ -65683,7 +65692,7 @@ index 0bbab186040b..16ac438454b8 100644
- DEFINES["_GNU_SOURCE"] = True
LOCAL_INCLUDES += [
- "/gfx/angle/checkout/include/",
+ "/third_party/libepoxy/libepoxy/include/",
@@ -304,14 +116,14 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "arm":
"/third_party/libwebrtc/modules/video_capture/linux/video_capture_pipewire.cc"
]
@@ -65700,7 +65709,7 @@ index 0bbab186040b..16ac438454b8 100644
- DEFINES["_GNU_SOURCE"] = True
LOCAL_INCLUDES += [
- "/gfx/angle/checkout/include/",
+ "/third_party/libepoxy/libepoxy/include/",
@@ -325,10 +137,10 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
"/third_party/libwebrtc/modules/video_capture/linux/video_capture_pipewire.cc"
]
@@ -65713,7 +65722,7 @@ index 0bbab186040b..16ac438454b8 100644
- DEFINES["_GNU_SOURCE"] = True
LOCAL_INCLUDES += [
- "/gfx/angle/checkout/include/",
+ "/third_party/libepoxy/libepoxy/include/",
@@ -342,4 +154,8 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
"/third_party/libwebrtc/modules/video_capture/linux/video_capture_pipewire.cc"
]
@@ -66355,7 +66364,7 @@ index 45a85d4689af..7524313fb884 100644
-
Library("codec_globals_headers_gn")
diff --git third_party/libwebrtc/modules/video_coding/codecs/av1/av1_svc_config_gn/moz.build third_party/libwebrtc/modules/video_coding/codecs/av1/av1_svc_config_gn/moz.build
-index 2fece80bce22..9fe0c94db192 100644
+index 381bc1435c28..9fe0c94db192 100644
--- third_party/libwebrtc/modules/video_coding/codecs/av1/av1_svc_config_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/codecs/av1/av1_svc_config_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -66379,7 +66388,7 @@ index 2fece80bce22..9fe0c94db192 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -66425,6 +66434,10 @@ index 2fece80bce22..9fe0c94db192 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -66573,7 +66586,7 @@ index 2fece80bce22..9fe0c94db192 100644
Library("av1_svc_config_gn")
diff --git third_party/libwebrtc/modules/video_coding/codecs/av1/dav1d_decoder_gn/moz.build third_party/libwebrtc/modules/video_coding/codecs/av1/dav1d_decoder_gn/moz.build
-index 838868858004..04f426de8930 100644
+index dd189a4ac494..04f426de8930 100644
--- third_party/libwebrtc/modules/video_coding/codecs/av1/dav1d_decoder_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/codecs/av1/dav1d_decoder_gn/moz.build
@@ -16,11 +16,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -66597,7 +66610,7 @@ index 838868858004..04f426de8930 100644
FINAL_LIBRARY = "xul"
-@@ -51,186 +60,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -51,190 +60,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -66643,6 +66656,10 @@ index 838868858004..04f426de8930 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -67453,7 +67470,7 @@ index aa42f12b7b5b..40f1449e2b22 100644
Library("frame_dependencies_calculator_gn")
diff --git third_party/libwebrtc/modules/video_coding/frame_helpers_gn/moz.build third_party/libwebrtc/modules/video_coding/frame_helpers_gn/moz.build
-index ab164d5d921f..fe1dd7c20635 100644
+index 27a552865443..fe1dd7c20635 100644
--- third_party/libwebrtc/modules/video_coding/frame_helpers_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/frame_helpers_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -67477,7 +67494,7 @@ index ab164d5d921f..fe1dd7c20635 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -67523,6 +67540,10 @@ index ab164d5d921f..fe1dd7c20635 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -68555,7 +68576,7 @@ index 1376ef845e41..d4f7694767ba 100644
Library("packet_buffer_gn")
diff --git third_party/libwebrtc/modules/video_coding/svc/scalability_mode_util_gn/moz.build third_party/libwebrtc/modules/video_coding/svc/scalability_mode_util_gn/moz.build
-index 59753f7db18e..f305df0162af 100644
+index c5b1f43f5c9e..f305df0162af 100644
--- third_party/libwebrtc/modules/video_coding/svc/scalability_mode_util_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/svc/scalability_mode_util_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -68579,7 +68600,7 @@ index 59753f7db18e..f305df0162af 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -68625,6 +68646,10 @@ index 59753f7db18e..f305df0162af 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -69425,7 +69450,7 @@ index 7beea9790f44..0b566d46220f 100644
Library("simulcast_to_svc_converter_gn")
diff --git third_party/libwebrtc/modules/video_coding/svc/svc_rate_allocator_gn/moz.build third_party/libwebrtc/modules/video_coding/svc/svc_rate_allocator_gn/moz.build
-index f2d5174579d7..70b9e280ac69 100644
+index 243c95aa4d18..70b9e280ac69 100644
--- third_party/libwebrtc/modules/video_coding/svc/svc_rate_allocator_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/svc/svc_rate_allocator_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -69449,7 +69474,7 @@ index f2d5174579d7..70b9e280ac69 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -69495,6 +69520,10 @@ index f2d5174579d7..70b9e280ac69 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -71142,7 +71171,7 @@ index 5a1fc368549b..ae936de55ec9 100644
Library("timing_module_gn")
diff --git third_party/libwebrtc/modules/video_coding/video_codec_interface_gn/moz.build third_party/libwebrtc/modules/video_coding/video_codec_interface_gn/moz.build
-index 897eac22a94f..8124fea57658 100644
+index 319c3864d011..8124fea57658 100644
--- third_party/libwebrtc/modules/video_coding/video_codec_interface_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/video_codec_interface_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -71166,7 +71195,7 @@ index 897eac22a94f..8124fea57658 100644
FINAL_LIBRARY = "xul"
-@@ -46,186 +55,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,190 +55,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -71212,6 +71241,10 @@ index 897eac22a94f..8124fea57658 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -73120,7 +73153,7 @@ index ec4a3d7388f7..e891dd8b547f 100644
Library("webrtc_vp9_gn")
diff --git third_party/libwebrtc/modules/video_coding/webrtc_vp9_helpers_gn/moz.build third_party/libwebrtc/modules/video_coding/webrtc_vp9_helpers_gn/moz.build
-index f8968c342f27..064b0b18e98c 100644
+index b06b2f261258..064b0b18e98c 100644
--- third_party/libwebrtc/modules/video_coding/webrtc_vp9_helpers_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/webrtc_vp9_helpers_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -73144,7 +73177,7 @@ index f8968c342f27..064b0b18e98c 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -73190,6 +73223,10 @@ index f8968c342f27..064b0b18e98c 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -73338,10 +73375,10 @@ index f8968c342f27..064b0b18e98c 100644
Library("webrtc_vp9_helpers_gn")
diff --git third_party/libwebrtc/moz.build third_party/libwebrtc/moz.build
-index a45cc7826c9c..c4140609a28f 100644
+index c6cc8931d764..9bd6a676a25f 100644
--- third_party/libwebrtc/moz.build
+++ third_party/libwebrtc/moz.build
-@@ -291,6 +291,8 @@ DIRS += [
+@@ -290,6 +290,8 @@ DIRS += [
"/third_party/libwebrtc/modules/congestion_controller/goog_cc/send_side_bwe_gn",
"/third_party/libwebrtc/modules/congestion_controller/rtp/control_handler_gn",
"/third_party/libwebrtc/modules/congestion_controller/rtp/transport_feedback_gn",
@@ -73350,7 +73387,7 @@ index a45cc7826c9c..c4140609a28f 100644
"/third_party/libwebrtc/modules/module_api_gn",
"/third_party/libwebrtc/modules/module_api_public_gn",
"/third_party/libwebrtc/modules/module_fec_api_gn",
-@@ -517,137 +519,30 @@ DIRS += [
+@@ -515,137 +517,30 @@ DIRS += [
"/third_party/libwebrtc/webrtc_gn"
]
@@ -73492,7 +73529,7 @@ index a45cc7826c9c..c4140609a28f 100644
DIRS += [
"/third_party/libwebrtc/common_audio/common_audio_avx2_gn",
-@@ -655,13 +550,11 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
+@@ -653,13 +548,11 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
"/third_party/libwebrtc/modules/audio_processing/aec3/aec3_avx2_gn",
"/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/vector_math_avx2_gn",
"/third_party/libwebrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn",
@@ -73507,7 +73544,7 @@ index a45cc7826c9c..c4140609a28f 100644
DIRS += [
"/third_party/libwebrtc/common_audio/common_audio_avx2_gn",
-@@ -669,73 +562,6 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
+@@ -667,73 +560,6 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
"/third_party/libwebrtc/modules/audio_processing/aec3/aec3_avx2_gn",
"/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/vector_math_avx2_gn",
"/third_party/libwebrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn",
@@ -81364,7 +81401,7 @@ index 0739957773e6..99cb949dca52 100644
-
Library("async_packet_socket_gn")
diff --git third_party/libwebrtc/rtc_base/audio_format_to_string_gn/moz.build third_party/libwebrtc/rtc_base/audio_format_to_string_gn/moz.build
-index dde6dc9d8144..be4e6cad1dbd 100644
+index 85cfaded6fc1..be4e6cad1dbd 100644
--- third_party/libwebrtc/rtc_base/audio_format_to_string_gn/moz.build
+++ third_party/libwebrtc/rtc_base/audio_format_to_string_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -81388,7 +81425,7 @@ index dde6dc9d8144..be4e6cad1dbd 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -81434,6 +81471,10 @@ index dde6dc9d8144..be4e6cad1dbd 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -85038,7 +85079,7 @@ index db73007e0648..3b48de94a7cf 100644
Library("alr_experiment_gn")
diff --git third_party/libwebrtc/rtc_base/experiments/balanced_degradation_settings_gn/moz.build third_party/libwebrtc/rtc_base/experiments/balanced_degradation_settings_gn/moz.build
-index a68f41b455b7..1e18365e267f 100644
+index bf86112adc96..1e18365e267f 100644
--- third_party/libwebrtc/rtc_base/experiments/balanced_degradation_settings_gn/moz.build
+++ third_party/libwebrtc/rtc_base/experiments/balanced_degradation_settings_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -85062,7 +85103,7 @@ index a68f41b455b7..1e18365e267f 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -85108,6 +85149,10 @@ index a68f41b455b7..1e18365e267f 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -85256,7 +85301,7 @@ index a68f41b455b7..1e18365e267f 100644
Library("balanced_degradation_settings_gn")
diff --git third_party/libwebrtc/rtc_base/experiments/encoder_info_settings_gn/moz.build third_party/libwebrtc/rtc_base/experiments/encoder_info_settings_gn/moz.build
-index 76246fa6ff03..3e75b9cd7207 100644
+index 51d60b684c4a..3e75b9cd7207 100644
--- third_party/libwebrtc/rtc_base/experiments/encoder_info_settings_gn/moz.build
+++ third_party/libwebrtc/rtc_base/experiments/encoder_info_settings_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -85280,7 +85325,7 @@ index 76246fa6ff03..3e75b9cd7207 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -85326,6 +85371,10 @@ index 76246fa6ff03..3e75b9cd7207 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -86564,7 +86613,7 @@ index 7700987d9727..fed428b40312 100644
Library("quality_scaler_settings_gn")
diff --git third_party/libwebrtc/rtc_base/experiments/quality_scaling_experiment_gn/moz.build third_party/libwebrtc/rtc_base/experiments/quality_scaling_experiment_gn/moz.build
-index cdfadf1b3a44..91fa15309a19 100644
+index af1014200a9e..91fa15309a19 100644
--- third_party/libwebrtc/rtc_base/experiments/quality_scaling_experiment_gn/moz.build
+++ third_party/libwebrtc/rtc_base/experiments/quality_scaling_experiment_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -86588,7 +86637,7 @@ index cdfadf1b3a44..91fa15309a19 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -86634,6 +86683,10 @@ index cdfadf1b3a44..91fa15309a19 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -86782,7 +86835,7 @@ index cdfadf1b3a44..91fa15309a19 100644
Library("quality_scaling_experiment_gn")
diff --git third_party/libwebrtc/rtc_base/experiments/rate_control_settings_gn/moz.build third_party/libwebrtc/rtc_base/experiments/rate_control_settings_gn/moz.build
-index d64269a76871..835d78fa3a6c 100644
+index 03660d93455a..835d78fa3a6c 100644
--- third_party/libwebrtc/rtc_base/experiments/rate_control_settings_gn/moz.build
+++ third_party/libwebrtc/rtc_base/experiments/rate_control_settings_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -86806,7 +86859,7 @@ index d64269a76871..835d78fa3a6c 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -86852,6 +86905,10 @@ index d64269a76871..835d78fa3a6c 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -102371,217 +102428,6 @@ index 639e627348c4..e0895664e27d 100644
+ DEFINES["USE_X11"] = "1"
Library("system_wrappers_gn")
-diff --git third_party/libwebrtc/test/network/simulated_network_gn/moz.build third_party/libwebrtc/test/network/simulated_network_gn/moz.build
-index 32db92831a8b..b2fd5c533459 100644
---- third_party/libwebrtc/test/network/simulated_network_gn/moz.build
-+++ third_party/libwebrtc/test/network/simulated_network_gn/moz.build
-@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
- DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
- DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
- DEFINES["RTC_ENABLE_VP9"] = True
-+DEFINES["USE_GLIB"] = "1"
-+DEFINES["USE_OZONE"] = "1"
-+DEFINES["WEBRTC_BSD"] = True
- DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
- DEFINES["WEBRTC_LIBRARY_IMPL"] = True
- DEFINES["WEBRTC_MOZILLA_BUILD"] = True
- DEFINES["WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS"] = "0"
-+DEFINES["WEBRTC_POSIX"] = True
- DEFINES["WEBRTC_STRICT_FIELD_TRIALS"] = "0"
-+DEFINES["_FILE_OFFSET_BITS"] = "64"
-+DEFINES["_LARGEFILE64_SOURCE"] = True
-+DEFINES["_LARGEFILE_SOURCE"] = True
-+DEFINES["__STDC_CONSTANT_MACROS"] = True
-+DEFINES["__STDC_FORMAT_MACROS"] = True
-
- FINAL_LIBRARY = "xul"
-
-@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
- if CONFIG["MOZ_DEBUG"] == "1":
-
- DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
--
--if CONFIG["OS_TARGET"] == "Android":
--
-- DEFINES["ANDROID"] = True
-- DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r22_1"
-- DEFINES["HAVE_SYS_UIO_H"] = True
-- DEFINES["WEBRTC_ANDROID"] = True
-- DEFINES["WEBRTC_ANDROID_OPENSLES"] = True
-- DEFINES["WEBRTC_LINUX"] = True
-- DEFINES["WEBRTC_POSIX"] = True
-- DEFINES["_GNU_SOURCE"] = True
-- DEFINES["__STDC_CONSTANT_MACROS"] = True
-- DEFINES["__STDC_FORMAT_MACROS"] = True
--
-- OS_LIBS += [
-- "log"
-- ]
--
--if CONFIG["OS_TARGET"] == "Darwin":
--
-- DEFINES["WEBRTC_MAC"] = True
-- DEFINES["WEBRTC_POSIX"] = True
-- DEFINES["_LIBCPP_HAS_NO_ALIGNED_ALLOCATION"] = True
-- DEFINES["__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES"] = "0"
-- DEFINES["__STDC_CONSTANT_MACROS"] = True
-- DEFINES["__STDC_FORMAT_MACROS"] = True
--
--if CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["USE_AURA"] = "1"
-- DEFINES["USE_GLIB"] = "1"
-- DEFINES["USE_NSS_CERTS"] = "1"
-- DEFINES["USE_OZONE"] = "1"
-- DEFINES["USE_UDEV"] = True
-- DEFINES["WEBRTC_LINUX"] = True
-- DEFINES["WEBRTC_POSIX"] = True
-- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_LARGEFILE64_SOURCE"] = True
-- DEFINES["_LARGEFILE_SOURCE"] = True
-- DEFINES["__STDC_CONSTANT_MACROS"] = True
-- DEFINES["__STDC_FORMAT_MACROS"] = True
--
--if CONFIG["OS_TARGET"] == "OpenBSD":
--
-- DEFINES["USE_GLIB"] = "1"
-- DEFINES["USE_OZONE"] = "1"
-- DEFINES["USE_X11"] = "1"
-- DEFINES["WEBRTC_BSD"] = True
-- DEFINES["WEBRTC_POSIX"] = True
-- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_LARGEFILE64_SOURCE"] = True
-- DEFINES["_LARGEFILE_SOURCE"] = True
-- DEFINES["__STDC_CONSTANT_MACROS"] = True
-- DEFINES["__STDC_FORMAT_MACROS"] = True
--
--if CONFIG["OS_TARGET"] == "WINNT":
--
-- DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True
-- DEFINES["NOMINMAX"] = True
-- DEFINES["NTDDI_VERSION"] = "0x0A000000"
-- DEFINES["PSAPI_VERSION"] = "2"
-- DEFINES["RTC_ENABLE_WIN_WGC"] = True
-- DEFINES["UNICODE"] = True
-- DEFINES["USE_AURA"] = "1"
-- DEFINES["WEBRTC_WIN"] = True
-- DEFINES["WIN32"] = True
-- DEFINES["WIN32_LEAN_AND_MEAN"] = True
-- DEFINES["WINAPI_FAMILY"] = "WINAPI_FAMILY_DESKTOP_APP"
-- DEFINES["WINVER"] = "0x0A00"
-- DEFINES["_ATL_NO_OPENGL"] = True
-- DEFINES["_CRT_RAND_S"] = True
-- DEFINES["_CRT_SECURE_NO_DEPRECATE"] = True
-- DEFINES["_ENABLE_EXTENDED_ALIGNED_STORAGE"] = True
-- DEFINES["_HAS_EXCEPTIONS"] = "0"
-- DEFINES["_HAS_NODISCARD"] = True
-- DEFINES["_SCL_SECURE_NO_DEPRECATE"] = True
-- DEFINES["_SECURE_ATL"] = True
-- DEFINES["_UNICODE"] = True
-- DEFINES["_WIN32_WINNT"] = "0x0A00"
-- DEFINES["_WINDOWS"] = True
-- DEFINES["__STD_C"] = True
-+ DEFINES["_DEBUG"] = True
-
- if CONFIG["TARGET_CPU"] == "aarch64":
-
- DEFINES["WEBRTC_ARCH_ARM64"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
--if CONFIG["TARGET_CPU"] == "arm":
--
-- CXXFLAGS += [
-- "-mfpu=neon"
-- ]
--
-- DEFINES["WEBRTC_ARCH_ARM"] = True
-- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
-- DEFINES["WEBRTC_HAS_NEON"] = True
--
--if CONFIG["TARGET_CPU"] == "loongarch64":
--
-- DEFINES["_GNU_SOURCE"] = True
--
- if CONFIG["TARGET_CPU"] == "mips32":
-
- DEFINES["MIPS32_LE"] = True
- DEFINES["MIPS_FPU_LE"] = True
-- DEFINES["_GNU_SOURCE"] = True
--
--if CONFIG["TARGET_CPU"] == "mips64":
--
-- DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["TARGET_CPU"] == "x86":
-
-- DEFINES["WEBRTC_ENABLE_AVX2"] = True
--
--if CONFIG["TARGET_CPU"] == "x86_64":
--
-- DEFINES["WEBRTC_ENABLE_AVX2"] = True
--
--if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
--
-- DEFINES["_DEBUG"] = True
--
--if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin":
--
-- DEFINES["_DEBUG"] = True
--
--if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_DEBUG"] = True
--
--if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "OpenBSD":
--
-- DEFINES["_DEBUG"] = True
--
--if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
--
-- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
--
--if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["USE_X11"] = "1"
--
--if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "arm":
--
-- OS_LIBS += [
-- "unwind"
-- ]
--
--if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "x86":
--
- CXXFLAGS += [
- "-msse2"
- ]
-
--if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
--
-- DEFINES["_GNU_SOURCE"] = True
--
--if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "arm":
--
-- DEFINES["_GNU_SOURCE"] = True
--
--if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
-+ DEFINES["WEBRTC_ENABLE_AVX2"] = True
-
-- CXXFLAGS += [
-- "-msse2"
-- ]
-+if CONFIG["TARGET_CPU"] == "x86_64":
-
-- DEFINES["_GNU_SOURCE"] = True
-+ DEFINES["WEBRTC_ENABLE_AVX2"] = True
-
--if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
-+if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD":
-
-- DEFINES["_GNU_SOURCE"] = True
-+ DEFINES["USE_X11"] = "1"
-
- Library("simulated_network_gn")
diff --git third_party/libwebrtc/test/rtp_test_utils_gn/moz.build third_party/libwebrtc/test/rtp_test_utils_gn/moz.build
index 2d610fe2fe88..e290a713c076 100644
--- third_party/libwebrtc/test/rtp_test_utils_gn/moz.build
@@ -103911,7 +103757,7 @@ index 829835d9d69d..f861dd357a02 100644
-
Library("aom_gn")
diff --git third_party/libwebrtc/third_party/libepoxy/libepoxy_gn/moz.build third_party/libwebrtc/third_party/libepoxy/libepoxy_gn/moz.build
-index 7d1347ef2c7f..2cd44f6fb564 100644
+index 8d148b20dc0d..6ae76c818471 100644
--- third_party/libwebrtc/third_party/libepoxy/libepoxy_gn/moz.build
+++ third_party/libwebrtc/third_party/libepoxy/libepoxy_gn/moz.build
@@ -13,20 +13,16 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -104712,7 +104558,7 @@ index 2c62e9cbe092..d82fa66a2945 100644
Library("video_adaptation_gn")
diff --git third_party/libwebrtc/video/config/encoder_config_gn/moz.build third_party/libwebrtc/video/config/encoder_config_gn/moz.build
-index 8f1b9bb33967..a7be3784a0df 100644
+index 467ca88046db..a7be3784a0df 100644
--- third_party/libwebrtc/video/config/encoder_config_gn/moz.build
+++ third_party/libwebrtc/video/config/encoder_config_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -104736,7 +104582,7 @@ index 8f1b9bb33967..a7be3784a0df 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -104782,6 +104628,10 @@ index 8f1b9bb33967..a7be3784a0df 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -105812,7 +105662,7 @@ index 9d03622daa05..81d9185c0a7d 100644
Library("frame_instrumentation_generator_gn")
diff --git third_party/libwebrtc/video/corruption_detection/generic_mapping_functions_gn/moz.build third_party/libwebrtc/video/corruption_detection/generic_mapping_functions_gn/moz.build
-index 37551c088b6f..166e00c8e94b 100644
+index 1596769ef123..166e00c8e94b 100644
--- third_party/libwebrtc/video/corruption_detection/generic_mapping_functions_gn/moz.build
+++ third_party/libwebrtc/video/corruption_detection/generic_mapping_functions_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -105836,7 +105686,7 @@ index 37551c088b6f..166e00c8e94b 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -105882,6 +105732,10 @@ index 37551c088b6f..166e00c8e94b 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -109529,7 +109383,7 @@ index 6ea5c303a15d..c678f28a8343 100644
Library("video_stream_encoder_impl_gn")
diff --git third_party/libwebrtc/video/video_stream_encoder_interface_gn/moz.build third_party/libwebrtc/video/video_stream_encoder_interface_gn/moz.build
-index b270923b1375..89c31ebae9ee 100644
+index 4ca944df8778..89c31ebae9ee 100644
--- third_party/libwebrtc/video/video_stream_encoder_interface_gn/moz.build
+++ third_party/libwebrtc/video/video_stream_encoder_interface_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -109553,7 +109407,7 @@ index b270923b1375..89c31ebae9ee 100644
FINAL_LIBRARY = "xul"
-@@ -40,119 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,123 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -109599,6 +109453,10 @@ index b270923b1375..89c31ebae9ee 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -109674,7 +109532,7 @@ index b270923b1375..89c31ebae9ee 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -162,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -166,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
diff --git a/www/librewolf/files/patch-third__party_libwebrtc_modules_desktop__capture_linux_wayland__egl__dmabuf.cc b/www/librewolf/files/patch-third__party_libwebrtc_modules_desktop__capture_linux_wayland__egl__dmabuf.cc
index e83c56760a7c..dc51721edf06 100644
--- a/www/librewolf/files/patch-third__party_libwebrtc_modules_desktop__capture_linux_wayland__egl__dmabuf.cc
+++ b/www/librewolf/files/patch-third__party_libwebrtc_modules_desktop__capture_linux_wayland__egl__dmabuf.cc
@@ -1,16 +1,16 @@
-commit 3524023ca1d2184ab9a5a7cc61695923e6834cc1
-Author: Christoph Moench-Tegeder <cmt@burggraben.net>
+commit 505b8f54ca7e3ee3230ed9c94e6553de504fda29
+Author: Christoph Moench-Tegeder <cmt@FreeBSD.org>
avoid linux-only includes
diff --git third_party/libwebrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc third_party/libwebrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc
-index 6a019c64b4b3..18bb43d797dd 100644
+index 9f30378451fb..75381cd39e29 100644
--- third_party/libwebrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc
+++ third_party/libwebrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc
-@@ -10,12 +10,16 @@
-
+@@ -11,12 +11,16 @@
#include "modules/desktop_capture/linux/wayland/egl_dmabuf.h"
+ #include <EGL/eglext.h>
+#if !defined(__FreeBSD__)
#include <asm/ioctl.h>
+#endif
diff --git a/www/mattermost-server/Makefile b/www/mattermost-server/Makefile
index c57638a2be81..5d73590e031d 100644
--- a/www/mattermost-server/Makefile
+++ b/www/mattermost-server/Makefile
@@ -1,6 +1,5 @@
PORTNAME= mattermost
-PORTVERSION= 10.5.8
-PORTREVISION= 1
+PORTVERSION= 10.5.9
CATEGORIES= www
MASTER_SITES= LOCAL/decke
PKGNAMESUFFIX= -server
diff --git a/www/mattermost-server/distinfo b/www/mattermost-server/distinfo
index 24ceb55026f7..370ce65a4226 100644
--- a/www/mattermost-server/distinfo
+++ b/www/mattermost-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750399497
-SHA256 (mattermost-10.5.8.tar.xz) = 376d1c6000243bee85d776fed2ae4059ddd286e7e04e6f0d670e762aef8bc011
-SIZE (mattermost-10.5.8.tar.xz) = 134691880
+TIMESTAMP = 1753534822
+SHA256 (mattermost-10.5.9.tar.xz) = 9d701860c26f5cae65720b4b33610781add0aeac3cb7e15f5bec54b7d8b71c39
+SIZE (mattermost-10.5.9.tar.xz) = 134485636
diff --git a/www/mattermost-webapp/Makefile b/www/mattermost-webapp/Makefile
index 9110f2b3b4a2..6246e6e1c6e4 100644
--- a/www/mattermost-webapp/Makefile
+++ b/www/mattermost-webapp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mattermost-webapp
-PORTVERSION= 10.5.8
+PORTVERSION= 10.5.9
DISTVERSIONPREFIX= v
CATEGORIES= www
MASTER_SITES= https://releases.mattermost.com/${PORTVERSION}/
diff --git a/www/mattermost-webapp/distinfo b/www/mattermost-webapp/distinfo
index 12a96c50bd32..f6827f0726c0 100644
--- a/www/mattermost-webapp/distinfo
+++ b/www/mattermost-webapp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750399343
-SHA256 (mattermost-10.5.8-linux-amd64.tar.gz) = a887360ada2f802ee71e9b7f8b97c551634301658c863d66d35e4d5bfc6b2048
-SIZE (mattermost-10.5.8-linux-amd64.tar.gz) = 627561064
+TIMESTAMP = 1753530476
+SHA256 (mattermost-10.5.9-linux-amd64.tar.gz) = 935283b89398a9e2ad7cd598a6fff89166936df493dbd2c6dabbd0416f74c527
+SIZE (mattermost-10.5.9-linux-amd64.tar.gz) = 629794694
diff --git a/www/mattermost-webapp/pkg-plist b/www/mattermost-webapp/pkg-plist
index e9851a155ad9..b792065dc7f0 100644
--- a/www/mattermost-webapp/pkg-plist
+++ b/www/mattermost-webapp/pkg-plist
@@ -6,8 +6,8 @@
%%WWWDIR%%/client/1041.2572eda22344150544f1.js.map
%%WWWDIR%%/client/1041.8dc2cfa7ead9a7c76659.css
%%WWWDIR%%/client/1041.8dc2cfa7ead9a7c76659.css.map
-%%WWWDIR%%/client/1083.2a0ed5aff07991bcfe5d.js
-%%WWWDIR%%/client/1083.2a0ed5aff07991bcfe5d.js.map
+%%WWWDIR%%/client/1083.e781a930775f001b00f6.js
+%%WWWDIR%%/client/1083.e781a930775f001b00f6.js.map
%%WWWDIR%%/client/11.5ada543d8439d319600a.css
%%WWWDIR%%/client/11.5ada543d8439d319600a.css.map
%%WWWDIR%%/client/11.88c2898b3db4047b1024.js
@@ -93,8 +93,8 @@
%%WWWDIR%%/client/3094.70eb16cc1b3136feb23d.css.map
%%WWWDIR%%/client/3147.1a23012bf6b81c1367c4.css
%%WWWDIR%%/client/3147.1a23012bf6b81c1367c4.css.map
-%%WWWDIR%%/client/3147.35c2f732010906abb637.js
-%%WWWDIR%%/client/3147.35c2f732010906abb637.js.map
+%%WWWDIR%%/client/3147.f113c344c802be21467e.js
+%%WWWDIR%%/client/3147.f113c344c802be21467e.js.map
%%WWWDIR%%/client/3161.224a2836a1ffbac1c3cb.js
%%WWWDIR%%/client/3161.224a2836a1ffbac1c3cb.js.map
%%WWWDIR%%/client/3320.c1a0c4b1bf388f50f580.js
@@ -109,10 +109,10 @@
%%WWWDIR%%/client/3461.b2536127835134a39eb3.js.map
%%WWWDIR%%/client/3559.70aac86b2334ea79cbab.js
%%WWWDIR%%/client/3559.70aac86b2334ea79cbab.js.map
-%%WWWDIR%%/client/3560.01da000a0d122c30a236.css
-%%WWWDIR%%/client/3560.01da000a0d122c30a236.css.map
%%WWWDIR%%/client/3560.e466e096ec714556e2da.js
%%WWWDIR%%/client/3560.e466e096ec714556e2da.js.map
+%%WWWDIR%%/client/3560.fe2a0ac446028196bc2c.css
+%%WWWDIR%%/client/3560.fe2a0ac446028196bc2c.css.map
%%WWWDIR%%/client/3572.0177e4027d7f325769dd.js
%%WWWDIR%%/client/3572.0177e4027d7f325769dd.js.map
%%WWWDIR%%/client/3596.c3fcf9d707fef4a0e502.js
@@ -353,8 +353,8 @@
%%WWWDIR%%/client/8348.bb69f03c33bc27a7b042.js.map
%%WWWDIR%%/client/8360.841bf548522155de7948.js
%%WWWDIR%%/client/8360.841bf548522155de7948.js.map
-%%WWWDIR%%/client/8461.d1f79d51415f27554279.js
-%%WWWDIR%%/client/8461.d1f79d51415f27554279.js.map
+%%WWWDIR%%/client/8461.795ba22499395d956d83.js
+%%WWWDIR%%/client/8461.795ba22499395d956d83.js.map
%%WWWDIR%%/client/8508.9335b87e46db99391307.js
%%WWWDIR%%/client/8508.9335b87e46db99391307.js.map
%%WWWDIR%%/client/8508.e0dd00b105e5520488b9.css
@@ -4208,8 +4208,8 @@
%%WWWDIR%%/client/images/payment_processing.png
%%WWWDIR%%/client/images/purchase_alert.png
%%WWWDIR%%/client/images/welcome_illustration_new.png
-%%WWWDIR%%/client/main.b51ef9e23098b8a1bc96.js
-%%WWWDIR%%/client/main.b51ef9e23098b8a1bc96.js.map
+%%WWWDIR%%/client/main.ae7e42dfcb96aacfef24.js
+%%WWWDIR%%/client/main.ae7e42dfcb96aacfef24.js.map
%%WWWDIR%%/client/manifest.json
%%WWWDIR%%/client/remote_entry.js
%%WWWDIR%%/client/remote_entry.js.map
diff --git a/www/miniflux/Makefile b/www/miniflux/Makefile
index d3a96c251dfa..b3372612028f 100644
--- a/www/miniflux/Makefile
+++ b/www/miniflux/Makefile
@@ -1,6 +1,5 @@
PORTNAME= miniflux
-DISTVERSION= 2.2.10
-PORTREVISION= 1
+DISTVERSION= 2.2.11
CATEGORIES= www
MAINTAINER= krion@FreeBSD.org
diff --git a/www/miniflux/distinfo b/www/miniflux/distinfo
index c63bd2cd1c90..ae93cba3ef7e 100644
--- a/www/miniflux/distinfo
+++ b/www/miniflux/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1750749975
-SHA256 (go/www_miniflux/miniflux-v2-2.2.10_GH0/go.mod) = 0d545fcf2e12aa37d744743c80ff85afeae8954e0deb983ac74a68d0de286f58
-SIZE (go/www_miniflux/miniflux-v2-2.2.10_GH0/go.mod) = 1529
-SHA256 (go/www_miniflux/miniflux-v2-2.2.10_GH0/miniflux-v2-2.2.10_GH0.tar.gz) = a216b93a32d14a7a6ca48fd7f5e86b8a4e8c58b1bf5d83fc4d3aacaaaf4e6a48
-SIZE (go/www_miniflux/miniflux-v2-2.2.10_GH0/miniflux-v2-2.2.10_GH0.tar.gz) = 835514
+TIMESTAMP = 1753697965
+SHA256 (go/www_miniflux/miniflux-v2-2.2.11_GH0/go.mod) = 392cd3fcb8175fff5d8ce74d0e3bf05b62e454462d4d6e1146b9e2382c719a1e
+SIZE (go/www_miniflux/miniflux-v2-2.2.11_GH0/go.mod) = 1492
+SHA256 (go/www_miniflux/miniflux-v2-2.2.11_GH0/miniflux-v2-2.2.11_GH0.tar.gz) = 20f6e7da292f7fd7e9989c40f203ad6c9d58fdf26ba3fbbd08da618fa36b8d2e
+SIZE (go/www_miniflux/miniflux-v2-2.2.11_GH0/miniflux-v2-2.2.11_GH0.tar.gz) = 857725
diff --git a/www/minio/Makefile b/www/minio/Makefile
index fc2ed4ee18c0..ce0e842e765a 100644
--- a/www/minio/Makefile
+++ b/www/minio/Makefile
@@ -1,6 +1,5 @@
PORTNAME= minio
DISTVERSION= ${GH_TAGNAME:S/RELEASE.//:S/Z//:S/T/-/:S/-/./g}
-PORTREVISION= 1
CATEGORIES= www
DIST_SUBDIR= minio
@@ -11,11 +10,11 @@ WWW= https://minio.io/
LICENSE= AGPLv3
USES= compiler cpe go:modules
-GH_TAGNAME= RELEASE.2025-06-13T11-33-47Z
+GH_TAGNAME= RELEASE.2025-07-23T15-54-02Z
CPE_VERSION= ${GH_TAGNAME}
USE_RC_SUBR= ${PORTNAME}
-COMMIT_ID= a6c538c5a113a588d49b4f3af36ae3046cfa5ac6
+COMMIT_ID= 7ced9663e6a791fef9dc6be798ff24cda9c730ac
GO_MODULE= github.com/minio/minio@v0.0.0-${DISTVERSION:S/.//g}-${COMMIT_ID:C/^(.{12}).*/\1/}
GO_BUILDFLAGS= -ldflags=' \
diff --git a/www/minio/distinfo b/www/minio/distinfo
index ed636f95379f..b2f74b5fa0f9 100644
--- a/www/minio/distinfo
+++ b/www/minio/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1751267324
-SHA256 (go/www_minio/minio-2025.06.13.11.33.47/v0.0.0-20250613113347-a6c538c5a113.mod) = c9ec564bf09a7f3a24703f0c116289ce13ac6da81426f4cb372c7bb1c5508ea3
-SIZE (go/www_minio/minio-2025.06.13.11.33.47/v0.0.0-20250613113347-a6c538c5a113.mod) = 12569
-SHA256 (go/www_minio/minio-2025.06.13.11.33.47/v0.0.0-20250613113347-a6c538c5a113.zip) = cd71d2932747ae62f15ff4fbb1088dde52963e144a2ad7cb4f4cf335a2e5266e
-SIZE (go/www_minio/minio-2025.06.13.11.33.47/v0.0.0-20250613113347-a6c538c5a113.zip) = 25075588
+TIMESTAMP = 1753828346
+SHA256 (go/www_minio/minio-2025.07.23.15.54.02/v0.0.0-20250723155402-7ced9663e6a7.mod) = 1092c21cbe753941b16da2943be699d1517e70ebdd4da6d5c994ca27a85ba430
+SIZE (go/www_minio/minio-2025.07.23.15.54.02/v0.0.0-20250723155402-7ced9663e6a7.mod) = 12569
+SHA256 (go/www_minio/minio-2025.07.23.15.54.02/v0.0.0-20250723155402-7ced9663e6a7.zip) = 86276daaeb0801f57e0d7f5a9cf7e0e995a5d6c98057a4e6e5be4e08dff66972
+SIZE (go/www_minio/minio-2025.07.23.15.54.02/v0.0.0-20250723155402-7ced9663e6a7.zip) = 25081187
diff --git a/www/nextcloud-calendar/Makefile b/www/nextcloud-calendar/Makefile
index b4d0c04d4fc0..3908522f26b3 100644
--- a/www/nextcloud-calendar/Makefile
+++ b/www/nextcloud-calendar/Makefile
@@ -1,5 +1,5 @@
PORTNAME= calendar
-PORTVERSION= 5.3.6
+PORTVERSION= 5.3.8
DISTVERSIONPREFIX= v
CATEGORIES= www
diff --git a/www/nextcloud-calendar/distinfo b/www/nextcloud-calendar/distinfo
index 3a777d594e76..15c94d7bb594 100644
--- a/www/nextcloud-calendar/distinfo
+++ b/www/nextcloud-calendar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752658741
-SHA256 (nextcloud/calendar-v5.3.6.tar.gz) = 0055e70f62d7b6297cafb37ac7d55268077233133c711e4b8fdbbfabbc5682bb
-SIZE (nextcloud/calendar-v5.3.6.tar.gz) = 19920190
+TIMESTAMP = 1753864175
+SHA256 (nextcloud/calendar-v5.3.8.tar.gz) = 4792f4100a0b1abd427f386d1cee057d4b2da91f840ec38876015871c82710c7
+SIZE (nextcloud/calendar-v5.3.8.tar.gz) = 19946107
diff --git a/www/nextcloud-contacts/Makefile b/www/nextcloud-contacts/Makefile
index d755db4ecdda..f621912261b6 100644
--- a/www/nextcloud-contacts/Makefile
+++ b/www/nextcloud-contacts/Makefile
@@ -1,5 +1,5 @@
PORTNAME= contacts
-PORTVERSION= 7.2.0
+PORTVERSION= 7.2.3
DISTVERSIONPREFIX= v
CATEGORIES= www
diff --git a/www/nextcloud-contacts/distinfo b/www/nextcloud-contacts/distinfo
index 21d3bd993e14..ef78df1e0a02 100644
--- a/www/nextcloud-contacts/distinfo
+++ b/www/nextcloud-contacts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752658658
-SHA256 (nextcloud/contacts-v7.2.0.tar.gz) = b46bafa5f16b0b264bbfc21a7ebe630849fc49878238dc717829004140130e8e
-SIZE (nextcloud/contacts-v7.2.0.tar.gz) = 4399382
+TIMESTAMP = 1753864149
+SHA256 (nextcloud/contacts-v7.2.3.tar.gz) = 00095f3de15608ef3de3f4797cbb174925b654a69c5421f4ec9b062c8256566b
+SIZE (nextcloud/contacts-v7.2.3.tar.gz) = 4407430
diff --git a/www/nextcloud-deck/Makefile b/www/nextcloud-deck/Makefile
index 2cd373481e82..10ede559efad 100644
--- a/www/nextcloud-deck/Makefile
+++ b/www/nextcloud-deck/Makefile
@@ -1,5 +1,5 @@
PORTNAME= deck
-PORTVERSION= 1.15.1
+PORTVERSION= 1.15.2
DISTVERSIONPREFIX= v
CATEGORIES= www
diff --git a/www/nextcloud-deck/distinfo b/www/nextcloud-deck/distinfo
index 3e55a2c75133..72e3d2e7c13d 100644
--- a/www/nextcloud-deck/distinfo
+++ b/www/nextcloud-deck/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745949955
-SHA256 (nextcloud/deck-v1.15.1.tar.gz) = 554747a0b6320a0ec3b0dbb62d865e96670733807471f907f0fc1c4caf38e26a
-SIZE (nextcloud/deck-v1.15.1.tar.gz) = 13762582
+TIMESTAMP = 1753864557
+SHA256 (nextcloud/deck-v1.15.2.tar.gz) = cb4919ae658eeac23820ffb98fe822f14bb1808c0d3d73110c57c44e3b11b458
+SIZE (nextcloud/deck-v1.15.2.tar.gz) = 13980567
diff --git a/www/nextcloud-groupfolders/Makefile b/www/nextcloud-groupfolders/Makefile
index 20ae589abd80..e9f62eff643c 100644
--- a/www/nextcloud-groupfolders/Makefile
+++ b/www/nextcloud-groupfolders/Makefile
@@ -1,5 +1,5 @@
PORTNAME= groupfolders
-PORTVERSION= 19.1.2
+PORTVERSION= 19.1.3
DISTVERSIONPREFIX= v
CATEGORIES= www
diff --git a/www/nextcloud-groupfolders/distinfo b/www/nextcloud-groupfolders/distinfo
index 1e0f2afd0390..d7bea427b16e 100644
--- a/www/nextcloud-groupfolders/distinfo
+++ b/www/nextcloud-groupfolders/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751485192
-SHA256 (nextcloud/groupfolders-v19.1.2.tar.gz) = 2aa6cfbdc1ce60903c6e359b87a5ffed133bf05182a85248392f0582e809c899
-SIZE (nextcloud/groupfolders-v19.1.2.tar.gz) = 5577506
+TIMESTAMP = 1753864280
+SHA256 (nextcloud/groupfolders-v19.1.3.tar.gz) = d33eb3c6e04dbc484f02d094503b5bd0138c492fb14ffacdec7d8f410fc12cf1
+SIZE (nextcloud/groupfolders-v19.1.3.tar.gz) = 5587409
diff --git a/www/nift/Makefile b/www/nift/Makefile
index dbd897314055..ddac5881c67b 100644
--- a/www/nift/Makefile
+++ b/www/nift/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nift
DISTVERSIONPREFIX= v
DISTVERSION= 3.0.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www
MAINTAINER= info@babaei.net
@@ -16,23 +16,23 @@ USE_GITHUB= yes
GH_ACCOUNT= nifty-site-manager
GH_PROJECT= nsm
+MAKE_ARGS= BUNDLED=0
+
PLIST_FILES= bin/nift \
bin/nsm
-OPTIONS_DEFINE= LUAJIT
OPTIONS_DEFAULT= LUAJIT
+OPTIONS_SINGLE= LUAIMPL
+OPTIONS_SINGLE_LUAIMPL= LUAJIT LUA
+LUAIMPL_DESC= Lua implementation
LUAJIT_DESC= Use the Just-In-Time compiler for lua
LUAJIT_USES= luajit
-LUAJIT_USE_OFF= lua
-LUAJIT_MAKE_ARGS= BUNDLED=0 LUAJIT_VERSION=${LUAJIT_LUAVER}
-LUAJIT_MAKE_ARGS_OFF= BUNDLED=0 LUA_VERSION=${LUA_VER}
-
-.if empty(PORT_OPTIONS:MLUAJIT)
-USES+= lua
-.endif
+LUAJIT_MAKE_ARGS= LUAJIT_VERSION=${LUAJIT_LUAVER}
+LUA_USES= lua
+LUA_MAKE_ARGS= LUA_VERSION=${LUA_VER}
post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/nift
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/nsm
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/nift \
+ ${STAGEDIR}${PREFIX}/bin/nsm
.include <bsd.port.mk>
diff --git a/www/nift/files/patch-exprtk_exprtk.h b/www/nift/files/patch-exprtk_exprtk.h
new file mode 100644
index 000000000000..c46b67ea8b6f
--- /dev/null
+++ b/www/nift/files/patch-exprtk_exprtk.h
@@ -0,0 +1,101 @@
+--- exprtk/exprtk.h.orig 2024-01-13 12:54:06 UTC
++++ exprtk/exprtk.h
+@@ -6340,7 +6340,7 @@ namespace exprtk
+
+ void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list)
+ {
+- expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
++ expression_node<T>::ndb_t::collect(branch_, node_delete_list);
+ }
+
+ std::size_t node_depth() const
+@@ -6400,7 +6400,7 @@ namespace exprtk
+
+ void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list)
+ {
+- expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
++ expression_node<T>::ndb_t::collect(branch_, node_delete_list);
+ }
+
+ std::size_t node_depth() const
+@@ -6463,7 +6463,7 @@ namespace exprtk
+
+ void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list)
+ {
+- expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
++ expression_node<T>::ndb_t::collect(branch_, node_delete_list);
+ }
+
+ std::size_t node_depth() const
+@@ -6507,7 +6507,7 @@ namespace exprtk
+
+ void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list)
+ {
+- expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
++ expression_node<T>::ndb_t::collect(branch_, node_delete_list);
+ }
+
+ std::size_t node_depth() const
+@@ -7782,7 +7782,7 @@ namespace exprtk
+
+ void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list)
+ {
+- expression_node<T>::ndb_t::template collect(index_, node_delete_list);
++ expression_node<T>::ndb_t::collect(index_, node_delete_list);
+ }
+
+ std::size_t node_depth() const
+@@ -11992,7 +11992,7 @@ namespace exprtk
+
+ void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list)
+ {
+- expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
++ expression_node<T>::ndb_t::collect(branch_, node_delete_list);
+ }
+
+ std::size_t node_depth() const
+@@ -15283,7 +15283,7 @@ namespace exprtk
+
+ void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list)
+ {
+- expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
++ expression_node<T>::ndb_t::collect(branch_, node_delete_list);
+ }
+
+ std::size_t node_depth() const
+@@ -15339,7 +15339,7 @@ namespace exprtk
+
+ void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list)
+ {
+- expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
++ expression_node<T>::ndb_t::collect(branch_, node_delete_list);
+ }
+
+ std::size_t node_depth() const
+@@ -15406,7 +15406,7 @@ namespace exprtk
+
+ void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list)
+ {
+- expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
++ expression_node<T>::ndb_t::collect(branch_, node_delete_list);
+ }
+
+ std::size_t node_depth() const
+@@ -15473,7 +15473,7 @@ namespace exprtk
+
+ void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list)
+ {
+- expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
++ expression_node<T>::ndb_t::collect(branch_, node_delete_list);
+ }
+
+ std::size_t node_depth() const
+@@ -16040,7 +16040,7 @@ namespace exprtk
+
+ void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list)
+ {
+- expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
++ expression_node<T>::ndb_t::collect(branch_, node_delete_list);
+ }
+
+ std::size_t node_depth() const
diff --git a/www/nift/files/patch-nsm.cpp b/www/nift/files/patch-nsm.cpp
new file mode 100644
index 000000000000..63cf40647dae
--- /dev/null
+++ b/www/nift/files/patch-nsm.cpp
@@ -0,0 +1,11 @@
+--- nsm.cpp.orig 2024-01-13 12:54:06 UTC
++++ nsm.cpp
+@@ -1452,7 +1452,7 @@ int main(int argc, const char* argv[])
+ else if(cmd == "watch")
+ {
+ //ensures correct number of parameters given
+- if(noParams < 2 && noParams > 5)
++ if(noParams < 2 || noParams > 5)
+ return parError(noParams, argv, "2-5");
+
+ WatchList wl;
diff --git a/www/node20/Makefile.version b/www/node20/Makefile.version
index 4a050a24efaa..9363025dccf7 100644
--- a/www/node20/Makefile.version
+++ b/www/node20/Makefile.version
@@ -1 +1 @@
-NODEJS_PORTVERSION= 20.19.3
+NODEJS_PORTVERSION= 20.19.4
diff --git a/www/node20/distinfo b/www/node20/distinfo
index f0829b77ea26..64b10d8f5e2b 100644
--- a/www/node20/distinfo
+++ b/www/node20/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954140
-SHA256 (node-v20.19.3.tar.xz) = 99be7b9d268d48b93be568a23240398ceacb0782dc7055b9972305c000b0e292
-SIZE (node-v20.19.3.tar.xz) = 42361704
+TIMESTAMP = 1753265708
+SHA256 (node-v20.19.4.tar.xz) = b87fd7106013d3906706913ffc63a4403715fbb272c4f83ff4338527353eec0f
+SIZE (node-v20.19.4.tar.xz) = 42460588
diff --git a/www/node22/Makefile.version b/www/node22/Makefile.version
index 994a4c2f0d2b..81316500adb5 100644
--- a/www/node22/Makefile.version
+++ b/www/node22/Makefile.version
@@ -1 +1 @@
-NODEJS_PORTVERSION= 22.17.0
+NODEJS_PORTVERSION= 22.17.1
diff --git a/www/node22/distinfo b/www/node22/distinfo
index d8a3dc3d6812..fa6b7ae26589 100644
--- a/www/node22/distinfo
+++ b/www/node22/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954142
-SHA256 (node-v22.17.0.tar.xz) = 7a3ef2aedb905ea7926e5209157266e2376a5db619d9ac0cba3c967f6f5db4f9
-SIZE (node-v22.17.0.tar.xz) = 48823936
+TIMESTAMP = 1753265710
+SHA256 (node-v22.17.1.tar.xz) = 327415fd76fcebb98133bf56e2d90e3ac048b038fac2676f03b6db91074575b9
+SIZE (node-v22.17.1.tar.xz) = 48453936
diff --git a/www/node24/Makefile.version b/www/node24/Makefile.version
index a0f59e10846f..5778c22fca49 100644
--- a/www/node24/Makefile.version
+++ b/www/node24/Makefile.version
@@ -1 +1 @@
-NODEJS_PORTVERSION= 24.4.0
+NODEJS_PORTVERSION= 24.4.1
diff --git a/www/node24/distinfo b/www/node24/distinfo
index c0c01fe39dc6..f92d33ffd802 100644
--- a/www/node24/distinfo
+++ b/www/node24/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266024
-SHA256 (node-v24.4.0.tar.xz) = 42fa8079da25a926013cd89b9d3467d09110e4fbb0c439342ebe4dd6ecc26bbb
-SIZE (node-v24.4.0.tar.xz) = 50262840
+TIMESTAMP = 1753265712
+SHA256 (node-v24.4.1.tar.xz) = adb79ca0987486ed66136213da19ff17ef6724dcb340c320e010c9442101652f
+SIZE (node-v24.4.1.tar.xz) = 50266728
diff --git a/www/node24/files/patch-armv7 b/www/node24/files/patch-armv7
new file mode 100644
index 000000000000..189f9b3780d8
--- /dev/null
+++ b/www/node24/files/patch-armv7
@@ -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/novnc-websockify/Makefile b/www/novnc-websockify/Makefile
deleted file mode 100644
index 54266cb14599..000000000000
--- a/www/novnc-websockify/Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-PORTNAME= websockify
-DISTVERSIONPREFIX= v
-DISTVERSION= 0.11.0
-CATEGORIES= www
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Websockify implementation for noVNC
-WWW= https://github.com/novnc/websockify
-
-LICENSE= LGPL3
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-RUN_DEPENDS= ${PYNUMPY} \
- novnc>0:www/novnc
-
-USES= python shebangfix
-
-USE_GITHUB= yes
-GH_ACCOUNT= novnc
-GH_PROJECT= websockify
-
-SHEBANG_FILES= run
-
-NO_ARCH= yes
-NO_BUILD= yes
-TARGET_DIR= ${PREFIX}/libexec/novnc/utils/websockify
-
-do-install:
- @${MKDIR} ${STAGEDIR}${TARGET_DIR}
- cd ${WRKSRC} && ${RM} .gitignore .gitmodules .travis.yml
- cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${TARGET_DIR}
- @${CHMOD} +x ${STAGEDIR}${TARGET_DIR}/run
- @${CHMOD} +x ${STAGEDIR}${TARGET_DIR}/rebind
-
-.include <bsd.port.mk>
diff --git a/www/novnc-websockify/distinfo b/www/novnc-websockify/distinfo
deleted file mode 100644
index 1fe243731ee6..000000000000
--- a/www/novnc-websockify/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1691768345
-SHA256 (novnc-websockify-v0.11.0_GH0.tar.gz) = 628dd586e80865cd775cc402b96cf75f4daa647b0fefdc31366d08b7753016be
-SIZE (novnc-websockify-v0.11.0_GH0.tar.gz) = 55126
diff --git a/www/novnc-websockify/pkg-descr b/www/novnc-websockify/pkg-descr
deleted file mode 100644
index f186b9ec6562..000000000000
--- a/www/novnc-websockify/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Websockify is a WebSocket to TCP proxy/bridge.
-This allows a browser to connect to any application/server/service.
-Implementations in Python, C, Node.js and Ruby.
-
-It also includes a wrap program that uses a LD_PRELOAD library to
-proxying from a source address to a target address.
diff --git a/www/novnc-websockify/pkg-plist b/www/novnc-websockify/pkg-plist
deleted file mode 100644
index 7fd347409d57..000000000000
--- a/www/novnc-websockify/pkg-plist
+++ /dev/null
@@ -1,47 +0,0 @@
-libexec/novnc/utils/websockify/.github/workflows/test.yml
-libexec/novnc/utils/websockify/CHANGES.txt
-libexec/novnc/utils/websockify/COPYING
-libexec/novnc/utils/websockify/MANIFEST.in
-libexec/novnc/utils/websockify/Makefile
-libexec/novnc/utils/websockify/README.md
-libexec/novnc/utils/websockify/Windows/Windows Service Readme.md
-libexec/novnc/utils/websockify/docker/Dockerfile
-libexec/novnc/utils/websockify/docker/build.sh
-libexec/novnc/utils/websockify/docs/latency_results.txt
-libexec/novnc/utils/websockify/docs/notes
-libexec/novnc/utils/websockify/docs/release.txt
-libexec/novnc/utils/websockify/docs/websockify.1
-libexec/novnc/utils/websockify/rebind
-libexec/novnc/utils/websockify/rebind.c
-libexec/novnc/utils/websockify/run
-libexec/novnc/utils/websockify/setup.py
-libexec/novnc/utils/websockify/test-requirements.txt
-libexec/novnc/utils/websockify/tests/echo.html
-libexec/novnc/utils/websockify/tests/echo.py
-libexec/novnc/utils/websockify/tests/echo_client.py
-libexec/novnc/utils/websockify/tests/fixtures/private.pem
-libexec/novnc/utils/websockify/tests/fixtures/public.pem
-libexec/novnc/utils/websockify/tests/fixtures/symmetric.key
-libexec/novnc/utils/websockify/tests/latency.html
-libexec/novnc/utils/websockify/tests/latency.py
-libexec/novnc/utils/websockify/tests/load.html
-libexec/novnc/utils/websockify/tests/load.py
-libexec/novnc/utils/websockify/tests/plain_echo.html
-libexec/novnc/utils/websockify/tests/simple.html
-libexec/novnc/utils/websockify/tests/test_auth_plugins.py
-libexec/novnc/utils/websockify/tests/test_token_plugins.py
-libexec/novnc/utils/websockify/tests/test_websocket.py
-libexec/novnc/utils/websockify/tests/test_websocketproxy.py
-libexec/novnc/utils/websockify/tests/test_websocketserver.py
-libexec/novnc/utils/websockify/tests/test_websockifyserver.py
-libexec/novnc/utils/websockify/tox.ini
-libexec/novnc/utils/websockify/websockify.py
-libexec/novnc/utils/websockify/websockify/__init__.py
-libexec/novnc/utils/websockify/websockify/__main__.py
-libexec/novnc/utils/websockify/websockify/auth_plugins.py
-libexec/novnc/utils/websockify/websockify/sysloghandler.py
-libexec/novnc/utils/websockify/websockify/token_plugins.py
-libexec/novnc/utils/websockify/websockify/websocket.py
-libexec/novnc/utils/websockify/websockify/websocketproxy.py
-libexec/novnc/utils/websockify/websockify/websocketserver.py
-libexec/novnc/utils/websockify/websockify/websockifyserver.py
diff --git a/www/offpunk/Makefile b/www/offpunk/Makefile
index bdc6e51625e7..a0a724d0cb25 100644
--- a/www/offpunk/Makefile
+++ b/www/offpunk/Makefile
@@ -1,6 +1,6 @@
PORTNAME= offpunk
DISTVERSIONPREFIX= v
-DISTVERSION= 2.4
+DISTVERSION= 2.7.1
CATEGORIES= www python
MASTER_SITES= https://git.sr.ht/~lioploum/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
diff --git a/www/offpunk/distinfo b/www/offpunk/distinfo
index 2c8db4d4c453..85f438a50948 100644
--- a/www/offpunk/distinfo
+++ b/www/offpunk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734624329
-SHA256 (offpunk-v2.4.tar.gz) = f79c1a2369da20c1ef278a4eca65d320d3d7cef6cc9c2a90475c6d6132ace3fd
-SIZE (offpunk-v2.4.tar.gz) = 471822
+TIMESTAMP = 1753008530
+SHA256 (offpunk-v2.7.1.tar.gz) = 9af9c1a12f3da0edf489f99026aa98beccd97ad61f3ad58d9eef8f684dc70c7f
+SIZE (offpunk-v2.7.1.tar.gz) = 1027067
diff --git a/www/onlyoffice-documentserver/Makefile b/www/onlyoffice-documentserver/Makefile
index d887e2e9f95f..fae9b93955d8 100644
--- a/www/onlyoffice-documentserver/Makefile
+++ b/www/onlyoffice-documentserver/Makefile
@@ -1,6 +1,6 @@
PORTNAME= onlyoffice-documentserver
DISTVERSIONPREFIX= v
-DISTVERSION= 9.0.2.16
+DISTVERSION= 9.0.3.31
CATEGORIES= www
MASTER_SITES+= LOCAL/mikael/v8/:source1 \
https://nodejs.org/dist/v${NODE_VERSION_PKGFETCH}/:source3 \
@@ -66,7 +66,7 @@ GH_TUPLE= ONLYOFFICE:core:v${DISTVERSION}:core/core \
hunspell:hyphen:73dd296:hunspell_hyphen/core/Common/3dParty/hyphen/hyphen \
mity:md4c:481fbfb:mity_md4c/core/Common/3dParty/md/md4c \
fsbruva:onlyoffice-DS-pkg-cache:v${NODE_VERSION_PKGFETCH}:pkg_cache/ \
- fsbruva:onlyoffice-DS-npm-cache:v${DISTVERSION}-20250701:npm_cache/
+ fsbruva:onlyoffice-DS-npm-cache:v${DISTVERSION}-20250721:npm_cache/
OPTIONS_SINGLE= DB
OPTIONS_SINGLE_DB= MYSQL PGSQL
@@ -99,11 +99,11 @@ SUB_LIST= DS_GROUPNAME=${DS_GROUPNAME} \
PREFIX=${PREFIX} \
WWWDIR=${WWWDIR}
-# node version used with "npm install @yao-pkg/pkg@6.5.1"
+# node version used with "npm install @yao-pkg/pkg@6.6.0"
# keep in sync with patch-build__tools_scripts_build__server.py and patch-document-server-package_Makefile
-NODE_VERSION_PKGFETCH= 20.19.1
+NODE_VERSION_PKGFETCH= 20.19.4
-MAKE_ENV= BUILD_NUMBER="36" \
+MAKE_ENV= BUILD_NUMBER="31" \
PKG_CACHE_PATH=${WRKDIR}/.pkg-cache \
PRODUCT_VERSION=${DISTVERSION:C/^([0-9]+\.[0-9]+\.[0-9]+).*/\1/} \
BUILD_NUMBER=${DISTVERSION:C/^[0-9]+\.[0-9]+\.[0-9]+\.([0-9]+)/\1/}
@@ -117,7 +117,7 @@ DOS2UNIX_FILES= document-server-package/common/documentserver/nginx/includes/htt
CONFLICTS_BUILD=devel/googletest
.include <bsd.port.pre.mk>
-.if ${ARCH} == aarch64
+.if ${ARCH} == aarch64 || ${ARCH} == armv7
BUILD_DEPENDS+= clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT}
BINARY_ALIAS+= cpp=${LOCALBASE}/bin/clang-cpp${LLVM_DEFAULT} \
cc=${LOCALBASE}/bin/clang${LLVM_DEFAULT} \
@@ -207,7 +207,7 @@ do-build:
@${MKDIR} ${WRKSRC}/yao-pkg
@${CP} ${FILESDIR}/package* ${WRKSRC}/yao-pkg
- @cd ${WRKSRC}/yao-pkg ; ${SETENV} ${MAKE_ENV} npm install @yao-pkg/pkg@6.5.1
+ @cd ${WRKSRC}/yao-pkg ; ${SETENV} ${MAKE_ENV} npm install @yao-pkg/pkg@6.6.0
@cd ${WRKSRC} && ${PATCH} -N -s -i ${FILESDIR}/extra-patch-pkg-fetch_lib-es5_build.js || ${TRUE}
@cd ${WRKSRC} && ${PATCH} -N -s -i ${FILESDIR}/extra-patch-pkg-fetch_patches_node.v${NODE_VERSION_PKGFETCH}.cpp.patch || ${TRUE}
@@ -266,7 +266,7 @@ create-caches-tarball:
${FIND} ${WRKDIR}/.pkg-cache -type f -perm 755 -exec file {} \; | ${EGREP} "ELF|PE32+|Mach-O" | ${AWK} -F ':' '{print $$1}' | ${XARGS} ${RM}
${FIND} ${WRKDIR}/.pkg-cache -type f -perm 644 -exec file {} \; | ${EGREP} -v "${NODE_VERSION_PKGFETCH}" | ${EGREP} "built-v|node-v" | ${EGREP} "tar.gz|sha256sum" | ${AWK} -F ':' '{print $$1}' | ${XARGS} ${RM}
- cd ${WRKDIR} && \
- ${TAR} czf ${PORTNAME}-${DISTVERSION}_`date +%Y%m%d`-npm-cache.tar.gz .npm .pkg-cache
+# cd ${WRKDIR} && \
+# ${TAR} czf ${PORTNAME}-${DISTVERSION}_`date +%Y%m%d`-npm-cache.tar.gz .npm .pkg-cache
.include <bsd.port.post.mk>
diff --git a/www/onlyoffice-documentserver/distinfo b/www/onlyoffice-documentserver/distinfo
index 432711cf408e..c9bcfbbcf825 100644
--- a/www/onlyoffice-documentserver/distinfo
+++ b/www/onlyoffice-documentserver/distinfo
@@ -1,38 +1,36 @@
-TIMESTAMP = 1751344944
+TIMESTAMP = 1753116846
SHA256 (v8-8.9.255.25_all.tar.gz) = 54853ef93accc063a82a0dc29457b25c9b6d88315431d62e06ab1f84797c5f80
SIZE (v8-8.9.255.25_all.tar.gz) = 72818814
-SHA256 (node-v20.19.1.tar.gz) = 691011ddb85c9ab86afb7ead2b6db2ddd45592f1c8fd26687d152dcadc182229
-SIZE (node-v20.19.1.tar.gz) = 88078477
+SHA256 (node-v20.19.4.tar.gz) = cc363c0a90fe5025939175c1c29ab67235f36ebe4b5d78506634da27a73eef5d
+SIZE (node-v20.19.4.tar.gz) = 89308973
SHA256 (optipng-0.7.8.tar.gz) = 25a3bd68481f21502ccaa0f4c13f84dcf6b20338e4c4e8c51f2cefbd8513398c
SIZE (optipng-0.7.8.tar.gz) = 3294014
-SHA256 (onlyoffice-documentserver-9.0.2.16_20250630-npm-cache.tar.gz) = 11738d912f93adb7bf401ae06cb70d2357a4b35177cae7ceb5915fa5267e3522
-SIZE (onlyoffice-documentserver-9.0.2.16_20250630-npm-cache.tar.gz) = 249461250
-SHA256 (ONLYOFFICE-DocumentServer-v9.0.2.16-v9.0.2_GH0.tar.gz) = 272dc092623ca12964c09aa0893676aa508bf0900a5ab04215d7086306d2583d
-SIZE (ONLYOFFICE-DocumentServer-v9.0.2.16-v9.0.2_GH0.tar.gz) = 972017
-SHA256 (ONLYOFFICE-core-v9.0.2.16_GH0.tar.gz) = 79d7aaf8b591017911febef0e141f9c3735faa33d1e68d605e80237082805f14
-SIZE (ONLYOFFICE-core-v9.0.2.16_GH0.tar.gz) = 205184118
-SHA256 (ONLYOFFICE-core-fonts-v9.0.2.16_GH0.tar.gz) = 56ba5c76d053d2ae625d2f4a01a955ecb2f1d25b9bef896313281588879f676a
-SIZE (ONLYOFFICE-core-fonts-v9.0.2.16_GH0.tar.gz) = 95376454
-SHA256 (ONLYOFFICE-dictionaries-v9.0.2.16_GH0.tar.gz) = c1665cd8de6a528b255b5d0d200f689a53c72bb36218dbf8ac046c4b04a7fe85
-SIZE (ONLYOFFICE-dictionaries-v9.0.2.16_GH0.tar.gz) = 57973827
-SHA256 (ONLYOFFICE-document-server-integration-v9.0.2.16_GH0.tar.gz) = 61759413e2c63ca94117b30442e985e2ea5d3e559b1e6d740adfa916e55a6074
-SIZE (ONLYOFFICE-document-server-integration-v9.0.2.16_GH0.tar.gz) = 6128854
-SHA256 (ONLYOFFICE-document-templates-v9.0.2.16_GH0.tar.gz) = ba8288f4c67ce21d8c4f3ec995b02c5df43464314770805c7c57860b79e31756
-SIZE (ONLYOFFICE-document-templates-v9.0.2.16_GH0.tar.gz) = 3914530
-SHA256 (ONLYOFFICE-sdkjs-v9.0.2.16_GH0.tar.gz) = ecdb6c32c426e86b1bca71fc129f283430a14abc3e747464b8b9167ba08e264b
-SIZE (ONLYOFFICE-sdkjs-v9.0.2.16_GH0.tar.gz) = 37688710
-SHA256 (ONLYOFFICE-server-v9.0.2.16_GH0.tar.gz) = 4d1dc02e4be3546bb6c1bbf6547eb4c46262e0554cacf81314ff741ce2ed5027
-SIZE (ONLYOFFICE-server-v9.0.2.16_GH0.tar.gz) = 4082601
-SHA256 (ONLYOFFICE-web-apps-v9.0.2.16_GH0.tar.gz) = 6befc028e52e4176e2007274915efc3354aa474ef7df6bdad0299204fb1ebf2b
-SIZE (ONLYOFFICE-web-apps-v9.0.2.16_GH0.tar.gz) = 443520777
-SHA256 (ONLYOFFICE-build_tools-v9.0.2.16_GH0.tar.gz) = fe7b82477a78ed2a272c841d75c8a6383506a194b3893547ee70a86193943f50
-SIZE (ONLYOFFICE-build_tools-v9.0.2.16_GH0.tar.gz) = 33870057
+SHA256 (ONLYOFFICE-DocumentServer-v9.0.3.31-v9.0.3_GH0.tar.gz) = 9f12f50e2460b1199c24661d4f88ad349385dcc441740291b9f8e110686ef360
+SIZE (ONLYOFFICE-DocumentServer-v9.0.3.31-v9.0.3_GH0.tar.gz) = 973386
+SHA256 (ONLYOFFICE-core-v9.0.3.31_GH0.tar.gz) = fa6b4b2f729b4dd6d7ac6bf5393fd8ed5a3a821f3f7a376dcff891c81a8a59a4
+SIZE (ONLYOFFICE-core-v9.0.3.31_GH0.tar.gz) = 205214176
+SHA256 (ONLYOFFICE-core-fonts-v9.0.3.31_GH0.tar.gz) = 48fbe7bac524f21b9b146d8242ec9968cdb94b825aae6171cc30a285b5dd7189
+SIZE (ONLYOFFICE-core-fonts-v9.0.3.31_GH0.tar.gz) = 95377304
+SHA256 (ONLYOFFICE-dictionaries-v9.0.3.31_GH0.tar.gz) = c23a98195b429d0a8e2ed06d5119c41a3246f585ccf4d1ba5f74af9327e6dec4
+SIZE (ONLYOFFICE-dictionaries-v9.0.3.31_GH0.tar.gz) = 57973415
+SHA256 (ONLYOFFICE-document-server-integration-v9.0.3.31_GH0.tar.gz) = 2af3f3c324ec434e26649f1fa62fb9f01180b196ba44484d5c2be9b67de602b2
+SIZE (ONLYOFFICE-document-server-integration-v9.0.3.31_GH0.tar.gz) = 6129610
+SHA256 (ONLYOFFICE-document-templates-v9.0.3.31_GH0.tar.gz) = 5e12565edaf35cd44b8263fcf8182dcd18b84bb8a9a45404bf2a48cc75e3e9a6
+SIZE (ONLYOFFICE-document-templates-v9.0.3.31_GH0.tar.gz) = 3914552
+SHA256 (ONLYOFFICE-sdkjs-v9.0.3.31_GH0.tar.gz) = c043f08e86218f8b85d3a9e5d9303fa46376959cbcdd9debf02ea74f55fdf886
+SIZE (ONLYOFFICE-sdkjs-v9.0.3.31_GH0.tar.gz) = 37755295
+SHA256 (ONLYOFFICE-server-v9.0.3.31_GH0.tar.gz) = b398762099b6a0a4006bcfb332de22f09be01a83b25352a9f42cc93ae6429246
+SIZE (ONLYOFFICE-server-v9.0.3.31_GH0.tar.gz) = 4082661
+SHA256 (ONLYOFFICE-web-apps-v9.0.3.31_GH0.tar.gz) = 40bdf74edc25934b1b0339e08813bbf891b4c7ca3e4fdfe1752d787b3df31bec
+SIZE (ONLYOFFICE-web-apps-v9.0.3.31_GH0.tar.gz) = 443570310
+SHA256 (ONLYOFFICE-build_tools-v9.0.3.31_GH0.tar.gz) = 04a08acf1317ac14c45efea6af565667a64a3aea873e2e0549f695fc6a4b4374
+SIZE (ONLYOFFICE-build_tools-v9.0.3.31_GH0.tar.gz) = 33872416
SHA256 (ONLYOFFICE-DocumentBuilder-626d1e44db3d06ceb8298215a67ef0475912d89a_GH0.tar.gz) = 275c3a8c993528fa56c69aedb11dd74a6fba9c3bd372874004584ae9cbb190b5
SIZE (ONLYOFFICE-DocumentBuilder-626d1e44db3d06ceb8298215a67ef0475912d89a_GH0.tar.gz) = 31659
SHA256 (ONLYOFFICE-onlyoffice.github.io-b26d001664d771df4f663d2d3ba7dd4a188b6cab_GH0.tar.gz) = 347b8f1d3c21b1f61a3f1fcae86f402b27ce4f8b826e18158834251046d83cf5
SIZE (ONLYOFFICE-onlyoffice.github.io-b26d001664d771df4f663d2d3ba7dd4a188b6cab_GH0.tar.gz) = 17009005
-SHA256 (ONLYOFFICE-document-server-package-v9.0.2.16_GH0.tar.gz) = c3153d922b38362146a209eade7f645e72504e19d5eb760354c57c223c4b637f
-SIZE (ONLYOFFICE-document-server-package-v9.0.2.16_GH0.tar.gz) = 186621
+SHA256 (ONLYOFFICE-document-server-package-v9.0.3.31_GH0.tar.gz) = 301068c8feb5a50aa7c8c882099dfea0cb0f99ea155784e95b3870dd71635c38
+SIZE (ONLYOFFICE-document-server-package-v9.0.3.31_GH0.tar.gz) = 186645
SHA256 (jasenhuang-katana-parser-be6df45_GH0.tar.gz) = 363ede45ba6d125fdb7323c43d34acd3d0ae9028ac18aec632eb6a623160f09a
SIZE (jasenhuang-katana-parser-be6df45_GH0.tar.gz) = 97712
SHA256 (google-gumbo-parser-aa91b27_GH0.tar.gz) = 1360f85c02fb2573a10f00abcddebc8f1ff277a16f66553439193af93afae335
@@ -41,7 +39,7 @@ SHA256 (hunspell-hyphen-73dd296_GH0.tar.gz) = 93e80ad69ee7afd507b12f0b58ca34a6a7
SIZE (hunspell-hyphen-73dd296_GH0.tar.gz) = 292528
SHA256 (mity-md4c-481fbfb_GH0.tar.gz) = 04e03a69a2783ab5f2449f8864499dabb150092d5f48415a5e423f762a209d54
SIZE (mity-md4c-481fbfb_GH0.tar.gz) = 238753
-SHA256 (fsbruva-onlyoffice-DS-pkg-cache-v20.19.1_GH0.tar.gz) = df466a0ea8365d10089d3169b224b079bb0ec409c57f2ff79c4f6048f8c5d29c
-SIZE (fsbruva-onlyoffice-DS-pkg-cache-v20.19.1_GH0.tar.gz) = 1288
-SHA256 (fsbruva-onlyoffice-DS-npm-cache-v9.0.2.16-20250701_GH0.tar.gz) = c8a355fe7941a29ba6ba51c97c52808ef5cfe3047cb4f31335a2e03cdfd84354
-SIZE (fsbruva-onlyoffice-DS-npm-cache-v9.0.2.16-20250701_GH0.tar.gz) = 161979161
+SHA256 (fsbruva-onlyoffice-DS-pkg-cache-v20.19.4_GH0.tar.gz) = d3b6a1ad3afdfd53b57809980ae83434ae727d421e9e383ae69c32e37a570918
+SIZE (fsbruva-onlyoffice-DS-pkg-cache-v20.19.4_GH0.tar.gz) = 1292
+SHA256 (fsbruva-onlyoffice-DS-npm-cache-v9.0.3.31-20250721_GH0.tar.gz) = 7f3f935337e91c1d1d7f8d2b3e0456dbac15b617581ac064ffd322082c488fb7
+SIZE (fsbruva-onlyoffice-DS-npm-cache-v9.0.3.31-20250721_GH0.tar.gz) = 162622276
diff --git a/www/onlyoffice-documentserver/files/extra-patch-pkg-fetch_patches_node.v20.19.1.cpp.patch b/www/onlyoffice-documentserver/files/extra-patch-pkg-fetch_patches_node.v20.19.1.cpp.patch
deleted file mode 100644
index 44c114f57dd6..000000000000
--- a/www/onlyoffice-documentserver/files/extra-patch-pkg-fetch_patches_node.v20.19.1.cpp.patch
+++ /dev/null
@@ -1,1014 +0,0 @@
-https://github.com/yao-pkg/pkg-fetch/raw/refs/tags/v3.5.23/patches/node.v20.19.1.cpp.patch
-+ local FreeBSD patches
-
---- yao-pkg/node_modules/@yao-pkg/pkg-fetch/patches/node.v20.19.1.cpp.patch
-+++ yao-pkg/node_modules/@yao-pkg/pkg-fetch/patches/node.v20.19.1.cpp.patch
-@@ -11,6 +11,24 @@ index d3c17d47bc..7970af6ea4 100644
- }],
- ],
- },
-+@@ -426,7 +426,7 @@
-+ 'ldflags': [ '-m32' ],
-+ }],
-+ [ 'host_arch=="ppc64" and OS not in "aix os400"', {
-+- 'cflags': [ '-m64', '-mminimal-toc' ],
-++ 'cflags': [ '-m64' ],
-+ 'ldflags': [ '-m64' ],
-+ }],
-+ [ 'host_arch=="s390x" and OS=="linux"', {
-+@@ -450,7 +450,7 @@
-+ 'ldflags': [ '-m32' ],
-+ }],
-+ [ 'target_arch=="ppc64" and OS not in "aix os400"', {
-+- 'cflags': [ '-m64', '-mminimal-toc' ],
-++ 'cflags': [ '-m64' ],
-+ 'ldflags': [ '-m64' ],
-+ }],
-+ [ 'target_arch=="s390x" and OS=="linux"', {
- diff --git node/deps/ngtcp2/nghttp3/lib/nghttp3_ringbuf.c node/deps/ngtcp2/nghttp3/lib/nghttp3_ringbuf.c
- index 5e7775f1a5..eeebf67796 100644
- --- node/deps/ngtcp2/nghttp3/lib/nghttp3_ringbuf.c
-@@ -600,3 +618,375 @@ index 2655b9e694..1d951571c7 100644
- 'cflags_cc!': [ '-fno-rtti' ],
- }],
- [ 'OS == "mac" or OS == "ios"', {
-+--- node/Makefile.orig 2025-05-14 12:22:41 UTC
-++++ node/Makefile
-+@@ -171,8 +171,7 @@ out/Makefile: config.gypi common.gypi node.gyp \
-+ $(warning '$@' target is a noop)
-+
-+ out/Makefile: config.gypi common.gypi node.gyp \
-+- deps/uv/uv.gyp deps/llhttp/llhttp.gyp deps/zlib/zlib.gyp \
-+- deps/simdutf/simdutf.gyp deps/ada/ada.gyp \
-++ deps/*/*.gyp \
-+ tools/v8_gypfiles/toolchain.gypi tools/v8_gypfiles/features.gypi \
-+ tools/v8_gypfiles/inspector.gypi tools/v8_gypfiles/v8.gyp
-+ $(PYTHON) tools/gyp_node.py -f make
-+--- node/deps/openssl/config/archs/linux-elf/no-asm/openssl-cl.gypi.orig 2023-05-16 06:58:19 UTC
-++++ node/deps/openssl/config/archs/linux-elf/no-asm/openssl-cl.gypi
-+@@ -13,7 +13,7 @@
-+ '-Wall -O3 -fomit-frame-pointer',
-+ ],
-+ 'openssl_ex_libs_linux-elf': [
-+- '-ldl -pthread',
-++ '-pthread',
-+ ],
-+ 'openssl_cli_srcs_linux-elf': [
-+ 'openssl/apps/lib/cmp_mock_srv.c',
-+--- node/deps/openssl/config/archs/linux-elf/no-asm/openssl.gypi.orig 2023-05-16 06:58:19 UTC
-++++ node/deps/openssl/config/archs/linux-elf/no-asm/openssl.gypi
-+@@ -977,7 +977,7 @@
-+ '-Wall -O3 -fomit-frame-pointer',
-+ ],
-+ 'openssl_ex_libs_linux-elf': [
-+- '-ldl -pthread',
-++ '-pthread',
-+ ],
-+ },
-+ 'include_dirs': [
-+--- node/deps/openssl/openssl-cl_no_asm.gypi.orig 2023-11-22 10:13:54 UTC
-++++ node/deps/openssl/openssl-cl_no_asm.gypi
-+@@ -1,4 +1,5 @@
-+ {
-++ 'defines': ['OPENSSL_NO_ASM'],
-+ 'conditions': [
-+ ['target_arch=="ppc64" and OS in ("aix", "os400")', {
-+ 'includes': ['config/archs/aix64-gcc-as/no-asm/openssl-cl.gypi'],
-+@@ -45,7 +46,7 @@
-+ 'includes': ['config/archs/linux64-loongarch64/no-asm/openssl-cl.gypi'],
-+ }, {
-+ # Other architectures don't use assembly
-+- 'includes': ['config/archs/linux-x86_64/no-asm/openssl-cl.gypi'],
-++ 'includes': ['config/archs/linux-elf/no-asm/openssl-cl.gypi'],
-+ }],
-+ ],
-+ }
-+--- node/deps/openssl/openssl_no_asm.gypi.orig 2023-05-16 06:58:20 UTC
-++++ node/deps/openssl/openssl_no_asm.gypi
-+@@ -44,7 +44,7 @@
-+ 'includes': ['config/archs/linux64-riscv64/no-asm/openssl.gypi'],
-+ }, {
-+ # Other architectures don't use assembly
-+- 'includes': ['config/archs/linux-x86_64/no-asm/openssl.gypi'],
-++ 'includes': ['config/archs/linux-elf/no-asm/openssl.gypi'],
-+ }],
-+ ],
-+ }
-+--- node/deps/v8/src/base/macros.h.orig 2021-04-12 21:00:33.000000000 +0000
-++++ node/deps/v8/src/base/macros.h 2025-06-20 09:42:18.838769000 +0000
-+@@ -203,7 +203,8 @@
-+ // base::is_trivially_copyable will differ for these cases.
-+ template <typename T>
-+ struct is_trivially_copyable {
-+-#if V8_CC_MSVC
-++#if V8_CC_MSVC || (__GNUC__ == 12 && __GNUC_MINOR__ <= 2) || \
-++ (defined(__clang__) && __clang_major__ <= 17)
-+ // Unfortunately, MSVC 2015 is broken in that std::is_trivially_copyable can
-+ // be false even though it should be true according to the standard.
-+ // (status at 2018-02-26, observed on the msvc waterfall bot).
-+--- node/deps/v8/src/base/platform/platform-freebsd.cc.orig 2023-05-16 06:58:20 UTC
-++++ node/deps/v8/src/base/platform/platform-freebsd.cc
-+@@ -82,8 +82,8 @@ std::vector<OS::SharedLibraryAddress> OS::GetSharedLib
-+ lib_name = std::string(path);
-+ }
-+ result.push_back(SharedLibraryAddress(
-+- lib_name, reinterpret_cast<uintptr_t>(map->kve_start),
-+- reinterpret_cast<uintptr_t>(map->kve_end)));
-++ lib_name, static_cast<uintptr_t>(map->kve_start),
-++ static_cast<uintptr_t>(map->kve_end)));
-+ }
-+
-+ start += ssize;
-+--- node/deps/v8/src/codegen/arm/cpu-arm.cc.orig 2023-05-16 06:58:20 UTC
-++++ node/deps/v8/src/codegen/arm/cpu-arm.cc
-+@@ -2,12 +2,15 @@
-+ // Use of this source code is governed by a BSD-style license that can be
-+ // found in the LICENSE file.
-+
-++#include "include/v8config.h"
-++
-+ // CPU specific code for arm independent of OS goes here.
-+ #ifdef __arm__
-+ #ifdef __QNXNTO__
-+ #include <sys/mman.h> // for cache flushing.
-+ #undef MAP_TYPE
-+ #elif V8_OS_FREEBSD
-++#include <sys/cdefs.h>
-+ #include <machine/sysarch.h> // for cache flushing
-+ #include <sys/types.h>
-+ #elif V8_OS_STARBOARD
-+--- node/deps/v8/src/codegen/ppc/constants-ppc.h.orig 2023-05-16 06:58:20 UTC
-++++ node/deps/v8/src/codegen/ppc/constants-ppc.h
-+@@ -36,7 +36,7 @@
-+ #endif
-+
-+ #if !(V8_HOST_ARCH_PPC || V8_HOST_ARCH_PPC64) || !V8_TARGET_ARCH_PPC64 || \
-+- V8_TARGET_LITTLE_ENDIAN || (defined(_CALL_ELF) && _CALL_ELF == 2)
-++ (defined(_CALL_ELF) && _CALL_ELF == 2)
-+ #define ABI_RETURNS_OBJECT_PAIRS_IN_REGS 1
-+ #else
-+ #define ABI_RETURNS_OBJECT_PAIRS_IN_REGS 0
-+@@ -44,7 +44,7 @@
-+
-+ #if !(V8_HOST_ARCH_PPC || V8_HOST_ARCH_PPC64) || \
-+ (V8_TARGET_ARCH_PPC64 && \
-+- (V8_TARGET_LITTLE_ENDIAN || (defined(_CALL_ELF) && _CALL_ELF == 2)))
-++ (defined(_CALL_ELF) && _CALL_ELF == 2))
-+ #define ABI_CALL_VIA_IP 1
-+ #else
-+ #define ABI_CALL_VIA_IP 0
-+--- node/deps/v8/src/libsampler/sampler.cc.orig 2023-05-16 06:58:20 UTC
-++++ node/deps/v8/src/libsampler/sampler.cc
-+@@ -511,6 +511,10 @@ void SignalHandler::FillRegisterState(void* context, R
-+ state->pc = reinterpret_cast<void*>(mcontext.__gregs[_REG_PC]);
-+ state->sp = reinterpret_cast<void*>(mcontext.__gregs[_REG_SP]);
-+ state->fp = reinterpret_cast<void*>(mcontext.__gregs[_REG_FP]);
-++#elif V8_TARGET_ARCH_PPC64
-++ state->pc = reinterpret_cast<void*>(mcontext.mc_srr0);
-++ state->sp = reinterpret_cast<void*>(mcontext.mc_frame[1]);
-++ state->fp = reinterpret_cast<void*>(mcontext.mc_frame[31]);
-+ #endif // V8_HOST_ARCH_*
-+ #elif V8_OS_NETBSD
-+ #if V8_HOST_ARCH_IA32
-+Obtained from: https://chromium.googlesource.com/v8/v8.git/+/182d9c05e78b1ddb1cb8242cd3628a7855a0336f
-+
-+commit 182d9c05e78b1ddb1cb8242cd3628a7855a0336f
-+Author: Andrey Kosyakov <caseq@chromium.org>
-+Date: 2023-08-17T13:50:11-07:00
-+
-+ Define UChar as char16_t
-+
-+ We used to have UChar defined as uint16_t which does not go along
-+ with STL these days if you try to have an std::basic_string<> of it,
-+ as there are no standard std::char_traits<> specialization for uint16_t.
-+
-+ This switches UChar to char16_t where practical, introducing a few
-+ compatibility shims to keep CL size small, as (1) this would likely
-+ have to be back-ported and (2) crdtp extensively uses uint16_t for
-+ wide chars.
-+
-+ Bug: b:296390693
-+ Change-Id: I66a32d8f0050915225b187de56896c26dd76163d
-+ Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4789966
-+ Reviewed-by: Jaroslav Sevcik <jarin@chromium.org>
-+ Commit-Queue: Jaroslav Sevcik <jarin@chromium.org>
-+ Auto-Submit: Andrey Kosyakov <caseq@chromium.org>
-+ Cr-Commit-Position: refs/heads/main@{#89559}
-+
-+diff --git node/deps/v8/src/inspector/string-16.cc node/deps/v8/src/inspector/string-16.cc
-+index a8b786a8166..6df9963e970 100644
-+--- node/deps/v8/src/inspector/string-16.cc
-++++ node/deps/v8/src/inspector/string-16.cc
-+@@ -27,7 +27,7 @@ bool isSpaceOrNewLine(UChar c) {
-+ return isASCII(c) && c <= ' ' && (c == ' ' || (c <= 0xD && c >= 0x9));
-+ }
-+
-+-int64_t charactersToInteger(const UChar* characters, size_t length,
-++int64_t charactersToInteger(const uint16_t* characters, size_t length,
-+ bool* ok = nullptr) {
-+ std::vector<char> buffer;
-+ buffer.reserve(length + 1);
-+@@ -50,6 +50,8 @@ int64_t charactersToInteger(const UChar* characters, size_t length,
-+
-+ String16::String16(const UChar* characters, size_t size)
-+ : m_impl(characters, size) {}
-++String16::String16(const uint16_t* characters, size_t size)
-++ : m_impl(reinterpret_cast<const UChar*>(characters), size) {}
-+
-+ String16::String16(const UChar* characters) : m_impl(characters) {}
-+
-+@@ -241,6 +243,10 @@ String16 String16::fromUTF16LE(const UChar* stringStart, size_t length) {
-+ #endif // V8_TARGET_BIG_ENDIAN
-+ }
-+
-++String16 String16::fromUTF16LE(const uint16_t* stringStart, size_t length) {
-++ return fromUTF16LE(reinterpret_cast<const UChar*>(stringStart), length);
-++}
-++
-+ std::string String16::utf8() const {
-+ return UTF16ToUTF8(m_impl.data(), m_impl.size());
-+ }
-+diff --git node/deps/v8/src/inspector/string-16.h node/deps/v8/src/inspector/string-16.h
-+index 1678ffb2e1e..d9f6c466ab1 100644
-+--- node/deps/v8/src/inspector/string-16.h
-++++ node/deps/v8/src/inspector/string-16.h
-+@@ -6,6 +6,7 @@
-+ #define V8_INSPECTOR_STRING_16_H_
-+
-+ #include <stdint.h>
-++#include <uchar.h>
-+
-+ #include <cctype>
-+ #include <climits>
-+@@ -18,7 +19,7 @@
-+
-+ namespace v8_inspector {
-+
-+-using UChar = uint16_t;
-++using UChar = char16_t;
-+
-+ class String16 {
-+ public:
-+@@ -28,6 +29,7 @@ class String16 {
-+ String16(const String16&) V8_NOEXCEPT = default;
-+ String16(String16&&) V8_NOEXCEPT = default;
-+ String16(const UChar* characters, size_t size);
-++ String16(const uint16_t* characters, size_t size);
-+ V8_EXPORT String16(const UChar* characters);
-+ V8_EXPORT String16(const char* characters);
-+ String16(const char* characters, size_t size);
-+@@ -49,7 +51,9 @@ class String16 {
-+ int toInteger(bool* ok = nullptr) const;
-+ std::pair<size_t, size_t> getTrimmedOffsetAndLength() const;
-+ String16 stripWhiteSpace() const;
-+- const UChar* characters16() const { return m_impl.c_str(); }
-++ const uint16_t* characters16() const {
-++ return reinterpret_cast<const uint16_t*>(m_impl.c_str());
-++ }
-+ size_t length() const { return m_impl.length(); }
-+ bool isEmpty() const { return !m_impl.length(); }
-+ UChar operator[](size_t index) const { return m_impl[index]; }
-+@@ -79,6 +83,8 @@ class String16 {
-+ // On Big endian architectures, byte order needs to be flipped.
-+ V8_EXPORT static String16 fromUTF16LE(const UChar* stringStart,
-+ size_t length);
-++ V8_EXPORT static String16 fromUTF16LE(const uint16_t* stringStart,
-++ size_t length);
-+
-+ std::size_t hash() const {
-+ if (!hash_code) {
-+diff --git node/deps/v8/src/inspector/v8-string-conversions.cc node/deps/v8/src/inspector/v8-string-conversions.cc
-+index 0c75e66b972..8cf19be816c 100644
-+--- node/deps/v8/src/inspector/v8-string-conversions.cc
-++++ node/deps/v8/src/inspector/v8-string-conversions.cc
-+@@ -12,7 +12,7 @@
-+
-+ namespace v8_inspector {
-+ namespace {
-+-using UChar = uint16_t;
-++using UChar = char16_t;
-+ using UChar32 = uint32_t;
-+
-+ bool isASCII(UChar c) { return !(c & ~0x7F); }
-+@@ -386,7 +386,7 @@ std::string UTF16ToUTF8(const UChar* stringStart, size_t length) {
-+
-+ std::basic_string<UChar> UTF8ToUTF16(const char* stringStart, size_t length) {
-+ if (!stringStart || !length) return std::basic_string<UChar>();
-+- std::vector<uint16_t> buffer(length);
-++ std::vector<UChar> buffer(length);
-+ UChar* bufferStart = buffer.data();
-+
-+ UChar* bufferCurrent = bufferStart;
-+@@ -395,7 +395,7 @@ std::basic_string<UChar> UTF8ToUTF16(const char* stringStart, size_t length) {
-+ reinterpret_cast<const char*>(stringStart + length),
-+ &bufferCurrent, bufferCurrent + buffer.size(), nullptr,
-+ true) != conversionOK)
-+- return std::basic_string<uint16_t>();
-++ return std::basic_string<UChar>();
-+ size_t utf16Length = bufferCurrent - bufferStart;
-+ return std::basic_string<UChar>(bufferStart, bufferStart + utf16Length);
-+ }
-+diff --git node/deps/v8/src/inspector/v8-string-conversions.h node/deps/v8/src/inspector/v8-string-conversions.h
-+index eb33c6816a5..1126255dac2 100644
-+--- node/deps/v8/src/inspector/v8-string-conversions.h
-++++ node/deps/v8/src/inspector/v8-string-conversions.h
-+@@ -5,14 +5,16 @@
-+ #ifndef V8_INSPECTOR_V8_STRING_CONVERSIONS_H_
-+ #define V8_INSPECTOR_V8_STRING_CONVERSIONS_H_
-+
-++#include <uchar.h>
-++
-+ #include <cstdint>
-+ #include <string>
-+
-+ // Conversion routines between UT8 and UTF16, used by string-16.{h,cc}. You may
-+ // want to use string-16.h directly rather than these.
-+ namespace v8_inspector {
-+-std::basic_string<uint16_t> UTF8ToUTF16(const char* stringStart, size_t length);
-+-std::string UTF16ToUTF8(const uint16_t* stringStart, size_t length);
-++std::basic_string<char16_t> UTF8ToUTF16(const char* stringStart, size_t length);
-++std::string UTF16ToUTF8(const char16_t* stringStart, size_t length);
-+ } // namespace v8_inspector
-+
-+ #endif // V8_INSPECTOR_V8_STRING_CONVERSIONS_H_
-+diff --git node/deps/v8/third_party/inspector_protocol/crdtp/test_platform_v8.cc node/deps/v8/third_party/inspector_protocol/crdtp/test_platform_v8.cc
-+index c9d89eaa42f..1a46d781b89 100644
-+--- node/deps/v8/third_party/inspector_protocol/crdtp/test_platform_v8.cc
-++++ node/deps/v8/third_party/inspector_protocol/crdtp/test_platform_v8.cc
-+@@ -11,13 +11,16 @@
-+ namespace v8_crdtp {
-+
-+ std::string UTF16ToUTF8(span<uint16_t> in) {
-+- return v8_inspector::UTF16ToUTF8(in.data(), in.size());
-++ return v8_inspector::UTF16ToUTF8(reinterpret_cast<const char16_t*>(in.data()),
-++ in.size());
-+ }
-+
-+ std::vector<uint16_t> UTF8ToUTF16(span<uint8_t> in) {
-+- std::basic_string<uint16_t> utf16 = v8_inspector::UTF8ToUTF16(
-++ std::basic_string<char16_t> utf16 = v8_inspector::UTF8ToUTF16(
-+ reinterpret_cast<const char*>(in.data()), in.size());
-+- return std::vector<uint16_t>(utf16.begin(), utf16.end());
-++ return std::vector<uint16_t>(
-++ reinterpret_cast<const uint16_t*>(utf16.data()),
-++ reinterpret_cast<const uint16_t*>(utf16.data()) + utf16.size());
-+ }
-+
-+ } // namespace v8_crdtp
-+--- node/node.gypi.orig 2023-05-16 06:58:21 UTC
-++++ node/node.gypi
-+@@ -349,6 +349,9 @@
-+ [ 'node_use_openssl=="true"', {
-+ 'defines': [ 'HAVE_OPENSSL=1' ],
-+ 'conditions': [
-++ ['openssl_no_asm==1', {
-++ 'defines': [ 'OPENSSL_NO_ASM' ],
-++ }],
-+ [ 'node_shared_openssl=="false"', {
-+ 'defines': [ 'OPENSSL_API_COMPAT=0x10100000L', ],
-+ 'dependencies': [
-+--- node/src/crypto/crypto_util.cc.orig 2023-05-16 06:58:21 UTC
-++++ node/src/crypto/crypto_util.cc
-+@@ -205,10 +205,12 @@ void InitCryptoOnce() {
-+ // No-op with OPENSSL_NO_COMP builds of OpenSSL.
-+ sk_SSL_COMP_zero(SSL_COMP_get_compression_methods());
-+
-++#if OPENSSL_VERSION_MAJOR < 3
-+ #ifndef OPENSSL_NO_ENGINE
-+ ERR_load_ENGINE_strings();
-+ ENGINE_load_builtin_engines();
-+ #endif // !OPENSSL_NO_ENGINE
-++#endif
-+ }
-+
-+ void GetFipsCrypto(const FunctionCallbackInfo<Value>& args) {
-+--- node/src/cares_wrap.h.orig 2023-05-16 06:58:21 UTC
-++++ node/src/cares_wrap.h
-+@@ -23,7 +23,7 @@
-+ # include <netdb.h>
-+ #endif // __POSIX__
-+
-+-# include <ares_nameser.h>
-++# include <arpa/nameser.h>
-+
-+ namespace node {
-+ namespace cares_wrap {
-+--- node/tools/v8_gypfiles/v8.gyp.orig 2023-05-16 06:58:22 UTC
-++++ node/tools/v8_gypfiles/v8.gyp
-+@@ -1091,7 +1091,7 @@
-+ }],
-+ # Platforms that don't have Compare-And-Swap (CAS) support need to link atomic library
-+ # to implement atomic memory access
-+- ['v8_current_cpu in ["mips64", "mips64el", "ppc", "arm", "riscv64", "loong64"]', {
-++ ['v8_current_cpu in ["mips64", "mips64el", "ppc", "riscv64", "loong64"]', {
-+ 'link_settings': {
-+ 'libraries': ['-latomic', ],
-+ },
-diff --git a/node_modules/@yao-pkg/pkg-fetch/patches/node.v20.19.1.cpp.patch.orig b/node_modules/@yao-pkg/pkg-fetch/patches/node.v20.19.1.cpp.patch.orig
-new file mode 100644
-index 0000000..6b9de6d
---- /dev/null
-+++ b/node_modules/@yao-pkg/pkg-fetch/patches/node.v20.19.1.cpp.patch.orig
-@@ -0,0 +1,602 @@
-+diff --git node/common.gypi node/common.gypi
-+index d3c17d47bc..7970af6ea4 100644
-+--- node/common.gypi
-++++ node/common.gypi
-+@@ -184,7 +184,7 @@
-+ ['clang==1', {
-+ 'lto': ' -flto ', # Clang
-+ }, {
-+- 'lto': ' -flto=4 -fuse-linker-plugin -ffat-lto-objects ', # GCC
-++ 'lto': ' -flto=4 -ffat-lto-objects ', # GCC
-+ }],
-+ ],
-+ },
-+diff --git node/deps/ngtcp2/nghttp3/lib/nghttp3_ringbuf.c node/deps/ngtcp2/nghttp3/lib/nghttp3_ringbuf.c
-+index 5e7775f1a5..eeebf67796 100644
-+--- node/deps/ngtcp2/nghttp3/lib/nghttp3_ringbuf.c
-++++ node/deps/ngtcp2/nghttp3/lib/nghttp3_ringbuf.c
-+@@ -33,16 +33,6 @@
-+
-+ #include "nghttp3_macro.h"
-+
-+-#if defined(_MSC_VER) && !defined(__clang__) && (defined(_M_ARM) || defined(_M_ARM64))
-+-unsigned int __popcnt(unsigned int x) {
-+- unsigned int c = 0;
-+- for (; x; ++c) {
-+- x &= x - 1;
-+- }
-+- return c;
-+-}
-+-#endif
-+-
-+ int nghttp3_ringbuf_init(nghttp3_ringbuf *rb, size_t nmemb, size_t size,
-+ const nghttp3_mem *mem) {
-+ if (nmemb) {
-+diff --git node/deps/ngtcp2/ngtcp2/lib/ngtcp2_ringbuf.c node/deps/ngtcp2/ngtcp2/lib/ngtcp2_ringbuf.c
-+index 74e488bce7..36ca05e80e 100644
-+--- node/deps/ngtcp2/ngtcp2/lib/ngtcp2_ringbuf.c
-++++ node/deps/ngtcp2/ngtcp2/lib/ngtcp2_ringbuf.c
-+@@ -31,16 +31,6 @@
-+
-+ #include "ngtcp2_macro.h"
-+
-+-#if defined(_MSC_VER) && !defined(__clang__) && (defined(_M_ARM) || defined(_M_ARM64))
-+-unsigned int __popcnt(unsigned int x) {
-+- unsigned int c = 0;
-+- for (; x; ++c) {
-+- x &= x - 1;
-+- }
-+- return c;
-+-}
-+-#endif
-+-
-+ int ngtcp2_ringbuf_init(ngtcp2_ringbuf *rb, size_t nmemb, size_t size,
-+ const ngtcp2_mem *mem) {
-+ uint8_t *buf = ngtcp2_mem_malloc(mem, nmemb * size);
-+diff --git node/deps/v8/include/v8-initialization.h node/deps/v8/include/v8-initialization.h
-+index d3e35d6ec5..6e9bbe3849 100644
-+--- node/deps/v8/include/v8-initialization.h
-++++ node/deps/v8/include/v8-initialization.h
-+@@ -89,6 +89,10 @@ class V8_EXPORT V8 {
-+ static void SetFlagsFromCommandLine(int* argc, char** argv,
-+ bool remove_flags);
-+
-++ static void EnableCompilationForSourcelessUse();
-++ static void DisableCompilationForSourcelessUse();
-++ static void FixSourcelessScript(Isolate* v8_isolate, Local<UnboundScript> script);
-++
-+ /** Get the version string. */
-+ static const char* GetVersion();
-+
-+diff --git node/deps/v8/src/api/api.cc node/deps/v8/src/api/api.cc
-+index a06394e6c1..154b7a82a8 100644
-+--- node/deps/v8/src/api/api.cc
-++++ node/deps/v8/src/api/api.cc
-+@@ -806,6 +806,28 @@ void V8::SetFlagsFromCommandLine(int* argc, char** argv, bool remove_flags) {
-+ HelpOptions(HelpOptions::kDontExit));
-+ }
-+
-++bool save_lazy;
-++bool save_predictable;
-++
-++void V8::EnableCompilationForSourcelessUse() {
-++ save_lazy = i::v8_flags.lazy;
-++ i::v8_flags.lazy = false;
-++ save_predictable = i::v8_flags.predictable;
-++ i::v8_flags.predictable = true;
-++}
-++
-++void V8::DisableCompilationForSourcelessUse() {
-++ i::v8_flags.lazy = save_lazy;
-++ i::v8_flags.predictable = save_predictable;
-++}
-++
-++void V8::FixSourcelessScript(Isolate* v8_isolate, Local<UnboundScript> unbound_script) {
-++ auto isolate = reinterpret_cast<i::Isolate*>(v8_isolate);
-++ auto function_info = i::Handle<i::SharedFunctionInfo>::cast(Utils::OpenHandle(*unbound_script));
-++ i::Handle<i::Script> script(i::Script::cast(function_info->script()), isolate);
-++ script->set_source(i::ReadOnlyRoots(isolate).undefined_value());
-++}
-++
-+ RegisteredExtension* RegisteredExtension::first_extension_ = nullptr;
-+
-+ RegisteredExtension::RegisteredExtension(std::unique_ptr<Extension> extension)
-+diff --git node/deps/v8/src/codegen/compiler.cc node/deps/v8/src/codegen/compiler.cc
-+index 31c5acceeb..56cad8671f 100644
-+--- node/deps/v8/src/codegen/compiler.cc
-++++ node/deps/v8/src/codegen/compiler.cc
-+@@ -3475,7 +3475,7 @@ MaybeHandle<SharedFunctionInfo> GetSharedFunctionInfoForScriptImpl(
-+ maybe_script = lookup_result.script();
-+ maybe_result = lookup_result.toplevel_sfi();
-+ is_compiled_scope = lookup_result.is_compiled_scope();
-+- if (!maybe_result.is_null()) {
-++ if (!maybe_result.is_null() && source->length()) {
-+ compile_timer.set_hit_isolate_cache();
-+ } else if (can_consume_code_cache) {
-+ compile_timer.set_consuming_code_cache();
-+diff --git node/deps/v8/src/objects/js-function.cc node/deps/v8/src/objects/js-function.cc
-+index 94f7a672a7..57bb3fc7f1 100644
-+--- node/deps/v8/src/objects/js-function.cc
-++++ node/deps/v8/src/objects/js-function.cc
-+@@ -1280,6 +1280,9 @@ Handle<String> JSFunction::ToString(Handle<JSFunction> function) {
-+ Handle<Object> maybe_class_positions = JSReceiver::GetDataProperty(
-+ isolate, function, isolate->factory()->class_positions_symbol());
-+ if (maybe_class_positions->IsClassPositions()) {
-++ if (String::cast(Script::cast(shared_info->script()).source()).IsUndefined(isolate)) {
-++ return isolate->factory()->NewStringFromAsciiChecked("class {}");
-++ }
-+ ClassPositions class_positions =
-+ ClassPositions::cast(*maybe_class_positions);
-+ int start_position = class_positions.start();
-+diff --git node/deps/v8/src/objects/shared-function-info-inl.h node/deps/v8/src/objects/shared-function-info-inl.h
-+index 5621b15d98..722e1d18cb 100644
-+--- node/deps/v8/src/objects/shared-function-info-inl.h
-++++ node/deps/v8/src/objects/shared-function-info-inl.h
-+@@ -635,6 +635,14 @@ bool SharedFunctionInfo::ShouldFlushCode(
-+ }
-+ if (!data.IsBytecodeArray()) return false;
-+
-++ Object script_obj = script();
-++ if (!script_obj.IsUndefined()) {
-++ Script script = Script::cast(script_obj);
-++ if (script.source().IsUndefined()) {
-++ return false;
-++ }
-++ }
-++
-+ if (IsStressFlushingEnabled(code_flush_mode)) return true;
-+
-+ BytecodeArray bytecode = BytecodeArray::cast(data);
-+diff --git node/deps/v8/src/parsing/parsing.cc node/deps/v8/src/parsing/parsing.cc
-+index 8c55a6fb6e..70bf82a57d 100644
-+--- node/deps/v8/src/parsing/parsing.cc
-++++ node/deps/v8/src/parsing/parsing.cc
-+@@ -42,6 +42,7 @@ bool ParseProgram(ParseInfo* info, Handle<Script> script,
-+ Isolate* isolate, ReportStatisticsMode mode) {
-+ DCHECK(info->flags().is_toplevel());
-+ DCHECK_NULL(info->literal());
-++ if (String::cast(script->source()).IsUndefined(isolate)) return false;
-+
-+ VMState<PARSER> state(isolate);
-+
-+@@ -75,6 +76,7 @@ bool ParseFunction(ParseInfo* info, Handle<SharedFunctionInfo> shared_info,
-+
-+ // Create a character stream for the parser.
-+ Handle<Script> script(Script::cast(shared_info->script()), isolate);
-++ if (String::cast(script->source()).IsUndefined(isolate)) return false;
-+ Handle<String> source(String::cast(script->source()), isolate);
-+ std::unique_ptr<Utf16CharacterStream> stream(
-+ ScannerStream::For(isolate, source, shared_info->StartPosition(),
-+diff --git node/deps/v8/src/snapshot/code-serializer.cc node/deps/v8/src/snapshot/code-serializer.cc
-+index c83e8e4581..8cb451e147 100644
-+--- node/deps/v8/src/snapshot/code-serializer.cc
-++++ node/deps/v8/src/snapshot/code-serializer.cc
-+@@ -659,10 +659,6 @@ SerializedCodeSanityCheckResult SerializedCodeData::SanityCheck(
-+
-+ SerializedCodeSanityCheckResult SerializedCodeData::SanityCheckJustSource(
-+ uint32_t expected_source_hash) const {
-+- uint32_t source_hash = GetHeaderValue(kSourceHashOffset);
-+- if (source_hash != expected_source_hash) {
-+- return SerializedCodeSanityCheckResult::kSourceMismatch;
-+- }
-+ return SerializedCodeSanityCheckResult::kSuccess;
-+ }
-+
-+@@ -679,10 +675,6 @@ SerializedCodeSanityCheckResult SerializedCodeData::SanityCheckWithoutSource()
-+ if (version_hash != Version::Hash()) {
-+ return SerializedCodeSanityCheckResult::kVersionMismatch;
-+ }
-+- uint32_t flags_hash = GetHeaderValue(kFlagHashOffset);
-+- if (flags_hash != FlagList::Hash()) {
-+- return SerializedCodeSanityCheckResult::kFlagsMismatch;
-+- }
-+ uint32_t payload_length = GetHeaderValue(kPayloadLengthOffset);
-+ uint32_t max_payload_length = this->size_ - kHeaderSize;
-+ if (payload_length > max_payload_length) {
-+diff --git node/lib/child_process.js node/lib/child_process.js
-+index cc81cb373d..e06da1048a 100644
-+--- node/lib/child_process.js
-++++ node/lib/child_process.js
-+@@ -169,7 +169,7 @@ function fork(modulePath, args = [], options) {
-+ throw new ERR_CHILD_PROCESS_IPC_REQUIRED('options.stdio');
-+ }
-+
-+- return spawn(options.execPath, args, options);
-++ return module.exports.spawn(options.execPath, args, options);
-+ }
-+
-+ function _forkChild(fd, serializationMode) {
-+diff --git node/lib/internal/bootstrap/pkg.js node/lib/internal/bootstrap/pkg.js
-+new file mode 100644
-+index 0000000000..a697294fdf
-+--- /dev/null
-++++ node/lib/internal/bootstrap/pkg.js
-+@@ -0,0 +1,49 @@
-++'use strict';
-++
-++const {
-++ prepareWorkerThreadExecution,
-++ prepareMainThreadExecution
-++} = require('internal/process/pre_execution');
-++
-++if (internalBinding('worker').isMainThread) {
-++ prepareMainThreadExecution(true);
-++} else {
-++ prepareWorkerThreadExecution();
-++}
-++
-++(function () {
-++ var __require__ = require;
-++ var fs = __require__('fs');
-++ var vm = __require__('vm');
-++ function readPrelude (fd) {
-++ var PAYLOAD_POSITION = '// PAYLOAD_POSITION //' | 0;
-++ var PAYLOAD_SIZE = '// PAYLOAD_SIZE //' | 0;
-++ var PRELUDE_POSITION = '// PRELUDE_POSITION //' | 0;
-++ var PRELUDE_SIZE = '// PRELUDE_SIZE //' | 0;
-++ if (!PRELUDE_POSITION) {
-++ // no prelude - remove entrypoint from argv[1]
-++ process.argv.splice(1, 1);
-++ return { undoPatch: true };
-++ }
-++ var prelude = Buffer.alloc(PRELUDE_SIZE);
-++ var read = fs.readSync(fd, prelude, 0, PRELUDE_SIZE, PRELUDE_POSITION);
-++ if (read !== PRELUDE_SIZE) {
-++ console.error('Pkg: Error reading from file.');
-++ process.exit(1);
-++ }
-++ var s = new vm.Script(prelude, { filename: 'pkg/prelude/bootstrap.js' });
-++ var fn = s.runInThisContext();
-++ return fn(process, __require__,
-++ console, fd, PAYLOAD_POSITION, PAYLOAD_SIZE);
-++ }
-++ (function () {
-++ var fd = fs.openSync(process.execPath, 'r');
-++ var result = readPrelude(fd);
-++ if (result && result.undoPatch) {
-++ var bindingFs = process.binding('fs');
-++ fs.internalModuleStat = bindingFs.internalModuleStat;
-++ fs.internalModuleReadJSON = bindingFs.internalModuleReadJSON;
-++ fs.closeSync(fd);
-++ }
-++ }());
-++}());
-+diff --git node/lib/internal/modules/cjs/loader.js node/lib/internal/modules/cjs/loader.js
-+index ebccdb2825..178299c752 100644
-+--- node/lib/internal/modules/cjs/loader.js
-++++ node/lib/internal/modules/cjs/loader.js
-+@@ -141,7 +141,7 @@ const {
-+ const assert = require('internal/assert');
-+ const fs = require('fs');
-+ const path = require('path');
-+-const { internalModuleStat } = internalBinding('fs');
-++const internalModuleStat = function (f) { return require('fs').internalModuleStat(f); }
-+ const { safeGetenv } = internalBinding('credentials');
-+ const {
-+ privateSymbols: {
-+diff --git node/lib/internal/modules/package_json_reader.js node/lib/internal/modules/package_json_reader.js
-+index 88c079d10d..a7eaca0574 100644
-+--- node/lib/internal/modules/package_json_reader.js
-++++ node/lib/internal/modules/package_json_reader.js
-+@@ -12,7 +12,7 @@ const {
-+ const {
-+ ERR_INVALID_PACKAGE_CONFIG,
-+ } = require('internal/errors').codes;
-+-const { internalModuleReadJSON } = internalBinding('fs');
-++const internalModuleReadJSON = function (f) { return require('fs').internalModuleReadJSON(f); }
-+ const { resolve, sep, toNamespacedPath } = require('path');
-+ const permission = require('internal/process/permission');
-+ const { kEmptyObject } = require('internal/util');
-+diff --git node/lib/internal/process/pre_execution.js node/lib/internal/process/pre_execution.js
-+index 0bbabb80c2..5dd097b69e 100644
-+--- node/lib/internal/process/pre_execution.js
-++++ node/lib/internal/process/pre_execution.js
-+@@ -50,7 +50,11 @@ const {
-+ },
-+ } = require('internal/v8/startup_snapshot');
-+
-++let _alreadyPrepared = false;
-++
-+ function prepareMainThreadExecution(expandArgv1 = false, initializeModules = true) {
-++ if (_alreadyPrepared === true) return;
-++ _alreadyPrepared = true;
-+ return prepareExecution({
-+ expandArgv1,
-+ initializeModules,
-+@@ -243,7 +247,12 @@ function patchProcessObject(expandArgv1) {
-+ let mainEntry;
-+ // If requested, update process.argv[1] to replace whatever the user provided with the resolved absolute file path of
-+ // the entry point.
-+- if (expandArgv1 && process.argv[1] && process.argv[1][0] !== '-') {
-++ if (
-++ expandArgv1 &&
-++ process.argv[1] &&
-++ process.argv[1][0] !== '-' &&
-++ process.argv[1] !== 'PKG_DUMMY_ENTRYPOINT'
-++ ) {
-+ // Expand process.argv[1] into a full path.
-+ const path = require('path');
-+ try {
-+@@ -739,6 +748,7 @@ function loadPreloadModules() {
-+ // For user code, we preload modules if `-r` is passed
-+ const preloadModules = getOptionValue('--require');
-+ if (preloadModules && preloadModules.length > 0) {
-++ assert(false, '--require is not supported');
-+ const {
-+ Module: {
-+ _preloadModules,
-+diff --git node/lib/vm.js node/lib/vm.js
-+index a12e932d8d..931a996330 100644
-+--- node/lib/vm.js
-++++ node/lib/vm.js
-+@@ -98,6 +98,7 @@ class Script extends ContextifyScript {
-+ produceCachedData = false,
-+ importModuleDynamically,
-+ [kParsingContext]: parsingContext,
-++ sourceless = false,
-+ } = options;
-+
-+ validateString(filename, 'options.filename');
-+@@ -121,7 +122,8 @@ class Script extends ContextifyScript {
-+ cachedData,
-+ produceCachedData,
-+ parsingContext,
-+- hostDefinedOptionId);
-++ hostDefinedOptionId,
-++ sourceless);
-+ } catch (e) {
-+ throw e; /* node-do-not-add-exception-line */
-+ }
-+diff --git node/src/inspector_agent.cc node/src/inspector_agent.cc
-+index bb39a0cb42..5fa6cb65cc 100644
-+--- node/src/inspector_agent.cc
-++++ node/src/inspector_agent.cc
-+@@ -766,11 +766,6 @@ bool Agent::Start(const std::string& path,
-+ StartIoThreadAsyncCallback));
-+ uv_unref(reinterpret_cast<uv_handle_t*>(&start_io_thread_async));
-+ start_io_thread_async.data = this;
-+- if (parent_env_->should_start_debug_signal_handler()) {
-+- // Ignore failure, SIGUSR1 won't work, but that should not block node
-+- // start.
-+- StartDebugSignalHandler();
-+- }
-+
-+ parent_env_->AddCleanupHook([](void* data) {
-+ Environment* env = static_cast<Environment*>(data);
-+diff --git node/src/node.cc node/src/node.cc
-+index 4ad2c8b804..ab6174fab6 100644
-+--- node/src/node.cc
-++++ node/src/node.cc
-+@@ -389,6 +389,8 @@ MaybeLocal<Value> StartExecution(Environment* env, StartExecutionCallback cb) {
-+ return env->RunSnapshotDeserializeMain();
-+ }
-+
-++ StartExecution(env, "internal/bootstrap/pkg");
-++
-+ if (env->worker_context() != nullptr) {
-+ return StartExecution(env, "internal/main/worker_thread");
-+ }
-+@@ -613,14 +615,6 @@ static void PlatformInit(ProcessInitializationFlags::Flags flags) {
-+ }
-+
-+ if (!(flags & ProcessInitializationFlags::kNoDefaultSignalHandling)) {
-+-#if HAVE_INSPECTOR
-+- sigset_t sigmask;
-+- sigemptyset(&sigmask);
-+- sigaddset(&sigmask, SIGUSR1);
-+- const int err = pthread_sigmask(SIG_SETMASK, &sigmask, nullptr);
-+- CHECK_EQ(err, 0);
-+-#endif // HAVE_INSPECTOR
-+-
-+ ResetSignalHandlers();
-+ }
-+
-+diff --git node/src/node_contextify.cc node/src/node_contextify.cc
-+index 7f82bca746..62705f04c5 100644
-+--- node/src/node_contextify.cc
-++++ node/src/node_contextify.cc
-+@@ -79,6 +79,7 @@ using v8::String;
-+ using v8::Symbol;
-+ using v8::Uint32;
-+ using v8::UnboundScript;
-++using v8::V8;
-+ using v8::Value;
-+ using v8::WeakCallbackInfo;
-+
-+@@ -817,13 +818,14 @@ void ContextifyScript::New(const FunctionCallbackInfo<Value>& args) {
-+ Local<ArrayBufferView> cached_data_buf;
-+ bool produce_cached_data = false;
-+ Local<Context> parsing_context = context;
-++ bool sourceless = false;
-+
-+ Local<Symbol> id_symbol;
-+ if (argc > 2) {
-+ // new ContextifyScript(code, filename, lineOffset, columnOffset,
-+ // cachedData, produceCachedData, parsingContext,
-+- // hostDefinedOptionId)
-+- CHECK_EQ(argc, 8);
-++ // hostDefinedOptionId, sourceless)
-++ CHECK_GE(argc, 8);
-+ CHECK(args[2]->IsNumber());
-+ line_offset = args[2].As<Int32>()->Value();
-+ CHECK(args[3]->IsNumber());
-+@@ -844,6 +846,10 @@ void ContextifyScript::New(const FunctionCallbackInfo<Value>& args) {
-+ }
-+ CHECK(args[7]->IsSymbol());
-+ id_symbol = args[7].As<Symbol>();
-++ if (argc > 8) {
-++ CHECK(args[8]->IsBoolean());
-++ sourceless = args[8]->IsTrue();
-++ }
-+ }
-+
-+ ContextifyScript* contextify_script =
-+@@ -892,6 +898,10 @@ void ContextifyScript::New(const FunctionCallbackInfo<Value>& args) {
-+ ShouldNotAbortOnUncaughtScope no_abort_scope(env);
-+ Context::Scope scope(parsing_context);
-+
-++ if (sourceless && produce_cached_data) {
-++ V8::EnableCompilationForSourcelessUse();
-++ }
-++
-+ MaybeLocal<UnboundScript> maybe_v8_script =
-+ ScriptCompiler::CompileUnboundScript(isolate, &source, compile_options);
-+
-+@@ -906,6 +916,11 @@ void ContextifyScript::New(const FunctionCallbackInfo<Value>& args) {
-+ return;
-+ }
-+
-++ if (sourceless && compile_options == ScriptCompiler::kConsumeCodeCache) {
-++ if (!source.GetCachedData()->rejected) {
-++ V8::FixSourcelessScript(env->isolate(), v8_script);
-++ }
-++ }
-+ contextify_script->script_.Reset(isolate, v8_script);
-+ contextify_script->script_.SetWeak();
-+ contextify_script->object()->SetInternalFieldForNodeCore(kUnboundScriptSlot,
-+@@ -939,6 +954,10 @@ void ContextifyScript::New(const FunctionCallbackInfo<Value>& args) {
-+ .IsNothing())
-+ return;
-+
-++ if (sourceless && produce_cached_data) {
-++ V8::DisableCompilationForSourcelessUse();
-++ }
-++
-+ TRACE_EVENT_END0(TRACING_CATEGORY_NODE2(vm, script), "ContextifyScript::New");
-+ }
-+
-+diff --git node/src/node_main.cc node/src/node_main.cc
-+index f66099a557..4048f6bd93 100644
-+--- node/src/node_main.cc
-++++ node/src/node_main.cc
-+@@ -22,6 +22,8 @@
-+ #include "node.h"
-+ #include <cstdio>
-+
-++int reorder(int argc, char** argv);
-++
-+ #ifdef _WIN32
-+ #include <windows.h>
-+ #include <VersionHelpers.h>
-+@@ -88,12 +90,95 @@ int wmain(int argc, wchar_t* wargv[]) {
-+ }
-+ argv[argc] = nullptr;
-+ // Now that conversion is done, we can finally start.
-+- return node::Start(argc, argv);
-++ return reorder(argc, argv);
-+ }
-+ #else
-+ // UNIX
-+
-+ int main(int argc, char* argv[]) {
-++ return reorder(argc, argv);
-++}
-++#endif
-++
-++#include <string.h>
-++
-++int strlen2 (char* s) {
-++ int len = 0;
-++ while (*s) {
-++ len += 1;
-++ s += 1;
-++ }
-++ return len;
-++}
-++
-++bool should_set_dummy() {
-++#ifdef _WIN32
-++ #define MAX_ENV_LENGTH 32767
-++ wchar_t execpath_env[MAX_ENV_LENGTH];
-++ DWORD result = GetEnvironmentVariableW(L"PKG_EXECPATH", execpath_env, MAX_ENV_LENGTH);
-++ if (result == 0 && GetLastError() != ERROR_SUCCESS) return true;
-++ return wcscmp(execpath_env, L"PKG_INVOKE_NODEJS") != 0;
-++#else
-++ const char* execpath_env = getenv("PKG_EXECPATH");
-++ if (!execpath_env) return true;
-++ return strcmp(execpath_env, "PKG_INVOKE_NODEJS") != 0;
-++#endif
-++}
-++
-++// for uv_setup_args
-++int adjacent(int argc, char** argv) {
-++ size_t size = 0;
-++ for (int i = 0; i < argc; i++) {
-++ size += strlen(argv[i]) + 1;
-++ }
-++ char* args = new char[size];
-++ size_t pos = 0;
-++ for (int i = 0; i < argc; i++) {
-++ memcpy(&args[pos], argv[i], strlen(argv[i]) + 1);
-++ argv[i] = &args[pos];
-++ pos += strlen(argv[i]) + 1;
-++ }
-+ return node::Start(argc, argv);
-+ }
-++
-++volatile char* BAKERY = (volatile char*) "\0// BAKERY // BAKERY " \
-++ "// BAKERY // BAKERY // BAKERY // BAKERY // BAKERY // BAKERY " \
-++ "// BAKERY // BAKERY // BAKERY // BAKERY // BAKERY // BAKERY " \
-++ "// BAKERY // BAKERY // BAKERY // BAKERY // BAKERY // BAKERY ";
-++
-++#ifdef __clang__
-++__attribute__((optnone))
-++#elif defined(__GNUC__)
-++__attribute__((optimize(0)))
-+ #endif
-++
-++int load_baked(char** nargv) {
-++ int c = 1;
-++
-++ char* bakery = (char*) BAKERY;
-++ while (true) {
-++ size_t width = strlen2(bakery);
-++ if (width == 0) break;
-++ nargv[c++] = bakery;
-++ bakery += width + 1;
-++ }
-++
-++ return c;
-++}
-++
-++int reorder(int argc, char** argv) {
-++ char** nargv = new char*[argc + 64];
-++
-++ nargv[0] = argv[0];
-++ int c = load_baked(nargv);
-++
-++ if (should_set_dummy()) {
-++ nargv[c++] = (char*) "PKG_DUMMY_ENTRYPOINT";
-++ }
-++
-++ for (int i = 1; i < argc; i++) {
-++ nargv[c++] = argv[i];
-++ }
-++
-++ return adjacent(c, nargv);
-++}
-+diff --git node/src/node_options.cc node/src/node_options.cc
-+index 9d5accc3eb..8e3c304a13 100644
-+--- node/src/node_options.cc
-++++ node/src/node_options.cc
-+@@ -316,6 +316,7 @@ void Parse(
-+ // TODO(addaleax): Make that unnecessary.
-+
-+ DebugOptionsParser::DebugOptionsParser() {
-++ return;
-+ #ifndef DISABLE_SINGLE_EXECUTABLE_APPLICATION
-+ if (sea::IsSingleExecutable()) return;
-+ #endif
-+diff --git node/tools/icu/icu-generic.gyp node/tools/icu/icu-generic.gyp
-+index 2655b9e694..1d951571c7 100644
-+--- node/tools/icu/icu-generic.gyp
-++++ node/tools/icu/icu-generic.gyp
-+@@ -52,7 +52,7 @@
-+ 'conditions': [
-+ [ 'os_posix == 1 and OS != "mac" and OS != "ios"', {
-+ 'cflags': [ '-Wno-deprecated-declarations', '-Wno-strict-aliasing' ],
-+- 'cflags_cc': [ '-frtti' ],
-++ 'cflags_cc': [ '-frtti', '-fno-lto' ],
-+ 'cflags_cc!': [ '-fno-rtti' ],
-+ }],
-+ [ 'OS == "mac" or OS == "ios"', {
diff --git a/www/onlyoffice-documentserver/files/extra-patch-pkg-fetch_patches_node.v20.19.4.cpp.patch b/www/onlyoffice-documentserver/files/extra-patch-pkg-fetch_patches_node.v20.19.4.cpp.patch
new file mode 100644
index 000000000000..0940e6667edd
--- /dev/null
+++ b/www/onlyoffice-documentserver/files/extra-patch-pkg-fetch_patches_node.v20.19.4.cpp.patch
@@ -0,0 +1,192 @@
+https://github.com/yao-pkg/pkg-fetch/raw/refs/tags/v3.5.24/patches/node.v20.19.4.cpp.patch
++ local FreeBSD patches
+
+--- yao-pkg/node_modules/@yao-pkg/pkg-fetch/patches/node.v20.19.4.cpp.patch
++++ yao-pkg/node_modules/@yao-pkg/pkg-fetch/patches/node.v20.19.4.cpp.patch
+@@ -600,3 +600,186 @@ index 2655b9e694..1d951571c7 100644
+ 'cflags_cc!': [ '-fno-rtti' ],
+ }],
+ [ 'OS == "mac" or OS == "ios"', {
++--- node/common.gypi.orig 2023-07-20 18:27:37 UTC
+++++ node/common.gypi
++@@ -426,7 +426,7 @@
++ 'ldflags': [ '-m32' ],
++ }],
++ [ 'host_arch=="ppc64" and OS not in "aix os400"', {
++- 'cflags': [ '-m64', '-mminimal-toc' ],
+++ 'cflags': [ '-m64' ],
++ 'ldflags': [ '-m64' ],
++ }],
++ [ 'host_arch=="s390x" and OS=="linux"', {
++@@ -450,7 +450,7 @@
++ 'ldflags': [ '-m32' ],
++ }],
++ [ 'target_arch=="ppc64" and OS not in "aix os400"', {
++- 'cflags': [ '-m64', '-mminimal-toc' ],
+++ 'cflags': [ '-m64' ],
++ 'ldflags': [ '-m64' ],
++ }],
++ [ 'target_arch=="s390x" and OS=="linux"', {
++--- node/deps/openssl/config/archs/linux-elf/no-asm/openssl-cl.gypi.orig 2023-05-16 06:58:19 UTC
+++++ node/deps/openssl/config/archs/linux-elf/no-asm/openssl-cl.gypi
++@@ -13,7 +13,7 @@
++ '-Wall -O3 -fomit-frame-pointer',
++ ],
++ 'openssl_ex_libs_linux-elf': [
++- '-ldl -pthread',
+++ '-pthread',
++ ],
++ 'openssl_cli_srcs_linux-elf': [
++ 'openssl/apps/lib/cmp_mock_srv.c',
++--- node/deps/openssl/config/archs/linux-elf/no-asm/openssl.gypi.orig 2023-05-16 06:58:19 UTC
+++++ node/deps/openssl/config/archs/linux-elf/no-asm/openssl.gypi
++@@ -977,7 +977,7 @@
++ '-Wall -O3 -fomit-frame-pointer',
++ ],
++ 'openssl_ex_libs_linux-elf': [
++- '-ldl -pthread',
+++ '-pthread',
++ ],
++ },
++ 'include_dirs': [
++--- node/deps/openssl/openssl-cl_no_asm.gypi.orig 2023-11-22 10:13:54 UTC
+++++ node/deps/openssl/openssl-cl_no_asm.gypi
++@@ -1,4 +1,5 @@
++ {
+++ 'defines': ['OPENSSL_NO_ASM'],
++ 'conditions': [
++ ['target_arch=="ppc64" and OS in ("aix", "os400")', {
++ 'includes': ['config/archs/aix64-gcc-as/no-asm/openssl-cl.gypi'],
++@@ -45,7 +46,7 @@
++ 'includes': ['config/archs/linux64-loongarch64/no-asm/openssl-cl.gypi'],
++ }, {
++ # Other architectures don't use assembly
++- 'includes': ['config/archs/linux-x86_64/no-asm/openssl-cl.gypi'],
+++ 'includes': ['config/archs/linux-elf/no-asm/openssl-cl.gypi'],
++ }],
++ ],
++ }
++--- node/deps/openssl/openssl_no_asm.gypi.orig 2023-05-16 06:58:20 UTC
+++++ node/deps/openssl/openssl_no_asm.gypi
++@@ -44,7 +44,7 @@
++ 'includes': ['config/archs/linux64-riscv64/no-asm/openssl.gypi'],
++ }, {
++ # Other architectures don't use assembly
++- 'includes': ['config/archs/linux-x86_64/no-asm/openssl.gypi'],
+++ 'includes': ['config/archs/linux-elf/no-asm/openssl.gypi'],
++ }],
++ ],
++ }
++--- node/deps/v8/src/base/platform/platform-freebsd.cc.orig 2023-05-16 06:58:20 UTC
+++++ node/deps/v8/src/base/platform/platform-freebsd.cc
++@@ -82,8 +82,8 @@ std::vector<OS::SharedLibraryAddress> OS::GetSharedLib
++ lib_name = std::string(path);
++ }
++ result.push_back(SharedLibraryAddress(
++- lib_name, reinterpret_cast<uintptr_t>(map->kve_start),
++- reinterpret_cast<uintptr_t>(map->kve_end)));
+++ lib_name, static_cast<uintptr_t>(map->kve_start),
+++ static_cast<uintptr_t>(map->kve_end)));
++ }
++
++ start += ssize;
++--- node/deps/v8/src/codegen/arm/cpu-arm.cc.orig 2023-05-16 06:58:20 UTC
+++++ node/deps/v8/src/codegen/arm/cpu-arm.cc
++@@ -2,12 +2,15 @@
++ // Use of this source code is governed by a BSD-style license that can be
++ // found in the LICENSE file.
++
+++#include "include/v8config.h"
+++
++ // CPU specific code for arm independent of OS goes here.
++ #ifdef __arm__
++ #ifdef __QNXNTO__
++ #include <sys/mman.h> // for cache flushing.
++ #undef MAP_TYPE
++ #elif V8_OS_FREEBSD
+++#include <sys/cdefs.h>
++ #include <machine/sysarch.h> // for cache flushing
++ #include <sys/types.h>
++ #elif V8_OS_STARBOARD
++--- node/deps/v8/src/codegen/ppc/constants-ppc.h.orig 2023-05-16 06:58:20 UTC
+++++ node/deps/v8/src/codegen/ppc/constants-ppc.h
++@@ -36,7 +36,7 @@
++ #endif
++
++ #if !(V8_HOST_ARCH_PPC || V8_HOST_ARCH_PPC64) || !V8_TARGET_ARCH_PPC64 || \
++- V8_TARGET_LITTLE_ENDIAN || (defined(_CALL_ELF) && _CALL_ELF == 2)
+++ (defined(_CALL_ELF) && _CALL_ELF == 2)
++ #define ABI_RETURNS_OBJECT_PAIRS_IN_REGS 1
++ #else
++ #define ABI_RETURNS_OBJECT_PAIRS_IN_REGS 0
++@@ -44,7 +44,7 @@
++
++ #if !(V8_HOST_ARCH_PPC || V8_HOST_ARCH_PPC64) || \
++ (V8_TARGET_ARCH_PPC64 && \
++- (V8_TARGET_LITTLE_ENDIAN || (defined(_CALL_ELF) && _CALL_ELF == 2)))
+++ (defined(_CALL_ELF) && _CALL_ELF == 2))
++ #define ABI_CALL_VIA_IP 1
++ #else
++ #define ABI_CALL_VIA_IP 0
++--- node/deps/v8/src/libsampler/sampler.cc.orig 2023-05-16 06:58:20 UTC
+++++ node/deps/v8/src/libsampler/sampler.cc
++@@ -511,6 +511,10 @@ void SignalHandler::FillRegisterState(void* context, R
++ state->pc = reinterpret_cast<void*>(mcontext.__gregs[_REG_PC]);
++ state->sp = reinterpret_cast<void*>(mcontext.__gregs[_REG_SP]);
++ state->fp = reinterpret_cast<void*>(mcontext.__gregs[_REG_FP]);
+++#elif V8_TARGET_ARCH_PPC64
+++ state->pc = reinterpret_cast<void*>(mcontext.mc_srr0);
+++ state->sp = reinterpret_cast<void*>(mcontext.mc_frame[1]);
+++ state->fp = reinterpret_cast<void*>(mcontext.mc_frame[31]);
++ #endif // V8_HOST_ARCH_*
++ #elif V8_OS_NETBSD
++ #if V8_HOST_ARCH_IA32
++--- node.gypi.orig 2023-05-16 06:58:21 UTC
+++++ node.gypi
++@@ -349,6 +349,9 @@
++ [ 'node_use_openssl=="true"', {
++ 'defines': [ 'HAVE_OPENSSL=1' ],
++ 'conditions': [
+++ ['openssl_no_asm==1', {
+++ 'defines': [ 'OPENSSL_NO_ASM' ],
+++ }],
++ [ 'node_shared_openssl=="false"', {
++ 'defines': [ 'OPENSSL_API_COMPAT=0x10100000L', ],
++ 'dependencies': [
++--- node/src/crypto/crypto_util.cc.orig 2023-05-16 06:58:21 UTC
+++++ node/src/crypto/crypto_util.cc
++@@ -205,10 +205,12 @@ void InitCryptoOnce() {
++ // No-op with OPENSSL_NO_COMP builds of OpenSSL.
++ sk_SSL_COMP_zero(SSL_COMP_get_compression_methods());
++
+++#if OPENSSL_VERSION_MAJOR < 3
++ #ifndef OPENSSL_NO_ENGINE
++ ERR_load_ENGINE_strings();
++ ENGINE_load_builtin_engines();
++ #endif // !OPENSSL_NO_ENGINE
+++#endif
++ }
++
++ void GetFipsCrypto(const FunctionCallbackInfo<Value>& args) {
++--- node/src/cares_wrap.h.orig 2023-05-16 06:58:21 UTC
+++++ node/src/cares_wrap.h
++@@ -23,7 +23,7 @@
++ # include <netdb.h>
++ #endif // __POSIX__
++
++-# include <ares_nameser.h>
+++# include <arpa/nameser.h>
++
++ namespace node {
++ namespace cares_wrap {
++--- node/tools/v8_gypfiles/v8.gyp.orig 2023-05-16 06:58:22 UTC
+++++ node/tools/v8_gypfiles/v8.gyp
++@@ -1091,7 +1091,7 @@
++ }],
++ # Platforms that don't have Compare-And-Swap (CAS) support need to link atomic library
++ # to implement atomic memory access
++- ['v8_current_cpu in ["mips64", "mips64el", "ppc", "arm", "riscv64", "loong64"]', {
+++ ['v8_current_cpu in ["mips64", "mips64el", "ppc", "riscv64", "loong64"]', {
++ 'link_settings': {
++ 'libraries': ['-latomic', ],
++ },
diff --git a/www/onlyoffice-documentserver/files/package-lock.json b/www/onlyoffice-documentserver/files/package-lock.json
index 3894802eb620..59035f286384 100644
--- a/www/onlyoffice-documentserver/files/package-lock.json
+++ b/www/onlyoffice-documentserver/files/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "@yao-pkg/pkg": "^6.5.1"
+ "@yao-pkg/pkg": "^6.6.0"
}
},
"node_modules/@babel/generator": {
@@ -118,15 +118,15 @@
}
},
"node_modules/@yao-pkg/pkg": {
- "version": "6.5.1",
- "resolved": "https://registry.npmjs.org/@yao-pkg/pkg/-/pkg-6.5.1.tgz",
- "integrity": "sha512-z6XlySYfnqfm1AfVlBN8A3yeAQniIwL7TKQfDCGsswYSVYLt2snbRefQYsfQQ3pw5lVXrZdLqgTjzaqID9IkWA==",
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/@yao-pkg/pkg/-/pkg-6.6.0.tgz",
+ "integrity": "sha512-3/oiaSm7fS0Fc7dzp22r9B7vFaguGhO9vERgEReRYj2EUzdi5ssyYhe1uYJG4ec/dmo2GG6RRHOUAT8savl79Q==",
"license": "MIT",
"dependencies": {
"@babel/generator": "^7.23.0",
"@babel/parser": "^7.23.0",
"@babel/types": "^7.23.0",
- "@yao-pkg/pkg-fetch": "3.5.23",
+ "@yao-pkg/pkg-fetch": "3.5.24",
"into-stream": "^6.0.0",
"minimist": "^1.2.6",
"multistream": "^4.1.0",
@@ -147,9 +147,9 @@
}
},
"node_modules/@yao-pkg/pkg-fetch": {
- "version": "3.5.23",
- "resolved": "https://registry.npmjs.org/@yao-pkg/pkg-fetch/-/pkg-fetch-3.5.23.tgz",
- "integrity": "sha512-rn45sqVQSkcJNSBdTnYze3n+kyub4CN8aiWYlPgA9yp9FZeEF+BlpL68kSIm3HaVuANniF+7RBMH5DkC4zlHZA==",
+ "version": "3.5.24",
+ "resolved": "https://registry.npmjs.org/@yao-pkg/pkg-fetch/-/pkg-fetch-3.5.24.tgz",
+ "integrity": "sha512-FPESCH1uXCYui6jeDp2aayWuFHR39w+uU1r88nI6JWRvPYOU64cHPUV/p6GSFoQdpna7ip92HnrZKbBC60l0gA==",
"license": "MIT",
"dependencies": {
"https-proxy-agent": "^5.0.0",
diff --git a/www/onlyoffice-documentserver/files/package.json b/www/onlyoffice-documentserver/files/package.json
index 942f29ed7251..9251e320859a 100644
--- a/www/onlyoffice-documentserver/files/package.json
+++ b/www/onlyoffice-documentserver/files/package.json
@@ -1,5 +1,5 @@
{
"dependencies": {
- "@yao-pkg/pkg": "^6.5.1"
+ "@yao-pkg/pkg": "^6.6.0"
}
}
diff --git a/www/onlyoffice-documentserver/files/patch-build__tools_scripts_core__common_modules_html2.py b/www/onlyoffice-documentserver/files/patch-build__tools_scripts_core__common_modules_html2.py
index df8c9dc3c87b..f7392a57031b 100644
--- a/www/onlyoffice-documentserver/files/patch-build__tools_scripts_core__common_modules_html2.py
+++ b/www/onlyoffice-documentserver/files/patch-build__tools_scripts_core__common_modules_html2.py
@@ -5,7 +5,7 @@
old_cur_dir = os.getcwd()
- print("[fetch]: html")
-+ print("[path & build]: html")
++ print("[patch & build]: html")
base_dir = base.get_script_dir() + "/../../core/Common/3dParty/html"
diff --git a/www/onlyoffice-documentserver/files/patch-core_Apple_StringDocumentHandler.hxx b/www/onlyoffice-documentserver/files/patch-core_Apple_StringDocumentHandler.hxx
index 2ba2e7398244..0d72b10783f3 100644
--- a/www/onlyoffice-documentserver/files/patch-core_Apple_StringDocumentHandler.hxx
+++ b/www/onlyoffice-documentserver/files/patch-core_Apple_StringDocumentHandler.hxx
@@ -1,6 +1,6 @@
---- core/Apple/StringDocumentHandler.hxx.orig 2025-03-08 17:38:58.104116000 +0100
-+++ core/Apple/StringDocumentHandler.hxx 2025-03-08 16:45:03.144938000 +0100
-@@ -0,0 +1,51 @@
+--- core/Apple/StringDocumentHandler.hxx.orig 2025-07-21 00:30:34.163412000 +0000
++++ core/Apple/StringDocumentHandler.hxx 2025-07-21 03:02:42.802399000 +0000
+@@ -0,0 +1,154 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
+/* writerperfect
+ * Version: MPL 2.0 / LGPLv2.1+
@@ -52,3 +52,106 @@
+#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 noexpandtab: */
++/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
++/* writerperfect
++ * Version: MPL 2.0 / LGPLv2.1+
++ *
++ * This Source Code Form is subject to the terms of the Mozilla Public
++ * License, v. 2.0. If a copy of the MPL was not distributed with this
++ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
++ *
++ * Major Contributor(s):
++ * Copyright (C) 2002-2004 William Lachance (wrlach@gmail.com)
++ * Copyright (C) 2004-2006 Fridrich Strba (fridrich.strba@bluewin.ch)
++ *
++ * For minor contributions see the git repository.
++ *
++ * Alternatively, the contents of this file may be used under the terms
++ * of the GNU Lesser General Public License Version 2.1 or later
++ * (LGPLv2.1+), in which case the provisions of the LGPLv2.1+ are
++ * applicable instead of those above.
++ *
++ * For further information visit http://libwpd.sourceforge.net
++ */
++
++#include <string.h>
++
++
++StringDocumentHandler::StringDocumentHandler() : m_data(""), m_isTagOpened(false), m_openedTagName("")
++{
++ m_data.append("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n");
++}
++
++void StringDocumentHandler::endDocument()
++{
++ if (!m_isTagOpened) return;
++ m_data.append(">");
++ m_isTagOpened = false;
++}
++
++void StringDocumentHandler::startElement(const char *psName, const librevenge::RVNGPropertyList &xPropList)
++{
++ if (m_isTagOpened)
++ {
++ m_data.append(">");
++ m_isTagOpened = false;
++ }
++ m_data.append("<");
++ m_data.append(psName);
++ librevenge::RVNGPropertyList::Iter i(xPropList);
++ for (i.rewind(); i.next();)
++ {
++ // filter out librevenge elements
++ if (!strncmp(i.key(), "librevenge:", 11)) continue;
++
++ m_data.append(" ");
++ m_data.append(i.key());
++ m_data.append("=\"");
++ if (i()->getStr().len()>0)
++ m_data.append(i()->getStr().cstr());
++ m_data.append("\"");
++ }
++ m_isTagOpened = true;
++ m_openedTagName.sprintf("%s", psName);
++}
++void StringDocumentHandler::endElement(const char *psName)
++{
++ if (m_isTagOpened)
++ {
++ if (m_openedTagName == psName)
++ {
++ m_data.append("/>");
++ m_isTagOpened = false;
++ }
++ else // should not happen, but handle it
++ {
++ m_data.append(">");
++ m_data.append("</");
++ m_data.append(psName);
++ m_data.append(">");
++ m_isTagOpened = false;
++ }
++ }
++ else
++ {
++ m_data.append("</");
++ m_data.append(psName);
++ m_data.append(">");
++ m_isTagOpened = false;
++ }
++}
++
++void StringDocumentHandler::characters(const librevenge::RVNGString &sCharacters)
++{
++ if (m_isTagOpened)
++ {
++ m_data.append(">");
++ m_isTagOpened = false;
++ }
++ librevenge::RVNGString sEscapedCharacters;
++ sEscapedCharacters.appendEscapedXML(sCharacters);
++ if (sEscapedCharacters.len() > 0)
++ m_data.append(sEscapedCharacters.cstr());
++}
++
++/* vim:set shiftwidth=4 softtabstop=4 noexpandtab: */
diff --git a/www/onlyoffice-documentserver/files/patch-core_Common_3dParty_html_fetch.py b/www/onlyoffice-documentserver/files/patch-core_Common_3dParty_html_fetch.py
index 6cc05be7d649..bc0ee48515bc 100644
--- a/www/onlyoffice-documentserver/files/patch-core_Common_3dParty_html_fetch.py
+++ b/www/onlyoffice-documentserver/files/patch-core_Common_3dParty_html_fetch.py
@@ -14,9 +14,10 @@
# fix gumbo
base.replaceInFile(base_directory + "/gumbo-parser/src/tag.c", "isspace(*c)", "isspace((unsigned char)*c)")
- if not base.is_dir("katana-parser"):
+-if not base.is_dir("katana-parser"):
- base.cmd("git", ["clone", "https://github.com/jasenhuang/katana-parser.git"])
- base.cmd_in_dir("katana-parser", "git", ["checkout", "be6df458d4540eee375c513958dcb862a391cdd1"])
++if base.is_dir("katana-parser"):
+# base.cmd("git", ["clone", "https://github.com/jasenhuang/katana-parser.git"])
+# base.cmd_in_dir("katana-parser", "git", ["checkout", "be6df458d4540eee375c513958dcb862a391cdd1"])
diff --git a/www/onlyoffice-documentserver/files/patch-document-server-package_common_documentserver_bin_documentserver-update-securelink.sh.m4 b/www/onlyoffice-documentserver/files/patch-document-server-package_common_documentserver_bin_documentserver-update-securelink.sh.m4
index 231a6247a51a..6d40dfa72b4c 100644
--- a/www/onlyoffice-documentserver/files/patch-document-server-package_common_documentserver_bin_documentserver-update-securelink.sh.m4
+++ b/www/onlyoffice-documentserver/files/patch-document-server-package_common_documentserver_bin_documentserver-update-securelink.sh.m4
@@ -46,7 +46,8 @@
+LOCAL_CONF=%%LOCALBASE%%/etc/M4_DS_PREFIX/local.json
+JSON="%%LOCALBASE%%/www/M4_DS_PREFIX/npm/json -q -f ${LOCAL_CONF}"
- SECURE_LINK_SECRET=${SECURE_LINK_SECRET:-$(tr -dc A-Za-z0-9 </dev/urandom | head -c 20)}
+-SECURE_LINK_SECRET=${SECURE_LINK_SECRET:-$(tr -dc A-Za-z0-9 </dev/urandom | head -c 20)}
++SECURE_LINK_SECRET=${SECURE_LINK_SECRET:-$(pwgen -s 20)}
-sed "s,\(set \+\$secure_link_secret\).*,\1 "${SECURE_LINK_SECRET}";," -i ${NGINX_CONF}
-${JSON} -I -e 'this.storage={fs: {secretString: "'${SECURE_LINK_SECRET}'" }}' && chown ds:ds $LOCAL_CONF
diff --git a/www/onlyoffice-documentserver/files/patch-document-server-package_common_documentserver_nginx_includes_ds-mime.types.conf b/www/onlyoffice-documentserver/files/patch-document-server-package_common_documentserver_nginx_includes_ds-mime.types.conf
index c8a9eedfa80e..6386c904077e 100644
--- a/www/onlyoffice-documentserver/files/patch-document-server-package_common_documentserver_nginx_includes_ds-mime.types.conf
+++ b/www/onlyoffice-documentserver/files/patch-document-server-package_common_documentserver_nginx_includes_ds-mime.types.conf
@@ -1,8 +1,9 @@
https://raw.githubusercontent.com/nginx/nginx/master/conf/mime.types
++ IWork filetypes
--- document-server-package/common/documentserver/nginx/includes/ds-mime.types.conf.orig 2022-05-15 11:09:53.906141000 +0200
+++ document-server-package/common/documentserver/nginx/includes/ds-mime.types.conf 2022-05-15 11:10:02.802873000 +0200
-@@ -0,0 +1,99 @@
+@@ -0,0 +1,102 @@
+
+types {
+ text/html html htm shtml;
@@ -40,6 +41,9 @@ https://raw.githubusercontent.com/nginx/nginx/master/conf/mime.types
+ application/pdf pdf;
+ application/postscript ps eps ai;
+ application/rtf rtf;
++ application/vnd.apple.keynote key kth;
++ application/vnd.apple.pages pages template;
++ application/vnd.apple.numbers numbers nmbtemplate;
+ application/vnd.apple.mpegurl m3u8;
+ application/vnd.google-earth.kml+xml kml;
+ application/vnd.google-earth.kmz kmz;
diff --git a/www/onlyoffice-documentserver/pkg-plist b/www/onlyoffice-documentserver/pkg-plist
index 8c1f22b765b3..4c96e63cd9f7 100644
--- a/www/onlyoffice-documentserver/pkg-plist
+++ b/www/onlyoffice-documentserver/pkg-plist
@@ -1156,7 +1156,7 @@ lib/libkernel_network.so
%%WWWDIR%%/documentserver/sdkjs/pdf/src/annotations/stamps/ja-JA.json
%%WWWDIR%%/documentserver/sdkjs/pdf/src/annotations/stamps/pt-BR.json
%%WWWDIR%%/documentserver/sdkjs/pdf/src/annotations/stamps/ru-RU.json
-%%WWWDIR%%/documentserver/sdkjs/pdf/src/annotations/stamps/zh-ZH.json
+%%WWWDIR%%/documentserver/sdkjs/pdf/src/annotations/stamps/zh-CN.json
%%WWWDIR%%/documentserver/sdkjs/pdf/src/engine/cmap.bin
%%WWWDIR%%/documentserver/sdkjs/pdf/src/engine/drawingfile.js
%%WWWDIR%%/documentserver/sdkjs/pdf/src/engine/drawingfile.wasm
diff --git a/www/p5-Plack-Middleware-Session/Makefile b/www/p5-Plack-Middleware-Session/Makefile
index 755c21ab642c..5fca9204f54f 100644
--- a/www/p5-Plack-Middleware-Session/Makefile
+++ b/www/p5-Plack-Middleware-Session/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Plack-Middleware-Session
-PORTVERSION= 0.35
+PORTVERSION= 0.36
CATEGORIES= www perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -10,7 +10,7 @@ WWW= https://metacpan.org/release/Plack-Middleware-Session
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
-LICENSE_FILE= ${WRKSRC}/LICENSE
+LICENSE_FILE_GPLv1+ = ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Cookie-Baker>=0.12:www/p5-Cookie-Baker \
diff --git a/www/p5-Plack-Middleware-Session/distinfo b/www/p5-Plack-Middleware-Session/distinfo
index da892e2e940d..344c8824063a 100644
--- a/www/p5-Plack-Middleware-Session/distinfo
+++ b/www/p5-Plack-Middleware-Session/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752056766
-SHA256 (Plack-Middleware-Session-0.35.tar.gz) = 0d6c8072ce51aed2e90f8d33e942aaa9228439980d73e73f10134b08c49a5a89
-SIZE (Plack-Middleware-Session-0.35.tar.gz) = 28495
+TIMESTAMP = 1753333010
+SHA256 (Plack-Middleware-Session-0.36.tar.gz) = 92a5831658810d23732e6e3bae7a44a1fa5a7d8a6a6e6dcd75b91c6a9c24b466
+SIZE (Plack-Middleware-Session-0.36.tar.gz) = 30119
diff --git a/www/pecl-yaf/files/patch-php85 b/www/pecl-yaf/files/patch-php85
new file mode 100644
index 000000000000..1d35ad034c24
--- /dev/null
+++ b/www/pecl-yaf/files/patch-php85
@@ -0,0 +1,11 @@
+--- yaf_exception.c.orig 2024-06-25 03:13:57 UTC
++++ yaf_exception.c
+@@ -73,7 +73,7 @@ zend_class_entry * yaf_get_exception_base(int root) /*
+ }
+ #endif
+
+- return zend_exception_get_default();
++ return zend_ce_exception;
+ }
+ /* }}} */
+
diff --git a/www/pecl-yar/files/patch-php85 b/www/pecl-yar/files/patch-php85
new file mode 100644
index 000000000000..20c15b01392c
--- /dev/null
+++ b/www/pecl-yar/files/patch-php85
@@ -0,0 +1,11 @@
+--- yar_exception.c.orig 2024-06-25 08:51:10 UTC
++++ yar_exception.c
+@@ -62,7 +62,7 @@ zend_class_entry * php_yar_get_exception_base(int root
+ }
+ #endif
+
+- return zend_exception_get_default();
++ return zend_ce_exception;
+ }
+ /* }}} */
+
diff --git a/www/piwigo/Makefile b/www/piwigo/Makefile
index b990d062f5eb..a7390c6cd229 100644
--- a/www/piwigo/Makefile
+++ b/www/piwigo/Makefile
@@ -1,5 +1,5 @@
PORTNAME= piwigo
-DISTVERSION= 15.5.0
+DISTVERSION= 15.6.0
PORTREVISION= 0
PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX}
CATEGORIES= www
diff --git a/www/piwigo/distinfo b/www/piwigo/distinfo
index 7b875dc8f1e9..bcbacf9fd550 100644
--- a/www/piwigo/distinfo
+++ b/www/piwigo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741790437
-SHA256 (piwigo-15.5.0.zip) = f7bb7aac6373c7065a926959a542c2b77319b1bcea7d6a6ed9ccda71b83081c0
-SIZE (piwigo-15.5.0.zip) = 18694477
+TIMESTAMP = 1753530422
+SHA256 (piwigo-15.6.0.zip) = 6d55f1acf88aa1620140c8432171011b93f4e2576bb905a1fe610f8e8695ed11
+SIZE (piwigo-15.6.0.zip) = 18698794
diff --git a/www/pound/Makefile b/www/pound/Makefile
index 092d171e8ef4..9cb0156e87a3 100644
--- a/www/pound/Makefile
+++ b/www/pound/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pound
-PORTVERSION= 4.16
+PORTVERSION= 4.17
CATEGORIES= www net
MASTER_SITES= https://github.com/graygnuorg/pound/releases/download/v${PORTVERSION}/
diff --git a/www/pound/distinfo b/www/pound/distinfo
index 7548abc8de97..4c67f0f6a59f 100644
--- a/www/pound/distinfo
+++ b/www/pound/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1736754962
-SHA256 (pound-4.16.tar.gz) = d4b2e1111d553b0e428b90a3a7f682dab54c961572c79105926dfac8bbfda0a5
-SIZE (pound-4.16.tar.gz) = 990967
+TIMESTAMP = 1753806076
+SHA256 (pound-4.17.tar.gz) = b8759d94546027f0090dbb51455e2ff12ad2f95fe34edc4559a5a1dc07639a2e
+SIZE (pound-4.17.tar.gz) = 1028579
diff --git a/www/privatebin/Makefile b/www/privatebin/Makefile
index 2e72ddf64ae4..5833acfda233 100644
--- a/www/privatebin/Makefile
+++ b/www/privatebin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= privatebin
-PORTVERSION= 1.7.8
+PORTVERSION= 2.0.0
CATEGORIES= www security
MAINTAINER= dvl@FreeBSD.org
diff --git a/www/privatebin/distinfo b/www/privatebin/distinfo
index 86bf127e3452..744f4242d7e0 100644
--- a/www/privatebin/distinfo
+++ b/www/privatebin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751282991
-SHA256 (privatebin-PrivateBin-1.7.8_GH0.tar.gz) = 48cdc106d995b8acaa94784485fec8e7b752f592c17d3e87d3960ad1c2e1a249
-SIZE (privatebin-PrivateBin-1.7.8_GH0.tar.gz) = 766111
+TIMESTAMP = 1753712981
+SHA256 (privatebin-PrivateBin-2.0.0_GH0.tar.gz) = 4bd2ae9e560f72510f1af19dd3d062872c26bbce7cb5437cbb1f7997b83011a8
+SIZE (privatebin-PrivateBin-2.0.0_GH0.tar.gz) = 755058
diff --git a/www/privatebin/pkg-plist b/www/privatebin/pkg-plist
index 3cf3f3fd201b..67fa4611f788 100644
--- a/www/privatebin/pkg-plist
+++ b/www/privatebin/pkg-plist
@@ -21,8 +21,8 @@
%%WWWDIR%%/css/bootstrap/fonts/glyphicons-halflings-regular.woff
%%WWWDIR%%/css/bootstrap/fonts/glyphicons-halflings-regular.woff2
%%WWWDIR%%/css/bootstrap/privatebin.css
-%%WWWDIR%%/css/bootstrap5/bootstrap-5.3.3.css
-%%WWWDIR%%/css/bootstrap5/bootstrap.rtl-5.3.3.css
+%%WWWDIR%%/css/bootstrap5/bootstrap-5.3.7.css
+%%WWWDIR%%/css/bootstrap5/bootstrap.rtl-5.3.7.css
%%WWWDIR%%/css/bootstrap5/privatebin.css
%%WWWDIR%%/css/common.css
%%WWWDIR%%/css/noscript.css
@@ -31,7 +31,6 @@
%%WWWDIR%%/css/prettify/prettify.css
%%WWWDIR%%/css/prettify/sons-of-obsidian.css
%%WWWDIR%%/css/prettify/sunburst.css
-%%WWWDIR%%/css/privatebin.css
%%WWWDIR%%/i18n/ar.json
%%WWWDIR%%/i18n/bg.json
%%WWWDIR%%/i18n/ca.json
@@ -95,15 +94,14 @@
%%WWWDIR%%/index.php
%%WWWDIR%%/index.php.bak
%%WWWDIR%%/index.php.orig
-%%WWWDIR%%/js/base-x-4.0.0.js
-%%WWWDIR%%/js/base64-1.7.js
+%%WWWDIR%%/js/base-x-5.0.1.js
%%WWWDIR%%/js/bootstrap-3.4.1.js
-%%WWWDIR%%/js/bootstrap-5.3.3.js
+%%WWWDIR%%/js/bootstrap-5.3.7.js
%%WWWDIR%%/js/comment.jsonld
%%WWWDIR%%/js/commentmeta.jsonld
%%WWWDIR%%/js/dark-mode-switch.js
%%WWWDIR%%/js/jquery-3.7.1.js
-%%WWWDIR%%/js/kjua-0.9.0.js
+%%WWWDIR%%/js/kjua-0.10.0.js
%%WWWDIR%%/js/legacy.js
%%WWWDIR%%/js/package-lock.json
%%WWWDIR%%/js/package.json
@@ -112,7 +110,6 @@
%%WWWDIR%%/js/prettify.js
%%WWWDIR%%/js/privatebin.js
%%WWWDIR%%/js/purify-3.2.6.js
-%%WWWDIR%%/js/rawinflate-0.3.js
%%WWWDIR%%/js/showdown-2.1.0.js
%%WWWDIR%%/js/types.jsonld
%%WWWDIR%%/js/zlib-1.3.1-1.js
@@ -147,7 +144,6 @@
%%WWWDIR%%/tpl/.htaccess
%%WWWDIR%%/tpl/bootstrap.php
%%WWWDIR%%/tpl/bootstrap5.php
-%%WWWDIR%%/tpl/page.php
%%WWWDIR%%/tpl/yourlsproxy.php
%%WWWDIR%%/vendor/.htaccess
%%WWWDIR%%/vendor/autoload.php
@@ -196,7 +192,6 @@
%%WWWDIR%%/vendor/jdenticon/jdenticon/src/Shapes/Shape.php
%%WWWDIR%%/vendor/jdenticon/jdenticon/src/Shapes/ShapeCategory.php
%%WWWDIR%%/vendor/jdenticon/jdenticon/src/Shapes/ShapeDefinitions.php
-%%WWWDIR%%/vendor/jdenticon/jdenticon/src/Shapes/ShapePosition.php
%%WWWDIR%%/vendor/mlocati/ip-lib/ip-lib.php
%%WWWDIR%%/vendor/mlocati/ip-lib/src/Address/AddressInterface.php
%%WWWDIR%%/vendor/mlocati/ip-lib/src/Address/AssignedRange.php
diff --git a/www/proxygen/Makefile b/www/proxygen/Makefile
index d0bbd1653a57..6c7a62234136 100644
--- a/www/proxygen/Makefile
+++ b/www/proxygen/Makefile
@@ -1,6 +1,6 @@
PORTNAME= proxygen
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.07.07.00
+DISTVERSION= 2025.07.28.00
CATEGORIES= www
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/proxygen/distinfo b/www/proxygen/distinfo
index 2800180a613d..a3dc57e32cf6 100644
--- a/www/proxygen/distinfo
+++ b/www/proxygen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752053901
-SHA256 (facebook-proxygen-v2025.07.07.00_GH0.tar.gz) = 9a7d756fe88704e4f0fc69e72c71249894c94c205215b38e24a4fdd6459d73c8
-SIZE (facebook-proxygen-v2025.07.07.00_GH0.tar.gz) = 1223443
+TIMESTAMP = 1753765038
+SHA256 (facebook-proxygen-v2025.07.28.00_GH0.tar.gz) = 37797338a5172e68cd7acf4bdb79d6c11c6e222c792462bb52cc9773d44835f3
+SIZE (facebook-proxygen-v2025.07.28.00_GH0.tar.gz) = 1227550
diff --git a/www/py-asgiref/Makefile b/www/py-asgiref/Makefile
index 0ed1dc56fd72..208a397d51b4 100644
--- a/www/py-asgiref/Makefile
+++ b/www/py-asgiref/Makefile
@@ -1,6 +1,5 @@
PORTNAME= asgiref
-PORTVERSION= 3.8.1
-PORTREVISION= 1
+PORTVERSION= 3.9.1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-asgiref/distinfo b/www/py-asgiref/distinfo
index 14c3cba141a0..022c3e2ec7d4 100644
--- a/www/py-asgiref/distinfo
+++ b/www/py-asgiref/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712325002
-SHA256 (asgiref-3.8.1.tar.gz) = c343bd80a0bec947a9860adb4c432ffa7db769836c64238fc34bdc3fec84d590
-SIZE (asgiref-3.8.1.tar.gz) = 35186
+TIMESTAMP = 1753409463
+SHA256 (asgiref-3.9.1.tar.gz) = a5ab6582236218e5ef1648f242fd9f10626cfd4de8dc377db215d5d5098e3142
+SIZE (asgiref-3.9.1.tar.gz) = 36870
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-dj51-strawberry-graphql-django/Makefile b/www/py-dj51-strawberry-graphql-django/Makefile
index ad7509c10a45..54f3c03ec8f2 100644
--- a/www/py-dj51-strawberry-graphql-django/Makefile
+++ b/www/py-dj51-strawberry-graphql-django/Makefile
@@ -1,5 +1,5 @@
PORTNAME= strawberry-graphql-django
-DISTVERSION= 0.60.0
+DISTVERSION= 0.65.1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj51-
@@ -16,7 +16,7 @@ BUILD_DEPENDS= ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django51>=4.2:www/py-django51@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}asgiref>=3.8:www/py-asgiref@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj51-strawberry-graphql>=0.264.0:devel/py-dj51-strawberry-graphql@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}dj51-strawberry-graphql>=0.276.2:devel/py-dj51-strawberry-graphql@${PY_FLAVOR}
USES= python:3.10+
USE_PYTHON= autoplist pep517
diff --git a/www/py-dj51-strawberry-graphql-django/distinfo b/www/py-dj51-strawberry-graphql-django/distinfo
index ed5dfad9d92e..8361a3c27c9e 100644
--- a/www/py-dj51-strawberry-graphql-django/distinfo
+++ b/www/py-dj51-strawberry-graphql-django/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749230619
-SHA256 (strawberry_graphql_django-0.60.0.tar.gz) = a5d210bd4458be298f86d8b1b8d01ce0208291b5b6b227cd0cfd97c51cf71ee8
-SIZE (strawberry_graphql_django-0.60.0.tar.gz) = 84511
+TIMESTAMP = 1753852395
+SHA256 (strawberry_graphql_django-0.65.1.tar.gz) = de312b77d83ab475b875f76f44161e8c5d9d284f349df61cebc83b4362b57a17
+SIZE (strawberry_graphql_django-0.65.1.tar.gz) = 86593
diff --git a/www/py-dj52-strawberry-graphql-django/Makefile b/www/py-dj52-strawberry-graphql-django/Makefile
index 88d95afad756..6e7c2e408233 100644
--- a/www/py-dj52-strawberry-graphql-django/Makefile
+++ b/www/py-dj52-strawberry-graphql-django/Makefile
@@ -1,5 +1,5 @@
PORTNAME= strawberry-graphql-django
-DISTVERSION= 0.60.0
+DISTVERSION= 0.65.1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj52-
@@ -16,7 +16,7 @@ BUILD_DEPENDS= ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}asgiref>=3.8:www/py-asgiref@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj52-strawberry-graphql>=0.264.0:devel/py-dj52-strawberry-graphql@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}dj52-strawberry-graphql>=0.276.2:devel/py-dj52-strawberry-graphql@${PY_FLAVOR}
USES= python:3.10+
USE_PYTHON= autoplist pep517
diff --git a/www/py-dj52-strawberry-graphql-django/distinfo b/www/py-dj52-strawberry-graphql-django/distinfo
index ed5dfad9d92e..8361a3c27c9e 100644
--- a/www/py-dj52-strawberry-graphql-django/distinfo
+++ b/www/py-dj52-strawberry-graphql-django/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749230619
-SHA256 (strawberry_graphql_django-0.60.0.tar.gz) = a5d210bd4458be298f86d8b1b8d01ce0208291b5b6b227cd0cfd97c51cf71ee8
-SIZE (strawberry_graphql_django-0.60.0.tar.gz) = 84511
+TIMESTAMP = 1753852395
+SHA256 (strawberry_graphql_django-0.65.1.tar.gz) = de312b77d83ab475b875f76f44161e8c5d9d284f349df61cebc83b4362b57a17
+SIZE (strawberry_graphql_django-0.65.1.tar.gz) = 86593
diff --git a/www/py-django-stubs-ext/Makefile b/www/py-django-stubs-ext/Makefile
index f3019c1942da..1af68ac93529 100644
--- a/www/py-django-stubs-ext/Makefile
+++ b/www/py-django-stubs-ext/Makefile
@@ -1,5 +1,5 @@
PORTNAME= django-stubs-ext
-PORTVERSION= 5.2.1
+PORTVERSION= 5.2.2
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-django-stubs-ext/distinfo b/www/py-django-stubs-ext/distinfo
index 7e9cdc0270d6..0cbe32b55f86 100644
--- a/www/py-django-stubs-ext/distinfo
+++ b/www/py-django-stubs-ext/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954258
-SHA256 (django_stubs_ext-5.2.1.tar.gz) = fc0582cb3289306c43ce4a0a15af86922ce1dbec3c19eab80980ee70c04e0392
-SIZE (django_stubs_ext-5.2.1.tar.gz) = 6550
+TIMESTAMP = 1753265796
+SHA256 (django_stubs_ext-5.2.2.tar.gz) = d9d151b919fe2438760f5bd938f03e1cb08c84d0651f9e5917f1313907e42683
+SIZE (django_stubs_ext-5.2.2.tar.gz) = 6244
diff --git a/www/py-django-unfold/Makefile b/www/py-django-unfold/Makefile
index e5114cd29a27..9ef09077d0f8 100644
--- a/www/py-django-unfold/Makefile
+++ b/www/py-django-unfold/Makefile
@@ -1,5 +1,5 @@
PORTNAME= django-unfold
-PORTVERSION= 0.62.0
+PORTVERSION= 0.63.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-django-unfold/distinfo b/www/py-django-unfold/distinfo
index 2e605593290d..8fa5c4f2a72e 100644
--- a/www/py-django-unfold/distinfo
+++ b/www/py-django-unfold/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266178
-SHA256 (django_unfold-0.62.0.tar.gz) = fa931018b5c3f501b589d1785c430964a5b37ab1259ecb3ccb516efe075311bc
-SIZE (django_unfold-0.62.0.tar.gz) = 1064095
+TIMESTAMP = 1753369404
+SHA256 (django_unfold-0.63.0.tar.gz) = a32bb7c4a860a2e95a597778ce4f50f1d1a809a6ac06f6551dd0ebd371611cdf
+SIZE (django_unfold-0.63.0.tar.gz) = 1067071
diff --git a/www/py-djangorestframework/Makefile b/www/py-djangorestframework/Makefile
index ac8493aa2856..355d17e95537 100644
--- a/www/py-djangorestframework/Makefile
+++ b/www/py-djangorestframework/Makefile
@@ -1,6 +1,5 @@
PORTNAME= djangorestframework
-PORTVERSION= 3.15.2
-PORTREVISION= 1
+DISTVERSION= 3.16.0
PORTEPOCH= 1
CATEGORIES= www python
MASTER_SITES= PYPI
@@ -13,10 +12,12 @@ WWW= https://www.django-rest-framework.org/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.md
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR}
USES= python
-USE_PYTHON= distutils autoplist
+USE_PYTHON= autoplist pep517
CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME}
diff --git a/www/py-djangorestframework/distinfo b/www/py-djangorestframework/distinfo
index fffbdb4562ac..c336e0e97c68 100644
--- a/www/py-djangorestframework/distinfo
+++ b/www/py-djangorestframework/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1719292736
-SHA256 (djangorestframework-3.15.2.tar.gz) = 36fe88cd2d6c6bec23dca9804bab2ba5517a8bb9d8f47ebc68981b56840107ad
-SIZE (djangorestframework-3.15.2.tar.gz) = 1067420
+TIMESTAMP = 1744359953
+SHA256 (djangorestframework-3.16.0.tar.gz) = f022ff46613584de994c0c6a4aebbace5fd700555fbe9d33b865ebf173eba6c9
+SIZE (djangorestframework-3.16.0.tar.gz) = 1068408
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-feedgenerator/Makefile b/www/py-feedgenerator/Makefile
index d0a8b4fb5c25..6155157a7e30 100644
--- a/www/py-feedgenerator/Makefile
+++ b/www/py-feedgenerator/Makefile
@@ -1,6 +1,5 @@
PORTNAME= feedgenerator
-PORTVERSION= 2.1.0
-PORTREVISION= 1
+PORTVERSION= 2.2.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,12 +11,10 @@ WWW= https://github.com/getpelican/feedgenerator
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=40.6.0:devel/py-setuptools@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>=0,1:devel/py-pytz@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist concurrent pep517 unittest
+USE_PYTHON= autoplist concurrent pep517 pytest
NO_ARCH= yes
diff --git a/www/py-feedgenerator/distinfo b/www/py-feedgenerator/distinfo
index 70ce22dc678a..f6cc51cede38 100644
--- a/www/py-feedgenerator/distinfo
+++ b/www/py-feedgenerator/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1681843906
-SHA256 (feedgenerator-2.1.0.tar.gz) = f075f23f28fd227f097c36b212161c6cf012e1c6caaf7ff53d5d6bb02cd42b9d
-SIZE (feedgenerator-2.1.0.tar.gz) = 20682
+TIMESTAMP = 1752566726
+SHA256 (feedgenerator-2.2.0.tar.gz) = 2976f6ccc5989a967202da343ea145c21aedabbe0035c7088d64ba0aa9725a60
+SIZE (feedgenerator-2.2.0.tar.gz) = 20309
diff --git a/www/py-freenit/Makefile b/www/py-freenit/Makefile
index 5d4194423c65..c3cef51fc9bf 100644
--- a/www/py-freenit/Makefile
+++ b/www/py-freenit/Makefile
@@ -1,5 +1,5 @@
PORTNAME= freenit
-DISTVERSION= 0.3.19
+DISTVERSION= 0.3.20
CATEGORIES= www devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-freenit/distinfo b/www/py-freenit/distinfo
index 328f9f0e73c8..48bdc9faf306 100644
--- a/www/py-freenit/distinfo
+++ b/www/py-freenit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751665277
-SHA256 (freenit-0.3.19.tar.gz) = 4d61c6c6f393c0b5ef344d2710aae5e3bbdb535a7b507d39911ee09b23b1641f
-SIZE (freenit-0.3.19.tar.gz) = 28403
+TIMESTAMP = 1753270744
+SHA256 (freenit-0.3.20.tar.gz) = d5a48c39d7d603ea9aeac8a29d25d9c3fb1fc5ebfbc4bf56f829b01f5e88906d
+SIZE (freenit-0.3.20.tar.gz) = 28417
diff --git a/www/py-google-api-python-client/Makefile b/www/py-google-api-python-client/Makefile
index dc141259fc9d..49b71fe812bf 100644
--- a/www/py-google-api-python-client/Makefile
+++ b/www/py-google-api-python-client/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-api-python-client
-DISTVERSION= 2.176.0
+DISTVERSION= 2.177.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-google-api-python-client/distinfo b/www/py-google-api-python-client/distinfo
index 249ee9b5681a..71f299e14f31 100644
--- a/www/py-google-api-python-client/distinfo
+++ b/www/py-google-api-python-client/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752652964
-SHA256 (google_api_python_client-2.176.0.tar.gz) = 2b451cdd7fd10faeb5dd20f7d992f185e1e8f4124c35f2cdcc77c843139a4cf1
-SIZE (google_api_python_client-2.176.0.tar.gz) = 13154773
+TIMESTAMP = 1753540947
+SHA256 (google_api_python_client-2.177.0.tar.gz) = 9ffd2b57d68f5afa7e6ac64e2c440534eaa056cbb394812a62ff94723c31b50e
+SIZE (google_api_python_client-2.177.0.tar.gz) = 13184405
diff --git a/www/py-google-cloud-compute/Makefile b/www/py-google-cloud-compute/Makefile
index ea1908a9bdee..74424376bf7a 100644
--- a/www/py-google-cloud-compute/Makefile
+++ b/www/py-google-cloud-compute/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-compute
-PORTVERSION= 1.32.0
+PORTVERSION= 1.33.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-google-cloud-compute/distinfo b/www/py-google-cloud-compute/distinfo
index 4d8eb477187e..2e9cbb821145 100644
--- a/www/py-google-cloud-compute/distinfo
+++ b/www/py-google-cloud-compute/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266180
-SHA256 (google_cloud_compute-1.32.0.tar.gz) = 76d775da26aefbf05eb6b95703f6015e0698e63c97219bbe74ffd34012b01386
-SIZE (google_cloud_compute-1.32.0.tar.gz) = 4421136
+TIMESTAMP = 1753265798
+SHA256 (google_cloud_compute-1.33.0.tar.gz) = 0ffc56bfca9583c2fa5f2b6271b6756a4d6f5cdbefe2656420711297292e42ee
+SIZE (google_cloud_compute-1.33.0.tar.gz) = 4423466
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-nh3/Makefile b/www/py-nh3/Makefile
index 75edf54cd11d..a4c1fbd05cc2 100644
--- a/www/py-nh3/Makefile
+++ b/www/py-nh3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= nh3
-DISTVERSION= 0.2.22
+DISTVERSION= 0.3.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-nh3/Makefile.crates b/www/py-nh3/Makefile.crates
index e4dfe02d0e16..0791ff9e1731 100644
--- a/www/py-nh3/Makefile.crates
+++ b/www/py-nh3/Makefile.crates
@@ -1,4 +1,5 @@
-CARGO_CRATES= ammonia-4.1.1 \
+CARGO_CRATES= aliasable-0.1.3 \
+ ammonia-4.1.1 \
autocfg-1.5.0 \
bitflags-2.9.1 \
cc-1.2.29 \
@@ -10,6 +11,7 @@ CARGO_CRATES= ammonia-4.1.1 \
dtoa-short-0.3.5 \
form_urlencoded-1.2.1 \
futf-0.1.5 \
+ heck-0.4.1 \
heck-0.5.0 \
html5ever-0.35.0 \
icu_collections-2.0.0 \
@@ -34,6 +36,8 @@ CARGO_CRATES= ammonia-4.1.1 \
memoffset-0.9.1 \
new_debug_unreachable-1.0.6 \
once_cell-1.21.3 \
+ ouroboros-0.18.5 \
+ ouroboros_macro-0.18.5 \
parking_lot-0.12.4 \
parking_lot_core-0.9.11 \
percent-encoding-2.3.1 \
@@ -46,6 +50,7 @@ CARGO_CRATES= ammonia-4.1.1 \
potential_utf-0.1.2 \
precomputed-hash-0.1.1 \
proc-macro2-1.0.95 \
+ proc-macro2-diagnostics-0.10.1 \
pyo3-0.25.1 \
pyo3-build-config-0.25.1 \
pyo3-ffi-0.25.1 \
@@ -63,6 +68,7 @@ CARGO_CRATES= ammonia-4.1.1 \
siphasher-1.0.1 \
smallvec-1.15.1 \
stable_deref_trait-1.2.0 \
+ static_assertions-1.1.0 \
string_cache-0.8.9 \
string_cache_codegen-0.5.4 \
syn-2.0.104 \
@@ -75,6 +81,7 @@ CARGO_CRATES= ammonia-4.1.1 \
url-2.5.4 \
utf-8-0.7.6 \
utf8_iter-1.0.4 \
+ version_check-0.9.5 \
web_atoms-0.1.3 \
windows-targets-0.52.6 \
windows_aarch64_gnullvm-0.52.6 \
@@ -86,6 +93,7 @@ CARGO_CRATES= ammonia-4.1.1 \
windows_x86_64_gnullvm-0.52.6 \
windows_x86_64_msvc-0.52.6 \
writeable-0.6.1 \
+ yansi-1.0.1 \
yoke-0.8.0 \
yoke-derive-0.8.0 \
zerofrom-0.1.6 \
diff --git a/www/py-nh3/distinfo b/www/py-nh3/distinfo
index 5442c2953f01..00d949b83473 100644
--- a/www/py-nh3/distinfo
+++ b/www/py-nh3/distinfo
@@ -1,6 +1,8 @@
-TIMESTAMP = 1752837362
-SHA256 (nh3-0.2.22.tar.gz) = dbfaa924ba226331c75896a64fe161a0cbd21172e4da687b2a69b5101db2c3e9
-SIZE (nh3-0.2.22.tar.gz) = 18326
+TIMESTAMP = 1753852250
+SHA256 (nh3-0.3.0.tar.gz) = d8ba24cb31525492ea71b6aac11a4adac91d828aadeff7c4586541bf5dc34d2f
+SIZE (nh3-0.3.0.tar.gz) = 19655
+SHA256 (rust/crates/aliasable-0.1.3.crate) = 250f629c0161ad8107cf89319e990051fae62832fd343083bea452d93e2205fd
+SIZE (rust/crates/aliasable-0.1.3.crate) = 6169
SHA256 (rust/crates/ammonia-4.1.1.crate) = d6b346764dd0814805de8abf899fe03065bcee69bb1a4771c785817e39f3978f
SIZE (rust/crates/ammonia-4.1.1.crate) = 56029
SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
@@ -25,6 +27,8 @@ SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd
SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
SHA256 (rust/crates/futf-0.1.5.crate) = df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843
SIZE (rust/crates/futf-0.1.5.crate) = 11344
+SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
+SIZE (rust/crates/heck-0.4.1.crate) = 11567
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
SHA256 (rust/crates/html5ever-0.35.0.crate) = 55d958c2f74b664487a2035fe1dadb032c48718a03b63f3ab0b8537db8549ed4
@@ -73,6 +77,10 @@ SHA256 (rust/crates/new_debug_unreachable-1.0.6.crate) = 650eef8c711430f1a879fdd
SIZE (rust/crates/new_debug_unreachable-1.0.6.crate) = 2582
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/ouroboros-0.18.5.crate) = 1e0f050db9c44b97a94723127e6be766ac5c340c48f2c4bb3ffa11713744be59
+SIZE (rust/crates/ouroboros-0.18.5.crate) = 11678
+SHA256 (rust/crates/ouroboros_macro-0.18.5.crate) = 3c7028bdd3d43083f6d8d4d5187680d0d3560d54df4cc9d752005268b41e64d0
+SIZE (rust/crates/ouroboros_macro-0.18.5.crate) = 22021
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
@@ -97,6 +105,8 @@ SHA256 (rust/crates/precomputed-hash-0.1.1.crate) = 925383efa346730478fb4838dbe9
SIZE (rust/crates/precomputed-hash-0.1.1.crate) = 1640
SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
+SHA256 (rust/crates/proc-macro2-diagnostics-0.10.1.crate) = af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8
+SIZE (rust/crates/proc-macro2-diagnostics-0.10.1.crate) = 12219
SHA256 (rust/crates/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
@@ -131,6 +141,8 @@ SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69
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/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
+SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
SHA256 (rust/crates/string_cache-0.8.9.crate) = bf776ba3fa74f83bf4b63c3dcbbf82173db2632ed8452cb2d891d33f459de70f
SIZE (rust/crates/string_cache-0.8.9.crate) = 17408
SHA256 (rust/crates/string_cache_codegen-0.5.4.crate) = c711928715f1fe0fe509c53b43e993a9a557babc2d0a3567d0a3006f1ac931a0
@@ -155,6 +167,8 @@ SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615
SIZE (rust/crates/utf-8-0.7.6.crate) = 10422
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
+SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
+SIZE (rust/crates/version_check-0.9.5.crate) = 15554
SHA256 (rust/crates/web_atoms-0.1.3.crate) = 57ffde1dc01240bdf9992e3205668b235e59421fd085e8a317ed98da0178d414
SIZE (rust/crates/web_atoms-0.1.3.crate) = 27392
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
@@ -177,6 +191,8 @@ 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/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
SIZE (rust/crates/writeable-0.6.1.crate) = 24068
+SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
+SIZE (rust/crates/yansi-1.0.1.crate) = 75497
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
diff --git a/www/py-readability-lxml/Makefile b/www/py-readability-lxml/Makefile
index e2e95b6bda4a..d6f57a584bbf 100644
--- a/www/py-readability-lxml/Makefile
+++ b/www/py-readability-lxml/Makefile
@@ -1,9 +1,9 @@
PORTNAME= readability-lxml
-PORTVERSION= 0.8.1
-PORTREVISION= 1
+DISTVERSION= 0.8.4.1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:S|-|_|}-${DISTVERSION}
MAINTAINER= m.ne@gmx.net
COMMENT= Fast HTML to text parser (article readability tool)
@@ -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-readability-lxml/distinfo b/www/py-readability-lxml/distinfo
index bad18bd38808..c7168c5b253a 100644
--- a/www/py-readability-lxml/distinfo
+++ b/www/py-readability-lxml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1691368002
-SHA256 (readability-lxml-0.8.1.tar.gz) = e51fea56b5909aaf886d307d48e79e096293255afa567b7d08bca94d25b1a4e1
-SIZE (readability-lxml-0.8.1.tar.gz) = 15878
+TIMESTAMP = 1753339536
+SHA256 (readability_lxml-0.8.4.1.tar.gz) = 9d2924f5942dd7f37fb4da353263b22a3e877ccf922d0e45e348e4177b035a53
+SIZE (readability_lxml-0.8.4.1.tar.gz) = 22874
diff --git a/www/py-readability-lxml/files/patch-readability_compat_two.py b/www/py-readability-lxml/files/patch-readability_compat_two.py
deleted file mode 100644
index faf554014211..000000000000
--- a/www/py-readability-lxml/files/patch-readability_compat_two.py
+++ /dev/null
@@ -1,11 +0,0 @@
-Disable some python-2.x code with invalid syntax in python-3.x.
-
---- readability/compat/two.py.orig 2020-07-03 23:38:42 UTC
-+++ readability/compat/two.py
-@@ -2,5 +2,5 @@ def raise_with_traceback(exc_type, traceback, *args, *
- """
- Raise a new exception of type `exc_type` with an existing `traceback`. All
- additional (keyword-)arguments are forwarded to `exc_type`
-- """
- raise exc_type(*args, **kwargs), None, traceback
-+ """
diff --git a/www/py-rfc3987-syntax/Makefile b/www/py-rfc3987-syntax/Makefile
new file mode 100644
index 000000000000..ce164ab080b1
--- /dev/null
+++ b/www/py-rfc3987-syntax/Makefile
@@ -0,0 +1,23 @@
+PORTNAME= rfc3987-syntax
+PORTVERSION= 1.1.0
+CATEGORIES= www python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= rfc3987_syntax-${PORTVERSION}
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Helper functions to syntactically validate strings according to RFC 3987
+WWW= https://github.com/willynilly/rfc3987-syntax
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lark>=1.2.2:devel/py-lark@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent pep517
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/www/py-rfc3987-syntax/distinfo b/www/py-rfc3987-syntax/distinfo
new file mode 100644
index 000000000000..84e591b5d264
--- /dev/null
+++ b/www/py-rfc3987-syntax/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1753213880
+SHA256 (rfc3987_syntax-1.1.0.tar.gz) = 717a62cbf33cffdd16dfa3a497d81ce48a660ea691b1ddd7be710c22f00b4a0d
+SIZE (rfc3987_syntax-1.1.0.tar.gz) = 14239
diff --git a/www/py-rfc3987-syntax/pkg-descr b/www/py-rfc3987-syntax/pkg-descr
new file mode 100644
index 000000000000..afc27d822cbc
--- /dev/null
+++ b/www/py-rfc3987-syntax/pkg-descr
@@ -0,0 +1,11 @@
+rfc3987-syntax provides helper functions to parse and validate the syntax of
+terms defined in RFC 3987 -- the IETF standard for Internationalized Resource
+Identifiers (IRIs).
+
+The goal of rfc3987-syntax is to provide a lightweight, permissively licensed
+Python module for validating that strings conform to the ABNF grammar defined in
+RFC 3987. These helpers are:
+- Strictly aligned with the syntax rules of RFC 3987
+- Built using a permissive MIT license
+- Designed for both open source and proprietary use
+- Powered by Lark, a fast, EBNF-based parser
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-starlette/Makefile b/www/py-starlette/Makefile
index 2c63c246639d..81486dcb83fa 100644
--- a/www/py-starlette/Makefile
+++ b/www/py-starlette/Makefile
@@ -1,5 +1,5 @@
PORTNAME= starlette
-PORTVERSION= 0.47.1
+PORTVERSION= 0.47.2
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-starlette/distinfo b/www/py-starlette/distinfo
index ad2347e98796..d14ec4b42cff 100644
--- a/www/py-starlette/distinfo
+++ b/www/py-starlette/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954262
-SHA256 (starlette-0.47.1.tar.gz) = aef012dd2b6be325ffa16698f9dc533614fb1cebd593a906b90dc1025529a79b
-SIZE (starlette-0.47.1.tar.gz) = 2583072
+TIMESTAMP = 1753265800
+SHA256 (starlette-0.47.2.tar.gz) = 6ae9aa5db235e4846decc1e7b79c4f346adf41e9777aebeb49dfd09bbd7023d8
+SIZE (starlette-0.47.2.tar.gz) = 2583948
diff --git a/www/py-strawberry-graphql-django/Makefile b/www/py-strawberry-graphql-django/Makefile
index 13a61f246c0b..fc9225845a6f 100644
--- a/www/py-strawberry-graphql-django/Makefile
+++ b/www/py-strawberry-graphql-django/Makefile
@@ -1,5 +1,5 @@
PORTNAME= strawberry-graphql-django
-DISTVERSION= 0.60.0
+DISTVERSION= 0.65.1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,7 +16,7 @@ BUILD_DEPENDS= ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asgiref>=3.8:www/py-asgiref@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}strawberry-graphql>=0.264.0:devel/py-strawberry-graphql@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}strawberry-graphql>=0.276.2:devel/py-strawberry-graphql@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist pep517
diff --git a/www/py-strawberry-graphql-django/distinfo b/www/py-strawberry-graphql-django/distinfo
index ed5dfad9d92e..8361a3c27c9e 100644
--- a/www/py-strawberry-graphql-django/distinfo
+++ b/www/py-strawberry-graphql-django/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749230619
-SHA256 (strawberry_graphql_django-0.60.0.tar.gz) = a5d210bd4458be298f86d8b1b8d01ce0208291b5b6b227cd0cfd97c51cf71ee8
-SIZE (strawberry_graphql_django-0.60.0.tar.gz) = 84511
+TIMESTAMP = 1753852395
+SHA256 (strawberry_graphql_django-0.65.1.tar.gz) = de312b77d83ab475b875f76f44161e8c5d9d284f349df61cebc83b4362b57a17
+SIZE (strawberry_graphql_django-0.65.1.tar.gz) = 86593
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-wagtail/Makefile b/www/py-wagtail/Makefile
index 5923c8537f60..89b36df3ce0f 100644
--- a/www/py-wagtail/Makefile
+++ b/www/py-wagtail/Makefile
@@ -1,6 +1,5 @@
PORTNAME= wagtail
-PORTVERSION= 7.0.1
-PORTREVISION= 1
+PORTVERSION= 7.0.2
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -31,7 +30,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}anyascii>=0.1.5:textproc/py-anyascii@${PY_FL
${PYTHON_PKGNAMEPREFIX}pillow>=9.1.0<12.0.0:graphics/py-pillow@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.11.1<3.0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}telepath>=0.3.1<1:devel/py-telepath@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}willow>=1.10.0<2:graphics/py-willow@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}willow>=1.11.0<2:graphics/py-willow@${PY_FLAVOR}
USES= cpe python shebangfix
USE_PYTHON= autoplist concurrent pep517
diff --git a/www/py-wagtail/distinfo b/www/py-wagtail/distinfo
index 13fecbab88b0..767bc90973e8 100644
--- a/www/py-wagtail/distinfo
+++ b/www/py-wagtail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751208186
-SHA256 (wagtail-7.0.1.tar.gz) = cfc5c37738f98cae380a15252f5676604f6c61554bef1a3791e34de1e703beec
-SIZE (wagtail-7.0.1.tar.gz) = 6671934
+TIMESTAMP = 1753369406
+SHA256 (wagtail-7.0.2.tar.gz) = 053c8dfa3d41979eb8bb5d76e82b1b251926fa263766744f33e452b00e82fe68
+SIZE (wagtail-7.0.2.tar.gz) = 6671984
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/radicale/Makefile b/www/radicale/Makefile
index 0549aee57ab0..daf794be5b77 100644
--- a/www/radicale/Makefile
+++ b/www/radicale/Makefile
@@ -1,5 +1,6 @@
PORTNAME= radicale
PORTVERSION= 3.5.4
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,13 +14,12 @@ LICENSE_FILE= ${WRKSRC}/COPYING.md
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} \
${PY_SETUPTOOLS}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bcrypt>=0:security/py-bcrypt@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}passlib>=0:security/py-passlib@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}defusedxml>0:devel/py-defusedxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}passlib>0:security/py-passlib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}vobject>=0.9.6:deskutils/py-vobject@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.7.3:devel/py-python-dateutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pika>=1.1.0:devel/py-pika@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}defusedxml>0:devel/py-defusedxml@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}ldap3>0:net/py-ldap3@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.7.3:devel/py-python-dateutil@${PY_FLAVOR}
USES= cpe python
USE_PYTHON= autoplist pep517
@@ -28,6 +28,15 @@ GROUPS= radicale
USE_RC_SUBR= radicale
NO_ARCH= yes
+OPTIONS_DEFINE= ARGON2 BCRYPT LDAP
+OPTIONS_DEFAULT= ARGON2 BCRYPT LDAP
+
+ARGON2_DESC= argon2 support for password hashes
+ARGON2_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}argon2-cffi>0:security/py-argon2-cffi@${PY_FLAVOR}
+BCRYPT_DESC= bcrypt support for password hashes
+BCRYPT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bcrypt>0:security/py-bcrypt@${PY_FLAVOR}
+LDAP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ldap3>0:net/py-ldap3@${PY_FLAVOR}
+
SUB_LIST= USERS="${USERS}" GROUPS="${GROUPS}" PYTHON_CMD="${PYTHON_CMD}"
post-patch:
diff --git a/www/rubygem-akami/Makefile b/www/rubygem-akami/Makefile
index ea7d7d2d6e41..80f923d1670c 100644
--- a/www/rubygem-akami/Makefile
+++ b/www/rubygem-akami/Makefile
@@ -1,19 +1,22 @@
PORTNAME= akami
-PORTVERSION= 1.3.1
+DISTVERSION= 1.3.3
+PORTREVISION= 1
CATEGORIES= www rubygems
MASTER_SITES= RG
-MAINTAINER= joe@thrallingpenguin.com
+MAINTAINER= atanubiswas484@gmail.com
COMMENT= Library for building web service security
WWW= https://github.com/savonrb/akami
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-gyoku>=0.4.0:devel/rubygem-gyoku \
+RUN_DEPENDS= rubygem-base64>=0:converters/rubygem-base64 \
+ rubygem-gyoku>=0.4.0:devel/rubygem-gyoku \
rubygem-nokogiri>=0:textproc/rubygem-nokogiri
-NO_ARCH= yes
USES= gem
+NO_ARCH= yes
+
.include <bsd.port.mk>
diff --git a/www/rubygem-akami/distinfo b/www/rubygem-akami/distinfo
index 0a96bbba8bb4..3d2d3f8ba3f8 100644
--- a/www/rubygem-akami/distinfo
+++ b/www/rubygem-akami/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1499766099
-SHA256 (rubygem/akami-1.3.1.gem) = 4d0aae0786fa8bc408ff8a8332d30299a266273dfc883031fe50f3d4e6291e99
-SIZE (rubygem/akami-1.3.1.gem) = 24576
+TIMESTAMP = 1753496815
+SHA256 (rubygem/akami-1.3.3.gem) = d661b97abac1f771381cfb88fc62cf42cd72488c96d750988f4643cd7064b6bf
+SIZE (rubygem/akami-1.3.3.gem) = 11776
diff --git a/www/rubygem-akami/pkg-descr b/www/rubygem-akami/pkg-descr
index 6a60383bdb03..720af84cee54 100644
--- a/www/rubygem-akami/pkg-descr
+++ b/www/rubygem-akami/pkg-descr
@@ -1 +1,6 @@
-A library for building web service security.
+Akami is a Ruby library for building WS-Security headers in SOAP requests. It
+lets you create security elements like UsernameTokens, timestamps, and
+namespaces, following the WS-Security specification.
+
+It's commonly used with SOAP clients like Savon, but can also be helpful in
+other Ruby applications that need standards-compliant SOAP authentication.
diff --git a/www/rubygem-async-pool/Makefile b/www/rubygem-async-pool/Makefile
index 992cffe68a7f..e0374e5b5299 100644
--- a/www/rubygem-async-pool/Makefile
+++ b/www/rubygem-async-pool/Makefile
@@ -1,5 +1,5 @@
PORTNAME= async-pool
-PORTVERSION= 0.10.3
+PORTVERSION= 0.11.0
CATEGORIES= www rubygems
MASTER_SITES= RG
@@ -11,7 +11,7 @@ WWW= https://socketry.github.io/async-pool/ \
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/license.md
-RUN_DEPENDS= rubygem-async>=1.25:devel/rubygem-async
+RUN_DEPENDS= rubygem-async>=2.0:devel/rubygem-async
USES= gem
diff --git a/www/rubygem-async-pool/distinfo b/www/rubygem-async-pool/distinfo
index 8df4f2d20354..35d7d12c0bb2 100644
--- a/www/rubygem-async-pool/distinfo
+++ b/www/rubygem-async-pool/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738606631
-SHA256 (rubygem/async-pool-0.10.3.gem) = b542f9decc34fd3d6d0544576408bb79d6d2d2aa9ca467a75b546ac45765008a
-SIZE (rubygem/async-pool-0.10.3.gem) = 13312
+TIMESTAMP = 1752566748
+SHA256 (rubygem/async-pool-0.11.0.gem) = 2228c4a8d1ca59a259b5f9dab7e0f9f23d57856b195aca1c0aa684a7439ea525
+SIZE (rubygem/async-pool-0.11.0.gem) = 13824
diff --git a/www/rubygem-faraday-gitlab/Makefile b/www/rubygem-faraday-gitlab/Makefile
index ec9ee0637b49..058297542ed7 100644
--- a/www/rubygem-faraday-gitlab/Makefile
+++ b/www/rubygem-faraday-gitlab/Makefile
@@ -1,5 +1,5 @@
PORTNAME= faraday
-PORTVERSION= 2.13.1
+PORTVERSION= 2.13.4
CATEGORIES= www rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -gitlab
diff --git a/www/rubygem-faraday-gitlab/distinfo b/www/rubygem-faraday-gitlab/distinfo
index f1a2606042b1..64c150f066c5 100644
--- a/www/rubygem-faraday-gitlab/distinfo
+++ b/www/rubygem-faraday-gitlab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750222389
-SHA256 (rubygem/faraday-2.13.1.gem) = cc531eb5467e7d74d4517630fa96f1a7003647cbf20a9a3e067d098941217b75
-SIZE (rubygem/faraday-2.13.1.gem) = 74240
+TIMESTAMP = 1753592612
+SHA256 (rubygem/faraday-2.13.4.gem) = c719ff52cfd0dbaeca79dd83ed3aeea3f621032abf8bc959d1c05666157cac26
+SIZE (rubygem/faraday-2.13.4.gem) = 74752
diff --git a/www/rubygem-faraday/Makefile b/www/rubygem-faraday/Makefile
index c787054f2afa..dde5b826c1aa 100644
--- a/www/rubygem-faraday/Makefile
+++ b/www/rubygem-faraday/Makefile
@@ -1,5 +1,5 @@
PORTNAME= faraday
-PORTVERSION= 2.13.2
+PORTVERSION= 2.13.3
CATEGORIES= www rubygems
MASTER_SITES= RG
diff --git a/www/rubygem-faraday/distinfo b/www/rubygem-faraday/distinfo
index 1cd63fe1aafe..74847f686357 100644
--- a/www/rubygem-faraday/distinfo
+++ b/www/rubygem-faraday/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266256
-SHA256 (rubygem/faraday-2.13.2.gem) = 5c19762e3bbe78e61d8007c5119f2968373c5296d6c6d6aa05b6f9cec34f2a1a
-SIZE (rubygem/faraday-2.13.2.gem) = 74240
+TIMESTAMP = 1753370264
+SHA256 (rubygem/faraday-2.13.3.gem) = e9571e7a4ada595b385da5fc749edf7b11dc6aa9d98ab63286c3f28dc4ac01b7
+SIZE (rubygem/faraday-2.13.3.gem) = 74240
diff --git a/www/rubygem-hashicorp-checkpoint/Makefile b/www/rubygem-hashicorp-checkpoint/Makefile
index 6564c7d0aa01..57267f4bf7b0 100644
--- a/www/rubygem-hashicorp-checkpoint/Makefile
+++ b/www/rubygem-hashicorp-checkpoint/Makefile
@@ -1,16 +1,18 @@
PORTNAME= hashicorp-checkpoint
-PORTVERSION= 0.1.5
+PORTVERSION= 0.1.6
CATEGORIES= www rubygems
MASTER_SITES= RG
-MAINTAINER= joe@thrallingpenguin.com
+MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Internal HashiCorp service to check version information
-WWW= https://rubygems.org/gems/hashicorp-checkpoint
+WWW= https://checkpoint.hashicorp.com/ \
+ https://github.com/hashicorp/ruby-checkpoint
LICENSE= MPL20
-LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+LICENSE_FILE= ${WRKSRC}/LICENSE
-NO_ARCH= yes
USES= gem
+NO_ARCH= yes
+
.include <bsd.port.mk>
diff --git a/www/rubygem-hashicorp-checkpoint/distinfo b/www/rubygem-hashicorp-checkpoint/distinfo
index 3842f680a2d8..af7a40514493 100644
--- a/www/rubygem-hashicorp-checkpoint/distinfo
+++ b/www/rubygem-hashicorp-checkpoint/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1518877460
-SHA256 (rubygem/hashicorp-checkpoint-0.1.5.gem) = 4daf74afd63c1701a6c817d87e4fc58f595037ccbc1d302bc45cdcd3f6e7d5fc
-SIZE (rubygem/hashicorp-checkpoint-0.1.5.gem) = 13312
+TIMESTAMP = 1753370266
+SHA256 (rubygem/hashicorp-checkpoint-0.1.6.gem) = 928cea744b2eb0a05c7e97429e0fcb1a0ef8e0b02824271c61ff9cb2c9fe340c
+SIZE (rubygem/hashicorp-checkpoint-0.1.6.gem) = 40960
diff --git a/www/rubygem-hashicorp-checkpoint/pkg-descr b/www/rubygem-hashicorp-checkpoint/pkg-descr
index c3741274deb7..e5a057bde290 100644
--- a/www/rubygem-hashicorp-checkpoint/pkg-descr
+++ b/www/rubygem-hashicorp-checkpoint/pkg-descr
@@ -1 +1,7 @@
-Internal HashiCorp client library to check version information.
+Checkpoint is an internal service at Hashicorp that we use to check version
+information, broadcoast security bulletins, etc.
+
+We understand that software making remote calls over the internet for any reason
+can be undesirable. Because of this, Checkpoint can be disabled in all of our
+software that includes it. You can view the source of this client to see that
+we're not sending any private information.
diff --git a/www/rubygem-httpi/Makefile b/www/rubygem-httpi/Makefile
index 5b5710f01435..c1fab999f111 100644
--- a/www/rubygem-httpi/Makefile
+++ b/www/rubygem-httpi/Makefile
@@ -1,16 +1,18 @@
PORTNAME= httpi
-PORTVERSION= 2.4.2
+PORTVERSION= 4.0.4
CATEGORIES= www rubygems
MASTER_SITES= RG
-MAINTAINER= joe@thrallingpenguin.com
+MAINTAINER= dvl@FreeBSD.org
COMMENT= Library for common HTTP client API
WWW= https://github.com/savonrb/httpi
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-rack>=0:www/rubygem-rack \
+RUN_DEPENDS= rubygem-mutex_m>0:devel/rubygem-mutex_m \
+ rubygem-nkf>0:net/rubygem-nkf \
+ rubygem-rack>=2.0:www/rubygem-rack \
rubygem-socksify>=0:www/rubygem-socksify
NO_ARCH= yes
diff --git a/www/rubygem-httpi/distinfo b/www/rubygem-httpi/distinfo
index 5db1c4197eb8..05e311fe4231 100644
--- a/www/rubygem-httpi/distinfo
+++ b/www/rubygem-httpi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1499766310
-SHA256 (rubygem/httpi-2.4.2.gem) = 528a0a741cce6817f31d681ef9d689295bb4ca6731713f2aa83f139c1f70d521
-SIZE (rubygem/httpi-2.4.2.gem) = 45568
+TIMESTAMP = 1752856546
+SHA256 (rubygem/httpi-4.0.4.gem) = ca629bb9492a733dad1c6aabecc6f70e0847b10f4fe6eeb82ac120513455a23e
+SIZE (rubygem/httpi-4.0.4.gem) = 25088
diff --git a/www/rubygem-importmap-rails-rails70/Makefile b/www/rubygem-importmap-rails-rails70/Makefile
index 7969cee5456e..f5e64163932d 100644
--- a/www/rubygem-importmap-rails-rails70/Makefile
+++ b/www/rubygem-importmap-rails-rails70/Makefile
@@ -1,5 +1,5 @@
PORTNAME= importmap-rails
-PORTVERSION= 2.1.0
+PORTVERSION= 2.2.0
CATEGORIES= www rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -rails70
diff --git a/www/rubygem-importmap-rails-rails70/distinfo b/www/rubygem-importmap-rails-rails70/distinfo
index dfa9a6b3052d..32ce84f89252 100644
--- a/www/rubygem-importmap-rails-rails70/distinfo
+++ b/www/rubygem-importmap-rails-rails70/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735381767
-SHA256 (rubygem/importmap-rails-2.1.0.gem) = 9f10c67d60651a547579f448100d033df311c5d5db578301374aeb774faae741
-SIZE (rubygem/importmap-rails-2.1.0.gem) = 17408
+TIMESTAMP = 1753370268
+SHA256 (rubygem/importmap-rails-2.2.0.gem) = 91bf0067c872dda551999a4fed82b386161d1e21eda04a3fe16ea1e8aba8dd35
+SIZE (rubygem/importmap-rails-2.2.0.gem) = 20480
diff --git a/www/rubygem-importmap-rails-rails71/Makefile b/www/rubygem-importmap-rails-rails71/Makefile
index 2f6709739723..d4931cb60b91 100644
--- a/www/rubygem-importmap-rails-rails71/Makefile
+++ b/www/rubygem-importmap-rails-rails71/Makefile
@@ -1,5 +1,5 @@
PORTNAME= importmap-rails
-PORTVERSION= 2.1.0
+PORTVERSION= 2.2.0
CATEGORIES= www rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -rails71
diff --git a/www/rubygem-importmap-rails-rails71/distinfo b/www/rubygem-importmap-rails-rails71/distinfo
index 33da32265a35..32ce84f89252 100644
--- a/www/rubygem-importmap-rails-rails71/distinfo
+++ b/www/rubygem-importmap-rails-rails71/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735381768
-SHA256 (rubygem/importmap-rails-2.1.0.gem) = 9f10c67d60651a547579f448100d033df311c5d5db578301374aeb774faae741
-SIZE (rubygem/importmap-rails-2.1.0.gem) = 17408
+TIMESTAMP = 1753370268
+SHA256 (rubygem/importmap-rails-2.2.0.gem) = 91bf0067c872dda551999a4fed82b386161d1e21eda04a3fe16ea1e8aba8dd35
+SIZE (rubygem/importmap-rails-2.2.0.gem) = 20480
diff --git a/www/rubygem-importmap-rails-rails72/Makefile b/www/rubygem-importmap-rails-rails72/Makefile
index 39c19f7cad29..5d285e120a5e 100644
--- a/www/rubygem-importmap-rails-rails72/Makefile
+++ b/www/rubygem-importmap-rails-rails72/Makefile
@@ -1,5 +1,5 @@
PORTNAME= importmap-rails
-PORTVERSION= 2.1.0
+PORTVERSION= 2.2.0
CATEGORIES= www rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -rails72
diff --git a/www/rubygem-importmap-rails-rails72/distinfo b/www/rubygem-importmap-rails-rails72/distinfo
index ad4b88292088..32ce84f89252 100644
--- a/www/rubygem-importmap-rails-rails72/distinfo
+++ b/www/rubygem-importmap-rails-rails72/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735228188
-SHA256 (rubygem/importmap-rails-2.1.0.gem) = 9f10c67d60651a547579f448100d033df311c5d5db578301374aeb774faae741
-SIZE (rubygem/importmap-rails-2.1.0.gem) = 17408
+TIMESTAMP = 1753370268
+SHA256 (rubygem/importmap-rails-2.2.0.gem) = 91bf0067c872dda551999a4fed82b386161d1e21eda04a3fe16ea1e8aba8dd35
+SIZE (rubygem/importmap-rails-2.2.0.gem) = 20480
diff --git a/www/rubygem-importmap-rails/Makefile b/www/rubygem-importmap-rails/Makefile
index 03b22a3666ed..476536a535d5 100644
--- a/www/rubygem-importmap-rails/Makefile
+++ b/www/rubygem-importmap-rails/Makefile
@@ -1,6 +1,5 @@
PORTNAME= importmap-rails
-PORTVERSION= 2.1.0
-PORTREVISION= 1
+PORTVERSION= 2.2.0
CATEGORIES= www rubygems
MASTER_SITES= RG
diff --git a/www/rubygem-importmap-rails/distinfo b/www/rubygem-importmap-rails/distinfo
index ad4b88292088..32ce84f89252 100644
--- a/www/rubygem-importmap-rails/distinfo
+++ b/www/rubygem-importmap-rails/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735228188
-SHA256 (rubygem/importmap-rails-2.1.0.gem) = 9f10c67d60651a547579f448100d033df311c5d5db578301374aeb774faae741
-SIZE (rubygem/importmap-rails-2.1.0.gem) = 17408
+TIMESTAMP = 1753370268
+SHA256 (rubygem/importmap-rails-2.2.0.gem) = 91bf0067c872dda551999a4fed82b386161d1e21eda04a3fe16ea1e8aba8dd35
+SIZE (rubygem/importmap-rails-2.2.0.gem) = 20480
diff --git a/www/rubygem-passenger/Makefile b/www/rubygem-passenger/Makefile
index 76d12471ab8e..b5da5b94b55b 100644
--- a/www/rubygem-passenger/Makefile
+++ b/www/rubygem-passenger/Makefile
@@ -23,7 +23,7 @@ RUN_DEPENDS= rubygem-etc>=0:devel/rubygem-etc \
rubygem-rackup>=1.0.1:www/rubygem-rackup \
rubygem-rake>=12.3.3:devel/rubygem-rake
-USES= compiler:c++11-lang cpe gem libtool python:env ssl
+USES= compiler:c++14-lang cpe gem libtool python:env ssl
CXXFLAGS+= -I${LOCALBASE}/include/utf8cpp
USE_CXXSTD= c++14
diff --git a/www/rubygem-passenger/files/patch-libev b/www/rubygem-passenger/files/patch-libev
new file mode 100644
index 000000000000..b7c89c1af886
--- /dev/null
+++ b/www/rubygem-passenger/files/patch-libev
@@ -0,0 +1,23 @@
+--- src/cxx_supportlib/vendor-modified/libev/ev.c.orig 2025-07-13 19:43:52 UTC
++++ src/cxx_supportlib/vendor-modified/libev/ev.c
+@@ -421,6 +421,11 @@
+
+ #if EV_USE_INOTIFY
+ # include <sys/statfs.h>
++# 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
+@@ -2753,7 +2758,7 @@ ev_recommended_backends (void) EV_THROW
+ {
+ unsigned int flags = ev_supported_backends ();
+
+-#ifndef __NetBSD__
++#if !defined(__NetBSD__) && !defined(__FreeBSD__)
+ /* kqueue is borked on everything but netbsd apparently */
+ /* it usually doesn't work correctly on anything but sockets and pipes */
+ flags &= ~EVBACKEND_KQUEUE;
diff --git a/www/rubygem-propshaft-rails70/Makefile b/www/rubygem-propshaft-rails70/Makefile
index a9bca5b112eb..36c56a6ebbd2 100644
--- a/www/rubygem-propshaft-rails70/Makefile
+++ b/www/rubygem-propshaft-rails70/Makefile
@@ -1,5 +1,5 @@
PORTNAME= propshaft
-PORTVERSION= 1.1.0
+PORTVERSION= 1.2.1
CATEGORIES= www rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -rails70
@@ -13,8 +13,7 @@ LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
RUN_DEPENDS= rubygem-actionpack70>=7.0.0:www/rubygem-actionpack70 \
rubygem-activesupport70>=7.0.0:devel/rubygem-activesupport70 \
- rubygem-rack>=0,3:www/rubygem-rack \
- rubygem-railties70>=7.0.0:www/rubygem-railties70
+ rubygem-rack>=0,3:www/rubygem-rack
USES= gem
diff --git a/www/rubygem-propshaft-rails70/distinfo b/www/rubygem-propshaft-rails70/distinfo
index 2db2c57a9491..f11d48d68950 100644
--- a/www/rubygem-propshaft-rails70/distinfo
+++ b/www/rubygem-propshaft-rails70/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1728632748
-SHA256 (rubygem/propshaft-1.1.0.gem) = d389361faf66aeb17e8d204828962c1e506edd14a1a17adb3fa475435c070f6b
-SIZE (rubygem/propshaft-1.1.0.gem) = 14336
+TIMESTAMP = 1753370270
+SHA256 (rubygem/propshaft-1.2.1.gem) = e9b91daf52f21152f851a59f8621af53ffb4dc4401f9b5f8fe16065190b98654
+SIZE (rubygem/propshaft-1.2.1.gem) = 18432
diff --git a/www/rubygem-propshaft-rails71/Makefile b/www/rubygem-propshaft-rails71/Makefile
index 800118165099..2478b300cc59 100644
--- a/www/rubygem-propshaft-rails71/Makefile
+++ b/www/rubygem-propshaft-rails71/Makefile
@@ -1,5 +1,5 @@
PORTNAME= propshaft
-PORTVERSION= 1.1.0
+PORTVERSION= 1.2.1
CATEGORIES= www rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -rails71
@@ -13,8 +13,7 @@ LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
RUN_DEPENDS= rubygem-actionpack71>=7.0.0:www/rubygem-actionpack71 \
rubygem-activesupport71>=7.0.0:devel/rubygem-activesupport71 \
- rubygem-rack>=0,3:www/rubygem-rack \
- rubygem-railties71>=7.0.0:www/rubygem-railties71
+ rubygem-rack>=0,3:www/rubygem-rack
USES= gem
diff --git a/www/rubygem-propshaft-rails71/distinfo b/www/rubygem-propshaft-rails71/distinfo
index 2db2c57a9491..f11d48d68950 100644
--- a/www/rubygem-propshaft-rails71/distinfo
+++ b/www/rubygem-propshaft-rails71/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1728632748
-SHA256 (rubygem/propshaft-1.1.0.gem) = d389361faf66aeb17e8d204828962c1e506edd14a1a17adb3fa475435c070f6b
-SIZE (rubygem/propshaft-1.1.0.gem) = 14336
+TIMESTAMP = 1753370270
+SHA256 (rubygem/propshaft-1.2.1.gem) = e9b91daf52f21152f851a59f8621af53ffb4dc4401f9b5f8fe16065190b98654
+SIZE (rubygem/propshaft-1.2.1.gem) = 18432
diff --git a/www/rubygem-propshaft-rails72/Makefile b/www/rubygem-propshaft-rails72/Makefile
index dd950fa1d3ce..b00195cb876d 100644
--- a/www/rubygem-propshaft-rails72/Makefile
+++ b/www/rubygem-propshaft-rails72/Makefile
@@ -1,5 +1,5 @@
PORTNAME= propshaft
-PORTVERSION= 1.1.0
+PORTVERSION= 1.2.1
CATEGORIES= www rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -rails72
@@ -13,8 +13,7 @@ LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
RUN_DEPENDS= rubygem-actionpack72>=7.0.0:www/rubygem-actionpack72 \
rubygem-activesupport72>=7.0.0:devel/rubygem-activesupport72 \
- rubygem-rack>=0,3:www/rubygem-rack \
- rubygem-railties72>=7.0.0:www/rubygem-railties72
+ rubygem-rack>=0,3:www/rubygem-rack
USES= gem
diff --git a/www/rubygem-propshaft-rails72/distinfo b/www/rubygem-propshaft-rails72/distinfo
index 2db2c57a9491..f11d48d68950 100644
--- a/www/rubygem-propshaft-rails72/distinfo
+++ b/www/rubygem-propshaft-rails72/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1728632748
-SHA256 (rubygem/propshaft-1.1.0.gem) = d389361faf66aeb17e8d204828962c1e506edd14a1a17adb3fa475435c070f6b
-SIZE (rubygem/propshaft-1.1.0.gem) = 14336
+TIMESTAMP = 1753370270
+SHA256 (rubygem/propshaft-1.2.1.gem) = e9b91daf52f21152f851a59f8621af53ffb4dc4401f9b5f8fe16065190b98654
+SIZE (rubygem/propshaft-1.2.1.gem) = 18432
diff --git a/www/rubygem-propshaft/Makefile b/www/rubygem-propshaft/Makefile
index d9a9c74b6e0a..b1943c470273 100644
--- a/www/rubygem-propshaft/Makefile
+++ b/www/rubygem-propshaft/Makefile
@@ -1,6 +1,5 @@
PORTNAME= propshaft
-PORTVERSION= 1.1.0
-PORTREVISION= 1
+PORTVERSION= 1.2.1
CATEGORIES= www rubygems
MASTER_SITES= RG
@@ -13,8 +12,7 @@ LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
RUN_DEPENDS= rubygem-actionpack80>=7.0.0:www/rubygem-actionpack80 \
rubygem-activesupport80>=7.0.0:devel/rubygem-activesupport80 \
- rubygem-rack>=0,3:www/rubygem-rack \
- rubygem-railties80>=7.0.0:www/rubygem-railties80
+ rubygem-rack>=0,3:www/rubygem-rack
USES= gem
diff --git a/www/rubygem-propshaft/distinfo b/www/rubygem-propshaft/distinfo
index 2db2c57a9491..f11d48d68950 100644
--- a/www/rubygem-propshaft/distinfo
+++ b/www/rubygem-propshaft/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1728632748
-SHA256 (rubygem/propshaft-1.1.0.gem) = d389361faf66aeb17e8d204828962c1e506edd14a1a17adb3fa475435c070f6b
-SIZE (rubygem/propshaft-1.1.0.gem) = 14336
+TIMESTAMP = 1753370270
+SHA256 (rubygem/propshaft-1.2.1.gem) = e9b91daf52f21152f851a59f8621af53ffb4dc4401f9b5f8fe16065190b98654
+SIZE (rubygem/propshaft-1.2.1.gem) = 18432
diff --git a/www/rubygem-protocol-http1/Makefile b/www/rubygem-protocol-http1/Makefile
index 8208be10cd03..a4ef690aa9ef 100644
--- a/www/rubygem-protocol-http1/Makefile
+++ b/www/rubygem-protocol-http1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= protocol-http1
-PORTVERSION= 0.34.0
+PORTVERSION= 0.34.1
CATEGORIES= www rubygems
MASTER_SITES= RG
diff --git a/www/rubygem-protocol-http1/distinfo b/www/rubygem-protocol-http1/distinfo
index 62db2c7b4dc6..5b9b683b0c7c 100644
--- a/www/rubygem-protocol-http1/distinfo
+++ b/www/rubygem-protocol-http1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289358
-SHA256 (rubygem/protocol-http1-0.34.0.gem) = 96f9a88ceb77d8e9ae967037c3831a2869e04bb55663209a8043d63ced177c4a
-SIZE (rubygem/protocol-http1-0.34.0.gem) = 21504
+TIMESTAMP = 1752566750
+SHA256 (rubygem/protocol-http1-0.34.1.gem) = 146532623e506f3cbe814a69411ca45477c29249dc92c945249ca3222a02eb88
+SIZE (rubygem/protocol-http1-0.34.1.gem) = 21504
diff --git a/www/rubygem-rdf/Makefile b/www/rubygem-rdf/Makefile
index 420ecd3974c2..77fad31e2cfc 100644
--- a/www/rubygem-rdf/Makefile
+++ b/www/rubygem-rdf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rdf
-PORTVERSION= 3.3.3
+PORTVERSION= 3.3.4
CATEGORIES= www rubygems
MASTER_SITES= RG
@@ -15,7 +15,8 @@ RUN_DEPENDS= rubygem-bcp47_spec>=0.2<1:devel/rubygem-bcp47_spec \
rubygem-bigdecimal>=3.1.5<4:math/rubygem-bigdecimal \
rubygem-link_header>=0.0.8<1:www/rubygem-link_header \
rubygem-logger>=1.5<2:devel/rubygem-logger \
- rubygem-ostruct>=0.6<1:devel/rubygem-ostruct
+ rubygem-ostruct>=0.6<1:devel/rubygem-ostruct \
+ rubygem-readline>=0.0<1:devel/rubygem-readline
USES= gem
diff --git a/www/rubygem-rdf/distinfo b/www/rubygem-rdf/distinfo
index 46429ac0108b..30024491924e 100644
--- a/www/rubygem-rdf/distinfo
+++ b/www/rubygem-rdf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954460
-SHA256 (rubygem/rdf-3.3.3.gem) = d93b9f967b92cae1d90f3827424fe00c18ace3c61a18cac3691da85bb177dcda
-SIZE (rubygem/rdf-3.3.3.gem) = 159744
+TIMESTAMP = 1752566752
+SHA256 (rubygem/rdf-3.3.4.gem) = a77fa0821e5b4e2bea9fdbb7c9d980564c89d27e81979690ce5c9e6bc80859c1
+SIZE (rubygem/rdf-3.3.4.gem) = 160256
diff --git a/www/rubygem-roda/Makefile b/www/rubygem-roda/Makefile
index 74b7e852f622..135a4034ae7f 100644
--- a/www/rubygem-roda/Makefile
+++ b/www/rubygem-roda/Makefile
@@ -1,5 +1,5 @@
PORTNAME= roda
-PORTVERSION= 3.93.0
+PORTVERSION= 3.94.0
CATEGORIES= www rubygems
MASTER_SITES= RG
diff --git a/www/rubygem-roda/distinfo b/www/rubygem-roda/distinfo
index a0a726c7bb12..7cb90035c081 100644
--- a/www/rubygem-roda/distinfo
+++ b/www/rubygem-roda/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188280
-SHA256 (rubygem/roda-3.93.0.gem) = f4246e1a0dcae64d9abda11b91a2ab75395580f8748b25045a5b52a97c8c164a
-SIZE (rubygem/roda-3.93.0.gem) = 189952
+TIMESTAMP = 1752566802
+SHA256 (rubygem/roda-3.94.0.gem) = 161e13e6060cb6fdab05ee29e04d9e71cfbfa687edbb57d8e2da8f1748551fff
+SIZE (rubygem/roda-3.94.0.gem) = 190464
diff --git a/www/rubygem-savon/Makefile b/www/rubygem-savon/Makefile
index 176bd6bc3294..5a3f90cfcbe9 100644
--- a/www/rubygem-savon/Makefile
+++ b/www/rubygem-savon/Makefile
@@ -1,9 +1,9 @@
PORTNAME= savon
-PORTVERSION= 2.11.2
+PORTVERSION= 2.15.1
CATEGORIES= www rubygems
MASTER_SITES= RG
-MAINTAINER= joe@thrallingpenguin.com
+MAINTAINER= dvl@FreeBSD.org
COMMENT= Library for SOAP communications
WWW= https://github.com/savonrb/savon
@@ -13,10 +13,11 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-akami>=1.2:www/rubygem-akami \
rubygem-builder>=2.1.2:devel/rubygem-builder \
rubygem-gyoku>=1.2:devel/rubygem-gyoku \
- rubygem-httpi>=2.3:www/rubygem-httpi \
- rubygem-nokogiri>=1.4.0:textproc/rubygem-nokogiri \
+ rubygem-httpi>=4.0:www/rubygem-httpi \
+ rubygem-mail>2.5:mail/rubygem-mail \
+ rubygem-nokogiri>=1.8.1:textproc/rubygem-nokogiri \
rubygem-nori>=2.4:devel/rubygem-nori \
- rubygem-wasabi>=3.4:www/rubygem-wasabi
+ rubygem-wasabi>=3.7:www/rubygem-wasabi
NO_ARCH= yes
USES= gem
diff --git a/www/rubygem-savon/distinfo b/www/rubygem-savon/distinfo
index b330af094a3b..eb87b860f5de 100644
--- a/www/rubygem-savon/distinfo
+++ b/www/rubygem-savon/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1514155067
-SHA256 (rubygem/savon-2.11.2.gem) = cf515b932ae10c3aa16849e6ca62f19fb80246a355617a0c584160c140009bcd
-SIZE (rubygem/savon-2.11.2.gem) = 166400
+TIMESTAMP = 1753469009
+SHA256 (rubygem/savon-2.15.1.gem) = 0e3e013d2103737c7f5cd0353694e5fed21afc1753339dc9eb143fd50cc5c461
+SIZE (rubygem/savon-2.15.1.gem) = 34304
diff --git a/www/rubygem-socksify/Makefile b/www/rubygem-socksify/Makefile
index fba12b3a5272..859fa27f5ab0 100644
--- a/www/rubygem-socksify/Makefile
+++ b/www/rubygem-socksify/Makefile
@@ -1,19 +1,21 @@
PORTNAME= socksify
-PORTVERSION= 1.7.1
+PORTVERSION= 1.8.1
CATEGORIES= www rubygems
MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Redirects any TCP connection through a SOCKS5 proxy
-WWW= http://socksify.rubyforge.org/
+WWW= https://astro.github.io/socksify-ruby/ \
+ https://github.com/astro/socksify-ruby
LICENSE= GPLv3 RUBY
LICENSE_COMB= dual
LICENSE_FILE_GPLv3= ${WRKSRC}/COPYING
-NO_ARCH= yes
USES= gem
+NO_ARCH= yes
+
PLIST_FILES= bin/socksify_ruby
.include <bsd.port.mk>
diff --git a/www/rubygem-socksify/distinfo b/www/rubygem-socksify/distinfo
index 1fe76d96600c..d103ca4728e7 100644
--- a/www/rubygem-socksify/distinfo
+++ b/www/rubygem-socksify/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1488010849
-SHA256 (rubygem/socksify-1.7.1.gem) = d1b2c7ae908ad1a3f1ea5184065e856b7edbabef61b40c00a4231c4f2ebae4ba
-SIZE (rubygem/socksify-1.7.1.gem) = 21504
+TIMESTAMP = 1753265970
+SHA256 (rubygem/socksify-1.8.1.gem) = cf2a01720cc32490cc657b3233730620a03b92e98281726872ebebedfea9a856
+SIZE (rubygem/socksify-1.8.1.gem) = 24064
diff --git a/www/rubygem-wasabi/Makefile b/www/rubygem-wasabi/Makefile
index 4319112555c3..53e5287f0da3 100644
--- a/www/rubygem-wasabi/Makefile
+++ b/www/rubygem-wasabi/Makefile
@@ -1,17 +1,18 @@
PORTNAME= wasabi
-PORTVERSION= 3.5.0
+PORTVERSION= 5.1.0
CATEGORIES= www rubygems
MASTER_SITES= RG
-MAINTAINER= joe@thrallingpenguin.com
+MAINTAINER= dvl@FreeBSD.org
COMMENT= Library for simple WSDL parsing
WWW= https://github.com/savonrb/wasabi
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-httpi>=2.0:www/rubygem-httpi \
- rubygem-nokogiri>=1.4.2:textproc/rubygem-nokogiri
+RUN_DEPENDS= rubygem-addressable>0:www/rubygem-addressable \
+ rubygem-faraday>=1.9:www/rubygem-faraday \
+ rubygem-nokogiri>=1.13.9:textproc/rubygem-nokogiri
NO_ARCH= yes
USES= gem
diff --git a/www/rubygem-wasabi/distinfo b/www/rubygem-wasabi/distinfo
index c40cd910a8b0..ac935188230e 100644
--- a/www/rubygem-wasabi/distinfo
+++ b/www/rubygem-wasabi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1499767533
-SHA256 (rubygem/wasabi-3.5.0.gem) = 010c254bb0e28aff45c595ea63cf3c13917372b96d4093626b8dbdba8b984427
-SIZE (rubygem/wasabi-3.5.0.gem) = 164864
+TIMESTAMP = 1753468516
+SHA256 (rubygem/wasabi-5.1.0.gem) = e2d8252fbecb03b116b6085c683878bfad23b867654977b778c1d8c6621b84cc
+SIZE (rubygem/wasabi-5.1.0.gem) = 13312
diff --git a/www/seahub/Makefile b/www/seahub/Makefile
index 43230f06d2fd..901956f77fa7 100644
--- a/www/seahub/Makefile
+++ b/www/seahub/Makefile
@@ -40,7 +40,8 @@ RUN_DEPENDS= bash:shells/bash \
${PYTHON_PKGNAMEPREFIX}openpyxl>=3.0:textproc/py-openpyxl@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}markdown>=3.3:textproc/py-markdown@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}bleach>=5.0:www/py-bleach@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}python-ldap>=3.4:net/py-python-ldap@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}python-ldap>=3.4:net/py-python-ldap@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools>=3.4:devel/py-setuptools@${PY_FLAVOR}
#${PYTHON_PKGNAMEPREFIX}captcha>=0.4:www/py-captcha@${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/sqlpage/files/patch-powerpc64le b/www/sqlpage/files/patch-powerpc64le
new file mode 100644
index 000000000000..c70aea7304f9
--- /dev/null
+++ b/www/sqlpage/files/patch-powerpc64le
@@ -0,0 +1,20 @@
+Obtained from: https://cgit.FreeBSD.org/ports/commit/?id=f08b67611f0b19c0ee8d9053ee4d22e09b03f2b1
+
+--- cargo-crates/aws-lc-sys-0.29.0/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c.orig 2024-07-03 21:50:24 UTC
++++ cargo-crates/aws-lc-sys-0.29.0/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c
+@@ -69,10 +69,15 @@ void OPENSSL_cpuid_setup(void) {
+
+ void OPENSSL_cpuid_setup(void) {
+ #if defined(AT_HWCAP2)
++#if defined(__linux__)
+ OPENSSL_ppc64le_hwcap2 = getauxval(AT_HWCAP2);
++#elif defined(__FreeBSD__)
++ elf_aux_info(AT_HWCAP2, &OPENSSL_ppc64le_hwcap2, sizeof(OPENSSL_ppc64le_hwcap2));
++#endif
+ #else
+ OPENSSL_ppc64le_hwcap2 = 0;
+ #endif
++
+ OPENSSL_cpucap_initialized = 1;
+
+ // OPENSSL_ppccap is a 64-bit hex string which may start with "0x".
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/tinymce/Makefile b/www/tinymce/Makefile
index 6b3fdad2e157..ea4a56f12f43 100644
--- a/www/tinymce/Makefile
+++ b/www/tinymce/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tinymce
-PORTVERSION= 7.9.1
+PORTVERSION= 8.0.0
CATEGORIES= www
MASTER_SITES= http://download.tiny.cloud/tinymce/community/ \
LOCAL/sunpoet
@@ -8,6 +8,7 @@ DISTNAME= tinymce_${PORTVERSION}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Open source JavaScript HTML WYSIWYG editor for web sites
WWW= https://www.tiny.cloud/ \
+ https://www.tiny.cloud/docs/tinymce/latest/ \
https://github.com/tinymce/tinymce
LICENSE= GPLv2+
diff --git a/www/tinymce/distinfo b/www/tinymce/distinfo
index ac637dcb81eb..b7521a319760 100644
--- a/www/tinymce/distinfo
+++ b/www/tinymce/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748495715
-SHA256 (tinymce_7.9.1.zip) = 5b24c082cb7e1dd0146a962172ac8e4944b8442bfe1138c342353f66b3c94268
-SIZE (tinymce_7.9.1.zip) = 1028635
+TIMESTAMP = 1753369366
+SHA256 (tinymce_8.0.0.zip) = 12374192ec726b1f54c35573d9bbd0a13bf446a8c3b7aa33c6185dfe26abd497
+SIZE (tinymce_8.0.0.zip) = 1069383
diff --git a/www/tinymce/pkg-plist b/www/tinymce/pkg-plist
index 9f5f3c04913b..da8c1dd85b8d 100644
--- a/www/tinymce/pkg-plist
+++ b/www/tinymce/pkg-plist
@@ -23,6 +23,7 @@
%%WWWDIR%%/js/tinymce/plugins/emoticons/plugin.min.js
%%WWWDIR%%/js/tinymce/plugins/fullscreen/plugin.min.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/ar.js
+%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/bg-BG.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/bg_BG.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/ca.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/cs.js
@@ -34,31 +35,43 @@
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/eu.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/fa.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/fi.js
+%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/fr-FR.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/fr_FR.js
+%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/he-IL.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/he_IL.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/hi.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/hr.js
+%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/hu-HU.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/hu_HU.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/id.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/it.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/ja.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/kk.js
+%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/ko-KR.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/ko_KR.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/ms.js
+%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/nb-NO.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/nb_NO.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/nl.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/pl.js
+%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/pt-BR.js
+%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/pt-PT.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/pt_BR.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/pt_PT.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/ro.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/ru.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/sk.js
+%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/sl-SI.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/sl_SI.js
+%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/sv-SE.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/sv_SE.js
+%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/th-TH.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/th_TH.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/tr.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/uk.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/vi.js
+%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/zh-CN.js
+%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/zh-TW.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/zh_CN.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/zh_TW.js
%%WWWDIR%%/js/tinymce/plugins/help/plugin.min.js
diff --git a/www/tor-browser/Makefile b/www/tor-browser/Makefile
index 6d87f46cd1f9..4ec256a3e68b 100644
--- a/www/tor-browser/Makefile
+++ b/www/tor-browser/Makefile
@@ -1,9 +1,9 @@
PORTNAME= tor-browser
-DISTVERSION= 14.5.4
+DISTVERSION= 14.5.5
PORTREVISION= 1
CATEGORIES= www net security wayland
-TAG_BASE= 90dbac96420394aa35ce29385814742ac4942b26
-TAG_TOR= 9cbc3b3d25d2c5c77f1b6b3172ba6bcad2563939
+TAG_BASE= 8600afeb12fdae895c37618e1386c1a1ac2f5308
+TAG_TOR= 9fe8a13ee4c69f91cd545dc3c575ca8f4851d58e
MASTER_SITES= TOR \
LOCAL/vvd \
https://build-sources.tbb.torproject.org/:source1 \
@@ -18,7 +18,7 @@ MASTER_SITES= TOR \
LOCAL/vvd:source5
MASTER_SITE_SUBDIR= torbrowser/${DISTVERSION}/:DEFAULT \
download/releases/:source3
-DISTNAME= src-firefox-tor-browser-128.12.0esr-14.5-1-build1
+DISTNAME= src-firefox-tor-browser-128.13.0esr-14.5-1-build2
MANUAL= manual_215922.zip
NOSCRIPT= noscript-13.0.8.xpi
DISTFILES= ${DISTNAME}.tar.xz \
diff --git a/www/tor-browser/distinfo b/www/tor-browser/distinfo
index 17b1427f4f3d..d2a7b26f4e24 100644
--- a/www/tor-browser/distinfo
+++ b/www/tor-browser/distinfo
@@ -1,15 +1,15 @@
-TIMESTAMP = 1750789506
-SHA256 (src-firefox-tor-browser-128.12.0esr-14.5-1-build1.tar.xz) = d79e2760287bb86cddf99da0e73e0dd2fe54eb301958f58404deb475e61a47f8
-SIZE (src-firefox-tor-browser-128.12.0esr-14.5-1-build1.tar.xz) = 611154864
+TIMESTAMP = 1753285003
+SHA256 (src-firefox-tor-browser-128.13.0esr-14.5-1-build2.tar.xz) = 1e6b9a5c8be933fb2f4de8ffd7a9e4b094d1871d50940ff673ea43135074a0de
+SIZE (src-firefox-tor-browser-128.13.0esr-14.5-1-build2.tar.xz) = 611043636
SHA256 (manual_215922.zip) = b5ed703f54d52e9f197320f3698e936d585a3fed23cc4f9fbf59edce2869f885
SIZE (manual_215922.zip) = 28305786
SHA256 (fonts-3--4348e1.tar.zst) = 7fbbecece6de777f196982f6eb567970a6d8e7ac2bf5b1ad6b90e1ea36374032
SIZE (fonts-3--4348e1.tar.zst) = 27441580
SHA256 (noscript-13.0.8.xpi) = 9d978cfe083cb9cce120b5ee41e8933d752d7ab4680bf517c5ec4b29c4cfd2dc
SIZE (noscript-13.0.8.xpi) = 993143
-SHA256 (tpo-translation-90dbac96420394aa35ce29385814742ac4942b26_GL0.tar.gz) = dd720795ebd4a335e522fc48956e81b1ba62580aae33d99997ecdaf6866a3537
-SIZE (tpo-translation-90dbac96420394aa35ce29385814742ac4942b26_GL0.tar.gz) = 793166
-SHA256 (tpo-translation-9cbc3b3d25d2c5c77f1b6b3172ba6bcad2563939_GL0.tar.gz) = 033bd5bb2e4e2f852d3a711c4e652a389f32974fe0304a969f518680d849a32c
-SIZE (tpo-translation-9cbc3b3d25d2c5c77f1b6b3172ba6bcad2563939_GL0.tar.gz) = 2834090
+SHA256 (tpo-translation-8600afeb12fdae895c37618e1386c1a1ac2f5308_GL0.tar.gz) = c338513db81d38423a2f9e778c8116ba5925200c6d12cbafa1ba792656fbe7fc
+SIZE (tpo-translation-8600afeb12fdae895c37618e1386c1a1ac2f5308_GL0.tar.gz) = 911838
+SHA256 (tpo-translation-9fe8a13ee4c69f91cd545dc3c575ca8f4851d58e_GL0.tar.gz) = f69a2289c1d93bf4f05839986b6942877e0fa62285378d213dd077db097fd64d
+SIZE (tpo-translation-9fe8a13ee4c69f91cd545dc3c575ca8f4851d58e_GL0.tar.gz) = 2837456
SHA256 (mozilla-l10n-firefox-l10n-fcd0300e8478d1ec4d1c097a073ddb8e1e0351e3_GH0.tar.gz) = d07ecc7fe021998b523357849f71d52c9cb5248cb79bba29793e1ba353bae5bb
SIZE (mozilla-l10n-firefox-l10n-fcd0300e8478d1ec4d1c097a073ddb8e1e0351e3_GH0.tar.gz) = 68409826
diff --git a/www/tor-browser/files/patch-bug1876632 b/www/tor-browser/files/patch-bug1876632
new file mode 100644
index 000000000000..3932b1deccc9
--- /dev/null
+++ b/www/tor-browser/files/patch-bug1876632
@@ -0,0 +1,35 @@
+commit 4f531ca86d24be5d4de673f6e652ed899151d20c
+Author: Jesper Schmitz Mouridsen <jesper@schmitz.computer>
+Date: Wed Jul 23 22:01:31 2025 +0000
+
+ Bug 1876632 Fix aslr allocations on FreeBSD r=spidermonkey-reviewers,sfink
+
+ Without the alignment flag the desired address
+ gets randomized by aslr in a way which causes it to not
+ be aligned. Furthermore the TryToAlignChunk almost always
+ fails. With this fix it never gets to TryToAlignChunk
+ because the flag guarantees upfront alignment.
+
+ Differential Revision: https://phabricator.services.mozilla.com/D257824
+
+diff --git js/src/gc/Memory.cpp js/src/gc/Memory.cpp
+index e790f1784ede..13639c9a6eb4 100644
+--- js/src/gc/Memory.cpp
++++ js/src/gc/Memory.cpp
+@@ -608,7 +608,16 @@ static void* MapAlignedPagesRandom(size_t length, size_t alignment) {
+ for (size_t i = 1; i <= 1024; ++i) {
+ if (i & 0xf) {
+ uint64_t desired = alignment * GetNumberInRange(minNum, maxNum);
++# if defined(__FreeBSD__) && defined(__aarch64__)
++ int flags = MAP_PRIVATE | MAP_ANON |
++ MAP_ALIGNED(mozilla::CeilingLog2Size(alignment));
++ region = MozTaggedAnonymousMmap((void*)(uintptr_t)desired, length,
++ int(PageAccess::ReadWrite), flags, -1, 0,
++ "js-gc-heap");
++# else
+ region = MapMemoryAtFuzzy(reinterpret_cast<void*>(desired), length);
++
++# endif
+ if (!region) {
+ continue;
+ }
diff --git a/www/waterfox/Makefile b/www/waterfox/Makefile
index 6713597f1081..1147c32387fe 100644
--- a/www/waterfox/Makefile
+++ b/www/waterfox/Makefile
@@ -1,5 +1,6 @@
PORTNAME= waterfox
-DISTVERSION= 6.6.0-beta-2
+DISTVERSION= 6.6.0-beta-3
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= www
diff --git a/www/waterfox/distinfo b/www/waterfox/distinfo
index 4e754204af90..1bab5b32df24 100644
--- a/www/waterfox/distinfo
+++ b/www/waterfox/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752800000
-SHA256 (BrowserWorks-waterfox-6.6.0-beta-2_GH0.tar.gz) = ac486c24f35d4fe8159f2850fa393f5e932f5fff24e71e0379f35fff329c151d
-SIZE (BrowserWorks-waterfox-6.6.0-beta-2_GH0.tar.gz) = 919136111
+TIMESTAMP = 1753542067
+SHA256 (BrowserWorks-waterfox-6.6.0-beta-3_GH0.tar.gz) = 7094885ecac084c20b9d33808c50f687e0a2490a591bad2b86602d363b5b4a58
+SIZE (BrowserWorks-waterfox-6.6.0-beta-3_GH0.tar.gz) = 919409894
SHA256 (BrowserWorks-l10n-39f141a_GH0.tar.gz) = 269b2f6c59e19ec07a9e231ab8bfb1d8d834b811136c07720955de0747c2d0fc
SIZE (BrowserWorks-l10n-39f141a_GH0.tar.gz) = 23702129
diff --git a/www/waterfox/files/patch-bug1876632 b/www/waterfox/files/patch-bug1876632
new file mode 100644
index 000000000000..3932b1deccc9
--- /dev/null
+++ b/www/waterfox/files/patch-bug1876632
@@ -0,0 +1,35 @@
+commit 4f531ca86d24be5d4de673f6e652ed899151d20c
+Author: Jesper Schmitz Mouridsen <jesper@schmitz.computer>
+Date: Wed Jul 23 22:01:31 2025 +0000
+
+ Bug 1876632 Fix aslr allocations on FreeBSD r=spidermonkey-reviewers,sfink
+
+ Without the alignment flag the desired address
+ gets randomized by aslr in a way which causes it to not
+ be aligned. Furthermore the TryToAlignChunk almost always
+ fails. With this fix it never gets to TryToAlignChunk
+ because the flag guarantees upfront alignment.
+
+ Differential Revision: https://phabricator.services.mozilla.com/D257824
+
+diff --git js/src/gc/Memory.cpp js/src/gc/Memory.cpp
+index e790f1784ede..13639c9a6eb4 100644
+--- js/src/gc/Memory.cpp
++++ js/src/gc/Memory.cpp
+@@ -608,7 +608,16 @@ static void* MapAlignedPagesRandom(size_t length, size_t alignment) {
+ for (size_t i = 1; i <= 1024; ++i) {
+ if (i & 0xf) {
+ uint64_t desired = alignment * GetNumberInRange(minNum, maxNum);
++# if defined(__FreeBSD__) && defined(__aarch64__)
++ int flags = MAP_PRIVATE | MAP_ANON |
++ MAP_ALIGNED(mozilla::CeilingLog2Size(alignment));
++ region = MozTaggedAnonymousMmap((void*)(uintptr_t)desired, length,
++ int(PageAccess::ReadWrite), flags, -1, 0,
++ "js-gc-heap");
++# else
+ region = MapMemoryAtFuzzy(reinterpret_cast<void*>(desired), length);
++
++# endif
+ if (!region) {
+ continue;
+ }
diff --git a/www/wt/Makefile b/www/wt/Makefile
index 336427db5ed4..573339f983d3 100644
--- a/www/wt/Makefile
+++ b/www/wt/Makefile
@@ -1,6 +1,5 @@
PORTNAME= wt
-DISTVERSION= 4.11.3
-PORTREVISION= 1
+DISTVERSION= 4.11.4
CATEGORIES= www
MAINTAINER= info@babaei.net
diff --git a/www/wt/distinfo b/www/wt/distinfo
index bcce7578e0b5..f63c215d2b0f 100644
--- a/www/wt/distinfo
+++ b/www/wt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740047837
-SHA256 (emweb-wt-4.11.3_GH0.tar.gz) = b0093b938767367a8bed76e82ab5522df5c6dee2c4cd8feca5c47bb43755eccc
-SIZE (emweb-wt-4.11.3_GH0.tar.gz) = 10601583
+TIMESTAMP = 1753078030
+SHA256 (emweb-wt-4.11.4_GH0.tar.gz) = b42b9818e4c8ab8af835b0c88bda5c4f71ccfb38fd8baf90648064b0544eb564
+SIZE (emweb-wt-4.11.4_GH0.tar.gz) = 10616646
diff --git a/www/wt/pkg-plist b/www/wt/pkg-plist
index 1e0d263822e9..cdb08afb829c 100644
--- a/www/wt/pkg-plist
+++ b/www/wt/pkg-plist
@@ -316,6 +316,7 @@ include/Wt/WPopupMenuItem.h
include/Wt/WPopupWidget.h
include/Wt/WProgressBar.h
include/Wt/WPushButton.h
+include/Wt/WQrCode.h
include/Wt/WRadioButton.h
include/Wt/WRandom.h
include/Wt/WRasterImage.h
@@ -395,6 +396,7 @@ include/Wt/cpp17/any/README.md
include/Wt/cpp17/any/any.hpp
include/Wt/cpp20/date.hpp
include/Wt/cpp20/tz.hpp
+include/thirdparty/qrcodegen/QrCode.hpp
lib/cmake/wt/wt-config-version.cmake
lib/cmake/wt/wt-config.cmake
%%DBO%%lib/cmake/wt/wt-target-dbo-%%CMAKE_BUILD_TYPE%%.cmake
diff --git a/www/xcaddy/Makefile b/www/xcaddy/Makefile
index e046ab9765c5..406ed1183d60 100644
--- a/www/xcaddy/Makefile
+++ b/www/xcaddy/Makefile
@@ -1,7 +1,6 @@
PORTNAME= xcaddy
DISTVERSIONPREFIX= v
-DISTVERSION= 0.4.4
-PORTREVISION= 2
+DISTVERSION= 0.4.5
CATEGORIES= www
DIST_SUBDIR= xcaddy
diff --git a/www/xcaddy/distinfo b/www/xcaddy/distinfo
index bf229fe67a30..e441d37a946b 100644
--- a/www/xcaddy/distinfo
+++ b/www/xcaddy/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1749233456
-SHA256 (go/www_xcaddy/xcaddy-v0.4.4/v0.4.4.mod) = 9ee7d2d355495f3f7b1fd4b6c318110d8420b7e4b74d8561f3602a7e71b6b7a6
-SIZE (go/www_xcaddy/xcaddy-v0.4.4/v0.4.4.mod) = 416
-SHA256 (go/www_xcaddy/xcaddy-v0.4.4/v0.4.4.zip) = 35fd6b699d98a56c08688a429307012149dce1fc3bdae0c08dcb3944ec0634eb
-SIZE (go/www_xcaddy/xcaddy-v0.4.4/v0.4.4.zip) = 80630
+TIMESTAMP = 1753865060
+SHA256 (go/www_xcaddy/xcaddy-v0.4.5/v0.4.5.mod) = c81e7d27db214122fd6def2eaa90b00102d01e1c780573ef79cebd1909228cf1
+SIZE (go/www_xcaddy/xcaddy-v0.4.5/v0.4.5.mod) = 416
+SHA256 (go/www_xcaddy/xcaddy-v0.4.5/v0.4.5.zip) = 93e392727719a1716973aa05408ce38aa256dcb078af4de32d89ca84a85082c5
+SIZE (go/www_xcaddy/xcaddy-v0.4.5/v0.4.5.zip) = 82260
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..1b512da10e64 100644
--- a/x11-fm/doublecmd/Makefile
+++ b/x11-fm/doublecmd/Makefile
@@ -1,22 +1,16 @@
PORTNAME= doublecmd
-PORTVERSION= 1.1.24
+PORTVERSION= 1.1.27
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
-
MAINTAINER= fluffy@FreeBSD.org
COMMENT= Total Commander like file manager for the X Window System
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 +23,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 +41,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..d1669e58fafa 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 = 1753953510
+SHA256 (doublecmd-doublecmd-v1.1.27_GH0.tar.gz) = aa1ef33217d8d34f610a3bdc59cc02d0e9dadaa7b75132c90db430fc3c8ec76e
+SIZE (doublecmd-doublecmd-v1.1.27_GH0.tar.gz) = 9535927
+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-fonts/materialdesign-ttf/Makefile b/x11-fonts/materialdesign-ttf/Makefile
index 629062d2fce6..32c8c80a2727 100644
--- a/x11-fonts/materialdesign-ttf/Makefile
+++ b/x11-fonts/materialdesign-ttf/Makefile
@@ -1,6 +1,6 @@
PORTNAME= materialdesign
DISTVERSIONPREFIX= v
-DISTVERSION= 7.2.96
+DISTVERSION= 7.4.47
CATEGORIES= x11-fonts
PKGNAMESUFFIX= -ttf
diff --git a/x11-fonts/materialdesign-ttf/distinfo b/x11-fonts/materialdesign-ttf/distinfo
index 8a55a1c0c015..6cfbcaea4303 100644
--- a/x11-fonts/materialdesign-ttf/distinfo
+++ b/x11-fonts/materialdesign-ttf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1685819203
-SHA256 (Templarian-MaterialDesign-Webfont-v7.2.96_GH0.tar.gz) = ca75ef34c2e109a846f26e282cef772f2bcdbcb66875cb98cd6525a93616b3e9
-SIZE (Templarian-MaterialDesign-Webfont-v7.2.96_GH0.tar.gz) = 2395459
+TIMESTAMP = 1753805158
+SHA256 (Templarian-MaterialDesign-Webfont-v7.4.47_GH0.tar.gz) = c93bc0ab667df1e4ac57aca977e72f894e4ed6f57430090bd887f0ced40676ae
+SIZE (Templarian-MaterialDesign-Webfont-v7.4.47_GH0.tar.gz) = 2442366
diff --git a/x11-fonts/py-gflanguages/Makefile b/x11-fonts/py-gflanguages/Makefile
index 3b0a18f82644..5b81d7f8b81c 100644
--- a/x11-fonts/py-gflanguages/Makefile
+++ b/x11-fonts/py-gflanguages/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gflanguages
-PORTVERSION= 0.7.5
+PORTVERSION= 0.7.6
CATEGORIES= x11-fonts python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/x11-fonts/py-gflanguages/distinfo b/x11-fonts/py-gflanguages/distinfo
index a732afa3f000..8d5f8b007939 100644
--- a/x11-fonts/py-gflanguages/distinfo
+++ b/x11-fonts/py-gflanguages/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748495871
-SHA256 (gflanguages-0.7.5.tar.gz) = 8dce3c0ca529dda8ba03172f7b2bd1ed317cd309952d67c6e7c5b6c51fc722c1
-SIZE (gflanguages-0.7.5.tar.gz) = 855210
+TIMESTAMP = 1753265802
+SHA256 (gflanguages-0.7.6.tar.gz) = f25843d0bdc9c26a203c58cbf8b01d57c7b0bc8478204b6e8446256936571639
+SIZE (gflanguages-0.7.6.tar.gz) = 857090
diff --git a/x11-fonts/py-vfblib/Makefile b/x11-fonts/py-vfblib/Makefile
index ca6d9285fb5c..30806f807305 100644
--- a/x11-fonts/py-vfblib/Makefile
+++ b/x11-fonts/py-vfblib/Makefile
@@ -1,5 +1,5 @@
PORTNAME= vfblib
-PORTVERSION= 0.9.6
+PORTVERSION= 0.10.0
CATEGORIES= x11-fonts python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools-scm>=6.2:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fonttools>=4.45.1:print/py-fonttools@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fonttools>=4.59.0:print/py-fonttools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}orjson>=3.10.15<4:devel/py-orjson@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.14.1:devel/py-typing-extensions@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ufolib2>=0.16.0:print/py-ufolib2@${PY_FLAVOR} \
diff --git a/x11-fonts/py-vfblib/distinfo b/x11-fonts/py-vfblib/distinfo
index 55688a29d72d..c77626827e3a 100644
--- a/x11-fonts/py-vfblib/distinfo
+++ b/x11-fonts/py-vfblib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266182
-SHA256 (vfblib-0.9.6.tar.gz) = 038f19fe14d686801974747fff8d423f4d09cf0f174487c4c8ac13e977e7b29b
-SIZE (vfblib-0.9.6.tar.gz) = 7831409
+TIMESTAMP = 1753369408
+SHA256 (vfblib-0.10.0.tar.gz) = 36ba77ab38077b138cdbf53d2a044f23a8af8c8257c474667e655d09a7a32355
+SIZE (vfblib-0.10.0.tar.gz) = 7848924
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/p5-Tk-HistEntry/Makefile b/x11-toolkits/p5-Tk-HistEntry/Makefile
index 3ea5726f7562..768e636a2e72 100644
--- a/x11-toolkits/p5-Tk-HistEntry/Makefile
+++ b/x11-toolkits/p5-Tk-HistEntry/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Tk-HistEntry
-PORTVERSION= 0.45
+PORTVERSION= 0.46
CATEGORIES= x11-toolkits perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/x11-toolkits/p5-Tk-HistEntry/distinfo b/x11-toolkits/p5-Tk-HistEntry/distinfo
index 2f1fbfab789d..f1bbaf406ecb 100644
--- a/x11-toolkits/p5-Tk-HistEntry/distinfo
+++ b/x11-toolkits/p5-Tk-HistEntry/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1514822929
-SHA256 (Tk-HistEntry-0.45.tar.gz) = 23ff67d1d01f4be131f461e2aa8483c4340aa952573f4288baf5e60bfd5d042a
-SIZE (Tk-HistEntry-0.45.tar.gz) = 11402
+TIMESTAMP = 1753333020
+SHA256 (Tk-HistEntry-0.46.tar.gz) = 8cdcbbd599c7e2bbeb7c10e85a57526eb337fbf41443f1d70ac5f021d9310fda
+SIZE (Tk-HistEntry-0.46.tar.gz) = 11688
diff --git a/x11-toolkits/qt6-declarative/Makefile b/x11-toolkits/qt6-declarative/Makefile
index bb9432d6a2fc..7c94487156b3 100644
--- a/x11-toolkits/qt6-declarative/Makefile
+++ b/x11-toolkits/qt6-declarative/Makefile
@@ -1,5 +1,6 @@
PORTNAME= declarative
DISTVERSION= ${QT6_VERSION}
+PORTREVISION= 1
CATEGORIES= x11-toolkits
PKGNAMEPREFIX= qt6-
diff --git a/x11-toolkits/qt6-declarative/files/patch-src_qmlcompiler_qqmljsimportvisitor.cpp b/x11-toolkits/qt6-declarative/files/patch-src_qmlcompiler_qqmljsimportvisitor.cpp
new file mode 100644
index 000000000000..943fdf9f7134
--- /dev/null
+++ b/x11-toolkits/qt6-declarative/files/patch-src_qmlcompiler_qqmljsimportvisitor.cpp
@@ -0,0 +1,33 @@
+Upstream patch for the qmlcompiler crash
+https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?h=6.9&id=672e6777e8e6a8fd86c7877075e7a8aa0ea0a31a
+
+--- src/qmlcompiler/qqmljsimportvisitor.cpp.orig 2025-05-28 20:21:26 UTC
++++ src/qmlcompiler/qqmljsimportvisitor.cpp
+@@ -1041,16 +1041,17 @@ void QQmlJSImportVisitor::checkRequiredProperties()
+ : u"here"_s;
+
+ if (!prevRequiredScope.isNull()) {
+- auto sourceScope = prevRequiredScope->baseType();
+- suggestion = QQmlJSFixSuggestion{
+- "%1:%2:%3: Property marked as required in %4."_L1
+- .arg(sourceScope->filePath())
+- .arg(sourceScope->sourceLocation().startLine)
+- .arg(sourceScope->sourceLocation().startColumn)
+- .arg(requiredScopeName),
+- sourceScope->sourceLocation()
+- };
+- suggestion->setFilename(sourceScope->filePath());
++ if (auto sourceScope = prevRequiredScope->baseType()) {
++ suggestion = QQmlJSFixSuggestion{
++ "%1:%2:%3: Property marked as required in %4."_L1
++ .arg(sourceScope->filePath())
++ .arg(sourceScope->sourceLocation().startLine)
++ .arg(sourceScope->sourceLocation().startColumn)
++ .arg(requiredScopeName),
++ sourceScope->sourceLocation()
++ };
++ suggestion->setFilename(sourceScope->filePath());
++ }
+ } else {
+ message += " (marked as required by %1)"_L1.arg(requiredScopeName);
+ }
diff --git a/x11-toolkits/rubygem-gdk3/Makefile b/x11-toolkits/rubygem-gdk3/Makefile
index d6706068e634..f0b7c2886b58 100644
--- a/x11-toolkits/rubygem-gdk3/Makefile
+++ b/x11-toolkits/rubygem-gdk3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gdk3
-PORTVERSION= 4.2.9
+PORTVERSION= 4.3.0
CATEGORIES= x11-toolkits rubygems
MASTER_SITES= RG
diff --git a/x11-toolkits/rubygem-gdk3/distinfo b/x11-toolkits/rubygem-gdk3/distinfo
index 2ccbd3043124..9728082550de 100644
--- a/x11-toolkits/rubygem-gdk3/distinfo
+++ b/x11-toolkits/rubygem-gdk3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289388
-SHA256 (rubygem/gdk3-4.2.9.gem) = 4d49da64f5fde1eb854e96b842693ba1a5f81956ca97dac2bdcb339dc70c9e8a
-SIZE (rubygem/gdk3-4.2.9.gem) = 36352
+TIMESTAMP = 1752566778
+SHA256 (rubygem/gdk3-4.3.0.gem) = 48d143558e0f3419e840b1c1211f578fd812be7653b3b8877643626a8ae1e6b0
+SIZE (rubygem/gdk3-4.3.0.gem) = 36352
diff --git a/x11-toolkits/rubygem-gdk4/Makefile b/x11-toolkits/rubygem-gdk4/Makefile
index 1c6af977460d..fb15a4353754 100644
--- a/x11-toolkits/rubygem-gdk4/Makefile
+++ b/x11-toolkits/rubygem-gdk4/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gdk4
-PORTVERSION= 4.2.9
+PORTVERSION= 4.3.0
CATEGORIES= x11-toolkits rubygems
MASTER_SITES= RG
diff --git a/x11-toolkits/rubygem-gdk4/distinfo b/x11-toolkits/rubygem-gdk4/distinfo
index b98d65c88b51..929b541dca5a 100644
--- a/x11-toolkits/rubygem-gdk4/distinfo
+++ b/x11-toolkits/rubygem-gdk4/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289390
-SHA256 (rubygem/gdk4-4.2.9.gem) = 5063d86a3d17185409820cb0fc5c7959c4a897cf1c9e2738a957d39432e0a274
-SIZE (rubygem/gdk4-4.2.9.gem) = 30720
+TIMESTAMP = 1752566780
+SHA256 (rubygem/gdk4-4.3.0.gem) = c286924e1d507073edeb9b46cd3b14c697a850b496dfc201e56c968c5a42f07b
+SIZE (rubygem/gdk4-4.3.0.gem) = 30720
diff --git a/x11-toolkits/rubygem-gtk3/Makefile b/x11-toolkits/rubygem-gtk3/Makefile
index e63d7b59b770..6e4eac601b07 100644
--- a/x11-toolkits/rubygem-gtk3/Makefile
+++ b/x11-toolkits/rubygem-gtk3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gtk3
-PORTVERSION= 4.2.9
+PORTVERSION= 4.3.0
CATEGORIES= x11-toolkits rubygems
MASTER_SITES= RG
diff --git a/x11-toolkits/rubygem-gtk3/distinfo b/x11-toolkits/rubygem-gtk3/distinfo
index 09b1b1844f84..cf29d785b40c 100644
--- a/x11-toolkits/rubygem-gtk3/distinfo
+++ b/x11-toolkits/rubygem-gtk3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289392
-SHA256 (rubygem/gtk3-4.2.9.gem) = dea96758e3a1279824022796ce53b7acb6aabe2a83c864f85aaf1a85665bed5a
-SIZE (rubygem/gtk3-4.2.9.gem) = 867328
+TIMESTAMP = 1752566782
+SHA256 (rubygem/gtk3-4.3.0.gem) = a3fe94c7a7ca8fde4710859fe73a27d59cf34dc8ee45907a3acb84f9a71d11fa
+SIZE (rubygem/gtk3-4.3.0.gem) = 867328
diff --git a/x11-toolkits/rubygem-gtk4/Makefile b/x11-toolkits/rubygem-gtk4/Makefile
index 49b8f8a0b446..efabff80d487 100644
--- a/x11-toolkits/rubygem-gtk4/Makefile
+++ b/x11-toolkits/rubygem-gtk4/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gtk4
-PORTVERSION= 4.2.9
+PORTVERSION= 4.3.0
CATEGORIES= x11-toolkits rubygems
MASTER_SITES= RG
diff --git a/x11-toolkits/rubygem-gtk4/distinfo b/x11-toolkits/rubygem-gtk4/distinfo
index ef536c26ef75..354bf8985de0 100644
--- a/x11-toolkits/rubygem-gtk4/distinfo
+++ b/x11-toolkits/rubygem-gtk4/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289394
-SHA256 (rubygem/gtk4-4.2.9.gem) = 14193030623adba9f8dc45a0575f60e4dd88d45c1384c671a6ecd94c0780a354
-SIZE (rubygem/gtk4-4.2.9.gem) = 95232
+TIMESTAMP = 1752566784
+SHA256 (rubygem/gtk4-4.3.0.gem) = 0ba170b864a96c99bb83ecd5872e16c1240339302c578139c451609cca58603d
+SIZE (rubygem/gtk4-4.3.0.gem) = 95744
diff --git a/x11-toolkits/rubygem-gtksourceview3/Makefile b/x11-toolkits/rubygem-gtksourceview3/Makefile
index 717e4f90ae11..edcbb38934bf 100644
--- a/x11-toolkits/rubygem-gtksourceview3/Makefile
+++ b/x11-toolkits/rubygem-gtksourceview3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gtksourceview3
-PORTVERSION= 4.2.9
+PORTVERSION= 4.3.0
CATEGORIES= x11-toolkits rubygems
MASTER_SITES= RG
diff --git a/x11-toolkits/rubygem-gtksourceview3/distinfo b/x11-toolkits/rubygem-gtksourceview3/distinfo
index 76ffa3f6d0c4..bc14d5bd39d4 100644
--- a/x11-toolkits/rubygem-gtksourceview3/distinfo
+++ b/x11-toolkits/rubygem-gtksourceview3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289396
-SHA256 (rubygem/gtksourceview3-4.2.9.gem) = ce0138e0d3c0f9ec7221ef4224f99aedd5c4d5cf8441d6dac982a5847cadd10c
-SIZE (rubygem/gtksourceview3-4.2.9.gem) = 17408
+TIMESTAMP = 1752566786
+SHA256 (rubygem/gtksourceview3-4.3.0.gem) = 596af56a6e9a2929cdf2a4e6a10c4e2f81f90fe6635d20fc4055fc942d33c428
+SIZE (rubygem/gtksourceview3-4.3.0.gem) = 17408
diff --git a/x11-toolkits/rubygem-gtksourceview4/Makefile b/x11-toolkits/rubygem-gtksourceview4/Makefile
index bfc8a6f8a3c1..fb4134e497b1 100644
--- a/x11-toolkits/rubygem-gtksourceview4/Makefile
+++ b/x11-toolkits/rubygem-gtksourceview4/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gtksourceview4
-PORTVERSION= 4.2.9
+PORTVERSION= 4.3.0
CATEGORIES= x11-toolkits rubygems
MASTER_SITES= RG
diff --git a/x11-toolkits/rubygem-gtksourceview4/distinfo b/x11-toolkits/rubygem-gtksourceview4/distinfo
index 0e2b4381172f..3a422ff09787 100644
--- a/x11-toolkits/rubygem-gtksourceview4/distinfo
+++ b/x11-toolkits/rubygem-gtksourceview4/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289398
-SHA256 (rubygem/gtksourceview4-4.2.9.gem) = 6ce3f47be0f02164b8ddb799091f35d68bf14076bcbf463344556f1147926c8b
-SIZE (rubygem/gtksourceview4-4.2.9.gem) = 17408
+TIMESTAMP = 1752566788
+SHA256 (rubygem/gtksourceview4-4.3.0.gem) = 63ad95ed1e30359fb74cca2de28651f036bd94a149349b78b42472787c2d051f
+SIZE (rubygem/gtksourceview4-4.3.0.gem) = 17408
diff --git a/x11-toolkits/rubygem-pango/Makefile b/x11-toolkits/rubygem-pango/Makefile
index cf1076084360..7d54bb1c4128 100644
--- a/x11-toolkits/rubygem-pango/Makefile
+++ b/x11-toolkits/rubygem-pango/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pango
-PORTVERSION= 4.2.9
+PORTVERSION= 4.3.0
CATEGORIES= x11-toolkits rubygems
MASTER_SITES= RG
diff --git a/x11-toolkits/rubygem-pango/distinfo b/x11-toolkits/rubygem-pango/distinfo
index 2bd22fbc4730..a83eff8f7083 100644
--- a/x11-toolkits/rubygem-pango/distinfo
+++ b/x11-toolkits/rubygem-pango/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289400
-SHA256 (rubygem/pango-4.2.9.gem) = 8d3a4a78155abf2afb0a3d1dfc6f6e2e6e99a5db8f753000a36616cd56d5f22b
-SIZE (rubygem/pango-4.2.9.gem) = 25088
+TIMESTAMP = 1752566790
+SHA256 (rubygem/pango-4.3.0.gem) = 0de95f64263720e38f58aeaa44f1db2d0e0f6b8c8c7a4ecf4da362d23b54233f
+SIZE (rubygem/pango-4.3.0.gem) = 25088
diff --git a/x11-toolkits/rubygem-poppler/Makefile b/x11-toolkits/rubygem-poppler/Makefile
index 11467622d1c7..7056d43a4062 100644
--- a/x11-toolkits/rubygem-poppler/Makefile
+++ b/x11-toolkits/rubygem-poppler/Makefile
@@ -1,5 +1,5 @@
PORTNAME= poppler
-PORTVERSION= 4.2.9
+PORTVERSION= 4.3.0
CATEGORIES= x11-toolkits rubygems
MASTER_SITES= RG
diff --git a/x11-toolkits/rubygem-poppler/distinfo b/x11-toolkits/rubygem-poppler/distinfo
index 105bbd9204b5..382f50bcb478 100644
--- a/x11-toolkits/rubygem-poppler/distinfo
+++ b/x11-toolkits/rubygem-poppler/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289402
-SHA256 (rubygem/poppler-4.2.9.gem) = 6443bf1e2bc7cb20af42c59fce8ad6d86f80df4079d83cdcb890e9150da0aa6f
-SIZE (rubygem/poppler-4.2.9.gem) = 95232
+TIMESTAMP = 1752566792
+SHA256 (rubygem/poppler-4.3.0.gem) = 4835e215d7737769a13c31639a71462a5320781213dbc7f9596db3b3cbda6a1d
+SIZE (rubygem/poppler-4.3.0.gem) = 95232
diff --git a/x11-toolkits/rubygem-vte3/Makefile b/x11-toolkits/rubygem-vte3/Makefile
index aabe140dda2c..b4f816b88004 100644
--- a/x11-toolkits/rubygem-vte3/Makefile
+++ b/x11-toolkits/rubygem-vte3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= vte3
-PORTVERSION= 4.2.9
+PORTVERSION= 4.3.0
CATEGORIES= x11-toolkits rubygems
MASTER_SITES= RG
diff --git a/x11-toolkits/rubygem-vte3/distinfo b/x11-toolkits/rubygem-vte3/distinfo
index 36b25491908e..fb3aa88fab71 100644
--- a/x11-toolkits/rubygem-vte3/distinfo
+++ b/x11-toolkits/rubygem-vte3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289404
-SHA256 (rubygem/vte3-4.2.9.gem) = 364e61ee3e66c4b16578e5c0f45b26f7f264200f8a84e77c71fdacd813e5991b
-SIZE (rubygem/vte3-4.2.9.gem) = 19456
+TIMESTAMP = 1752566794
+SHA256 (rubygem/vte3-4.3.0.gem) = 9ee7f38498be12ec9891677c0af590ced4b4ee9830e9ec9417f745012e9edde1
+SIZE (rubygem/vte3-4.3.0.gem) = 19456
diff --git a/x11-toolkits/rubygem-vte4/Makefile b/x11-toolkits/rubygem-vte4/Makefile
index 61fcefee92d7..dc9c3905e3e1 100644
--- a/x11-toolkits/rubygem-vte4/Makefile
+++ b/x11-toolkits/rubygem-vte4/Makefile
@@ -1,5 +1,5 @@
PORTNAME= vte4
-PORTVERSION= 4.2.9
+PORTVERSION= 4.3.0
CATEGORIES= x11-toolkits rubygems
MASTER_SITES= RG
diff --git a/x11-toolkits/rubygem-vte4/distinfo b/x11-toolkits/rubygem-vte4/distinfo
index 7aea8e13bb78..dbc2a034dc06 100644
--- a/x11-toolkits/rubygem-vte4/distinfo
+++ b/x11-toolkits/rubygem-vte4/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289406
-SHA256 (rubygem/vte4-4.2.9.gem) = 64d359619b774f60be2aec0f361916c1d6e7ff894a367fa7f8e1070a26c2e3ee
-SIZE (rubygem/vte4-4.2.9.gem) = 18944
+TIMESTAMP = 1752566796
+SHA256 (rubygem/vte4-4.3.0.gem) = df7703b17b81036e95c3a5cbbed86ed5e5338a7a7e5325e12337b55ad37cd0e5
+SIZE (rubygem/vte4-4.3.0.gem) = 18944
diff --git a/x11-wm/Makefile b/x11-wm/Makefile
index 7bb5f843919c..1ef776b4dfe5 100644
--- a/x11-wm/Makefile
+++ b/x11-wm/Makefile
@@ -112,6 +112,7 @@
SUBDIR += vtwm
SUBDIR += wayfire
SUBDIR += wayfire-plugins-extra
+ SUBDIR += wideriver
SUBDIR += windowmaker
SUBDIR += wlmaker
SUBDIR += wm2
diff --git a/x11-wm/hyprland/Makefile b/x11-wm/hyprland/Makefile
index f60054a24293..18218c2e08be 100644
--- a/x11-wm/hyprland/Makefile
+++ b/x11-wm/hyprland/Makefile
@@ -1,12 +1,18 @@
PORTNAME= hyprland
DISTVERSIONPREFIX= v
-DISTVERSION= 0.48.1
-PORTREVISION= 6
+DISTVERSION= 0.50.1
CATEGORIES= x11-wm wayland
+MASTER_SITES= https://github.com/hyprwm/Hyprland/releases/download/${DISTVERSIONFULL}/
+DISTNAME= source-${DISTVERSIONFULL}
+DIST_SUBDIR= ${PORTNAME}
+
+PATCH_SITES= https://github.com/hyprwm/Hyprland/commit/
+PATCHFILES+= ecc04e8ba7469fb01c5a066bf1c48d5cd58d1a18.patch:-p1 # avoid app hang
+PATCHFILES+= 66a6ef3859255f2a21c1e902a4b5f56562e87041.patch:-p1 # see #10437
MAINTAINER= tagattie@FreeBSD.org
COMMENT= Dynamic tiling Wayland compositor that doesn't sacrifice on its looks #'
-WWW= https://hyprland.org/
+WWW= https://hypr.land/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
@@ -14,7 +20,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \
glaze>0:devel/glaze \
hyprwayland-scanner>=0.3.10:devel/hyprwayland-scanner \
- wayland-protocols>=1.41:graphics/wayland-protocols
+ wayland-protocols>=1.43:graphics/wayland-protocols
LIB_DEPENDS= libhyprlang.so:devel/hyprlang \
libhyprutils.so:devel/hyprutils \
libinotify.so:devel/libinotify \
@@ -29,21 +35,18 @@ LIB_DEPENDS= libhyprlang.so:devel/hyprlang \
libinput.so:x11/libinput \
libxkbcommon.so:x11/libxkbcommon
-USES= cmake compiler:c++11-lib gl gnome pkgconfig xorg
-USE_GITHUB= yes
+USES= cmake compiler:c++23-lang gl gnome pkgconfig xorg
+
USE_GL= egl gbm opengl
-USE_GNOME= cairo pango
+USE_GNOME= cairo glib20 pango
USE_XORG= pixman xcursor
-GH_ACCOUNT= hyprwm
-GH_PROJECT= Hyprland
-GH_TUPLE= hyprwm:hyprland-protocols:v0.6.2:hyprland_protocols/subprojects/hyprland-protocols \
- canihavesomecoffee:udis86:1.7.2-186-g5336633:udis86/subprojects/udis86
-CMAKE_OFF= CMAKE_CXX_SCAN_FOR_MODULES # avoid devel/llvm*
+
CMAKE_ON= NO_SYSTEMD
+CMAKE_OFF= CMAKE_CXX_SCAN_FOR_MODULES # avoid devel/llvm*
+
LDFLAGS+= -Wl,--as-needed # GL, pango deps
-# Generated by "make update-hash" for commit_pins in hyprpm.toml
-GH_HASH= 29e2e59fdbab8ed2cc23a20e3c6043d5decb5cdc
+WRKSRC= ${WRKDIR}/${PORTNAME}-source
# XXX Drop after FreeBSD 13.5 EOL around 2026-04-30
# https://cgit.freebsd.org/src/commit/?id=af93fea71038
@@ -51,53 +54,40 @@ GH_HASH= 29e2e59fdbab8ed2cc23a20e3c6043d5decb5cdc
LIB_DEPENDS+= libepoll-shim.so:devel/libepoll-shim
.endif
-OPTIONS_DEFINE= QT6 X11
-OPTIONS_DEFAULT=QT6 X11
+OPTIONS_DEFINE= QT6 X11
+OPTIONS_DEFAULT= QT6 X11
QT6_RUN_DEPENDS= hyprland-dialog:x11/hyprland-qtutils
-X11_USE= XORG=xcb
X11_LIB_DEPENDS= libxcb-errors.so:x11/xcb-util-errors \
libxcb-icccm.so:x11/xcb-util-wm
+X11_USE= XORG=xcb
X11_CMAKE_BOOL_OFF= NO_XWAYLAND
+.include <bsd.port.options.mk>
+
+# XXX Delete after 14.2-RELEASE EoL (2025-09-30)
+# #embed directive in C23 standard requires llvm 19 or later
+.if ${OPSYS} == FreeBSD && (${OSVERSION} >= 1400000 && ${OSVERSION} < 1402501)
+USES+= llvm:min=19
+.endif
+
post-patch:
-# Extract (snapshot) version from the port instead of CMakeLists.txt
- @${REINPLACE_CMD} -i .nogit \
- -e '/^HASH/s/=.*/=${GH_HASH}/' \
- -e '/^BRANCH/s/=.*/=main/' \
- -e '/^MESSAGE/s/=.*/="?"/' \
- -e "/^DATE/s/=.*/=\"$$(date -ur $$(${AWK} \
- '/TIMESTAMP/ { print $$3 }' ${DISTINFO_FILE}))\"/" \
- -e '/^DIRTY/s/=.*/=portbld/' \
- -e '/^TAG/s/=.*/=${DISTVERSIONFULL}/' \
- -e '/^COMMITS/s/=.*/="?"/' \
- ${WRKSRC}/scripts/generateVersion.sh
# Respect consolekit2 as XDG_RUNTIME_DIR fallback
- @${REINPLACE_CMD} 's,/run/user,/var&,' \
+ @${REINPLACE_CMD} 's|/run/user|/var&|' \
${WRKSRC}/hyprctl/main.cpp \
${WRKSRC}/src/Compositor.cpp
# Respect PREFIX for wallpapers
- @${REINPLACE_CMD} 's,/usr/share,${DATADIR:H},' \
+ @${REINPLACE_CMD} 's|/usr/share|${DATADIR:H}|' \
${WRKSRC}/src/render/OpenGL.cpp
# XXX Replace linprocfs(4) with sysctl(3)
- @${REINPLACE_CMD} -e 's,/proc,${LINUXBASE}&,g' \
+ @${REINPLACE_CMD} -e 's|/proc|${LINUXBASE}&|g' \
${WRKSRC}/src/desktop/Window.cpp \
${WRKSRC}/src/plugins/HookSystem.cpp
post-install:
-# Plugin API installs all headers (no private vs. public)
- @(cd ${STAGEDIR}${PREFIX} && ${FIND} include/${PORTNAME} ! -type d) >>${TMPPLIST}
-
-update-hash:
-# https://docs.github.com/en/rest/commits/commits#get-a-commit
-# Pretend to be curl(1) for pretty-printed JSON to help parse with sed(1)
- @${REINPLACE_CMD} -i '' -e "/^GH_HASH=/s/=.*/= $$(\
- ${SETENV} HTTP_USER_AGENT=curl ${FETCH_CMD} -qo- \
- https://api.github.com/repos/${GH_ACCOUNT}/${GH_PROJECT}/commits/${GH_TAGNAME} | \
- ${SED} -n '/sha/ { s/.*\"\([0-9a-f]\{40\}\).*/\1/p; q; }' \
- )/" \
- ${.CURDIR}/Makefile
+ @${RM} ${STAGEDIR}${PREFIX}/bin/hyprland
+ @${RLN} ${STAGEDIR}${PREFIX}/bin/Hyprland ${STAGEDIR}${PREFIX}/bin/hyprland
.include <bsd.port.mk>
@@ -106,6 +96,3 @@ update-hash:
llvm_ARGS= build
.include "${USESDIR}/llvm.mk"
.endif
-
-# XXX Work around !target(makesum)
-makesum: update-hash
diff --git a/x11-wm/hyprland/distinfo b/x11-wm/hyprland/distinfo
index 72a5c857bff9..f694d363d3c2 100644
--- a/x11-wm/hyprland/distinfo
+++ b/x11-wm/hyprland/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1743178567
-SHA256 (hyprwm-Hyprland-v0.48.1_GH0.tar.gz) = 7c78b5d3249b35318bc49877347c41e855714a6794169bc90755264c0162278e
-SIZE (hyprwm-Hyprland-v0.48.1_GH0.tar.gz) = 48325182
-SHA256 (hyprwm-hyprland-protocols-v0.6.2_GH0.tar.gz) = bba082af141599d4342e7b8505401a6e3a32be819d9eb23ce6c90f7407e62c1f
-SIZE (hyprwm-hyprland-protocols-v0.6.2_GH0.tar.gz) = 9887
-SHA256 (canihavesomecoffee-udis86-1.7.2-186-g5336633_GH0.tar.gz) = 69aff959179ff6247b375b92e797221dbd8e078eabbf1366280b0532617e7fb8
-SIZE (canihavesomecoffee-udis86-1.7.2-186-g5336633_GH0.tar.gz) = 116938
+TIMESTAMP = 1753943980
+SHA256 (hyprland/source-v0.50.1.tar.gz) = 2e7280e08d9b0460159bdfcdebdf6c532a79843a6a1e8417f78c15f6293fc956
+SIZE (hyprland/source-v0.50.1.tar.gz) = 54239562
+SHA256 (hyprland/ecc04e8ba7469fb01c5a066bf1c48d5cd58d1a18.patch) = 47b1a8071e38a4e47237af604a736e5b11ea023a8b3c23bfb04b4e1fb30755f7
+SIZE (hyprland/ecc04e8ba7469fb01c5a066bf1c48d5cd58d1a18.patch) = 5564
+SHA256 (hyprland/66a6ef3859255f2a21c1e902a4b5f56562e87041.patch) = 321d2b75fa6a5062cfdc55d9a35500b55858b6d814f922ea8c5f8b18808b0317
+SIZE (hyprland/66a6ef3859255f2a21c1e902a4b5f56562e87041.patch) = 2217
diff --git a/x11-wm/hyprland/files/patch-hyprctl_main.cpp b/x11-wm/hyprland/files/patch-hyprctl_main.cpp
new file mode 100644
index 000000000000..25fc645e01a9
--- /dev/null
+++ b/x11-wm/hyprland/files/patch-hyprctl_main.cpp
@@ -0,0 +1,11 @@
+--- hyprctl/main.cpp.orig 2025-07-25 09:09:59 UTC
++++ hyprctl/main.cpp
+@@ -268,7 +268,7 @@ int requestIPC(std::string_view filename, std::string_
+ sockaddr_un serverAddress = {0};
+ serverAddress.sun_family = AF_UNIX;
+
+- std::string socketPath = getRuntimeDir() + "/" + instanceSignature + "/" + filename;
++ std::string socketPath = getRuntimeDir() + "/" + instanceSignature + "/" + std::string(filename);
+
+ strncpy(serverAddress.sun_path, socketPath.c_str(), sizeof(serverAddress.sun_path) - 1);
+
diff --git a/x11-wm/hyprland/pkg-plist b/x11-wm/hyprland/pkg-plist
index 418529e3c0eb..32f5cf3feb32 100644
--- a/x11-wm/hyprland/pkg-plist
+++ b/x11-wm/hyprland/pkg-plist
@@ -2,6 +2,279 @@ bin/Hyprland
bin/hyprctl
bin/hyprland
bin/hyprpm
+include/hyprland/protocols/alpha-modifier-v1.hpp
+include/hyprland/protocols/color-management-v1.hpp
+include/hyprland/protocols/content-type-v1.hpp
+include/hyprland/protocols/cursor-shape-v1.hpp
+include/hyprland/protocols/drm-lease-v1.hpp
+include/hyprland/protocols/ext-foreign-toplevel-list-v1.hpp
+include/hyprland/protocols/ext-idle-notify-v1.hpp
+include/hyprland/protocols/ext-session-lock-v1.hpp
+include/hyprland/protocols/ext-workspace-v1.hpp
+include/hyprland/protocols/fractional-scale-v1.hpp
+include/hyprland/protocols/frog-color-management-v1.hpp
+include/hyprland/protocols/hyprland-ctm-control-v1.hpp
+include/hyprland/protocols/hyprland-focus-grab-v1.hpp
+include/hyprland/protocols/hyprland-global-shortcuts-v1.hpp
+include/hyprland/protocols/hyprland-lock-notify-v1.hpp
+include/hyprland/protocols/hyprland-surface-v1.hpp
+include/hyprland/protocols/hyprland-toplevel-export-v1.hpp
+include/hyprland/protocols/hyprland-toplevel-mapping-v1.hpp
+include/hyprland/protocols/idle-inhibit-unstable-v1.hpp
+include/hyprland/protocols/input-method-unstable-v2.hpp
+include/hyprland/protocols/kde-server-decoration.hpp
+include/hyprland/protocols/keyboard-shortcuts-inhibit-unstable-v1.hpp
+include/hyprland/protocols/linux-dmabuf-v1.hpp
+include/hyprland/protocols/linux-drm-syncobj-v1.hpp
+include/hyprland/protocols/pointer-constraints-unstable-v1.hpp
+include/hyprland/protocols/pointer-gestures-unstable-v1.hpp
+include/hyprland/protocols/presentation-time.hpp
+include/hyprland/protocols/primary-selection-unstable-v1.hpp
+include/hyprland/protocols/relative-pointer-unstable-v1.hpp
+include/hyprland/protocols/security-context-v1.hpp
+include/hyprland/protocols/single-pixel-buffer-v1.hpp
+include/hyprland/protocols/tablet-v2.hpp
+include/hyprland/protocols/tearing-control-v1.hpp
+include/hyprland/protocols/text-input-unstable-v1.hpp
+include/hyprland/protocols/text-input-unstable-v3.hpp
+include/hyprland/protocols/viewporter.hpp
+include/hyprland/protocols/virtual-keyboard-unstable-v1.hpp
+include/hyprland/protocols/wayland-drm.hpp
+include/hyprland/protocols/wayland.hpp
+include/hyprland/protocols/wlr-data-control-unstable-v1.hpp
+include/hyprland/protocols/wlr-foreign-toplevel-management-unstable-v1.hpp
+include/hyprland/protocols/wlr-gamma-control-unstable-v1.hpp
+include/hyprland/protocols/wlr-layer-shell-unstable-v1.hpp
+include/hyprland/protocols/wlr-output-management-unstable-v1.hpp
+include/hyprland/protocols/wlr-output-power-management-unstable-v1.hpp
+include/hyprland/protocols/wlr-screencopy-unstable-v1.hpp
+include/hyprland/protocols/wlr-virtual-pointer-unstable-v1.hpp
+include/hyprland/protocols/xdg-activation-v1.hpp
+include/hyprland/protocols/xdg-decoration-unstable-v1.hpp
+include/hyprland/protocols/xdg-dialog-v1.hpp
+include/hyprland/protocols/xdg-output-unstable-v1.hpp
+include/hyprland/protocols/xdg-shell.hpp
+include/hyprland/protocols/xdg-system-bell-v1.hpp
+include/hyprland/protocols/xdg-toplevel-tag-v1.hpp
+include/hyprland/protocols/xwayland-shell-v1.hpp
+include/hyprland/protocols/xx-color-management-v4.hpp
+include/hyprland/src/Compositor.hpp
+include/hyprland/src/SharedDefs.hpp
+include/hyprland/src/config/ConfigDataValues.hpp
+include/hyprland/src/config/ConfigDescriptions.hpp
+include/hyprland/src/config/ConfigManager.hpp
+include/hyprland/src/config/ConfigValue.hpp
+include/hyprland/src/config/ConfigWatcher.hpp
+include/hyprland/src/config/defaultConfig.hpp
+include/hyprland/src/debug/CrashReporter.hpp
+include/hyprland/src/debug/HyprCtl.hpp
+include/hyprland/src/debug/HyprDebugOverlay.hpp
+include/hyprland/src/debug/HyprNotificationOverlay.hpp
+include/hyprland/src/debug/Log.hpp
+include/hyprland/src/debug/RollingLogFollow.hpp
+include/hyprland/src/debug/TracyDefines.hpp
+include/hyprland/src/defines.hpp
+include/hyprland/src/desktop/DesktopTypes.hpp
+include/hyprland/src/desktop/LayerRule.hpp
+include/hyprland/src/desktop/LayerSurface.hpp
+include/hyprland/src/desktop/Popup.hpp
+include/hyprland/src/desktop/Rule.hpp
+include/hyprland/src/desktop/Subsurface.hpp
+include/hyprland/src/desktop/WLSurface.hpp
+include/hyprland/src/desktop/Window.hpp
+include/hyprland/src/desktop/WindowOverridableVar.hpp
+include/hyprland/src/desktop/WindowRule.hpp
+include/hyprland/src/desktop/Workspace.hpp
+include/hyprland/src/devices/IHID.hpp
+include/hyprland/src/devices/IKeyboard.hpp
+include/hyprland/src/devices/IPointer.hpp
+include/hyprland/src/devices/ITouch.hpp
+include/hyprland/src/devices/Keyboard.hpp
+include/hyprland/src/devices/Mouse.hpp
+include/hyprland/src/devices/Tablet.hpp
+include/hyprland/src/devices/TouchDevice.hpp
+include/hyprland/src/devices/VirtualKeyboard.hpp
+include/hyprland/src/devices/VirtualPointer.hpp
+include/hyprland/src/events/Events.hpp
+include/hyprland/src/helpers/AnimatedVariable.hpp
+include/hyprland/src/helpers/AsyncDialogBox.hpp
+include/hyprland/src/helpers/ByteOperations.hpp
+include/hyprland/src/helpers/Color.hpp
+include/hyprland/src/helpers/CursorShapes.hpp
+include/hyprland/src/helpers/DamageRing.hpp
+include/hyprland/src/helpers/Format.hpp
+include/hyprland/src/helpers/MiscFunctions.hpp
+include/hyprland/src/helpers/Monitor.hpp
+include/hyprland/src/helpers/MonitorFrameScheduler.hpp
+include/hyprland/src/helpers/SdDaemon.hpp
+include/hyprland/src/helpers/Splashes.hpp
+include/hyprland/src/helpers/TagKeeper.hpp
+include/hyprland/src/helpers/WLClasses.hpp
+include/hyprland/src/helpers/defer/Promise.hpp
+include/hyprland/src/helpers/fs/FsUtils.hpp
+include/hyprland/src/helpers/math/Math.hpp
+include/hyprland/src/helpers/memory/Memory.hpp
+include/hyprland/src/helpers/signal/Signal.hpp
+include/hyprland/src/helpers/sync/SyncReleaser.hpp
+include/hyprland/src/helpers/sync/SyncTimeline.hpp
+include/hyprland/src/helpers/time/Time.hpp
+include/hyprland/src/helpers/time/Timer.hpp
+include/hyprland/src/helpers/varlist/VarList.hpp
+include/hyprland/src/hyprerror/HyprError.hpp
+include/hyprland/src/includes.hpp
+include/hyprland/src/init/initHelpers.hpp
+include/hyprland/src/layout/DwindleLayout.hpp
+include/hyprland/src/layout/IHyprLayout.hpp
+include/hyprland/src/layout/MasterLayout.hpp
+include/hyprland/src/macros.hpp
+include/hyprland/src/managers/ANRManager.hpp
+include/hyprland/src/managers/AnimationManager.hpp
+include/hyprland/src/managers/CursorManager.hpp
+include/hyprland/src/managers/DonationNagManager.hpp
+include/hyprland/src/managers/EventManager.hpp
+include/hyprland/src/managers/HookSystemManager.hpp
+include/hyprland/src/managers/KeybindManager.hpp
+include/hyprland/src/managers/LayoutManager.hpp
+include/hyprland/src/managers/PointerManager.hpp
+include/hyprland/src/managers/ProtocolManager.hpp
+include/hyprland/src/managers/SeatManager.hpp
+include/hyprland/src/managers/SessionLockManager.hpp
+include/hyprland/src/managers/TokenManager.hpp
+include/hyprland/src/managers/VersionKeeperManager.hpp
+include/hyprland/src/managers/XCursorManager.hpp
+include/hyprland/src/managers/XWaylandManager.hpp
+include/hyprland/src/managers/eventLoop/EventLoopManager.hpp
+include/hyprland/src/managers/eventLoop/EventLoopTimer.hpp
+include/hyprland/src/managers/input/InputManager.hpp
+include/hyprland/src/managers/input/InputMethodPopup.hpp
+include/hyprland/src/managers/input/InputMethodRelay.hpp
+include/hyprland/src/managers/input/TextInput.hpp
+include/hyprland/src/managers/permissions/DynamicPermissionManager.hpp
+include/hyprland/src/pch/pch.hpp
+include/hyprland/src/plugins/HookSystem.hpp
+include/hyprland/src/plugins/PluginAPI.hpp
+include/hyprland/src/plugins/PluginSystem.hpp
+include/hyprland/src/protocols/AlphaModifier.hpp
+include/hyprland/src/protocols/CTMControl.hpp
+include/hyprland/src/protocols/ColorManagement.hpp
+include/hyprland/src/protocols/ContentType.hpp
+include/hyprland/src/protocols/CursorShape.hpp
+include/hyprland/src/protocols/DRMLease.hpp
+include/hyprland/src/protocols/DRMSyncobj.hpp
+include/hyprland/src/protocols/DataDeviceWlr.hpp
+include/hyprland/src/protocols/ExtWorkspace.hpp
+include/hyprland/src/protocols/FocusGrab.hpp
+include/hyprland/src/protocols/ForeignToplevel.hpp
+include/hyprland/src/protocols/ForeignToplevelWlr.hpp
+include/hyprland/src/protocols/FractionalScale.hpp
+include/hyprland/src/protocols/FrogColorManagement.hpp
+include/hyprland/src/protocols/GammaControl.hpp
+include/hyprland/src/protocols/GlobalShortcuts.hpp
+include/hyprland/src/protocols/HyprlandSurface.hpp
+include/hyprland/src/protocols/IdleInhibit.hpp
+include/hyprland/src/protocols/IdleNotify.hpp
+include/hyprland/src/protocols/InputMethodV2.hpp
+include/hyprland/src/protocols/LayerShell.hpp
+include/hyprland/src/protocols/LinuxDMABUF.hpp
+include/hyprland/src/protocols/LockNotify.hpp
+include/hyprland/src/protocols/MesaDRM.hpp
+include/hyprland/src/protocols/OutputManagement.hpp
+include/hyprland/src/protocols/OutputPower.hpp
+include/hyprland/src/protocols/PointerConstraints.hpp
+include/hyprland/src/protocols/PointerGestures.hpp
+include/hyprland/src/protocols/PresentationTime.hpp
+include/hyprland/src/protocols/PrimarySelection.hpp
+include/hyprland/src/protocols/RelativePointer.hpp
+include/hyprland/src/protocols/Screencopy.hpp
+include/hyprland/src/protocols/SecurityContext.hpp
+include/hyprland/src/protocols/ServerDecorationKDE.hpp
+include/hyprland/src/protocols/SessionLock.hpp
+include/hyprland/src/protocols/ShortcutsInhibit.hpp
+include/hyprland/src/protocols/SinglePixel.hpp
+include/hyprland/src/protocols/Tablet.hpp
+include/hyprland/src/protocols/TearingControl.hpp
+include/hyprland/src/protocols/TextInputV1.hpp
+include/hyprland/src/protocols/TextInputV3.hpp
+include/hyprland/src/protocols/ToplevelExport.hpp
+include/hyprland/src/protocols/ToplevelMapping.hpp
+include/hyprland/src/protocols/Viewporter.hpp
+include/hyprland/src/protocols/VirtualKeyboard.hpp
+include/hyprland/src/protocols/VirtualPointer.hpp
+include/hyprland/src/protocols/WaylandProtocol.hpp
+include/hyprland/src/protocols/XDGActivation.hpp
+include/hyprland/src/protocols/XDGBell.hpp
+include/hyprland/src/protocols/XDGDecoration.hpp
+include/hyprland/src/protocols/XDGDialog.hpp
+include/hyprland/src/protocols/XDGOutput.hpp
+include/hyprland/src/protocols/XDGShell.hpp
+include/hyprland/src/protocols/XDGTag.hpp
+include/hyprland/src/protocols/XWaylandShell.hpp
+include/hyprland/src/protocols/XXColorManagement.hpp
+include/hyprland/src/protocols/core/Compositor.hpp
+include/hyprland/src/protocols/core/DataDevice.hpp
+include/hyprland/src/protocols/core/Output.hpp
+include/hyprland/src/protocols/core/Seat.hpp
+include/hyprland/src/protocols/core/Shm.hpp
+include/hyprland/src/protocols/core/Subcompositor.hpp
+include/hyprland/src/protocols/types/Buffer.hpp
+include/hyprland/src/protocols/types/ColorManagement.hpp
+include/hyprland/src/protocols/types/ContentType.hpp
+include/hyprland/src/protocols/types/DMABuffer.hpp
+include/hyprland/src/protocols/types/DataDevice.hpp
+include/hyprland/src/protocols/types/SurfaceRole.hpp
+include/hyprland/src/protocols/types/SurfaceState.hpp
+include/hyprland/src/protocols/types/WLBuffer.hpp
+include/hyprland/src/render/Framebuffer.hpp
+include/hyprland/src/render/OpenGL.hpp
+include/hyprland/src/render/Renderbuffer.hpp
+include/hyprland/src/render/Renderer.hpp
+include/hyprland/src/render/Shader.hpp
+include/hyprland/src/render/Texture.hpp
+include/hyprland/src/render/Transformer.hpp
+include/hyprland/src/render/decorations/CHyprBorderDecoration.hpp
+include/hyprland/src/render/decorations/CHyprDropShadowDecoration.hpp
+include/hyprland/src/render/decorations/CHyprGroupBarDecoration.hpp
+include/hyprland/src/render/decorations/DecorationPositioner.hpp
+include/hyprland/src/render/decorations/IHyprWindowDecoration.hpp
+include/hyprland/src/render/pass/BorderPassElement.hpp
+include/hyprland/src/render/pass/ClearPassElement.hpp
+include/hyprland/src/render/pass/FramebufferElement.hpp
+include/hyprland/src/render/pass/Pass.hpp
+include/hyprland/src/render/pass/PassElement.hpp
+include/hyprland/src/render/pass/PreBlurElement.hpp
+include/hyprland/src/render/pass/RectPassElement.hpp
+include/hyprland/src/render/pass/RendererHintsPassElement.hpp
+include/hyprland/src/render/pass/ShadowPassElement.hpp
+include/hyprland/src/render/pass/SurfacePassElement.hpp
+include/hyprland/src/render/pass/TexPassElement.hpp
+include/hyprland/src/render/pass/TextureMatteElement.hpp
+include/hyprland/src/render/shaders/CM.frag.inc
+include/hyprland/src/render/shaders/CM.glsl.inc
+include/hyprland/src/render/shaders/Shaders.hpp
+include/hyprland/src/render/shaders/blur1.frag.inc
+include/hyprland/src/render/shaders/blur2.frag.inc
+include/hyprland/src/render/shaders/blurfinish.frag.inc
+include/hyprland/src/render/shaders/blurprepare.frag.inc
+include/hyprland/src/render/shaders/border.frag.inc
+include/hyprland/src/render/shaders/ext.frag.inc
+include/hyprland/src/render/shaders/glitch.frag.inc
+include/hyprland/src/render/shaders/passthru.frag.inc
+include/hyprland/src/render/shaders/quad.frag.inc
+include/hyprland/src/render/shaders/rgba.frag.inc
+include/hyprland/src/render/shaders/rgbamatte.frag.inc
+include/hyprland/src/render/shaders/rgbx.frag.inc
+include/hyprland/src/render/shaders/rounding.glsl.inc
+include/hyprland/src/render/shaders/shadow.frag.inc
+include/hyprland/src/render/shaders/tex300.vert.inc
+include/hyprland/src/render/shaders/tex320.vert.inc
+include/hyprland/src/signal-safe.hpp
+include/hyprland/src/version.h
+include/hyprland/src/xwayland/Dnd.hpp
+include/hyprland/src/xwayland/Server.hpp
+include/hyprland/src/xwayland/XDataSource.hpp
+include/hyprland/src/xwayland/XSurface.hpp
+include/hyprland/src/xwayland/XWM.hpp
+include/hyprland/src/xwayland/XWayland.hpp
share/bash-completion/completions/hyprctl
share/bash-completion/completions/hyprpm
share/fish/vendor_completions.d/hyprctl.fish
@@ -19,3 +292,4 @@ share/wayland-sessions/hyprland.desktop
share/xdg-desktop-portal/hyprland-portals.conf
share/zsh/site-functions/_hyprctl
share/zsh/site-functions/_hyprpm
+@dir include/hyprland/src/render/shaders/glsl
diff --git a/x11-wm/stumpwm/Makefile b/x11-wm/stumpwm/Makefile
index 47250c240bbe..0d93ad7e17c4 100644
--- a/x11-wm/stumpwm/Makefile
+++ b/x11-wm/stumpwm/Makefile
@@ -1,6 +1,6 @@
PORTNAME= stumpwm
DISTVERSION= 24.11-2
-PORTREVISION= 6
+PORTREVISION= 7
DISTVERSIONSUFFIX= -gd54bebd
CATEGORIES= x11-wm lisp
diff --git a/x11-wm/wideriver/Makefile b/x11-wm/wideriver/Makefile
new file mode 100644
index 000000000000..dfc906a1257a
--- /dev/null
+++ b/x11-wm/wideriver/Makefile
@@ -0,0 +1,29 @@
+PORTNAME= wideriver
+DISTVERSION= 1.3.0
+CATEGORIES= x11-wm
+
+MAINTAINER= nivit@FreeBSD.org
+COMMENT= Tiling window manager for the river wayland compositor
+WWW= https://github.com/alex-courtis/wideriver
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+LIB_DEPENDS= libepoll-shim.so:devel/libepoll-shim \
+ libwayland-client.so:graphics/wayland
+RUN_DEPENDS= river:x11-wm/river
+
+USES= gmake pkgconfig
+
+USE_GITHUB= yes
+GH_ACCOUNT= alex-courtis
+
+MAKEFILE= GNUmakefile
+
+PLIST_FILES= bin/wideriver \
+ share/man/man1/wideriver.1.gz
+
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+
+.include <bsd.port.mk>
diff --git a/x11-wm/wideriver/distinfo b/x11-wm/wideriver/distinfo
new file mode 100644
index 000000000000..692291cb42e2
--- /dev/null
+++ b/x11-wm/wideriver/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1753771718
+SHA256 (alex-courtis-wideriver-1.3.0_GH0.tar.gz) = 77ef35b978483f245ac8d6fd14942b99c5d6e6e5437eedba43a96c994febc61b
+SIZE (alex-courtis-wideriver-1.3.0_GH0.tar.gz) = 64914
diff --git a/x11-wm/wideriver/files/patch-config.mk b/x11-wm/wideriver/files/patch-config.mk
new file mode 100644
index 000000000000..224402613648
--- /dev/null
+++ b/x11-wm/wideriver/files/patch-config.mk
@@ -0,0 +1,22 @@
+--- config.mk.orig 2025-07-29 04:27:40 UTC
++++ config.mk
+@@ -4,11 +4,11 @@ PREFIX ?= /usr/local
+
+ PREFIX ?= /usr/local
+
+-INCS = -Iinc -Ipro -Ilib/col/inc
++INCS ?= -Iinc -Ipro -Ilib/col/inc
+
+ CPPFLAGS += $(INCS) -D_GNU_SOURCE -DVERSION=\"$(VERSION)\" -DRIVER_LAYOUT_V3_VERSION=$(RIVER_LAYOUT_V3_VERSION)
+
+-OFLAGS = -O3
++#OFLAGS = -O3
+ WFLAGS = -pedantic -Wall -Wextra -Werror -Wimplicit-fallthrough -Wno-unused-parameter -Wno-format-zero-length
+ DFLAGS = -g
+ COMPFLAGS = $(WFLAGS) $(OFLAGS) $(DFLAGS)
+@@ -26,4 +26,4 @@ LDLIBS += $(foreach p,$(PKGS),$(shell $(PKG_CONFIG) --
+ CFLAGS += $(foreach p,$(PKGS),$(shell $(PKG_CONFIG) --cflags $(p)))
+ LDLIBS += $(foreach p,$(PKGS),$(shell $(PKG_CONFIG) --libs $(p)))
+
+-CC = gcc
++CC ?= gcc
diff --git a/x11-wm/wideriver/pkg-descr b/x11-wm/wideriver/pkg-descr
new file mode 100644
index 000000000000..7d3f04b8a4e8
--- /dev/null
+++ b/x11-wm/wideriver/pkg-descr
@@ -0,0 +1,11 @@
+Tiling window manager for the river wayland compositor, inspired by dwm and
+xmonad.
+
+Features:
+
+ - per-tag state
+ - master/stack(s) left, right and wide layouts
+ - monocle with alternate borders
+ - layout toggling
+ - dwindling, diminishing and even stacks
+ - inner, outer and smart gaps
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/cl-clx-sbcl/Makefile b/x11/cl-clx-sbcl/Makefile
index 16dda28992ca..12f951615347 100644
--- a/x11/cl-clx-sbcl/Makefile
+++ b/x11/cl-clx-sbcl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= clx
DISTVERSION= 0.7.6
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= x11 lisp
PKGNAMEPREFIX= cl-
PKGNAMESUFFIX= -sbcl
diff --git a/x11/foot/Makefile b/x11/foot/Makefile
index c3e1b3a4950b..9bd367151346 100644
--- a/x11/foot/Makefile
+++ b/x11/foot/Makefile
@@ -1,5 +1,5 @@
PORTNAME= foot
-DISTVERSION= 1.23.0
+DISTVERSION= 1.23.1
CATEGORIES= x11 wayland
MASTER_SITES= https://codeberg.org/dnkl/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
diff --git a/x11/foot/distinfo b/x11/foot/distinfo
index fe520cfcf419..87fa1fdd5958 100644
--- a/x11/foot/distinfo
+++ b/x11/foot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752646534
-SHA256 (foot-1.23.0.tar.gz) = 74c874feb5ae0277a9f19fbd6418a40524cd71d629784276d109ebfe4e786421
-SIZE (foot-1.23.0.tar.gz) = 613734
+TIMESTAMP = 1753252093
+SHA256 (foot-1.23.1.tar.gz) = 02072b8f0aaf26907b6b02293c875539ce52fc59079344e7cf811ab03394cfa3
+SIZE (foot-1.23.1.tar.gz) = 614201
diff --git a/x11/libinput/Makefile b/x11/libinput/Makefile
index 700b49c20cd9..9b512e7f25d3 100644
--- a/x11/libinput/Makefile
+++ b/x11/libinput/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libinput
-DISTVERSION= 1.27.1
+DISTVERSION= 1.28.1
CATEGORIES= x11
MAINTAINER= x11@FreeBSD.org
diff --git a/x11/libinput/distinfo b/x11/libinput/distinfo
index 1b3b17c893e7..90849d84dd0b 100644
--- a/x11/libinput/distinfo
+++ b/x11/libinput/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740915316
-SHA256 (libinput-1.27.1.tar.bz2) = 641df745984baff8f6f822066b4e32f28482d267e95448158732eb2f65ea7fe9
-SIZE (libinput-1.27.1.tar.bz2) = 844741
+TIMESTAMP = 1753347960
+SHA256 (libinput-1.28.1.tar.bz2) = 19e5337ec10fdf920c8d1f4ece63cd7d1c12279ee26e347e30e98e2942d9e1aa
+SIZE (libinput-1.28.1.tar.bz2) = 864820
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/linux-nvidia-libs-devel/Makefile b/x11/linux-nvidia-libs-devel/Makefile
index 89d730f3a4c8..75a71009c848 100644
--- a/x11/linux-nvidia-libs-devel/Makefile
+++ b/x11/linux-nvidia-libs-devel/Makefile
@@ -1,4 +1,4 @@
-DISTVERSION= 575.64.03
+DISTVERSION= 575.64.05
# Explicitly set PORTREVISION as it can be overridden by the master port
PORTREVISION= 0
diff --git a/x11/linux-nvidia-libs-devel/distinfo b/x11/linux-nvidia-libs-devel/distinfo
index fd5f4aac32a3..a70e71db8736 100644
--- a/x11/linux-nvidia-libs-devel/distinfo
+++ b/x11/linux-nvidia-libs-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751449830
-SHA256 (NVIDIA-Linux-x86_64-575.64.03.run) = 4bb7aa86004b2ed299c7d430a0622c5c90327ce3aca4f6e9a531d4c41d3a0ca0
-SIZE (NVIDIA-Linux-x86_64-575.64.03.run) = 387655074
+TIMESTAMP = 1753240442
+SHA256 (NVIDIA-Linux-x86_64-575.64.05.run) = 85f2b50f912261c1917a0b2cf7e1f9743affd008fdc0f209f4d5563f774d502d
+SIZE (NVIDIA-Linux-x86_64-575.64.05.run) = 386961985
diff --git a/x11/linux-nvidia-libs/distinfo b/x11/linux-nvidia-libs/distinfo
index fc1c447d52d7..ca1a6562fea8 100644
--- a/x11/linux-nvidia-libs/distinfo
+++ b/x11/linux-nvidia-libs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750204287
-SHA256 (NVIDIA-Linux-x86_64-570.169.run) = 5f32a847795cc5c3f980f79189abac070d91481d7bd3601c02c2829dd3873765
-SIZE (NVIDIA-Linux-x86_64-570.169.run) = 375816796
+TIMESTAMP = 1752809652
+SHA256 (NVIDIA-Linux-x86_64-570.172.08.run) = 0256867e082caf93d7b25fa7c8e69b316062a9c6c72c6e228fad7b238c6fa17d
+SIZE (NVIDIA-Linux-x86_64-570.172.08.run) = 375905456
diff --git a/x11/nvidia-driver-devel/Makefile b/x11/nvidia-driver-devel/Makefile
index 82483c12030b..8eed6eabe018 100644
--- a/x11/nvidia-driver-devel/Makefile
+++ b/x11/nvidia-driver-devel/Makefile
@@ -1,4 +1,4 @@
-DISTVERSION= 575.64.03
+DISTVERSION= 575.64.05
# Explicitly set PORTREVISION as it can be overridden by the master port
PORTREVISION= 0
diff --git a/x11/nvidia-driver-devel/distinfo b/x11/nvidia-driver-devel/distinfo
index 8f130be3a8e0..143acac9011c 100644
--- a/x11/nvidia-driver-devel/distinfo
+++ b/x11/nvidia-driver-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751449665
-SHA256 (NVIDIA-FreeBSD-x86_64-575.64.03.tar.xz) = 1fa676e43bb2da5f4458ad8feb969d7dac3438adb2f3294ca15b2c3e95522363
-SIZE (NVIDIA-FreeBSD-x86_64-575.64.03.tar.xz) = 287548092
+TIMESTAMP = 1753239149
+SHA256 (NVIDIA-FreeBSD-x86_64-575.64.05.tar.xz) = 8831b28b41b821fac90db30a9cfe13481a9d8bd46d0ffeb544fd8c4fbbab538f
+SIZE (NVIDIA-FreeBSD-x86_64-575.64.05.tar.xz) = 287953228
diff --git a/x11/nvidia-driver/Makefile.version b/x11/nvidia-driver/Makefile.version
index bcc6945ffc97..c4fdb5ffcd5a 100644
--- a/x11/nvidia-driver/Makefile.version
+++ b/x11/nvidia-driver/Makefile.version
@@ -1,4 +1,4 @@
# NVIDIA Distversion
#
# This will be included from x11/nvidia-driver and the nvidia-drm port
-NVIDIA_DISTVERSION?= 570.169
+NVIDIA_DISTVERSION?= 570.172.08
diff --git a/x11/nvidia-driver/distinfo b/x11/nvidia-driver/distinfo
index 1763322181a0..22a4573388da 100644
--- a/x11/nvidia-driver/distinfo
+++ b/x11/nvidia-driver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750203781
-SHA256 (NVIDIA-FreeBSD-x86_64-570.169.tar.xz) = 1d132020452851b3122dd38ae96eb578a510755c73c417db788611ede51e76ce
-SIZE (NVIDIA-FreeBSD-x86_64-570.169.tar.xz) = 261338796
+TIMESTAMP = 1752763563
+SHA256 (NVIDIA-FreeBSD-x86_64-570.172.08.tar.xz) = 004fd4084d96854580582d6664df7d36df6e03230001c06a9fa0234c1a3ba1e6
+SIZE (NVIDIA-FreeBSD-x86_64-570.172.08.tar.xz) = 260741248
diff --git a/x11/nwg-bar/Makefile b/x11/nwg-bar/Makefile
index a977beccdcba..dc3aa7eadb0c 100644
--- a/x11/nwg-bar/Makefile
+++ b/x11/nwg-bar/Makefile
@@ -1,10 +1,10 @@
PORTNAME= nwg-bar
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.6
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= x11 wayland
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= tagattie@FreeBSD.org
COMMENT= GTK3-based button bar for sway and other wlroots-based compositors
WWW= https://github.com/nwg-piotr/nwg-bar
diff --git a/x11/nwg-dock-hyprland/Makefile b/x11/nwg-dock-hyprland/Makefile
index de71a642ad9b..4af41fd66400 100644
--- a/x11/nwg-dock-hyprland/Makefile
+++ b/x11/nwg-dock-hyprland/Makefile
@@ -1,45 +1,33 @@
PORTNAME= nwg-dock-hyprland
DISTVERSIONPREFIX= v
-DISTVERSION= 0.4.3
-PORTREVISION= 5
-CATEGORIES= x11
+DISTVERSION= 0.4.8
+CATEGORIES= x11 wayland
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= tagattie@FreeBSD.org
COMMENT= GTK3-based dock for Hyprland
WWW= https://github.com/nwg-piotr/nwg-dock-hyprland
-LICENSE= AGPLv3 MIT
-LICENSE_COMB= multi
-LICENSE_FILE_AGPLv3= ${WRKSRC_diamondburned_gotk4_pkg}/LICENSE.md
-LICENSE_FILE_MIT= ${WRKSRC}/LICENSE
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libgtk-layer-shell.so:x11-toolkits/gtk-layer-shell
USES= gnome go:modules pkgconfig
-USE_GITHUB= yes
+
USE_GNOME= cairo gdkpixbuf gtk30
-GH_ACCOUNT= nwg-piotr
-GH_TUPLE= KarpelesLab:weak:v0.1.1:karpeleslab_weak/vendor/github.com/KarpelesLab/weak \
- allan-simon:go-singleinstance:d0997106ab37:allan_simon_go_singleinstance/vendor/github.com/allan-simon/go-singleinstance \
- diamondburned:gotk4-layer-shell:6efa9f6dc438:diamondburned_gotk4_layer_shell_pkg/vendor/github.com/diamondburned/gotk4-layer-shell \
- diamondburned:gotk4:v0.3.1:diamondburned_gotk4_pkg/vendor/github.com/diamondburned/gotk4 \
- go4org:unsafe-assume-no-moving-gc:b99613f794b6:go4org_unsafe_assume_no_moving_gc/vendor/go4.org/unsafe/assume-no-moving-gc \
- golang:sync:v0.10.0:golang_sync/vendor/golang.org/x/sync \
- golang:sys:v0.29.0:golang_sys/vendor/golang.org/x/sys \
- sirupsen:logrus:v1.9.3:sirupsen_logrus/vendor/github.com/sirupsen/logrus
+
+GO_MODULE= github.com/nwg-piotr/nwg-dock-hyprland
CGO_LDFLAGS+= -Wl,--as-needed # harfbuzz, freetype2
-PLIST_FILES= bin/${PORTNAME}
-PORTDATA= images *.css
post-patch:
# Respect PREFIX for *.desktop
- @${REINPLACE_CMD} 's,/usr/share,${DATADIR:H},' \
+ @${REINPLACE_CMD} -e 's|/usr/share|${DATADIR:H}|' \
${WRKSRC}/tools.go
post-install:
# Based on install from WRKSRC/Makefile
- @${CP} -p ${WRKSRC}/config/*.css ${WRKSRC}
- (cd ${WRKSRC} && ${COPYTREE_SHARE} "${PORTDATA}" \
- ${STAGEDIR}${DATADIR})
+ @${MKDIR} ${STAGEDIR}${DATADIR}
+ ${INSTALL_DATA} ${WRKSRC}/config/* ${STAGEDIR}${DATADIR}
+ cd ${WRKSRC} && ${COPYTREE_SHARE} images ${STAGEDIR}${DATADIR}
.include <bsd.port.mk>
diff --git a/x11/nwg-dock-hyprland/distinfo b/x11/nwg-dock-hyprland/distinfo
index dcf734fd1204..0246fb5dd46b 100644
--- a/x11/nwg-dock-hyprland/distinfo
+++ b/x11/nwg-dock-hyprland/distinfo
@@ -1,19 +1,5 @@
-TIMESTAMP = 1736472099
-SHA256 (nwg-piotr-nwg-dock-hyprland-v0.4.3_GH0.tar.gz) = e2335966bd4314b17534a492ae62b15484a501d3a52889e535836a74a46c2b7e
-SIZE (nwg-piotr-nwg-dock-hyprland-v0.4.3_GH0.tar.gz) = 23010
-SHA256 (KarpelesLab-weak-v0.1.1_GH0.tar.gz) = a8b6b241e8b72c95132497864c59a559fb35f6ae4b296c299e563a12a3a16fbe
-SIZE (KarpelesLab-weak-v0.1.1_GH0.tar.gz) = 3484
-SHA256 (allan-simon-go-singleinstance-d0997106ab37_GH0.tar.gz) = f8cee874873fe9fc1a81e8a7ca83df85c57aa86279c09cb8cba10d5feb7ed295
-SIZE (allan-simon-go-singleinstance-d0997106ab37_GH0.tar.gz) = 2819
-SHA256 (diamondburned-gotk4-layer-shell-6efa9f6dc438_GH0.tar.gz) = b49b2b22708aa7da4b3dfef86cfe6da5eae10413de1357cd560543505da567a3
-SIZE (diamondburned-gotk4-layer-shell-6efa9f6dc438_GH0.tar.gz) = 24347
-SHA256 (diamondburned-gotk4-v0.3.1_GH0.tar.gz) = 1aea32fc2026aa0d3b2ad429eff2900d826a7a1dddceb2649d4d4114fe86feca
-SIZE (diamondburned-gotk4-v0.3.1_GH0.tar.gz) = 3311686
-SHA256 (go4org-unsafe-assume-no-moving-gc-b99613f794b6_GH0.tar.gz) = 92c41675053bbd8fb47ba69e2688c8e51910891a5dbb96b4fc9a8cc3576fba80
-SIZE (go4org-unsafe-assume-no-moving-gc-b99613f794b6_GH0.tar.gz) = 2616
-SHA256 (golang-sync-v0.10.0_GH0.tar.gz) = 2a7b7c36a89b444213ec3237a21dd1ca6ed351adf423666cc6bf853711a13f3d
-SIZE (golang-sync-v0.10.0_GH0.tar.gz) = 18099
-SHA256 (golang-sys-v0.29.0_GH0.tar.gz) = 7bac3e0a686a05d0e86ca110917b45f60553d6c146dba8a4cdafb911486428e7
-SIZE (golang-sys-v0.29.0_GH0.tar.gz) = 1519988
-SHA256 (sirupsen-logrus-v1.9.3_GH0.tar.gz) = cfa48a647a28c1f12fb6a9b672bc4d88b6407ff05aedcf23ce939d342646acce
-SIZE (sirupsen-logrus-v1.9.3_GH0.tar.gz) = 50320
+TIMESTAMP = 1753769266
+SHA256 (go/x11_nwg-dock-hyprland/nwg-dock-hyprland-v0.4.8/v0.4.8.mod) = 4fef36c7d96798a0dd2f3393ef33903919bf59235b3563f05432f5326ec31e00
+SIZE (go/x11_nwg-dock-hyprland/nwg-dock-hyprland-v0.4.8/v0.4.8.mod) = 549
+SHA256 (go/x11_nwg-dock-hyprland/nwg-dock-hyprland-v0.4.8/v0.4.8.zip) = 47c836c8e631701895ab672f8b1611215dde882ac5c343af081086c1e5ce3910
+SIZE (go/x11_nwg-dock-hyprland/nwg-dock-hyprland-v0.4.8/v0.4.8.zip) = 33092
diff --git a/x11/nwg-dock-hyprland/files/patch-go.mod b/x11/nwg-dock-hyprland/files/patch-go.mod
deleted file mode 100644
index 36f3e193747e..000000000000
--- a/x11/nwg-dock-hyprland/files/patch-go.mod
+++ /dev/null
@@ -1,14 +0,0 @@
-Drop after lang/go122 appears (switch to USES=go:1.22,modules)
-
-github.com/nwg-piotr/nwg-dock-hyprland: cannot compile Go 1.22 code
-
---- go.mod.orig 2024-08-30 23:04:22 UTC
-+++ go.mod
-@@ -1,6 +1,6 @@ module nwg-dock-hyprland
- module nwg-dock-hyprland
-
--go 1.23
-+go 1.21
-
- require (
- github.com/allan-simon/go-singleinstance v0.0.0-20210120080615-d0997106ab37
diff --git a/x11/nwg-dock-hyprland/pkg-plist b/x11/nwg-dock-hyprland/pkg-plist
new file mode 100644
index 000000000000..2289fad9be04
--- /dev/null
+++ b/x11/nwg-dock-hyprland/pkg-plist
@@ -0,0 +1,10 @@
+bin/nwg-dock-hyprland
+%%DATADIR%%/images/grid.svg
+%%DATADIR%%/images/icon-missing.svg
+%%DATADIR%%/images/task-empty-vertical.svg
+%%DATADIR%%/images/task-empty.svg
+%%DATADIR%%/images/task-multiple-vertical.svg
+%%DATADIR%%/images/task-multiple.svg
+%%DATADIR%%/images/task-single-vertical.svg
+%%DATADIR%%/images/task-single.svg
+%%DATADIR%%/style.css
diff --git a/x11/nwg-dock/Makefile b/x11/nwg-dock/Makefile
index 2baba1d7828b..6a8314bb21bd 100644
--- a/x11/nwg-dock/Makefile
+++ b/x11/nwg-dock/Makefile
@@ -1,10 +1,10 @@
PORTNAME= nwg-dock
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.3
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= x11
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= tagattie@FreeBSD.org
COMMENT= GTK3-based dock for sway
WWW= https://github.com/nwg-piotr/nwg-dock
diff --git a/x11/nwg-drawer/Makefile b/x11/nwg-drawer/Makefile
index 9722f89d7b91..4047b03a9f66 100644
--- a/x11/nwg-drawer/Makefile
+++ b/x11/nwg-drawer/Makefile
@@ -1,51 +1,38 @@
PORTNAME= nwg-drawer
DISTVERSIONPREFIX= v
-DISTVERSION= 0.6.3
-PORTREVISION= 5
+DISTVERSION= 0.7.4
CATEGORIES= x11 wayland
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Application drawer for sway and other wlroots compositors
+MAINTAINER= tagattie@FreeBSD.org
+COMMENT= Application drawer for wlroots-based Wayland compositors
WWW= https://github.com/nwg-piotr/nwg-drawer
-LICENSE= AGPLv3 MIT
+LICENSE= MIT MPL20
LICENSE_COMB= multi
-LICENSE_FILE_AGPLv3= ${WRKSRC_diamondburned_gotk4_pkg}/LICENSE.md
LICENSE_FILE_MIT= ${WRKSRC}/LICENSE
+LICENSE_FILE_MPL20= ${WRKSRC}/LICENSE-gotk4
LIB_DEPENDS= libgtk-layer-shell.so:x11-toolkits/gtk-layer-shell
RUN_DEPENDS= xdg-open:devel/xdg-utils
USES= gnome go:modules pkgconfig
-USE_GITHUB= yes
+
USE_GNOME= cairo gdkpixbuf gtk30
-GH_ACCOUNT= nwg-piotr
-GH_TUPLE= KarpelesLab:weak:v0.1.1:karpeleslab_weak/vendor/github.com/KarpelesLab/weak \
- allan-simon:go-singleinstance:d0997106ab37:allan_simon_go_singleinstance/vendor/github.com/allan-simon/go-singleinstance \
- diamondburned:gotk4-layer-shell:6efa9f6dc438:diamondburned_gotk4_layer_shell_pkg/vendor/github.com/diamondburned/gotk4-layer-shell \
- diamondburned:gotk4:v0.3.1:diamondburned_gotk4_pkg/vendor/github.com/diamondburned/gotk4 \
- expr-lang:expr:v1.16.9:expr_lang_expr/vendor/github.com/expr-lang/expr \
- fsnotify:fsnotify:v1.8.0:fsnotify_fsnotify/vendor/github.com/fsnotify/fsnotify \
- go4org:unsafe-assume-no-moving-gc:b99613f794b6:go4org_unsafe_assume_no_moving_gc/vendor/go4.org/unsafe/assume-no-moving-gc \
- golang:sync:v0.10.0:golang_sync/vendor/golang.org/x/sync \
- golang:sys:v0.29.0:golang_sys/vendor/golang.org/x/sys \
- joshuarubin:go-sway:v1.2.0:joshuarubin_go_sway/vendor/github.com/joshuarubin/go-sway \
- joshuarubin:lifecycle:v1.1.4:joshuarubin_lifecycle/vendor/github.com/joshuarubin/lifecycle \
- sirupsen:logrus:v1.9.3:sirupsen_logrus/vendor/github.com/sirupsen/logrus \
- uber-go:multierr:v1.11.0:uber_go_multierr/vendor/go.uber.org/multierr
+
+GO_MODULE= github.com/nwg-piotr/nwg-drawer
CGO_LDFLAGS+= -Wl,--as-needed # harfbuzz, freetype2
+
PLIST_FILES= bin/${PORTNAME}
PORTDATA= desktop-directories img *.css
post-patch:
# Respect PREFIX for *.desktop
- @${REINPLACE_CMD} 's,/usr/share,${DATADIR:H},' \
- ${WRKSRC}/main.go \
+ @${REINPLACE_CMD} -e 's|/usr/share|${DATADIR:H}|' \
${WRKSRC}/tools.go
post-install:
# Based on install from WRKSRC/Makefile
- (cd ${WRKSRC} && ${COPYTREE_SHARE} "${PORTDATA}" \
- ${STAGEDIR}${DATADIR})
+ cd ${WRKSRC} && ${COPYTREE_SHARE} "${PORTDATA}" \
+ ${STAGEDIR}${DATADIR}
.include <bsd.port.mk>
diff --git a/x11/nwg-drawer/distinfo b/x11/nwg-drawer/distinfo
index df19ef2fcc51..93b429c66e33 100644
--- a/x11/nwg-drawer/distinfo
+++ b/x11/nwg-drawer/distinfo
@@ -1,29 +1,5 @@
-TIMESTAMP = 1738108670
-SHA256 (nwg-piotr-nwg-drawer-v0.6.3_GH0.tar.gz) = 9b87cd3a47e37d63ec764b2595667319d4b3e207d3e56eaaa0701b67178a998b
-SIZE (nwg-piotr-nwg-drawer-v0.6.3_GH0.tar.gz) = 54818
-SHA256 (KarpelesLab-weak-v0.1.1_GH0.tar.gz) = a8b6b241e8b72c95132497864c59a559fb35f6ae4b296c299e563a12a3a16fbe
-SIZE (KarpelesLab-weak-v0.1.1_GH0.tar.gz) = 3484
-SHA256 (allan-simon-go-singleinstance-d0997106ab37_GH0.tar.gz) = f8cee874873fe9fc1a81e8a7ca83df85c57aa86279c09cb8cba10d5feb7ed295
-SIZE (allan-simon-go-singleinstance-d0997106ab37_GH0.tar.gz) = 2819
-SHA256 (diamondburned-gotk4-layer-shell-6efa9f6dc438_GH0.tar.gz) = b49b2b22708aa7da4b3dfef86cfe6da5eae10413de1357cd560543505da567a3
-SIZE (diamondburned-gotk4-layer-shell-6efa9f6dc438_GH0.tar.gz) = 24347
-SHA256 (diamondburned-gotk4-v0.3.1_GH0.tar.gz) = 1aea32fc2026aa0d3b2ad429eff2900d826a7a1dddceb2649d4d4114fe86feca
-SIZE (diamondburned-gotk4-v0.3.1_GH0.tar.gz) = 3311686
-SHA256 (expr-lang-expr-v1.16.9_GH0.tar.gz) = 80f1c8f59ea6e659e554567926dbfc2f3228002bf6b2a4e2d358e75a7c98eb76
-SIZE (expr-lang-expr-v1.16.9_GH0.tar.gz) = 1900866
-SHA256 (fsnotify-fsnotify-v1.8.0_GH0.tar.gz) = 3c4cbec6225307397717f18bb87ffc496e59d0f802a41fff572bf09e5dbf6e2b
-SIZE (fsnotify-fsnotify-v1.8.0_GH0.tar.gz) = 72325
-SHA256 (go4org-unsafe-assume-no-moving-gc-b99613f794b6_GH0.tar.gz) = 92c41675053bbd8fb47ba69e2688c8e51910891a5dbb96b4fc9a8cc3576fba80
-SIZE (go4org-unsafe-assume-no-moving-gc-b99613f794b6_GH0.tar.gz) = 2616
-SHA256 (golang-sync-v0.10.0_GH0.tar.gz) = 2a7b7c36a89b444213ec3237a21dd1ca6ed351adf423666cc6bf853711a13f3d
-SIZE (golang-sync-v0.10.0_GH0.tar.gz) = 18099
-SHA256 (golang-sys-v0.29.0_GH0.tar.gz) = 7bac3e0a686a05d0e86ca110917b45f60553d6c146dba8a4cdafb911486428e7
-SIZE (golang-sys-v0.29.0_GH0.tar.gz) = 1519988
-SHA256 (joshuarubin-go-sway-v1.2.0_GH0.tar.gz) = 3bd95f49be110b40bc005f3db157c0a8e6ccedb4e0ed48e810368f23030a1833
-SIZE (joshuarubin-go-sway-v1.2.0_GH0.tar.gz) = 12933
-SHA256 (joshuarubin-lifecycle-v1.1.4_GH0.tar.gz) = 512fc4ca6e4f8db0b493f47f3edffed3ce09002267b0ff0d64fa09941d4d249f
-SIZE (joshuarubin-lifecycle-v1.1.4_GH0.tar.gz) = 7542
-SHA256 (sirupsen-logrus-v1.9.3_GH0.tar.gz) = cfa48a647a28c1f12fb6a9b672bc4d88b6407ff05aedcf23ce939d342646acce
-SIZE (sirupsen-logrus-v1.9.3_GH0.tar.gz) = 50320
-SHA256 (uber-go-multierr-v1.11.0_GH0.tar.gz) = 8aa599cf7de733306cf8770f854f8a38e6c819b1ae4296f15e44b1e7c6698f34
-SIZE (uber-go-multierr-v1.11.0_GH0.tar.gz) = 16900
+TIMESTAMP = 1753261961
+SHA256 (go/x11_nwg-drawer/nwg-drawer-v0.7.4/v0.7.4.mod) = 4bf8aba06b69fd0776b7a331366e81ce8af211e25695f04dc20b1c4247d62d94
+SIZE (go/x11_nwg-drawer/nwg-drawer-v0.7.4/v0.7.4.mod) = 808
+SHA256 (go/x11_nwg-drawer/nwg-drawer-v0.7.4/v0.7.4.zip) = 9a52755ba2871042ee659dc007325dc78bcb2e666e7c0401318765e9a82e8300
+SIZE (go/x11_nwg-drawer/nwg-drawer-v0.7.4/v0.7.4.zip) = 79311
diff --git a/x11/nwg-drawer/files/patch-go.mod b/x11/nwg-drawer/files/patch-go.mod
deleted file mode 100644
index 8bd55d169665..000000000000
--- a/x11/nwg-drawer/files/patch-go.mod
+++ /dev/null
@@ -1,14 +0,0 @@
-Drop after lang/go122 appears (switch to USES=go:1.22,modules)
-
-github.com/nwg-piotr/nwg-drawer: cannot compile Go 1.22 code
-
---- go.mod.orig 2024-02-08 02:12:17 UTC
-+++ go.mod
-@@ -1,6 +1,6 @@ module github.com/nwg-piotr/nwg-drawer
- module github.com/nwg-piotr/nwg-drawer
-
--go 1.23
-+go 1.21
-
- require (
- github.com/allan-simon/go-singleinstance v0.0.0-20210120080615-d0997106ab37
diff --git a/x11/nwg-drawer/pkg-descr b/x11/nwg-drawer/pkg-descr
index 51f0950366da..0608e025c1ff 100644
--- a/x11/nwg-drawer/pkg-descr
+++ b/x11/nwg-drawer/pkg-descr
@@ -1,7 +1,7 @@
-nwg-drawer displays the application grid. The search entry
-allows to look for installed applications, and for files in XDG user
-directories. The grid view may also be filtered by categories.
+Nwg-drawer is an application launcher. It's being developed with sway
+and Hyprland in mind, but should also work with other wlroots-based
+Wayland compositors.
-nwg-drawer is a golang replacement to nwggrid from nwg-launchers.
-It's being developed with sway in mind, but should also work with
-other wlroots-based Wayland compositors.
+The "nwg-drawer" command displays the application grid. The search
+entry allows to look for installed applications, and for files in XDG
+user directories. The grid view may also be filtered by categories.
diff --git a/x11/nwg-launchers/Makefile b/x11/nwg-launchers/Makefile
index e54118b68287..598fd127a20f 100644
--- a/x11/nwg-launchers/Makefile
+++ b/x11/nwg-launchers/Makefile
@@ -1,10 +1,10 @@
PORTNAME= nwg-launchers
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.1.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11 wayland
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= tagattie@FreeBSD.org
COMMENT= GTK-based launchers: application grid, button bar, dmenu for sway and other window managers
WWW= https://github.com/nwg-piotr/nwg-launchers
diff --git a/x11/nwg-look/Makefile b/x11/nwg-look/Makefile
index 4fd302264f85..f47aaa749277 100644
--- a/x11/nwg-look/Makefile
+++ b/x11/nwg-look/Makefile
@@ -1,10 +1,9 @@
PORTNAME= nwg-look
DISTVERSIONPREFIX= v
-DISTVERSION= 1.0.3
-PORTREVISION= 4
+DISTVERSION= 1.0.6
CATEGORIES= x11 wayland
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= tagattie@FreeBSD.org
COMMENT= GTK settings editor adapted to work in the wlroots environment
WWW= https://github.com/nwg-piotr/nwg-look
@@ -15,36 +14,23 @@ LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig
RUN_DEPENDS= xcur2png:x11/xcur2png
USES= gnome go:modules pkgconfig
-USE_GITHUB= yes
+
USE_GNOME= cairo gdkpixbuf gtk30
-GH_ACCOUNT= nwg-piotr
-GH_TUPLE= golang:sys:v0.29.0:golang_sys/vendor/golang.org/x/sys \
- gotk3:gotk3:ff349ae13f56:gotk3_gotk3/vendor/github.com/gotk3/gotk3 \
- sirupsen:logrus:v1.9.3:sirupsen_logrus/vendor/github.com/sirupsen/logrus
+
+GO_MODULE= github.com/nwg-piotr/nwg-look
CGO_LDFLAGS+= -Wl,--as-needed # harfbuzz, freetype2
-PLIST_FILES= bin/${PORTNAME} \
- ${DATADIR}/langs/en_US.json \
- ${DATADIR}/langs/ja_JP.json \
- ${DATADIR}/langs/pl_PL.json \
- ${DATADIR}/langs/ru_RU.json \
- ${DATADIR}/langs/zh_CN.json \
- ${DATADIR}/main.glade \
- share/applications/${PORTNAME}.desktop \
- share/pixmaps/${PORTNAME}.svg
post-patch:
# Respect PREFIX for *.glade and *.desktop
- @${REINPLACE_CMD} 's,/usr/share,${DATADIR:H},' \
- ${WRKSRC}/main.go \
+ @${REINPLACE_CMD} -e 's|/usr/share|${DATADIR:H}|' \
${WRKSRC}/tools.go
post-install:
# Based on install from WRKSRC/Makefile
- ${MKDIR} ${STAGEDIR}${DATADIR}/langs
+ @${MKDIR} ${STAGEDIR}${DATADIR}/langs
${INSTALL_DATA} ${WRKSRC}/langs/* ${STAGEDIR}${DATADIR}/langs
${INSTALL_DATA} ${WRKSRC}/stuff/main.glade ${STAGEDIR}${DATADIR}
- ${INSTALL_DATA} ${WRKSRC}/stuff/*.desktop \
- ${STAGEDIR}${PREFIX}/share/applications
+ ${INSTALL_DATA} ${WRKSRC}/stuff/*.desktop ${STAGEDIR}${DESKTOPDIR}
${INSTALL_DATA} ${WRKSRC}/stuff/*.svg \
${STAGEDIR}${PREFIX}/share/pixmaps
diff --git a/x11/nwg-look/distinfo b/x11/nwg-look/distinfo
index 3dd3bd3d6058..f8fd9ac76a1c 100644
--- a/x11/nwg-look/distinfo
+++ b/x11/nwg-look/distinfo
@@ -1,9 +1,5 @@
-TIMESTAMP = 1741481426
-SHA256 (nwg-piotr-nwg-look-v1.0.3_GH0.tar.gz) = bab42b80ae6d5ce4ac11ed563e71c4f54608d1e97272001dd6494bd92d471177
-SIZE (nwg-piotr-nwg-look-v1.0.3_GH0.tar.gz) = 25289
-SHA256 (golang-sys-v0.29.0_GH0.tar.gz) = 7bac3e0a686a05d0e86ca110917b45f60553d6c146dba8a4cdafb911486428e7
-SIZE (golang-sys-v0.29.0_GH0.tar.gz) = 1519988
-SHA256 (gotk3-gotk3-ff349ae13f56_GH0.tar.gz) = e37085985248c69a8b429e37eb2ebee31a2b0f6bbd8310dc154050985fcc6b04
-SIZE (gotk3-gotk3-ff349ae13f56_GH0.tar.gz) = 279122
-SHA256 (sirupsen-logrus-v1.9.3_GH0.tar.gz) = cfa48a647a28c1f12fb6a9b672bc4d88b6407ff05aedcf23ce939d342646acce
-SIZE (sirupsen-logrus-v1.9.3_GH0.tar.gz) = 50320
+TIMESTAMP = 1753256472
+SHA256 (go/x11_nwg-look/nwg-look-v1.0.6/v1.0.6.mod) = 81fea2d19c3bf51a77752d8b1252949420a6e8fbe284fd83bf6755cd6c823662
+SIZE (go/x11_nwg-look/nwg-look-v1.0.6/v1.0.6.mod) = 223
+SHA256 (go/x11_nwg-look/nwg-look-v1.0.6/v1.0.6.zip) = 2d952459da1fdd3abfe2461026b72b8e2d18dca2ae6a6c1c6bcf20c02cbeda84
+SIZE (go/x11_nwg-look/nwg-look-v1.0.6/v1.0.6.zip) = 32411
diff --git a/x11/nwg-look/files/patch-go.mod b/x11/nwg-look/files/patch-go.mod
deleted file mode 100644
index d0b3adc392ce..000000000000
--- a/x11/nwg-look/files/patch-go.mod
+++ /dev/null
@@ -1,14 +0,0 @@
-Drop after lang/go122 appears (switch to USES=go:1.22,modules)
-
-github.com/nwg-piotr/nwg-look: cannot compile Go 1.22 code
-
---- go.mod.orig 2025-01-17 00:47:24 UTC
-+++ go.mod
-@@ -1,6 +1,6 @@ module github.com/nwg-piotr/nwg-look
- module github.com/nwg-piotr/nwg-look
-
--go 1.23
-+go 1.21
-
- require (
- github.com/gotk3/gotk3 v0.6.5-0.20240618185848-ff349ae13f56
diff --git a/x11/nwg-look/pkg-descr b/x11/nwg-look/pkg-descr
index f0e4a61b21a3..0d5253707a98 100644
--- a/x11/nwg-look/pkg-descr
+++ b/x11/nwg-look/pkg-descr
@@ -1,5 +1,5 @@
Nwg-look is a GTK settings editor, designed to work properly in
-wlroots-based Wayland environment. The look and feel is strongly
+wlroots-based Wayland environment. The look and feel is strongly
influenced by LXAppearance, but nwg-look is intended to free the user
from a few inconveniences:
diff --git a/x11/nwg-look/pkg-plist b/x11/nwg-look/pkg-plist
new file mode 100644
index 000000000000..650ee5b5e566
--- /dev/null
+++ b/x11/nwg-look/pkg-plist
@@ -0,0 +1,11 @@
+bin/nwg-look
+share/applications/nwg-look.desktop
+%%DATADIR%%/langs/cs_CZ.json
+%%DATADIR%%/langs/en_US.json
+%%DATADIR%%/langs/ja_JP.json
+%%DATADIR%%/langs/pl_PL.json
+%%DATADIR%%/langs/ru_RU.json
+%%DATADIR%%/langs/tr_TR.json
+%%DATADIR%%/langs/zh_CN.json
+%%DATADIR%%/main.glade
+share/pixmaps/nwg-look.svg
diff --git a/x11/nwg-menu/Makefile b/x11/nwg-menu/Makefile
index d4c1d87707dd..14294bd18301 100644
--- a/x11/nwg-menu/Makefile
+++ b/x11/nwg-menu/Makefile
@@ -1,10 +1,9 @@
PORTNAME= nwg-menu
DISTVERSIONPREFIX= v
-DISTVERSION= 0.1.7
-PORTREVISION= 5
+DISTVERSION= 0.1.9
CATEGORIES= x11 wayland
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= tagattie@FreeBSD.org
COMMENT= MenuStart plugin to nwg-panel, also capable of working standalone
WWW= https://github.com/nwg-piotr/nwg-menu
@@ -15,25 +14,18 @@ LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
libgtk-layer-shell.so:x11-toolkits/gtk-layer-shell
USES= gnome go:modules pkgconfig
-USE_GITHUB= yes
+
USE_GNOME= cairo gdkpixbuf gtk30
-GH_ACCOUNT= nwg-piotr
-GH_TUPLE= allan-simon:go-singleinstance:d0997106ab37:allan_simon_go_singleinstance/vendor/github.com/allan-simon/go-singleinstance \
- dlasky:gotk3-layershell:5c5115f0d774:dlasky_gotk3_layershell/vendor/github.com/dlasky/gotk3-layershell \
- golang:sync:v0.10.0:golang_sync/vendor/golang.org/x/sync \
- golang:sys:v0.29.0:golang_sys/vendor/golang.org/x/sys \
- gotk3:gotk3:ff349ae13f56:gotk3_gotk3/vendor/github.com/gotk3/gotk3 \
- joshuarubin:go-sway:v1.2.0:joshuarubin_go_sway/vendor/github.com/joshuarubin/go-sway \
- joshuarubin:lifecycle:v1.1.4:joshuarubin_lifecycle/vendor/github.com/joshuarubin/lifecycle \
- sirupsen:logrus:v1.9.3:sirupsen_logrus/vendor/github.com/sirupsen/logrus \
- uber-go:multierr:v1.11.0:uber_go_multierr/vendor/go.uber.org/multierr
+
+GO_MODULE= github.com/nwg-piotr/nwg-menu
CGO_LDFLAGS+= -Wl,--as-needed # harfbuzz, freetype2
+
PLIST_FILES= bin/${PORTNAME}
PORTDATA= desktop-directories *.css
post-patch:
# Respect PREFIX for *.desktop and system configs
- @${REINPLACE_CMD} 's,/usr/share,${DATADIR:H},' \
+ @${REINPLACE_CMD} -e 's|/usr/share|${DATADIR:H}|' \
${WRKSRC}/main.go \
${WRKSRC}/tools.go
diff --git a/x11/nwg-menu/distinfo b/x11/nwg-menu/distinfo
index 2433d48dc58b..f473e8492dba 100644
--- a/x11/nwg-menu/distinfo
+++ b/x11/nwg-menu/distinfo
@@ -1,21 +1,5 @@
-TIMESTAMP = 1736554057
-SHA256 (nwg-piotr-nwg-menu-v0.1.7_GH0.tar.gz) = 406de41e098519fc911ca1a4d87e5bbeb05b309a29f3fd110ca738a89f59d594
-SIZE (nwg-piotr-nwg-menu-v0.1.7_GH0.tar.gz) = 3861013
-SHA256 (allan-simon-go-singleinstance-d0997106ab37_GH0.tar.gz) = f8cee874873fe9fc1a81e8a7ca83df85c57aa86279c09cb8cba10d5feb7ed295
-SIZE (allan-simon-go-singleinstance-d0997106ab37_GH0.tar.gz) = 2819
-SHA256 (dlasky-gotk3-layershell-5c5115f0d774_GH0.tar.gz) = 9b4f0a555e5f7714930e3f592414e6fa5cb61b744a58ee79419fa89a5530af9e
-SIZE (dlasky-gotk3-layershell-5c5115f0d774_GH0.tar.gz) = 2374334
-SHA256 (golang-sync-v0.10.0_GH0.tar.gz) = 2a7b7c36a89b444213ec3237a21dd1ca6ed351adf423666cc6bf853711a13f3d
-SIZE (golang-sync-v0.10.0_GH0.tar.gz) = 18099
-SHA256 (golang-sys-v0.29.0_GH0.tar.gz) = 7bac3e0a686a05d0e86ca110917b45f60553d6c146dba8a4cdafb911486428e7
-SIZE (golang-sys-v0.29.0_GH0.tar.gz) = 1519988
-SHA256 (gotk3-gotk3-ff349ae13f56_GH0.tar.gz) = e37085985248c69a8b429e37eb2ebee31a2b0f6bbd8310dc154050985fcc6b04
-SIZE (gotk3-gotk3-ff349ae13f56_GH0.tar.gz) = 279122
-SHA256 (joshuarubin-go-sway-v1.2.0_GH0.tar.gz) = 3bd95f49be110b40bc005f3db157c0a8e6ccedb4e0ed48e810368f23030a1833
-SIZE (joshuarubin-go-sway-v1.2.0_GH0.tar.gz) = 12933
-SHA256 (joshuarubin-lifecycle-v1.1.4_GH0.tar.gz) = 512fc4ca6e4f8db0b493f47f3edffed3ce09002267b0ff0d64fa09941d4d249f
-SIZE (joshuarubin-lifecycle-v1.1.4_GH0.tar.gz) = 7542
-SHA256 (sirupsen-logrus-v1.9.3_GH0.tar.gz) = cfa48a647a28c1f12fb6a9b672bc4d88b6407ff05aedcf23ce939d342646acce
-SIZE (sirupsen-logrus-v1.9.3_GH0.tar.gz) = 50320
-SHA256 (uber-go-multierr-v1.11.0_GH0.tar.gz) = 8aa599cf7de733306cf8770f854f8a38e6c819b1ae4296f15e44b1e7c6698f34
-SIZE (uber-go-multierr-v1.11.0_GH0.tar.gz) = 16900
+TIMESTAMP = 1753240326
+SHA256 (go/x11_nwg-menu/nwg-menu-v0.1.9/v0.1.9.mod) = 325e45ee9ecc61789bd0ccb348cb50b9c961a3a135376907ffa5b44fcc763ed2
+SIZE (go/x11_nwg-menu/nwg-menu-v0.1.9/v0.1.9.mod) = 549
+SHA256 (go/x11_nwg-menu/nwg-menu-v0.1.9/v0.1.9.zip) = a3549d7f251c5236484fc569484ea6d5a8c780847d1d7075a6701be879d62f07
+SIZE (go/x11_nwg-menu/nwg-menu-v0.1.9/v0.1.9.zip) = 3915462
diff --git a/x11/nwg-menu/files/patch-go.mod b/x11/nwg-menu/files/patch-go.mod
deleted file mode 100644
index 2d7b50e370dc..000000000000
--- a/x11/nwg-menu/files/patch-go.mod
+++ /dev/null
@@ -1,14 +0,0 @@
-Drop after lang/go122 appears (switch to USES=go:1.22,modules)
-
-github.com/nwg-piotr/nwg-menu: cannot compile Go 1.22 code
-
---- go.mod.orig 2025-01-11 00:07:37 UTC
-+++ go.mod
-@@ -1,6 +1,6 @@ module github.com/nwg-piotr/nwg-menu
- module github.com/nwg-piotr/nwg-menu
-
--go 1.23
-+go 1.21
-
- require (
- github.com/allan-simon/go-singleinstance v0.0.0-20210120080615-d0997106ab37
diff --git a/x11/nwg-menu/files/patch-main.go b/x11/nwg-menu/files/patch-main.go
index bcc726370384..e36a6d5ae3ba 100644
--- a/x11/nwg-menu/files/patch-main.go
+++ b/x11/nwg-menu/files/patch-main.go
@@ -1,6 +1,6 @@
- Adapt to BSD-style shutdown
---- main.go.orig 2025-01-11 00:07:37 UTC
+--- main.go.orig 1979-11-29 15:00:00 UTC
+++ main.go
@@ -122,8 +122,8 @@ var cmdLogout = flag.String("cmd-logout", "swaymsg exi
var wm = flag.String("wm", "", "use swaymsg exec (with 'sway' argument) or hyprctl dispatch exec (with 'hyprland') or riverctl spawn (with 'river') to launch programs")
@@ -12,4 +12,4 @@
+var cmdShutdown = flag.String("cmd-shutdown", "shutdown -p now", "shutdown command")
var debug = flag.Bool("debug", false, "turn on Debug messages")
var hover = flag.Bool("t", false, "hovering caTegories opens submenus")
-
+ var clickOutside = flag.Bool("k", false, "clicKing outside closes the window")
diff --git a/x11/plasma6-layer-shell-qt/Makefile b/x11/plasma6-layer-shell-qt/Makefile
index 7d07e029f098..30f4a19b164f 100644
--- a/x11/plasma6-layer-shell-qt/Makefile
+++ b/x11/plasma6-layer-shell-qt/Makefile
@@ -1,5 +1,6 @@
PORTNAME= layer-shell-qt
DISTVERSION= ${KDE_PLASMA_VERSION}
+PORTREVISION= 1
CATEGORIES= x11 kde kde-plasma
COMMENT= Qt component to allow applications to make use of the Wayland wl-layer-shell protocol
diff --git a/x11/plasma6-layer-shell-qt/files/patch-src_qwaylandlayersurface.cpp b/x11/plasma6-layer-shell-qt/files/patch-src_qwaylandlayersurface.cpp
new file mode 100644
index 000000000000..264ac398bdcd
--- /dev/null
+++ b/x11/plasma6-layer-shell-qt/files/patch-src_qwaylandlayersurface.cpp
@@ -0,0 +1,17 @@
+Fix the crash that happens when right-clicking the desktop surface
+
+--- src/qwaylandlayersurface.cpp.orig 2025-07-15 09:53:41 UTC
++++ src/qwaylandlayersurface.cpp
+@@ -113,10 +113,8 @@ void QWaylandLayerSurface::attachPopup(QtWaylandClient
+
+ void QWaylandLayerSurface::attachPopup(QtWaylandClient::QWaylandShellSurface *popup)
+ {
+- std::any anyRole = popup->surfaceRole();
+-
+- if (auto role = std::any_cast<::xdg_popup *>(&anyRole)) {
+- get_popup(*role);
++ if (auto role = popup->nativeResource("xdg_popup")) {
++ get_popup(reinterpret_cast<struct ::xdg_popup*>(role));
+ } else {
+ qCWarning(LAYERSHELLQT) << "Cannot attach popup of unknown type";
+ }
diff --git a/x11/rubygem-gnome/Makefile b/x11/rubygem-gnome/Makefile
index 0ee5a1fb32a4..55f3cf334985 100644
--- a/x11/rubygem-gnome/Makefile
+++ b/x11/rubygem-gnome/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gnome
-PORTVERSION= 4.2.9
+PORTVERSION= 4.3.0
CATEGORIES= x11 gnome rubygems
PKGNAMEPREFIX= rubygem-
diff --git a/x11/wallutils/Makefile b/x11/wallutils/Makefile
index 3281237b6c1d..163116c70e46 100644
--- a/x11/wallutils/Makefile
+++ b/x11/wallutils/Makefile
@@ -1,6 +1,7 @@
PORTNAME= wallutils
-DISTVERSION= 5.12.9
-PORTREVISION= 7
+DISTVERSIONPREFIX= v
+DISTVERSION= 5.14.2
+PORTREVISION= 1
CATEGORIES= x11 wayland
MAINTAINER= eduardo@FreeBSD.org
@@ -13,27 +14,27 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libwayland-client.so:graphics/wayland \
libX11.so:x11/libX11
-USES= go:modules
+USES= go:modules pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= xyproto
-GH_TUPLE= antchfx:xmlquery:v1.3.8:antchfx_xmlquery/vendor/github.com/antchfx/xmlquery \
- antchfx:xpath:v1.2.0:antchfx_xpath/vendor/github.com/antchfx/xpath \
+GH_TUPLE= antchfx:xmlquery:v1.4.4:antchfx_xmlquery/vendor/github.com/antchfx/xmlquery \
+ antchfx:xpath:v1.3.4:antchfx_xpath/vendor/github.com/antchfx/xpath \
anthonynsimon:bild:v0.14.0:anthonynsimon_bild/vendor/github.com/anthonynsimon/bild \
- cpuguy83:go-md2man:v2.0.4:cpuguy83_go_md2man_v2/vendor/github.com/cpuguy83/go-md2man/v2 \
- fatih:color:v1.17.0:fatih_color/vendor/github.com/fatih/color \
- golang:groupcache:41bb18bfe9da:golang_groupcache/vendor/github.com/golang/groupcache \
- golang:image:v0.18.0:golang_image/vendor/golang.org/x/image \
- golang:net:58aab5ef257a:golang_net/vendor/golang.org/x/net \
- golang:sys:v0.18.0:golang_sys/vendor/golang.org/x/sys \
- golang:text:v0.16.0:golang_text/vendor/golang.org/x/text \
- mattn:go-colorable:v0.1.13:mattn_go_colorable/vendor/github.com/mattn/go-colorable \
+ cpuguy83:go-md2man:v2.0.7:cpuguy83_go_md2man_v2/vendor/github.com/cpuguy83/go-md2man/v2 \
+ fatih:color:v1.18.0:fatih_color/vendor/github.com/fatih/color \
+ golang:groupcache:2c02b8208cf8:golang_groupcache/vendor/github.com/golang/groupcache \
+ golang:image:v0.29.0:golang_image/vendor/golang.org/x/image \
+ golang:net:v0.42.0:golang_net/vendor/golang.org/x/net \
+ golang:sys:v0.34.0:golang_sys/vendor/golang.org/x/sys \
+ golang:text:v0.27.0:golang_text/vendor/golang.org/x/text \
+ mattn:go-colorable:v0.1.14:mattn_go_colorable/vendor/github.com/mattn/go-colorable \
mattn:go-isatty:v0.0.20:mattn_go_isatty/vendor/github.com/mattn/go-isatty \
russross:blackfriday:v2.1.0:russross_blackfriday_v2/vendor/github.com/russross/blackfriday/v2 \
stretchr:powerwalk:bceb9d014549:stretchr_powerwalk/vendor/github.com/stretchr/powerwalk \
- urfave:cli:v1.22.15:urfave_cli/vendor/github.com/urfave/cli \
- xyproto:env:v2.2.5:xyproto_env_v2/vendor/github.com/xyproto/env \
+ urfave:cli:v1.22.17:urfave_cli/vendor/github.com/urfave/cli \
+ xyproto:env:v2.5.3:xyproto_env_v2/vendor/github.com/xyproto/env \
xyproto:heic:v1.0.0:xyproto_heic/vendor/github.com/xyproto/heic
-GL_TUPLE= https://gitlab.howett.net:go:plist:1454fab16a0642638feb0ae98c41f79eccb2a20a:go_plist/vendor/howett.net/plist
+GL_TUPLE= https://gitlab.howett.net:go:plist:5afcd134990e1c90a92bac94906f74af0b10042d:go_plist/vendor/howett.net/plist
GO_TARGET= ./cmd/getdpi \
./cmd/lscollection \
./cmd/lsmon \
@@ -47,18 +48,20 @@ GO_TARGET= ./cmd/getdpi \
./cmd/vram \
./cmd/wayinfo \
./cmd/xinfo \
- ./cmd/xml2stw \
- ${NULL}
-PLIST_FILES= ${GO_TARGET:S,./cmd,bin,} \
- share/man/man1/getdpi.1.gz \
- share/man/man1/vram.1.gz
+ ./cmd/xml2stw
+
+PLIST_FILES= ${GO_TARGET:S,./cmd,bin,}
+PLIST_FILES+= ${GO_TARGET:S,./cmd,share/man/man1,:S,$,.1.gz,}
OPTIONS_DEFINE= HEIF
OPTIONS_DEFAULT= HEIF
-HEIF_LIB_DEPENDS= libheif.so:graphics/libheif
-HEIF_USES= pkgconfig
-HEIF_VARS= GO_TARGET+=./cmd/heic2stw
+# Using [HEIF_VARS= GO_TARGET+=./cmd/heic2stw] causes post-install to fail parsing instalation of heic2stw.1 manual
+.include <bsd.port.options.mk>
+.if ${PORT_OPTIONS:MHEIF}
+LIB_DEPENDS+= libheif.so:graphics/libheif
+GO_TARGET+= ./cmd/heic2stw
+.endif
post-patch:
# Respect PREFIX for wallpapers
@@ -67,7 +70,8 @@ post-patch:
${WRKSRC}/collections.go
post-install:
- ${INSTALL_MAN} ${WRKSRC}/cmd/getdpi/getdpi.1 ${STAGEDIR}${PREFIX}/share/man/man1
- ${INSTALL_MAN} ${WRKSRC}/cmd/vram/vram.1 ${STAGEDIR}${PREFIX}/share/man/man1
+.for _target in ${GO_TARGET:S,./cmd,/cmd,}
+ ${INSTALL_MAN} ${WRKSRC}/${_target}/${_target:T}.1 ${STAGEDIR}${PREFIX}/share/man/man1
+.endfor
.include <bsd.port.mk>
diff --git a/x11/wallutils/distinfo b/x11/wallutils/distinfo
index 047f4c74384e..cc6863ccb62d 100644
--- a/x11/wallutils/distinfo
+++ b/x11/wallutils/distinfo
@@ -1,37 +1,37 @@
-TIMESTAMP = 1723453889
-SHA256 (xyproto-wallutils-5.12.9_GH0.tar.gz) = 1868ba6b43f3de94208180fbaac8bb46346c3b27b143969c29b842220aad5383
-SIZE (xyproto-wallutils-5.12.9_GH0.tar.gz) = 2589216
-SHA256 (antchfx-xmlquery-v1.3.8_GH0.tar.gz) = aff0d2224b7f997200f09d4b245ca84623e9ccaa7d8c427ee3f4b0657cf04c8e
-SIZE (antchfx-xmlquery-v1.3.8_GH0.tar.gz) = 20748
-SHA256 (antchfx-xpath-v1.2.0_GH0.tar.gz) = 507f7f3dee7b833506d9fa0d90aad43a78d92c632eb7c39d8bb8cfa752ee289c
-SIZE (antchfx-xpath-v1.2.0_GH0.tar.gz) = 28749
+TIMESTAMP = 1753819972
+SHA256 (xyproto-wallutils-v5.14.2_GH0.tar.gz) = 49588f3cadfaf9ff00fa28a50732a898f98f6baa6d7c19fa85514fee37ca0f11
+SIZE (xyproto-wallutils-v5.14.2_GH0.tar.gz) = 2667743
+SHA256 (antchfx-xmlquery-v1.4.4_GH0.tar.gz) = 562fe76e34388cce955c899aa1b31e400f708a3b616a75c4d49e458fd4042a17
+SIZE (antchfx-xmlquery-v1.4.4_GH0.tar.gz) = 26097
+SHA256 (antchfx-xpath-v1.3.4_GH0.tar.gz) = eb279925195c3fdfc9fb0a81af543fde0967619d93bc0101ae4675436ad084e6
+SIZE (antchfx-xpath-v1.3.4_GH0.tar.gz) = 38989
SHA256 (anthonynsimon-bild-v0.14.0_GH0.tar.gz) = f69a34f5bae7248da0f6d0eba83efc042818c1ec51183f71d9923b9dfc8dd556
SIZE (anthonynsimon-bild-v0.14.0_GH0.tar.gz) = 3999692
-SHA256 (cpuguy83-go-md2man-v2.0.4_GH0.tar.gz) = b0a4c7c077ede56967deef6ab7e7696c0f46124b0b3360fd05564ec5a536f11f
-SIZE (cpuguy83-go-md2man-v2.0.4_GH0.tar.gz) = 9902
-SHA256 (fatih-color-v1.17.0_GH0.tar.gz) = 82e284c6679ac3eb4cbbb5e15b142bb1e6a68f957fe0d2db8ec4fe17e7f78e88
-SIZE (fatih-color-v1.17.0_GH0.tar.gz) = 12341
-SHA256 (golang-groupcache-41bb18bfe9da_GH0.tar.gz) = 1e89795970d6593affdafe1d09dcf947681ca1ea82528e8e4fb9974a77f2e394
-SIZE (golang-groupcache-41bb18bfe9da_GH0.tar.gz) = 26101
-SHA256 (golang-image-v0.18.0_GH0.tar.gz) = dd23e3256a92667d201fd031a44294e4d54812e0f6fc69365da3bb4fcf3c730d
-SIZE (golang-image-v0.18.0_GH0.tar.gz) = 5103909
-SHA256 (golang-net-58aab5ef257a_GH0.tar.gz) = 18f73cc040d821c9a715338c0d446481a6d9df1b3e0437302d09a5b96119ce4d
-SIZE (golang-net-58aab5ef257a_GH0.tar.gz) = 1263704
-SHA256 (golang-sys-v0.18.0_GH0.tar.gz) = cee1944ab655ddf7eab6301e15cb6d01fdd6cd0a0f0b5896050ee60b124e084c
-SIZE (golang-sys-v0.18.0_GH0.tar.gz) = 1448211
-SHA256 (golang-text-v0.16.0_GH0.tar.gz) = 6df270cb3d696f882857c8ce02233e7f08d5ff900986e1ac669b47e088b18779
-SIZE (golang-text-v0.16.0_GH0.tar.gz) = 8972326
-SHA256 (mattn-go-colorable-v0.1.13_GH0.tar.gz) = c3b62c76d365906bba9aa9d9ec048fd33a2a5742299d6482a08e7466d4c52d77
-SIZE (mattn-go-colorable-v0.1.13_GH0.tar.gz) = 9762
+SHA256 (cpuguy83-go-md2man-v2.0.7_GH0.tar.gz) = ca3a5b57e2c01759f5a00ad2a578d034c5370fae9aa7a6c3af5648b2fc802a92
+SIZE (cpuguy83-go-md2man-v2.0.7_GH0.tar.gz) = 11337
+SHA256 (fatih-color-v1.18.0_GH0.tar.gz) = 586b2b42a4165ac52b35808be1238f90d109789bfcb1ddecd3f512eddbac0a9f
+SIZE (fatih-color-v1.18.0_GH0.tar.gz) = 12717
+SHA256 (golang-groupcache-2c02b8208cf8_GH0.tar.gz) = b1c7464afcdeeca03a78abc75a514e9dcf03f87be4d407f64f8a5357596b4dbb
+SIZE (golang-groupcache-2c02b8208cf8_GH0.tar.gz) = 26678
+SHA256 (golang-image-v0.29.0_GH0.tar.gz) = 1294e48b646e8aebdbcb86f20397d2c90a96da9cd697acb2c682defeec3a4ba4
+SIZE (golang-image-v0.29.0_GH0.tar.gz) = 5104054
+SHA256 (golang-net-v0.42.0_GH0.tar.gz) = c63ea31ca98f9cee6c242dc127370ea7786e685a8031955b7b3628c732dfc7cd
+SIZE (golang-net-v0.42.0_GH0.tar.gz) = 1504513
+SHA256 (golang-sys-v0.34.0_GH0.tar.gz) = 4ff2fa6503c1b6ed34733c301b259289b114eae9ed430217b1fccbaebab85319
+SIZE (golang-sys-v0.34.0_GH0.tar.gz) = 1530927
+SHA256 (golang-text-v0.27.0_GH0.tar.gz) = 0e3c1bc881b4049e5191a981c8914f8667810b61e6f3575d5d989c375f7ef55f
+SIZE (golang-text-v0.27.0_GH0.tar.gz) = 8973031
+SHA256 (mattn-go-colorable-v0.1.14_GH0.tar.gz) = 293966a59f0238da3c39f5b27c192d0efd6473ff74ab5a9c7e1ec73fdda3f1d4
+SIZE (mattn-go-colorable-v0.1.14_GH0.tar.gz) = 9800
SHA256 (mattn-go-isatty-v0.0.20_GH0.tar.gz) = 18fc42a278e60fb7a1dffa72f20539ae88d0e292db55b513ef514b7d369883a6
SIZE (mattn-go-isatty-v0.0.20_GH0.tar.gz) = 4713
SHA256 (russross-blackfriday-v2.1.0_GH0.tar.gz) = a13af0fc5305713f5154693feaf654d024689efea76390091a5e8c757335b4f4
SIZE (russross-blackfriday-v2.1.0_GH0.tar.gz) = 92896
SHA256 (stretchr-powerwalk-bceb9d014549_GH0.tar.gz) = 01289e544b8d9147fc677960834565dabeda0eb13bf3507f8cba9d844ab3e4a2
SIZE (stretchr-powerwalk-bceb9d014549_GH0.tar.gz) = 4041
-SHA256 (urfave-cli-v1.22.15_GH0.tar.gz) = 055ed382e019d26114394b5e95dbb2c71ec245c10c0387d2c7db17adb9722d59
-SIZE (urfave-cli-v1.22.15_GH0.tar.gz) = 80516
-SHA256 (xyproto-env-v2.2.5_GH0.tar.gz) = ccf1abd4a20dd9dc8fa7b306d125e2823866dce1e1cb41e23cc0300d837b4b52
-SIZE (xyproto-env-v2.2.5_GH0.tar.gz) = 7869
+SHA256 (urfave-cli-v1.22.17_GH0.tar.gz) = 44e20f78e0d399014591e1d0bd3c520dfff65a27ec2ad1310649eca5e56521e4
+SIZE (urfave-cli-v1.22.17_GH0.tar.gz) = 80511
+SHA256 (xyproto-env-v2.5.3_GH0.tar.gz) = feaa9356bb9150627905bc74f5571a49a0ddad7052de914f4610aac4961fb37f
+SIZE (xyproto-env-v2.5.3_GH0.tar.gz) = 8866
SHA256 (xyproto-heic-v1.0.0_GH0.tar.gz) = c66194f27e4a4dd837bc7caae357a817fea6b0743c5822c37fad777f4bda3a5b
SIZE (xyproto-heic-v1.0.0_GH0.tar.gz) = 67422236
diff --git a/x11/wallutils/pkg-message b/x11/wallutils/pkg-message
new file mode 100644
index 000000000000..16c192316141
--- /dev/null
+++ b/x11/wallutils/pkg-message
@@ -0,0 +1,7 @@
+[
+{ type: install
+ message: <<EOM
+Consider using graphics/feh for setting the wallpaper for some window managers that runs under X, e.g., x11-wm/i3
+EOM
+}
+]
diff --git a/x11/wdisplays/Makefile b/x11/wdisplays/Makefile
index e0559df148c7..bc8e3941a707 100644
--- a/x11/wdisplays/Makefile
+++ b/x11/wdisplays/Makefile
@@ -1,6 +1,5 @@
PORTNAME= wdisplays
-DISTVERSION= 1.1.1
-PORTREVISION= 1
+DISTVERSION= 1.1.3
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11/wdisplays/distinfo b/x11/wdisplays/distinfo
index a8945ad536b6..3b4518539e7c 100644
--- a/x11/wdisplays/distinfo
+++ b/x11/wdisplays/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688213246
-SHA256 (artizirk-wdisplays-1.1.1_GH0.tar.gz) = 2df2c56db494c8450b1c7746b0ed2af11bf637fe2838f7412146fcc5cc1a2605
-SIZE (artizirk-wdisplays-1.1.1_GH0.tar.gz) = 108810
+TIMESTAMP = 1753443827
+SHA256 (artizirk-wdisplays-1.1.3_GH0.tar.gz) = 6b8674598d50cb56a3acb79bd563c1d7a7d7781a8ce8dcc83a240916024b7070
+SIZE (artizirk-wdisplays-1.1.3_GH0.tar.gz) = 109082
diff --git a/x11/workrave/Makefile b/x11/workrave/Makefile
index c8fcca41a51b..06251bfa3ec6 100644
--- a/x11/workrave/Makefile
+++ b/x11/workrave/Makefile
@@ -1,7 +1,7 @@
PORTNAME= workrave
DISTVERSIONPREFIX= v
DISTVERSION= 1.10.50
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= x11
MASTER_SITES= https://github.com/rcaelers/workrave/releases/download/v${DISTVERSION:S/./_/g}/
@@ -10,7 +10,7 @@ COMMENT= RSI prevention tool (${FLAVOR} flavor)
WWW= https://www.workrave.org/
LICENSE= GPLv3+
-LICENSE_FILE= COPYING
+LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libgdome.so:textproc/gdome2 \
libharfbuzz.so:print/harfbuzz
@@ -34,7 +34,7 @@ PLIST_FILES= lib/xfce4/panel/plugins/libworkrave-plugin.a \
share/xfce4/panel/plugins/workrave-xfce-applet.desktop
.endif
USE_CXXSTD= c++11
-USE_GNOME= gdkpixbuf gtkmm30 intlhack intltool introspection:build
+USE_GNOME= gdkpixbuf gtkmm30 intlhack intltool introspection:build libxml2
USE_LDCONFIG= yes
USE_XORG= ice sm x11 xext xmu xorgproto xscrnsaver xtst
diff --git a/x11/xcb-proto/Makefile b/x11/xcb-proto/Makefile
index 8a03571772e2..6e232b2d3703 100644
--- a/x11/xcb-proto/Makefile
+++ b/x11/xcb-proto/Makefile
@@ -1,6 +1,7 @@
PORTNAME= xcb-proto
PORTVERSION= 1.17.0
CATEGORIES= x11 python
+MASTER_SITES= XORG/individual/proto
MAINTAINER= x11@FreeBSD.org
COMMENT= The X protocol C-language Binding (XCB) protocol
@@ -9,10 +10,10 @@ WWW= https://xcb.freedesktop.org/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= gnome python tar:xz xorg-cat:proto
+GNU_CONFIGURE= yes
+USES= gnome python tar:xz
USE_GNOME= libxml2:build
NO_ARCH= yes
-MAKE_ARGS= pkgconfigdir=${PREFIX}/libdata/pkgconfig
DATADIR= ${PREFIX}/share/xcb
diff --git a/x11/xcb-proto/distinfo b/x11/xcb-proto/distinfo
index 0a6e99c81a30..e75a3f68397f 100644
--- a/x11/xcb-proto/distinfo
+++ b/x11/xcb-proto/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713255468
-SHA256 (xorg/proto/xcb-proto-1.17.0.tar.xz) = 2c1bacd2110f4799f74de6ebb714b94cf6f80fb112316b1219480fd22562148c
-SIZE (xorg/proto/xcb-proto-1.17.0.tar.xz) = 151748
+TIMESTAMP = 1753269668
+SHA256 (xcb-proto-1.17.0.tar.xz) = 2c1bacd2110f4799f74de6ebb714b94cf6f80fb112316b1219480fd22562148c
+SIZE (xcb-proto-1.17.0.tar.xz) = 151748
diff --git a/x11/xcb-proto/pkg-plist b/x11/xcb-proto/pkg-plist
index 10db9e7288d2..de8ab93d2518 100644
--- a/x11/xcb-proto/pkg-plist
+++ b/x11/xcb-proto/pkg-plist
@@ -1,4 +1,4 @@
-libdata/pkgconfig/xcb-proto.pc
+share/pkgconfig/xcb-proto.pc
%%DATADIR%%/bigreq.xml
%%DATADIR%%/composite.xml
%%DATADIR%%/damage.xml
diff --git a/x11/xnee/Makefile b/x11/xnee/Makefile
index 2f0a5f8730d3..f88c203e03c0 100644
--- a/x11/xnee/Makefile
+++ b/x11/xnee/Makefile
@@ -33,7 +33,6 @@ GNEE_DESKTOP_ENTRIES= "Gnee" "" "${PORTNAME}.png" \
post-patch:
@${REINPLACE_CMD} -e \
's|$${libdir}/gnome-panel|$${prefix}/libexec|g ; \
- s|$${libdir}/bonobo/|$${prefix}/libdata/bonobo/|g ; \
s|"CCC"|""|g' ${WRKSRC}/configure
@${REINPLACE_CMD} -e \
's|@PIXMAP_DIR@|pixmap|g ; \
diff --git a/x11/xorgproto/Makefile b/x11/xorgproto/Makefile
index 50ab69358a11..057745dc40d2 100644
--- a/x11/xorgproto/Makefile
+++ b/x11/xorgproto/Makefile
@@ -1,6 +1,7 @@
PORTNAME= xorgproto
DISTVERSION= 2024.1
CATEGORIES= x11
+MASTER_SITES= XORG/individual/proto
MAINTAINER= x11@FreeBSD.org
COMMENT= X Window System unified protocol definitions
@@ -8,10 +9,11 @@ WWW= https://gitlab.freedesktop.org/xorg/proto/xorgproto
LICENSE= MIT
-USES= tar:xz xorg-cat:proto
+USES= tar:xz
NO_ARCH= yes
+GNU_CONFIGURE= yes
CONFIGURE_ARGS= --without-fop \
--without-xmlto \
--without-xsltproc \
diff --git a/x11/xorgproto/distinfo b/x11/xorgproto/distinfo
index fe87b2b0eba8..d965a0e2d162 100644
--- a/x11/xorgproto/distinfo
+++ b/x11/xorgproto/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711437392
-SHA256 (xorg/proto/xorgproto-2024.1.tar.xz) = 372225fd40815b8423547f5d890c5debc72e88b91088fbfb13158c20495ccb59
-SIZE (xorg/proto/xorgproto-2024.1.tar.xz) = 760500
+TIMESTAMP = 1753269244
+SHA256 (xorgproto-2024.1.tar.xz) = 372225fd40815b8423547f5d890c5debc72e88b91088fbfb13158c20495ccb59
+SIZE (xorgproto-2024.1.tar.xz) = 760500
diff --git a/x11/xorgproto/pkg-plist b/x11/xorgproto/pkg-plist
index cfe2fdaa2618..c94ee5e6fd55 100644
--- a/x11/xorgproto/pkg-plist
+++ b/x11/xorgproto/pkg-plist
@@ -127,35 +127,35 @@ include/X11/fonts/fontstruct.h
include/X11/fonts/fsmasks.h
include/X11/keysym.h
include/X11/keysymdef.h
-libdata/pkgconfig/applewmproto.pc
-libdata/pkgconfig/bigreqsproto.pc
-libdata/pkgconfig/compositeproto.pc
-libdata/pkgconfig/damageproto.pc
-libdata/pkgconfig/dmxproto.pc
-libdata/pkgconfig/dpmsproto.pc
-libdata/pkgconfig/dri2proto.pc
-libdata/pkgconfig/dri3proto.pc
-libdata/pkgconfig/fixesproto.pc
-libdata/pkgconfig/fontsproto.pc
-libdata/pkgconfig/glproto.pc
-libdata/pkgconfig/inputproto.pc
-libdata/pkgconfig/kbproto.pc
-libdata/pkgconfig/presentproto.pc
-libdata/pkgconfig/randrproto.pc
-libdata/pkgconfig/recordproto.pc
-libdata/pkgconfig/renderproto.pc
-libdata/pkgconfig/resourceproto.pc
-libdata/pkgconfig/scrnsaverproto.pc
-libdata/pkgconfig/videoproto.pc
-libdata/pkgconfig/xcmiscproto.pc
-libdata/pkgconfig/xextproto.pc
-libdata/pkgconfig/xf86bigfontproto.pc
-libdata/pkgconfig/xf86dgaproto.pc
-libdata/pkgconfig/xf86driproto.pc
-libdata/pkgconfig/xf86vidmodeproto.pc
-libdata/pkgconfig/xineramaproto.pc
-libdata/pkgconfig/xproto.pc
-libdata/pkgconfig/xwaylandproto.pc
+share/pkgconfig/applewmproto.pc
+share/pkgconfig/bigreqsproto.pc
+share/pkgconfig/compositeproto.pc
+share/pkgconfig/damageproto.pc
+share/pkgconfig/dmxproto.pc
+share/pkgconfig/dpmsproto.pc
+share/pkgconfig/dri2proto.pc
+share/pkgconfig/dri3proto.pc
+share/pkgconfig/fixesproto.pc
+share/pkgconfig/fontsproto.pc
+share/pkgconfig/glproto.pc
+share/pkgconfig/inputproto.pc
+share/pkgconfig/kbproto.pc
+share/pkgconfig/presentproto.pc
+share/pkgconfig/randrproto.pc
+share/pkgconfig/recordproto.pc
+share/pkgconfig/renderproto.pc
+share/pkgconfig/resourceproto.pc
+share/pkgconfig/scrnsaverproto.pc
+share/pkgconfig/videoproto.pc
+share/pkgconfig/xcmiscproto.pc
+share/pkgconfig/xextproto.pc
+share/pkgconfig/xf86bigfontproto.pc
+share/pkgconfig/xf86dgaproto.pc
+share/pkgconfig/xf86driproto.pc
+share/pkgconfig/xf86vidmodeproto.pc
+share/pkgconfig/xineramaproto.pc
+share/pkgconfig/xproto.pc
+share/pkgconfig/xwaylandproto.pc
%%PORTDOCS%%%%DOCSDIR%%/compositeproto.txt
%%PORTDOCS%%%%DOCSDIR%%/damageproto.txt
%%PORTDOCS%%%%DOCSDIR%%/dri2proto.txt